BM6P6(@ ...---,,,,,,---...---,,,.................................////////////000.........------,,,,,,,,,---///111000------...111000...,,,---000111///---//////............//////////////////////////////000000000000000000000000000000000000111111111111333222000...,,,,,,...000000000000000000000000000111111222222222222111111333333333222222111111111444444444444444444444444111111111111111111111111333333333333333333333333333444444444666777888999666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEAAAAAA@@@??????@@@@@@@@@============>>>???@@@AAA??????@@@AAACCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJLLLPPPSSSUUUUUUTTTNNNLLLJJJIIIHHHIIIKKKLLLHHHGGGEEEDDDEEEGGGIIIKKKJJJKKKLLLLLLKKKJJJGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGEEECCCAAA@@@AAABBBCCC???>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;;;;;;;;;;:::::::::999999666666777777666555444444111111222444666777555444111111111111111111111111000111111111111222222222333222222222111000000000000111111111111222222222222000///......///000222............////////////////////////////////////000000000000000///......111111000000//////......---...//////000/////////000000000000////////////000000000000000000000000//////...//////000111222222111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000---.........//////000000000000//////.........---000000000000000000000000000000000000000000000000//////000000000000//////000///...---,,,------...000000000000000000000000333333222222111000000000000000000000000000000000000000////////////000000111111111000000000000000333333222111000000111111444333000///...///000111000000111111111222222222333222222111111222222333111000/////////000111222111333444333111111222333333222000111222333333333111111222222222333333333111222222333444555666666444333333222111111111222333333333333333333333333333333333333333333333333555555555555555555444444555555666666777777888888:::999888666555666777777666777777777777888888888>>>===;;;:::999:::;;;;;;:::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>@@@@@@?????????@@@BBBCCC...---,,,------...---,,,........................,,,,,,,,,------------............------,,,,,,,,,...///111000...---...000000...---...000000///---//////............//////////////////////////////000000000000000000000000000000000000111111111111111111111000///000111333000000000000000000000000111111222222222222111111333333333222222111111111333333333333333333333333111111111111111111111111//////000111222222333333333333333444555666888999666777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>??????@@@===>>>???@@@BBBCCCEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJNNNQQQSSSSSSRRRMMMLLLJJJIIIIIIIIIKKKKKKHHHGGGEEEDDDDDDEEEHHHIIIJJJJJJKKKKKKJJJIIIFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBBAAA@@@AAABBBCCC@@@>>><<<;;;::::::;;;<<<:::::::::::::::::::::::::::999777666666777999::::::::::::999999999999888666666666666666555444444444444444444666555333111222222222222222222222222000111111111111222222222222222222111111111111111000000111111111222222222////////////////////////............////////////////////////////////////000000000000000///......111000000000/////////...------...///////////////000000000000////////////000000000000000000000000000////////////000000111111111111000000000//////////////////000000000000000000000000000000000000000000000000000000000000............/////////000000/////////............000000000000000000000000000000000000000000000000//////000000000000//////000///...---------......000000000000000000000000000000000000000000111111000000000000000000000000000000////////////000000111000000000000000000000111111000///////////////111111///......///000000000000111111111222222222333222222111111222222333555444333333333444555666111222333333111111222333444222111111222333111000111111222222222333333333333333333444444444444444333222111111000000111111333333333333333333333333333333333333333333333333444444444444444444444444333444555666777888999:::999888777666666666666666888999999999999:::::::::<<<<<<:::999999999::::::::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>@@@???>>>>>>>>>???@@@AAA------------------------........................,,,,,,,,,------------............---------------///000111000...------...000...---...///000///...//////............//////////////////////////////000000000000000000000000000000000000111111111111...//////000111222222333000000000000000000000000111111222222222222111111222222222222222111111111222222222222222222222222222222222222222222222222......///111222444555555333333333333444555777777777888999;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@????????????>>><<<<<<>>>???AAACCCDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMKKKJJJIIIHHHGGGGGGHHHKKKNNNPPPOOONNNMMMLLLJJJIIIIIIIIIJJJKKKHHHGGGEEEDDDCCCDDDFFFGGGIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@BBBBBB@@@???===<<<;;;;;;<<<<<<999999999999999999999999888777666555555666777888999999888888888777777777555666666666666555444444777666555555555444111///333333333333333333333333000111111111111222222222111111111111111222222222000000000111111111222222,,,---///000000///---,,,............////////////000000000000000000000000000000000000000//////...000000000000////////////,,,---......///.........////////////000000000000000000000000000000000000111000000////////////000111111000000000000//////////////////000000000000000000000000000000000000000000000000000000000000............////////////////////////............000000000000000000000000000000000000000000000000//////000000000000//////000///......------......000000000000000000000000---......///000000111111000000000000000000000000000000////////////000000000000000000000000111111111000//////////////////000000000000111111111111111111111111111222222222222222111111111111222222333222111111111222444555111222333333111111222333333222111222222222000...111111222222222333333333555444444444333333333222222111111000000000000111333333333333333333333333333333333333333333333333333333333333333333333333222222444555777999::::::777777777777777777666666888999999999999:::::::::;;;:::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???>>>>>>=========>>>>>>---.........---------....................................////////////000...............---------000000000///...---------//////....../////////...//////............//////000000000000000000000000///////////////////////////000000000111111111111------...///111111000///000000000000000000000000111111222222222222111111222222222111111111111111222222222222222222222222222222222222222222222222111111222333444555666777222222222333444555666666888888:::;;;<<<=========<<<<<<======>>>>>>??????@@@@@@????????????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>===:::;;;<<<>>>@@@BBBDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMKKKIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOOOONNNMMMKKKIIIHHHEEEEEEEEEGGGJJJLLLLLLKKKLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDDDD@@@@@@?????????@@@AAAAAA@@@???===<<<<<<<<<<<<<<<999999999999999999999999888777777666666777777888888777777777777666666666555555555666666555444444888666555444444333111///333333333333333333333333000000111111111222222222000000000111222222222333000000000000111111111111,,,---...//////...---,,,............////////////000000000000000000000000//////000000000000//////000000000000////////////,,,,,,---...............////////////000000000000////////////////////////111111000//////...//////000000000000000000//////////////////000000000000////////////////////////////////////////////////.........//////////////////////////////.........//////////////////////////////////////////////////////000000000000////////////................../////////////////////////////////000000000111111////////////////////////000000////////////000000000000000000000111111111222222111111111111111222000000222333333333333222111111111111111111111111222222111111111111222222111000/////////000222333000222333333222111222444111111000111333222000...111111222222222333333333333333333333333333333333222222111111111111111222222222333333333333444444333333333333333333333333333333333333333444444444333333444555666888888999666777888999999999777777666666777777777888888888999999888888888888888888;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<=========>>>======<<<<<<;;;;;;;;;---...000///---,,,...///.................................////////////000........................000////////////......---.../////////......////////////............//////111111111111111111111111///////////////////////////000000000111111111111000//////000222222000...000000000000000000000000111111222222222222111111111111111111111111111111333333333333333333333333222222222222222222222222444444444444444555555555333333333333333444555666888888:::;;;<<<=========<<<<<<<<<===>>>??????@@@BBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBAAA???>>>===:::;;;<<<>>>@@@BBBCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMKKKIIIFFFDDDCCCCCCDDDEEEGGGHHHIIIIIINNNNNNOOOOOONNNLLLJJJHHHEEEDDDDDDEEEHHHJJJJJJIIIKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>????????????>>>======<<<;;;;;;;;;::::::::::::::::::::::::888888888777777888888888777777777666666666555555444444555555555555444444666555333333444444333222333333333333333333333333000000111111111222222222000000000111222222222333//////000000000111111111///...---,,,,,,---...///............////////////000000000000000000000000//////000000000000//////////////////000000000000,,,---......//////........./////////000000000111////////////////////////111111000//////...////////////////////////000000////////////000000000000///////////////////////////////////////////////////////////////................../////////////////////////////////////////////////////////////////////000000000000//////......//////////////////////////////////////////222222222111111000000000////////////////////////000000////////////000000//////000000111111111111222111111111111111222222//////000111222222222111111111111111111111111111222111111000000111111222333222111111111222333444000111333333222222333444000000000111333444222111111111222222222333333333111111222222333444444555333333222222222333333444222222222333333444444444333333333333333333333333333444444444555555555666555555555555666666666666666777999:::;;;:::999999666666777777777888888888777888888888888888888888:::::::::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999,,,///111000---,,,...000........................,,,,,,,,,------------................../////////000...---...///000///......///000///...---...000//////............//////111111111111111111111111000000000000000000000000000000000000111111111111444111///000333444222///000000000000000000000000111111222222222222111111000000000111111111111111333333333333333333333333333333333333333333333333333333333333222222222222444444333333444555666666777888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????BBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCBBBAAA???>>><<<<<<===???@@@AAABBBCCC@@@AAABBBCCCEEEFFFHHHHHHKKKKKKLLLKKKJJJHHHFFFEEECCCDDDDDDEEEFFFGGGHHHHHHLLLMMMNNNOOONNNLLLJJJIIIFFFEEEDDDEEEGGGIIIIIIHHHJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???===>>>>>>========================<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888777777666666666555555555333333444555555555555444555444222222444555555444333333333333333333333333000111111111111222222222111111111111111222222222/////////000000000111111111///---,,,,,,---///111............////////////000000000000000000000000...//////000000000000000////////////000000000000---......///000/////////......//////000000111111000000000000000000000000111000000////////////000......////////////000000////////////000000000000000000000000000000000000000000000000000000000000///////////////..................///////////////000000000000000000000000000000000000000000000000//////000000000000//////......///000000000//////000000000000000000000000333333333222111000000000000000000000000000000000000000////////////000000/////////000111111222222///////////////000000111.............../////////222222222111111111111111111111000000000000111111111000/////////000111222000111222333222222333555333222000111222444444333111111222222222333333333000000111222333444555555444333333333333444555555111222222333333444444555333333333333333333333333333444444555555666666666666666666555555555444444666777888999::::::::::::888999999999999:::::::::777777888999999999888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999,,,///222000---+++...111........................,,,,,,,,,------------...---........./////////000///---,,,---000111000///---///000000...---...000//////............//////////////////////////////000000000000000000000000000000000000111111111111222...+++,,,000333222000000000000000000000000000111111222222222222111111///000000000111111111222222222222222222222222222333333333333333333333333111222222222333333444444555555444444555555666777666777888:::;;;;;;<<<<<<999:::;;;<<<===>>>??????AAA@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@AAABBBCCCAAABBBCCCDDDCCCBBB@@@>>>>>>>>>??????@@@AAAAAABBB@@@AAABBBDDDFFFGGGHHHIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNMMMKKKIIIHHHFFFDDDEEEGGGHHHIIIHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGHHHHHHIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@???>>>BBBBBBBBBBBBAAA@@@??????===============<<<;;;:::<<<<<<<<<;;;;;;:::999888999999999999999999999999666777777777777777777666777777777666666666666555222333444444555555555444666444222222333555555444222222222222222222222222000111111111111222222222222222222111111111111111////////////000000000111////////////////////////............////////////////////////////////////......///000000000000000.../////////000000000111...///000000111111000000.........///000111111111000000000000000000000000000////////////000000111........./////////000000////////////000000000000000000000000000000000000000000000000000000000000000/////////......................../////////000000000000000000000000000000000000000000000000000//////000000000000//////---...///000111000000///000000000000000000000000111111111111111000000000000000000000000000000000000000////////////000000...//////000111111222222///////////////000111111111000///.........///000222222222111111111000000111111000000000000111111///...---------...000111///111222222222222333555999666222111111222333333111111222222222333333333111111222222333333333444333222222222333333444555111111222333333444555555333333333333333333333333222222333444444555666666555555555555555555555555555555555666777999:::;;;888999999999999:::::::::777777999:::::::::999999777777888888999999::::::999::::::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::,,,///222111---+++...222................................./////////000000---.........//////000000...,,,+++---000222111///---///111000---,,,...000//////............//////........................000000000000000000000000000000000000111111111111---)))%%%''',,,000000///000000000000000000000000111111222222222222111111//////000000111111111222000000000000000000000000333333333333333333333333222222333444666777888888666666555555555666666777666777888999:::;;;;;;;;;999999:::;;;<<<===>>>?????????>>>>>>???@@@@@@AAA????????????@@@AAABBBCCCAAABBBCCCDDDDDDBBB@@@?????????@@@@@@@@@AAAAAAAAA@@@AAACCCDDDFFFHHHJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHJJJLLLNNNNNNMMMKKKJJJIIIGGGEEEEEEGGGIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDCCCBBBAAA@@@???============<<<;;;:::999;;;;;;;;;;;;:::999888777777777777777777777777777555555666666666666555555888777777777666666666666222333444444555555555444777555333222333444444333111111111111111111111111000111111111111222222222333222222222111111000000////////////000000000000...///000222222000///.............../////////000////////////////////////......///000000000000000.../////////000000111111//////000111111111111111---......///000111111222000000000000000000000000//////...//////000111222---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000000000//////.........------.........//////000000000000000000000000000000000000000000000000000000//////000000000000//////---...///111111111000///000000000000000000000000......//////000000111111000000000000000000000000000000////////////000000...//////000111222222222111111000111111222333333666444222000000111222333222222222222111111000000111111000000000000111111333222111111111222444555///111222222222222444555>>>:::444111000111111111111111222222222333333333333333333222222222222111222111111111222333333444111111222333333444555555333333333333333333333333111111222333333444555555333333444444555666777777444333333333555777999:::666777777777777888888888777888999:::;;;;;;:::999666666777888999::::::;;;999999:::::::::;;;;;;;;;888999;;;<<<===<<<<<<;;;000000000///------...///,,,---------.../////////..............................////////////......000---,,,---///000...,,,------..................////////////////////////000000000000000/////////////////////////////////000000////////////000000000///...///111222111000//////000000111111222222//////000000000000//////111000/////////000222333000000000000000000000000000111222333333333333333222333444444555555444444444444444444555666777777999999:::;;;;;;<<<<<<===::::::;;;;;;<<<===>>>>>>>>>>>>???>>><<<<<<===?????????@@@AAAAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>===???AAAAAA@@@@@@AAABBBEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGJJJKKKMMMNNNNNNMMMLLLJJJGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGIIIKKKKKKJJJJJJJJJKKKHHHHHHHHHHHHIIIJJJLLLMMMKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????======>>>??????>>>===<<<;;;<<<<<<;;;888666666777777666666666666666777777777666666666666888:::;;;===:::777444333333555666555555555555444333222222222222222333444555777777333222222111111222222333333333333222222111111111222222222222222111000///---///222111///...///111111111000///...---,,,,,,111111000///////////////////////////..................///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.........---,,,,,,---.../////////...////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,------......//////222111111111000000//////000000000000000000000000000000000000000///............///000000000000000222222111111111111222222000000000000000000000000000000000000000000000000//////000000000000000000//////000111111111111111////////////////////////111111111111111111111111111111111111111222222222111111111111111111111111111111222222222333333333666333000000222333222111111111000000111111222333111111111111111111111111111111000000000000000000000111333444555444333333555555555444444333333333444444444444444444444444333333333444555666777777666666666666777777777777:::999999999888888777777666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>---......---++++++,,,------------.............................................////////////......///...,,,---///000...,,,........................////////////////////////////////////////////////////////////////////////000000////////////000000111000///000111222111000000000000000000111111111000000111111111111000000111000/////////000222222111111111111111111111111000111222333333333333333222333444444555444444444333333333333444555666777888999999::::::;;;<<<<<<::::::;;;;;;<<<======>>><<<<<<===<<<::::::<<<===??????@@@AAAAAABBBAAAAAA@@@AAAAAAAAA@@@???>>>>>>===???AAABBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHKKKLLLMMMNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBAAAAAA@@@?????????@@@===>>>??????>>>===<<<;;;:::::::::999666444444555777777666666666666777777777666666666666888999:::;;;999777555444444444555333333444444444444444333333333333333555666777888333222222111111222222333333333333222222111111111222222222222222111000000...000222111///...000111///////////////.........111111000///////////////////////////..................///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000/////////......,,,---......//////......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000000000000000111111111000000000//////000000000000000000000000000000000000000///............///000000000000000111000000//////000000111000000000000000000000000000000000000000000000000111000000000000000000000//////000111111111111000111111111111111111111111222222222222222111111111222222111111111111111111111111111111111111111111111111111222222333333333111///---...111444444333111111000000111111222333111111111111111111111111111111111000000111222222111222333333444444444333555555444444444333333333444444444444444444444444333444444444555666666666555666666666777777777777999999888888888777777777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>---......---++++++,,,..................---------..............................////////////......///...------//////...---........................////////////////////////........................////////////////////////000000////////////000000333111000111222222111000111111111111000000000000111111222222222222111111000000000///000111111222111111111111111111111111111111222333333333222222222222333444444444444444222222222222333444555666777777888888999::::::;;;:::::::::;;;<<<<<<======999:::;;;:::999999:::<<<>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>???AAACCCCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@???@@@@@@@@@>>>?????????>>><<<;;;::::::;;;;;;999666444444555777777666666666666777777666666666666777888999999888888777666555444444444111222333444555555555555333333333444555666777888222222111111111111222222222222222222222111111111222222222111111111111000000111222222000///000222---.........//////000000111000000///////////////////////////..................///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000000000//////------.../////////......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////333222222111111000//////111111000000000000//////000000000000000000000000000000000000000//////.........///000000000000000000//////......//////000000000000000000000000000000000000000000000000000111111111000000/////////...///000000111111000000111111111111111111111111222222222222222222222222333222222222111000000000111111111111111111111111000000111111222333444444///...---...111333333333111111000000111111222333111111111111111111111111111111111111222333444444333333222222333333444444555444444444444333333333444444444444444444444444444444555555555555555555555555666666666777777777888888777777777777666666888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<============//////000///------///000/////////...---------,,,..............................////////////......///........./////////...////////////............////////////////////////---------...............////////////////////////000000////////////000000333222111111222222111000222222111111000000//////000111111222222111111000000000000000000111111222111111111111111111111111111222222333333333222222222222333444444444444333222222222222333444555555666666777777888999999999:::::::::;;;;;;<<<<<<<<<888999:::999888888:::<<<>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFEEECCCCCCCCCDDDFFFHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@??????@@@@@@AAA????????????===<<<:::888<<<======;;;999777777888888777777666666666666777666666666666777777888888555666666777666555333333111222333444444444444444333333333333444555666777222222111111111111222222222222222111111111111111222222111111111111111111222222222111111000111111............////////////000000////////////000000////////////..................///000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000////////////////////////////////////000000000000//////......///000000000000000000//////......//////000////////////////////////////////////////////////111000000//////............//////000000000000000111111111111111111111111222222222222333333333333333333333222111000//////111111111111111111111111//////000111222333444444222111111000000000000000111111000000111111222333111111111111111111111111111111111222333444555666444333222111222333444555444444444444444444444444444444444444444444444444555555555555555444444444555555555666666666777777777777777666666666666666888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<============...///000///------///111/////////...---------,,,..............................////////////.........////////////...//////000000/////////.........////////////////////////------------......//////////////////////////////000000////////////000000222111000111222222111000222222111111000000////////////000000000000/////////000000000111111111111111111111111111111111111222222333333333222222111111222333333444444333333222222222222333444555555555555666777777888888999:::::::::;;;;;;;;;;;;;;;999:::;;;:::999999;;;===>>>???@@@BBBCCCDDDDDDDDDBBBCCCBBBBBBAAA@@@???>>>AAACCCEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHGGGEEECCCBBBBBBDDDFFFHHHIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDFFFHHHGGGHHHIIIIIIJJJKKKKKKKKKGGGHHHHHHIIIIIIJJJJJJKKKEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@>>>??????>>>===;;;999888;;;<<<<<<;;;999888999:::888888777666666666666666555666666666777777777777333444555666666555333222333333444444333222222111111111111111222333444444222111111000000111111222111111111111111111111111222111111000000111222222444333111000000111111111////////////............000000////////////000000////////////..................///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111...///////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---......///000111111222//////////////////000000//////////////////////////////000000000000//////......///000000000000000111000000//////000000111/////////////////////////////////////////////////////////......---------......///000000000000000000000000000000000000000111111111222222333333333333333333222111000//////111111111111111111111111//////000111111222333333222333333333222111111111111111000000111111222333111111111111111111111111222222222222333444555666555444333222111222333444444444444444444444444444444444444444444444444444555555555555555444444444555555555555666666666666666666666666666777777777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>,,,---------,,,,,,---///...............---------..............................////////////.........///000000......///000111000000//////.........////////////////////////---------...//////000000////////////////////////000000////////////000000000/////////111222111000111111111111000000000000//////000000000000////////////000111111111111000222222222222222222222222222222333333333222111111111111222333333333333333222222222222333444555666555555666777777888888999::::::::::::::::::;;;;;;999:::;;;;;;::::::<<<>>>>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???AAACCCEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGEEECCCCCCEEEGGGEEEFFFGGGIIIJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@????????????===>>>>>>>>>===;;;:::999777888:::999888888999:::999888777666666555555666555666666777777666666555222333444555555555444333444444444444333222111000111000000000111111222333111111000000000000111111000000000111111111111111222111000000000111222333555222000///000111000000000000//////.........---///////////////000000111////////////..................///000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000000111//////000000000///......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000222333444444......////////////000000000000000000000000000000...//////000000000000000......///000000000000000111000000//////000000111000000000000000000000000000000000000000000000000........................---...//////000000//////////////////////////////000000000111111222222333333222222222111000000000111111111111111111111111000000000111111111111222...000222333333333444555111111000000111111222333111111111111111111111111222222222222333444555555444444333333222222333333333333333444444444444555444444444444444444444444444444555555555555555555444444555555555666666666666666777777777777888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????+++,,,------,,,,,,...///---------.............................................////////////.........000111000......///111111111000000///......---////////////////////////------...//////000111111////////////////////////000000////////////000000...------...000222222111000000000000000111111111000000000111111000000000...///000111222111111000222222222222222222222222222333333333333222111000111111222333333333333222333333333333444555666777555666666777888888999999::::::::::::::::::::::::888:::;;;:::::::::<<<>>>??????@@@AAAAAABBBAAAAAA>>>???@@@@@@AAA@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFHHHHHHHHHFFFEEECCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDDDDFFFIIIEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@???>>>>>>===<<<<<<=========<<<:::999555777999999999999;;;===999888777666555555555555555555666777777666555444222222333444444444444444222222333333333222222111111111111111111111222333111111000000000000111111///000000000111111111222222111000///000111333444555222......///000///............//////////////////////////////000111111////////////..................///000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000000///......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......///000111111222222........./////////000000000000000000000000000000......///000000000000000......///000000000000000000//////......//////000000000000000000000000000000000000000000000000000......//////000111111111---...//////000000//////000000000000000000000000...//////000000111222222222222111111111111111111111111111111111111111111111111111111000000000000,,,///222333222222333444111111000000111111222333111111111111111111111111333222222222222222333333333444444444333333222111333333333444444444555555444444444444444444444444333444444444555666666666444444444555555555666666777777777888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@@@@AAAAAA@@@---...//////......000222,,,------....../////////..............................////////////.........000222111...---///111222111111000///......---////////////////////////.........///000111111222////////////////////////000000////////////000000,,,++++++---000222222111//////000000111111222222111111222222222222111111...///000222222111111000222222222222222222222222333333333333333222111000111111222333333333333222444444444444555666777777666666777777888888999999::::::::::::::::::::::::888999::::::999:::<<<>>>??????@@@AAAAAAAAA@@@@@@======>>>???@@@@@@@@@@@@@@@BBBDDDEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEEEECCCBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEEEEHHHJJJFFFFFFGGGHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@???=========;;;<<<=========<<<;;;:::666888:::;;;;;;<<<>>>@@@999999777666555555555555555555666777777666555444222222222333333444444555000111222222333333333333222222222111222222333333111111000000000000111111//////000000111111111222222111000///000111333444555222...---...000///...,,,,,,---...///000111222///////////////000111111000/////////...............//////000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000---.........//////000000000000000000000///......////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////------------............---.........//////000000000000000000000000000000......///000000000000000...//////000000000000000.........------.........000000000000000000000000000000000000000000000000//////000111222333444444---......///////////////111111111111111111111111---......///000111111111111111111111111222222222111111111111111111111111222222111111000/////////...111444333000...///000111111111000111222222333111111111111111111111111333333222111111111222222333333444555444333111000333333333444444555555555444444444444444444444444333333444444555666777777444444444555555555666666777777888888999999999:::999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>@@@AAAAAAAAAAAAAAA//////.........---------,,,,,,,,,---------......000000000000000000000000111000...///000111///...000000000000////////////000000000000000000000000((()))***+++,,,,,,,,,,,,............////////////000///...------...///000000000000000000000000000000111111111111222222222222111000//////000111222000000000111222222333333111111111000000000000000222222111111222222333444111111111111111111111111666666666555444333222111333333444444555666666777666666666666777777777777888999999999999999999::::::;;;;;;<<<===>>>>>>???AAAAAAAAA@@@@@@@@@??????>>>;;;999:::===AAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGHHHCCCBBBBBBDDDEEEFFFEEECCCCCCAAA???>>>???@@@CCCEEEDDDFFFHHHHHHGGGEEEEEEFFFHHHDDD@@@@@@DDDHHHJJJJJJMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFJJJJJJIIIHHHGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>:::;;;;;;;;;<<<=========999999999999999999999999888888777777666666555555444555666777777666555444444444444444444444444444333333333333333333333333111111111111111111111111555444222000000111222333111111000///////////////000000000000000000000000//////......---------,,,////////////////////////000000000000////////////////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111+++,,,.../////////...---000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000////////////////////////000000////////////000000............////////////////////////////////////000000000000////////////222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000///111222222111111222333333333222111000000111111111111222222222333333333444444333333333333222222222333333444444333333222333333333444444444555555444444444444555777888999777777777777777777666666888888777777777777888888999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::999;;;<<<<<<;;;;;;===>>>???@@@AAAAAAAAA@@@???>>>//////.........---------,,,,,,---------.........000000000000000000000000111///...///000111000...000000000000////////////////////////////////////***+++,,,---........................////////////000///...------...///000000000000000000000000000//////000000000111111111222111000//////000111222222111111111111111111111000000000000000111111111222222111111222222333444222222222222222222222222222333333333333222222111333333333444555555666666555666666666777777777777999999999999::::::::::::::::::;;;<<<<<<===>>>>>>AAAAAAAAA@@@@@@?????????>>><<<999:::===@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHBBBAAA@@@AAACCCDDDCCCBBBCCCBBB@@@??????@@@CCCDDDEEEGGGIIIIIIHHHGGGGGGGGGGGGDDDAAABBBEEEIIIKKKKKKMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGIIIHHHHHHGGGEEEDDDDDDCCCAAA@@@@@@??????>>>======::::::::::::;;;;;;;;;;;;999999999999999999999999888888777777666666555555555555666666666666555555444444444444444444444444333333333333333333333333111111111111111111111111444333111000000000111222222222111000000000000000////////////////////////000000000000//////......////////////////////////000000000000////////////////////////////////////////////////////////////---------------------------.........////////////,,,---......//////......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000////////////////////////000000////////////000000............////////////////////////////////////000000000000////////////111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000///111222222111111222333333222222111000000111111111111222222222333333333222222222333333444444444333333444444444444333333333333444444444555555555666555555555555666666777444444444444444444444444777777777777888999:::;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===???@@@AAAAAAAAA@@@??????...............---------,,,------------.........////////////////////////000///...///000111000///000000000000////////////////////////////////////------...///000000000000............//////////////////............//////000000000000000000000000........./////////000000111111000000000000111111333333222111111000////////////000000111111222222222222111111222222333444333333333333333333333333111111222333333333333333222222222333444444555555555555666666666777777777999999999::::::;;;;;;;;;:::;;;;;;<<<<<<======>>>BBBAAAAAA@@@??????>>>>>>>>><<<;;;;;;>>>@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHEEECCCAAAAAACCCDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCGGGHHHJJJJJJIIIHHHHHHIIIGGGEEEDDDDDDGGGJJJLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@??????>>>>>>======::::::::::::999999999999999999999999999999999999888888777777666666555555666666555555555555666666444444444444444444444444444444444333333222222222000000000000000000000000333222000/////////000111333222222111111111111111........................222222111111111111000000000000000000000000000000////////////000000000000////////////////////////........................000000000000000000000000------........./////////......------......///000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000000000////////////000000............////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///111222222111111222333333222111111000111111111111111222222222333333333000000111222333444555555444444555555555555444444444444444555555555666666777666666555444444555555666666666666666666777777666666777888999;;;<<<===:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<======;;;:::;;;<<<>>>???@@@AAAAAA@@@??????........................------------....................................000///...///000111000///000000000000////////////////////////////////////---...///000000000000000............/////////////////////....../////////////////////////////////....../////////000000000111000000000000000000111222111111111000000000///......///000111222222333222222111111222222333444333333333333333333333333222222333444444333333222111111222333333444444555555555555666666666777777999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>===<<<===>>>???@@@AAA???AAACCCDDDDDDDDDBBBAAADDDCCCBBBAAA@@@@@@@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHIIIFFFCCCCCCDDDFFFGGGGGGEEEDDDBBBAAAAAAAAABBBCCCFFFHHHIIIIIIHHHHHHIIIJJJHHHHHHGGGHHHIIIKKKMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>======<<<<<<;;;;;;::::::999999888888888888888888888888888888888888777777666666555555666666444333333444666666333333444444444444444444555555444333333222111111////////////////////////111000////////////000000222111111000000111111111////////////////////////111111111111111111111111000000000000000000000000////////////000000000000////////////////////////........................000000000000000000000000/////////000000000111111///...---------...000111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////......///////////////000//////////////////////////////////////////////////////////////////////////////////////////////////////000111111111111111////////////////////////000000000000000000000000000000////////////000000............////////////////////////////////////////////////000000000000111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000///111222222111111222333222222111111111111111222111111222222222333333333000111111222333333444444444555555555555555555444444444555555555666666666666555555444444555555555777777888888888888888999666666666777888999;;;<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===;;;::::::;;;===>>>@@@AAAAAA@@@??????---.....................---------.........//////------------------------///......///000111111000000000000000////////////........................------...////////////...............////////////...//////////////////.../////////////////////////////////000000000111111000000000111111000000000//////000000000111111111......///000111222222333222222111111222222333444222222222222222222222222333333333222222111//////111111222333333444444555555555555555666666666666888888999::::::;;;<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>???@@@AAA@@@BBBDDDEEEFFFEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@DDDEEEFFFGGGGGGGGGGGGGGGIIIFFFDDDCCCDDDFFFGGGFFFDDDDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBAAAAAA@@@@@@???????????????>>>======<<<<<<;;;<<<<<<;;;;;;::::::999999888888888888888888888888888888777777666666555555666555444333333444555666333333333444444444555555555555444333333222111111//////////////////////////////////////////000000000000/////////000000111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////........................------------------------////////////000000000000//////...------///000111////////////////////////////////////////////////////////////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111//////////////////////////////////////////////////////////////////////////////////////////////////////000111111111111111////////////////////////000000000000000000000000000000////////////000000............////////////////////////////////////.../////////000000000111000000000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000///111222222111111222333222111111111111111222222111111222222222333333333222222222222222222222222444555555555555555555444444444444444555555555666333333333444444555666777444444444555555666666666777666666666666777777888:::999999888888888999999::::::::::::;;;;;;<<<<<<<<<===>>>===;;;::::::;;;===>>>???@@@AAA@@@??????---------...............------........./////////........................///...---///111222111000000000000000////////////........................------............------............////////////......////////////......000000000000000000000000//////000000000111111111000000111111111111000000......///000000111222222//////000000111111222222222222111111222222333444111111111111111111111111111111111000///...---,,,222222222333444444555555444444555555555666666666777777888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@===>>>@@@??????>>>???AAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAADDDDDDEEEFFFFFFFFFFFFFFFFFFDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKLLLNNNPPPOOONNNLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCAAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888888777777666666555555555555444444444444555555222333333444444555555555444444444333333222222222000000000000000000000000////////////000000000000//////////////////000111111111111111111111111111.........////////////000000000000000000000000000......//////000000111111////////////////////////................................................,,,,,,---------.........//////......//////000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000000000////////////000000............////////////////////////////////////......//////000000111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///111222222111111222333111111111000111111222333111111222222222333333333333333222222111111111111444444555555555555444444333333333444444444555555222222222333444666777888555555666666777888888888777666666555555555666666888888888777888888999999888888999999::::::;;;;;;;;;<<<======;;;:::;;;<<<<<<===>>>@@@@@@@@@@@@???---------.........//////............////////////........................///...---...111222111000000000000000////////////........................---......///......------............////////////---...///000000///...---000000000000000000000000........./////////000000///000111222222111000////////////000000000000000000000000000000111111111222222111111222222333444222222222222222222222222111111222111111000//////333333333444555555666666444444444555555555666666555666666777999::::::;;;=========<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA<<>>???AAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCBBB@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJMMMOOOQQQSSSRRROOOLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIGGGEEEDDD@@@AAAAAABBBBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999::::::::::::888888888888888888888888888888777777666666555555333444444555555444444333222222333333444555555666333333333333333333333333111111111111111111111111//////000000111111111111000000//////000000111222000000000000000000000000........./////////000000////////////////////////.........///000111111111////////////////////////////////////////////////000000000000000000000000,,,,,,,,,---------............///000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000////////////////////////000000////////////000000............////////////////////////////////////.........///000111111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///111222222111111222333111111000000111222222333111111222222222333333333111111111111111222222222333333444444444444333333222222222333333333333444333333333333444444555666777888888999::::::;;;;;;666666555666666777888888777777777777777888999:::666777777888999999:::::::::<<<===<<<;;;;;;<<<===;;;<<<>>>???@@@@@@@@@???---------.........//////............/////////000////////////////////////......---...111222222111000000000000////////////...........................///////////////................../////////000---...///000000///...---000000000000000000000000---------........./////////000111222222111000///111111000000//////......111111111000000000000000222222111111222222333444333333333333333333333333333333444555555555555444333333444555555666666777444444444555555555666666444555666777888999::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>???AAABBBBBB<<>>???AAABBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCDDDEEEEEECCCAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHIIILLLNNNPPPSSSUUUTTTPPPLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJGGGEEEDDD@@@@@@AAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>======<<<;;;;;;::::::777777888888999999999:::777777777777777777777777888888888777666666555555222333555555555555333222222222333333444555666666333333333333333333333444111111111111111111111111//////000111111111111111111111000000111222333333////////////////////////......//////000000000111////////////////////////---......///000111111222////////////////////////000000000000000000000000------------------------........./////////000000---...000111111111000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000////////////////////////000000////////////000000............/////////000////////////////////////---......///000111111222//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000///111222222111111222333111111000000111222333333111111222222222333333333//////000111222333333444222333333444444333333222111111222222222333333333555555444333333333444444444555555666777777888888555555555666777999;;;;;;666666666666777888::::::555666666777888888999999999;;;<<<<<<;;;;;;===>>>;;;<<<>>>???@@@@@@@@@???......---,,,---...///000////////////............---------............///------............------.........------,,,,,,+++---...///000000///...---000///...---------------000///...------,,,------////////////////////////............//////////////////...//////000111222////////////////////////---......///000111111222222222222222222222222222//////000111222222333333111222222333333222222111222222111111000111111111333222111111333555444444444444555555555555444444888777666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============???>>>>>>>>>???AAACCCEEE@@@AAABBBCCCCCCBBBAAA@@@DDDEEEFFFFFFEEECCC@@@>>>@@@AAADDDEEEFFFDDDBBB@@@DDDEEEGGGHHHGGGDDDBBB@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJIIIGGGGGGGGGHHHJJJLLLSSSTTTUUUUUUTTTQQQNNNLLLMMMLLLKKKIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<666666777777777888888888999999999888888888888777444444444444444444333333555555444444444333333333444444333333333333222222222222222111111111000000222111///.........///000......///000000000000000***,,,///000000//////000////////////............////////////////////////........................111000///......///000111111111000000/////////...////////////////////////111111111111111111111111000000///.....................------------......111111111111000000000000////////////////////////////////////000000000000//////............////////////000000111111222222666111,,,,,,///111000---............////////////000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111............////////////000000000000////////////////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000------......//////000000000000000000000111111111000000000000000000000000111000000000//////......222222111111000/////////000000000000000000000000///000000000000111111111222222222222222222222222222222222111111111111000111222333333333333222111000000111111111222222222222222222222222222222222111111222333333333333222222333444444555555444444222333444666777777888888333333333444555666777888888888888777777777777777::::::999999::::::;;;<<<<<<<<<<<<===============<<<<<<===>>>???@@@AAAAAA...------,,,---...///000////////////............---------............///------............------.........---------------.........//////.........//////...---------------------,,,------...///000....................................///////////////...............///000////////////////////////.........///000111111111222222222222222222222222///000000111222222333333111222222333333222222111222222111111111222222333777555444444555555555444444444555555555555444444888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>??????>>>>>>>>>???AAACCCEEEAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFDDDCCCBBBAAABBBDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGEEECCCBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKPPPQQQRRRSSSRRRPPPMMMKKKJJJIIIIIIHHHIIIJJJLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFBBBBBBAAAAAA@@@??????>>>===>>>???@@@@@@???>>>===>>>======<<<;;;::::::999888888888888999999999:::999999999888888888777777666666666666666666666666555555555444444444333333444444333333333222222222222222222111111111000000111000000///////////////......///000000000000000,,,...000111000000111222000000000/////////......////////////////////////........................///...---,,,,,,---...///000/////////............////////////////////////........................000000///...............///..................///////////////.........---////////////////////////////////////000000000000//////............//////000000000000000111111111333///++++++...000///---............////////////000000000000000000000000000000000000000000000000000000000000000000000000///...------------...///............////////////000000000000////////////////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000.........///////////////111///...------///111222000000000000000000000000111111111000000/////////000000000000000111111111000000000000000000000000000000000111111111111222222222222222222222222222000000111111222222222333111222333333333333222111111222222222333333333333222222222222222222222222111111222333333333333222222333333444444444444444666666666666666555444444444444444444444555666777888777777777777777777777999888888888888999::::::<<<<<<<<<<<<=====================>>>??????@@@@@@...------------...//////////////////............---------............///------............------..................//////......------------......//////...------------...------,,,------...///000------------------------............///////////////......------------...000000000000000000000000......//////000000111111222222222222222222222222000000000111222222333333111222222333333222222111222222111222222333444555888666444444444444444222444444555555555555444444777888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;===>>>???@@@???>>>>>>>>>???AAABBBDDDBBBAAAAAAAAAAAAAAAAAABBB@@@AAACCCEEEFFFFFFFFFEEECCCCCCDDDDDDEEEEEEEEEFFFBBBCCCEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIILLLMMMOOOOOOOOOMMMKKKJJJFFFFFFFFFGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBAAA???>>>======>>>???@@@AAAAAA@@@???>>>???>>>===<<<:::999888777999999999:::::::::;;;;;;999999888888888777777777666666666666666666666666666666555555555444444444333333333333222222222222222111111111111000000000000000000000000//////.........///000000000000000///000111000000000222444111111000000000/////////////////////////////////////////////////////////......------------......000000000////////////...////////////////////////........................000//////............///000//////......//////000/////////.........------////////////////////////////////////000000000000//////............//////111000000000000000000///111---***+++...000///---............////////////000000000000000000000000000000000000000000000000000000000000000000000000///......------......///............////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000///////////////.........111///,,,++++++---111333000000000000000000000000111111111111111000000000...//////000111111222222000000000000000000000000000111111111111222222222333333222222111111111111...///000111222333444444111222222333333222222111222222333333333444444444222222222222222222222222111111222333333333333222111222333333444444333333555666666666666555444444555555444444444555555666777777777777777777888888888888777777888888999:::<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>------------......//////////////////............---------............///------............---------.........//////000000...---,,,++++++,,,---...///......---------......000///...------,,,------------------------------............////////////000//////...------------000000000000000000000000.../////////000000000111111111111111222222222222000000111111111222222222111222222333333222222111222111222222333444555666444333111111222333222111444444555555555555444444777888999;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@??????@@@AAABBBAAABBBCCCEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIFFFEEEEEEFFFGGGIIIKKKMMMKKKKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCAAA@@@>>>======>>>???@@@AAAAAA@@@???>>>======<<<;;;:::999888888888999999999999:::::::::888888888888777777777777333333333444444444444444666666666555555555444444333333333222222222222111111111111111000000000000///000111111111000...---......///000000000000000///000000///...///111444111111111111000000000000////////////////////////000000000000000000000000000000000//////000000000111111111000000000000000////////////////////////000000000000000000000000000///............//////000000////////////000000111111000000000/////////////////////////////////////////////000000000000//////............//////111111000000/////////...///---+++,,,...000000///............////////////////////////////////////////////////////////////////////////////////////111000000000000000000111............////////////////////////000000000000////////////000000000000////////////////////////000000000000////////////////////////////////////000000//////......------000///---------...111222000000000000000000000000222222111111111111111111//////000000111111111111000000000000000000000000111111111111222222222222333333222222111111000000///000000111222222333333222222222222222222222222222222222333333333333444222222222222222222222222111111222333333333333222111222222333444333333333222222444555666777777777666555555444444444555555777777777777777888888888888888888888888999::::::;;;;;;<<<<<<======>>>>>>??????>>>>>>============---------...............////////////............---------............///------............---------.........//////000000...---,,,++++++,,,---.........---------......///000///...------,,,------....................................////////////111111000///............000000000000000000000000////////////000000000000000000000111111222222222111111111111111222222222111222222333333222222111222111222222333444555666111000///000222444444444444444555555555555444444777888999;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@AAACCCCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCEEEGGGIIIJJJHHHHHHHHHGGGFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEDDDBBBAAA???>>>>>>>>>???@@@@@@@@@@@@???>>>:::::::::::::::999999999777777777777888888888888888888888777777777666666333333333444444444555555666555555555444444444444333333222222222111111111000000000000000000000000///000111111111000...---......///000000000000000/////////...------000222111111111111000000000000////////////////////////000000000000000000000000///000000000000000000/////////////////////////////////////////////////////////////////////////////////............//////000000////////////000000000000000000////////////////////////////////////////////////000000000000//////............//////111000000000//////......///...---...000111111000............////////////////////////////////////////////////////////////////////////////////////000111111111111111111000............////////////.../////////000000000111////////////000000000000////////////////////////////////////000000000000////////////////////////000000//////......------...///000111111111000000////////////////////////111111111111111111222222111111111111000000//////000000000000000000000000000000111111111222222222222222222111111000000000111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111222333333333333222222222333444444444444333111222333555666666666777666555555444444444555555666666777777888888888888999999999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>===<<<<<<<<<,,,---......//////......////////////............---------............///------............------..................//////......------------.........------------...//////------,,,------...///000////////////////////////............////////////111000000////////////000000000000000000000000000////////////000000000000//////000000111222222222111111111111111111111111111222222333333222222111222222111222222333444555222111000111444666777777444444555555555555444444777888888999999999999999999::::::;;;;;;<<<<<<<<<@@@>>>===;;;:::::::::;;;>>>>>>>>>?????????@@@@@@@@@??????????????????@@@DDDCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCEEEGGGIIIKKKJJJIIIIIIGGGFFFDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHFFFDDDCCCDDDDDDCCCBBB@@@???>>>>>>===>>>???@@@@@@???>>>===999999999999999999999999555555555666666666666777888888777777777666666666444444555555666777777777555555444444444333333333222222222222111111111111//////000000000000000111000000000000000//////.........///000000000000000...//////...------///000111111000000000/////////////////////////////////////////////////////////------............------+++,,,,,,,,,,,,,,,------////////////////////////------------------------///............//////000000//////......//////000.........---------,,,,,,////////////////////////////////////000000000000//////............//////000//////////////////.../////////000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...............////////////......//////000000111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////.........---///111333333222000///////////////////////////000000000111111111111111222222111111000//////...000000000000000000000000///000000000000111111111111111111111111111111111222222222111111111000000333222222111111222222333000000111111111222222222222222222222222222222222111111222333333333333222222333444444555555444444444555555555555444333333555555444444444555555666666666666777888888999999::::::999999::::::;;;<<<:::;;;;;;<<<===>>>??????>>>>>>>>>======<<<<<<<<<,,,---.../////////...---////////////............---------............///------............------.........---------------.........//////.........---------------...//////------,,,------...///000....................................//////////////////.........///000000////////////////////////000000000000/////////////////////000111222222222111111111111111111111111111222222333333222222111222222111111111222222333333111000111444555666555444444555555555555444444888777777777777888999999999999::::::;;;<<<<<<===???>>><<<:::::::::;;;<<<===>>>>>>???????????????>>>>>>????????????>>>>>>BBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJIIIIIIHHHGGGFFFDDDCCCCCC@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDGGGHHHIIIIIIIIIGGGEEEDDDAAAAAA@@@@@@???>>>======<<<===>>>??????>>>===<<<::::::999999888888777777444555555555555666666666888777777777666666666666444444555555666777777888444333333333333222222222222222222222111111111111////////////000000111111111000000///////////////......///000000000000000...///111111///...///000000000000/////////......////////////////////////........................,,,---...//////...---,,,,,,,,,,,,,,,------......////////////////////////------------------------...............///000000///..................///......---------,,,,,,,,,////////////////////////////////////000000000000//////............//////.........///////////////...///000000///.....................////////////000000000000000000000000000000000000000000000000000000000000000000000000...///000000000000///...............////////////.........///000111111111////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000.........///////////////...///000000111111000000/////////////////////////////////000000111111111111111111000000000000000000000000000000000000000....../////////000000000//////000000111111222222111111111111111222222222333333222111111222333333111111111222222222333333222222222222222222222222111111222333333333333222333444555555666666555555444444555555444444333222444444444444444555666777555666666777888888999999999999999999999::::::;;;::::::;;;<<<===>>>??????==================<<<<<<,,,,,,.../////////...---000/////////............---------.........//////---..................---.........------,,,,,,+++---...///000000///...------------------...///000000000...---------------------------------------............/////////000---------------...///000////////////////////////000000000000////////////...//////000111222222222222222111111111111111111222222222333333222222222222222111111000111111111222111///000111222222111444555555555555555555444888777666666666777999:::999999::::::;;;<<<======>>>===;;;::::::;;;===>>>===>>>>>>????????????>>>===>>>???@@@@@@???>>>===AAA@@@@@@??????@@@AAAAAA???@@@BBBDDDFFFGGGIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEAAAAAABBBCCCDDDFFFFFFGGGEEEDDDBBBAAABBBCCCEEEGGGJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJJJJJJJHHHFFFEEE???>>>>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;:::999888666555555555555555555666666666666777777777777666666666666222222333333444555666666333333333222222222111111222222222111111111111000.../////////000000111111222111///.........///000...//////000000000000000...000222333111000///000////////////............////////////////////////...........................///000111111000///....../////////000000111111////////////////////////////////////////////////...............///000111......------------......000000/////////.........////////////////////////////////////000000000000//////............//////---.........//////000000...///000///...,,,,,,---............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000............/////////000---......///000111111222////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000///......---...///000111////////////////////////......//////000000000111/////////000111111222222000000000000000000000000............////////////......///000111222333333//////000111222333333444444333222111111222333444222222333333333444444444222222222222222222222222111111222333333333333222444555666666777666666666111111333444555666666666333333333444555666777888555666666777888999999999888888888777888999999:::::::::;;;<<<===>>>???@@@========================//////.........---------///////////////.................................---------............///000///...---,,,,,,,,,,,,......------------......................................................,,,---...//////...---,,,........................////////////............////////////////////////////////////000000000000000111111111222222222222333222222111000000000111111111000000000000111111111222333333444444333333222222111111222222333444333444666777888888777777888888777777777777777777:::999888888999;;;===>>>>>>===;;;::::::;;;<<<<<<@@@@@@@@@??????===<<<<<<<<<<<<======>>>>>>?????????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAACCCDDDFFFFFFDDDEEEFFFGGGGGGFFFDDDDDDAAACCCEEEGGGHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFJJJIIIGGGFFFFFFGGGIIIJJJGGGFFFDDDCCCCCCDDDEEEEEEEEEGGGIIIJJJIIIFFFCCC@@@>>>============>>>>>>???@@@>>><<<===@@@AAA???======:::777555555666666555666555444333333444555666777777666555555555555555555444444444444333333333444333222222333333111000000000111111111111000000111111111111111111111111000000000000///...---,,,000000000000000000000000000000000000000000000000000///...------...///000------......//////000000...---,,,,,,---...///000//////............//////111111000000//////......111111000000//////......//////.........---------////////////////////////000000//////.........---.........///000222333444........................222111000---+++,,,...111000000000000000000000000////////////////////////222111111000///......---////////////............000////////////000000111000000//////.........---000000000000000000000000222111111111000000//////222111111111000000//////...///000111111000///...,,,,,,,,,---------......000111222333333222111000000000000000000000000000---......///000111111222////////////////////////000000111111111111000000222111111000000000000000......//////000000111111111111000000000000111111111111111111111111111111111111111111111111111111222111000......000111222000000000000000000000000000111111111111222222222333333333222222111111111444444444444444444444444444444444333333222222222333333333333333333333222666555333222222333555666777666555555555666888999555555555555666777888999888888888888888888888888<<<;;;::::::;;;<<<>>>????????????>>>>>>>>>>>>>>>//////.........---------------......//////000000........................---------............///---,,,,,,,,,,,,,,,------......------------......................................................------............------........................---.........//////000000////////////////////////////////////000000000000111111111222222222222333333333222111111111111111111111000000000000111111111222333333444444333333222222111111222222333444444555666777888888888777888888888888888888888888999888777777777999;;;<<<===<<<;;;::::::;;;<<<<<<@@@@@@@@@??????>>>===<<<======>>>>>>???@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBCCCEEEGGGHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDFFFGGGFFFDDDAAA@@@>>>>>>===<<<<<<=========BBB@@@>>>>>>??????===:::===:::777666666666666666777666555444444555666777888777666666555555666666666555555555444444444444444333111222222333111000000000111111111111000000111111111111111111111111000000000000///...---,,,////////////////////////////////////////////////000///...------...///000........./////////////////////...---------......//////............//////000000000000//////......000000000000//////......//////.........---------////////////////////////000/////////............111000000000000000111111...........................///000///...---...///000000000000000000000000////////////////////////111111000000//////......///////////////////////////......---------......000/////////............000000000000000000000000111111111111000000000///000000000000//////.........///000111111000///...............//////////////////000111111000//////000000000000000000000000.........///000111111111////////////////////////000000111111111111000000222111000000////////////////////////000000000000111111000000000000111111111111111111111111111111111111111111111111111111222111000//////000111222000000000000000000000000000111111111111222222222333333333222222222111111444444444444444444444444444444333333333222222222222222333333444444555555888777444222111222222333666666555444555666777888666666666666777888999:::888888888888888888888888:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>...............---------,,,,,,---...///000111111........................---------............///,,,,,,,,,,,,---...///000......------------...............................................................------.................................,,,,,,---...///000111111////////////////////////////////////000000000000111111111111222222222222333333222222111111222222111111000000000000111111111222222333333333333333222222111111222222333444555555666777888888888888888888888888888888888888888888666666666777888999<<<<<<;;;;;;;;;<<<======??????@@@??????>>>===<<<>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@????????????@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEGGGGGGGGGFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;@@@>>>======>>>>>>===;;;===:::777666777777777666777777555555555555777777888888777666666666666777555555444444444333333333333222111111222333111000000000111111111111000000111111111111111111111111000000000000///...------........................//////////////////////////////............/////////////////////.........000000...------,,,------//////............//////000000000////////////...000000000////////////.../////////............---////////////////////////////////////............333222111000///.................................+++...000111000......///000000000000000000000000////////////////////////////////////////////////////////////000000000000000///...---------------////////////............000000000000000000000000111111111111000000000000////////////............//////000000000000//////000000000000111111111111---......//////......---000000000000000000000000......//////000000111111000000000000000000000000///000000111111000000///222111000///............000000000000////////////111111000000000000111111111111111111111111111111111111111111111111111111222111000//////000111222000000000000000000000000000111111111111222222222333333333222222222222111444444444444444444444444333333333333222222222222111222222333444555666777666555333222222222333444666555444444444555777888777777777777888999::::::888888888888888888888888999:::;;;<<<<<<======<<<=========>>>>>>>>>>>>>>>........................------......//////000000........................---------............///............///000111222......------------......................................................///...---,,,,,,---...///........................---------...///000000111////////////////////////////////////000000000000//////000000000111111111333333222222222222222333111111000000000000111111111111222333333333333222222222111111222222333444555555666777888888888888888888888888999999999999999888777777666777777888============>>>>>>?????????????????????>>>============>>>??????@@@@@@AAA???@@@@@@AAAAAA@@@@@@?????????@@@AAABBBCCCCCCCCCEEEDDDCCCBBBCCCDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBFFFFFFEEEDDDDDDEEEFFFFFFCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAA???>>>===;;;;;;:::::::::::::::;;;<<<>>>???@@@@@@<<<:::888777777888777666888777666555555666777888999888888777777777777777333333333222222222222111333111000111222222111000000000111111111111000000111111111111111111111111000000000000000///............................../////////////////////////////////....../////////000000//////......------............---------...//////............///////////////////////////////////////////////////////////////...............///////////////////////////////////////.........333222111000///.................................,,,---///000///...///000////////////////////////////////////////////////......///////////////////////////000000000000000222222111//////.........///////////////.........////////////////////////111111111000000000000000//////////////////////////////000000000000//////000000000111111111222222........................////////////////////////.../////////000000000111000000000000000000000000//////000000000000//////222111000...------------111111000000//////......111111000000000000111111111111111111111111111111111111111111111111111111111111000//////000111111000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333333222222222222222222222333333333444444555555555000000111222333555777888777666555555555666777888666666666666777888999:::888888888888888888888888888999;;;<<<======<<<;;;<<<<<<===============>>>---.....................000000//////......------........................---------............/////////............//////......------------......................................................///...---,,,,,,---...///........................///////////////.........////////////////////////////////////000000000000............////////////222222222111111222333333111111000000000000111111000111222222333333222222222222111111222222333444555555555666666777888888777777888888888999999999:::999999999888888999999======>>>???@@@AAAAAAAAA>>>????????????>>>>>>===<<<<<<======>>>????????????@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFAAAAAAAAA@@@???>>>>>>===???>>>>>>>>>>>>@@@AAABBB???>>>===;;;;;;:::::::::999:::;;;<<<===>>>???@@@;;;:::888888888999888666888777666555555666777888999888888777777777777777444444444444333333333333222111000000222222222000000000111111111111000000000000000000000000000000000000000000000000///......................................................//////////////////...000000//////......------+++,,,---......//////000//////............//////.............../////////.............../////////////////////////////////////////////////////////.........///////////////000000///////////////000////////////////////////...///...---,,,---000333////////////////////////////////////////////////............////////////......//////000000000111222222111//////..................///////////////////////////////////////000000000000000000111111000000000000000000000000000000////////////000000//////000000000111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000000//////111000///...------------111111000000//////......111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222555555555444444333333222//////000222333555777777777777666666666777888999555555444555555666777888888888888888888888888888777999:::<<<===<<<<<<;;;;;;;;;<<<<<<<<<=========---------...............111111000///...---,,,,,,........................---------............///------,,,,,,+++,,,,,,,,,......------------...............................................................------.................................000000//////............////////////////////////////////////000000000000............////////////111111111000111111222222111111000000000000111111000111111222222222222222222222111111222222333444444444444444555666777888666666666777888888999999::::::::::::::::::::::::<<<===???@@@AAABBBBBBBBB>>>>>>????????????>>>>>><<<<<<<<<===>>>>>>?????????@@@@@@AAAAAA@@@@@@???@@@AAACCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCAAABBBDDDEEEFFFFFFGGGFFFCCCDDDDDDDDDDDDDDDDDDCCC??????@@@@@@@@@???>>>>>>???????????????@@@AAABBB>>>>>>===<<<;;;;;;;;;;;;<<<===>>>===;;;::::::<<<;;;999888888999999888777777777555555555555777777888888777666666666666777777777666666666555555555111000///000222222222000000000111111111111000000000000000000000000000000000000000111111000000///......................................................////////////......///////////////.........******,,,...///000000000//////............//////---............/////////---............/////////...////////////000000000////////////////////////.........///////////////............///000000111////////////////////////000000...,,,+++---000333000000000000000000000000////////////////////////........................------......//////000000000///...---------------.........///////////////000000000000000000000000000000000000111111111111000000000000111111111111000000////////////000000.../////////000000000000111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000...//////000000//////...111000//////......//////000000000000////////////111111000000000000111111111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000000111111111111222222222111222222222222333333333333333333333333333333333111111111222222222222222666555444333222111111000222222222333333333333333777666666555555777888999444444444444555666777777888888888888888888888888888999:::;;;;;;<<<<<<;;;::::::;;;;;;<<<=========---------.........//////000000//////......------........................---------............///,,,,,,,,,,,,---...//////......------------......................................................------............------.................................///////////////////////////////////////////////////000000000000/////////000000000111111000000//////000000111222111111000000000000111111000000111222222222222222222222111111222222333444333333222222333444666777444555555666777777888888999999:::;;;;;;;;;;;;;;;:::;;;===???AAAAAAAAAAAA>>>>>>????????????>>>>>><<<======>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAABBBDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCBBBBBBBBB===>>>???@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<=========<<<===>>>===:::888999::::::999888999::::::888777777666555444444555666777888777666666555555666666666666666555555555444444111//////000111222222111000000111111111111000000000000000000000000000000///000000111111111000000////////////////////////........................---...///000000///...---.........///////////////***+++---...///000////////////............//////---------.........//////---------.........//////.../////////000000000000////////////////////////............/////////000...............///000000///////////////////////////000000...------...000000000000000000000000000/////////////////////////////////......------,,,,,,,,,,,,---...////////////......---------................../////////000000000000000000000000000///000000000111111111111/////////000000000111111111000///......///000111////////////000000000000111111000//////000111111000000000000000000000000000000000000////////////////////////////////////......////////////......000000/////////000111111////////////000000000000111111000000000000111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000111111111111222222222111111222222222333333333222222222222222222222222000111111111222222222222333333333222222111111000222222333333333222222111555444444333444555666777444444444555555666777888888888888888888888888888999999999999:::;;;<<<<<<999::::::;;;<<<<<<======---------.........//////.........///////////////........................---------.........//////---......///111222444555.........------.........................................................,,,---...//////...---,,,........................,,,------...///000111111////////////////////////////////////000000000000111111111111222222222222//////...//////000111111111111000000000000111111000000111222222222222111222222111111222222333444333222111111222333555666333444444555666777777888777888999:::;;;<<<<<<<<<888999<<<>>>@@@@@@@@@@@@===>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@BBBCCCCCCBBBAAA@@@>>>@@@AAACCCDDDDDDCCCBBBAAAAAA@@@??????@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBB<<<===???@@@AAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>============>>>>>>???999;;;===<<<:::999;;;===:::999999999::::::999777666555444333333444555666777777666555555555555555333333333222222222111111000/////////111222222111000000111111111111000000000000000000000000000000///000000111111111000000000000000000000000000000........................---...///000000///...------.........//////000000,,,---.../////////...---//////............//////---------.........//////---------.........//////.../////////000000111111////////////////////////---.........//////000000000//////.........//////000000000000000000000000...000111111///---------000000000000000000000000////////////////////////000000///...------,,,,,,++++++,,,,,,---...//////000000/////////000000111---.........//////000000000000000000000000000000//////000000111111111222---.........//////000000111000///......///000111///000000000000111111111111000///......///000111000000000000000000000000000000000000////////////////////////////////////......////////////....../////////000000111222333......//////000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000111111111111222222222111111111222222333333333222222222222222222222222000000111111222222222222111111111111111111222222///000111222333444444444333333222111222333444555555555555666666777888999888888888888888888888888:::999888888999:::<<<===999999:::;;;;;;<<<======---------.........//////000000///.............................................---------,,,,,,,,,000000000000000///......------............------000000/////////.........................................................---------............///............//////////////////000000000000//////222111111000000000000000222111111111000000//////222111111111000000//////000111111111111222222222111222333333222111222333///111333222111000111222222222333333333444444444444444444444555666777777999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>??????@@@@@@;;;;;;;;;;;;===???AAABBB======>>>??????@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDDDD??????@@@AAABBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFEEECCCBBB@@@???CCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA???===<<<============<<<<<<<<<<<<============<<<;;;:::999999888888777666555555444000111333555666666555444666555444333333444666777444333333222222333333444111111222222222222111111111111111111111111111111//////000000000000//////------------------------......////////////......111000///...------...///......------------....................................////////////......000000//////.........---////////////////////////////////////////////////---.........---,,,++++++------......///000000000---------.........//////......////////////..............................////////////////////////,,,---///000000000///...////////////000000000000000000000000000000000000000000//////.........---,,,,,,------...///000000000000000000000000000000......////////////......000000000000000000000000222111000.........///000000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111111111000000//////000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111555444222000///000000111222222111111111111222222111111111111111111111111111111222222222333333333222222111111222444555777222222333333333333444444222222222222222222222222333555666555444222222333444444444333333222222222222333444444555555444444555555555555555666777777:::::::::::::::999888777888888777777888888999:::<<<<<<<<<;;;;;;:::::::::---.....................000000///...................................................------,,,,,,000000000000000///......//////000000000000//////......---------,,,,,,,,,................................................---------............///............//////////////////000000000000//////000/////////000111222222111111111111000000000///111111111111000000000///000111111111111222222222///000111111000///000111///111222222111000000111222222222222333333333444333333333333444555666777999:::;;;;;;<<<;;;;;;;;;:::;;;<<<>>>??????@@@@@@<<<<<<<<<<<<===???AAABBB?????????@@@@@@AAAAAAAAACCCCCCAAA???>>>=========<<<===???AAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>===;;;>>>>>>>>>>>>========================<<<;;;:::999888888888777666555555555222222333444555555555555777666444333333444555666333333333222222333333333111111222222222222111111111111111111111111111111//////000000000000//////000000000000000000000000......////////////......111000///...---......///......------------......------------------------......////////////......000/////////.........---////////////////////////////////////////////////...////////////......---///////////////.........---------.........//////......////////////......000000000000000000000000////////////////////////---......///////////////000000000000////////////////////////////////////000/////////............,,,,,,---......//////000////////////////////////......////////////......000000000000000000000000222111000/////////000000//////............//////000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000222222111111111000000000000000000000000000000000000000111111111222222222000000111111111222222222000000000000000000000000111000000000000222333444222111111000000111111222000000000000000000000000111111111222222222333333333222222111222333555555222222222333333333444444222222222222222222222222222444555444333111111222444444444333333222222222222333444444555555444444666666555555666666777888:::::::::::::::999888777999888888888888999::::::<<<<<<;;;;;;;;;:::::::::///.....................000000///......................................./////////............---000000000000000///......//////000000000000//////---------------,,,,,,,,,................................................---------............///............//////////////////000000000000//////.........///000111333333111111111111000000000000111111111111000000000000000111111111111222222222///000111111000///000111///111222222111000000111111111222222222333333333222222222222333444555666999999:::;;;;;;;;;;;;;;;:::;;;<<<>>>????????????============>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBB@@@>>>======<<<;;;<<<>>>@@@BBBDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<@@@@@@?????????>>>>>>>>><<<======<<<<<<;;;:::999888888777777666666555555333333333333444555666666777666555333333333444444333333333222222333333333111111222222222222111111111111111111111111111111//////000000000000//////111111111111111111111111......////////////......000000///............///......------------......------------------------......////////////....../////////...............//////////////////////////////////////////////////////000111111111000000111000000///......------------........./////////......////////////......000000000000000000000000////////////////////////...............///000000111111000000//////..............................////////////............---------......//////000...........................//////////////////...000000000000000000000000222111000000//////000000......------------......////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000000000000111111111222222000000000111111111222222////////////////////////000000///000000222333444222111111000000111111222////////////////////////111111111222222222222333333333222222222222333444222222222222333333333333222222222222222222222222111333444333222111111222444444333333333333222222222333444444555555444444777666666666666777888888999999:::::::::999888888999999999999999:::;;;;;;<<<;;;;;;;;;;;;:::::::::////////////............000000///......................................./////////////////////...000000000000000///......,,,------......------,,,////////////////////////................................................---------............///............//////////////////000000000000//////.........//////000222222111111111000000000000000111111111000000000000000000000111111111222222222111222333333222111222333111222444444222111222333111111111222222222333333222222222222333444555555999999:::;;;;;;;;;;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>??????@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????<<<===???AAADDDFFFGGGHHHFFFFFFFFFEEEDDDCCCAAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;:::999999888777777777666666666555555444333333333555666777777666555444333222333333222222222333333222222222111111222222222222111111111111111111111111111111//////000000000000//////..............................////////////....../////////.........//////......------------....................................////////////..............................////////////////////////////////////////////////...///000111111111111111000000//////........................////////////......////////////..............................///////////////////////////......------...000111111111000000//////......///////////////////////////////////////.........------....../////////000//////////////////////////////............//////////////////////////////000////////////////////////......------......///////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////222222222222111111111111////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000222222111000000000000000111111000000000000111111000000000000000000000000111111111111222222222222333333222222222222222222111222222222222333333333222222222222222222222222111333444444222111222333333333333333333333333333222333444444555555444444777777777777777888888999999999:::::::::999999888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;////////////////////////000000///...............////////////////////////.../////////////////////000000000000000///......,,,,,,------------,,,,,,.../////////////////////................................................---------............///............//////////////////000000000000//////000000///////////////000000000000000000000111111000000000000000000111111000000111111111222222222111222333333222111222333222444555555444333333444111111222222222333333333222222222222333444555555888999::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>?????????>>>BBBBBBBBBBBBBBBBBBAAAAAA????????????@@@AAABBBCCC===>>>???AAACCCDDDFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBDDDEEEEEEFFFEEECCCBBBAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@@@@????????????>>><<<<<<<<<<<<;;;:::999888777777777777666666666666666555444333444555666777666666555444333222222222111222222333333222222111111111222222222222111111000000000000000000000000//////000000000000//////------------------------......////////////............//////////////////......------------......////////////////////////......////////////......---------...............////////////////////////////////////////////////---...//////000000000000............//////000000........./////////000000......////////////..............................///////////////////////////......------...000111111000000000/////////...000000000000000000000000.........///////////////.........///////////////000000000000000000000000000///............///000////////////////////////---.....................000//////////////////000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////111111111111111111111111//////////////////////////////000000000111111111//////000000000111111111111111111111111111111111111111111111000000000///111000000000000000000111111111111111111111111111000000111111111222222222222222222222222222111111111111111222222222333333222222222222222222222222222333555555444333333444333333333333333333333333222333444444555555444444777777777777777888888999888999999:::::::::999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;....../////////000000000000000///...............////////////////////////---............/////////000000000000000///............////////////......,,,,,,,,,---------------................................................---------............///............//////////////////000000000000//////111000//////.........///000000000000111111111111000000000000111111111111000111111111111222222222///000111111000///000111222444666555444333444444222222333333333444444444222222222222333444555666888888999:::::::::::::::<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>???AAACCCDDDEEE>>>>>>>>>>>>???AAABBBCCCGGGGGGGGGHHHGGGGGGFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGEEECCCAAA@@@@@@BBBBBBDDDDDDEEEEEEFFFEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>=========;;;<<<<<<;;;;;;:::999888777777777777666666666666666555555555555555666666555555444444333333222222000111222333333222111000111111222222222222111111000000000000000000000000//////000000000000//////////////////////////////......////////////......---...//////000/////////......------------......////////////////////////......////////////......---------------.........////////////////////////////////////////////////------.../////////......------......///000000111....../////////000000000......////////////......000000000000000000000000////////////////////////...............///000000/////////000000000000000111111111111111111111111.........///////////////////////////////////////111111111111111111111111000///...------...///000000000000000000000000000------.../////////......000000////////////000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000/////////000000000111111/////////000000000111111111111111111111111111111,,,---...000111222222222111000000//////000000111111111111111111111111111000000000111111111111222111111222222222222222111111111111111222222222222222222222222222222222222222333555555444333444555222222333333333333444444222333444444555555444444777666666666666777888888888888999:::::::::999999999999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<------...///000111111222000000///...............////////////////////////,,,,,,------............000000000000000///......---......//////......---,,,,,,,,,---------......................................................---------............///............//////////////////000000000000////////////.........//////000///000000000111111111111///000000000111111111111000111111111111222222222///000111111000///000111111333444444333222222333333333444444444555555555333333333333444555666777888888999::::::::::::999<<<======>>>>>>>>>>>>>>><<<======>>>===<<<;;;:::======>>>>>>??????@@@@@@>>>>>>???@@@AAACCCDDDEEEAAA@@@???>>>>>>>>>???@@@DDDDDDFFFGGGHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGDDDBBB@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>=========>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888666666666666777777777777555555666666666666555555333333444444444333333222000111222333333222111000111111222222222222111111000000000000000000000000//////000000000000//////////////////////////////......////////////......,,,---///000000000//////......------------....................................////////////......,,,,,,,,,------.........////////////////////////////////////////////////....../////////...------.........///////////////.../////////000000000000......////////////......000000000000000000000000////////////////////////---......///////////////......//////000000111111000000000000000000000000............/////////000000/////////////////////000000000000000000000000000///...------...///000000000000000000000000000......000111111111000000/////////....../////////000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000////////////000000000111////////////000000000111111111111111111111111111+++,,,...000222222222222000000////////////000000111111111111111111111111000000000000111111111111///000111222333333222222111111111111222222222222222222222222222222222222000222444444333333444555222222222333333444444444222333444444555555444444666666555555666666777888777888999::::::::::::999999888888888888999:::::::::::::::;;;;;;;;;<<<<<<,,,---...///000111222333000000///...............000000000000000000000000,,,,,,,,,---------......000000000000000//////...+++,,,,,,------,,,,,,+++........./////////000000................................................---------.........//////............/////////000//////000000000000//////---------...///000111222//////000000111111111222//////000000111111111222000111111111111222222222111333333333222111222333///111333222111000111222444444444555555555666666444444444444555666777777888888999::::::::::::999<<<===>>>>>>>>>>>>>>>===<<<<<<=========;;;:::999;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@??????@@@@@@@@@AAABBBDDDFFFGGGGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMJJJHHHEEECCCAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888888666666666666777777777777444555666777777666555444222222333444444444333333///000222333333222000///111111222222222222111111000000000000000000000000//////000000000000//////////////////////////////......////////////......,,,---///000000000//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,------.........//////////////////////////////////////////////////////000//////...------000000000///......------////////////000000000000......////////////..............................////////////////////////,,,---///000000000///...------...///000111222222////////////////////////---.........//////000000000000000000////////////////////////////////////111///...------...///111000000000000000000000000///000111333333333222111.........------.........111111111111111111111111////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000...///000111111000//////000000////////////000000000000000000000000000000000000000000111111111111...///111222333333333222000111111111111222222222222222222222222222222222///111333333222222333444222222222333333444444444222333444444555555444444555555555555555666777777777888999:::::::::::::::888888777777888888999::::::::::::;;;;;;<<<<<<<<<111...,,,+++---///000000333222111000////////////------......///000000000............////////////000000///...---,,,,,,,,,,,,---------.../////////........................//////.........---------------------------------,,,------......------,,,////////////............////////////////////////////////////////////////000000000000000000000000222222111111000/////////222222111111000000//////......///000111222222333222222222222222222222222111222333444444444333333333555555555444444555777::::::999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999:::;;;===>>>????????????===<<<>>>BBBFFFFFFEEEEEEDDDDDDBBBAAA@@@??????DDDCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;::::::;;;===>>><<<;;;;;;::::::999999888888888888888888888888888666777888999999888666555333333333333333333333333222222111111111111222222333333333222222222111111222111000000000111333333333222111000////////////------......------,,,+++///...---,,,,,,---.../////////000111111111111111////////////////////////000000//////......------////////////////////////222111000...------------,,,,,,---...---,,,***)))............////////////............////////////---------............///////////////////////////---------.........//////000000000///......---------------...///000000111000000////////////000000------------------------............//////////////////000111222333333333000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000////////////000000000000//////////////////////////////000000000000////////////000000000000//////000000000000111111111111000000//////.........---000000000000000000000000////////////////////////111111000000//////......////////////000000000000000000000000000000000000222111000......000111222000000000000000000000000111111111111111111111111222111111111000000//////111111111000000000000000222222222222222222222222333222222111111222222333111111222222222333333333333444555666666555444333444444444444444444444444666666666666777777777777777888888888888999999999:::::::::::::::;;;<<<======<<<;;;:::::::::::::::......///222444666555333444444222111111000000000////////////........................////////////000000///------,,,,,,------------...............------------------------//////.........---------........................,,,------......------,,,---.........//////000000////////////////////////////////////////////////000000000000000000000000000000000000000111111111111111111000000000000000//////000000111111222222222222222222222222222222222222222222333333333333444555666666555555666888:::999999888888888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::;;;<<<>>>>>>>>>???>>>===<<<>>>BBBEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===;;;::::::;;;<<<======<<<<<<;;;;;;:::999999888888888888888888888888666777999999999777555444222222222222222222222222333222222222222222222333333222222222111111111111111000/////////000222222333222111000///////////////////////////...------///...------------...///...///000000111111000000///////////////////////////////////////.........////////////////////////111000///......---......---------------,,,++++++............////////////............////////////........./////////000000////////////////////////---------.........//////.........///////////////,,,,,,------...//////000000//////......//////000..................................../////////////////////000000111111111000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000////////////000000000000//////////////////////////////000000000000////////////000000000000///////////////000000000111111000/////////............000000000000000000000000////////////////////////000000000000////////////111111111222222222333333000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111111111111111000000000///111111111111111111111111222222222222222222222222333222222111111222222333111111222222222333333333333333333444444333333333444444444444444444444444555666666666777777777777777777888888888999999999:::::::::::::::;;;<<<===>>>===<<<<<<;;;;;;<<<<<<---///333888<<<<<<999666555444333222222222222222222111000///...---,,,+++............////////////000///...---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////------............------,,,,,,---...///000111111////////////////////////////////////////////////000000000000000000000000...//////000111111222222000000000000111111111111000000000000000111111111222222222222222222222222222222111000111222333444555666777666555555777999:::999888777777777777777;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;<<<============>>>======???BBBDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>><<<;;;::::::;;;<<<=========<<<;;;;;;::::::888888888888888888888888777888999888888666444333222222222222222222222222333333333222222333333333111111111111000000000000000////////////000111111222222111000////////////000111111111111000/////////...------------...///---......///000/////////////////////////////////........./////////////////////////////////////////////............////////////...------------...............////////////............////////////////////////000000000111////////////////////////------........./////////------......///000000111,,,,,,,,,------......//////..................///////////////////////////............////////////////////////////////////000000000000000000000000...............///000000000000000000000000000000////////////000000000000000000000000000000000000...//////000000000000000////////////000000000000//////////////////////////////000000000000////////////000000000000//////....../////////000000000////////////............000000000000000000000000////////////////////////////////////000000000000.........////////////000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111000000000000222222222222222222222222222222222222222222222222222222111111111111222222111111222222222333333333222222111111111111222222444444444444444444444444555555666666666777777777777777777888888888999999999999999999:::;;;<<<===???>>>======<<<=========---///333888<<<<<<999666444333333222111111222222111111000///...---,,,,,,............////////////000///...---------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------............---------------...///000000111////////////////////////////////////////////////000000000000000000000000//////000000111111111111//////000000111111222222111111111000000000000000111111111111111111111111222111000//////111333444444555666555444555666888999888888777666666777777;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<===<<<<<<======>>>@@@BBBCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA????????????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>===;;;::::::::::::<<<<<<<<<;;;::::::999999888888888888888888888888888888888888666555333222333333333333333222222222333222222111111222222333000000000000000/////////000000000000000111111222111111000///////////////000111111111111000//////.........------.........,,,---......//////......////////////////////////------......//////000000////////////////////////...............///000000000///...------...///000............////////////............////////////....../////////000000000////////////////////////............////////////............//////000000---------.........//////......------------......////////////////////////............////////////000/////////////////////000000000000000000000000...............///000000////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////000000000000//////////////////////////////000000000000////////////000000000000//////............///////////////////////////.........////////////////////////////////////////////////......//////000000111111,,,,,,,,,---------......000000000000000000000000111111000//////000111111000000000000000000000000////////////////////////111111111000000000000000111111111111111111222222222222222222222222222222222222111111111111222222111111222222222333333333333222111000000111222333444444444444444444444444555555555666666666777777777777777777888888888888888888999999:::;;;<<<===>>>>>>===<<<<<<=========000000111333555666555333222111000000000000000000////////////////////////............//////////////////...------------.../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------------------------......//////......---///////////////.........////////////////////////////////////////////////000000000000000000000000111111111111000000////////////000000111111222222111111111000000000000000111111111111111111111111222111000//////111333444333444444444333333555777888888777777777777888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;===???@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::::::::;;;;;;::::::999888888777777777777777777777777777888888777666555444222222555444444444333333333222111111000000000000111111////////////////////////111111222222222333333333111000////////////////////////000000//////...------..................---,,,,,,---...............////////////////////////------......//////000000////////////////////////......---......///000111000///...------...000111............////////////............////////////------........./////////////////////////////////........./////////000000000000//////............////////////000000000000......------------..........................................////////////000000000000000000000///////////////////////////...............///000000////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////000000000000//////////////////////////////000000000000////////////000000000000//////............////////////.........///////////////////////////////////////////////////////////////......//////000000111111//////000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000111111.../////////000000111111222222222222222222222222222111111000000111111222111111222222222333333333444333222111111222333444444444444444444444444444555555555555666666666666666666777777777888888888888888888999:::;;;<<<======<<<<<<;;;<<<<<<======000///......000111000///000//////.........//////---------...///000000111............///////////////......---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------......////////////......000000//////............////////////////////////////////////////////////000000000000000000000000222222111111000//////...000000000000111111111111000000000000000111111111111111111111111111111111222222111000111222333444222333444333222222444666777777777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<:::===@@@AAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDAAA@@@@@@@@@????????????=========<<<<<<;;;;;;:::::::::999999888777777777777777777777777777777777777777666555444333333222555444444333333222222222000000////////////000000////////////000000000000111222333333444444333333000//////....../////////......//////......---,,,------...//////...------,,,------...///.........////////////////////////.........///////////////////////////////////////...............///000111///............///000000............////////////............////////////------------............////////////////////////....../////////000000000111000000///......------000000000000000000000000///..................///....................................////////////000000000000000000000000////////////////////////...............///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000//////...////////////000000000000//////////////////////////////000000000000////////////000000000000//////....../////////000000000.........///////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000111111111111---......//////000000000222222222222222222222222111111000000000000111111111111222222222333333333444444333333333333444444444444444444444444444444444444555555555666666666666666666777777777888888777777777888:::;;;======<<<<<<;;;;;;<<<<<<======...------...///000///---///...............//////------......///000000111............////////////......---------......///---------...............---------------------------------.........//////..............................////////////...............///////////////////////////////////////////////////////////////000000000000000000000000111111111000000000000000111111111000000000000000//////000000111111222222111111111111111111111111222222222222333333333333333444444444333333555666666666666777999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>======<<<:::===AAABBBAAA@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777777777777777777777777777666555555444333333333333333333222222111000000///111111000000000000111111/////////000000111111111000111222333444333222222//////.........//////000......//////......---,,,------...//////...------------...//////////////////////////////////////////////////////.........//////////////////////////////.........//////000,,,---....../////////...............////////////............////////////............////////////////////////////////////.../////////000000000000///////////////.........000000000000000/////////000//////......//////000////////////////////////............////////////.........//////000000000////////////////////////...............///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///......////////////000000000000//////////////////////////////000000000000////////////000000000000///////////////000000000111111............/////////000000000000000000000000000////////////////////////000000000000////////////------........./////////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111///000000000111111111111.........///000000111111222222222222222222222222111111000000000000111111111111222222222333333333333333444444444444333333444444444444444444444444444444444555555555666666666666666666777777777888666666777888999;;;===>>>======<<<<<<======>>>???,,,,,,---///111111///---//////.........//////000............/////////000............/////////000......---------......///,,,------....../////////........................---------.........//////////////////////////////......////////////......,,,------...///000111111////////////////////////////////////////////////000000000000000000000000/////////000111111222222222222111111000000//////...//////000111222222333000000000000000000000000111222333444444444444333444555555555444444666777555666666888:::<<<===???;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======???@@@@@@??????>>>===<<<999===AAABBBAAA???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDCCCBBBBBB?????????????????????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCBBBAAA@@@???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;::::::999999888777777777777777777777777555555444333333333444444111111111000///......---222222111111111111222222//////000000111111222222///000111222333222111111//////.........//////000///////////////......---,,,---...//////...---,,,---...//////000000//////////////////////////////000000//////.........---//////////////////////////////............//////+++,,,.../////////...---............/////////000............/////////000////////////000000000000////////////////////////////////////000000000000------......///000000000///////////////.........000000////////////000000000000000000000000000000............/////////000,,,,,,------...///000000////////////////////////...............///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///......////////////000000000000//////////////////////////////000000000000////////////000000000000//////000000000000111111111111---.........//////000000000000000000000000000000////////////////////////111111000000//////......111111111111222222222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111//////000000111111111222...//////000111222222222222222222222222222222222111111000000000000111111111111222222222333333333222333444555555444333222444444444444444444444444444444444555555555666666666666666666777777777777666666777888999;;;===>>>>>>>>>===>>>>>>???@@@@@@////////////////////////111111111111111111111111........................//////000000000000//////........................,,,------...///000111111------------------------,,,,,,------------,,,,,,........................---------............///,,,,,,------...//////000000000000000000000000000............/////////000111111000000//////......//////............//////000000000000000000000000000000111222222222222111111111111000000000000000111111222222222333333333333333444444555666666666999999:::::::::;;;;;;;;;==================<<<<<<============>>>>>>>>>>>>@@@@@@??????????????????????????????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBCCCEEEEEEBBB???AAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBAAA>>><<<;;;;;;<<<===;;;;;;:::::::::;;;;;;<<<777999;;;<<<<<<:::777666555666666777777777777666444444333333333333222222222222222111111111000000111111111111111111111111111111000///////////////000000000000000111111222000000000000////////////////////////////////////---------.........//////////////////////////////////////////000000000000000000//////............///000111///---,,,---000111000000////////////000111111000///////////////...............///000000///////////////...............////////////......////////////////////////000000000000000000000000222111111000///......---//////............////////////.........---------000000000000000000000000222222111111000/////////...///000///...---...000///////////////...............//////000000111111111111000000//////......000000000000000000000000////////////000000000000////////////////////////////////////////////////222000///------///000222000000000000000000000000000000//////.........---............//////////////////000000111111111222......//////000000111111111111000000//////......000///......///000///---111111111111000...---,,,111111222222222222111111111111000000//////......000000000000000000000000222111111111000000//////////////////////////////111111111000000000000000333222222222111111000000111111222333333333333222444444444444333222222111111111111222222333333333555444333333333333444555555555555555555555444444666666666666666777888888888888999999999:::::::::::::::;;;;;;<<<===>>>>>>........................///...,,,++++++,,,...///...........................//////000000//////...........................,,,,,,------......//////------------------------------............------........................---------............///000//////......---,,,,,,................................./////////000000111000000000/////////...//////............//////000000000000000000000000000000111222222222222111111111111111000000000000222222333333333444444444333444444555666666777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>????????????????????????AAA@@@?????????@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEECCCBBBCCCEEEDDDAAA>>>BBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAABBBAAA>>><<<;;;;;;<<<===;;;;;;;;;::::::;;;;;;<<<888999:::;;;:::999777666666777777888777777666666444444333333333333222222222222222111111111000000111111111111111111111111111111000///////////////000////////////000111111000000000000////////////////////////////////////---------.........//////////////////////////////000000000000////////////////////////......------///000111///---,,,...000......---------......///111000//////......//////...............///000000/////////////////////.........////////////......////////////////////////000000000000000000000000111111000000//////......//////............////////////.........---------000000000000000000000000///////////////000000000...///000///......///000/////////////////////....../////////000000000111111000000000/////////...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000000/////////........................//////////////////000000000111111111///////////////000000000111000000000/////////...000///---...///000///---222222222222111000//////000000111111111111000000111000000000/////////...000000000000000000000000111111111111000000000///////////////////////////111000000000000000000000000000000000/////////...000111111222222222222222333333333444333333222222111111111111222222222222555444333333333333444555555555555555555555444444666666666666666777777888999999999999::::::::::::::::::;;;;;;<<<======>>>........................///---***((((((***---///------------------------.........//////.................................,,,,,,------------------------------------------.........//////.................................---------............///000000///......------,,,............................../////////000000000000000000000////////////000//////......//////000000000000000000000000000000000111222222222222111111111111111111111111111333333444444444555555555444555555666666777888888777888888888999999999999999999999999999:::::::::<<<<<<=========>>>>>>>>>????????????????????????BBBAAA???>>>>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAADDDCCCCCCCCCDDDCCC@@@>>>CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999888777666666888888888888888777666555444444333333333333222222222222222111111111111111111111111111111111111111111111000000000///////////////......//////000111000000000000////////////////////////////////////------........./////////////////////////////////111111000000//////.....................---------///000000///------...000---------------...///000000///......------.....................///000000......//////////////////......////////////......////////////////////////000000000000000000000000000000000000//////////////////............///////////////............---000000000000000000000000---------...///000000000...///000000......///000......//////////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000////////////........................//////////////////000000000000111111000000//////////////////000000000000///////////////...---...///000///...000000000111111000000/////////000000000000//////000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000///////////////000111111222222111111111222333333333333333333222222222222111111111111444444333333333333444444444444444444444444555555666666555555666666777888999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<======........................///...,,,++++++,,,...///------------------------------............------..............................------------------------------------------......////////////..............................---------............///---------...//////000000...........................////////////000000000000000000000////////////000000////////////000000000000000000000000000000000000111222222222222111000111111111111111222222333333333333444444444444555555666666777888888888777777777777888888888888999999999999999:::::::::<<<<<<<<<=========>>>>>>???????????????@@@@@@@@@CCCBBB???======>>>???@@@CCCCCCCCCDDDCCCCCCCCCCCCBBBAAAAAA@@@????????????AAAAAABBBCCCDDDCCCBBB@@@DDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;:::999777666666666666999999999999888777555555444444333333333222222222111111111111111111111111111111111111111111111111000000000111111000000000...............///000000000000000000////////////////////////////////////............////////////////////////////////////111111000000//////..................------------/////////.........//////.........//////111222222//////...---------------...............///000000............////////////......////////////......////////////////////////////////////////////////////////////000000000000//////............///////////////...............////////////////////////.........//////000000000...000111000///...///000............////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///////////////.....................//////////////////000000000000000000000000000//////......---000000000000///////////////...---...///000///...,,,,,,---.....................////////////......000000000000////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111//////000111111111111000000111222333333333333333333333333333222222222222333333333333333333333333333333444444444444555555666555555555555666777777999::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<........................---...////////////...---------------------------------............------......................../////////...............------------------------......////////////..............................---------............///------......///000000111////////////////////////////////////000000000111////////////000000000000000000////////////000000000000000000000000000000000000111222222222222111000000111111222222222333222222222222333333333333555555666666777888888888666666777777777888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@BBBAAA???======>>>???@@@CCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@????????????===???AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@?????????>>>======<<<<<<<<<===<<<;;;:::::::::::::::;;;999777666555555666777999999999888888666555444444444333333333222222222111111111111111111111111111111111111111111111111///000111111111111000000...............///000000000000000000////////////////////////////////////........./////////000000////////////////////////111000000000/////////...........................//////........./////////.........//////111222222//////...---------------...............///000000---.........//////000000......////////////......////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////////////////////////////111111111000000////////////000111000///...///111---.........//////000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////.........///////////////............////////////000000//////////////////000000//////......------////////////000000000000///------...000000000///+++,,,---......//////.........////////////......////////////000000000000000000000000000000000000000000000000000000111111000000000000000000000000//////000000111111111111111111111111111111222222//////000111111111111000000111111222333333333333444444444444444444333333333333333333333333333333333333333333444444555555555555555555555666666777999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;------------------------+++,,,...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........//////..................................../////////////////////------------------------.........//////.................................---------............///111111000//////......---000000000000000000000000/////////000000000111111////////////000000000000111000000//////000000111000000000000000000000000000000111222222222222111000000111111222333333333111111111222222222333333444555555666666777888888666777777777888888888888::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>>>>>>>??????AAAAAAAAA@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAA<<<>>>AAACCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>=========<<<===<<<<<<;;;::::::::::::999888666555555555666777777777777777777666555444444444333333333333222222111111111111111222222222111111111111111111111111///000111222222222111000//////......//////000111000000000000////////////////////////////////////....../////////000000000/////////////////////////////////000000000000000.........///////////////000...------///000000///---------------...///000000///......------.....................///000000------......///000000000......////////////......////////////////////////000000000000000000000000000000000000//////////////////............//////...////////////000000000000000000000000000000000222222222111000////////////000111111//////000111------......///000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000........................//////000000000000//////////////////////////////.........///////////////............////////////000000////////////......//////..................////////////000000000000...------...000111000///...///000111111111111111......////////////......////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000111111222222////////////000000000000///000111111222222111111000111222222222222222222333333333333444444444555222222333333333333222222222222333333444444555555555555444444555555666777888888999999999:::::::::::::::::::::::::::;;;;;;------------------------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...........................---------....../////////------------------------------............------........................---------............///111111000000///.........//////////////////////////////000000000111111111.../////////000000000111111111000000000000111111000000000000000000000000000000111222222222222111000000111222222333444444222222222333333333444444333444444555666666777777777777777888888888999999:::::::::;;;<<<=========;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@AAAAAA===>>>???@@@@@@??????>>>@@@@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCC===@@@CCCCCCBBB@@@AAABBB@@@@@@????????????@@@@@@@@@???>>>======>>>??????>>>>>>>>>>>>>>>======<<<======<<<;;;::::::::::::666666555555666666777777555555666666666555555444444444333333333333222222000000111111111222222222111111111111111111111111...///111333333222111000000////////////000111111000000000000////////////////////////////////////.../////////000000000000////////////////////////......//////000000111111/////////000000000111111000...,,,---///111000///......---------......///111000//////......//////...............///000000------......///000000111......////////////......////////////////////////000000000000000000000000111111000000//////......//////............//////.../////////000000000000000000000000000000000000000000000000000000/////////000111111000///000111------......///000000111111000000000/////////....../////////000000000111000000000000000000000000////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////............/////////000............////////////000000/////////.........------...................../////////000000000111...---,,,...000111000///000000111111222111111111/////////000000/////////.../////////000000000111000000000000000000000000///000000000111111111111////////////////////////...//////000111111222222.../////////000000000000000111111222222222222222111222222222222111111000///000111111222333444444111222333333333333222111111222222333444444555555555444444444444555666666777777777888888888999999::::::::::::::::::::::::------------------------000///............///000,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////........................++++++,,,,,,---...//////------------------------,,,------------------,,,........................---------.........//////......//////000111111111........................000000000000111111111111.../////////000000111111111111000000000000111111000000000000000000000000000000111222222222222111000000111222333333444444333333333444444444555555333333444444555666666666888888888888999999999999999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@AAAAAA;;;<<>>??????>>>>>>>>>???AAABBBAAAAAAAAAAAABBBCCCCCCDDD@@@BBBEEEDDDAAA>>>???@@@???>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<===>>>???===>>>>>>>>>>>>>>>===<<<>>>===<<<;;;:::999999999444444555555666777777777444444555555555555555555444444444333333333222222000000111111222222222222111111111111111111111111...///111333444333111000000000000000000111222222000000000000////////////////////////////////////////////////000000000000////////////////////////------...///000111222222//////000000111111222222000---,,,---///111000///111000000/////////000000111111000///////////////...............///000000---------...///000000111......////////////......////////////////////////000000000000000000000000222111111000///......---//////............//////.../////////000000111111000000000000000000000000------......///000000000///111222111000///000111---------...///000000111111111000000/////////....../////////000000111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////---.........//////000000............/////////000000000//////.........---,,,------....../////////.../////////000000111111...---,,,...000111111000//////000000000000////////////000000000000//////.../////////000000111111000000000000000000000000//////000000111111111222////////////////////////...//////000111222222222000000111111222222222333111111222333333333333222222222222222222111000///------...000111222333444111222333444444333222111111111222333333444555555555444444444444555666666666777777777777888888888::::::::::::::::::::::::---------............///000000//////.........---,,,,,,,,,------.........,,,,,,---...---,,,***)))------------......//////------------------------//////.........---------............---,,,++++++000///...---,,,------...////////////////////////...///000111111000///...............////////////222222111000///...---------...///111222222222222000000000000000///......000000000000000000000000...000111222222111000...222222222222222333333333333333333333333333333333222222333444555666777888777777777777888888888888888999:::;;;;;;;;;:::999999:::;;;<<<============;;;<<<===>>>???@@@@@@@@@===>>>@@@AAAAAA@@@>>>===>>>===;;;:::;;;<<<>>>@@@??????>>>>>>???AAACCCDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>======<<<<<>><<<<<<;;;;;;;;;????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::999999555555555666666666666666666666666555555444444444333333333222222222111111444333333222111111111222111111111111000000000000////////////////////////000///...------...///000...///000111111000///...////////////////////////000000000000000000000000+++,,,.../////////...------.........//////000000111111000///////////////////////////////////////.../////////000000111111------...///000000//////---------............///---...///111111111000000000000000000000000000000111111000000//////..............................000000000000000///......000000000000000000000000////////////////////////,,,---...000000000/////////////////////////////////////////////.........000000//////.........---000000000000000000000000000000//////.........---000000000000000000000000//////////////////////////////000000000000//////111111111111111111111111...//////000000000000000000000000000000000000000////////////////////////...........................000111000///...///111111111000000//////......000000//////.........---......///000000000000000000000000000111111111111////////////000000000000333...+++...//////000333111111000000///.........000000000000000000000000000000000000111111111111333111000......///111222444444333222111111111222222111000000222333222111111111111111111111111111111111111111111111222222111222333333444444333333333333333444444444555555333333333444444444555555666777888999999:::999999777777777888999999999:::---------............//////.........------------,,,------------------........./////////...---,,,------.........///////////////////////////////////////.........---------......//////......------000///...---------.................................///000111111000///...............////////////000000000000////////////111111111111111000//////000000000000000///......000000000000000000000000///000111222222111000///111111111222222222222222333333333333333333333333222333333444555666777777777777777888888999999999888999:::;;;;;;;;;:::999888999:::;;;<<<=========>>>???@@@AAAAAAAAAAAAAAA===>>>@@@AAAAAA@@@>>>===@@@???===<<<;;;<<<===>>>???>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>======<<<;;;;;;;;;???>>>===<<<;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>>>>===;;;:::999888777555666666666666666666666555555555444444444333333333333333222222222111111444333222222111111111222111111111111000000000000000000000000000000000000/////////000000/////////......////////////......////////////////////////........................,,,---...///000///................../////////000111000//////.........///////////////////////////------------.........///---...//////////////////---------............///---...///000000000///...000000000000000000000000111000000000/////////...........................000000000000000///......////////////////////////////////////////////////000111222222222111000///////////////////////////000000000000000/////////111111000000000/////////000000000000000000000000000/////////............000000000000000000000000//////////////////////////////000000000000//////111111111111111111111111......///000000000000///000000000000000000000000////////////////////////////////////////////////...000111000///...///000000000000000//////......000/////////..................///000000000000000//////000000000111111111////////////000000000000222///000444666333111222000000000000000000000000000000000000000000000000//////000000000111111111333222000//////000111222222111000000//////000000222111000111222333222111111111111111111111111111333222222222111000000000111222333333444444333333333333333444444444444555333333333444444444555555666777888999999:::999999888888888888888999999999---------............///---------------,,,,,,,,,.........------------------...//////000//////...---......///////////////////////////////////////...............---------......//////000/////////000///......------.................................//////000000//////...............////////////......//////000000111111111111111111111000//////000000000000000//////...000000000000000000000000///000111222222111000///000000000111111111222222333333333333333333333333444444444555555555666666666666666777888999999:::888888999:::;;;;;;::::::777888999;;;<<<<<<======???@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>AAA@@@>>>===<<<======>>>>>>>>>=========???@@@AAABBBBBBBBBCCCBBBBBBAAAAAA??????>>>>>>===<<<<<<<<<>>>===<<<;;;::::::::::::;;;;;;<<<<<<=========>>>???>>>===;;;:::888777666666666666666666666555555444444444444333333333333333333333222222222111111333333222111111111111222111111111111000000000000000000000000000000000000...///111222222111///.........------------......////////////////////////........................---...///000000000//////............////////////000///......---.........////////////////////////------------............//////////////////...------------............///....../////////...------000000000000000000000000000000000000//////////////////////////////////////////000000000///......////////////////////////////////////////////////222222222222111000///...////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000////////////............000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000---......///////////////000000000000000000000000////////////////////////000000000000000000000000...///000000......///000000000000////////////...////////////..................///000000000000000//////000000000000111111////////////000000000000000000333:::<<<777222000//////000000111222222333000000000000000000000000//////000000000000111111333222111000000111222333111111000/////////000000222000000111333333333222111111111111111111111111444333333222111000//////111222222333333333333333333333333333444444444444333333333444444444555555666777888999999:::999999999999999888888888888888---------............///------------------------//////......------,,,,,,,,,,,,------...............//////000000000///...------------------------........................,,,---.../////////////////////..........................................////////////////////////............////////////////////////000000000000---...///000222222222222//////000000000000//////000000000000000000000000///000111111111111000////////////000111111222222333333333333333333333333444444555555555555555555444444555666777888888999777777888999:::;;;;;;;;;888999:::<<<======>>>>>>???????????????>>>===<<<>>>???@@@@@@@@@@@@???>>>@@@@@@???>>>??????@@@AAA>>>>>>===<<<<<<===??????@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAAAAA@@@??????>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;:::999888888666666666666555555555555333333333333333333333333333333333222222222111111222222111111111111111222111111111111000000000///111111111111111111111111///000111222222111000//////...---,,,---...///000////////////////////////...........................//////000000000000000.........//////////////////......---------....../////////////////////////////////000000000000000//////000000///...---------------............////////////......---,,,,,,////////////////////////000000000000////////////000000000000000000000000...///////////////......////////////////////////////////////////////////............------,,,,,,////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////.........//////////////////////////////////////////////////////000000000000//////////////////////////////------...///////////////////////////////////////////////////////////////////////////////////////...///000///......///000///////////////////////////////////////...............///000000000000000////////////000000000111////////////000000000000//////333:::<<<666111///000000111111222222222222////////////////////////////////////000000000111333222111111111222333444222222111111111111222222111000000111333444333222111111111111111111111111333222222222111000000000111111222333333333333222222222333333333444444444333333333444444444555555666666888999999999999999:::999999999888777777777---------............///..................///////////////......---------------------...//////000...///111111111000///...---------------------------.....................+++,,,---.....................//////////////////........................//////............//////............////////////000000000000////////////---...///000222222222222//////000000000000//////000000000000000000000000000000111111111111000000...//////000111111222222333333333333333333333333444444555555555555555555333333444444555666666777666666777888999;;;<<<<<<;;;<<<===>>>???????????????????????????>>>===<<>>>>>???@@@AAACCCDDDDDD???>>>===<<<<<<<<<===>>>???@@@BBBCCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????<<<<<<;;;:::::::::;;;;;;999999::::::;;;;;;;;;<<<999999999::::::::::::;;;777777666666555555555444333333333333333333333333333333333222222222111111111111111000000111222222111111111111000000000///000000000000000000000000222111000//////000111222000///...---...///111222///////////////////////////////////////////////////////////////000000111///////////////...............------------...///////////////////////////000000000000000///////////////000000///...---------------............/////////......------------////////////////////////////////////000000000000000000000000000000000000......////////////..............................////////////////////////++++++++++++,,,,,,------////////////////////////---------.........//////////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////000000000000//////........................---......///000/////////////////////////////////////////////////////////........................---///000///...---...///.............../////////.........///////////////......///000000000000000...////////////000000000////////////000000000000000---///444666222//////222222222222111111000000...........................////////////000000000111111111222222333333444222111111000111111222222111000000111333555444333111111111111111111111111000000000111222222222333000111222222333333222222222222222333333333444444333333333444444444555555666666888999999999999999:::999999999888777777777---------............///.........////////////////////////...............111000000000000111111222///000222333222111///...////////////////////////---------...............+++,,,------------------......///000000000//////------------------------///......------......///............////////////111111000000//////......111111111111111000//////...//////000000000000000000000000000000000000000111000000000000000000111...//////000111222333333333333333333333333333333444444444555555555666666444444444444555555555555555666666777999;;;<<<===>>>>>>????????????>>>>>>AAAAAAAAAAAAAAA@@@???>>>????????????????????????===>>>???AAACCCEEEFFFGGG@@@???>>><<<<<<<<<======>>>???AAADDDDDDDDDCCCBBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::777777888999:::;;;<<<<<<777777777666555555444444333333333333444444444444333333333222222222111111111000000000000111222222111111111111000000000000////////////////////////222111///......///111222///////////////000111222////////////////////////000000000000000000000000//////.........///000111///////////////..................---......///000////////////////////////...............---------//////////////////...------------............///000///......---.........000000000000000000000000////////////000000000000////////////////////////------.../////////..............................////////////////////////---,,,,,,------...000000////////////////////////,,,,,,,,,------......///............////////////////////////////////////.........///////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////...//////000000000000000000000000000000000000000////////////////////////........................---...//////------...///---............/////////.........///////////////......///000000000000000......////////////000000////////////000000000000111---,,,///111//////111333222222111000000//////..............................////////////000000000000111111222333333333//////.........///000000111000000111444555555444111111111111111111111111//////000111222333333444000111111222222222222222222222222222333333333333333333333444444444555555666777888999999:::999999999999999888888888888888---------............///---------....../////////............////////////333222111000000000111222000111333444333111///---////////////////////////---------.........//////---............------,,,---...///000111000000///------------------------///...------------...///............////////////////////////000000000000111111111111111000//////......///000000000000000000000000000000000000000111111000000000000111111//////000111222333444444333333333333333333333333222333333444555666777777777777666666666666555555555555555666888;;;===>>>??????@@@??????>>>===<<<@@@@@@AAAAAAAAA@@@@@@???@@@??????????????????@@@>>>???AAACCCDDDFFFFFFGGGAAA@@@???===<<<<<<=========>>>AAADDDEEEEEECCCBBB?????????>>>======<<<<<<===<<<<<<;;;<<<<<<======<<<<<<<<<;;;::::::999999888888888999::::::;;;;;;888777777666555555444444333333444444444555555555333333333222222222111111000000000000000111222222111111111111000000000000........................000//////////////////000,,,---...///000000000000///////////////////////////////////////////////////...---------...///000000/////////............///.........//////000111///////////////////////////.........---------------...//////////////////---------............///000///.........///000111000000000000000000000000.../////////000000000111........................,,,---......//////..............................////////////////////////000///.........///000111////////////////////////,,,,,,------...//////000......//////000000000000////////////////////////............/////////000000000000000000000000000//////////////////////////////000000000000/////////////////////////////////000000111111111111111000000000000000000000000////////////////////////........................---...//////------...///---------.........//////............/////////000......///000000000000000........./////////000000////////////000000000000333...,,,///000///000222000000000000000000000000000000000000000000000000........./////////000000...///000111222222222222...............///000000111000000222444666555555111111111111111111111111000000000111222222222333000000111222222222222222111222222222222333333333333333333444444444555555666777888999999:::999999888888888888888999999999---------.........//////,,,,,,,,,------.........------......//////000000222111000.........//////000111333444444222///------------------------------------........./////////000000000///...---------...///111111111000///------------------------///...---,,,,,,---...///............/////////000------...///000111222222---...///111222222222222......///000000000000000000000000000000000000000111111000000000000111111///000111222333444555555333333333333333333333333222222333444555777777888999999888888777777666666555555555666888;;;===???@@@@@@??????>>><<<;;;:::===>>>>>>?????????>>>>>>@@@@@@????????????@@@@@@@@@AAABBBDDDEEEEEEEEEEEEBBBAAA???>>>============<<<>>>AAADDDEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<======>>>>>>===<<<<<<;;;:::999888999999999999999999999999888777777666555444444444444444444555555666666666333333333222222222111111000000///000000111222222111111111111000000000000........................---...///000000///...---***+++---///000000///...////////////////////////...........................------,,,,,,...///000000000//////.........---///////////////000111111////////////////////////111111000000/////////...------...///000000000///---------.........//////000///......///000111222000000000000000000000000.../////////000000111111........................,,,,,,---.../////////...........................////////////////////////222111///...------......////////////////////////------......///000000111//////000000111111111222////////////////////////---.........//////000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000111222222222222222000000000000000000000000////////////////////////000000000000000000000000---...///...------...///---------.........//////---.........//////000000...//////000000000000000............/////////000////////////000000000000444///...111222111111444......//////000000111111111111111111111111111111............/////////000......///111111222222222000000000000000111222222111000000222444666666555111111111111111111111111222222222111111111111111000000111222222222222111111111222222222333333333333333333444444444555555666777888999999:::999999777777888888999999999:::,,,,,,,,,---------............------------......///////////////////////////111000,,,...444444///...///000111111000///...---...///...------...///000000//////.........---......////////////......//////.........---------......------------......///////////////............................................................---,,,---...111444555000000////////////000000000000000000111111111111000000000000111111111111000000000000111333666777999777555444333444555666333444444555666777888888444666777666555555666777666666666777888:::;;;<<>><<<<<<<<<===>>>>>>============???@@@AAACCCDDDEEEDDDBBBAAAAAABBB??????===<<<<<<<<<===>>>>>>@@@CCCFFFFFFEEECCCAAA@@@@@@@@@???>>><<<::::::;;;<<<===?????????>>>===>>><<<:::999888999;;;<<<::::::999999888777666666999888777555444444444444888555333444666777555222222222222222222222222222222222111111111111222222000000000000////////////---...///000000111111111........................000000000000000000000000222111111111000000//////000000000000////////////000000//////......------///...---,,,,,,---...///---......///////////////////////////////////////000000000000000000000000///////////////////////////............---------000000000000//////////////////000000000000000000////////////////////////------......//////000000000000////////////000000........................------......//////000000111111000///...---,,,,,,............////////////000000000000000000000000---...............------////////////////////////////////////////////////---------.........//////000000000000////////////000000000000000000//////111000......000000000///---------............///111000///......///000111,,,,,,------.../////////---......///////////////////////////////////////000000////////////000000........................////////////............////////////000000000000------...///000111222222000000000000000000000000000000000000////////////111111000000000000111111000000000000000000000000------...///000111222222222111000//////000111222000111111111222222222222222111000000000111333333222222222222222222222222000222444333222111222333222222222333333444444444333333333444444444555555777777777777888888888888::::::999999888999999999,,,,,,,,,---------............------------......///////////////////////////111111...000555555111...///000111111000///...---...///...------...///000/////////.........---......////////////......//////.........---------......------------....../////////////////////...................................................000///...---...///111222111111000000000000111111000000000000111111111111000000000000111111111111111000000000111333555666777666444333222333444555444444444555555666666666777888888666444222333333777777777888999:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<======>>>>>>>>>======>>>???@@@AAAAAABBBCCCBBBAAA@@@AAABBBAAA@@@>>>=========>>>>>>>>>@@@CCCFFFFFFEEECCCAAA>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>===@@@>>>===<<<;;;<<<>>>???::::::999888888777666666666666666555555555555666555333111222333444222000111111111111111111111111111000000000000000000111000000000000////////////000111111000000///...---........................000000000000000000000000000000000000//////......000////////////////////////////////////.........///...------------...///...//////000111000000000////////////////////////000000000000000000000000........................///............---------.......................................---------////////////////////////.........///////////////000//////......//////000////////////////////////111111111111111111222222000000000///......------............////////////........................---......//////...------////////////////////////////////////////////////........./////////000000......//////000000111111000000000///////////////111000......000000000///........./////////000000000//////......//////000/////////////////////...---......///////////////////////////////////////000000////////////000000........................////////////................../////////000000000////////////000000000000000000000000000000000000111111111111111000000000111111000000000000111111000000000000000000000000......//////000000111111222111000//////000111222000000000111111111222222222111000000000111222333222222222222222222222222000222444333222111222333222333333333333333333444333333444444444555555555777777777777888888888888::::::999999888999999:::,,,,,,,,,---------............------------......////////////////////////---/////////111555555111...///000111111000///...---...///...------...////////////.....................////////////.....................---------......------------............//////////////////................................................333111000.........//////222111111000000111111222000000000000111111111111000000000000111111111111222111111111111222333333555444333222111222333444444444444444444444444444666777777555333222222333888888888888999;;;<<<=========<<<<<<======>>>?????????>>>=========>>>>>>>>>>>>===>>>>>>???AAAAAA???AAABBBAAA@@@@@@AAABBBCCCAAA@@@>>>======>>>>>>>>>@@@CCCEEEFFFEEECCCBBB<<<======>>>>>>=========;;;<<<===>>>???>>>===<<<<<<;;;:::999999:::<<<<<<999999888888777777666666444444555555555666666666444222111111222333111000000000000000000000000000000000////////////000000000000000000////////////000000000000///...------////////////////////////000000000000000000000000////////////............////////////////////////.........//////////////////...------------...//////000000111111111111111////////////////////////000000000000000000000000........................///............---------------------------------//////......---------,,,///////////////////////////////////////.........///..................///000000000000000000000000222222111111111111111111////////////////////////............////////////........................---......//////........./////////////////////////////////////////////////////////000000000000000------...///000111222222000/////////............111000......000000000///////////////000000000111.........//////.........222111111000//////......---......///////////////////////////////////////000000////////////000000........................////////////............------........./////////111000000000/////////...000000000000000000000000111111111111111222222222111000000//////000000111000000000000000000000000////////////000000000000111111000000000000111111/////////000000000111111111111000000111111222333222222222222222222222222000222444333222111222333444333333333333333333222333444444444444555555555777777777777888888888888:::999999888999999::::::,,,,,,,,,---------............------------......////////////////////////+++,,,---///222444333111...///000111111000///...---...///...---------///..............................////////////....................................------------..................////////////................................................222111000///......//////111111000000000000111111///000000000111111111111///000000000111111111111222222111111111111111111444333222222222222333333444333333333333333333333111333444444333333555666999999999999:::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???@@@BBBBBBAAAAAABBBDDDDDDCCCAAA???>>>>>>>>>??????@@@CCCEEEEEEEEECCCBBB======>>>>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<<<<999999888888888999::::::888888777777777666666666444555555555555555555555555444444444444444333222111111111111111111111111000000////////////000000000000000000////////////,,,---...///000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////------......//////000000.........------.........//////000111111111111000////////////////////////////////////////////////........................///............------------------------.........111111111000//////......////////////////////////000000//////......------......------------....../////////////////////////////////......---------............//////000000............////////////........................---......////////////...////////////////////////////////////////////////////////////////////////.........///000111111111////////////.........---111000......000000000///....../////////000000000,,,---...//////...---,,,000000000/////////......---......///////////////////////////////////////000000////////////000000........................////////////............------------.........///000000000000////////////000000000000000000000000000000111111111111111222000000////////////000000000000000000000000000000111000000000/////////...111000000000000000000111////////////000000000000111111111111111222222222222222222222222222222222000222444333222111222222444444444333333222222222444444444444555555555555666777777777888888888888999999888888999999::::::,,,,,,,,,---------............------------......////////////////////////,,,,,,...222555555333222...///000111111000///...---...///...---------///---------.....................////////////......---...........................------------......---.........//////000000................................................///////////////000000000//////............/////////000000000111111111111///000000000111111111111222222222111111111000000333333333333333333444444333333333333333222222222111222444444333444555777999999999999:::;;;<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>>>>??????????????????===>>>??????@@@@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCEEEDDDCCCAAA????????????@@@???AAABBBDDDEEEDDDDDDCCC@@@@@@@@@???>>><<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<777777666666666666666666666666666666555444333222555555555444444333333444222222222222222222222222222111111000000111111222000000000000////////////,,,---...//////000000000000000000000000000000000////////////////////////000000000000000000000000------....../////////000------......//////000000---..................------...//////000000//////////////////////////////////////////////////////........................///............---------------........./////////111111000000/////////...////////////////////////000000//////......------......------------.......................................------,,,,,,,,,------......///000000000............////////////////////////////////////---......///000000//////////////////////////////000000000000000000000000........................000000000000////////////////////////////////////111000......000000000///------........./////////,,,---...//////...---,,,---------....../////////---......///////////////////////////////////////000000////////////000000////////////////////////////////////............------------.........///.........///000111111111/////////////////////////////////000000000111111000000////////////000000111111111111111111111111111111000000//////......000000000111111000000000////////////000000000000000000111111222222222222222222222222222222222222000222444333222111222222444444444333333222222222444444444555555555666666666777777777888888888888999888888888999999:::;;;,,,,,,,,,---------............------------......///////////////////////////...111777:::777444444...///000111111000///...---...///...------...///---------------...............////////////......---------.....................------------......------......///000000000................................................---......///000111111222///......------......///000000000000111111111111000000000000111111111111000111111222111111000000222222333333333333444444333333333333333333333333444555666555333333333444999999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>???@@@@@@@@@??????===>>>???@@@AAAAAAAAAAAAAAACCCDDDCCCBBBBBBCCCEEEBBBAAA@@@?????????@@@AAA@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAA@@@???===<<<;;;<<<<<<===>>>===<<<;;;:::::::::::::::999999999888666666666666555555555555666666666666555333111000333444555444222111222333222222222222222222222222222222111111111111222222000000000000////////////////////////...---,,,,,,////////////////////////000000000000000000000000000000000000111111111111---------......//////000.........///////////////------...//////...------------...///////////////////////////////////////000000000000000000000000------------------------///............------------------...//////000000........................///////////////////////////////////////.........///..................///........................000000///////////////...---.........//////000000............////////////000000000000000000000000---...//////000000000000////////////////////////000000000000000000000000............------------111000000000/////////.........//////000111111111111000......000000000///------------.....................//////.........,,,,,,------...//////000---......///////////////////////////////////////000000////////////000000////////////////////////////////////............------........./////////------...///000111222222////////////////////////.........///000000111111000//////......//////000111111111111111111111111111111000000//////......000000111111111111000000/////////000000000111111000000111222222222222111222222222222222222222222000222444333222111222333444333333333333333333222444444555555555666666666777777777777888888888888888888888888999:::;;;;;;,,,,,,,,,---------............------------......////////////////////////000...111888:::666222222...///000111111000///...---...///...------...///,,,,,,,,,------...............////////////......---------.........//////......------------......------......///000000111................................................---...///000000111111111//////............//////000000000000111111111111000000000000111111111111///000111222222111000000000111111222222333222222222222333333444444555555555666777666444444444555999888888888888999::::::;;;;;;;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@???===>>>???AAAAAAAAAAAAAAABBBCCCDDDCCCAAAAAAAAACCC@@@@@@???>>>>>>???AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===<<<<<<=========<<<::::::999888888888777555444444555555555555555555555555333444555666666444222111333555666555333222333555111111111111111111111111111111000000000000111111000000000000////////////////////////...---,,,,,,........................000000000000000000000000/////////000000000111111,,,,,,---......///000000///////////////.........------...//////...------......///000000000000000////////////////////////000000000000000000000000------------------------///............---------+++,,,,,,---......//////,,,,,,------.../////////////////////////////////.........///////////////000//////......//////000........................000000000111111111111111.........///////////////............////////////////////////////////////------///000000111111111////////////////////////000000000000000000000000////////////.........---////////////000000000000---...///000111333444444111000......000000000///............////////////000//////......//////000............////////////---......///////////////////////////////////////000000////////////000000////////////////////////////////////................../////////000000000......//////000000111111////////////////////////...//////000111111222222//////............//////111111111111111111111111000000000000///////////////000111222222111000///000000000111111111222222///000111222333222222111222222222222222222222222000222444333222111222333222333333333333333333444555555555555666666666666777777777777888888888888888888888888999:::;;;<<<,,,,,,,,,---------...............------.........////////////////////////---+++...666888222.........///000111111000///...---...///...------...///,,,,,,,,,------...............////////////......---------.........//////.........------.........---------...///000000111...................................................//////000000000000///000000////////////000000000000000000111111111111000000000000111111111111...///000222222222111000//////000111111111111111222222333444444555666666222444555666666666888:::888888888777888888999999<<<;;;;;;;;;;;;<<<=========>>>???@@@AAAAAA@@@???===>>>@@@AAABBBBBBAAAAAAAAABBBCCCBBB@@@???@@@AAA???>>>>>>>>>>>>@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBBBBAAAAAA@@@<<<<<<=========<<<:::999<<<<<<<<<;;;999888666555444555555555555555555555111222444666666555444333666888999888555444666888000000000000000000000000000000////////////000000000000000000////////////+++,,,---...////////////........................000000000000000000000000---.........//////000000,,,,,,------...///000000000000//////.........---,,,---...//////...---,,,//////000111111111111111////////////////////////000000000000000000000000------------------------//////.........---------******+++,,,,,,---......------...///000111222222////////////////////////---.........//////000000000000////////////000000000000000000000000000000//////000000111111222222////////////////////////............/////////000........................------///000111111111111////////////////////////000000000000000000000000111111000000/////////...------...///000111222222------///000222444555666111000......000000000///////////////000000000000111000///......///000111111111000000//////......---......///////////////////////////////////////000000////////////000000000000000000000000000000000/////////............////////////000000000000000000000000///////////////////////////////////////000000111222222333333//////............//////111111111111111111111111////////////000000000000///000111222222111000///111111111111222222222222///000111222333222111111222222222222222222222222000222444333222111222333222222222333333444444444555555555555666666666777777777777777888888888888888888888888999:::;;;<<<---------............///---------------------------...///000000...,,,***)))+++...000111111111000...///000111111000///...------......//////000000........................---------............///+++,,,,,,---...///000000......---,,,,,,...///000------------------------............////////////........................////////////////////////222222111111000000//////000000000000111111111111000000000000000111111222222222222222222222222222000111111111111222222222000000111111111222222222777666666555555555555666666666555666777888:::;;;::::::;;;<<<=========<<<>>>@@@AAAAAA???>>>>>>????????????>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFFFFFFFFFFBBBBBBBBBCCCDDDCCCAAA???=========>>>>>>>>>>>>>>>@@@>>>;;;999777777888888333333444444555666666666555444444333333444444555666999;;;999444222444888111111111111111111111111111111000///////////////111111111111000000000000............////////////////////////////////////,,,------...///000111111---...///...,,,++++++,,,,,,---...//////...---,,,......------------......//////.........---------777666555222000...,,,+++////////////////////////111///------/////////.........////////////........................------////////////////////////---...///000111111111000........................000//////.........//////---.../////////...,,,+++......------------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000111111000000//////......000000000000000000000000---------...///000000111333222///...111999CCCJJJ777666444111......000222222111111111000000//////////////////////////////000000//////......------............///////////////////////////......---000000//////.........------------.........//////000000000000////////////000000000000000000000000111111000000000000111111111111000000//////......000000000000000000000000////////////000000000000000000000000111111111111222222111111111111111222000000000000000000000000333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333555444444444444555666666999888888888777777666666888888888888999:::;;;;;;---------............///------------------------....../////////...,,,+++***,,,...000111111000///...///000111111000///...............////////////........................---------............///------...//////000000000---------------...//////------------------------............////////////........................////////////////////////000/////////.........---000000000000111111111111000000000000000111111222222222222222222222222222000111111111111222222222111111111222222222222333777777777777777888888999999888777777666777888888:::;;;<<<===============???@@@AAAAAA???>>>??????@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAA@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEBBBBBBAAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>;;;999777777777888777777666555555444444333444444333333333333444444555777888666333111333555222222222222222222222222111111000///////////////111111000000000/////////............////////////////////////////////////------......//////000000))),,,///000///---,,,,,,------...//////...------......------------......000000000//////.........000111111111111111111222////////////////////////000///------/////////...//////000000000000//////........................////////////////////////////////////////////////........................//////............//////111111222222222111//////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000111000000000/////////...000000000000000000000000------......///000000111......///222888CCCOOOWWW;;;888444111///000111222111111000000000////////////////////////////////////////////////.....................////////////------...///000000//////000/////////............---.....................////////////000000000000000000000000000000000000111111000000000000111111000000000000////////////////////////////////////111111111111111111111111//////000000000111111111222222111000000111111222000000000000000000000000111111111000000000//////111111111111111111111111222222222222222111111111222222222222222222222222333333333333333333333333333333333333333444555555555555666777888999999:::999999888888888999::::::---------............///.......................................---------,,,---///000000000///......//////000000//////.../////////.......................................---------............///000000000000000000000000,,,---......//////......------------------------............////////////........................////////////////////////////////////............000000000000111111111111000000000000000111111222222222222222222222222222000111111111111222222222222222222222333333333333666666666666777888999999999888888777777888999999:::;;;<<<===>>>>>>>>>>>>???@@@AAA@@@>>>===>>>?????????@@@AAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAABBBBBBAAA???<<<>>>>>>==================>>>===:::888777777777777777777777666555555444444444444333333333333444444444444444333222111111111222222222222222222222222111000000///////////////000////////////.....................////////////////////////////////////.........///////////////'''***///111111///------------...//////...------......------------......111111000000000000//////---......000111222444444000000000000000000000000000...------///000///.........////////////..............................////////////////////////111000///------------...........................//////............//////111222222222222111111000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000////////////000000000000000000000000------......///000000000/////////000444<<>>????????????>>>??????>>><<<;;;<<<===<<<<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>============>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAABBB@@@>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888777777777777444444555666666777777888444333333333333333333444444222111111222222111000111111111111111111111111000000////////////000000//////.........---------............///////////////////////////////////////////////////.........))),,,///000///...---------..................---......------------......000000000000000000000000//////000000000000000000000000000000000000000000000...------///000000///,,,------......------,,,---------...............////////////////////////111///---,,,+++,,,...///........................///............//////000////////////////////////......------------......///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////000000000000////////////////////////////////////............//////000000222111///------000555999BBB:::222...000111000...........................////////////////////////------......//////000000............////////////,,,---...///000000000000///////////////.........////////////............---......///000111111222////////////////////////000000////////////000000......//////000000111111////////////////////////000//////...---,,,,,,+++////////////000000000111111000000000000111111222000000000000000000000000222222222222222222222222111111111111111111111111222222222222333333333333111222222222222222333333333333333333333333333333333333333222333333444555777777777777777777666666::::::999888777777888888---------............///////////////////////////......---------......//////////////////......---//////............////////////......------,,,,,,........................---------............///000//////......------,,,+++,,,.../////////...---....................................////////////////////////////////////////////////////////////000000000000111111111111///000000000111111111111000000000000000111111222111111111111111111111111000000111111111222222222222222333333333444444444666666555444444333444444555666777999:::<<<======:::;;;<<<>>>??????@@@@@@===>>>>>><<<:::999:::<<<;;;<<<>>>???AAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>============>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@BBBAAA@@@AAABBBAAA>>><<<;;;;;;:::::::::999999999;;;:::999888777666666666444444555555666777777777333333333222222333333333444333111222333333222111000000000000000000000000000000////////////000000............------------............///////////////////////////////////////////////////........./////////...,,,,,,---///.........------...............------------......////////////////////////000000000//////.........///////////////////////////...,,,---///000000///.........//////.........---------........./////////////////////////////////...,,,+++,,,---///111////////////////////////...............///000000..............................------------......////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000000////////////////////////............/////////////////////......111555888>>>777///,,,...000///,,,------------............////////////////////////------......//////000000............////////////...///////////////...............///////////////////////////////////////---......///000111111222////////////////////////000000////////////000000......//////000000111111000000000000000000000000000//////...---,,,,,,+++...////////////000000000000000//////000111111222000000000000000000000000222222222222222222222222111111111111111111111111111111111222222333333333111111111222222333333333333333333333333333333333444444444444444555555666666666666666666666777777:::999999888777777777777---------............///........................---------...............////////////............///......------......///.........---------------........................---------............/////////......---------,,,,,,---......//////..........................................////////////////////////////////////////////////////////////............////////////000000000000111111111111000000000000000111111222111111111111111111111111000111111111111222222222222222222222333333333333888777666666555555666666:::;;;;;;;;;;;;:::999888999:::;;;===>>>???@@@@@@>>>>>>===;;;888888999;;;===???@@@BBBCCCCCCBBBBBBAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>??????@@@???@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@AAABBBBBB@@@>>>;;;;;;::::::999888888888999999888888777666666555666666666555444444333333333333222222222222333333333333333333333222222333000000000000000000000000///////////////000000111///............---------............////////////////////////////////////.........///////////////222111000---++++++---000///...------------...///......------------............////////////000000---........./////////000///////////////////////////---,,,---///000000000000000111111111111000000,,,,,,------.../////////////////////////////////...------------///000111////////////////////////......---......///000111000////////////000000111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000////////////000000000000000000000000000000000000......//////////////////...///000///...///111333777222...,,,---///...,,,---------...............////////////////////////.........///////////////............///////////////////////////...------.........///////////////....../////////000000000......//////000000111111000000000000000000000000000//////......//////000////////////000000000000111111111111111111111111222111111000000/////////......////////////000000////////////000111111222000000000000000000000000000000000000000111111111111111111111111111111111000000000111111222222333111111111222222333333444333333333333333333333333555444444444444555666666222222444555777888::::::999999888777777777888888---------............///------------------------+++,,,.../////////...---///............//////000///...------------...///,,,------------------...........................---------............///////////////............---------------...//////....................................////////////////////////////////////////////////////////////---........./////////000000000000000111111111111000000000000000111111222111111111111111111111111000111111111111222222222111111111222222222222333444444444555666777888999<<<<<<<<<<<<;;;:::888777888999:::<<<>>>?????????@@@@@@>>><<<999999:::<<<>>>???AAACCCCCCCCCAAA@@@???AAABBBCCCCCCBBB@@@???@@@@@@???>>>>>>>>>??????>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@BBBDDDDDDBBB@@@<<<<<<<<<;;;:::999999999888888888888777666555555555555555444333333222222333333222222222222333333000222444333111000222444111111111111111111111111///////////////000111111/////////............---............////////////////////////////////////------......//////000000/////////...------...000///...------------...///......------------....../////////000000111111111,,,------......///000000------------------------...---,,,---///111111000///000000000000000000///,,,,,,------...//////000////////////////////////////////////////////////////////////////////////---------......///000111000000/////////000222222000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000.../////////000000000111000000000000000000000000/////////////////////...///000000///,,,******+++000///............//////------......///////////////////////////////////////////////////.....................////////////---...///////////////.............../////////000------...///000111111222////////////000000000000000000000000000000000000//////............//////000000000000////////////000000000000000000000000111111111111111111111111........./////////000000.........//////000222222000000000000000000000000//////000000000111111111111111111111111111111111...//////000000111222222000111111222333333444444333333333333333333333333444444333333444444555666111222333555777888::::::888777777777777888888999---------.........//////------------------------***,,,...000000///...---...............///000000///...---,,,,,,---...///,,,,,,,,,------.................................---------.........///////////////000000000000000......---,,,,,,...///000////////////////////////............/////////000000000000000000000000000///////////////////////////000000000111111222222000000000000111111111111000000000000000111111222000000000000000000000000000111111111111222222222000000111111111222222222///000111222444666888:::999:::;;;<<<<<<;;;::::::777888:::<<<===>>>??????BBBAAA@@@===::::::<<<>>>===>>>@@@AAAAAA@@@???>>>???@@@BBBCCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@BBBDDDEEECCCAAA>>>>>>===<<<;;;;;;::::::777777888888777666555444111111222333333444444555333222222222222222222333...222555333///...111555333333333333333333333333///////////////000111111000////////////...................../////////000////////////////////////,,,------...///000111111+++---///000/////////000///...---,,,,,,---...///.........------.........000000111111222222222222........................------------------------...---,,,---///111111000,,,------------------,,,,,,,,,------...///000000////////////////////////000111111111000///...---000000000000000000000000---------......000111111000///.........000111222......------------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000.../////////000000111111000000000000000000000000///////////////.........,,,...000000/////////000,,,---//////......000111........./////////000000////////////////////////000000//////.........---............/////////000,,,,,,...///000000111111---.........//////000000,,,---...///000111222333000000000000////////////000000000000000000000000//////............//////111111000000//////......////////////////////////////////////000000000000............/////////000............///000222222000000000000000000000000111111222222333333333333111111111111111111111111---......///000111111111000000111222333333444444333333333333333333333333333333222222333333444555444555555555666666777777777777666666777888999999.................................////////////000...............///000000........................---------.........//////...---,,,,,,,,,,,,---.........//////...---,,,,,,......---,,,+++******)))////////////////////////...///000///---,,,+++,,,//////............//////---,,,+++,,,...000000///000000///...---,,,++++++---...///000000111000000////////////000000000000000000000000000000000000111111000000000000000111111000000000000222444555111111111111111111111111222333444444444333222111333333333444444444555555555777999;;;<<<;;;:::999;;;::::::::::::;;;<<<<<<======>>>>>>===<<<;;;;;;<<<<<<===??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAA@@@???===<<<;;;<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::999999888777777666555444333333333666666555555555444444444111111111222222333333333222222222222222222222222222///...000666888777444000000000000000000000000000000//////.........---------......///000000000////////////////////////,,,,,,------......//////......////////////..............................////////////////////////..................------////////////////////////000000000000000000000000000000////////////000000000000000///......------............////////////////////////////////////000000////////////000000000000000000000000000000222222111000//////000000000000000000000000000000000222333222000...//////222222111000///...------////////////////////////////////////////////////////////////////////////111111000000//////..................////////////111111000000//////......////////////000000000000000000000000000000000000,,,---...///000000000000...............///000000////////////////////////////////////////////////222222222111111111000000...............///000000////////////////////////...............///000000///.........------------///////////////.........000000000000000000000000////////////000000000000111111000000//////......000000///...............111///...///000111000...////////////000000000000////////////000000000000111111111111111111111111333222111000000000222222222333333444333222000///000000000111222222333333111222222333333222222111333222222222111000000000444444222222222222444444222222333333444555666666666666666666777777777777........................,,,,,,---------........................//////000........................---------.........//////...---,,,,,,,,,,,,---.........//////...------,,,//////......------,,,,,,........................///000111111...---------//////............//////...---,,,---///000000000000000//////...---------...//////000000000000///////////////000000000000000000000000000000000000111111000000000000111111000000//////000222333444111111111111111111111111222333333444444333222222333333333444444444555555555666888:::;;;:::999888;;;;;;;;;;;;;;;<<<=====================<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAA???>>><<<<<<===>>>>>>>>>>>>===????????????????????????>>>===<<<;;;:::999888888777777666444444333333444444444444333333333222222222222222222222222333333222222222222222222222222444111///222666888666444111111111111111111111111000/////////............///////////////........./////////////////////////////////000000000000000......////////////..............................////////////////////////........................////////////////////////........................000//////......//////000.........///////////////............////////////////////////////////////------,,,,,,,,,,,,------000000000000000000000000111000000///......//////000000000000000000000000000111111///...///111333111111000000//////......////////////////////////////////////////////////........................000000000///////////////............////////////000000000000////////////////////////000000000000000000000000000000000000///////////////......---...............///000000////////////////////////////////////////////////111111111000000/////////...............///000000////////////////////////...............///000000/////////.........------/////////////////////...000000000000000000000000////////////000000000000111000000000/////////...000000///...............111///...///000111000...////////////000000000000/////////000000000111111111111111111111111111111222222111000000111111222222333333333222222111000222222111111111111111111333333444444444444333333222222222222111111111111333222111111111111222333222222333333444555555666555666666666777777777777........................+++++++++,,,,,,,,,------......------......///000........................---------..................------,,,,,,------............///......---,,,////////////////////////........................000111222111///.........//////............/////////...------///111111000///////////////////////////000000000000//////...////////////000000000000000000000000000000000000111000000000000000111111000/////////000111222333111111111111111111111111222222333333333333222222333333333444444444555555444555777999999999888888<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;<<<===>>>?????????>>>======>>>>>>>>>?????????===>>>???@@@AAA@@@??????======>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888777777777666555444444444444444222222222222111111111111333333222222222222222222222222222222222222222222555333111333666777555333111111111111111111111111////////////............111000000///......------////////////////////////000000000000000/////////......////////////..............................////////////////////////........................////////////////////////........................///..................///------......///000000111............////////////////////////////////////000//////......//////000////////////////////////000//////...............000000000000000000000000000000///------///333666000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000............////////////////////////000000000000////////////000000000000000000000000000000000000111111111000///---,,,+++............/////////000////////////////////////////////////////////////000000////////////.....................///000000////////////////////////...............///000000000000000/////////............//////////////////000000000000000000000000////////////000000000000000000000000////////////000000///.........//////111///...///000111000...////////////000000000000000000000111111111222222111111111111111111111111111111000000000111111222333333222111111111111222333333222222111000000///222222333333333333222222111111111222222222222222222111111000000111111222222333333444444555555555555555666666666777777777........................++++++,,,,,,,,,,,,------...------------...//////................................................---------------------------...............------......//////000000000000........................///000111111///.........//////............//////000///---...000111111000.../////////000000111111000000111000000///...---////////////000000000000////////////////////////000000000000000000111222/////////000000111111111111111111111111111111111111222222222333333333333333333333444444444555555444555666777888888888777;;;::::::::::::;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<;;;<<<======>>>>>>>>>===;;;;;;<<<<<<<<<=========999:::;;;===>>>>>>======>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>===;;;999888777666777666555444444444444444222222222222111111111111333333333222222111111111111111111111111111111111555333222222444555333111222222222222222222222222///////////////.........000000//////............//////////////////////////////......------,,,,,,......////////////..............................////////////////////////---------...............////////////////////////000000000000000000000000......------------..................//////000000............////////////////////////////////////111111000000000000111111////////////////////////000//////........./////////////////////////////////000000///......111333.../////////000000000111////////////////////////////////////////////////000000000000000000000000---......//////000000000............////////////......//////000000111111////////////000000000000////////////////////////111111000000///---,,,+++---......///////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////...............///000000000000000000////////////............////////////////////////////////////////////////000000000000000000000000////////////000000///////////////000111///...///000111000...////////////000000000000000111111111222222222222111111111111111111111111000000000000000111111111333222111000000111222333222222222111111111000000///000000111111000000///111111111222222333333333222222111111111111222222333333333444444444555555555555555666666666777777........................------------............---------------...//////.............................................---------------------------------...............------------......//////000........................---///000///...------...//////............//////111///......000111111000......//////000000111111000000111000000///...---////////////000000000000////////////////////////000000//////000111222222000000000111111111111111111111111111111111111111111111111111222222333333333333333444444444555555444555555666777777888888999999888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<===;;;;;;<<<============<<<::::::;;;;;;;;;;;;<<<<<<777999:::<<<=========<<<>>>??????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===>>>===<<<;;;999888777666666666555444444444444555333333333333222222222222333333333222222111111111111111111111111111111111333222111111111222111000111111111111111111111111.........///////////////............//////000000//////////////////////////////......------,,,,,,......////////////..............................////////////////////////---------.........//////////////////////////////000000000000000000000000......------------......000000//////........................////////////////////////////////////...------,,,,,,------...////////////////////////000000000//////000111111////////////////////////...000222222000...---.........//////000000111111////////////////////////////////////////////////////////////////////////------......//////000000............////////////......//////000000111111////////////000000000000////////////////////////......////////////......------...///000/////////////////////////////////////////////////////////000000000000000000000000...............///000000////////////////////////...............///000000000000000000////////////---.........//////000000////////////////////////////////////000000000000////////////000000000000000000/////////000000111111///...///000111000...////////////000000000000000111111111222222222222000000000000000000000000//////000000111111111111222111000000000111222333000000111111111222222222///000000111111000000///111111222222333333333444222333333333333333333222333333333444444444444444555555555555666666666666................................./////////000000------,,,,,,------...///.......................................---------,,,------......------,,,,,,---......///.........,,,,,,,,,------.........------------------------,,,...//////...------...//////............//////111///---...///000000///.........//////000000000///000000000000//////...////////////000000000000000000000000000000000000////////////000111222333000111222222222222111111111111111111111111111111111111000111111222333444333333333444444444555555555555555666777777888888888888777777777888999999<<<;;;:::::::::;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<;;;:::999888777777666555555444444444555555555444444444333333333333333333222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.........///////////////------......///000000111////////////////////////000000000000000/////////......////////////..............................////////////////////////,,,,,,------.../////////////////////////////////........................///..................///111000000///......------............//////////////////////////////////////////............//////////////////////////////111000000000000111111222000000000000000000000000---000333333111...,,,+++......//////000000111111////////////////////////////////////////////////------------------------..................//////............////////////////////////000000000000////////////000000000000000000000000000000000000,,,---...///000000000000,,,---///000000000///...//////////////////////////////////////////////////////000000000000111111...............///000000////////////////////////...............///000000000000000/////////......------......///000000000000000000000000000000000////////////000000000000////////////000000000000000000/////////000111111111///...///000111000...////////////000000000000000000000111111111222222000000000000000000000000......///000111111111111111000000000000111222222///000000111222222333333222222333333333333222222222222222333333333333333222333333444444333333222444444444444444444444444444444555555555666666666............................../////////000000000------,,,,,,------...///........................//////.........---------,,,,,,---......---,,,,,,,,,------...//////......------------------......---------------------------...000000........./////////............//////000...------...//////.....................//////...//////000000000000///////////////000000000000000000000000000000000000////////////000111222333111222333444444333222111111111111111111111111111111000000000111222333444333333333444444444555555666666666666777888999999888888888888888999999:::<<<;;;:::999999;;;===>>>;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<=========;;;<<<===>>>??????>>>======>>>>>>???@@@?????????======<<<;;;;;;:::999999:::::::::999999999888888555555444444444555555666444444444444333333333333222222222222222222333333111111111111111111111111///000111111000000111111////////////////////////............/////////000.........////////////////////////////////////////////////000000000000000......////////////..............................////////////////////////,,,,,,------...//////000////////////////////////........................000//////......//////000///////////////.....................////////////////////////////////////111111000000000000111111000000000000000000000000///////////////000111111000000000000000000000000---///111111000.........////////////000000000000////////////////////////////////////////////////------------------------..................------............////////////000000000000////////////////////////000000000000000000000000000000000000,,,---...///000000000000,,,---///000111000///...////////////////////////////////////////////////.........//////000000000...............///000000////////////////////////...............///000000/////////.........------------......///000000111000000000000000000000000////////////000000000000.../////////000000000111000000//////000111111222111///...///000111000...////////////000000000000/////////000000000111111000000000000000000000000---...///000111111111000//////000111111111111111111111111111111111222222333333444444444444333333333333333333333333222222111222333333333333222111444444444444444444444444444444444555555555666666.................................////////////000---,,,,,,,,,,,,---..............................//////.........---------,,,,,,---......---,,,,,,,,,,,,---.../////////...........................------------------------...///111111000//////000//////............//////000...,,,,,,.........---..............................///000000111000000////////////000000000000000000000000000000000000////////////000111222333222333444555444333222111111111111111111111111111111000000000000222444555333333333444444444555555666666666666777888999:::999999888888999999:::;;;<<<;;;999999999;;;===>>>;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<=========>>>>>>:::;;;<<<=========<<<;;;======>>>????????????>>>;;;;;;:::999999888777777999999999999999999999999555555444444444555555666444444444333333333222222111111111222222333333444000000000000000000000000///111222222111111222333////////////////////////---.........//////000000000000000///......------////////////////////////,,,---------......//////......////////////..............................////////////////////////,,,,,,------...///000000////////////////////////000000000000000000000000000000////////////000000------......///000000000............/////////000////////////////////////......------------......111111111111111111111111...............///000111000000000000000000000000---...///.........000222000000000000////////////////////////////////////////////////////////////111111111111111111111111/////////......------,,,............/////////000111111000000//////......////////////000000000000000000000000000000000000---......///////////////,,,---///000111000///...////////////////////////////////////////////////---------.........//////...............///000000////////////////////////...............///000000///.........---------------------...///000000111000000000000000000000000////////////000000000000.../////////000000111111000000///000000111222222111///...///000111000///////////////000000000000////////////000000000000000000000000000000000000,,,---///000111111111000...///000222222222111000333333222222111000000000111222222333333222222111444444444333333222222222000111222333333222111000444444444444444444444444444444444555555555666666////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---......//////......000///...---,,,---..............................------------------------------......//////000000////////////////////////000///...---,,,------...............////////////000000//////.........---////////////////////////000000////////////000000000000000000000000000000111111111000000000000000111111000000000000111111111111222222222111111000111222444555666555555444222222333444555666777888777666555444444555666777::::::::::::;;;;;;<<<===>>>===;;;::::::;;;<<<<<<<<<=========<<<;;;:::::::::;;;<<<======<<<;;;;;;>>>>>>======<<<<<<<<<<<>>>>>======<<<<<<::::::999999999::::::;;;777888999:::::::::::::::222222222111222222333333333333333333333333333333111111111111111111111111///000111222333222111111000000111111111111000000///111222111000///000222333333111///...---------,,,---......//////......000000000000//////////////////000000000000//////......////////////......111111111111000///...---000///---------...000222////////////////////////111111000000//////..............................////////////////////////////////////////////////////////////////////////////////////000000000000///......------...000111000000//////.........---////////////////////////////////////////////////333111///......///111333...///////////////...---////////////000000000000//////.........---------000000//////.........---////////////////////////000000//////.........---000000000000000000000000000000000000000000000000000///...///000111000///////////////////////////////////////........................////////////---...///000000///...------------............///---...///111111///...---////////////////////////............////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000//////.........---000000000000000000000000000000000000111111111111333222222222111111000000//////000000000000//////000000111111111222222222333333222222222222222222222222222222222222222222222222333333333222111111444555555666555444222111555444444444444555666666................................................------------------------//////.........------------------............///000///...---,,,------...........................------------------------............////////////------------------------000///...---,,,------...............////////////000/////////............////////////////////////000000////////////000000000000000000000000000000111000000000000000000000111111000000000000111111111111222222222111111000222222333444555444333333222222333444555666777777777666555444444555666777999999999999:::;;;<<<=========<<<<<<<<<<<<<<<===<<<=========<<<<<<;;;:::<<<===>>>??????>>>===<<<============>>>>>>??????????????????>>>>>>>>>>>><<<;;;:::999888888888888666666666666666555444444333333222222222222222333333333333333333333333333111111111111111111111111///000111222222222111111000000111111111111000000///000111111//////000111111000000///............,,,---......//////......000000000000////////////000000000000000///............////////////......000000111111000000//////------...///////////////........................000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000.../////////000000000000...............///000000000/////////............////////////////////////////////////////////////000000///......///000000//////000000000000000///////////////000000000000//////.........---------000/////////............////////////////////////111000000000////////////////////////////////////000000000000000000000000000///...///000111000///////////////////////////////////////........................////////////.........//////................../////////000000---...///000000///...---////////////////////////............////////////........................000000000/////////..............................000000000000000000000000000000000000000000000000////////////000000000000000000000000/////////...000/////////............000000000000000000000000000000000000111111111111000000000000/////////...000000111111111111000000000000111111111222222222222222222222222222222222222222222222222222222222222222333333333333333222444555555666666555333333555444444444444555666666------------------------////////////////////////.......................................---------......---,,,---...///000//////...------------...------------------------------------------------/////////...............------------------------//////...------------...............////////////////////////............////////////////////////000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111000111111222222222111111222222333333333222111111222222333444555666666777666666555555555555666777888888888888999:::;;;<<<<<<<<<===>>>>>>========================<<<<<<;;;>>>???@@@AAAAAA@@@???>>><<<<<<===>>>???@@@AAAAAA????????????@@@@@@@@@@@@>>>===;;;999888777666666:::::::::999888666555444555444333222222111222222333333333333333333333333111111111111111111111111///000111111222222111111///000000111111000000///...000111000///...///111000///////////////000000------...////////////...////////////000000000000000000000000000///...---......////////////.........///000000111000000000+++,,,...000000///...,,,........................////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000....../////////000000000---......///////////////////////////............////////////////////////////////////////////////...........................///000111111222111111////////////000000000000/////////............---////////////............////////////////////////111111111000000000000///000000000000000000000000000000000000000000000000000///...///000111000///////////////////////////////////////........................////////////......------------......////////////000000000111---...///000000///...---////////////////////////............////////////......................../////////.........------........................000000000000000000000000000000000000000000000000////////////000000000000000000000/////////......////////////............000000000000000000000000000000000000111111111111000000000000////////////111111222222222222111111111111111111111222222222111111111222222333333444222222222222222222222222111222333444444444444444333444444555555555555444555444444444444555666666------------------------........................------------....................................///...,,,+++,,,---///111//////......------------------------------------,,,,,,------------------/////////......---------////////////////////////............------..................///////////////////////////.........////////////////////////000000////////////000000////////////////////////000000000000000111111111111111000000000000111111000000111222222222111111222222222222111111000000222222333444444555666666555555555555555666666777777777777777888999;;;;;;;;;<<<>>>?????????>>>=========>>>>>>>>>======<<>>;;;<<<===>>>???@@@@@@AAA>>>>>>>>>??????@@@@@@@@@>>>>>><<<:::999888888888;;;;;;;;;;;;:::888777666666555444333222111111111222222222222222222222222111111111111111111111111///000000111111111111111//////000000000000//////...///000000///...///000222111111000000000000111------...///////////////////////////000000000000......///////////////.........////////////......,,,,,,...//////000000000+++,,,...//////......---------------------------......//////000000111111////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000,,,---///000000000///...///////////////.........////////////////////////////////////////////////---...////////////...------...///000111222222222////////////000000000000/////////...............///////////////.........////////////////////////000000000///////////////111111111111111111111111////////////////////////000///...///000111000///////////////////////////////////////........................////////////...---,,,++++++,,,---........./////////000000000......///000000///......////////////////////////............////////////000000000000000000000000///.........------------000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000/////////.........///////////////.........///////////////////////////000000000111111111111222222222111111111111111000111111222222111111000111111111111111111111111000000111222333333444444222222222222222222222222111222333444555555666666111222222333444555555555555444444444444555666666........................------------------------++++++,,,,,,,,,------------.....................///...,,,+++,,,---///111...............---------------------------------,,,,,,,,,---------......//////......------,,,,,,////////////////////////------..............................////////////.........///////////////////////////////////////000000////////////000000//////////////////////////////000000111111111111111111000000000000111111///000111222222222222222333222222111000000000000222222333333444555555555444555555666666666666666666666666777888999;;;;;;:::;;;===???@@@??????>>>======>>>>>>???>>>>>>===??????@@@@@@@@@???===<<<<<<<<<<<<=========>>>>>><<<======>>>>>>?????????>>>===<<<;;;;;;:::::::::777888888888888777666666666555444333222222222222222222222222222222222222111111111111111111111111000000000000000111111111//////000000000000/////////000111000///...///111666555333222111000000000---...//////000000//////.../////////000000000111+++,,,---///000000000000......////////////......***+++,,,---.../////////......---,,,---...///000..............................//////000000111111........................////////////////////////////////////////////////....................................////////////,,,---///000000000///............///////////////////////////////////////////////////////////////...//////000000//////...,,,---...///000000111000////////////000000000000////////////////////////.........///////////////////////////////////////........................000000000000000000000000////////////////////////000///...///000111000///////////////////////////////////////........................////////////...---,,,++++++,,,---...------........./////////......////////////......////////////////////////............////////////000000000000000000000000///.........------------111111111111111111111111////////////////////////////////////////////////////////////000000000000////////////.....................//////////////////////////////////////////000000000111111111111111111111111111111222222//////000000000000//////111111111111111111111111000000111222333333444444222222222222222222222222111222333444555555666666000000111222333444444555555444444444444555666666////////////////////////------------------------***++++++,,,,,,------------------.....................---,,,---...///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................---------------------------------------,,,---......///.....................////////////.........///////////////////////////////////////000000////////////000000000000000000000000000000/////////000111111222222111111000000000000111111///000111222222222222222333222111111000111111111222222333333444444444444333444555666777777777666666666666777888:::;;;<<<999:::<<<===>>>??????@@@===>>>>>>???????????????>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<===========================>>>>>>>>>======<<<;;;;;;:::;;;;;;888888999999999888777777666555444333333222333333222222222222222222222222111111111111111111111111000////////////000111222...//////000000//////...///111222111000///000111777666444222111000//////......///000000000000///......//////000000111111+++,,,---...///000000000......////////////......***+++,,,---............000///---,,,---...000222////////////////////////////////////000000000000........................////////////////////////////////////////////////------------------------------........./////////---......///////////////.........///////////////////////////////////////////////////////////////////////////////////////,,,---...//////000//////////////////000000000000...////////////000000000.........///////////////////////////////////////,,,---------------......------------------------000000000000000000000000000///...///000111000///////////////////////////////////////........................////////////......------------......------------............////////////////////////////////////////////////............////////////......................../////////.........------////////////////////////////////////////////////000000000000000000000000////////////000000000000/////////.........------.........///////////////000000000000000000000000000000000000111111111111////////////000000000000//////000000000000//////222222222111111111111111111111111222222333333444222222222222222222222222111222333444444444444444111111111111222333555555555444444444444555666666................................................++++++,,,,,,---......///---------.........//////---------............///---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------------------...------------------------,,,,,,.../////////..................////////////............/////////000////////////////////////000000////////////000000000000000000000000000000...//////000111111222222111111000000000000111111//////000222222333333222222222111111111222333444222333333333333444444444333444555666777777777666666666666777999;;;<<<===999999:::;;;<<<>>>@@@AAA===>>>??????@@@@@@@@@??????@@@@@@@@@???>>><<<;;;;;;;;;<<<===>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>===;;;:::999888777777:::::::::999999777666555555444444333333333444444111111111111111111111111111111111111111111111111000//////...///000111222......////////////......000222333222111000111333444333222111000/////////......///000000000000000.........///000111111111---......///......------......////////////......,,,---......///////////////////////////000111111000000000000000000000000000000000000////////////........................////////////////////////////////////////////////........................---------.........//////...............///000000............/////////000//////////////////////////////////////////////////////...------...//////...//////000000000//////////////////000000000000.../////////000000000000............/////////000////////////////////////------------......//////........................000000000000000000000000000///...///000111000///////////////////////////////////////........................////////////.........//////.....................//////////////////............//////////////////////////////............////////////........................000000000/////////......////////////////////////////////////////////////000000000000000000000000////////////000000000000//////.........---------............/////////000000000000000000000000000000000000000111111111111.../////////000000000000000000000111111000000000222222222111111111000000222222222222222222222222222222222222222222222222222222333333333333333222444333333333333444666777555444444444444555666666------------------------////////////////////////,,,,,,------...///000000---------.........//////,,,---......//////......---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........////////////////////////+++,,,.../////////................../////////000---.........//////000000////////////////////////000000////////////000000000000000000000000000000...//////000111222222222111111000000000000111111//////000222222333333333222222111111111222444555333333333333333333333444222333555777777777777666666666777888999;;;===>>>999999999999;;;===@@@AAA===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<:::;;;<<<>>>???AAABBBCCCAAA@@@@@@@@@??????>>>>>>>>>===;;;999666555444333777777666555333111///...444444333333333444555555111111111111111111111111111111111111111111111111000///.........///111222......////////////......111222333333222111222333000000////////////000000...//////000000000000000---......///000111111222000000000///...,,,+++***......////////////.........///000000000000000000...///111222333222000///000000000000000000000000111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........////////////...------///000111---.........//////000000///////////////////////////////////////////////////...,,,++++++,,,...///000111111111111000000///////////////000000000000.../////////000000111111---.........//////000000////////////////////////---.........//////000000111111111111111111111111000000000000000000000000000///...///000111111///////////////////////////000/////////......................../////////000---...///000000///...---////////////000000000000//////............//////////////////////////////............/////////000000000000000000000000000000000000000////////////111111111111111111111111////////////////////////000000000000000000000000////////////000000000000//////.........------------.........//////000000000000000000000000000000000000000000111111111111000000111111222222222333111111222222222222111111222222222222111111000000333333222222222222222222222222222222222222222222222222333333333222111111666666555444555666777888555444444444444555666666........................------............------,,,,,,,,,---------.........------,,,,,,------...---...///...------...///,,,---///...---+++,,,,,,---,,,,,,++++++,,,,,,------------------------------.........---,,,,,,+++........................------............------////////////000000000000//////............//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222222111111222222333000111333444555555444333555555555555666666777777333444555777888888999999888999;;;<<<>>>?????????>>>>>>???@@@@@@AAABBBBBB===>>>???@@@@@@???=========:::;;;>>>???<<<===@@@========================::::::999888888777777666777666666555444333333333444444444444444444444444000111222333444333222111111000///......///000111222222222111111111111111333333222222111000//////111111000000//////......////////////////////////........................////////////000000000000//////////////////////////////000000///...------.......................................///000000////////////////////////000000000000000000000000........................)))***,,,---...---,,,,,,//////......---------,,,////////////////////////............////////////////////////000111222333//////000000///---+++***000000000000000000000000//////////////////////////////000000000000//////////////////////////////111000///......///000000111111000///////////////......------------......---...//////......///111////////////000000000000...///////////////......///000000111111///...---000000000000////////////////////////////////////000//////000000000---+++..............................//////000000111111////////////////////////............////////////////////////////////////000000000///////////////000000////////////000000//////............////////////............////////////............//////000///...------...///000111111000000//////..............................---------.........//////---///000111000///000111000000000000000000000000222111///.........///000000000000000000000000000222222111111111111111111///000111222333444444444333333333333333333333333222222222222222222222222111111222222222333333333333444444555666777888888........................------............------,,,,,,,,,---------.........------,,,,,,------...---...///...------...///---...//////---,,,,,,------,,,,,,++++++,,,,,,------------------------------.........------,,,+++........................------............------.../////////000000000000//////............//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222222111111222222333222333444555555555444333444444555555555666666666444555666777888999999999999:::;;;===>>>???@@@@@@>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>===<<<<<<;;;888888:::;;;888999<<<========================:::::::::999888888777777777777666666555444444333444444444444444444444444111222333333333222111111111000///......///000111111111111111111111111111222222111000000///......000000000000//////......////////////////////////........................---------........./////////////////////////////////////////////...------.......................................///000000////////////////////////////////////////////////........................------.../////////....../////////.........------////////////////////////............////////////////////////000111222333....../////////---,,,+++000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000///......///000111111111000//////////////////..................///---...//////......///111////////////000000000000...///////////////......//////000000000///...---000000000000////////////////////////////////////---------...000000...,,,....................................////////////////////////////////////............////////////////////////////////////000000000000000000000000000000////////////000000//////............////////////............////////////......//////000111000000///......///000000111000000000/////////...........................---.....................---///000111//////000111000000000000000000000000222111000000/////////000000000000000000000000000111111111111111111111111000000111222333333333333333333333333333333333333222222222222222222222222222222222222333333333333444444555555666666777777........................------............------,,,,,,,,,---------............------------......---...///...------...///...///111000...------...------,,,,,,,,,,,,---------------------------------............---,,,,,,........................------............------....../////////000000000//////............//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222222111111222222333444555555555555444444333444444444444444555555555444555666888999999999999999:::<<<===???@@@@@@@@@??????@@@@@@AAABBBBBBBBB??????===<<<;;;;;;;;;;;;>>>;;;:::<<<<<<999:::===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777888777777666666555555444444444444444444444444444222333333333222111000000000000////////////000000000000000000000000000000000000000//////......---000000000////////////...////////////////////////........................+++,,,,,,,,,,,,---------///////////////////////////////////////......---.......................................///000000////////////////////////////////////////////////........................//////..................000000////////////......////////////////////////............////////////////////////000111222222---......///......------000000000000000000000000//////////////////////////////000000000000////////////////////////////////////......///000111222111111000///////////////000//////......//////000---...//////......///111////////////000000000000...//////000000////////////000000000000///......////////////000000000000////////////////////////,,,++++++---///000...---....................................------------////////////////////////............////////////////////////////////////000000000000000000111111000000////////////000000000//////......//////000//////............//////////////////000000111222111000000//////000000111000000000000////////////........................///.....................---...000000/////////000000000000000000000000000111111111222111111000///000000000000000000000000111111111111111111111111000111111222333333333333333333333333333333333333222222222222222222222222333333333333444444444444555555555666666666666666........................------............------,,,,,,,,,---------............------------......---...///...---------//////000111111///......///------,,,,,,,,,,,,------------------------------------............------........................------............------........./////////000000//////............//////............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222333222222111111222222333555555555444444444333333444444444444444444444444444444666777888999999999:::;;;<<<>>>???@@@@@@AAA???@@@@@@@@@AAAAAABBBBBBAAA@@@>>><<<;;;;;;;;;;;;@@@<<<;;;======::::::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888777777666666666555333333333333333333333333333333333222111000//////000000////////////000000////////////000000000000000000000//////.........////////////////////////////////////////////////........................++++++,,,,,,,,,---------////////////////////////...///////////////.............................................///000000////////////////////////////////////////////////........................///...---+++++++++,,,---000000000000000/////////////////////////////////............///////////////////////////000111111------..................//////////////////////////////////////////////////////000000000000//////////////////////////////.........///000111111222111000000///////////////000000////////////000000---...//////......///111////////////000000000000...//////000000000000///111111111111111000000///////////////000000000000////////////////////////...---,,,---//////...---......................../////////......---------////////////////////////............////////////////////////////////////000000000111111111111111//////000000000000//////000000////////////000000//////............//////111111000000000000111111111111000000000000111111000000000000////////////........................////////////............,,,...000000///...///000////////////////////////000111222333333222111000111111111111111111111111111111111111111222222222000111222333333333333333222222222222222222222222222222222222222222222222333333333444444444555555666666666666666555555555........................------............------,,,,,,,,,---------......///......------......///---...///...---------//////000222111000...//////...------,,,,,,------...------------------------------...//////......---........................------............------............//////////////////............//////............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222333222222111111222222333333333333333333444444444444444444444444444444444333333555666777888888888999:::<<<===???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@CCCAAA???===<<<<<<<<<<<<<<<999999;;;;;;777777999::::::::::::::::::::::::;;;;;;:::999999888888777777777777777666666666666333333333333333333333333444333222111000000////////////000000000000//////......//////000000000000111000000000000000//////.............../////////////////////////////////........................,,,---------............////////////////////////......///////////////...////////////////////////...............///000000////////////////////////........................////////////////////////000///---,,,+++,,,,,,---/////////000000000000000////////////////////////............//////////////////////////////000111...---------............//////////////////////////////////////////////////////000000000000//////000000000000000000000000------...///000111111111111000000///////////////000000////////////000000---...//////......///111////////////000000000000......///000111111000000333333222222222111111222.../////////000000000111////////////////////////333111////////////...,,,////////////////////////111000000//////.........////////////////////////............//////////////////////////////////////////000000111111111111//////000000000000//////000000////////////000000//////............//////444333222000////////////000000111111111111000000////////////000000000000////////////////////////////////////////////////,,,...///000///...///000////////////////////////000111222333333222111000222222222222222222222222000000111111111222222222111111222333333333222222222222222222222222222222222222222222222222222222333333333444444444555555666666666666666555555555........................------............------,,,,,,,,,---------......//////............//////---...///...------...//////000111111///......///......------------......------------------------------...////////////...........................------............------------.........///////////////............//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222222111111222222333222222222333444666888999555555555444444444444444333444555777888888888888888999;;;<<<>>>?????????>>>?????????????????????AAAAAA@@@>>>============;;;:::;;;??????;;;999:::999999999999999999999999::::::999999888777777666666666666666666666666666333333333333333333333333333222111000000000000000//////000000000000//////...//////000000111111222000000000000000000000000---............/////////////////////////////////....................................////////////////////////////////////---...//////////////////////////////////////////...............///000000////////////////////////........................////////////////////////000000//////////////////......////////////000000////////////////////////............/////////////////////......//////000///......---------......000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000---...///000111111000000111111000///////////////000//////......//////000---...//////......///111////////////000000000000......///000111111111111444333222222111222222222......//////000000111111////////////////////////555333111/////////...,,,////////////////////////000000000000000/////////////////////////////////............////////////////////////////////////......//////000000111111...///000111111000///...111000000//////000000111//////............//////333222111000///.........///000000111111000000///////////////000000000000////////////////////////....../////////000000000,,,---//////.........///000000000000000000000000000000111111222111111111222222222222222222222222000000000111222222333333111222222333333222222222222222222222222222222222222222222222222222222222333333333333444444444444555555555666666666666666........................------............------,,,,,,,,,---------......//////............//////---...///...------...///...000111000///...............------------......------------------------------...///////////////........................------............---------------.........////////////............//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222222111111222222333111111222444777:::===>>>666666666555555555444444555666777888999:::::::::777888:::;;;===>>>>>>>>>>>>=====================>>>>>>??????>>>===<<<<<<;;;;;;???DDDEEE???<<<===999999999999999999999999999999888777777666666555555555555555555555555555222222222222222222222222222111000//////000111111...///000111111000///...//////000000111222222333////////////////////////---------.........//////////////////////////////........................---.........////////////////////////////////////------...///////////////////////////////////////...............///000000////////////////////////........................////////////////////////...//////000000000000///------........./////////////////////////////////............////////////000//////.........//////000///...---,,,,,,------000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000...///000111111000//////111111000//////////////////..................///---...//////......///111////////////000000000000......///111111222222111333222111000000000111111.........///000111111111////////////////////////444222///...//////...---////////////////////////......//////////////////////////////////////////............////////////////////////////////////,,,------...//////000000...///000111111000///...111111000000000000111111//////............//////000//////......///000000...///000000000000///....../////////000000000111////////////////////////------...///000111111222+++---//////...---...///000000000000000000000000000/////////000000111222000000000000000000000000///000000111222222333333222222222333333222222111111111111111111111111111222222222222222222222222222222222222333333333333444444555555666666777777........................---..................---,,,,,,,,,---------......//////............//////---...///...------...///...///111000...------.........------------......------------------------------...///000000//////........................---..................------------.........////////////............//////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222222222222222222333111111333555999===AAACCC777777666666666555555555777888999:::;;;<<<<<<<<<777888999;;;<<<======>>>===============<<<<<<<<<<<<<<<===>>>>>>===<<<;;;777888===CCCDDD>>>::::::888888888888888888888888888888777777666555555555444444444555555555555555222222222222222222222222111111000//////000111222...///000111111000///...///000000111222333333333---.....................---------.........//////////////////////////////........................---------.........//////////////////////////////------...///000000//////000000000000000000000000...............///000000////////////////////////........................000000000000000000000000+++,,,---/////////......,,,---------......//////////////////////////////............/////////000000//////.........//////111000...---,,,,,,,,,---000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000//////000111111000///...111111000///////////////......------------......---...//////......///111////////////000000000000......///111111222222222222111///.........///000---......///000111111222////////////////////////111///------.../////////000000000000000000000000,,,------....../////////////////////////////////............/////////000////////////////////////,,,,,,------...//////000...///000222222000///...111111000000000000111111//////............//////,,,,,,------...000111222---...///000000///...---.../////////000000111111000000000000000000000000,,,---...///000111222333+++---//////...---...///000000000000000000000000000///.........///111222///////////////////////////000000111222222333333222222333333333222222111111111111111111111111111222222222222222222222222111111222222222333333333333444444555666777888888/////////...---------,,,,,,,,,,,,------.........//////.........---------/////////...------,,,,,,---------............///......------------......//////.........---------//////------------//////---------............///,,,,,,,,,---------......////////////////////////....................................////////////,,,---///000000000///...------......//////000000000000000000////////////000000111111111111000000222222333444444444444333000000000000111111111111000111111111111222222222444333111111444999???CCCFFF>>>666444888;;;:::777999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888777777777777777888888888888888888777777777777555555444444444333333333333333333222222111111111111111111111111111111111............000222444555////////////000000000000000000//////.........---.........------,,,,,,,,,,,,---///000111000///---////////////////////////........................---------------------------------.........//////111111222111...---......000000000000111333444555111000///...............------......//////000000...///000///...---...000......//////////////////------------------------+++,,,...000000000000///////////////////////////,,,,,,---.../////////...........................//////............//////////////////////////////000000000000111111111111........................//////............//////111111000000//////......000000000000//////////////////000000000000//////////////////////////////////////////000000000000///////////////000111111......//////000000111111///////////////////////////////////////.........////////////////////////////////////////////////222111000//////000111222////////////............,,,---//////...///000222000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000---.........//////000000000111111000//////000222000000//////.........---000000000000000000000000////////////////////////111000///......///000111222222222111111111000000222222222111111111000000------............------111111111111111111111111333333333222222111111111111222333333333333222111333333222222222222222222222333444444555555444444...............---------,,,------------------...//////.........---------------..................---------............//////................../////////.........---------++++++***))))))***++++++---------............///,,,,,,---------.....................................................................////////////,,,---...///000000///............///////////////000000000000//////////////////000000000000//////111111222333333333333333000000000000111111111111111111111111222222222222111111000000222555777999AAA<<<666555777999999777888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888888777777777777888888888888777777777666666666444444444444333333333333333222222222222222222111111111111111111111111111//////...///000111333444////////////000000000000000/////////.....................------,,,,,,,,,,,,---///000111000///...////////////////////////////////////////////////........................---------.........//////000111222111...---...////////////...//////000000///...---,,,,,,,,,,,,---.........///////////////...///000///...---...000///////////////.................................,,,---...///000000//////////////////////////////------.../////////..............................//////............//////////////////////////////...////////////000000000........................//////............//////111000000000/////////.........//////000000111111//////000000000000//////////////////////////////////////////000000000000///////////////000111111////////////000000000000/////////////////////////////////////////////...////////////////////////////////////////////////000000000//////000000000111111111111000000000000,,,---//////......000222000000000000000000000000.../////////000000000000000000000000000000000000000000000000////////////............////////////........./////////000000000111111000//////000222000/////////............000000000000000000000000000000000000000000000000000000////////////000000222222222111111111000000222222222111111111000000000000000000000000000000111111111111111111111111333333333222222222111111111222333333333333222111222222222222222222222222333333444444555444444444---------........................---------------...............---------,,,,,,------...//////000---------............///000//////......//////000...............---------,,,,,,++++++++++++,,,,,,---------............///,,,------------.........................................................---............/////////------...////////////...///////////////.........////////////000000000000...//////////////////...000000111222222222222222000000000111111111222222111111111111222222222333444444444444555555555555:::999777666666777888888777888999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888777777777777777888777666666666666555555555333333333333222222222222111111111222222222222222111111111111111111111111000000000///000111222222////////////000000000000////////////.....................---------------,,,---///000000000///...////////////////////////000000000000000000000000000000000000000000000000------........./////////000111222000...---...///111000//////.........///......------,,,,,,------///////////////............///000///...---...000000000//////.........---////////////////////////......///////////////...//////////////////////////////000000000///......////////////////////////......------------......////////////////////////............////////////........................000//////......//////000000000000000////////////------...///000111222222//////000000000000//////////////////////////////////////////000000000000///////////////000000111000000000000////////////////////////////////////......//////////////////////////////////////////////////////////////////......////////////......111111111111000000000000,,,...//////......000111000000000000000000000000....../////////000000000000000000000000000000000000000000000////////////---------.........//////......////////////000000///000111111//////000111////////////............000000000000000000000000111111111111111111111111//////000000000000//////222111111111111000000000222222222111111111111111111111////////////111111111111111111111111111111333333333222222222222111111222222333333222222111111111111222222333333444444444444555444444333333,,,---------...///////////////......------,,,,,,........................---------.........//////---------............///000000////////////000000.................................------.........---------............///------------............................................................---------.........//////---.....................000000//////......------////////////000000000000//////000000000000////////////000111111111111111000000111111111222222222111111111222222222333333555555555444444444555555333666888777555444666999888888:::;;;<<<=========<<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;;;;999888777777777777777777666666555555555444444444333333333222222222111111000000111111222222333333111111111111111111111111111111000000000000000000////////////000000000000///////////////........................---------------...///000/////////////////////////////////////////////////////////000000000000000000000000............////////////000111111000///......///222111111000000000111111000000////////////000000000000//////......------...///000///...---...000000000000///......------...............////////////////////////.........////////////////////////000000111111000///......000000000000000000000000......------------......////////////////////////........./////////000000........................000000////////////000000000000000000////////////.........///000111111111//////000000000000//////////////////////////////////////////000000000000000000////////////000000111111000000//////......////////////////////////............////////////////////////////////////////////////////////////,,,---...//////...---,,,////////////............,,,...//////......///111////////////////////////........./////////000000////////////////////////000000000000////////////.........////////////000//////////////////000000...///111111//////000111///////////////.........000000000000000000000000000000000000000000000000...///000111111000///...111111111111000000000000111111111111111111111111000///---,,,,,,---///000111111111111111111111111222222222222222222222222222222222222222222222222000000111222333333444444444444555555444444333222,,,---------...//////////////////......------------.....................//////.........------------------............///000000////////////000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////................................................------------.....................------------...000000//////......------.../////////000000000111000111111222222111111000//////000111111111111000111111111111222222222222111222222222222333333333222111000//////111333444000444777777444333666999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;;;;999999888777666666777777555555555555444444444444333333333222222222111111000000000111111222222222111111111111111111111111111111111111000000000///////////////000000000000.........///////////////........................---......///////////////////////////////////////........................////////////////////////........./////////000000///000111000///...///000////////////000111222333000000/////////000000111000000//////......------...///000///...---...000000000//////.........---,,,,,,---------........./////////...............////////////////////////000000111111000///......000000000000000000000000.........------.........//////////////////////////////000000000111111111////////////////////////000000////////////000000////////////000000000000000000000000//////////////////000000000000//////////////////////////////////////////000000000000000000////////////000000111111000000//////......////////////////////////---.........//////000000////////////////////////////////////////////////,,,---...//////...---,,,////////////............---...//////......///000////////////////////////............////////////////////////////////////000000000000///////////////000000000000111111111000000000000000000//////,,,...000111000///000111.........///////////////////////////////////////////////////////////////...///000111111000///...000000000000000000000000111111111111111111111111111000...------...000111111111111111111111111111222222222222222222222222222222222222222222222222000000111222333333444444333444444555444444333333---------.............../////////...............---------...............000//////...------,,,,,,---------............///000//////......//////000---------...............---......//////......------------............///------........./////////------------------------........................,,,------------.........///...------,,,---------///////////////...............//////000000111111111222222333333222222111//////000111111111111111111111111222222222222333222222222222333333333333444222000///000222555777111333666666444444666888999::::::;;;;;;:::999999;;;;;;;;;<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;;;;:::999888777666666666666666555555555555444444444333333333333222222222222000000000111111111111111111111111111111111111111000000111111111000000///////////////000000000000.........///////////////.............../////////............/////////000////////////////////////....................................................../////////000000000///000111000///...///000,,,,,,,,,---...///111111......------....../////////////////////............///000///...---...000////////////////////////++++++,,,,,,---.........//////............///000//////////////////////////////000000000///......//////////////////////////////............//////////////////////////////000000000000111111111111////////////////////////111000000//////000000111////////////000000000000111000000000/////////...//////000000000000//////////////////////////////////////////000000000000111000000///////////////000000000000////////////////////////////////////------......///000000000////////////////////////////////////////////////------............------111111111111000000000000---///000///......///000000000000000000000000000------........./////////000000000000000000000000000000000000////////////000000111111111222222222111111000000000000//////+++---000111000//////000.........///////////////////////////////////////........................//////000000000000////////////000000000000000111111111111111111222222222222222000000000000222222111111111111111111111111111222222222222333333333333222222111111222222333111111111222222333333444222333444444555555444444...............---------............////////////---------.........//////..................---------------............//////..................///---------.........////////////000111111000//////---------............///............////////////------------------------........................,,,,,,---------.........///...---,,,,,,,,,------.........///////////////.........///000111111111111111222222222222111111///000111111222222111111111111111222222222333333222222222333333333444444555555555555555666666777333444444444444444666888777777888999::::::::::::999::::::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::999888888888999:::;;;:::999888777666666666666666666666555555555555444444444444444333333333333111111111111000000000000111111111111111111111111///000111111222111000000////////////000000000000............/////////000---........./////////000...............///000000////////////////////////.................................................../////////000000000000...000111000///...///111---------------...///000...............///000000.........///////////////...///000///...---...000------......///000000000,,,,,,,,,---.../////////......------...///000111////////////////////////------.../////////..............................000000////////////000000/////////////////////////////////000000000000111////////////////////////111111000000000000111111.../////////000000000111////////////000000000000//////000000000000//////////////////////////////////////////000000000000111111000///////////////////////////000000000000////////////////////////------......///000000111//////////////////////////////////////////////////////............//////111111111111000000000000...///000///...---...///000000000000000000000000---------.........//////000000000000000000000000000000000000////////////000000000000111111111111111111111000000000//////***---000111000//////000............/////////000////////////////////////////////////////////////000000////////////000000////////////000000111111000000111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333333333222111111222333333222222222222222222222222111222333444555666666666/////////......------,,,------......//////000000---------.........//////,,,,,,------.../////////---------.........//////......------------......---------.........//////***+++,,,------,,,+++***---------.........//////............/////////000------------------------........................,,,,,,,,,---------......//////---,,,+++,,,,,,------.........//////000000---......///000111111222000000111111111111000000000000111222222222222222111111222222222333333333222222333333333444444444222333444555555333111000666555333333444555666777444555777888999:::;;;;;;999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;999999999999999999999999:::999888888888999:::;;;:::999888777666666666666777666666666666555555555555555444444444444333333222222111111000000//////111111111111111111111111...///000222222222111000////////////000000000000---.........//////000000---.........//////000000...............///000000////////////////////////000000000000000000000000////////////////////////////////////000000000000...///111000//////000111111111000////////////000000000000000000111222222---.........//////000000...///000///...---...000,,,,,,---...///000111111---------...///000000111...---------...///111222////////////////////////,,,,,,---.../////////...........................111111000000000000111111////////////////////////............/////////000000000000000000000000000111111000000000000111111.../////////000000111111------...///000111222222//////000000000000//////////////////////////////////////////000000000000111111000///////////////......//////000000111111////////////////////////---------...///000000111////////////////////////////////////////////////000///...------...///000////////////...............///000///...---...///000000000000000000000000---------.........//////000000000000000000000000000000000000////////////////////////000000000000222111111111000000//////***,,,000111000//////000---.........//////000000////////////////////////000000000000000000000000111000///......///000111.../////////000000111111000000111111222222222222//////000000000000//////111111111111111111111111111111111222222333333333444333222111111222333444333333222222222222222222000111222444555666777777.........------,,,,,,,,,........................................................................////////////000000000000000///...---------------........................................................................000///---,,,,,,---///000////////////////////////////////////////////////......//////////////////000//////.........//////////////////////////////000000000000000000000000000000000000111111111111111111000000111111222333111111111111111111111111222222333333333333444444222222333333444555666666222333444555666666666666444444666777888888888888777888999999;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888666555555444444444444333333333333222222333222222111111222222333222333333444444333333222111000000///000222444555111000000///////////////111222222111111000///...---...............------++++++,,,,,,---...//////...---------...///111222000000///...........................////////////000000//////......------333333222111111111111111000000000000000000000000111111000000//////......000000000000000000000000//////////////////////////////000000///...------//////////////////////////////............//////////////////////////////---......///000111111222222111000000111111000///000000000000000000000000///000111222222111000///000000000000000000000000222222111000//////000000222111000...------------////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.........---111000///......///000111......////////////......------------------------//////.........---------///......---------......//////............//////111111111111000000000000////////////000000000000///111222111000///000111///////////////.........000000////////////000000////////////////////////000000000000000000000000//////000000000000//////222111111111000000//////000000000000000000000000000000111111111111000000//////000000111111111222222111111111000000//////000000111111111111000000////////////000000000000555333111000//////111222333333222111000000111111222222111111111111111111222222222222111111000000222222111111111111111111333333333333333333333333333333333444444444555555.........------,,,,,,,,,...............---------................................................000000000000111111111111......---------......///........................................................................000...---,,,,,,---...000////////////////////////....................................------------//////............//////////////////////////////000000000000000000000000000000000000111111111111111111000000111111222333111111111111111111111111222222222333333333444444222333333444444555555555444444444555444444333333444555666777888888888888777888888999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999888888888888999:::999999::::::;;;;;;;;;<<<:::999888666555555444444444444333333333333222222444333333222222333333444222333333444444333333222000000000000000222333444///////////////000111222......000111111111111111...//////000//////......---------....../////////......------...///111222000000///...........................///////////////////////////.........000///......------------........................111000000000/////////...000000000000000000000000///////////////////////////////////////...------//////////////////////////////............//////////////////////////////.........//////000111111---,,,+++,,,...//////...000000000000000000000000///000000111000000000///000000000000000000000000111000000///......//////000//////............///////////////000000000000000000000000000000000000////////////////////////////////////////////////........................000000/////////.........000000////////////000000......////////////..............................000000/////////.........///......---------......//////............//////111111111000000000//////////////////000000000000///000111111000///000111/////////////////////...000000////////////000000////////////////////////000000000000000000000000//////000000000000//////111111111000000000//////000000000000000000000000000000111111111111000000//////000000000111111111111111111000000000//////000000111111111111000000////////////000000000000333222000///000111222333333222222111000000111111111111111111111111111111222222222222111111111000222222111111111111111111333333333333333333333333333333444444444555555555.........---------------//////.........---------................................................000000111111111222222222,,,,,,,,,------///000000........................................................................///...---,,,,,,---...///////////////////////////------------------------......------,,,,,,,,,+++//////............//////////////////////////////000000000000000000000000000000000000111111111111111000000000000111222222111111111111111111111111222222222222333333333333444444444444444444444444444555555444333222111111444555666777777888888777777777888999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888777777888888999666777777999:::;;;;;;<<<999888777666555444444444444444333333333333222222444444333333333333444444222222333333333333222222000000000000000111222333.........///000111333333......///000111111111111//////000000000000000///.../////////////////////......---......///000111000//////............///............////////////.........///////////////000000000///////////////........................000000000000////////////000000000000000000000000///////////////////////////////////////......---//////////////////////////////............//////////////////////////////000///.........///000111+++******+++...//////...000000000000000000000000000//////...//////000000000000000000000000000000000//////..............................///000000////////////000000000000000000000000000000000000////////////////////////................................................000000////////////......//////000000000000//////...//////000000//////...000000000000000000000000000000000000000/////////......---------....../////////............//////111111000000000000//////////////////000000000000///000111111//////000111......//////////////////000000////////////000000//////////////////////////////////////////////////////000000000000//////111111000000000000//////000000000000000000000000///000000111111000000/////////000000000000111111111111000000000000//////000000111111111111000000////////////000000000000111000000///000222333555333222111111000111111111111111111111111111111111222222222222111111111111111111222222222222222222333333333333333333333333333444444444444555555555...............---------/////////...------,,,,,,................................................///000000000000111111111---------------...//////........................................................................///...------------...///////////////////////////------------------------//////...------,,,,,,,,,///............//////000///////////////////////////////////////////////////000000000111111111111000000000000000111222222111111111111111111111111111222222222222333333333444444444444444444333333444555555555444444333222555555666777777777777777777777888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999888888888888999999777777888888999:::;;;;;;888888777666555444444444444444333333333222222222444333333222222333333444222222333333333333222222000000000000000111222222////////////000111222333111111111111000///...---......///000000000///////////////...........................//////000000000///............//////............////////////------......//////000000000000000111000000000000........................000000000000////////////000000000000000000000000////////////////////////...///////////////......//////////////////////////////............//////////////////////////////111000...------...///000...------...000111111000//////////////////////////////...------...000111////////////////////////000//////.........////////////............//////////////////000000000000////////////////////////////////////////////////................................................000000//////////////////...///000111111000///...//////000000000000//////000000000000000000000000////////////////////////...------------...////////////............//////111000000000////////////////////////000000000000///000111000///...///111............////////////000000////////////000000//////////////////////////////////////////////////////000000000000//////000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000//////000000111111111111000000////////////000000000000111111000000111111333333222222111111111111111222111111111111111222222222222222222222222222222222111111222222222222222333333333333333333333333333444444444444555555555555........................//////.........---------.........................................................////////////000//////...---------------.................................................................................------.........////////////////////////........................////////////......------...............///000000///////////////////////////////////////////////////000000000111111111111000000//////000000111222111111111111111111111111111111111222222222333333444444444444444444333333444444555666666666666666555666666777777777777666666777777888999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999999::::::::::::::::::999::::::999999999999999999888777666555444444444555444444333333333222222222222222111111111111222222111222222333333222222111///000000000111111111111111111000000000000111111000111111000000///...---,,,---....../////////.........------------------........./////////////////////............//////............////////////------......//////000000,,,,,,---......------,,,////////////////////////////////////000000000000////////////////////////////////////////////////......///////////////...//////////////////////////////............//////////////////////////////000///...------...//////111000///000111111000//////////////////////////////...---------///000111////////////////////////000000000//////000111111111111///......---------////////////000000000000////////////////////////////////////////////////........................//////////////////////////////000000000000000000...///000111111000///...//////000000000000//////////////////////////////........................---------------...////////////............//////000000000////////////...////////////000000000000...000111000///...///000---.........//////000000000000////////////000000//////////////////////////////////////////////////////000000000000////////////////////////000000//////////////////////////////000000000000//////000000////////////////////////////////////000000000000111111111111000000////////////000000000000333222222111111000000111222111111111111111222222000000111111111222222222222222222222222222222333111111222222333333333333333333333333333333333333444444444555555555666666.............../////////........................................................................---------.........//////000000///------,,,,,,,,,................................................................................................////////////////////////////////////////////////////////////////////////......---......///000111////////////////////////000000000000000000000000000000000000111111111111000////////////000111111111111111111111111111111111111111111222222222222444444444444444444444444444444555777777888888888666666777777777777666666666666777888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999:::::::::999999999888888777666555555444444555555444444333333333333222222111111000000000000111111111111222222222222111111//////000111111000000///333222111000000000000000------...///000000000000+++,,,---.../////////...,,,,,,------------------......////////////......///............//////000............////////////.........///////////////---...///000000000///...000000000000000000000000////////////000000000000////////////////////////////////////////////////---...////////////////////////////////////////////////............//////////////////////////////........................111///......//////...---000000000000000000000000............///000111111000000000000000000000000111000000000000111111222222111000///---------,,,////////////000000000000000000000000000000000000////////////////////////........................000000000000000000000000//////000000000000111111//////000000000000/////////000000111111000000///........................------------............---------------...///000//////............//////000000////////////......////////////000000000000...///000000......///000------......///000000000000000////////////000000//////////////////////////////////////////////////////000000000000//////......////////////000000000000000000000000000000...//////000000//////...000000////////////............////////////000000000000111111111111000000////////////000000000000333333222222111000000///111111111000111111222333000000000111222222333333222222222222333333333333111111222222333444444444333333333333333333333333444444555555555666666666---........./////////000,,,,,,------.../////////............................................................///////////////......---------..............................................................................---..................---////////////////////////........................,,,------......//////000---------......///000111////////////////////////000000000000000000000000000000000000111111111111///////////////000111111111111111111111111111111111111111111222222222222222333333444444555555555555555666666666666666555666666777777777777666666666666777888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999888999::::::::::::999888777777888888888888888888666666555444444444555555444444333333333333222222222111111111111111111222111111222222222222111111//////000111111000///...111111111000111111222222,,,---...///000000000000,,,---...//////000000000,,,,,,------......//////......///000000///...---...............///000000............///////////////////////////.........///000222333444333222111////////////////////////.../////////000000000111////////////////////////////////////////////////------.../////////////////////////////////////////////............//////////////////////////////+++,,,...///000///.........---,,,---//////...---000000000000000000000000---...///000111111111111000000000000000000000000///////////////000111111111000///...............////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111000000////////////000000000000111111111111000000........................---.........////////////---,,,,,,------///000000//////............//////000000/////////.........////////////000000000000...///000///......///000------......///000000111000000////////////000000////////////////////////000000000000000000000000//////000000000000//////........./////////000000000000000000000000000000......////////////......000000/////////................../////////000000000000111111111111000000////////////000000000000111111222222222111111000111111000000111222222333///000000111222222333333222222222333333333444444111111222222333444444555333333333333333333333333555555555555666666666666---.........//////000000+++,,,,,,---...///000000................................................////////////000000000000---------------...///000........................................................................------............------////////////////////////------------------------***++++++,,,---...//////---------......000111111////////////////////////000000000000000000000000000000000000111111111111///////////////000111111111111111111111111111111000111111111111222222222222222333333444555666666666666666666555444333222666777777777777777666666666666777888999::::::;;;;;;;;;<<<<<<;;;;;;:::999777888999::::::999888777444444555666777888999999666666555444444444555555444444444333333333222222333222222222222222222333111111222222222222111111//////000111111000///...//////000000111222444444000000000000///...---,,,---...///000111111111111,,,------...///000111111......///000000///...---...............///000111............/////////000000000//////.........---,,,...000111222111000///.........................../////////000000111111////////////////////////////////////////////////------...///000000////////////////////////////////////............//////////////////////////////)))+++...000111000...------,,,,,,...000111111000000000000000000000000000---...000222222222222111000000000000000000000000...............///000111///............///000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000........................//////000000111111111222111000///......///000111000000111111111111000000////////////////////////.../////////000000111111,,,,,,,,,---...///000111//////............//////000/////////............////////////000000000000...///000///...---...000---------...///000000111000000////////////000000////////////////////////111111111111111111111111//////000000000000//////---.........//////000000000000000000000000000000......////////////......000000//////.........------.........//////000000000000111111111111000000////////////000000000000///000111222222222222222111111000000111222333333///000000111222222333333222222222333333444444444111111222333333444555555333333333333333333333333555555555555666666666777///...------------...///......//////...---,,,,,,---------............///---------------...///000///////////////000111111//////.........---------*********))))))(((((((((,,,---......//////......111000...,,,+++,,,---...++++++,,,,,,---.................................---.........---,,,++++++///...---,,,,,,---...///............////////////000000000000000000000000///////////////////////////////////////////////////111222111000///000111333222111/////////000111111111111111111111111111444444444444444444444444444444444555555555555666666666666666777777777777999888777666666666888888999::::::;;;;;;::::::999444444555666777888999999888999999999999888777777666666555444333222222222222222222222222222222222000000000000000000000000000000000000////////////000///...------------------...///111111111000///.........................................................///////////////000000000000000000000000//////.........---------///......------...000111......////////////......,,,---///000000000///.........//////////////////000000////////////000000///---,,,---000111000.........////////////....../////////...------,,,,,,////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................////////////000000000000000111222111000//////111000000////////////000000////////////////////////////////////////////////......////////////......//////////////////////////////000000000000//////222111000///...---,,,+++////////////////////////////////////////////////111000///......///000111111000000///...---------000000111111111111000000///////////////...............////////////......111111111111111111111111000000//////.........---//////000000000000//////........................////////////000000000000111111000///////////////000///---+++***+++---...////////////////////////000///---,,,,,,...000111///////////////000111111111111111111111111111111000000////////////000000//////000111111111111111222111111111000000/////////000000000000111111111222222222222222222222222222333333444444333333222333333333333333333333333555555666666666666666555..............................//////...------,,,---------............///---------------.../////////////////////000000111//////.........---------.........------,,,,,,,,,,,,---......//////......000///---,,,,,,---...///.........---------------.......................................---,,,,,,///...------------...///............////////////000000000000000000000000////////////////////////000000000000000000000000///111222111000///000111333222000/////////000111111111111111111111111111222222222222222222222222444444444555555555555666666666666666777777777777999888888777777777888888999::::::;;;;;;::::::999888888888888888777777777888999999999999888777777777666555444333333333333222222222222222222222222111111111111111111111111111111111111000000000000111000///.....................///000000000000000................................................+++,,,,,,,,,------......//////////////////////////////.........---------...............//////000......////////////......---......//////////////////////////////.........000000////////////000000000...---...111222111/////////000000000000//////........................////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000111222111000//////111000000////////////000000////////////////////////111111111111111111111111...//////000000//////...//////////////////////////////000000000000//////000000000000////////////////////////////////////////////////////////////000000///......///000000111000000///......------000000111111111111000000/////////////////////.........////////////......111111111111111111111111000/////////............//////000000000000//////////////////////////////////////////000000000000111111000///////////////111000...---------...///////////////////////////111000/////////000111222///////////////000111111111111111111111111111111111000000//////000000111//////000111111111111111222111111111000000000000000000000111111111222222222222222222222222222222222333333444444333333222333333333333333333333333222222444555666666666666,,,---...//////...---,,,.........///......---,,,---------............///...------------...////////////......//////000000...............---------000////////////.........,,,---......//////......///...---,,,,,,---///000000000//////...------,,,............................../////////...------///...------------...///............////////////000000000000000000000000////////////////////////000000000000000000000000///111222111000///000111222111000000///000000000111111111111111111111111111111111222222333333333444444444555555555555666666666666666777777777777888888999999999999999888999::::::;;;;;;::::::999::::::999999999888888888888888999999888888777666777777666555444444444444333333333333333333333333222222222222222222222222222222222222111111111111111111000////////////000///////////////000000111................................................++++++,,,,,,---...//////////////////////////////...............---------------...///////////////......////////////.....................///000000000000//////.........---000//////......//////000111000///000111222111000//////000000000000//////,,,------...//////000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000111222111000//////111000000////////////000000////////////////////////111111111111111111111111///000000111111000000/////////////////////////////////000000000000//////---...///000111222222333//////////////////////////////////////////////////////...------...//////000000000///......------///000000111111000000///......//////////////////......////////////......000000000000000000000000////////////............//////000000000000//////000000000000000000000000////////////000000000000111000000///////////////111111000000000000000/////////////////////////////////000000000111111111///////////////000000111111111111111111111111111111000000//////000000111//////000111111111111111111111111111111000000000111111111111222222222333222222222222222222222222222222333333333333222222333333333333333333333333000000222444555666666777,,,---///000000///---,,,---...............---------------............///......---------....../////////.........//////000...........................---------------------,,,---......///.........---------------...///000000000/////////....................................///////////////...............------.....................////////////////////////////////////////////////////////////111111111111111111111111///111222111000///000111111111000000000000000000111111111111111111111111222222333444444555666666444444444555555555555666666666666666777777777777777888999;;;;;;:::999888999::::::;;;;;;::::::999777777888888999::::::;;;888888888888888777777666777777666555555555555555333333333333333333333333222222222222222222222222222222111111111000000000000000///////////////000111000///......///000111................................................,,,------...///000111111////////////////////////........................,,,---...///000///...---......////////////......///......------...000111000000000///......------/////////....../////////000000000000000111000000......////////////......---........./////////000////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000111222111/////////111000000////////////000000////////////////////////........................000000111111111111000000//////////////////////////////000000000000//////,,,---...///000111222222////////////////////////////////////////////////.........------.........000000//////............//////000000000000//////............////////////......////////////......///////////////////////////////////////.........//////000000000000//////000000000000000000000000////////////000000000000000000////////////000000000000111111111000000///////////////////////////+++,,,---.../////////...000000////////////000000111111111111111111111111000//////......//////000//////000111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222333333333333222222333333333333333333333333111222333444555666666666,,,---///000000///---,,,------...............------------............//////......---------......//////............//////---.....................,,,,,,,,,,,,,,,---------,,,---......///.........------------......//////........./////////000000..............................///////////////...---..................---............////////////////////////////////////////////////////////////000000000000000000000000///111222111000///000111000000000111111111000000111111111111111111111111222222333444444555666666444444444555555555555666666666666666777777777777777888999:::;;;::::::999999::::::;;;;;;::::::999666777777888888999999999777888888888888777666666777777666555555555555666333333333333333333333333111111111111111111111111111111000000000/////////.........------......///111000///......///000111////////////////////////........................------......///000000111........................---.....................+++,,,.../////////...---......////////////......///......------...000111000000//////.........---//////............/////////////////////...//////,,,------......------,,,000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000000111222111/////////111000000////////////000000////////////////////////........................000000111111111111000000//////////////////////////////000000000000//////,,,------....../////////////////////////////////////////////////////////---..................---////////////............//////000000000000//////---.........//////000000......////////////......................................./////////////////////000000000000//////////////////////////////////////////000000000000000000////////////000000......///000000//////...////////////////////////++++++---...////////////000000////////////000000000000000000000000000000///......------....../////////000111111111111111111111111111111222222222111111222222222333333333222222222222222222222222111222222333333222222111333333333333333333333333555555666666666555555444,,,---...//////...---,,,,,,---......///.........---------............/////////...------------...//////......------......---------...............---------...............,,,---......//////......---------...............,,,------...//////000000........................------.../////////......------...//////...------............////////////000000000000000000000000///////////////////////////////////////////////////111222111000///000111//////000111111111111000111111111111111111111111111111111222222333333333444444444555555555555666666666666666777777777777777777888999::::::::::::999::::::;;;;;;::::::999::::::999888777666666555777777888888777777666555666666555555444555555666333333333333333333333333000000000000000000000000000000000000/////////......------------......///111000000///////////////////////////////////////........................,,,,,,,,,------------...........................---------...............,,,,,,---.....................////////////.....................///000000///////////////////////////......------......///...///000///...---...///---------......---------111111000//////...------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////........................////////////000000000000000111222111000//////111000000////////////000000////////////////////////111111111111111111111111///000000111111000000/////////////////////////////////000000000000//////------------------------////////////////////////////////////////////////---...////////////...---//////////////////.........//////000000//////...------......///000000000......////////////......////////////////////////........./////////////////////000000000000//////////////////////////////////////////000000000000///////////////000000111------............//////////////////////////////------...///000111111222111000000///////////////000000000000000000000000///......------....../////////000111111111111111111111111222222222222222111111111111222222222333222222222222222222222222111111222222222222111111333333333333333333333333777777777777666555444333........................,,,------...//////......---------............/////////...---------------000///...------------...---------.........//////---------....../////////,,,---......//////........................---------------------.................................,,,,,,---...............------...//////...------............////////////000000000000000000000000////////////////////////........................///111222111000///000111...///000111222111111000111111111111111111111111222222222222222222222222444444444555555555555666666666666666777777777777777666777777888999::::::999::::::;;;;;;::::::999<<<;;;:::999888777666666777777777777777666666555555444444444444444555555444444444444444444444444111111111111111111111111111111111000000000//////...............///000000000000000000000///......////////////////////////........................---------------,,,,,,,,,........................---------.........//////------,,,,,,------............////////////......---......///////////////------......///000000000///......------......//////111222111...---...000...//////////////////...000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////000000000000000111222111000//////111000000////////////000000////////////////////////111111111111111111111111...//////000000//////...//////////////////////////////000000000000//////------------.........///////////////////////////////////////////////////...///000000000000///....../////////////////////......////////////......------......///000000111......////////////......////////////////////////............/////////000//////000000000000//////000000000000000000000000////////////000000000000///////////////000111111......---------...///000////////////////////////------------...000222333111111000///////////////000000000000000000000000000000////////////000000//////000111111111111111111111111222222333333333000000000111111111222222222222222222222222222222111111222222222222111111333333333333333333333333555555666666555555444444///...------------...///,,,,,,---.../////////...---------.........//////000///...---------------000///...------------------------.........//////+++,,,,,,,,,------......,,,---......//////........./////////...---,,,,,,.........---,,,,,,++++++........................+++,,,,,,---.........---,,,---...//////...---,,,............/////////000000000000000000000000000////////////////////////........................///111222111000///000111...///000222222222111000111111111111111111111111555444444444444444444444444444444555555555666666666666666666777777777777777666555555666888:::;;;999::::::;;;;;;::::::999:::::::::::::::::::::;;;777777777777777666666555444444333333333444444555444444444444444444444444222222222222222222222222222222222111111111111000///////////////000111111///000111111111///...---000000000000000000000000........................000000000///......------........................---------.........//////...---,,,+++,,,---...///......////////////......,,,---///000000000///...,,,,,,---...///000111111.........------.........000222333222///...///111000000111111111111000000......//////000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000111222111000//////111000000////////////000000////////////////////////////////////////////////......////////////......//////////////////////////////000000000000//////,,,------...///000111111////////////////////////////////////////////////...///000111111000///............///////////////......////////////......---------...///000000111......////////////......000000000000000000000000---.........//////000000//////000000000000//////111111111111111111111111////////////000000000000///////////////000111111///...---,,,---...000222////////////////////////,,,+++******+++...000222111111000///////////////000000000000000000000000222222111111111111222222//////000111111111111111111111111222222333333333///000000000000111111111222222222222222222222222111111222222222222111111333333333333333333333333222333333444555555555555........................---.........//////000000...------------...//////000000///...---,,,,,,+++---------............///.................................------,,,,,,,,,............---,,,++++++//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000222222222333333222222222222222111111111111111111111111000000//////......444444444444444444444444222222333444444555555666999999888888888888888888999999888888999999:::;;;;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444444444333444444555555444444333333444444555555444444333333333333222222222111111000000000000000000000000,,,,,,------......//////////////////////////////111111000000//////......------------.........///111000...------...000111333111............---,,,,,,,,,.../////////...---//////......---------,,,........................////////////000000000000////////////////////////000000000000////////////////////////............000000111111111111000000////////////////////////000000///...............///......------///000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000///.........///111222//////000000000000//////000...,,,,,,...000000000......///000000000000000333333111...------111333000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......---......///000111111222---***(((***///111///,,,//////////////////////////////...------------...////////////////////////---...///111111111000///111111000000//////......////////////000000000000000000////////////000000111111000000//////............//////000000111111///////////////.........000000000000000000000000111111111111111111111111111000///......///000111000000//////.........---333222111/////////000000////////////000000000000////////////000000000000000000000000111111111111000//////000111111///---000000000000111111111111000000111222222222222111222222222222222222222222222222222222222222222222444444333222222333333333111111222333333444555555........................---...///////////////......------------...///////////////...------,,,,,,---------............///------------------------......---------,,,,,,,,,,,,------......------,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////////////////............////////////////////////////////////........................000000000000000000000000111111222222222222111111111111111111111111111111111111000000000000000000333333333333333333333333222333333444444555555666888888888888888888888888888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444444444111111222222222222111111333333444444444444333333333333222222222111111111000000000000000000000000.............../////////////////////////////////////////////.........---------.........////////////---,,,++++++,,,---///222000...---...///...---,,,,,,.../////////...---/////////.........------....................................////////////........................000000000000////////////////////////............///000000111111000000///////////////////////////000000///...............///......---...///000111........................////////////000000000000000000000000000000000000........................000//////...///000111222////////////////////////000...------...000000000......///000000000000000222222111///......000222000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////.....................///000111111111///,,,***+++000111///,,,........................---------------...///000////////////////////////---...///000111111000///111000000000/////////...////////////000000000000000000////////////000000111000000000/////////...000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111000000000/////////000//////......///000111////////////000000000000////////////000000000000000000000000111111111111000///...///111111000///000000000000111111111111000000111222222222222111222222222222222222222222222222222222222222222222333222222111111222222333111222222333444444555555........................---...000111000///---,,,...------------...//////........................---------............///------------------------...------------,,,,,,,,,,,,,,,---............---------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////............////////////////////////////////////........................000000000000000000000000000111111111111111111000111111111111111111111111111111111111111111222222222222222222222222222222333333333444555555666666888888888888888888888888888888777777777888999999;;;;;;<<<=========<<<<<<::::::::::::::::::::::::888888777666555444333333444444555555555555444444222222222333333222222222333222222222222111111111000000000000000000000000000000///////////////...////////////////////////............------------....../////////000000000...---,,,++++++,,,---...000///------...//////...,,,,,,.../////////...---///////////////.................................------------....................................////////////000000000000////////////...............//////000000//////...////////////////////////000000///...............///............///000000........................////////////000000000000000000000000000000000000........................///////////////000111111//////...------...//////000...------///000000000......///000000000000000000111222111/////////111000000000000////////////000000000000000000000000................................................////////////////////////------............//////......//////000000111111000...,,,---000111///---------------------------,,,,,,,,,---...///111222////////////////////////...//////000000000000///000000000000////////////////////////000000000000000000////////////000000000000000000////////////111111111000///.........////////////////////////000000000000000000000000........................//////000000000000//////111111111111000000000000------------...///000111////////////000000000000////////////000000000000000000000000111111111111000///......000222222111000000000000111111111111000000111222222222222111222222222222222222222222222222222222222222222222222222111111111111222222222222222333444444555555........................---///111222111///,,,***...------------...//////---------.........//////---------............///........................---------------------------...............---,,,------------------------........................------------------------///.....................////////////////////////............////////////////////////////////////........................000000000000000000000000000000111111111111000000111111111111111222222222111111111222222333333333222222222222222222222222333333444444555666666666777777777777888888888888999999888888999999:::;;;;;;;;;<<<===>>>>>>>>>===999999999999999999999999888888777777666555444444555555666666666666555555111111222222222222111111222222222222111111111111000000000000000000000000111111000000//////......////////////////////////........................////////////000000000000000///............///000///...,,,,,,...//////...,,,,,,.../////////...---////////////////////////........................------........./////////........................////////////000000000000////////////..................////////////......////////////////////////000000///.........................../////////000........................////////////000000000000////////////////////////000000000000000000000000///////////////000000111000///---++++++---///000000...---...000111000///......///000000000000000///111333222111/////////000000000000////////////////////////////////////........................////////////////////////////////////////////////------......///000000111.../////////000000000111111000...///000111///...........................------------...///000111/////////////////////////////////000000000000///000000000000////////////////////////000000000000000000////////////000000000000000000////////////111000000000/////////...///////////////000000000////////////////////////...........................///000111111000///...000000000000000000000000............//////000000////////////000000000000////////////000000000000///000000000111111111111000///---...000222333333///000000000111111111111000000111222222222222111222222222222222222222222111111111111111111111111222222222111222222333444333333333333444444555555........................---///111222111///,,,***...------------...//////,,,,,,------.../////////---------............///////////////////////////------------------------///000//////...---,,,+++---------------------------.....................------------------------000000//////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000111111111111000000000000111111111222222222111111222222333333444444444444444444444444444444333333444555555666666777666666777777777888888888;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>===999999999999999999999999888888888888888777555555222222222333333222222222000111111222222111111000222222222111111111000000////////////////////////111111000000//////......////////////////////////////////////////////////////////////000000000000/////////......////////////---,,,,,,...///......,,,,,,.../////////...---.........///////////////............................../////////000000000.........................../////////000000000111////////////..................////////////......000000000000000000000000000000///...............---......///////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000...//////000000000000000000///---++++++---///000000///...///111111111///......///000000000000000...111333333111/////////000000000000////////////////////////////////////........................000000000000000000000000////////////////////////......///000111222222333////////////000000000000111000//////000000//////////////////////////////000//////.........//////000000000000000000000000000000000////////////000////////////000000000000////////////000000000000000000////////////000000////////////000000000000.../////////000000000111////////////000000111111////////////////////////////////////////////////...///000111111000///...////////////////////////111111111111000000//////////////////000000000000////////////000000000000///000000000111111111111000///...///111333333222///000000000111111111111000000111222222222222111222222222222222222222222111111111111111111111111333333333333333444555666333333444444444444555555........................---...000111000///---,,,...------------...//////---------.........//////---------............///////////////////////////,,,,,,,,,------------...//////000//////...,,,,,,---------------------------------...............------------------------//////000000000000000000////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////000111111111111111111000000000000111222222333333222222222222222222333333444444444444444444444444444444444555666666777777555666666777777888888888<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<=========<<<<<<888888888888888888888888666777888888888777555444222222333333333333222222111111111222222111111111222111111111111000000000////////////////////////000000///////////////.../////////////////////////////////000000000000000....../////////000000000------------------------///...,,,,,,---......---,,,,,,.../////////...------------.......................................////////////000000000111------------------------......//////000000111111////////////...............//////000000//////...000000000000000000000000000000///...............---......///000/////////000000000000000000000000////////////000000000000000000000000000000000000..............................///000000000000000//////...------...///////////////000222222111///......///000000000000000///111333333111/////////000000000000////////////000000000000000000000000........................111111111111111111111111//////////////////////////////000111111222333333////////////000000000000////////////000000000000000000000000000000000000111000//////.........///000000000000000000000000111000000////////////000////////////000000000000////////////000000000000000000////////////000000////////////000000000000.........///000111111111...//////000000111111222000000000000000000000000000000000000000000000000//////000000000000//////............////////////222222222222111000///...////////////000000000000////////////000000000000000000000000111111111111000//////111333333222000000000000000111111111111000000111222222222222111222222222222222222222222111111111111111111111111444333333444444555666777444444444444444444555555........................---...///////////////......------------...//////---------...............---------............///........................,,,,,,,,,---------......------...///////////////........................---------.........//////........................---......//////000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////111111222222222222111111///000000111222222333333222222222222111111111111333333333333333333333333444444555555666666777777555555666666777888888999;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<;;;;;;:::888888888888888888888888444555666777666555333222333444444444444444444333111222222222222222222111111111111111000000000000////////////////////////.............../////////////////////////////////........./////////000000------........./////////,,,------------------,,,000...,,,,,,------,,,+++,,,,,,.../////////...---,,,,,,,,,,,,---------..................................../////////000000------------------------.........///000111111111////////////............///000000111111000000///000000000000000000000000000000///...............------///000000000///...////////////////////////////////////000000000000000000000000000000000000........................---...///000111000000////////////////////////////////////111222222111///......///000000000000000000111222222000//////000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000111111222222000000000000////////////---...////////////000111000000000000000000000000000///////////////000000000000000000000000000000222111000///......///000.../////////000000000111////////////000000000000000000////////////000000.../////////000000000111////////////000000000000...//////000111111222222000000000000000000000000000000000000000000000000000000////////////000000......//////000000000000///000000111111000///...////////////000000000000////////////000000000000000000000000111111111111///000111333444333111...000000000000111111111111000000111222222222222111222222222222222222222222111111111111111111111111333333333333444555666666555555555555555555444444........................---.........//////000000...------------...//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++---...000111222222////////////////////////---------.........//////........................,,,,,,------...///000000////////////////////////............/////////000////////////////////////........................////////////////////////222222333333333333222222///000000111222222333333333222222111111000000000222222222222222222222222444444555555666777777777444555555666777888888999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999777777777777777777777777111333444555555333222000///000000111111000000///222222333333333333222222111111111111000000000000////////////////////////,,,---------......//////////////////////////////---------.........//////------------.........///......////////////......111///---,,,,,,---,,,***,,,---.../////////...---+++++++++,,,,,,---------........................---------.........//////---------------------------......///000111111222000/////////............000000111111111111000000000000000000000000000000000000///...............,,,---///000000000///...........................////////////000000000000000000000000000000000000000000000000000000000000---...000111111111000/////////000000000000///////////////111333333111///...//////000000000000000000111222111/////////111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////,,,---...///...///000222////////////////////////............///111222333000000000000000000000000222111000.........///000.../////////000000111111////////////000000000000000000////////////000000.../////////000000111111111111000000//////.........//////000111222222222000000000000000000000000000000000000000000000000111000///......///000111//////000000111111111222,,,---...000000000//////////////////000000000000////////////000000000000000000000000111111111111///000222444555444000,,,000000000000111111111111000000111222222222222111222222222222222222222222000000000000000000000000222222222222333444555666555555555555555555444444000000000000000000000000///////////////////////////...---,,,,,,,,,,,,,,,---------............///------............------...---,,,,,,,,,,,,---...//////............//////............////////////////////////////////////000000//////............///////////////......---////////////////////////............////////////////////////////////////000000000000000000000000............//////////////////000000111111222222222000///...///000222333333111...,,,,,,...111333444444444333333222222222333333333333333333333333555555555555555666777777666777777777777888888888777666555555666888:::<<<::::::::::::::::::::::::999888777555555666666777888777666555444333333333555555444333222222222222000000000000000000000000111111111111111111111111,,,...111333333111...,,,------............------......---,,,---...///000........................000...,,,---000111///---000///---,,,,,,---...///........................------------------------..............................///000111222333333........................///////////////////////////......------...000111...............///000000000000000000000000000000...............///000000//////............/////////////////////.........////////////////////////111000///......///000111---.........//////000000............/////////000111111000///////////////////////////////////////---...000333555444000---000000000000000000000000000000000000000000000000////////////////////////000000000000000///......//////000000000000/////////////////////000111111000000////////////000000000000000000000000000000....................................////////////111111000///////////////,,,,,,---................../////////...---,,,,,,...///000111111000///...000000///..................///000///---,,,,,,---111111000000//////......------......///000000000000000000000000000000000000000000000000000000000111111000000//////..............................111111000000//////......///////////////////////////......------///000111000//////...///111333444111111111000000000000000000000000000000000000000111111222222222333333333000000000000111111111111222222111111000000//////000111222333333222111000222222333333333444444444111111222222222333333333333444444555444444333333////////////////////////////////////////////////000///......---------...---------............///------............------///...------------...///------,,,,,,,,,,,,------............////////////......................../////////.........------------...///000000//////////////////////////////............////////////////////////////////////////////////////////////............////////////000000000000000111111111111000///...///000222333333111///......///111333444444333333222222222222333333333333333333333333555555555555555666666777666666666777777777888888999888777666777888:::<<<999999999999999999999999888777666555555555666666777666555444333333333333333333222222222333333444111111111111111111111111111111111111111111111111---...000222222000...---...//////////////////......------,,,---...///000........................///---,,,---//////...,,,......---------......///........................------------------------........................///////////////000000000...............................................................//////000...............///000000........................///////////////000111111//////............///////////////////////////...////////////////////////...///000000000///...---............/////////000........./////////000000111000//////......//////////////////////////////......000222444333000...000000000000000000000000000000000000000000000000////////////////////////000000000000000///......//////000000000000/////////////////////000111111000000////////////000000000000000000000000000000000000000000000000000000............////////////111111000///////////////111111222222222222222222.........///......------...///000111111000///...000000///...............///000111000...---...///////////////000000000000///////////////.........000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////111000000000/////////...//////////////////////////////...---...///000111////////////000111222333111000000000000000000000000000000000000000000000000000000111111111222222000000000000111111111111111111111111000000000000111111222222222222111111222222222222333333333333111111222222222333333333444444555555666555555555////////////////////////////////////////////////000000///............///---------............///------............------000///............///000------,,,,,,,,,,,,------............////////////.................................---------------+++,,,---///000000111111////////////////////////............////////////////////////////////////....................................////////////111111111111000000000000111000/////////000222333222111111000000111111222333333222222222222222111333333333333333333333333555555444444555555666777666666666777777777777888:::999888777888888::::::888888888888888888888888777666555555444444555555555555444333222222222222111111111111222333444555222222222222222222222222111111111111111111111111......////////////......//////000000000000//////...------------...//////////////////////////////...,,,+++,,,---...---,,,,,,,,,---...////////////........................------------------------......................../////////......---------................................................------...///////////////...............///000000........................000000//////000000111222/////////....../////////......//////////////////////////////////////////---...000111111///,,,***............////////////....../////////000000000000000///...............////////////////////////000//////000222222111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000000000000/////////////////////000111111000000////////////000000000000000000000000000000000000000000000000000000............////////////111111000///////////////000000000000000000000000------.../////////......//////000000000000//////000//////............///...000111111000///000222.........///000111111111111000000///......------000000000000000000000000000000000000000000000000000000000000////////////111111111000000/////////000000000000//////////////////////////////////////////.........///000111......///000111111111111000000000000000000111111000000000000000000000000/////////000000000111111000000000000111111111111000000000111111111111111222222111111111111222222000111111111222222222222111111222222222333333333444444555666666666666666//////////////////////////////////////////////////////...............///---------............///------............------///................../////////............//////............////////////........................------------------------,,,---...///000000000000////////////////////////............////////////////////////////////////....................................////////////222222111111000000//////000000//////000000111222111222222333333222222111222222222222222222222222444444444444444444444444555444444444444555666666777777777888888888888999:::999888777777777888888777777777777777777777777666555555555444444444444444333333222111111222222111111111111111222333333222222222222222222222222111111111111111111111111//////............///////////////000000/////////------------......//////////////////////////////...------------...------***+++---///000000///.........................................................................../////////.........------................................................,,,---...///000///...---...............///000000........................///////////////000000111......////////////..................////////////////////////////////////---...///000///...+++***.........///////////////...////////////000000000000//////...............////////////////////////111000...///111222222111////////////////////////////////////////////////000000000000000000000000//////000000000000////////////000000000000/////////////////////000000111000000////////////000000////////////////////////....................................////////////111000000///////////////000//////...............,,,---.../////////////////////000000000000//////000///............//////...///000000000///111222.../////////000000000111000000//////............////////////////////////////////////////////////000000000000////////////222111111000000//////...000000000000///////////////////////////////////////////////////000000000---...000111111111000///000000000000000111111111/////////////////////////////////000000000111111///000000000111111111111000000000111111222222222333222111000000111222333000000000000111111111111111111222222222333333333222333444555666666666666........................////////////////////////...------,,,------......---------............///------............------------------------------//////............//////............////////////........................------------------------...///////////////......////////////////////////............////////////////////////////////////....................................////////////222222111111000000//////000000000000000111111222111222333444444333222111222222222222222222222222444444444444444444444444444444444444444555666666888888888999999999::::::999888777777666666555555666666666666666666666666555555555555555444444333333333222111111111222222333222111000000000000000222222222222222222222222000000000000000000000000000///............///000---......//////......------------...............////////////////////////......//////.........///***+++---///000000///................................................................................./////////000000000................................................+++,,,.../////////...---...............///000000////////////////////////...------------...//////......///000000///......---.........//////000000//////////////////////////////...---------------///////////////.........////////////000000000111000000///...............////////////////////////222000......000222222111////////////////////////////////////////////////000000000000000000000000//////000000000000////////////000000000000/////////////////////000000111000000////////////000000////////////////////////....................................////////////111000000///////////////222111000000000000111111------...///000000000///000000////////////000000//////............//////---...000/////////000111111000000000/////////...............//////000000////////////////////////////////////////////////////////////000000000000000000000//////.........////////////000000000000/////////////////////////////////000000000000000---...000111111000///...//////000000111111111111////////////////////////000000000111111111222222///000000000111111111111000000111111222222333333333222111000000111222333//////000000000111111111111111222222222333333333111222333444444444444444........................////////////////////////---,,,,,,,,,,,,---......---------............///------............------,,,,,,------------,,,,,,------,,,,,,,,,,,,------............////////////---------------------------------------.........///////////////...------////////////////////////............////////////////////////////////////....................................////////////111111111111000000000000///000000000111111111111111222222333333222222111222333333333333333444444444444444444444444444444444444333333444444555666888888888999999999::::::777777777666666555555444666666666666666666666666555666666666666555444444333333222111111222222333333222111000////////////222222222222222222222222000000000000000000000000000000////////////000000------............------,,,---......//////.................................///000///......///000,,,,,,---...////////////.................................................................................//////000000000........................------------------------,,,,,,---..............................///000000000000000000000000000000------,,,,,,------...///---...///000000///...---------......///000000000////////////////////////000///---------...///000///////////////........./////////000000000111111111111000///////////////////////////////////////111000...///111222222111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000//////000000000000/////////////////////000111111000000////////////000000000000000000000000000000000000000000000000000000............////////////111111000/////////////////////...---...///000111......///000000000//////000000////////////000000///............//////000---///000000......///111111111111000///.........------......///000000111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////...///000111111111000000...//////000000//////////////////000111111222222000000000000000000000000000000000111111111222222000000000000111111111111111111111222222222222222222222111111111111222222///000000000111111111111111111222222222333333333222222333333333333222222........................////////////////////////---------------...//////---------............///------............------,,,---...//////...---,,,------,,,,,,,,,,,,------............////////////------------------------------........./////////---...///////////////...////////////////////////............////////////////////////////////////////////////////////////............////////////000000000000000111111111//////000111111111111111222222222111111222222222333333444444444555555555555555555555555555555555444444333333444444555666666666777777777888888888666777777777777666666555666666666666666666666666666666777777777666555444333333222222222222333333111000000/////////000000111111111111111111111111000000000000000000000000111111111111111111111111......////////////......,,,---.../////////...---------------------------,,,...000///---,,,...000......---------......///........................................................................//////...............---........................------------------------------,,,,,,------.....................///000000////////////////////////---------------...//////---...///000000///...---------......///000000111////////////////////////---......///000000000000000/////////............//////000000000111111111222222111000000000000000////////////////////////000//////000111222111000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000//////000000000000/////////////////////000111111000000////////////000000000000000000000000000000000000000000000000000000............////////////111111000///////////////---,,,++++++,,,...000222///000000000000//////...111000///......///000111...............///000000000111222111///...///000000000000000////////////.........///////////////000000000000000000000000000000000000000000000000.../////////000000000111...//////000000111111222.../////////000000000111////////////////////////...///000111222111000000000//////.........//////...//////000111111222222000000000000000000000000/////////000000000111111000000000000111111111111333222222222222222222111111111222222222222111111000000000111111111222222111111222222222333333333444444444444333222111111........................////////////////////////...............///000111---------.........//////---..................------...///000000///...---/////////....../////////............/////////000------------------------........./////////000000,,,,,,...///000000111111////////////////////////............/////////000////////////////////////000000000000000000000000............/////////000//////000000111111222222//////000111111111111111222111111000000111111222444444444555555666666666555555555555555555555555444333333333333444555555555555555555666666666666777777888888888888777777777777777777777777777777666777888888888777555444333333333222333333444444///......//////000111222000000000000000000000000000000000000000000000000111111222222222222111111//////000000000000//////,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///000///---,,,,,,---...///........................////////////////////////........................000//////---,,,++++++***........................------------------------...---,,,+++,,,---...///...............///000000.......................................///000000---...///111111///...------------...///000000111////////////////////////***,,,///222333222111000000000//////.........---000000000000111111111111333222222111111111111111////////////////////////000//////000222222111///000000000000000000000000000000000000000000000000////////////////////////......///000000000000000//////000000000000/////////////////////000111111000000////////////000000000000000000000000000000..................................../////////000111111000///////////////000/////////000333555777000000111000000///......111000///......///000111...............///000111222333333222000///000111......//////000000111111000000000///......------000000000000000000000000000000000000000000000000.../////////000000111111//////000111222333333444.../////////000000111111////////////////////////...///000222222111111000000000...------...///000...//////000111222222222000000000000000000000000............/////////000000000000000111111111111444333333222222111111111000111222333333222111000111111111111222222222222111111222222222333333333666666666555444333111111......------------......................................................,,,,,,,,,------...............------------......//////.........---------//////.........---------......////////////......------------------------........................////////////////////////...............------,,,////////////////////////........................000111111111000///---,,,//////000000111111111111111111000000//////......//////000000111111222222111111000000000000000111111111222222222333333333777777666666555555555555111222222333444555666666777777777777777777777777888888777777777777888888777777777777666666666666444555666888888888777666222222222222222222222222/////////////////////////////////000111111222222...///////////////......///////////////.........////////////////////////........................111000---***'''(((+++...........................+++,,,.../////////...---///...---,,,,,,---...///---------............///........................000000000000000000000000............////////////////////////////////////...............///000000////////////////////////000///...------...///000////////////////////////////////////////////////.........///////////////////////////////////////222111///.........///000///////////////.........------------------------000000////////////000000111000000111111000...+++000000////////////000000000000000000000000000000000000000000000000000000111111111000000000000000////////////000000000000000000000000000000000000111111000000//////............///000000000000000000000000000000///......000...---...///000///......///////////////......////////////000000000000////////////////////////111000///......///000111333222222222111111000000000000000...,,,,,,...000000000000000000000000000000000000000///...---,,,000000000000000000000000---......///////////////222111///111333444111///000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////...............///000000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////......///000111111000000111111111222222222111111111111111111111111111111222222222222333333555555555555444333222111......------------.....................---------........................------...............///.........------.........//////.........---------//////.........---------......////////////......////////////////////////........................////////////////////////...////////////...------////////////////////////...........................///000000111000///...000000000000000000111111111000000000/////////...000000000000000111111111111111000000000000111111111111111222222222333333666666666555555444444444444444444444444444555555888888888888888888888888888888777777777777888888777777777777666666666555222333444555666555555444333333222222222222222222111111111111111111111111111111111000000000000000/////////000000//////...------......//////000000////////////////////////........................///...---+++)))***---///........................,,,---......///...............------------......---------............///........................////////////////////////............//////////////////////////////////////////.........//////000//////////////////////////////............//////////////////////////////////////////////////////000000//////......------////////////////////////222111000///...//////000/////////////////////...111111111111111111111111000000////////////000000333222111111222111///---000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000/////////.........///000000000000000000000000000000///......000...---...///000///......///////////////......////////////000000000000////////////////////////111000///......///000111222222111111000000000000/////////...,,,,,,...000000000000000000000000000---...///000000111111000000000000000000000000000---......///////////////111///...000222222000...000000000000000000000000------------------------000000000000000000000000////////////////////////...............///000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111000000111111111222222222111111111111111111111111333333444444444444555555333444444555555555444444......------------......//////.........---------........................///////////////................................................---------...............---------......////////////......////////////////////////........................//////////////////////////////000000000///......////////////////////////////////////////////////,,,---...///000111111000000000000000000000000000000000000000////////////111111111111000000000000111000000000000000111111111111111222222222222333555555444444444444333333666666555555555444444444888888888888888888888888888777777666666777777888777777777666666666555555222333444444555555444444333333333222222111111111111111111111111111111111222222111111000//////...//////000111111000000///,,,,,,---...///000111111////////////////////////........................,,,---...---,,,---///111...........................------------...//////---..................------------............///........................------------------------............////////////////////////////////////000//////.........//////////////////////////////......////////////......////////////////////////////////////////////////111111000///...---,,,,,,////////////////////////111111000///////////////......//////////////////........................000000////////////000000555333111000111111000///000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////......///000000000000000000000000000////////////000...---...///000///......//////000000/////////000000000000////////////////////////////////////000000////////////000000000000000000////////////---...///...------...000000000000000000000000000---...///000111111111111000000000000000000000000---......//////////////////......///000000///---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...............///000000///////////////000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111000000000111111111111111111111222222222111111111111111111111111333333444444444444555555222333444555666666666666......------------....../////////...------,,,,,,........................000/////////......---------..................---......................................................////////////......------------------------........................////////////////////////000000000000000//////...////////////////////////000000000000000000000000------...//////000000000000000000000000/////////000000000000////////////222222111111000000//////000000000000000000111222111111111111222222222222333333333333333333333333555555555555555555555555999999999999999999999999777777666666666666777777777777666666666555555555555555555555666555555555444333333222222111111111111111111111111111111111111111111111000000/////////000000111111111111000------......//////000000////////////////////////........................,,,...000000///...///000..............................---,,,,,,...///000,,,---...//////...---,,,---------............///------------------------------------------------............////////////////////////////////////000000///............///////////////////////////---...///000000///...---////////////////////////////////////////////////000000//////......------////////////////////////111000000///////////////............////////////++++++++++++++++++++++++000000////////////000000555333000///000111000000000000////////////000000/////////////////////////////////////////////////////////000000000000000////////////000000000000000000000000000000000000000000000000////////////......///000000000000000000000///////////////000000...---...///000///......//////000000000000///000000000000////////////////////////////////////000000////////////000000//////////////////.........///000///......///111////////////////////////000000000000///...------////////////////////////---......///////////////////////////000000///...////////////////////////000000000000000000000000000000000000000000000000////////////////////////...............///000000///////////////000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000000111111111111111111111111111111111111111111111111111111111111222222222333333333444555555666666666555......------------......//////.........---------........................///......------,,,,,,,,,------...//////...---------.....................---...........................////////////......------------------------........................////////////////////////000000000000000//////...////////////////////////000000000000000000000000//////............//////000000//////////////////////////////000000000000222222111111000000//////000000//////000111222222000000111111111222222222222333333333333333333333333333444444555666666777888888888888888888888888777777666666666666777777666666666666555555555555555555555444444444444555333333333222222111111111000000000000000000000000//////000000111111111111//////000111111111111111000000//////......------////////////////////////...........................///111111///...---.................................---,,,,,,...///000,,,---...//////...---,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////000///............//////////////////////////////---...///000000///...---////////////////////////////////////////////////------......//////000000////////////////////////000000000000000//////...---.........//////000000000000000000000000000000000000////////////000000444222///...////////////000000////////////000000////////////////////////////////////////////////......//////000000000000////////////000000000000////////////////////////////////////000000000000......///000000000000000000000////////////000111000...---...///000///.........///000111111000000111000000000/////////...//////////////////////////////000000000000//////................../////////000111111000///000111////////////////////////////////////...---,,,,,,////////////////////////---......//////////////////000111111000000000000////////////////////////------------------------////////////////////////000000000000000000000000...............///000000///////////////000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000333333222111000000000111111111111111111111111111111111111111111111111111111111111222222222333333555555666666555444333333......------------......................................................---------------,,,,,,,,,,,,---...//////...---,,,---------...............---------.....................////////////......////////////////////////........................//////////////////////////////000000000///......//////////////////////////////////////////////////////...------......///.........//////000000000////////////000000000000111111111111000000000000////////////000111222333000000000111111111111222222222333333333333444444111111222333444555666777777777777777777777777777777666666555555666666777666666666555555555444444333333222111111111222222222222222222222222222222////////////////////////...//////000111111222222......///000111111111111111111000///...---,,,,,,////////////////////////...........................000111000...------..............................------------...//////---..................------------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////////////////////////////...............///000000////////////////////////......////////////......////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////000000000000000///......------......///000000000111111111111111111111111000000////////////000000333111///...//////...---000000////////////000000000000000000000000000000000000000000000000000000---......//////000000111////////////000000000000////////////////////////////////////000000000000......///000000000000000000000///......///111222000...---...///000///.........///000111111111111111111000000//////......//////////////////////////////000000000000//////............///////////////111222222000/////////000000000000000000000000,,,---...///000000000000000000000000000000000000---......///////////////...000222111000///000000000000000000000000000000........................////////////////////////000000000000000000000000...............///000000///////////////000111111000000000000000000000000........................000000000000000000000000000000000000000000000000222222111000000000111111222222222111111111111111111111111111111111111111333333444444444444555555555555555555444333222111......------------......,,,,,,------.../////////........................------------............,,,---///000000///---,,,---------.........//////---------.........//////......////////////......////////////////////////........................////////////////////////...////////////...------////////////////////////...........................------,,,---...000111,,,------...///000111111.../////////000000000111000000000000000111111111////////////000111222333000000000000111111111111333333333333444444444555111222222222333333444444666666666666666666666666666666555555555555666666666666555555555444444444444333222000000000111222111111111222222333333444000000000000000000000000000000000000000111111111------...///000000000000000000//////......------////////////////////////........................---...//////------...000........................,,,---......///...............------------......---------............///........................////////////////////////............////////////////////////////////////------------...000111222//////////////////////////////............//////////////////////////////////////////////////////------......//////000000///////////////////////////000000111000///...---------......///000000111........................000000////////////000000222111000000111111///---000000////////////000000000000000000000000000000000000000000000000000000------......///000000111////////////000000000000////////////////////////.../////////000000000111......///000000000000000000///...---...///111222000...---...///000///.........///111111222222111111111111000///.........////////////////////////...///000111111000///........./////////000000000///000222111...,,,,,,,,,000000000000000000000000...///000111111222222222000000000000000000000000---......///////////////---///111111///---...000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...............///000000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000/////////000111111222222222111111111000000111111111111111111111111333333444444444444555555222333333333333333222222.........------.........+++,,,,,,---...///000000........................---.........//////000000,,,---///000000///---,,,---------.........//////---------.........//////......////////////......------------------------........................////////////////////////...............------,,,////////////////////////........................+++++++++,,,---///222333+++,,,---...///111222222.../////////000000111111//////000000111111222222////////////000111222333000000000000111111111111333333333444444555555555333333222222222222111111666666666666666666666666666666555555555555666666666666555555555444444444666555333222222222333333000000111222333444444555111111111111111111111111222222111111000/////////,,,---...///000000000000.........///////////////////////////////////////........................+++,,,---------...000222........................+++,,,.../////////...---///...---,,,,,,---...///---------.........//////000000000000000000000000////////////////////////............/////////000////////////////////////,,,,,,,,,---///000222333////////////////////////000///...------...///000///////////////////////////////////////////////////////////////.........///////////////////////////000111111111000...------------...///000000111........................000000////////////000000333222222222333222///---000000////////////000000000000000000000000000000000000000000000000000000---------...///000000111////////////000000000000////////////////////////.../////////000000111111...//////000000000000000000///...---...///111333000...---...///000///.........///111111222222222222111111000///......---////////////////////////...///000111111000///....../////////000000111111...///111000---***))))))000000000000000000000000333333444333333222111000000000000000000000000000---......///////////////+++...000000---,,,---///000000000000000000000000------------------------////////////////////////000000000000000000000000...............///000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000111111222222222222111111000000111111111111111111111111111111222222222333333333000000111222333333333333111000///...---,,,++++++........................000000///...---,,,,,,+++////////////////////////////////////////////////.........------,,,,,,,,,........................---------.........//////------------------------////////////////////////,,,---///000000000///.........////////////......---------............///////////////////////////......------------......//////............//////---......///000111111222000000////////////000000111111111111111111111111111111222222222333333333444444444333333222222222111222222333333444444444666666666666666666666666666666666666666666666666666666666666555444333333333333333333222111000///000000000000000000000000111111000000//////......111111111111111000//////111111000000//////......//////............//////..............................---------,,,,,,,,,......////////////......000///...---,,,+++******........................////////////////////////000000000000000000000000333222///---,,,,,,---...////////////////////////------------------------------............------------......//////000000000///...------...///000......////////////............////////////......000000//////.........---//////000000000000//////////////////000000000000//////000000111111222222111111000000//////......//////000000000111111222////////////////////////555444444333222111000000////////////////////////000000000000000000000000............////////////111000///......///000111111111000000//////......////////////000000000000111111000/////////////////////............//////111111000000//////..............................//////000000000000//////000000000000////////////.................................------,,,,,,,,,---...///000000///...---////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......////////////////////////111111000000//////..............................000000000000000000000000000000////////////000000---///000222222000///---000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000///////////////222222222222222222222222333333333333222111000000333111///000111222222111...............---------......................../////////...------,,,,,,////////////////////////////////////////////////.........------,,,,,,,,,........................---.........////////////------------------------////////////////////////---......///////////////......////////////.............../////////000000/////////////////////////////////......///////////////............//////.........///000111111111111111000000000000111111111111111111111111111111111111222222222333333333444444444333333222222222111222222333444555555666666666666666666666666666666666666666666666666666333333444444555444444444444444444333333222111000000000000000000000000000111000000000/////////...000000111111000000///...111000000000/////////...//////............//////........................000000/////////...............////////////......---------------.........000000000000000000000000........................////////////////////////222111///---------...///////////////////////////.................................//////..................///////////////000///............///000......////////////.........//////000000//////...000/////////............//////000000000000//////////////////000000000000000000000000000111111111000000000000000/////////...//////000000000000000////////////////////////333333333222222111111000////////////////////////000000000000000000000000....../////////000000000000000////////////000000111000000000/////////...////////////000000000000111111000/////////////////////............//////111000000000/////////...000000000000000000000000//////000000000000//////000000000000////////////......................../////////.........------...///000000000000///...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////000000000000//////..............................////////////////////////000000////////////000000...///000111111000///......////////////000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111222333333333333333222222333444777999999777444---------.........//////................................................////////////////////////////////////////////////.........---------------....................................////////////------------------------////////////////////////...............///000000......////////////......////////////000000000111////////////////////////000000////////////000000//////............//////......//////000000111111222222111111111111222222111111111111111111111111111111222222222333333333444444333333333333222222111222333444555666777777666666666666666666666666666666666666666666666666222333444555555666666555444444444444333222111111000000000000000000000000000000000000///////////////000000000000///......000000000000//////////////////............//////........................///////////////...............////////////......------........./////////................................................////////////////////////000///...------...///000////////////////////////////////////////////////...//////000000//////...///////////////.........000//////......//////000------............------///000000111111000000///////////////............//////000000000000//////////////////000000000000111111111111000000000000//////000000000000000000---...000111111000//////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111//////000000000000//////000000000000////////////////////////000000000000111000000/////////////////////............//////000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000000000//////////////////000000111111000000///111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////000000000////////////...........................////////////////////////000000////////////000000...///000111111000///...............////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111222333444444444444000222777;;;>>>===999666---------............///........................---------.........//////////////////////////////////////////////////////...............---------........................,,,---------....................................///////////////////////////......------...000111......////////////............/////////000000000////////////////////////000//////////////////000//////............//////.../////////000000000111222111111000000111111222111111111111111111111111111111222222222333333333333333333333333333333333222222333444666777888888666666666666666666666666666666666666666666666666444555666666666666666555444444444444444333222222000000000000000000000000000000000000///////////////////////////......---000000000000//////////////////............//////........................------------------------......////////////......111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////.........---...///000111//////////////////////////////////////////////////////000000000000//////000000//////......------000//////////////////000------............------000000111111111111000000///////////////.........//////000000000000//////////////////000000000000222222111111000000///////////////000000111111222...///111222222111000///////////////////////////000000000000111111222222000000000000000000000000////////////////////////000000000000111111111111...///000111111000///...000000000000////////////////////////000000000000000000////////////000000//////............//////000000000000////////////........................//////000000000000//////////////////000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////........................////////////////////////000000////////////000000//////000000000000//////........./////////000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333444444444444444///111444888;;;:::666333///............---------........................,,,,,,------.../////////////////////////////////////////////////////////................................................++++++,,,,,,,,,---------........................///////////////////////////......------...000111......////////////......------.........////////////////////////////////////......------....../////////............//////////////////000000000000000000////////////000000111111111111111111111111111111222222222333333333333333333333333333333333222222333444555666777888666666666666666666666666777777777777777777777777666666666555444333222111333333444444333333222222000000000000000000000000////////////000000000000///////////////......---////////////000000000000//////............//////........................,,,---------------------......////////////......000000000///......------////////////////////////................................................------......//////000111////////////////////////........................//////000000000000//////000000//////......------///000000000000000000///---..................---000000111111111111000000........./////////////////////000000000000//////////////////000000000000222222111111000000////////////000000111111222222000111222222222111000///////////////////////////...//////000000111111222000000000000000000000000////////////////////////000000000000111111111111...///000111111000///...////////////000000000000////////////000000000000000000////////////000000//////............//////////////////000000000000........................//////000000000000//////.../////////000000000111000000000000000000000000........................111111000000000000111111////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000.............../////////////////////////////////........................000000////////////000000//////000000000000////////////000000000111111111///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222333444444444333333222111222111111333555555333111//////.........---------........................---------.........//////////////////////////////////////////////////////.............../////////........................+++,,,,,,,,,,,,---------........................////////////////////////...............///000000......////////////......------------............////////////////////////......------------......//////............//////////////////000000000000000000////////////000000111111111111111111111111111111222222222333333333222222333333333333444444333333333444555555666666666666666666666666666666777777777777777777777777444444444333111000...---222222222333333222222111000000000000000000000000////////////000000000000///000000000000///......////////////000000000000//////............//////.................................///////////////......////////////......,,,,,,---...///000000111........................------------------------........................---....../////////000000////////////////////////...........................//////000000//////...///////////////.........///000000111111000000///......////////////......///000000111111000000///........./////////////////////000000000000//////////////////000000000000111111111111000000000000000000111111111111111111111111111000000000000000////////////////////////......//////000000000111000000000000000000000000000000000000000000000000/////////000000000111111//////000000000000//////////////////000000000000////////////000000000000///////////////000000111//////............//////////////////000000000000000000000000000000000000//////000000000000//////......//////000000111111////////////////////////------............//////111000000//////000000111........................////////////000000000000000000000000000000000000........................000000000000000000000000////////////000000000000000000000000000000000000---............/////////////////////////////////........................000000////////////000000000000////////////000000000000000000111111111111////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000//////000000111222222222222222222222222222222222333333333333222111000///555333111111222333333333---------.......................................---------...............////////////////////////////////////////////////---........./////////000........................---------.........//////........................////////////////////////---......///////////////......////////////..................//////////////////////////////////////////............////////////............//////000000000000////////////111000000000000000000111111111111111111111111111111111222222222333333333222222222333333444444444333333333333444444444444666666666666666666666666777777777777777777777777444444333333222111000///000111111222222111111000000000000000000000000000.../////////000000000111000000111111000000///....../////////000000000111//////............//////................................./////////000000......////////////......++++++,,,---...///000000++++++++++++++++++++++++------------------------..............................//////////////////////////////////////////////////////////////////.........//////..................//////////////////000111111111111000/////////000000000000//////...//////000000//////.............../////////000//////000000000000//////////////////000000000000000000000000000111111111222222111111111111111111111000...---------...///////////////////////////.../////////////////////////////////////////////000000000000000000000000....../////////000000000000000////////////000000.../////////000000000111////////////000000000000///////////////000111111//////............//////.../////////000000000111000000000000000000000000//////000000000000//////.........///000111111111............................../////////000000000000000///......///000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000---------.........//////////////////////////////........................000000////////////000000000000////////////000000/////////000000000000111////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000......///000000111222222222222222222222222222222111111111222222111000000444222111111333555555555++++++,,,---...///000111................................................////////////////////////////////////////////////---.........//////000000........................////////////000000000111////////////////////////////////////////////////,,,---///000000000///.........////////////......////////////000000000000////////////////////////000000////////////000000//////............//////000000000000////////////222222111111111111222222111111111111111111111111111111222222222333333333222222222333333444444444444444333333333222222222666666666666666666666666777777777777777777777777555555555666555555444444///000000111111111000000000000000000000000000000.../////////000000111111111111111111111000//////.../////////000000111111//////............//////........................,,,,,,,,,---------............////////////......------------------,,,,,,........................------------------------..............................////////////......////////////////////////000000000000000000000000------............---------.........//////000000///000111222222111000///000000111111111111000000......////////////......---.........//////000000//////000000000000//////////////////000000000000//////000000111111222222333222222222111000000000111///,,,******+++---...////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////111000///......///000111.../////////000000111111////////////000000000000///////////////000111111//////............//////.../////////000000111111........................//////000000000000//////---......///000111111222........................//////000000111111111222000///...------...///000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000---------.........//////000000000000000000000000........................000000////////////000000000000////////////000000............/////////000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000---......///000111111111222222222222222222222222...///000111111111111111000000000222555666666555//////////////////////////////......---------,,,...---+++******+++---...//////............//////000000000000000000000000------......//////000000........................------------------------111111000///...---,,,,,,//////.........---------111111000///...---,,,,,,......------------.........------------...//////------...//////000//////............////////////------------.........///000000000000000111111222//////......///000111111000000000000111111111111111222333333222111000///111111222222222333333333555555555444444333333333666666555555555444444444666666666666666666666666666555555444444333222222000000000000000000000000000000000000000000000000000///............//////////////////////////////000000000000000111111111222222111000///...------............////////////..............................////////////......,,,---......//////............------------............////////////......---......///////////////------...//////...------000000000000000000000000........................////////////////////////............///////////////////////////.........---......///000111111222000000000000000000000000////////////000000000000000000000000000000000000444333111000......////////////000000000000//////111111000000//////......000000000000000000000000000000////////////000000000000000000000///......000000000000////////////000000000000000000000000111111111111000000000000...000111000///...///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////000000//////.........---000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000//////////////////000000000000000000000000////////////////////////000000111111111111000000000000//////.........---//////............//////000000000000000000000000////////////000000000000000000000000000000000000222000///------///000222000000000000000000000000//////////////////////////////000000111111111222//////000111222333333333000111333222000//////000//////000000111111111222//////000000111111222222333222222222333333444555111111222222222333333333000000000000000000000000......................../////////.........------///...,,,++++++,,,.../////////............//////.................................///////////////........................------------------------///////////////.........//////.........---------///////////////.........000000////////////000000...---------......//////------.../////////..................////////////---.........////////////000000//////000000111222000000/////////000111111000000000000111111111111111222222333222111000///111222222222222333333333555555444444444333333333666555555555444444444444555555555555555555555555555555555444333333222222111111111111111111111111111111111111111111111111...............///000000111111111111111111111111222111111111000/////////000000000000////////////............////////////..............................////////////......,,,---......//////............------------............////////////......---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000333222111////////////000//////000000000000//////111000000000/////////...000000000000000000000000000000////////////000000000000000000000///......000000000000////////////////////////////////////111111111111000000000000...000111000///...///111////////////////////////000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000////////////////////////000/////////............//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000---......///000111111222.../////////////////////000000000000000000000000///////////////////////////000000111111000000///000000/////////.........//////............//////000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000/////////////////////////////////000000000111111000000000111111222222333000111333222000//////000///000000000111111111111000000000000000111111111222222222222222333444444111111111222222222333333000000000000000000000000........................000000////////////......000///...------...///000//////............//////........................///////////////.........................................................---.........//////000000/////////............------.........//////000000000000////////////000000------........./////////....../////////...------............////////////////////////000000000000000000//////000000111222222222111000000000111111000000000000111111111111111222222222222111000000222222222222333333333333444444444444333333333333555555555555444444444444555555555555555555555555555555444444333333222222222222222222222222222222222222222222222222222222.........//////000000000111111111111111111111111333222111111//////...---......//////000000111111............////////////..............................////////////......------...////////////.........------------............////////////......---......///////////////111000///......///000111////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000//////000000111//////000000000000//////000000000000////////////000000000000000000000000000000////////////000000000000000000000//////...////////////000000000000........................111111111111000000000000...000111000///...///111........................000000000000000000000000000000000000000000000000000000000000000//////...000000000000000000000000////////////////////////////////////.......................................///000111111000///...////////////////////////000000000000000000000000,,,---...///000111222333.........//////000000000000000000000000000000000////////////////////////...//////000000//////...000000////////////......000//////......//////000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////////////////...///////////////000000111111111111111111111111000111333222111///000000000000000000111111111111111111111111000000000000111111111111111111222333111111111222222222222333000000000000000000000000........................000000000000000///////////////...------...////////////............//////000000000000000000000000000000//////......------........................////////////////////////............/////////////////////...........................////////////......------------......---......///////////////000000000000//////...---............///////////////000000000000111111111///////////////000111111333333222111000000000111///000000000111111111111111111111222111111111111222222222333333333444444333333333333333333333333444444444444444444444444555555555555555555555555555555444444333222222111222222222222222222222222111111111111111111111111//////000000000/////////////////////////////////111111000000/////////...////////////000000000000............////////////..............................////////////......------...///////////////......------------............////////////......---......///////////////111000...------...000111////////////////////////////////////////////////////////////////////////............///////////////////////////000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////000000111111//////000000000000//////000000000000////////////////////////////////////000000////////////000000//////000000000000//////////////////000000000000////////////////////////111111111111000000000///...000111000///...///111////////////////////////000000000000000000000000//////////////////////////////000000000000/////////////////////////////////////////////////////////////////////.........////////////////////////---///000222222000///---////////////////////////////////////////////////---......///000111111222...//////000000111111111////////////////////////////////////////////////......////////////......000000//////////////////000000////////////000000////////////////////////////////////000000000000////////////////////////000000////////////000000////////////////////////////////////////////////............////////////111111111111000000000000000111333222111000000111000000000000000111111111222222111111000000//////111111000000000000111111111111111111222222222222000000000000000000000000......................../////////000000000000000...------------------...//////............//////000000000000000000000000000000//////......------........................////////////////////////////////////............////////////////////////////////////..................------------......---...///000000000//////111111111111111000///...............////////////000000000000111111111222/////////...///000000111333333222111000000000111///000000000111111111111111111111111111111222222222222333333333444444444333333333333333333333333333333444444444444444444555555555555555555555555555444444333222222111111111111111111111111111111000000000000000000000000111111111111000///---,,,////////////////////////......//////000000000111000000000000////////////............////////////..............................////////////......---...//////000000//////......------------............////////////......---......///////////////000///---,,,,,,---///000................................................////////////////////////............////////////////////////000000111111000000000000////////////////////////////////////////////////000000000000////////////////////////---...//////000000111111//////000000000000//////////////////000000000000////////////////////////000000////////////000000//////000000000000//////.../////////000000000111000000000000000000000000111111111111000000000///...000111000///...///111000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////.........///////////////000000000000000000000000---///000222222000///---////////////////////////////////////////////////000000000000////////////000000000111111222222222////////////////////////000000000000000000000000......////////////......//////000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////............111111000000000000000000///111333333111111111222111111000000000000000000222222111111000000//////111111000//////000000000000000111111111222222222000000000000000000000000------------------------......////////////000000------------------------//////............//////........................///////////////.........................................................000000//////.........---...////////////000000000000000//////.........---000000////////////000000---...///000111000//////000000111111111000//////............////////////000000000000111111111111//////......//////000111222222111000000000111111000000000000111111111111111111111000111111222333333333333333444444444444222222222222333333333333333333333333444444444444444444444444444444444444444444333333222222111111000000000000000000000000////////////////////////111222222222111///---,,,111111111111111111111111,,,---......000111111222111111000000//////..................////////////..............................////////////............///000000000000///......------------............////////////......---......//////////////////...---,,,,,,---...///................................................////////////////////////............////////////...//////000000111111222////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000---...///000000000000/////////000000000000//////////////////000000000000000000000000000000000000000000////////////000000...//////000000000000000......//////000000111111111111111111111111111111111111111111000000000000...000111000///...///111111111111111111111111111////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000////////////////////////.........///////////////111111111111111111111111...///000111111000///...////////////////////////000000000000000000000000111111111000//////......111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...//////000000000000111111111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000////////////...000000000000000000000000///111333333222111222333111111111111000000000000111111111111000000000000222111000000000000000000000000000111111111111222000000000000000000000000------------------------------........./////////.........//////.........//////............//////.................................///////////////........................------------------------.........///////////////.../////////000000000000.........///////////////000000////////////000000---...000111111111///...---......////////////.............../////////////////////000000000111111///............///000000000000/////////000111111000000000000111111111111111111000000000111333333333333333444444444444555111111222222222333333333222222333333333444444444444444444444444444444444444444333333222111111111111111111111111111111111////////////////////////...///111222222111000///111111111111111111111111---.........///000000000////////////000000000000............////////////..............................////////////............///000000000000000......------------............////////////......---......///////////////........................................................................////////////////////////............////////////...//////000111111222222......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000---...///000000//////...//////000000000000//////.../////////000000000111000000000000000000000000000000////////////000000......///000000000000000.........///000111111111000000000000000000000000111111111111000000000000...000111000///...///111000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////////////////............/////////000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////111111000000///.........000000000000000000000000000000000000000000000000///000000111111000000/////////000000000111111111111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111000000000/////////......//////000000111111///111333333222222222333111111111111000000000///000000000000000111111111333222111000000000000111000000000000111111111111000000000000000000000000------------------------,,,---------......////////////000000000000////////////............//////000000000000000000000000---.........//////000000........................------------------------,,,,,,---...///000111222.../////////000000111111,,,,,,---...///000111222......------------......---...000111222111///...++++++,,,---......................../////////000////////////000000000000...............///000000//////...//////000111111000000000000111111111111111111000000000111333444333333333444444444555555111111111222222333333333222222222333333444444444444444444444444444444444444444333333222111111000222222222222222222222222000000000000000000000000+++---000222333333222111///////////////////////////////////////.........------...///000111222222............/////////000..............................////////////.........//////000000000000000.........------...............////////////......---....../////////////////////000000000000//////........................000000000000000000000000////////////////////////............/////////000...//////000111222222222---......///000111111222000000000000000000000000////////////000000000000000000000000000000000000---...///000000///...---//////000000000000//////.../////////000000111111000000000000000000000000000000////////////000000......///000000000000000---......///000111111222////////////////////////111111111111000000000000///000111000///...///111////////////////////////////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////////////////---.........//////000000////////////////////////000000////////////000000111111111111111111111111000000000000000000000000......//////000000111111000000///...---,,,,,,+++000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111111222111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000222222111111000000//////---......///000111111222///111333333222222333444222111111111000000////////////000000111111222222333333222111000000111111000000000000111111111111000000000000000000000000---......///////////////,,,---......//////......////////////000000000000///////////////.........//////......---------,,,////////////////////////000000//////.........---//////.........---------///////////////////////////......------///000111000000000000000000000000////////////////////////......////////////..................////////////111000000000000000111222222111111000000000000000///////////////.........000...---...111222111///111111222222222222111111000111111111111222222222222222333333333333444444333333333333333222111000333333222222222333444555555555444333333333333444666666555444333222222111111111111111000000000000222111000.........///000222222111///...,,,++++++000000000000000000000000000000////////////000000........................///......---------......,,,---...//////...---,,,000---,,,---///000...,,,,,,---......///.........---------,,,,,,---------////////////////////////......////////////......000000000///......------..............................////////////......///000111000...,,,---...111111000000//////......////////////////////////666555333222000/////////////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000111111000000//////......////////////////////////111111000000//////......////////////////////////222222111111000/////////000000000111111111111111000000000000000000000000000000000000111111111111//////000000000000//////....................................////////////000000000000000000000000......//////000000111111000000//////.........---000000000000000000000000000000000///......------////////////////////////111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000111111111000000000000000222222111111000000//////111111000000//////......000000000000000///...---////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////444222000///...///000111111///---...111222000...555555555444444333222222////////////////////////000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000---......///////////////,,,---......//////............/////////000000000/////////////////////.../////////.........------////////////////////////000/////////.........---//////.........---------///////////////////////////......---...///000111////////////////////////////////////////////////......////////////..................////////////000000/////////000111111111111000////////////000////////////////////////000...---...111222111///111111222222222222111111000111111111111222222222222222333333333333444444333333333333333222111111333333333333333444444555555555444333333333333444444444444333222222111111111111111111000000000000222111000///......///000222111111000///...------000000000000000000000000000000////////////000000........................//////.........//////000---......//////......---///...,,,---///000...,,,---...//////000000//////......------------......////////////////////////......////////////...............///////////////000000000000000000000000......////////////......---///000///......///000000000000000////////////////////////////////////222111000///...---------////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000111000000000/////////...////////////////////////111000000000/////////...////////////////////////000000000000000000111111******++++++,,,------...000000000000000000000000//////000000000111111111//////000000000000//////......................../////////000000000000111000000000000000000000000.../////////000000000111000/////////............000000000000000000000000//////000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000111111111000000000000000111000000000/////////...000000111111000//////...////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000333222000......///000111222000///000222333111///222222222222333333333333111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000---......///////////////,,,---......//////......------........./////////......//////////////////000000////////////....../////////////////////////////////..............................---------///////////////////////////............///000000////////////////////////////////////////////////......////////////..................///////////////.........//////000111111000//////......//////////////////////////////000///...///111111111000111111222222222222111111000111111111111222222222222222333333333333444444333333333333222222222222333333333333444444555555555555444333333333333444222222222222222222111111111111111111000000000000111000000////////////000111111000000000/////////000000000000000000000000000000////////////000000.........................../////////000000111111///..................//////...------//////...---...//////000000000000000//////............//////////////////////////////......////////////......------......///000000111000000000000000000000000......////////////......,,,---//////......000222////////////000000000000........................//////...---------------////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000......///000000111222222,,,------...///000000111000000000000000000000000//////000000000000111111//////000000000000//////........................000000000000111111111111000000000000000000000000////////////000000000000////////////............000000000000000000000000/////////000111222222222////////////////////////////////////////////////000000000000000000000000//////............//////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000111111111111000000000000////////////111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////111111111111111111111111222111///.........///000333222111111333333222111///000000111222222333333111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000---......///////////////,,,---......///.........------------.........///............////////////000000000000000/////////////////////////////////................................................////////////////////////............/////////000////////////////////////////////////////////////......////////////..................////////////......---......///000111000000///...............///////////////000000000000000000000000111000000111111222222222222111111000000111111111222222222222222222333333333444444333333333222222333333333333333444555555555555555555555444333333333333444111111111111222222333333111111111111000000000///000000000////////////000000000000000111111111111////////////////////////000000////////////000000........................------...///000111111111000///...------...///000///........./////////.........///000000000000///000000////////////000000////////////////////////......////////////..................//////000000..............................////////////......,,,...//////......///111.........///000111111111//////////////////////////////.........//////000////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000////////////000000111111111111222222222222222333////////////////////////////////////000000000111//////000000000000//////........................//////000000000111111111////////////////////////////////////000000000000///////////////........./////////////////////////////////000000111111111////////////////////////////////////////////////////////////////////////000//////......//////000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111//////000000111111222222000000000000////////////111111111000000000111111000000000000000000000000////////////000000000000////////////000000000000////////////////////////111111111111111111111111000000///......//////000222222111111222222222111000000000111111222222222111111111111111111111111000000111111111111000000///000000000111111111111000000000000000000000000////////////000000000000---......///////////////,,,---......///.........------------.........///---.........//////000000/////////000000000000000////////////////////////---------...............---.....................////////////////////////---......///////////////........................////////////////////////......////////////..................////////////------------...///000111000000///...............////////////000000111111000111111111000000000111111111222222222222111111000000111111111222222222222222222333333333444444444333333222222333444444333444555666666666555555555555444333333333333444111111222222333333444444111111111111000000000////////////000000000000////////////000111222222222////////////////////////000000////////////000000////////////////////////+++,,,---...///000000///000///...------...///000...////////////...//////,,,---......//////......000000////////////000000////////////////////////......////////////......000000//////..........................................////////////......///000000000...------///------...///000111222222000000000000000000000000...............//////000////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////......111000000//////......---////////////////////////...////////////000000000//////000000000000//////////////////////////////........./////////000000////////////////////////000000000000////////////.........///////////////////////////////////////000000000//////.........////////////////////////000000000000000000000000////////////////////////111000000//////000000111000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111111//////000000111111222222////////////000000000000111000000//////000111111000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000111111111111111111111111000000/////////000000000000111111111111000111111333222222222111111111000000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000////////////000000000000---......///////////////,,,---......//////......------........./////////------......///000000000......////////////000000////////////////////////---------------.........---------...............////////////////////////---......///000/////////........................////////////////////////......////////////..................////////////---------...///000111222111000//////......//////...//////000000111111222111222222222000///000111111111222222222222111111000111111111111222222222222222333333333333444444444444333222222333555666333444666777777777666555555555444333333333333444111222222222333333444444111111111111000000000000...//////000000000000///......///000000111222222000000000000000000000000000000////////////000000////////////////////////+++,,,---/////////......000//////////////////000...///000000......///000,,,------...............000000////////////000000////////////////////////......////////////......111000000///......------000000000000000000000000......////////////......000000111000...,,,---...---......///000111111222000000000000000000000000------,,,,,,,,,------...////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000//////...------000000000///......------000000000000000000000000......////////////000000//////000000000000//////////////////////////////............////////////000000000000000000000000000000000000////////////.........///////////////000000000000000000000000000000000///...---------////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000/////////000111111222222000000000000111111111111////////////000000000000000///.........///111222000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000111111111111111111111111000000000000111111111111000111222111000///000222333333222222111000000///////////////////////////000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000---......///////////////,,,---......//////............/////////000000000------......///000000111------........./////////////////////////////////,,,,,,,,,------.........---------.........//////////////////////////////------///000000000///...........................////////////////////////......////////////..................////////////.........///000111333333111111000////////////000...//////000111111222222111222444222000///000222111111222222222222111111000111111111111222222222222222333333333333444444555444222222222444555777444555666888888777666555555555444333333333333444111111111222222222222222111111111111000000000000---...///000111111000///.........//////000000111000000000000000000000000000000////////////000000////////////////////////,,,---///000000///...---//////000000000000//////...000111000......///111------...///////////////000//////......//////000////////////////////////......////////////......///////////////.........000000000000000000000000......////////////.........///000///...---...///......//////000000111111..............................---------------...////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000.../////////000000000111////////////////////////.../////////000000000111//////////////////////////////////////////......000000111111111222222222000000000000000000000000........./////////000000//////000000000000//////////////////////////////...////////////000000000000000000000000000000000111000000000/////////.............../////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222111111111000000000000000.../////////000000000111///...---,,,---...000111////////////////////////////////////000000000000.........///000111111111000000000000000000000000000000000000000000000000000000111222222222222222000222444333111000111333000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000---......///////////////,,,---......//////......////////////000000000000---------...///000000111,,,---------......//////////////////////////////,,,,,,,,,------.........---------.........//////////////////////////////,,,---///000000000///...........................////////////////////////......////////////................../////////000......//////000222333444222222111000000000000000...//////000111222222222111333444333000...000222111111222222222222111111000111111111111222222222222222333333333444444444555444222222222444666777444555777888999888666555555555444333333333333444111111111000000000000000111111111111000000000000---...///111111111000///............/////////000000000000000000000000000000000////////////000000000000000000000000000000...///111222111000...---...///000111111000///......000222111...---///111...//////000000000000000//////............//////////////////////////////......////////////......------......///000000000..............................////////////......,,,...//////......000111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,111111000///////////////////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000.../////////000000111111////////////////////////.../////////000000111111////////////////////////------......///000000000,,,---...000111222444444000000000000000000000000............/////////000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000111111000000/////////...---.........//////000000000000000000000000000000//////000000111111222222////////////////////////........................000000000000000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222222222111111000000//////.../////////000000111111...---,,,+++,,,...000111////////////////////////////////////000000000000---......///000111111222000000000000000000000000////////////////////////000111222333333333333333111333555444222111333555------......///000000000111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////...------------...//////000000//////.........---////////////////////////---------.........//////............///////////////111222000---,,,///222///////////////........................///000000000//////............///......//////000000111111000000000000000000000000////////////000111333333CCC999...+++///444444222////////////////////////000000000000111111111111000000000000000000000000000000000111222333555666222222222222222222222222444444444555555555555666666666666666555444333222555444333222111111111111000000000000000000000000333111///......///111333000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111,,,,,,,,,---...//////000///////////////.........////////////////////////////////////////////////////////////////////////000000///...............222111000.........///000//////////////////////////////////////////////////////000000000000//////000000000000000000000000///000111000/////////111...............///000000///......------///000111////////////////////////////////////000000000000---...///000000///...---000000//////......------000000000000111111111111...///000222222111111000111111000000//////......//////////////////////////////000000000000//////////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000......//////......---,,,...//////000000000000000//////000000000000//////222111111000///.........////////////////////////////////////000000000000111111000000//////......---.........//////000000000000000000000000000000000000////////////000000222111111111000000//////111111000000//////......---///000000//////000222333111000......///111222000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222111111000000//////......111111222444666666333111333333222222111000//////000000000000000000000000////////////////////////111111111111111111111111000000111111111111000000000000000000000000000000111111000000//////......------------------------........................////////////////////////...------------...//////000/////////............////////////////////////---------.........//////............////////////...//////...------///000........./////////////////////......//////000111//////.........//////000////////////000000000000........................////////////000111222222======:::777333111111222000000000000000000000000000000000000111111111111111111111111111111111111111000000000000111111222222222222222222222222222333333333333444444444555444444555666666666555555555444333222111111111111000000000000000000000000111111000//////000111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000111111,,,------...//////000000.........///////////////////////////////////////////////////////////////........................000000///...............222111000///......///000////////////////////////..............................////////////..............................,,,---...---,,,+++,,,..................///000000000//////...///000111222////////////////////////....../////////000000000......////////////......000000000//////............////////////000000000...///000111222111111000111000000000/////////...000000000000000000000000//////000000000000//////////////////////////////111111000000000/////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////......---,,,......///000000000////////////000000000000//////////////////////////////////////////////////////000000000000////////////000000000000////////////....../////////000000000000000000000000000000000000000////////////000000111111111111000000000///000000000000////////////...///000000//////000222222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111111111000000000000000000000222444444222///111111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...------------...//////////////////............////////////////////////---------...........................////////////...,,,+++,,,.../////////------......//////000000000////////////000111111...............///000111000000000000////////////........................000000000//////000111111666???GGGCCC777///...333111111111111111111111111000000000000111111111111222222222222222222222222333222222111000000000111222222222222222222222222222222222333333333444444333444555666777777777777444444333222111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////................................................////////////////////////////////////////////////111000000//////000000111---......//////000000111------......//////000000////////////////////////////////////////////////........................000//////............///111000000////////////000////////////////////////........................------............------...........................///000000......///000...............///000000000000//////000000111222////////////////////////------.........///////////////............//////000000000000////////////............////////////...///000111111111000000000000000000////////////111111111111111111111111//////000000000000//////////////////////////////000000000/////////......000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000...////////////...------------...////////////...//////000000000000//////,,,------...///000000111000000000000000000000000111111000000//////......////////////000000000000//////000000000000000111000000000000000000000000000000////////////000000111111111111000000000000////////////000000000000...000111000//////000222222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222222222222.........000222222000.........///111222333444555000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000.........///000111111111................................................////////////////////////...------------.../////////////////////.........////////////////////////....................................///////////////,,,***,,,///222111///,,,------...///000111111000000000000000111111222---------......000111111111111000000//////..............................111000000/////////000000000<<>>>>>;;;000000111111111111111000000000///...........................////////////000//////////////////000000000000///......------................................./////////000000000000000000000000000000000000000000////////////......///000000000000000//////////////////////////////............//////////////////////////////...............///000000000000000000000000000000000///...------...000111////////////000000000000222222111111000000////////////000111111111111111111111000000000000000111000000000000000000000000/////////....../////////////////////////////////...............///000000////////////////////////........................////////////////////////444222000///000222222111///............//////000000000//////000000111222111111000000////////////////////////000000000000000000000000000000000000000000111111111000000/////////............//////000///............//////////////////000000000000111111000000000000000111000000////////////000000///////////////////////////000111222222111000///////////////////////////////////////////////////////////////////////////////////////000000000000222222111000//////000000.........//////000111111////////////////////////000000000000000000/////////////////////000111111111111000000////////////000000000000111111111111111222222222333333444444000000000////////////...////////////000000000000////////////////////////////////////////////////////////////////////////111111111000000000000///000000//////000000111222000000000000000000000000111111111000000000000///000000000000////////////......///000000000000000////////////////////////......------......///000111000000///////////////000000111111111111000000000000000000111111111111111111111111111111111111////////////////////////000000////////////000000000000000000////////////000000000000000000000000///////////////////////////////////////000000111////////////000000000000000000000000////////////000000000000000000000000//////000000000111111111111111111000000000000000111111111111111111111111////////////////////////111000000000///////////////000111111222222111111////////////////////////////////////////////////111111111111000000000000////////////////////////???HHHLLLHHHAAA;;;777333000111222333333333222111000//////...........................///////////////......------......///000000//////.........---//////////////////////////////000000000111111111////////////////////////000000000000////////////......///000000000000000//////////////////////////////............//////////////////////////////...............///000000000000000000000000000000222111000/////////111111......//////000000000000222222111111000000////////////000111111111111111111000000000000000111111//////////////////////////////............//////////////////////////////...............///000000////////////////////////........................////////////////////////222000......///000111000...............///000000///............///000000000000000000/////////...////////////000000000000000000000000000000000000......///////////////...//////............////////////............//////////////////000000000000---------......000111111000000////////////000000///////////////////////////000111222222111000///........................////////////////////////////////////////////////////////////000000000000000000//////000111222222......///000000111111111//////////////////////////////////////////000000/////////...///000000111000000000/////////////////////000000000111111111//////111333444666888888111000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////222111111111000000000000000000000000000111111222000000000000000000000000000////////////.........////////////000000000000...//////000000000000000000000000000000000000000---,,,,,,,,,,,,---......111000000///////////////000000000111111000000000000000000000111111111111222222222222222222222222000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////...//////000000000000000////////////000000000000////////////000000000000000000000000000000000000222111111111000000000///000000000000000000111111222222222222222222222222////////////////////////000000000////////////......///000000111111000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000333???IIIGGG===666111...111222222333333333222222000000///...........................////////////......------------......////////////////////////////////////////////////000000000000111111111111////////////////////////////////////000000000000......///000000000000000//////////////////////////////............//////000000000000000000000000...............///000000000000000000000000000000222111111000000000000111...//////000000111111222111111111111000000000000//////000111111111111111000000000000000111111222///////////////////////////......------......///000000000000000000000000...............///000000////////////////////////111111111111111111111111////////////////////////...,,,+++,,,---......---............///000111111...............//////000...//////000000//////...////////////000000000000////////////////////////------......//////......//////............/////////............//////000////////////000000000000,,,,,,,,,---...///111111000000////////////000000000000000000000000000000///000000111111000000///........................000000000000000000000000000000000000000000000000////////////000000000000......//////000222333444//////000111111111000000000000000000000000000000......////////////000000//////......//////000111/////////////////////////////////000000000111111---...000222444777888999111111000000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333///000000000111111111111000000000000000000000000//////.........---------////////////000000000000...///000000111111000000000000000000000000000000//////......//////000111111111000//////////////////000000111111000000////////////000000000111111111111111111111111111111000000000000000000000000...//////000000//////...////////////000000000000////////////////////////000000000000000000000000......///000000000000000////////////000000000000////////////000000000000000000000000000000000000333222222111000000//////000000000000111111111111111111111111111111111111////////////////////////000000////////////............///000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000+++444;;;999444111///,,,222222222111111111111111111000//////......//////............//////////////////............//////------......///000000000/////////////////////////////////000000000000111////////////////////////......//////000000111111......///000000000000000//////////////////////////////............//////000000000000000000000000...............///000000000000000000000000000000000000111111000//////...//////000000111222222333000000000000000111111111//////000111111111111111000000000000000111222222///////////////////////////......------......///000000000000000000000000...............///000000////////////////////////111111111111111111111111////////////////////////---,,,,,,---///000...---////////////000111222222/////////...///000000111---...///000000///......////////////000000000000////////////////////////------.../////////////////////............//////...............///000000////////////000000000000...............///000000000000////////////000000000000000000000000000000000//////......//////000........................000000000000000000000000000000000000000000000000////////////000000000000000/////////000111222222000000111111111000//////000000000000000000000000........./////////000000///............///000000////////////////////////////////////000000000111------///000222444555666111111111000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111222222//////000111111111111111000000000000000000000000////////////.............../////////000000000111//////000111111111111000000000000000000000000000000000000000000111222222111111000/////////////////////000000000000//////....../////////000000000111111111111111111111111000000000000000000000000---...////////////...---.../////////000000000111////////////////////////000000000000000000000000---...///000111000000///////////////000000000000.../////////000000000111000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000/////////.........//////000111111111111000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000///333444222111222222000222222111000///000000000111111000///////////////............/////////000000000////////////000000,,,,,,---...///000111111000000000000000000000000............/////////000////////////////////////---......///000111111222...//////000000000000000//////////////////////////////............//////000000000000000000000000...............///000000000000000000000000000000...///000000000///---,,,///000000111222333333333//////000000111111222222//////000111111111111111000000///000000111222222////////////////////////.........------.........000000000000000000000000...............///000000/////////////////////////////////////////////////////////////////////////////////111333333111///////////////000111333333000000000000000111111222---...///000000///......////////////000000000000111111111111111111111111......///000000111000000//////............//////...............///000111////////////000000000000111000000///////////////000000////////////000000000000000000000000000000000///...------...///000........................000000000000000000000000000000000000000000000000////////////000000000000111111000000000000000111000111222222111000///...000000000000000000000000---.........//////000000...............///000000.........///////////////////////////000000000000------...///000111111222111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000111111111111111000000000000000000000000000000000000////////////.../////////000000111111//////000111111111111111000000000000000000000000000000000000000111111222111111000/////////////////////000000000000//////............////////////000000000000000000000000000000000000000000000000,,,---...//////...---,,,.../////////000000111111////////////////////////000000000000000000000000---...000111111111000///////////////000000000000.../////////000000111111000000000000000000000000000000000111222222333333//////000000111111111222000000000000000000000000111111111111111111111111000/////////............000000111222222222222222000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000111222222111///...///000000000////////////000000......//////000000111111////////////////////////////////////////////////000000////////////000000............////////////000000111111111000000///000000000000000000000000////////////000000000000000000000000////////////...........................///000111111000///...000000000000///////////////000111222222111000///111111111111000000000000////////////000000000000222111111111000000//////000///.........///111222//////000000111111222222222222111111000000//////111111000///////////////////////////////////////000000///...............000000////////////000000111000///...------...///......///000111111000000......////////////......000000000000000000000000000000000000000000000000111222222222222222111111000/////////............000000111111111111000000000000000000000000000000000000//////.........---........./////////000000///////////////////////////////////////............///000000000///---,,,------...............---000000000000111111111111111111111000000000000000000111111000///......///111111111111111111111111222222111000///......---///////////////......---,,,---...///000111222333//////......///000111111000000000000000000000000////////////////////////000000000000111111111111///////////////000111111111111000///////////////000000111111222222333333111111000000//////......000000000000000000000000111111000000//////......111111000000//////......//////............//////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111000000///...---000000000000000000000000111000///......///000111//////000000111111222222999777444222000000111111000000000000000000000000////////////////////////////////////000000000000......------------......111///......//////...,,,000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222000...---///000000000,,,---///000000000///...////////////////////////222222222111000//////...111111111111111111111111000000000000111111111111222222111000000000000000......//////000000111111......//////000000111111111111000000//////......000000000000000000000000000000000000000000000000000111222111///...///000...///000111111000///...////////////000000000000////////////////////////000000000000000000000000000000////////////000000............//////////////////000000000//////...000000000000000000000000////////////000000000000000000000000////////////........................//////000000000000//////000000000000///////////////000111222222111000///111111000000000/////////////////////000000000000111111111111000000000///000//////...///000111222000000000000111111111111111111111000000000000000111111000///////////////////////////////////////000000///...............000000///......///000000111000///...---......///------........................//////////////////000000000000000000000000000000000000000000000000,,,---....../////////...000000/////////.........//////000000000000//////000000000000000000000000000/////////............,,,,,,,,,---------......////////////////////////////////////////////////...///000000000///---,,,***+++,,,...///000111111...////////////000000000....../////////000000000000111111000///......000000000000000000000000000222222111111000///......//////000000//////...---//////000000111111222222333222222111111111111222000000000000000000000000/////////////////////////////////000000000111111///////////////000000111111111000////////////////////////000000000000000111000000000/////////...000000000000000000000000111000000000/////////...111000000000/////////...//////............//////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000///000000000000//////...000000000000000000000000111000////////////000111000000000000000111111111666444222000//////000111000000000000000000000000111111111111111111111111////////////000000000000000//////......//////000222000//////000000///...000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////222000......///000000000...//////000000000000000000000000000000000000000222222111111000//////...000000000000000000000000//////000000000111111111000000///................../////////000000000111////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000000111222111///...///000,,,...111333333111...,,,000000000000////////////////////////////////////111111111111111111111111000000////////////000000............////////////......////////////......000000000000000000000000////////////000000000000000000000000////////////........................000//////////////////000////////////000000000000000000111111111111000000000000000/////////......////////////000000000000111111111111000000000000000////////////000111222111111111111111000000000000000000000111111111111111000000///////////////////////////////////////000//////............///000///---,,,,,,---///000000000///............///.................................//////000000000000000000000000000000000000000000000000000000000---...///000000111000000000000000/////////............////////////......000000000000000000000000////////////............,,,,,,---------........./////////////////////////////////////////////////////////000//////...---***+++---...///000111111............////////////------......//////000000///000111000///...///000////////////////////////222111111000000///////////////000000//////...---111111111111111111111111444444222111111000111111000000000000000000000000000000000000000000000000....../////////000000000////////////000000000000111000000/////////////////////...............---000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000//////......//////000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000...//////000000000000///000000000000000000000000111111000000000000111111111111111111000000000000222111///.........///000000000000000000000000000111111111111111111111111////////////000000000000111000000//////000000111222111000000111111000///000000000000000000000000////////////////////////........................111111111111111111111111////////////////////////111000......///000000///000000000000000111222222111111111111111111111111222222111111000///////////////////////////////////////000000000000111111000//////...............////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000///000111000///...///000...///000111111000///...111111000000//////......////////////////////////000000000000000000000000000000////////////000000............////////////......//////000000//////////////////////////////////////////000000000000000000000000////////////........................000///...------...///000////////////000000000000000000000111111000000000////////////............////////////000000000000111111111000000000000000000000000000000111111111222222222111111000000000//////000000111111222222000000////////////000000////////////////////////000///............//////000///---++++++---///000/////////.........//////111111111000000000000000.........//////000111111////////////////////////////////////////////////000000111111111000000///000000000////////////......//////000000//////...000000000000000000000000///////////////.........////////////000000000000///////////////////////////////////////000000000//////////////////.........////////////......---........./////////000000///////////////////////////000111000///...///000////////////////////////000000//////////////////000000000000000///......000000000000000111111111111111000000///000000000////////////////////////000000000000000000000000............////////////...//////000000000000000000000////////////000000/////////......---------000000000000////////////////////////////////////000000000000////////////000000000000////////////000000////////////000000////////////000000000000///000000000111111111111111111111111000000000///000000000000000000000000---...///000000111000000////////////////////////111111111000000111111111222222111111000000////////////.........///000111000000000000000000000000........................////////////000000000000111000000//////000000111111000//////111111000///////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111111111111111111///...///000111000///111000///...///000111222111111111111111111111111111111111111000000//////////////////////////////////////////000000000111111111000000000000111111////////////000000000000111111000000//////......000000000000////////////////////////////////////000000000000000000000000...///000000///...///111111000///......///000111111111000000//////......////////////////////////////////////////////////000000////////////000000............////////////...///000111111111111111////////////////////////////////////000000000000000000000000////////////////////////////////////000///...------...///000.../////////000000000111111000000000000000000111////////////............////////////000000000000000000000000000000111111///000000111111111111111333333222222111111000000//////000000111111222222000000////////////000000//////////////////////////////............/////////...---,,,,,,---...///......//////////////////222111000000000000111111///////////////000111222/////////////////////////////////////////////////////////...---,,,+++***111000000000///////////////000000111111000000///////////////////////////.........////////////////////////000000000111111////////////////////////////////////000000111111//////.........///////////////000000///......---//////000000000111111111333222111111000///.........000111000///...///111000000000000000000000000---.....................000000000000000//////...,,,,,,---...///000111222////////////000111333333////////////////////////000000000000000000000000............////////////......///000111000000///000000////////////000000000000000//////.........////////////000000000000////////////////////////////////////000000000000////////////000000000000000000////////////000000////////////000000000000///000000000111111111111111111111111000000000///000000000000000000000000---...///000000111000000////////////////////////000000000111111000000000222222111111000000//////......//////000111222222000000000000000000000000........................////////////000000000000000//////......//////000000.........000000///...////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000...000///...---...///000111111111111111111111111111111111111000000000000000000000000000000000000000...////////////000000000111111000000000000111111000000000000////////////111111000000//////......////////////000000000000////////////////////////000000000000000000000000---///000000......///111333111...,,,,,,...111333000000000000////////////////////////////////////........................000000////////////000000............////////////...///000111111222222111000000000000000000000000////////////000000000000000000000000///////////////////////////////////////..................///......//////000000111111111111000000000000111111000000000/////////......////////////000000000000000000000000111111111111///000111111222222111111222222222222222111111111000000000000111111111111///////////////000000111///////////////////////////............//////000///..................///---...//////000///////////////...---...///000111222111////////////000111000000000000000000000000000000000000000000000000111111000000///...,,,,,,111111000000000/////////000000111111111111000000////////////////////////.........///////////////------........./////////////////////////////////...//////000000111111222///............///000000------...///000000000000000000000000111111111111333333222111000///.........///000000//////000111000000000000000000000000---------....../////////000000111111000000///...***+++,,,---///000111222000000111111333444666777000000000000000000000000000000000000000000000000....../////////000000000---...000111111111000//////////////////000000111111111000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000111000000//////000000111////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000...//////000000000000///000000000000000000000000//////000000000000//////111111111111000000000000...//////000111222222222000000000000000000000000111111111111111111111111////////////000000000000000//////......//////000///...---...///000///...000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000........................000//////000111111///..................//////000111111111111111111111111111111000000000000000000000000000000000000000000......////////////000000...............//////000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000---...//////......///111111000///......///000111////////////000000000000////////////////////////////////////////////////000000////////////000000............////////////---...///000111111111111000000000000000000000000////////////000000000000000000000000////////////////////////////////////---......//////......---.........///000111111111222111000//////000111222111111000000000/////////////////////000000000000///000000000111111111111///000111222222222111111111222222222222222222333111111111000000000000000///////////////000111111////////////////////////...............///000000...//////000000//////...,,,---///000000000/////////...------...000222333444222000///...///000000000000000000000000000000000000000000000000000000111111222222333222222111111111111000000000////////////000000000000//////////////////////////////............/////////000---.........////////////////////////////////////...//////000111111222222///......---...///000111---...///000000111000000/////////000000000000111000000000000000000000000---///000000//////000222////////////////////////......//////000111111222000111111111111000//////,,,------...///000000111111111111222333444555666000000000000000000000000/////////////////////////////////000000000111111---...000111111111/////////////////////000111111000000000000000000111111.../////////000000000111000000000000000000000000.../////////000000000111.../////////000000000111111111000000000000111111////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000///000000000000//////...000000000000000000000000---...///000000///...---000000000000000111111111...///000000111111111111000000000000000000000000111111111111111111111111////////////000000000000111000000//////000000111///...---...000111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......................../////////000111111///---......///000000000000000000000000000000000000000000000000000000000000111////////////////////////........./////////000000...............///000000111000000000/////////...////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000,,,...//////......///111//////000000000000//////......//////000000111111////////////////////////000000000000000000000000000000////////////000000............/////////000,,,---...///000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000,,,---...//////...---,,,---......///000111111222222111000//////000111222111111111111000000000000////////////000000000000//////000000111111111222///000111222333222111111111111111222222333333444222222111111000000/////////////////////000111111////////////////////////...............///000111---///111222222111///---,,,---///000000000//////000/////////000333555777555333111///......///000000000000000000000000000000000000000000000000000,,,---...///111111222222111111111111000000000000......////////////......////////////////////////---.........//////000000000000000000111111111111////////////////////////...//////000111222222222///...------...///000111111111111111000///------............/////////000,,,,,,---...///000111222---///000000//////000222........................//////000111222333333444111111111111111000///////////////000000000000000111111111000111111222222000000000000000000000000////////////////////////000000000000111111111111---...000111222111///...///////////////000111111......//////000000111111.../////////000000111111000000000000000000000000.../////////000000111111.../////////000000111111111111000000000000111111////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111000000///......000000000000000000000000,,,---...//////...---,,,//////000000111111222222......///000111111000000000000000000000000000000////////////////////////////////////000000000000222222111111111111222222000//////000111222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000222111///---...///111222222222111000////////////////////////000000000000000111111111..................................../////////000000000000000000111222222111111000000/////////.........//////000000111111.../////////000000111111000000000000000000000000000000000000000000000000---.........//////000000//////............//////111111000000//////............////////////......000///...------...///000---///000222222111///...//////000000000000000///000000000000////////////111111000000//////......////////////////////////////////////////////////000///...------...///000000000000000000000000000000000000000000000000000,,,---...///000111222333000000000000000000000000000000000000000000000000---......///000111111222222111111111000000//////000000000000000000000000000000000000000000000000000000///...............000000000000000000000000...///222333333222///...////////////////////////111111000000//////......---...///000000///...---111000...---------...///...///000///...---...000000000000000000000000000000000000000000000000000////////////////////////222222111111000000//////111111000000//////............////////////......000000000000111111111111---...///000000///...---//////////////////////////////000000///...------000000000000000000000000000000000000000000000000111111000000/////////...111111111111111222222333111000///------,,,,,,,,,000000000000000000000000000000111111111111000000////////////////////////............////////////000000//////.........---------......///000000000...///000111111000///............///111000...,,,000000000000000000000000000000000000000000000000////////////////////////,,,,,,------.........///////////////000000000000000000000000000000000000111///---...111222000...000000000000000000000000000000000000000000000000111///...///222333444333111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111000000000000000000222111000//////000111222////////////////////////000000000000000000000000............/////////000000000////////////000000//////............////////////000000000000//////////////////////////////000111111000///......///111000///---------...//////000000000000//////...000000000000000000000000..............................///000111222222333222222111000//////000000///000000000///...------222222222222222111000///000000000000111111111111////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000........./////////000000//////............//////111000000000/////////.........////////////......000///...------...///000...///000111000///...------....../////////......000000000000////////////000000000000////////////////////////////////////000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000.........///000111111111111111111111000000000///000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000...///000111111000///...////////////////////////////////////.........---......////////////......//////...//////000111222...///000///...---...000000000000000000000000000////////////////////////////////////////////////000/////////.........---111000000000/////////.........////////////.........////////////000000000...//////////////////...///////////////////////////////////////...------000000000000000000000000000000000000000000000000000000000//////.........000000000000000111222222111111000///............000000000000000000000000000000111111111111000000000000000000000000000000............////////////111111111000000///////////////////////////.........///000000000000///...000//////000222111///...000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////000000000000000000000000000000000000333111///000222333222000000000000000000000000000000000000000000000000000000///......000222222111111111111111000000000000000000000000000000000000////////////////////////111111000000000////////////000000000000000//////111111000//////000111111000000000000000000000000000000000000000000000000........./////////000000000000////////////000000000000////////////000000//////000000000000//////////////////////////////000111111000///......000000000///...............//////000000000000//////000000000000000000000000........................//////000000111111222222222222111000000000000000/////////000//////......111222222222222111000///000000000000111111111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000......////////////000000//////............//////000000000000////////////...//////000000//////...//////............//////000000//////.........---....../////////......---////////////000000000000////////////000000000000////////////////////////111111111111111111111111//////............//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111111111111111000000000000000000000000000000000000000000000000000000000000222111111000000000000111000000000000000000000000......////////////......////////////////////////............------------//////............//////,,,---///000222333444444...///000///...---...000000000000000000000000000........................////////////////////////////////////............000000000000////////////......////////////..................////////////000//////......//////000///////////////////////////////////////......---000000000000000000000000000000000000000000000000/////////...............///////////////000111111222222111111000000//////000000000000000000000000///000000111111000000///111111111111111111111111............////////////000000000///////////////111111000//////...------......////////////......111000000111222222000///000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000222111000000222222111000000000000000000000000000000000000000000000000000000///---...///000000///111111111111000000000000000000000000000000000000........................000000///////////////......///000111111000///...111000000//////000000111222222222222222222222222000000000000000000000000....../////////000000000111000000//////000000111111111000000000000111111//////000000000000//////000000000000000000000000///000111000///...///000//////000000//////......---...///000000111000000000000000000000000000000////////////////////////000000000000000111111111222111000000000000000000......///000000000//////111111222222111111000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000//////............//////000000000000//////////////////000000000000///////////////....../////////111000///...---------...//////000000000///......////////////000000000000.........///000111111111////////////////////////000000000000000000000000/////////....../////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000.../////////000000000111111111111000000000000000000000000000000000000000////////////////////////111111000//////000000000000000000000000000000000000///............///000////////////////////////........................000///...------...///000+++,,,///111222333222222...///000///...---...000////////////////////////////////////////////////////////////////////////111111111111000000000000000000000000////////////......////////////.............../////////000000111000///......///000111////////////////////////...///////////////......////////////////////////////////////////////////..................------...............///000000111111111111111000000/////////////////////////////////000000000000//////000000000000000000000000............////////////------------------,,,,,,000000000000//////...............//////.........111000///000111111000///////////////////////////////////////////////////////////////////////////........./////////000000////////////000000000000//////////////////////////////....../////////...////////////////////////000000000000000000000000111000......///000///...111111111111000000000///////////////////////////........................////////////...............///000222222111000///000000000//////000000000222222222222222222222222////////////////////////...////////////000000000111000000000000000000111111000000//////000000111//////000000000000//////000000000000000000000000///000111000///...///000...///000111111000///...------...000111111111111////////////////////////000000000000000000000000111111111000000000000000111111000000000000000111---...///000000000000000000000111111111111000000///000000000111111111111000000000000000000000000////////////////////////000000000//////000000000////////////////////////////////////////////////000000000000000000////////////............//////////////////000000000000//////000000000000//////...//////////////////...111000///................../////////......---,,,.../////////000000000111------...///000111222222000000000000000000000000////////////////////////...//////////////////...////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000000000000000000//////////////////////////////.........//////000////////////////////////222111///......///111222////////////////////////////////////////////////000///...------...///000---...///000111000///......///000///...---...000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000......////////////......//////000000000111111111111000///......///000111000000000000000000000000......///////////////...////////////////////////////////////////////////------.................................//////000000000111111111000////////////////////////////////////000000000000//////////////////////////////............////////////,,,,,,------------------////////////000000111111/////////....../////////000///......///000///...........................////////////////////////000000000000000000000000//////000111333444555555////////////000000000000////////////////////////......//////.........///////////////////////////////////////////////////222000//////000111000///111111111111000000000///////////////////////////....................................//////////////////111222222222111111/////////000000/////////111111111111111111111111////////////////////////////////////000000000111111111000000000000111111000//////......//////000//////000000000000//////000000000000000000000000...000111000///...///111...///000111111000///...------...000111111111111////////////////////////111111111111111111111111111111111000000000000000111000000000000000111111......///000111111111000///000000111111111000000///000000000111111111111////////////////////////////////////////////////000000///......///000000////////////////////////////////////////////////111111000000000000////////////............//////////////////000000000000///000000111111000000///......////////////......//////000000000000000000---------------,,,+++***......//////000000111111---......///000111111222000000000000000000000000..............................////////////......000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000...............//////000////////////////////////222111000//////000111222/////////////////////////////////000000000000000//////............/////////////////////...------...///000///...---...000000000000000000000000000111111111111111111111111000000000000000000000000............////////////////////////000000000000......////////////......000000000000111111111111111000000//////000000111000000000000000000000000---...//////////////////000000000000000000000000000000000000000000000000.............../////////...............///000000///000111222222111000///000000000000000000000000...//////000000//////.......................................///////////////////////////000000000......///000000111222222000000////////////000000000///------...//////...........................000000000000000000000000000000000000000000000000------...000111222333444////////////000000000000000000000000000000000000///000111111//////000111000000000000000000000000////////////////////////111000...///000111111000111111111111000000000000000000000000000000000000...........................////////////000000000//////000000111111222222...//////000000//////...000000000000000000000000000000000000000000000000/////////000000000111111222111111000000111111222//////............////////////000000000000//////000000000000000000000000...///000000//////000111//////000000111111000000---...///000000111000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111222//////000111111111000000//////000000111111000000000000000000111111111111........................000000000000000000000000000000............000000000000000000000000000000000000000000000000000000111111111000000000////////////............//////.../////////000000000111000000111111111111000000---...///000000///...---...///000222222222111111////////////...---,,,+++.........///000111111111......//////000000111111000000000000000000000000////////////////////////---...///000000///...---000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111111111111000000000000000000000000000000000000000000000000//////......///000000111////////////////////////000000////////////000000////////////////////////........./////////000000......////////////......111000000///......//////...///000///...---...000000000000000000000000000000000000000000000000000000000000000000000000000---........./////////000.../////////000000000111......////////////....../////////000000000000111000000000111111000000000000000000000000000000000------...///////////////000000000000000000000000000000000000000000000000.........//////000000000//////......//////000111000111222333333222111000000000000000000000000000......////////////......////////////////////////............/////////////////////000000111111111000000000000000000111111222111000//////000111222111000...---///000000///000000000000000000000000000000000000000000000000000000000000000000000000---------------.........////////////000000000000000000000000000000000000...000222111///...///111000000000000000000000000///////////////////////////...------///111111000111111111111000000000000000000000000000000000000/////////////////////////////////000000000111111......---,,,---///111222......///000000///......000000000000000000000000000000000000000000000000//////000000000111111111222111111000000111111222000000////////////000000//////000000000000//////////////////////////////---///000000//////000222000000//////000111111222//////000000000000//////000000000000000000000000000000000000000000000000//////000000111111222222000000000000000111222222000000111111111000//////...//////000000000000000000000000000111111111111////////////////////////000000000000000000000000111000...------...000111000000000000000000000000000000000000000000000000222111111111000000////////////............//////.../////////000000111111000000111111111111000000---...///000000///...------...111333444444333222333333333333222111//////---......///000111111222////////////000000000000000000000000000000000000000000000000000000000000---...///000000///...---000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000//////////////////000000111111111222000000000000000000000000000000000000000000000000000000///000000111222222////////////////////////////////////////////////////////////////////////---------.........//////---...///000000///...---222111000//////000111222...///000///...---...000000000000000000000000000////////////////////////000000000000000000000000///000000000111111222222.../////////000000111111......////////////................../////////000///000111222222111000///000000000000000000000000------...///000000//////000000000000000000000000000000000000000000000000.../////////000000111111///////////////000111111111222444555555444222111000000000000000000000000......////////////......000000000000000000000000............/////////000---.........//////000000222222111111000/////////333222111000000111222333333111///...000111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111000///......---////////////000000000000000000000000000000000000,,,...000///,,,,,,---000000000000000000000000000////////////////////////---,,,+++,,,...000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000000111111222222...,,,*********---000222---...///000000///...---000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111000000000000111111//////000000000000//////////////////////////////---///000000//////000222111000/////////000222333///000000000000000///...000000000000000000000000////////////////////////...//////000111222222333000000///000000111222222111111111111111000///.........///000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111///...------...///111000000000000000000000000000000000000000000000000000000000000000000000000222111000.........///000............////////////000///.........000111222000000000000000000000000......//////000000111111//////............//////............//////////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000111111000000//////......000000////////////000000000///............//////000000000000000000000000222111000.........///000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111///---,,,+++,,,---...000000000000000000000000222111000.........///000+++---//////...///000222000000111111111111000000//////000000000000////////////000111222333333444000000000000000000000000000000111111111111000000333222111/////////000111111111222222222222111111000000000000000000000000111111111111111111111111............////////////////////////////////////111111000000//////......222111000///000111333555111111000000000000111111333333333222222000//////000///000222333222///---111222222222000...,,,+++---...111666;;;<<<999666222111111111000000//////,,,...///111111111000000////////////000000000000---///000222222000///---000000000000000000000000......////////////......////////////000000000000444333111000000000111222222111000//////...//////000000000000000000000000000000//////.........---...///000111111000///...//////000000111111222222000000////////////000000///...---,,,,,,---.../////////000000000000//////111///...,,,,,,...///111000000111000000///...---000000000000000000111111000000000000////////////---......///000111111222000000000000000000000000000000////////////000000000000000000000111111222////////////////////////000000////////////000000///000000111111111111000000000000000000000000000000000000000000000000000000000//////.........---111111000/////////////////////000000000000//////---...///111111111000///............/////////000111000.../////////...---////////////000000000000000000000000000000000000////////////////////////222111111111000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000222111111111000000//////............////////////000000000000000000000000000000000000000000000000222111000///......///000............//////////////////.........///000111000000000000000000000000.../////////000000000111//////............//////............////////////000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////111000000000/////////...222222111111111111222222000//////......//////000000000000000000000000000222111000///......///000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000...---,,,---...///000000000000000000000000222111000///......///000,,,...//////......000111//////000000000000///////////////000000/////////000000111111111111111111000000000000000000000000//////000000000000//////222111000000000000000000000111111111111111111000000000000000000000000000/////////////////////////////////000000000000111////////////////////////111000000000/////////...000///...---...///111222111111000000000000111111000000000111111111000000222111000111111000...,,,111111111111000...---,,,//////000333666777444111111111111000000000////////////000000000//////...////////////000000000000...///000111111000///...000000000000000000000000...//////000000//////...////////////000000000000333222111111000000000111111000000////////////000000000000000000000000000000/////////...............///000111111000///...////////////////////////000000////////////000000///................../////////000000000000////////////------------/////////000000000000//////...111111111000000000000000000000000000////////////......//////000000111111........................000000////////////000000000000//////000000111222////////////////////////000000////////////000000222222222222000///...---000000000000000000000000////////////////////////000/////////............111111000/////////////////////000000000000//////...//////000000000000///........./////////000000---,,,++++++,,,,,,+++)))////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000//////..................////////////000000000000000000000000000000000000000000000000111000000////////////000............////////////.........---......///000000000000000000000000000////////////000000000000//////............//////............////////////111111111111111111111111//////000000000000//////000000000000000000000000......////////////......000000000000////////////222111111000000111111222000000000//////000000111000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000///...---...///000000000000000000000000000111000000////////////000...///000000......///000......////////////............////////////......111111111000000/////////////////////////////////...//////////////////...///000000111111111111000///000000111111000000///000000000000000000000000////////////////////////000000000000111111111111////////////////////////000000000000////////////000///...---...///000111000000000000000000000000000000000000000/////////333111//////000111000///111111000///////////////000//////000111111///...111111000000000000//////111111///......---------////////////000000000000...///000111111000///...000000000000000000000000///000000111111000000///////////////000000000000111111222222111111000000000////////////000000111000000000000000000000000////////////............//////000000000000///////////////...---,,,,,,,,,000000////////////000000...//////000000//////...//////000000000000//////...........................//////000000000000///222111111111000000//////000000000000////////////////////////000000000000........................000000////////////000000000000//////000000111222////////////////////////000000////////////000000222222222111111///...---000000000000000000000000........................////////////............111000000/////////////////////000000000000//////111000000////////////000....../////////000000000000///......//////...---////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////........................////////////000000000000000000000000000000000000000000000000000000000////////////000............////////////......---------.........////////////////////////////////////000000000000//////............//////............////////////000000000000000000000000//////000000000000//////////////////////////////...//////000000//////...000000000000//////////////////............//////111000000000000111111222000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///000000000111111111111////////////////////////////////////////////////111000////////////000000////////////////////////000000000////////////000///000111000///...///000...//////000000//////.........////////////......000000000/////////////////////////////////////////////000000000000//////...///000222222222111000//////000000000000//////////////////////////////000000000000000000000000//////000000000111111111////////////////////////000000000000////////////111111000000000000111222000000111111111111000000333222111000000/////////333111//////111333444444111000///......///000111000///...---............000000000000000000//////111000...---------...///////////////000000000000//////000000000000//////////////////////////////000000111111111111000000////////////000000000000///000111222222111000/////////...//////000111111///////////////////////////////////////.........//////000000000000////////////.........---------000000////////////000000...///000111111000///...//////000000000000//////...//////000000//////...---...///000000111000000222222111111000/////////000000000000////////////000000000000////////////........................000000////////////000000///////////////000111111////////////////////////000000////////////000000...///000111111111111111000000000000000000000000///////////////////////////////////////.........000000////////////000000//////000000000000//////222111000.........///000...////////////000000000333222111111222333222000////////////000000000000////////////////////////111111111111111111111111111111111000000000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000////////////////////////............/////////////////////////////////////////////////////////////////////000000000000///............////////////..................------////////////////////////000000000000//////////////////............//////............//////////////////////////////////////////000000000000/////////////////////////////////000000111111000000///////////////000000000000//////............//////000000000000000111222222000000000000000000000000/////////000000000000///000000000000000000000000000000000000000000000000///000000000111111111111////////////////////////////////////////////////000000/////////000000000/////////////////////////////////000000000000//////000111000///...///000///000000111111000000///......////////////......---......///000111111111000000000000000000000000000111111222222111111000...///000222222222111000//////000000000000//////////////////////////////000000000000000000000000........./////////000000000000000000000000000000////////////000000000000111111000000000000000000///000111111111111000///111111111111111333444555888555222000111222333333000///.........///111222..................000111//////////////////000000///...---------///000111////////////000000000000//////000000000000//////////////////////////////000000111111111111000000////////////000000000000...///111222222111000/////////...//////000111111////////////////////////.........///////////////000000////////////000000......//////000000000000000000////////////000000...///000111111000///...//////000000000000/////////000111111111111000///---...///000000111000000111111111111000000//////000000000000////////////000000000000////////////////////////////////////000000////////////000000/////////...///000000111000000000000000000000000000000////////////000000......000111111222222222000000000000000000000000000000000000000000000000.........///////////////000000////////////000000//////000000000000//////222111000.........///000////////////000000000111...---,,,---...///...---////////////000000000000////////////////////////000000000000000000000000000000000000000000111111///////////////////////////////////////////////////////////////000000111000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////...//////000000000000///............////////////....../////////...------000000000000000000000000000000000000//////////////////............//////............////////////........................//////000000000000//////000000000000000000000000000000111111111111000000////////////000000000000111000000//////000000111////////////000111111222000000000000000000000000...//////000000000000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000...//////000000000000//////000111111//////000111000000111111111111000000//////000000000000//////---......///111222222333000000000000000000000000111222222333333222222111///000000111111111111000///000000111111000000///000000000000000000000000////////////////////////............////////////000000000000000000000000////////////000000000000//////............------///000111222222111000///------...000333666:::<<<<<<999555222111000///...000///////////////000111---...////////////222444......////////////000000.........//////000111222////////////000000000000000000////////////000000000000000000000000000000///000000111111000000///////////////000000000000//////000000111111000000000////////////000000111000000000000000000000000.........///////////////000000////////////000000//////000000111222222333000000////////////000000...//////000000//////...//////000000000000//////000000000000000000000000...//////000000000000///000000000000000000000111000000000000////////////////////////000000000000000000000000000000000000000000////////////000000//////......//////000111000000000000000000000000000000////////////000000111111111111111000//////000000000000000000000000111111111111111111111111.........//////////////////////////////000000111//////000000000000//////111000000////////////000/////////000000000111111---,,,+++,,,.........,,,////////////000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111............////////////000000000000000000000000////////////////////////---...///000111111000///............//////////////////000000000///...---000000000000000000000000111000000000/////////...//////............//////............//////////////////////////////////////////000000000000//////000000000000000000000000//////000000000000//////.../////////000000000111000000////////////000000............///000111222000000000000000000000000---...///000111111000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000------...///////////////000000000000000000000000---...///000111111000///...///111111000000111333//////000000000000//////000000111111111111000000000000000111111111222222222222222222222222222222111111222222222222111111222111000000000000000000000111111111111111111000000000000000000000000000////////////////////////...////////////000000000000000000000000000000000.../////////000000000111......///......------,,,///000111222222111000///------...///222555999;;;999666333111000000...---///000000000000000///...---///111111//////111333........./////////000000000000111111111111111000////////////000000000000000000////////////000000000000000000000000000000...//////000000//////...////////////000000000000///////////////000111111111000000////////////000000000000000000000000000............/////////000111000///......///000111000111111111111111111111000000////////////000000///................../////////000000000000//////000///...------...///000///000000000000//////.../////////000111111222222000000000000////////////......//////000000111111////////////////////////000000////////////000000///............///000000000000000000000000000000000000////////////000000000111111111111000//////000000000000000000000000000000000000000000000000............/////////000///////////////000111111//////000000000000//////...//////000000000000/////////000000000111111111000///...///111222111000////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000/////////000000000111111............////////////000000000000000000000000////////////////////////---...///111111111000///............/////////000///000111111111000...---000000000000000000000000111111000000/////////...//////............//////............/////////000000000000000000000000000//////000000000000//////000000000000000000000000......////////////........./////////000000111111......------------......------------...///111111000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000,,,,,,---...//////......000000000000000000000000---...///111111111000///---///000111000000222444......////////////......111111222222222222111111222222222222111111111111222222222222222222222222000000111111111111000000333222111/////////000111111111222222222222111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000.../////////000000111111000000111111000///.........000111222222111000...111000//////000222444555111000//////111222111000///000111111111000...------000222222///...///111---.........//////000000222222333333333111///...////////////000000000000000000////////////000000000000000000000000000000......////////////......////////////000000000000000///.........000111222222111000//////...//////000000000000000000000000---.........//////000000111000///......///000111222222111111000000//////000000////////////000000///...---,,,,,,---.../////////000000000000/////////...,,,++++++,,,...///000000111000000///............///000111222333333000000000000////////////---......///000111111222........................000000////////////000000...............///000000000000000000000000000000000000////////////000000---...///000222222333333000000000000000000000000////////////////////////---.........//////000000///////////////000111111//////000000000000//////---...///111111111000///000000000000111111111111000///...///111222222000////////////000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000---.........//////000000............/////////000000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000111111111111111111111111//////.........---------000000000000000000000000000000000000000000000000------......//////000000000000000000000000000000000///...------...///000222222111000//////000000...,,,+++,,,///111///---000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000///---,,,...///111111000000000000111111000000000000000000000000////////////////////////......////////////......111111000000000000111111000000000000000000000000/////////000000000000000000111222111000///000111222111000///000111333555222222222222222222222222111111000000000000111111/////////000111111222222222///,,,---000222111000......///000111222222333,,,---------......//////333000...///222444333111111000///......///000111000000000000111111111111333222222222111111000000...............///000000000000111111111111000000111111000000//////......***+++---///111111111000000000000000////////////222111000//////000111222000000000000111111111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111//////...//////000111222333222222222111111000000222111111111111111111111111000///......///000111......////////////......222222111111000000//////222000...---,,,---.../////////000000000000////////////000000000000//////......------------......000000000000000000000000000000000000000000000000111///...------...///111000000000000000000000000111111111111111111111111000000//////.........---......////////////......////////////000000000000000000000000000000000000000000111000000///...---222222111000//////000000---...000111111111000///............/////////000//////000000111111111222111111000///////////////000000000000000000000000000000000000111111111111111111111111111000//////111111000000000000111111......//////000000111111222222111111000000//////000000000000000000000000000000000000000000000000///////////////000111111222111111111000000//////111111111111111000//////111000000000/////////...000000000000000000000000------------............000000000000000000000000000000////////////000000////////////////////////000000/////////.........000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000000///............///000111000000///......//////000...---...000111000...000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000///------...///111111000000000000111111000000000000000000000000////////////////////////...//////000000//////...111111000000000000111111///////////////////////////////////////////////////000111111000///000222111000///......///111222222222222222222222222222000000000000000000000000111111111000000000000000111///------000111111000//////000000111111222222............////////////222000...///111333222111111000000//////000000111000000000000111111111111000000000000/////////..................///000000000000111111111111000000111000000000/////////...***+++,,,...///000000000////////////000000000000000000///////////////000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000////////////000000111000000000000/////////...000000111111111111111111111000///......///000000......////////////......111111111000000000000000222111///------...///000//////000000000000////////////000000000000////////////............//////000000000000000000000000000000000000000000000000111000...------...000111////////////////////////111111111111111111111111111111000000000/////////......////////////....../////////000000000111111000000000000000000000000///000000000000//////...222111111000//////000000---...///000111000000///........./////////000000///000000000111111111111111111000///////////////000000000000000000000000...////////////000000000111111111111111000//////111111000000000000111111.../////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111000000000//////111111111111111000//////000000000000////////////000000000000000000000000------------............000000000000000000000000000000////////////000000////////////////////////000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000//////......//////000000//////...............000///...///111222111000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000///...---...000111111000000000000111111000000000000000000000000//////////////////////////////000000000000//////111111000000000000111111////////////////////////000000//////......------...///111111000000111333333222000//////000111222111111111111111111111111///000111222222111000///222222111111000//////...111///......000111111000000111111111111111111111000000000000000/////////111///......000111111000000111111111111111111000000000000000111111111111000000000000//////////////////.........///000000000000111111111111000000000000000000////////////++++++,,,,,,---...///000......//////000000111111......////////////......000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111000000////////////000000000000000/////////////////////000000111111111222111000///......//////...//////000000//////...///000000000000000000111222111000///...///000111//////000000000000////////////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000000000............000000........................111111111111111111111111111111111111000000000000...//////000000//////...000000000111111111222222000000000000000000000000...//////000000000000///111111000/////////000000......///000000000000000....../////////000000000000000000000111111111111111000000///////////////000000000000000000000000............////////////000111111111111000000///111111000000000000111111////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111111111000000000000//////000000111111000000//////000000000000////////////////////////////////////////////////000000000000////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////222222111111000000//////////////////////////////000//////////////////000000//////.........//////000000///000000000000000///000000000111111111111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000///......///111111111000000000000111111///////////////////////////////////////////////////000000111111000000///111111000000000000111111000000000000000000000000111000000///...---,,,,,,---///000111000000222444666555444333222222222333000000000000000000000000...///111333333111///...111111111111000000//////000/////////000111111111222111111111111111111111222222222111111000000000000//////...///000000000000111222333333222111000///000000000111111111111222222222111111111111111000///////////////000000000000111111111111000000000000000000////////////...---,,,,,,---...000111000000000000////////////---...///000111000///...///000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////222222111111000/////////111111000//////...//////222222222111111111111111.........///000000111111111111000000///.........//////000000000000//////.../////////000000111111222111000000000000111111000000////////////000000//////000000000000//////111111000000000000111111////////////////////////////////////////////////000000///......///000000////////////////////////111111111111111111111111000000000000000000000000//////000000000000//////000111111111222222222222////////////////////////---...///000000111000000111000000/////////000000...//////000000000000000...////////////000000000000000000000000111111111000000////////////000000000000000000000000000000........./////////000000000000111111111111000///111111000000000000111111////////////000000000000//////000000111111222222///////////////////////////////////////////////////////////////000000111000000000000000000/////////000000000000000//////////////////000000000000////////////////////////////////////000000000000////////////////////////000000////////////000000000000000000000000000000........................////////////////////////////////////////////////222222111111000000/////////////////////////////////000000000000000000///000000000//////000111111//////000//////.../////////000000000111111111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000......000222111111000000000000111111////////////////////////000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111111111000///...------,,,---///000111000000222444555555444333333222222222000000000000000000000000...///111333333111///...//////000000111111111111///000111111111111111111222222222222111111111111333333222222111111111000000000000///...//////000000111222333333222111000///000000000111111111111111111111111111111222222111000000/////////000000000000111111111111000000////////////000000000000000000///......///000111222222111000///...---------///000111222111000000///000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111000000//////111111000//////...//////111111111111111111222222......//////000000000111000000000000000///......//////000000000000//////......//////000000000111111000000000000000111111000000////////////000000//////000000000000//////111111000000000000111111////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000111111111222222222222////////////////////////---...///000000111000000000///////////////000000///////////////000000111////////////000000000111111111000000000000000000000000////////////000000000000000000000000000000//////000000000111111111///000000111111111000000111111000000000000111111000000000000//////////////////000000111111222222///////////////////////////////////////////////////////////////000000111//////////////////000000...//////000000000//////////////////000000000000000000000000000000000000------------............000000000000000000000000000000////////////000000////////////////////////------------............000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000///000000111111000000///111000000000000111111222///000111000...---...///000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111000//////111222111111000000000000111111000000000000000000000000000000000000000000000000111111222222222222111111111111000000000000111111222222222222222222222222111111000000//////.........///111111000000111333111111111111111000000000111111111111111111111111///000111222222111000///...//////000111111222222...000222222111000111222111111222222222222222222222222222222222111111111000111111000......///111000111111111111111111000000000000000111111111111////////////000000000000111111000/////////000000000000111111111111000000////////////000000000000111111000000///000000000222222111000///...------...///000111111222222111000000000000111111111111111111111111111111111111........................000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000111111000000////////////000////////////000000000000000000000000000000000000//////000000000000/////////000000111111000000///...//////////////////000//////000000000000000000111000///......///000111//////000000000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000............///////////////000000111111000000///000000000111111111222222000000000000000000000000...//////000000000000/////////......//////000000///////////////000111111/////////000000000111111111111111111000000000000///////////////000000111000000000000000000000000000000000000111111111111///000000111111111111000111111000000000000111111000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111......////////////000000......///000000000//////.../////////000000000111000000000000000000000000------------............000000000000000000000000000000////////////000000////////////////////////---.........////////////000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000///000111111111111000//////////////////000111111000111222111///...///111000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111000//////111333111111000000000000111111000000000000000000000000000000000000000000000000111222222222222222222111111111000000000000111111111111111111111111111111111111111111111000000000///000111111000///000222//////000000000000000000222222222222222222222222000000000000000000000000000000000000000111111111...000333333111000111222111111111222222333333333111111111111222222222222111222333111///...000222111000000//////000000111000000000000111111111111.../////////000000000000222111111000//////000000000000111111111111000000.../////////000000000111000000000000000///......////////////000000000000.........//////111222222000000000000111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000/////////000111111222222000////////////000000111.../////////000000000000222222222111000000//////---...///000111111000000000000111111111111000000///////////////...............//////000000000000111000///......///000111//////000000000000//////000000000//////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000......//////000000000000000000111111111111000000/////////000000000111111000000000000000000000000///000000000000//////..................///000000000//////...///000111222//////000000000111111111111111111111000000000//////////////////000111111000000000000000000000000/////////000000000000111//////000111111111111111111111000000000000111111111000000000/////////...111111111000000000000000000000000000000000000000000000000000000000000000///////////////000111111........./////////000000---......///000000//////.../////////000000111111000000000000000000000000////////////000000000111000000000000000000000000000000////////////000000111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000------......//////000000000000000000000000000000///000111222222111000///...............///000111111333444333000...000222000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111000///000111333111111000000000000111111000000000000000000000000000000000000000000000000111222222333333222222111111111000000000000111111000000000000000000000000111111111111111222222222000111222111000///000111///000111222222222222222222222222222222222222222111111000000000000111111222222111111000/////////---000444444222000111333000000111222333333444444000000000111111222222333111333444222///...000333111000///......///000111000000000000111111111111000000111111222222222333222222111000000///000000000000111111111111000000.../////////000000111111//////000000000...---,,,------...///000111222333......------...///111222000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000......///000111222333333//////...//////000111222000000111111222222222333444444333222111000//////,,,---///000111222111111000000111111111111000000000000//////.........---------...//////000//////222000///......///000222//////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000//////000000111111111222000000111111111111000000////////////000000000000000000000000000000000000000000111000000///.....................///000111000///.........///111222000000000000111111111111222111111111000000/////////////////////000111111000000000000000000000000............/////////000//////000111111111111111111111000000000000111111111111000000/////////...222222111111000000//////000000000000000000000000000000000000000000000000///////////////000111111---.........//////000000------...///000000//////000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111000//////000000000000000000000000///////////////000111222////////////000000000000////////////////////////////////////000000000000////////////////////////...////////////......---000000000000000000000000........................222222111111111111222222333333333222222222111111000000000000000000000000000000000000000000000000222222222111111111000000...///000111111000///...111111111000000000000000111111111000000000000000//////............//////000000//////000222444555222222222222222222222222000000000000000000000000000000000000000000000000222222111111111111111222222222111111111111222222111111222222222111111000222222222111111111111111......///000000000000000000000000000000000111111......///000111222222333000111333444555555444444444222000.........000000111111000000000000111111555444333222111///......//////000111222333333333333222111000000111222333000000000000000000111111333333333222111000000///......//////000000111111000000111111111111000000////////////////////////000111222333333222000///000000000000////////////000000000000000000000000111111000000//////......000000000000000000000000111000/////////000222333////////////////////////000000////////////000000222222222111000//////...////////////000000000000000000000000000000000000111111111000000000000000222111000//////000111222000000000000000000000000....../////////000000000///////////////000111111111000///...------...///000000000000000000000000000000000000111111111111000000000000000000000000222222111000///...------////////////000000000000000000000000000000000000........................---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000111222222...///222444444333111///////////////000000000000222222111111000000//////111111000000000000111111000000000000000///......111111000///...---,,,,,,000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000333111//////222222000...000000000000000000000000000000000000////////////000000000000000000000000222111111111000000//////000000000000000000000000111111000000000000111111000000000000000000000000............////////////000000111111111000000///000000000000000000000000000000//////.../////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000111111222222222111111111111111111111111111111////////////////////////333222222111111222222333333333222222111111111111000000000000000000000000111111111111111111111111222222222111111111000000//////000000000000//////111000000000000000000000111000000000000000000000111111000/////////000000000000000000111222333333222222222222222222222222000000000000000000000000111111111111111111111111111111000000000000111111222111111000000111111222111111222222222222111111111111111222222333333333///000111111222111111111111111111111000000000000000000111111222222333333111222333444444555555555:::999666555444444555666111111000000000000111111222222111111111111111111000000000111222222222333333222111111111111222333111111111111000000000000333222222111000000//////.../////////000000000111000000111111111111000000////////////////////////111000000000000000000000111000000000////////////000000000000000000000000000/////////............000000000000000000000000111000/////////000222222111111111111111111111111000000////////////000000222222111111000//////...000000000000111111111111000000000000000000000000111000000000000000000000222111000//////000111222000000000000000000000000222222222222333333333333///////////////000111111111000///...---......///000000000000000000000000/////////000000000111111////////////////////////111111000000//////......////////////000000000000000000000000000000000000........................---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000////////////000111222...///111222333222111000////////////000000000000111111111000000000000000111111000000000000111111000111111111000000///...///////////////.........////////////////////////////////////////////////000000000000000000000000////////////000000000000111///---...///000...,,,000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000///000000000000000000000000111111000000000000111111000000000000000000000000............//////////////////000111111000000000000000000000000000000000000000///......---------////////////000000000000////////////////////////////////////000000000000111111111111111111111111---...//////000000000000111111111111111111111111000000000000000000000000333222222111111222222333222111111111111000000000000000000000000000000000222222222222222222222222222222222111111111111111111000000//////000000111000000000000000000111111000000000000000000111111333222111111000000000111111111111222222222111111111111111111111111111111000000000000000000000000222222222222222222222222222222111111111222222333111111000000000000111111111111222222222222222111000000111222333444444555000111222222333333222222222222111111111000000000222222333333333333333333222222222222333444555555999777555333222222222333111111000000000000111111//////000111222333444444111111111111111111222222333222222111111222222333222222111111111000000000222111111000000//////...////////////000000000000000000111111111111000000////////////////////////111000...------...000222111111000000000/////////000000000000000000000000//////............------////////////////////////000000000///000111111222111111111111111111111111000000////////////000000222111111000000//////...111111111111222222222222000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000000000000111111111222222///////////////000111111000000///.........//////000000000000000000000000....../////////000000000........................000000000000////////////////////////000000000000000000000000000000000000////////////////////////------........./////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////......//////000000/////////000000000000000////////////000000000000000000000000111111111111111111000000000000111111111111111222111111000///.........//////000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000///......//////...---000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000////////////////////////111111000000000000111111////////////////////////000000000000111111111111...///000000000000000000////////////////////////..................------////////////000000000000////////////////////////////////////000000000000000000000000000000000000+++,,,---...////////////000000000000000000000000000000000000000000000000222111111000000111111222111000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111000//////000111222000000000000000111111111000000000000000111111111222222111000000000000000111222333333333111000///000000000000000000000000000000000000000000000000222222222222222222222222444333333333333444444555111111111000000111111111111111222222333333222222000000111111222222333333000111111222222222222222333222222111111000000///333333333333222222222222222222111000111222333555555333222000///.........111111000000000000111111...//////111222333444444222222222111111111111111111111111111111111111111333222222111111000000///111000000000//////......////////////000000000000000000111111111111000000////////////////////////000000///...///000111222111111111000000000///////////////////////////////////////////////////...////////////////////////000000000000000111111222111111111111111111111111000000////////////000000111111000000////////////000000000111111111222222////////////////////////000000000000000111111111111000000000000000000111/////////////////////////////////000000000111111///////////////000000111000000//////////////////////////////////////////............////////////////////////////////////.../////////000000000111////////////000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////............/////////......---...///000111////////////000000000000//////000000111111222222111111000000000000111111111111222222222111111000...////////////000000000111111111111111111111111111111111111111111111111////////////////////////////////////000000000000222111111000111000000///////////////////////////000000000000////////////////////////////////////111111111000000000000000////////////////////////111111000000000000111111////////////////////////000000000000111111111111...//////000000000//////////////////////////////++++++---...////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////...///000111222333333333////////////////////////////////////////////////000000////////////000000000000000000000000000111111111111111111111111111000000000000000000000000111111111111111111111111222111000//////000111222//////000000111111111111//////000000111111111111111000000//////000000111111222333333222111///...000000000000000000000000000000000000000000000000111111111111111111111111222222222222222333444444222222111111111111222222111111222333333333333333222222111111000000000//////000111111222222111111333222222222111111000000222222222222222111111111111000/////////000222222555555333222111000000///111111000000000000111111000000000111222222222333222222222111111111111111///000000000000000000///333222222222111111000000000000000000////////////000000000000////////////000000111111111111000000000000000000000000000000//////111222222222111111111111111111000000000000////////////////////////000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000////////////000000000000000////////////////////////000000000111111//////////////////////////////000000111111111111000000000111111000000000////////////////////////222222222333333333444444///////////////000000111//////000000000000000000////////////////////////............////////////000000000000000000000000......//////000000111111////////////000000000000////////////////////////000000000000000000000000........./////////000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............/////////...---,,,---...000111////////////000000000000//////000000111111222222111111000000000000111111000111111222222222111111111000000000////////////000000000000000000000000111111111111111111111111////////////////////////////////////000000000000111111111111000000000000////////////////////////000000000000////////////////////////////////////000000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000............///////////////000000000//////...---000000000000000000000000)))+++---///000111111000////////////000000000000000000000000000000000000////////////000000000000..............................///000111111111111////////////////////////////////////////////////000000000//////000000000000000000111111111111222111111111111111111111111////////////////////////111111111111111222222222111111111000000111111111/////////000111111222222/////////000111111222222////////////000111222222222222222222222111000///111111111111111111111111000000000000000000000000111111111111111111111111000000///000000111222333333333222222222222333333000111222333444444444444444333333222111000/////////000000111222111111111222222222222222222222222111111111222222222222222111000000000000000111111333333333222222111111000111111000000000000111111111111111111111111111111111111111111111111222222//////000111111000//////222222222222222222222222000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000...///111333444333222111222222111111111000000000000000000000000000000000000000111111111111222222//////////////////////////////000111111111111000////////////////////////000000////////////000000////////////////////////.../////////000000000000000000000000000000000000/////////000111111222222000000111111111111000000000000000000000000000000000000000000111111111222///////////////000111111//////000111111111000000000000000000000000000000....../////////000000000111111111111111111111111......//////000000111111////////////000000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////....../////////......------///000111////////////000000000000000000000000111111111111111111000000000000111111///000111111222111111111111111111000000/////////------------------------////////////////////////000000000000000000000000////////////000000000000...///000///...---...///000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000............////////////111111000000///...,,,,,,000000000000000000000000+++,,,...000111111000///////////////000000000000000000000000000000000000////////////000000000000////////////////////////------...............---111111111111111111111111000000000000000000000000222222111111111111222222111111111111222222333333111111111111111111111111////////////////////////000000111111111222222222000111111222222111111000...//////000111111222222...//////000111111222222......///000111333444555222222111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222000000000111111222444444555444444333333444444555000111222333444444444444444444444333333222222222000111222222333333222222000111111222222333333444111111222222333333444444111111222222222222111111000000111111111000000000111111000000000000111111000000111111111222222222000000000111222222222333000111222333333222111000000111111222222333333444111111111111111111111111111000000000/////////...000000111111111111000000000000000000000000000000...///000111111222222222222222222111111111000000000000000000000000000000///000000000111111111111000000000000000000000000...///000111222111111000000000000000000000000000000000////////////000000//////////////////////////////000000000111111111000000000000000000000000...//////000111111222222///000111222222111000///000000000000000000000000,,,---------............///////////////000111111...///000111222111111000000000000000000000000000/////////000000000111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000.........................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222111000////////////000//////......//////000111////////////000000000000111111111000000000000000111111000000000000111111...///000000111111111000000000000000000111111111........................////////////////////////000000000000000000000000////////////000000000000...000111000---,,,---///000000000000000000000000000000000000////////////000000000000000000000000///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111000///---++++++000000000000000000000000---...000222222111///...////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111111000///222222222222222222222222111111111111111111111111444333333222222333333444111111222222222333333333111111111111111111111111000000000000000000000000000000111111222222222222000111222333333222111000...//////000111222222222...//////000111222222222...//////111222555666777333222111000000111222333222222222222222222222222000000000000000000000000333333333333333333333333333333333444555666777888666555555444444555555666000111222333444444555444444555555555555555555555222222333444444444333333000000111222333444444555222222333333444555666666222333444555555444222111111111222333333333333222111111000000000000111111//////000111222333333444//////000111222333333444222333444555555444333222000000111222333444444555111111111111111222222222111111000000/////////...000000111111111111000000000000000000000000000000//////...---...000222444222222222111111111111000000000000000000000000000.../////////000000111111111111111111111111111111...///000222222111111000111111111111111111111111000000////////////000000.........///////////////000111111111111222222222000000000000000000000000...//////000111222222222///000111222222111000///000000000000000000000000////////////000000000000///////////////000111111...///000222222222111000000000000000000000000000000000000000111111111111////////////////////////000000000000////////////////////////000000000000000000000000000000000000........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222222111000000000000000/////////000000000000000////////////000000000000222222111111000000//////111111000000000000111111......///000000000000000......///000111222333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000222333222///...///111000000000000000000000000000000000000////////////000000000000000000000000//////000000111111111222000000000000000000000000000///...------...///000222222111000///...------////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111000000//////......000000000000000000000000000111111111222222222222000000000000000000000000000000000000111111111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000//////000111222333333444000000000000111111111111000000000000000000000000000000000000////////////000000111111111111000000//////000111111111111111111000000000000000000000000000000000000000000000111222222333333222222111//////000111222333333333444444333333222222333333222333444444222222333444555555555444444444444444666555444444555555444222///000111222444444444555888888888666555333111000222222222222222222222222333222111000000111222333111111111111111000000000...///000222333333333444666555333111111111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111000///000111222111///000000000000000000000000///////////////000111111222222111111000000//////000000000000000000000000//////000000111111111222000000//////.........---////////////////////////111111000000//////......000000000000000000000000222222222111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......000000111111111111000000////////////000000000000222222111111000//////...000000000000000000000000////////////////////////////////////000000000000//////000000000000//////000000000000000//////...000000000000000000000000/////////000111111000...000000000000000000000000............////////////222000......///000000///000000000000000///......000000000000000000000000222111111000000000000111////////////////////////000000000000000000000000000000000000111111111111////////////////////////222111000.........///000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000///...------...///000...//////000111222222333111111000000//////......000000000000000000000000////////////////////////000///............///000111111000000//////......////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000000111111111111111111000///000000111111111111111333333333333333333333333111111111111111111111111222222333333333333222222111111222222333333444444555444444444333444444444555666777666555444555666555555555555555555555555555444333444555666555444222222333333444444333333555555555555444333222222333333333333333333333333444333222111111222333444222222222222222111111111000000111222333333333333333333111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000000000000000000000000000000000000000////////////////////////111000///000111222111///000000000000000000000000///////////////000111111111111111000000/////////000000000000000000000000///000000000111111111111000000/////////.........////////////////////////111000000000/////////...000000000000000000000000000/////////////////////000000////////////000000000000000000000000000000000000000000000000000000111000000000/////////...000000111111111111000000////////////000000000111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////......///000000000000000////////////////////////111000000000111111000000000000000000000000000000/////////000000000000111222000......///000000///000000000000000///......000000000000000000000000//////............//////////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111222111000///......///000000000000000000000000000000000//////.........---000000000000000000000000////////////000000000000000///............///000------......//////000000111111111111000000000000000000000000000000000000........................000//////......//////000000000000000////////////////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000000000000111111111222222111111111111111111111111000000000000000000000000111111222222222222111111///000111111222222111111111111111111111111111111222222222222222222222222222222333333333333222222333333333444444444444444555555555555555555555555555666777666444333444555555555666666666666666666555444444555777888777666666666666666666555444444444444555666666666555555444444444444444444444444666555555444444444555555444444444333333222222222222222333333333333222222222222111000000111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111////////////////////////////////////////////////111000///000111222111//////////////////////////////////////////000111111000000000000////////////000000000000000000000000000000000000111111111111000000////////////......000000000000000000000000000000000000////////////000000000000000000000000//////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000/////////000000000111111......///000000111222222000000000000000000000000////////////////////////////////////000000000000//////000000000000//////,,,---...000111111222222........................111111000000000000111111000000000000000000000000000000000000111111111111111///......///111000///000000000000000//////...000000000000000000000000......---......///000111////////////////////////000000000000000000000000....../////////000000000111111111111111111111111111000000////////////000000000000000000000000000/////////000000000000000000000000000000000000000////////////000000000000000//////......//////000............////////////000111111111111111222222000000000000000000000000........................000//////////////////000.../////////000000000111////////////000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////.../////////000000000111////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111111111222222222222333333222222222000000111222222222222111000000000000000111111111222222222222222222222222222333333333333333333222444444444444333333333333333333444555555666666666777888999888666555666777666666666777777888888888777666666888:::<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999::::::;;;:::::::::999999999999999999999999:::999999999888888888888666666666555444444333333333333444444333222222111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111////////////////////////000000000000000000000000111000///000111222111//////////////////////////////////////////000000111////////////////////////000000000000000000000000000000000000000111111111000000//////////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222222000000////////////000000////////////////////////////////////////////////000000000000////////////000000111111111111000000//////000000000111111111......//////000111111111////////////////////////////////////////////////////////////000000000000//////000000000000//////---...///000111111111111////////////////////////111111000///......000111000000000000000000000000//////000000000111111111000///......000111000/////////000000000000//////////////////////////////////////////000111333333////////////////////////////////////////////////............////////////........................000000000////////////000////////////////////////...//////111222333333444////////////////////////////////////000000000000000//////////////////000111111111111000000000000/////////000111111111222000000000000000000000000........................///000000000000000000///......//////000000111111////////////000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////000000000000111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111///000000111222222333333111111111111222222222222111111111111111111111111000111111111222222333333222222222333333222222222000000111222222222222222333333333444444555555555222222222222222222222222333333333444444333333333333333333333222222222222111222444555666666666666:::<<<===<<<;;;:::;;;<<<777777888999999:::;;;;;;<<<;;;;;;===???AAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>======:::999999888777777666666555555666555555444333222333333333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111111000000000000000000000000111111111111111111111111111000///000111222111//////////////////////////////////////////000000111/////////000000000000000111111111111111111111111111111000000000000000000//////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111222222222222000000////////////000000////////////////////////////////////////////////////////////000000000000000000111111111111000000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000////////////000000000000//////000000000000000000000000///000111000---,,,...000000000000000000000000000........./////////000000///......///111111111/////////000000000000//////////////////////////////////////////000111333333000000000000000000000000////////////////////////............////////////......................../////////000000000000/////////////////////////////////000000000000000111////////////////////////////////////000000000000///000000000000000000///111111111111000000000000---.........///000000000000000000000000000000000........................///000000111111000000///......//////000000111111////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000///.........000000000000000000000000/////////000000000111111111111111111111111111111000000000000111111111111333333333333333333333333000000000000000000000000000000000000000000000000222222222222222222222222...///000111222333444444111111111222222222222333222222222222222222222222111111111222333333444444111111222222222222111111000111222222333222222222111222222333333444444555222222222222222222222222333333444444444444333333222222222222333333333333111222444666888888888777888999;;;;;;::::::<<<===:::;;;<<<===>>>???@@@AAACCCBBBBBBCCCFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFEEEDDDCCCBBB??????>>>===<<<;;;;;;:::999999999999999888777666444444444444333222111000333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111/////////000111111222222000000000000000000000000222222222222222222222222111000///000111222111//////////////////////////////////////////000111111000000000000111111111111111111111111111111111111111111111111000000000000//////000000000000111111000000000000000000000000////////////000000000000000000000000000000000000.........///000000111111000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000111111111222222////////////////////////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////000000000000000///......111111111111111111111111...111333222///,,,---///000000000000000000000000............////////////.........///111222111///...//////000000000000000000000000000000000000000......---......///000111000000000000000000000000000000000000000000000000....../////////000000000111111111111111111111111...//////000000000000///000000000000000000000000111111000...---+++******000000000000000000000000////////////000000000000///000000111111000000///............////////////------...............///000000000000000000000000///////////////////////////000111111111111000///////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000111111111222222111111111111111111111111000000000000111111111111333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222000000111111111222222222111111111222222222333333222222222222222222222222111111222222333444444555000111111111111111111000000111222222333333222222//////000111111222333333333333333333333333333333333333444444444444333333222222333333444444555555222444777999;;;;;;::::::777999;;;<<<<<<<<<>>>@@@???@@@AAABBBDDDEEEFFFGGGIIIIIIHHHIIILLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDBBBAAAAAA@@@======>>>>>>>>>======<<<999999999888777555333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111...//////000111111222222222222222222222222222222111111111111111111111111111000///000111222111///000000000000000000000000///////////////000111111000111111111222222222333111111111111111111111111111111111111000000000/////////000000000111111111////////////////////////.../////////000000000111000000000000000000000000---......///000000111111000000////////////000000000000000000000000000000000000000000000000000000.../////////000000000111000000111111111111000000000000111111111222222222------......///000000000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////...//////000000000000///000000000000000000000000...333666666222......000000000000000000000000000...////////////000000000------...000222222111///......///000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111---...///000111111000///000000000000000000000000000000//////...------,,,000000000000000000000000////////////000000000000///000111111111111000///------......//////000000////////////............000000000000000000000000000000000000000000000000///000111222222111000///000000000000////////////////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////..............................//////000000111111000000000000000000000000111111111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222222222111111111111111111111222222222333333333222222222222222222222222111111222333333444555555000000111111111111000000111111222333333333333222222222333444555555666666555555555555555555555555333444444555555444444333333333444444555666777777444666999;;;=========<<<===???BBBCCCCCCEEEGGGIIICCCDDDEEEGGGHHHJJJKKKLLLNNNMMMLLLMMMOOOPPPPPPOOOPPPPPPPPPOOONNNMMMKKKKKKEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEDDD@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>===<<<999777666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111...//////000111222222222222222222222222222222222000000000000000000000000111000///000111222111///111111111111111111111111///////////////000111111111111222222222333333333111111111111111111111111222111111111000000////////////000000111111111222////////////////////////.../////////000000111111000000000000000000000000///000000111222333333333000000////////////000000000000000000000000000000000000000000000000000000.../////////000000111111000000111111111111000000000111111111111222222222+++,,,---...///111222222000000000000000000000000////////////////////////////////////000000000000//////000000000000//////,,,---...000111111111111///////////////////////////444999999444000///000000000000000000000000000000000000000111111111111------...000222222111///......///000000000000000000000000000000000000000222111111000000000000111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////---...///111111111000///000000000000000000000000...///000111222333444555000000000000000000000000////////////000000000000///000111222222111000///...//////000111222222333111111000000//////......000000000000000000000000,,,,,,---.../////////...//////............//////...............///000000111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000111111111000000000000000333333222111000///......///000000000000111111111000111111111222222222222......///000000000000000///000222333333222000///000111111111111222222222222222222111111111000000222222111111111111222222111000000000//////......000111111111111222222222222222222222222222222222111111222222222333333333222222111111000//////...444444444333333222222222222222222222222222222222111222333333444444444444111222333333111111222333444444444444444444444444555333000000222444555555666666777888999:::;;;;;;999:::===???AAABBBCCCBBBAAABBBDDDDDDCCCBBBBBBCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOIIIIIIHHHGGGFFFDDDBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGFFFBBB???<<<<<<888777666666666666555444666555333333444555333222222222222222222111111111222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000000000000000000000000///......///111333444000000000000000000000000000000000000000000000000111111000000000000111111111000000///////////////000000000000000111111222000000000000000000000000//////000000111111111222000000////////////000000222222111111000/////////------------------------////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111444777888555222///...222222222111111111000000---......///000111111222111111000000//////......000000000000000000000000///000111222111000...,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222000/////////000111000000000000000000000000000000000000000000000000000000000000111111111111000000000111000///......//////............//////000000000000000000000000111111000000//////......000///...///111222222111//////000000000000//////------......///.........//////............//////...............///000000000000000000000111111111000000000000111111111111000000000000000000000000000000////////////000000111000000000000000000000222222111111000/////////111111222222222333333333000000000111111111222222000000111222222222222222///000222333333222000///000111111111111222222222222222222111111111000000222222111111111111222222111111111000000/////////000111111111111222222222222222222222222222222222111111111222222222333333111111222222222333333333444333333333222222222222222222222222222222222222111222333333444444444333111333333333222111222333555555555555555555555555888777555666888:::::::::666777888:::;;;===>>>???AAABBBCCCDDDDDDDDDCCCBBBAAACCCDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNOOOOOORRRRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDBBBAAA???>>>>>>>>>??????@@@AAABBBBBBDDDFFFHHHHHHFFFEEEEEEEEECCC@@@===<<<<<<;;;777444777555444444555555444222000000111111111222222222222111111111111111111222222222222222222222222222111111111111111111111111000000111111111111111111000000000000111111111111222222222222222222222222000000000000000000000000000/////////000111222222000000000000000000000000000000000000000000000000111111000000000000111111333222222111111111111111/////////...///000000111000000000000000000000000///000000000111111111111000000////////////000000000000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////222444555333000///...222222222111111111000000.........///000111111111111000000000/////////...000000000000000000000000///000111111111///...---000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222000/////////000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////////////////............//////000000000000000000000000000000000000///////////////.........000111000/////////000000000000//////....../////////...------000//////......//////000//////.........///000000//////000000111111111222000000000000111111111111000000000000000000000000000000////////////000000000000000000000000111111000000000000000000000000111111111222222222333333/////////000000000111111000000111222222222222222///000111222222111000///000111111111111222222222222222222111111111111111222222111111111111222222111111111111111000000000000111111111111222222222222222222222222222222222000000111111111222222222111111222333555666777777222222222222222111111111222222222222222222222222222222333444444444333333111333444333222111222444666666666666666666666666666666666888;;;<<<;;;:::::::::<<<>>>@@@BBBCCCDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMMMMMMMNNNNNNOOOOOORRRRRRSSSSSSRRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHKKKKKKJJJJJJIIIGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCBBBAAA@@@???>>><<<<<<<<<===>>>?????????CCCEEEGGGGGGHHHIIILLLNNNOOOLLLHHHFFFEEEBBB===:::;;;999777777777666444222111111111222222333333333222111111000000111111222333333333333333333333333222222222222222222222222000111111111222222333333000000000000111111111111222222222222222222222222000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000111111000000000000111111333222222111111111111111...............//////000000000000000000000000000000000000000111111111111000000////////////000000...//////000111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...///111111000...///000222111111111111000000000......//////000000111111000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111000///000000000000000000000000000000000000000000000000000000000000000000000111111111111222111///.........///000000//////......//////000000000000000000000000000////////////000000000000///...---...///000///...//////000000000000/////////////////////...---,,,000000////////////000000000///////////////000000/////////000111111222222///000000000111111111111////////////////////////000000////////////000000000000000000000111111111//////000000111111111111////////////000000000000////////////000000000000......///000000000000000000000111111111111000000000000111111111222222222111111111111111111111111222222111111111111222222222222111111111111111111000000111111111222222222222222222222222222222222000000000111111111222222222222333444555666777777111111111111111111111111222222222222222222222222222333333444444333333333222333444333222222333444555555666666666666666666555666888;;;>>>???===;;;>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJLLLLLLKKKJJJKKKLLLKKKLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMOOOOOOOOONNNMMMLLLKKKJJJKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCC???>>>>>>>>>>>>>>>======@@@AAACCCCCCEEEHHHLLLOOORRRSSSSSSPPPLLLHHHGGGFFFBBB@@@===;;;:::888666333444444444444333333333333222222111111111111222222333333333333333333333333222222222222222222222222111111111222333333444444///000000000111111111111111111111111111111111111000000000000000000000000///000111222222111///...000000000000000000000000000000000000000000000000111111000000000000111111111000000//////////////////............///000000////////////////////////000000000000000111111111000000////////////000000//////000000111111111111////////////////////////111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111000000//////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////---/////////......000222111111111111000000000000.../////////000000000111000000000000////////////////////////////////////111000////////////000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111222111111000000000000000///////////////////////////////////////////////////000000000111111111111333111///...---...000111000000////////////000000////////////////////////......//////000000111111000.........000000///...//////000000000000/////////000000000///...------000000////////////000000111000000/////////000000//////000000111111111111///000000000111111111111////////////////////////000000////////////000000//////000000111111111111/////////000111111222222....../////////000000000////////////000000000000......///000000000000000000000000111111000000000000000111111111222222222111111111111111111111111222222111111111111222222111111111111111111222222000000111111111222222222222222222222222222222222000111111111111222222222444444444444444444444444111111111111111111111111222222222222222222222222333333333444444333333222222333444444222222333444555555666666777888888999;;;<<<>>>AAADDDEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDHHHHHHIIIKKKMMMOOOQQQRRRPPPRRRTTTTTTTTTTTTUUUVVVTTTUUUUUUUUUVVVWWWWWWWWWZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSOOOOOOPPPPPPOOOOOONNNMMMNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEDDDBBBAAA???>>>>>>>>>>>>???>>>???BBBFFFJJJKKKRRRXXXVVVOOOKKKNNNSSSJJJGGGDDDAAA???<<<999666888777666555333111000///333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333///000000000111111111111111111111111111111111111000000000000000000000000///000111222222111///...000000000000000000000000000000000000000000000000111111000000000000111111111000000///////////////000000//////000000111222////////////////////////111111000000000000000000000000////////////000000111111111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000........................//////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////...///000///...///111444000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000////////////000111////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111111000000000//////////////////////////////////////////////////////000000000111111111111333111///...---...000111000000////////////000000////////////////////////......//////000000111111111000//////111111000/////////000000000000////////////000000000///......111000000//////000000111111111000/////////000000111000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000/////////000111111222222//////000000111111111222000000000111111111222222/////////000000000111111000000111222222222222222000000000000000000000000000111111111111222222222111111111111111222222222222222111111111111222222000000000111111111111111000111111111111222222222222222222222222222222222111111222222222333333333555555444333222222111111111111111222222222222222222222222222222222222222333333444444444333222222222444555444333222333555555666777999:::<<<======??????AAADDDGGGGGGEEECCC@@@@@@AAABBBCCCDDDDDDEEEMMMMMMNNNOOOQQQSSSUUUWWWUUUWWWZZZ[[[\\\\\\^^^___^^^^^^^^^_________````````````___^^^]]]\\\[[[[[[]]]]]]^^^^^^]]][[[ZZZYYYWWWWWWWWWVVVUUUUUUUUUTTTPPPPPPQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKJJJIIIGGGFFFDDDBBBBBB?????????>>>>>>???BBBEEEEEENNNVVVUUUOOOLLLPPPVVVMMMJJJGGGEEEDDDBBB???<<<;;;:::888666333111///...555444444333333444444555222222222222222222222222333333333333333333333333222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000111111000000000000111111333222222111111111111111000000000000000111222222000000000000000000000000111111111111000000000000000000////////////000000222222111111000//////...////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000........................//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000111000///000222444//////000000000000000111////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111000//////000000000000000000000000000000000000000000000000000000000000111111111111222111///.........///000111000000//////000000111000000000000000000000000////////////000000000000222111000000111111000/////////000000000000//////...//////000000000000///111111000000000000111111222111111000//////000000222222111111000/////////000000000000111111111111000000000000000000000000000000////////////000000...//////000111111222222000000000000000111111111000000000000111111111222000000000111111111222222000000111222222222222222000000////////////000000000111111111111222222222000000111111111222222222222222111111111111222222/////////000000111111111000111111111111222222222222222222222222222222222222333333333333444444444555555444444333222111111222222222222333333333444222222222222222222222222333444444444333333222111333444555444333333333555777888:::<<>><<<999777555555666666555555555555666666333333333333333333333333333333333333333333333333222222222111111000000///000000000000111111111111111111111111111111111111000000000000000000000000000/////////000111222222000000000000000000000000000000000000000000000000111111000000000000111111333222222111111111111111///////////////000111111000000000000000000000000111111111111000000000///000000////////////000000111111111000000000000000------------------------000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000........................//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000111111000///000222////////////000000111111000000000000////////////.../////////000000000111000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111222111000///...000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////111111000000000000111111000000000000000000000000000000000000////////////222000//////000000///...//////000000000000//////......///000000111000000111111000000000000111111222222111000000///000000333333222111000///......000000000000111111111111000000000000000000000000000000////////////000000...//////000111222222222111111000000000000000000............////////////111111111111222222222222......///000000000000000000000////////////000000000111111111111222222222000000111111222222222222222222111111111111222222......//////000000000111000111111111111222222222222222222222222222222222333333333444444444555555555555444444444333333333222222222333333444444444222222222222222222222222444444444444333333222111333444555555333333444555999:::<<>>===777777666666666666777777444444444444444444444444333333333333333333333333333222222111000///......000000000000111111111111000000000000000000000000000000000000000000000000000//////...///111333444000000000000000000000000000000000000000000000000111111000000000000111111111000000///////////////...............///000000000000000000000000000000222111111111000000//////000000////////////000000/////////000111111222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000111111111111000000........................//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...000111111000//////000.../////////000000111111000000000000////////////.../////////000000111111000000000000000000000000,,,...000111222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111222222000///...000000000000000000000000000000000000000000000000000000000000111111111111000000000111000///......111111000000000000111111000000000000000000000000111111000000//////......111///......//////...,,,//////000000000000//////////////////////////////......////////////......333333333333222111000000//////000000000000//////000000000000111111111111000000000000000///......//////000000000000//////000000000000111111111111111111000000000000111111////////////////////////000000000000000000000000------...///000111222222000111111111111222222222222222222222222111000///222111111111000000//////777555333111000000111222111111111111111111111111333333333222222111111111222222222222222222222222333333444555666666666555444444444333333222222222444333333666888777222...333222111222444555444333222444555444333222333444555666888999999999;;;===>>>@@@CCCEEEEEEEEEGGGHHHHHHIIIKKKNNNPPPRRRSSSTTTWWWXXXZZZ]]]___aaabbbccciiimmmtttyyy}}}{{{zzzwwwxxxxxxxxxvvvsssooommmllliiifffffffffddd```\\\___]]]ZZZWWWUUUSSSRRRRRRRRROOOMMMMMMNNNOOOOOOOOOMMMLLLKKKLLLNNNPPPPPPOOOMMMLLLKKKLLLLLLKKKHHHEEECCCBBB@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCAAA@@@???@@@???>>><<<:::999888777888888888777666555555555555555555444444444444444111111111111111222222222000000000000000000000000//////000111222333333333000000000000000000000000///000111333333333222111000000111222333333444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000222111111111000000//////000000000000////////////000000111111111111000000000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000//////......---------,,,////////////..................//////000000111111222111111222333333111///000000000000000000000000000000000000000000000000111111111000000000000000//////............//////000000////////////000000111111000000000000111111/////////////////////////////////000111111222222222222222111000//////...///......---------......000000000000111111111111111000000000000000111111000111222222333333333333222111000//////000111222000000//////.........---////////////000000000000000000000000111111111111222111111000///......---000000000000000000000000//////...//////000111222......///000000000000000////////////////////////......////////////......000222555777777555333111///000000111111000000////////////000000000111111111111111111111000000/////////000000000000//////000000000000111111111111111111000000000000111111////////////////////////000000000000000000000000/////////000000000000000000111111111111222222222222222222222222111000000333222222222111111111111666555333111000000111222000000000000000000000000333333333222222222111111222222222222222222222222222333555777777666444333444444444333333222222222444333333555777777444111222222222333555666555333333555666555444444555666888:::<<<>>>>>>???AAABBBBBBDDDGGGHHHIIIJJJMMMOOOOOOPPPRRRVVVZZZ^^^bbbdddhhhjjjmmmppptttwwwxxxyyy~~~|||zzzyyyzzzyyyvvvsssllljjjgggccc```^^^\\\\\\ZZZXXXUUUSSSSSSRRRQQQPPPQQQOOOLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMLLLJJJHHHHHHFFFCCCBBBCCCBBBAAA@@@AAAAAAAAA@@@@@@??????>>>AAAAAAAAA@@@>>>===;;;;;;::::::999888777666666666333333333333222222222222222222222222222222222222111111111111111111111111000000000111222222222333000000000000000000000000000000111222222222222222000000111111222222333333111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000////////////000000111111111000000000//////000000000000////////////000000111111111111000000000000000000000000000000111000000000000000000000000000000000111111111111000000000000000000000000111111111000000000//////////////////////////////.../////////000000000111222111///000111222111///000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111000000////////////000000111000000//////000000111000000000000000000000000111111111000000000000000222222111111000//////...000000///////////////000000000000000111111111111222222111000////////////000000111111222111111111111111000//////000111111111111000000000/////////////////////000000000000...////////////000000000111111111000///.........000000000000000000000000000////////////000000111......///000000000000000////////////////////////...//////000000//////...---000444777888666333111000111111111111111111000....../////////000000000222222222222222111000000//////000000000000//////000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000000/////////000111111111111222222222222222222222222222111000333333333333333222222222555444222111000111222222////////////////////////333333333222222222222111222222222222333333333333222444666888888666333111444444333333333333222222444333222333555666666555444333333555666777555333444666777777666666888999888;;;???AAAAAABBBCCCDDDGGGIIIKKKLLLMMMOOORRRTTTYYY[[[___eeelllsssxxx{{{}}}{{{xxxuuurrrooommmmmmiiifffaaa^^^[[[YYYVVVTTTTTTQQQNNNLLLMMMNNNNNNMMMOOONNNMMMMMMOOOOOONNNLLLNNNLLLJJJHHHGGGEEEAAA???@@@???>>>===<<<<<<<<<===AAABBBCCCDDDDDDCCCAAA@@@>>>===<<<;;;999888666666333333333222222111111111333333333333333333222222111111111111111111111111111111111111111111222222000000000000000000000000111111111111111111222333111111111111111111111111000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000////////////000000111111000000000000//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000000000000000222111111111111111000000000000000000000000000000////////////000000000000222000......///000111000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000////////////000000000//////......//////000111111111111111111111111222222111111000//////...222222111111000/////////111111111000000111111222000000000000111111111111333222111000///.........000000000111000000//////111000000//////000000111222222111111111111000000////////////000000000000............////////////111111000000//////......000000000000000000000000111000000////////////000......///000000000000000//////////////////////////////000000000000//////---...111333444222000///111111222222222222111111............////////////111111222222111111000/////////000000000000/////////000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333222111111333333333333222222222222444333222111111111222333000000000000000000000000222222222222222222222222222222222333333333333333555555666666666444333222333333333333333333333333333333222333444666888888:::777555444555666555444555666888999888999;;;<<<<<>><<<;;;;;;;;;>>>@@@CCCEEEGGGGGGGGGFFFDDDCCCAAA>>>;;;999777555555555444444333333222222333333333222222222222222111111111111111111111111222222222111111111111111000000000000000000000000333222111000000111222333111111111000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000////////////000000000000000000000000//////////////////000000000000000000111111111111000000000000000000000000000000000000000000000111111111///000000000111111111111000000000000000000000000000000000000////////////000000000000111111111111////////////000000000000111///,,,,,,---///000000////////////////////////////////////////////////000000000000000111111111//////000111111000//////000000////////////000000//////............//////111111111111111111111111111111111111000000//////111111111111000000//////111111000000111111222222///000000000111111111111222111000///////////////111111111111000//////...000000000//////000000000111111111111111111111111////////////000000000000........./////////000000111000000000/////////...////////////////////////111111000//////...//////......///000000000000000000000000000000000000000//////000000000000//////111111000000////////////111111222222222222111111............////////////000000111111000000///...//////000000000000/////////000000000111111111111111111000000000000111111222222222222222222222222000000000000000000000000/////////000111222222222000000111111111222222222111222222333333333222222111111222222222222222222222222222222222222333333111111111111111111111111222222222222222222222222222222333333333444444444888777555444333333444555333333333333333333333333333333333333444666888:::@@@<<<666333333444666777666888:::;;;;;;<<<>>>@@@DDDGGGJJJKKKLLLLLLMMMNNNPPPSSSWWW\\\```eeekkkoooxxx~~~}}}|||}}}{{{wwwrrrooohhhddd^^^YYYUUURRROOOMMMIIIGGGFFFFFFIIILLLMMMMMMOOONNNNNNPPPQQQPPPNNNLLLIIIHHHEEEBBB???===<<<;;;;;;===@@@CCCFFFIIIJJJJJJIIIHHHEEEBBB>>>;;;888666666666555444444333222222333333222222222111111111111111111111111111111111222222222111111111111111000000000000000000000000333222111000000000222222111111111000000000000000222222111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////000000////////////000000//////////////////000000.../////////000000000111000000111111111111000000000000000000000000000000//////000000111111111111///000000000111111111111////////////////////////////////////000000000000///000000000111111111222000000000000////////////000...,,,+++---///000111//////////////////////////////////////////////////////000000111111111111//////000000000000//////000000////////////000000//////............//////000000000000000000000000//////000000111111111111111111111000000000000000///////////////000111222///000000000111111111111///.........///000111111111222222222111000///////////////000000/////////000000000000000000000000////////////000000000000//////000000000111111111000000000000////////////////////////////////////111111000//////...//////......///000000000000000000000000000000000000000///000000111111000000///555444222000//////000111000111111111111111111000....../////////000000000000000000000000///......//////000000000000//////000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000......///000111222333444000111111111111222222222111222333333333333333333111111111111222222222222111111111222333333333333111111111111111111111111111222222222222333333333222222333333444444555555777666444333333444555666222222333333333333444444333444444444444555888;;;BBB===777333444666888999999;;;===???@@@AAADDDFFFGGGIIILLLNNNOOOQQQTTTWWW[[[```hhhooowww}}}~~~~~~~~~~~~}}}|||{{{zzzzzz|||~~~~~~|||wwwpppiiiccc]]]WWWSSSOOOLLLHHHGGGHHHJJJKKKLLLKKKKKKKKKLLLOOOPPPOOONNNNNNMMMKKKIIIFFFBBB???===;;;<<<>>>AAACCCFFFIIIJJJKKKJJJGGGDDDAAA>>><<<;;;777777666555444333333222444444333333222222111111222222222222222222222222111111111111111111222222000000000000000000000000333222111111111111111111111111111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000////////////000000......////////////000000......//////000000111111000000111111111111000000000000000000000000000000/////////000111111222222000000000000111111111111////////////////////////000000111111111111111222...//////000000111111111000000000000///////////////...,,,,,,...000111000000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111000000////////////000000000//////......//////000000000000000000000000000...//////000111111222222111111000000000000000000............//////000111000000000000111111111111---------...///000111222111111222222111111000000...//////000000//////.../////////000000000000111////////////000000000000000000000000111111111111000000000000////////////000000000000000000000000111000000////////////000......///000000000000000000000000000000000000000000000111111111111000000111111111111000000111111///000000111111000000////////////000000000111111000111111111111000////////////000000000000//////000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000111111222222222000111111111111222222222111222333333444444333333222222222222333333444444000000111222333333444444111111111111111111111111111111222222222333333333222222333333444555555666333444555666666666555444222222222333333444444444222444666666444555777:::<<<:::777666888:::;;;;;;===???BBBDDDEEEGGGJJJLLLLLLNNNQQQTTTWWW\\\bbbfffooottt}}}}}}|||}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{||||||}}}~~~{{{zzzyyyxxxxxxxxxyyyyyyxxxzzz||||||zzzyyyzzz{{{yyy{{{~~~{{{vvvpppjjjeee```\\\VVVQQQPPPPPPOOOOOOMMMKKKJJJKKKLLLMMMMMMLLLNNNOOOOOONNNLLLHHHDDDBBB??????>>>???@@@BBBEEEFFFHHHHHHGGGFFFDDDCCCBBBBBB<<<<<<;;;:::999888777777777666666555444444333333222222222222222222222222000000000111222222222333000000000000000000000000222222222222222111000000000000111111222222333333111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000////////////000000........./////////000000.........///000111111111000000111111111111000000000000000000000000000000...//////000111111222222000000000000111111111111//////////////////////////////000000000111111111------...//////000111111111000000000/////////......------...000111111000000000000000000000000000000000000000000000000000...//////000111111222222222000...------...000222000000////////////000000111000000//////000000111111111111111111111111111000000000000000111111111000000000000000000000111............///000111111000000000000111111111111...............///000111//////000000111000000000......///000000///......000000000111111111222222////////////000000000000/////////000000000000111////////////000000000000000000000000000000000000000////////////000000111......///000000000000000000000000000000000000000000000111111111111000000+++,,,...000111000///...//////000000000000//////000000000000111111111111222222222222222111000000//////000000000000//////000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000222222222111111111111111000111111111111222222222111222333333444444444444333333333444444555555555///000111222333444444444000000000000000000000000111111111222222333333333222222333333444555666666///222666999:::777444111222222222333333444444444222555777777555444666999666666777999<<<>>>>>>===@@@BBBEEEGGGIIIKKKNNNPPPVVVXXX\\\___dddkkksssyyy~~~~~~}}}{{{yyyxxxwwwwwwxxxzzz{{{zzzzzzyyyyyyyyyyyyzzz{{{}}}}}}||||||}}}}}}~~~}}}|||{{{zzzyyyyyyxxxxxxwwwzzz|||{{{xxxvvvwwwyyysssuuuxxx|||~~~|||xxxrrrlllddd]]]YYYWWWVVVUUURRROOOMMMKKKLLLLLLLLLKKKMMMNNNPPPQQQPPPLLLHHHEEEDDDBBB@@@>>>>>>???BBBCCCEEEEEEEEEFFFFFFGGGGGGHHHBBBAAA@@@???>>>===<<<<<<999888888777666555555555222222222222222222222222//////000111222333333444000000000000000000000000111222333333333111000///000000111222333444444444000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000////////////000000---.........//////000000---......///000111111222000000111111111111000000000000000000000000000000...//////000111222222222000000000000111111111111////////////////////////,,,---------......//////,,,------...///000000111111111000000/////////......---...///222222111000000000000000000000000000000000000000000000000000...//////000111222222222000...+++))))))+++...000000000////////////000000111111000000000000111111222222222222222222222222222222111111000/////////000000000000000111111111............///000111222000000000000111111111111000//////.........//////------...///000000000///---...///000000///...---111111111222222333333333////////////000000000000............/////////000////////////000000000000000000000000000000000000//////...//////000111222...//////000000000000000111111111111111111111222000000//////......------////////////////////////333222111000000111222333000000000000000000000000000000000000000000000000////////////000000000000222111111111000000////////////000000111111222222000000000000111111111111///000000000000111111111222111111111000000//////222222222111111111000000222222222222222222222222333333333333333333333333222222222111111111111000111111111000111111222333---///111222333222000///444444444444444444444444333444555555666666555555222333444444333333444666444555666666555666888:::<<<;;;:::;;;>>>@@@AAABBBEEEFFFHHHJJJMMMSSSZZZ___aaafffnnnvvv}}}}}}|||}}}~~~~~~~~~}}}}}}~~~vvvuuuttttttvvvvvvtttssstttuuuvvvxxxyyyyyyxxxvvv}}}||||||{{{{{{zzzyyyyyy}}}zzzwwwvvvxxxzzz{{{|||wwwzzz|||zzzvvvrrrrrrsssrrrrrrssstttuuuwwwxxxyyy{{{uuummmfffaaa^^^XXXVVVSSSOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIGGGDDDAAA@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGFFFEEEDDDCCC???===:::666444333444444555333222222333333222000333222222111111111111222444333111000000000111222111111111111111111111111111111222222222333333333222222111111111111222222222222222111111111000000333222111000000111222333000000000000000000000000000000000000111111111111......//////000222333444//////...//////000111222111111000///////////////000000000000000000000000////////////////////////000000000000111111111111333222///......///222333111111000000//////......//////000000000000//////000000000000000000000000............/////////000......//////000000111111//////......---------,,,,,,---...///000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111000///...////////////////////////222000///111333444222///000000000000000000000000............/////////000111111333333333111///...000///.........///111222000000000000000000000000555444333111000000//////111000///......///000111000000000000000000000000///111222000---,,,///333000000000000000000//////444333222111111222333444111111111111111111000000000000000000000000//////000000000000000000000000222111000000000000111222000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000///000000000000000111111111000000000000111111111111000000000111111111222222222111111111000000000000222222222111111111000000222222222222222222222222333333333333333333333333222222222222111111111111111111111111111222222333000111222333444333222222444444444444444333333333333444555555666666555555444555666666444444555777333444555555444444666888999999;;;>>>BBBEEEGGGHHHLLLNNNQQQUUU[[[ccclllrrryyy~~~}}}|||||||||{{{|||}}}|||zzzxxxxxxyyyzzzzzzzzzxxxxxxxxxzzz|||}}}}}}}}}~~~~~~}}}}}}~~~{{{wwwuuuuuuvvvvvvuuuvvvwwwwwwuuurrrpppoooooooooppprrruuuwwwxxxyyyyyy}}}~~~~~~|||wwwssspppdddbbb^^^YYYUUURRRPPPOOOLLLKKKJJJJJJIIIIIIJJJJJJGGGFFFEEECCCBBBAAA@@@@@@CCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJJJJKKKJJJJJJHHHGGGDDDAAA???===<<<<<<777555333333444444333222444333333222222222333333444333222111111111222333111111111111111111111111111111222222222333333333222222111111111111222222222222222111111111000000222111111000000111111222111111111111111111111111000000000000111111111111////////////000111222333000////////////000000111111111000///////////////000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111111000000000/////////...//////000000000000//////////////////////////////........./////////000000.../////////000000000111000000000000//////......,,,---...///000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000222222222111111000000000000000000000000000000000222000///000222222000...000000000000000000000000........./////////000000333222222111000000000111000//////...///000111222000000000000000000000000222111000///............000000////////////000000000000000000000000000000000000000...---...///111//////////////////000000222111000//////000111222111111111000000/////////000000111111111111111222111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222222333111111111111111000000000222222222111111111111111222222222222222222222222444444444444444444444444333222222222111111111111111111111111111222333333333444444444555555555555333333333333333333333333333444555555666666555555666777888777555555666777444555666666555666888:::<<<>>>@@@DDDHHHMMMPPPRRRWWW[[[aaahhhpppzzz}}}}}}}}}}}}~~~~~~|||zzzxxxuuurrrpppooooooooonnnmmmoooqqqtttxxxzzz{{{{{{{{{yyy{{{||||||{{{zzzzzz{{{|||}}}~~~}}}tttqqqmmmhhhbbb]]]YYYWWWOOOMMMKKKJJJIIIIIIKKKKKKFFFFFFFFFFFFEEEDDDBBBAAAEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJMMMOOOPPPQQQQQQNNNMMMLLLJJJGGGEEECCCBBB===:::777555555555555444444444333333333333444444333333222222222333333444111111111111111111111111111111222222222333333333222222111111111111222222222222222111111111111111000111111222222111111000222222222222222222222222000000000000111111111111111111000000000000111111111000000////////////000111000000///////////////000000000000000000000000////////////////////////000000000000111111111111///000222333333222000///000000000000//////////////////000000000000//////............................../////////000000000////////////000000000000222222111111111111000000------...///000000000000000000000000111111111111000000000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222111000000000111111111111111111111111111111111000///000000000...,,,000000000000000000000000....../////////000000000444222000///...000111222000////////////000111222000000000000000000000000000000////////////000000///000000111111000000///000000000000000000000000111///------.../////////---.........//////000000//////............//////111111000000///.........///000000111111222222222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000222222111111000000/////////000000000111111111111111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222444444444444444555555555333333222222222111111111222111111111111222333333555555444444444555666777222222222333333333333333333444555555666555555555666777888777555444555666666777999999999:::<<<>>>DDDEEEGGGJJJOOOUUU\\\```fffllluuu~~~{{{vvvrrrppprrrtttsssrrrtttwwwzzz}}}~~~}}}zzz{{{}}}}}}}}}|||{{{{{{||||||{{{{{{}}}}}}|||yyyuuupppkkkgggeeeXXXVVVQQQMMMJJJHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSQQQRRRRRRQQQPPPMMMJJJHHHFFFCCC>>>;;;999888777555333333222222222333333444222222222222222333333333111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111///000111222222111000///111111111111111111111111///000000000111111111111222222111000//////000000111111000//////...//////000000////////////000000///////////////////////////////////////////////////000000000111111111111///000000111111000000///000000000000//////////////////000000000000//////////////////////////////...////////////000000000////////////000000000000111111111111111111111111......///000000000000000///000000000111111111111000000000000000111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////111111000/////////000111111111111111111111111111111111111111000000...---////////////////////////...////////////000000000222111000//////000111222000000000000000111111111000000000000000000000000111111000000111222333333///000111222222111000///000000000000000000000000111...++++++///111000...---------...//////000000........................111000000000//////....../////////000000111111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111222222111111000000/////////000000000111111111111111111222222222333333333111111111111111222222222111111111111111111111111222222222222222222222222333333333444444444555555333333333222222222222111222222222111222333333444555444444444444555666666222222222333333444444444333444555555666555555555444666777666444444555666777888:::;;;<<<===@@@BBBGGGIIILLLPPPWWW```kkksssyyyyyy{{{}}}~~~||||||~~~~~~}}}~~~{{{zzzzzz|||~~~~~~}}}{{{yyywwwuuusssgggccc\\\TTTNNNJJJHHHGGGFFFEEECCCBBBCCCFFFJJJMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPTTTVVVWWWXXXXXXVVVTTTRRRRRRNNNHHHDDDAAA>>>:::888444444333222222222222222111111222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111///000111222222111000///000000000000000000000000///000000000111111111111333222111000////////////111111000//////...//////000000////////////000000////////////////////////000000000000000000000000///000000000111111111111111000...------...000111////////////000000000000//////000000000000//////000000000000000000000000////////////000000000111000000000000////////////000000000000000000000000...///000000000000000000///000000000111111111111//////000000111111111111000000000000000000000000.../////////000000000111//////////////////////////////////////////////////////.........//////000111111111111111111111111111222222222111000000000////////////////////////////////////000000000111//////111111222111000//////000000111111111111111000000000000000000000000000000000000111222333444///000111222222111000///111111111111111111111111111...+++,,,///111111///............//////000000////////////////////////000000000000000000000000//////000000000000000000........................///000000111111000000///000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222333111111111222222222222222111111111111111222222222222222222222222222222222111222222333333444444444333333333333222222222222222222222222222333444444333333444444444555555555222333333444444555555666333444555555666666555555333444666666555444666777777999<<<===???AAAEEEHHHIIINNNUUU\\\eeeppp}}}{{{~~~{{{xxxxxxxxxyyyzzz~~~}}}~~~~~~||||||{{{yyywwwwwwxxx{{{|||||||||||||||||||||||||||||||||||||||||||||||||||tttppphhh```XXXQQQMMMKKKHHHFFFBBBAAABBBFFFKKKNNNLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPOOONNNNNNMMMNNNNNNPPPRRRTTTWWWXXXXXXXXXWWWZZZWWWRRRNNNKKKFFFBBB>>>888888666555444444333333333333333444333222111111111111111111111111111111111111222222222333333333222222111111111111222222111111111111111222222222///000000111111000000///////////////////////////000000000000111111111111222222111000//////000000111000000////////////000///////////////000000111000000000000000000000000000000000000000000000000000000000000111111111111222000...,,,,,,...000222////////////000000000000//////000000000000//////111111111111111111111111/////////000000000111111000000000000////////////.........////////////000///000000111111000000000000000000000111111111111/////////000111111222222000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000---...///000000000//////111111111111111111111111000111333333111111111222000000000000000000000000/////////000000000111111---...000222222111000...///000111111222222111111000000000000000000000000//////......///000111111000111111111111111111000111111111111111111111111000///------///111222222000000000000000000000/////////000000000000////////////000000111222222222111111111111111111000000////////////////////////000000111222222111000000000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111000000000000000111111111000000000000111111111111000000000111111111222222111111111222222333333333000000111111111222222222222222222222222222222222000000111111222333333444444444333333333222222222333222222222222333444444333333555666666666555444333333444555555666777777333444555555666666555555333444666666666666888:::;;;===@@@CCCEEEIIIMMMPPPSSS[[[gggqqqyyyzzzqqqjjjggggggggghhhlllvvv~~~|||zzzyyyyyyzzz{{{xxxxxxxxxxxxxxxxxxwwwwwwzzzzzzyyyyyyyyyzzz{{{||||||yyyssslllddd^^^YYYVVVOOOMMMJJJGGGGGGIIILLLNNNLLLLLLMMMNNNPPPQQQRRRRRRUUUTTTRRRPPPOOOOOOOOOOOOIIIKKKOOORRRVVVXXXYYYZZZ^^^\\\YYYWWWUUUPPPKKKGGG@@@???===;;;999888777777666666777666555444222111111111111111111111111111111111222222222333333333222222111111111111222222000000111111111222222222000000////////////000000////////////////////////000000000000111111111111111111000000000000000111000////////////000000111///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222.../////////000000000111//////000000000000//////000000000000000000000000//////000000000111111111111000000000/////////............/////////000000000000111111111000000///000000000000111111111111...//////000111111222222000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000---///111333333222000///000000000000000000000000---///222222000000111333000000000000000000000000//////000000000111111111...//////000000000000000///000111222222222111111000000000000000000000000000///////////////000000222111111000000111111222111111111111111111111111///000000000///000333555222222222111000000//////...///000111111000///...//////000111222333444444444333333222222111111111000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222//////000000111111222222000000000000111111111111///000000000000111111111111111111222222333333333000000111111222222222222222222222222222222222222//////000111222222333333444444444333333333222222333333222222333333444555333444666888888777555444444444555555666777888888333444555555666666555555333555777777777888:::<<>><<<;;;;;;999999999999777555333222111111111111111111111111111111222222222333333333222222111111111111222222000000111111222222222222111000///......///000111000000000000000000000000000000000000111111111111111111000000000000111111//////...//////000111222///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111111222333444444333222111.../////////000000111111//////000000000000//////000000000000000000000000000000000000111111111111111111000000/////////.........//////000000000111000000111111111000000///000000000000111111111111...//////000111222222222000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000...000333666666444222000////////////////////////***...111111//////111333000000000000000000000000000000000000111111111111000///...---...///111333///000111222333222111111000000000000000000000000222222111111111111222222333222111000000111222333111111111111111111111111...111222111///000333777444444333222111000//////---...///000000///...---000000000000111222333444333333222111000000000000111111111000111111222222000000000000111111111111///111333333222000000000000000000000000000000000222111000//////000111222222222222111111111000000000000000000000000000000111111111000000000000000111111222222222222111111333333333222222000//////111111111111111111111111000111333555555444333222111111111111111111111111111111111111111111111111444444222222222222444444666555555444444444555555444444555666666555555444333444777777666666777888888999999999999;;;>>>AAAEEEFFFHHHMMMTTT]]]eeeiiiqqqyyy~~~}}}~~~zzzvvvrrrqqqpppnnnjjjggg^^^ZZZSSSMMMJJJKKKMMMOOOQQQWWW```iiippptttttttttwwwyyy||||||{{{|||~~~}}}{{{yyyyyyyyyzzz{{{yyy{{{{{{yyyvvvvvvyyy||||||}}}~~~~~~zzztttnnnjjjgggaaaZZZWWWWWWVVVSSSOOOOOOQQQPPPLLLKKKOOORRRQQQQQQSSSUUUVVVVVVUUUSSSQQQKKKLLLOOORRRVVVYYY\\\]]]```___^^^]]][[[YYYXXXXXXQQQPPPNNNKKKIIIFFFDDDCCC???===;;;::::::999777555444444333222222222222222444444444333333333222222111111222222222333333333222222222111111111000000000000000000000000000000//////000000111111111111000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000///...000000000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000222111000//////000111222000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111///////////////000111111222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000333222222222111111000000////////////////////////000000//////000222444666555444222000//////000000000000111111111111000000............///000111222222111111000000000000111111111000000///000000111//////000000000111111111000111333333111000111222000000000000000000000000111111000000000000111111222222222111111111000000000000000000000000000000222222222111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111222444555555444333222111111111111111111111111222222222222222222222222444444333222222333444444555555444444444555555666555555555555555555555444222444555666555555666777999;;;===>>>>>>@@@BBBDDDIIILLLRRRZZZdddmmmtttxxxwwwtttpppooopppqqqpppooojjjgggdddbbbbbbaaa^^^[[[VVVSSSMMMIIIFFFGGGHHHJJJJJJNNNUUU\\\aaaddddddddddddgggiiijjjjjjjjjmmmooooooqqqsssvvvxxxzzz||||||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~{{{wwwtttuuuvvvzzz|||~~~}}}yyytttqqqoooiiibbb______^^^[[[XXXUUUXXXXXXRRRNNNPPPRRRRRROOOPPPQQQRRRSSSSSSRRRQQQPPPQQQSSSUUUXXXZZZ\\\]]]aaaaaaaaa```______^^^^^^XXXWWWUUUSSSQQQOOOMMMMMMHHHEEEBBB@@@???<<<999777;;;:::777555333111111111333333333333333333222222111111222222222333333333222222222111111111000000111111111111111111111111000000000111111111222222000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111111//////111111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111111000000///222111000//////000111222111000000//////000000111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111///////////////000111111111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000/////////...111111111111111111111111//////////////////000111333222000////////////000//////000000000000//////............///000111222000000000///000000111111111111000///.........///////////////000000000000111222222111000000111333000000000000000000000000000000111111111111000000222222222111111111111111000000000000000000000000222222222222222222222222111111222222222222111111///000111222333333333333222222222222222222222222222333444444444333222111222222222222222222222222333333333333333333333333444444333333333333444444444333333333444555666666888777555444444444555555333555666777666666888999:::===AAADDDFFFGGGJJJLLLSSSXXXbbbmmmxxx}}}||||||~~~|||yyyvvvrrrmmmjjjeeebbb___^^^_________^^^YYYXXXVVVUUUVVVUUUSSSRRROOOMMMJJJGGGEEEEEEFFFFFFGGGIIIMMMQQQTTTUUUUUUUUUTTTWWWYYYZZZZZZZZZ\\\]]]\\\]]]___bbbdddeeefffggggggiiijjjiiijjjmmmtttzzz{{{wwwuuuuuuwwwyyy|||}}}|||xxxsssmmmjjjjjjjjjhhheee```dddddd\\\TTTQQQRRRQQQOOOOOOOOOPPPPPPRRRSSSSSSUUUVVVWWWXXXZZZ[[[\\\\\\aaaaaaaaaaaaaaabbbbbbbbb]]]\\\\\\ZZZYYYXXXWWWWWWSSSPPPLLLIIIFFFCCC???<<>>CCCFFFJJJNNNUUU\\\fffpppzzz|||xxxvvvtttjjjjjjkkknnnttt{{{vvvqqqjjjhhheeeaaa^^^\\\[[[[[[VVVWWWWWWUUUSSSRRRTTTUUUVVVWWWYYYZZZZZZZZZ\\\^^^```bbbdddfffggghhhkkkmmmmmmmmmnnnnnnmmmlllkkkjjjfffggghhhjjjkkkllllllllljjjiiihhhhhhgggddd___\\\YYYZZZ[[[[[[\\\\\\\\\\\\ZZZYYYXXXWWWUUUTTTTTTSSSTTTSSSTTTUUUXXX]]]aaadddjjjooouuu{{{}}}|||||||||}}}|||{{{zzzyyyyyyzzz|||~~~{{{~~~}}}uuukkkccc[[[SSSQQQPPPNNNLLLKKKLLLMMMNNNLLLNNNPPPRRRUUUXXXZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^___``````^^^\\\ZZZYYYYYYXXXVVVTTTQQQNNNJJJEEE???:::777555555555555555444444444333111111222222222333333333111111111111111222222222222222222222222222222222222222222222222111111111000000000000000000000000000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000111222000000000000000000000111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...//////000000//////...000000111111111111000000111111111000000111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111////////////000000000000000000000000111111111111///////////////000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000////////////////////////......///000000000000000...///000111111111111111000000111111111111000000000000////////////000000111000///////////////000222111000000000000111111111111111111222222222222...000222222222111222444000000000000000000000000111111000000000000111111000000111111111222222222111111111111111111111111//////000111111222333333111111222222222222111111111111222333444444444444333333333333333333333333111111111222333444555666333333333333333333333333111222222333444444555555333444555666666555444333333333333222333333444444555555555666777777888888777999;;;===@@@DDDIIIMMMUUU[[[eeeoooyyy|||{{{xxxuuurrrpppooonnnhhhjjjooowww{{{tttllleeeaaa[[[[[[ZZZYYYXXXXXXYYYZZZXXXZZZ]]]]]]\\\\\\___aaacccfffjjjkkkkkkllloooqqqsssvvvzzz{{{|||}}}~~~~~~}}}~~~~~~|||wwwssskkkkkklllmmmmmmmmmlllllljjjhhheeeccc```]]]ZZZXXXVVVUUUTTTTTTUUUWWWXXXYYY[[[^^^bbbhhhmmmrrruuuwww~~~~~~}}}{{{zzzzzz{{{}}}|||~~~}}}yyyuuupppfff]]]VVVTTTRRROOOMMMLLLLLLLLLJJJLLLNNNPPPSSSUUUWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]^^^______``````^^^\\\\\\\\\\\\ZZZYYYYYYWWWSSSNNNHHHBBB===:::888888777666555444444333111111222222222333333333000000111111111222222222222222222222222222222222222222111111111000000000000000000000000000000000///000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000000111/////////000111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111111000000//////000111222222111000///111000000//////000000111111111111111111111111111000000000000000000000000.../////////000000000111000000000000000000000000.........///000111111111////////////000000000000000000000000111111111111///////////////000111111///000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000.../////////000000000000000000000000000000000000111000//////////////////---...///000000000///...//////000000000000//////222222111111111111111222000///...---------------000////////////000000111111111222222222333333333---///222333222222222333000000000000000000000000222111000//////000111222000000111111222222222222111111111111111111111111000000111222333333444444111111222222222222111111///000111333444555666666333333333333333333333333000000111222333555666777333333333333333333333333111111222222333444555555333444555666666555444333444444333222222222333333333444555777888888888888;;;===@@@BBBEEEJJJPPPTTT\\\eeeqqq}}}}}}tttrrrnnnkkkiiijjjkkkmmmpppssszzztttppplllhhhddd```\\\YYYWWWXXXZZZZZZ\\\^^^bbbddddddgggkkkmmmmmmnnnpppssstttxxx|||~~~~~~{{{yyyuuurrrnnnjjjfffbbb]]][[[XXXWWWVVVUUUSSSRRRXXXZZZ^^^ccchhhjjjiiigggiiiooozzz}}}zzzyyyzzz{{{{{{||||||{{{|||zzzpppddd[[[ZZZXXXUUURRROOONNNMMMKKKLLLMMMOOORRRTTTUUUVVVTTTUUUVVVXXXYYY[[[\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^bbb```___^^^^^^^^^\\\[[[[[[ZZZXXXUUUPPPJJJDDDAAA::::::999777666555444333111111222222222333333333000000111111222222222222222222222222222222222222222111111111000000//////000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111/////////000000......///000111222333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000///000111222222111000///000000////////////000000111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000---......///000111111222////////////000000000000000000000000111111111111///////////////000111111//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000111111222222222333111111111111111111111111666444222000//////000000------...//////...---,,,......////////////......333222111/////////000111222222111000//////000000000000000000000000000000111111000000000000000000333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222///000111222222111000///222222111000000111222333222222222222222222222222111111222222222333333333444444444444444444444444222222222222222222222222333222222111111222222333333333333444444444555555444444444444444444444444666666555555555666777777888666555666999;;;===>>>AAADDDGGGJJJNNNUUU___fffuuuyyyzzzvvvnnniiiggghhhhhhhhhppp{{{}}}zzzvvvqqqmmmdddaaa]]]ZZZZZZZZZ[[[[[[YYY\\\```dddhhhmmmsssvvv||||||~~~|||xxxooommmiiieeeaaa]]][[[ZZZUUUWWWYYY[[[[[[ZZZYYYXXX```bbbgggmmmvvv~~~{{{uuurrrssswwwxxxzzz||||||{{{xxxtttrrrmmmhhhbbb\\\WWWRRRMMMJJJKKKKKKKKKMMMQQQTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ\\\WWWXXXZZZ[[[\\\\\\[[[ZZZ^^^___``````______```aaa```___^^^\\\YYYVVVRRRPPPGGGBBB===888666555444333555333222333444444333222333222222111111222222333111111111111222333444444222222222222222111000///333222222222111000000000333222111000000000111222222222222222222222222222////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111000///.........000111222000000000000000000000000000000000000000000000000000000//////......------////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000111222222222222111222111111111000000//////000000000000000000000000////////////////////////---...///000000///...---///000111222222111000///////////////000000000000//////............//////---......///000111111222222111000//////000111222555444222111000111222222000000000000000000000000000000000000000000000000//////000000111111111222000000111111111111000000000000000000111111111111222222222111111111000000111111000000000000111111222111000......000111222111111222222222222111111333222000/////////000111111111111111000000//////000000000000000000000000111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222333444444444444333222333222111000000111111222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333222222222222333333555555555555555555555555444444444444444444444444555555444444444555555666888888999:::===???@@@@@@CCCGGGMMMTTT[[[gggsss|||}}}wwwppplllcccaaadddkkkpppuuuzzzuuunnniiigggdddaaa^^^]]]\\\[[[\\\^^^aaadddeeelllooouuuzzz|||wwwrrrmmmjjjhhhbbbbbbbbbaaa___]]]ZZZYYYYYYYYY[[[^^^ccciiiooorrr{{{wwwrrrqqqrrrrrruuuxxx|||}}}}}}{{{zzzwwwtttoooiiiccc\\\UUUPPPNNNMMMKKKKKKMMMPPPQQQQQQTTTSSSSSSRRRSSSUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ^^^___``````______```aaaaaaaaa```^^^\\\YYYVVVUUUMMMIIICCC===:::888555444555444222333444555444333333222222111111222222333333333222222111222222222222222222222222111000000222222222111111111111111444333222000000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111000000///000111222333111111111111111111111111000000000000000000000000222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111222222222222111111111111111000000000///000000000000000000000000////////////////////////...//////000000//////...000000111111111111000000////////////000000000000//////............//////......//////000000111111111111000000000000111111444333222222111111111222000000000000000000000000000000000000000000000000///000000000111111111111000000111111111111000000000000000000111111111111222222222111111111000000111111000000000000111111222111000//////000111222000111111222222111111000222111000000///000000000000000111222222111///...000000000000000000000000111111222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000333333444555555444333333444333222111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333222222222222333333666666666666666666555555444444444444444444444444777666666555555666666666777777999;;;>>>@@@BBBCCCJJJPPPZZZcccmmmzzz~~~{{{wwwqqqkkkfffdddfffmmmxxx}}}xxxtttnnnkkkddd```[[[XXXWWWWWWXXXWWWZZZ[[[^^^ccciiiooouuuxxx~~~{{{vvvtttqqqmmmhhhddd```^^^\\\[[[YYYYYYZZZ]]]```bbbffflllttt}}}|||vvvrrrqqqpppssswww{{{~~~~~~}}}zzztttkkk```YYYTTTQQQMMMKKKLLLNNNOOOPPPSSSRRRQQQQQQQQQSSSTTTUUUWWWWWWXXXYYYYYYZZZ[[[[[[^^^___``````______```bbbbbbbbbbbbaaa___]]][[[ZZZWWWRRRKKKEEE@@@<<<777555555444222333444555444333333222222111111222222333555444333222111111111111111222222222222111000000111111111111111222222222444333222111000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111222111111111111111222333222222222222222222222222000000000000000000000000222111111111111000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111111000000000000000000000000000000000000////////////////////////111000000//////000000111111111000000000000111111////////////000000000000000//////......//////000////////////000000000000000000111111111111000000222222222333222222111000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000111111111111222111111111111000000000111111000000000000111111222111000//////000111222000111111222222111111000111111000000000000000000...000111333222111///...000000000000000000000000222222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111444333333222111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333222222333333333666666666555555555555555444444444444555555555555999999888888777888888999999:::;;;===@@@EEEJJJNNNZZZaaalllvvv~~~~~~yyyvvvtttsssqqqooossswww~~~tttkkkfffbbb___]]]YYYWWWUUUTTTWWW[[[___bbbcccggglllsss{{{|||vvvqqqmmmkkkiiigggdddaaa______```aaa___bbbfffjjjooouuu{{{zzzvvvvvvxxxzzz}}}~~~~~~}}}|||yyynnnfff___ZZZTTTOOONNNNNNOOOOOORRRRRRQQQQQQRRRTTTUUUWWWWWWXXXXXXXXXYYYZZZ\\\\\\]]]^^^``````______```bbbbbbbbbbbbaaaaaa```______^^^ZZZSSSLLLFFF@@@;;;777666444222222333444444333333222222111111222222333444333222222111111111222111111222222222111111000000000000111222222222333444333333111000000//////111000000000000000//////000000000000000000000000///000000000111111111111///////////////////////////000000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////111111111111111111111111......//////000000111111////////////////////////////////////////////////000000111222222222222111111111111000000000000000000000000000000000000000////////////////////////222111000//////000111222222111000//////000111222////////////000000000000000000////////////000000000000000000///////////////000111222222111000///000111222333333222111000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000///000000000111111111111111111111111000000000000111111000000000000111111111111000//////000111111000000111111111111000000000000000111111111000000...///111222333111000...111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222000000////////////000000333333333333222222111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333444333333333333333333444444444444444444444444444444444444555555666666666888888888888888999999:::???@@@AAACCCGGGOOOZZZaaakkksss~~~|||xxxuuutttwww{{{~~~pppjjjccc]]]YYYWWWWWWWWWVVVVVVWWWZZZ___fffnnnssswww|||~~~|||zzzwwwrrrmmmhhhdddbbbaaa^^^^^^^^^^^^___bbbgggkkkssszzz}}}}}}~~~}}}{{{zzz|||}}}wwwoooiiiaaaYYYSSSOOOLLLJJJOOOOOOOOOPPPQQQTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]][[[]]]^^^___^^^^^^```aaaaaaaaaaaa```````````````bbb^^^XXXRRRMMMFFF@@@;;;888666333222222333333222333222222111111222222333222111111111222222333444000111111222222222111111000000000111222222222333333333222222111000//////222222111111111000000000///////////////////////////000000000111111111111///////////////////////////000000000111111111111000000000000000000//////222222222222222222222222000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111////////////////////////////////////////////////000000111222222222222111000000000000000000111111000000000000000000000000000000000000000000000000222111000//////000111222222111000//////000111222////////////000000000000000000////////////000000000000000000///////////////000111222222111000//////000222333333222111000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000111111000000000000111111111111000000000000111111000000000111111000000000//////000111111111111000...///111222222111000000111111111111111111111111000000111111222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111222222333333333333222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444333333333333444444333333333444444444555555444444444555666666777777666666666777888999:::;;;???BBBEEEHHHOOOZZZgggqqqzzz~~~wwwuuuuuuxxx}}}tttnnn]]][[[XXXVVVVVVWWWXXXYYY[[[]]]aaaeeekkkttt}}}~~~wwwqqqllliii___^^^\\\XXXVVVWWW[[[^^^ccciiirrryyy~~~~~~}}}zzz}}}{{{rrrhhh___VVVNNNHHHMMMMMMMMMNNNOOOQQQSSSTTTTTTVVVXXXZZZ[[[\\\[[[[[[YYY[[[]]]]]]]]]]]]___```aaa``````______``````aaabbb___[[[WWWSSSMMMGGGCCC===:::666444444444333333333222222111111222222333111111111111222333444555000000111222222222222111111111111111111222222222111222222222222111000000222222222111111000000///........................000000000000111111111111000000000000000000000000000000000000111111111111///000000000000///......222222222222222222222222000000000000000000000000111111111222222222222333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000111111111111000000000000000000000000000000000000000000000000111000000//////000000111111111000000000000111111////////////000000000000111000000//////000000111////////////000000000000000000111111111111000000///000111111222111111111000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000111111111111//////000000000000000111111111000000000000111111000000000111111000000000///000000111111000000///...///000111222111111000//////000000111111111111111111111111111111111111//////000000111222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222111000000111222222000111222444444444444333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444444444333333333333444444222222333444555666777777444444444555666777777777777777888999;;;===>>>???@@@FFFMMMTTT]]]hhhvvv}}}zzzxxxwwwwwwyyy}}}yyyqqqkkkfffcccZZZ\\\^^^```ccceeegggiiikkkoootttyyy~~~{{{iiigggccc]]]XXXVVVXXXZZZYYY^^^dddgggjjjppp{{{{{{|||{{{rrrggg\\\UUUPPPPPPOOONNNNNNOOOQQQRRRPPPSSSVVVYYY[[[ZZZYYYWWWWWWYYY[[[[[[[[[\\\]]]___aaa``````_________```aaaaaa___]]]\\\YYYUUUOOOKKKCCC???:::777666666555444333222222111111222222333222222222111222222333333000000111222222222222222222222222111111111111111///000111222333222111111222111111000//////......////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111000111111222111000///...111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000111222222222222111///000000000111111111111000000000000000000000000000000000000000000000000...//////000000//////...000000111111111111000000////////////000000000000111111000000000000111111......//////000000111111111111000000000000111111000000000000000111222222000000000000000000000000000000000000000000000000111111111111000000000///000000111111111111000000000000000000111111111111////////////000000111111111111000000000000111111000000111111111111000000//////000000000000//////...///000222222222111000000000//////000111222222111111111111111111111111...//////000111111222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000222111000//////000111222///000222444555555555444222222222222222222222222111111222222222333333333444444444444444444444444444444444444444444444444555444444333333444444555222333444555666888999999444444444555666777777888::::::;;;===???AAADDDEEEGGGOOO[[[eeennnyyy|||xxxuuussssss{{{~~~}}}vvvmmmfffaaa```___^^^bbbfffkkkppptttwwwyyy{{{}}}wwwtttnnnfff^^^ZZZYYYZZZSSSXXX\\\]]]\\\aaakkktttvvv{{{|||{{{|||xxxnnngggVVVUUUSSSQQQPPPPPPPPPQQQMMMPPPUUUXXXZZZYYYWWWUUUVVVXXXZZZZZZZZZ[[[]]]^^^bbbaaa```______```aaaaaa```______^^^]]]ZZZUUUQQQGGGCCC>>>:::888888777666333222222222222222222333444444333222111111111111///000111222222222222222333222222222111111000000...///111222333333222222111000000///...---------000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111222333333222111000///000000000000000000000000000000000000000000000000//////000000111111111111222222222222222222222222111111000000//////......000000000000000000000000000000000000000000000000000000111222222222222111//////000000111111111222000000000000000000000000000000000000000000000000---...///000000///...---///000111222222111000///////////////000000000000111111000000000000111111---......///000111111222222111000//////000111222111000/////////000222333000000000000000000000000000000000000000000000000222111111111000000//////000000111111111111000000000000000000111111111111.../////////000000111111111111000000000000111111000000111111111111000000//////000000000000//////333333222111000///...---222111111111000000//////111000///......///000111////////////000000000000000000////////////000000333222222111111222222333222222222222111000...---000000111222333333444444111111111111111111111111444444444444444444444444222222111111111111111111111111222222222333333333333333333333333333333333555555555444444333333333666555555444444444555555444444444555555555666666555555555777999999888777<<<<<<<<<<<<>>>BBBIIIMMMVVV___lllxxxzzztttpppqqqvvvzzzwwwrrriiifffaaa]]]\\\___cccfffpppvvv~~~xxxsssooojjjbbb\\\\\\[[[YYYXXXXXXYYY[[[\\\aaagggnnnqqqssszzz}}}~~~zzzsssddd^^^WWWSSSRRRRRRPPPNNNNNNRRRVVVWWWUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]]]]^^^^^^]]]]]]\\\[[[```___^^^^^^___]]]ZZZXXXQQQJJJAAA999555444444444444333333333333333333333555444333333222222333333222222222222222222222222111000///......///000111111111111111111111111111222111111111000000//////111111222222222222111111222111111111000000//////222111111111111111222222333333222111000///......000000000000000000000000333333333222222222111111000000000000000000000000111111111111000000000000000000000000000000000000000000//////......------............////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////////////////000000000000---///000111111000///---//////000000111111111222000000000000000000000000...///000111111000///......///////////////...---//////000000000000//////111111000000//////......111111111000000000000000000000000000000000000000000000000000////////////222222222111111111111111000000000000000000000000333333222111000///......000000000000000000000000111111000000000000000000111111111111000000000///111000////////////000111000000000111111111111222000000000//////000000000222111111111111111111222000000111222222111000///000111111222333333444444111111111111111111111111333333333333333333333333222222111111111111111111111222222222222333333333444444444444444444444444555555444444444333333333555444444333333333444444444444444555555555666666444444555777999::::::999????????????BBBGGGOOOTTTeeennnzzz}}}}}}uuuuuuuuuuuuwww}}}zzzpppgggddd^^^]]]]]]^^^bbbiiiqqqwww~~~{{{wwwpppkkkeeeccc```]]]ZZZYYYYYYYYYZZZ___dddfffiiiqqq~~~ssskkkaaaYYYVVVTTTRRRPPPOOORRRUUUUUUSSSRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXYYY^^^^^^______```______^^^___^^^]]]^^^^^^]]]ZZZXXXSSSMMMEEE>>>:::777666555444444444444444444444444555444333333222222333333222222222222222222222222222111111000000000111111111111111111111111111111222222222222111111111000111111222222222222111111111111111111000000000///222222111111000111111111222222111111000/////////000000000000000000000000333333222222111111111111000000000000000000000000111111111000000000//////000000000000000000000000000000//////////////////....../////////000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000/////////000000000000111111111111...///111222222111///...///000000000111111111111000000000000000000000000...///000111111000///.........///////////////......//////000000//////...222111111111000000000000111000000000000000000000000000000000000000000000000000000000000000000///000/////////////////////000000000000000000000000333222222111111000000///000000000000000000000000......///000111222222333111111111111000000000000111111000//////000111111111111111222222222333333111111000000000000111111111111000000000000111111///000000111222222111111111111111222222333333444111111111111111111111111222222222222222222222222111111222222222222222222222222222222333333333333555555555555555555555555555444444444444333333333444333333333333333444444444444555555555666666666555666777999:::<<<===>>>BBBBBBCCCDDDIIIRRR\\\bbbvvv}}}|||wwwtttlllooouuu|||yyypppjjjddd]]]YYYZZZYYY\\\aaagggooozzz|||tttqqqlllfff```\\\ZZZXXXVVVYYY\\\\\\^^^eeeqqqzzz|||~~~|||oooeee^^^ZZZVVVSSSQQQRRRTTTTTTRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXXXX]]]]]]^^^___````````````^^^]]]\\\\\\]]]\\\ZZZWWWWWWRRRKKKEEEAAA===999666444444444333333444444444555444333333222222333333222222222222222222222222222333333333222111000000111111111111111111111111333333333222222222222222111111222222222222111111111111111111000000000000333222111000000000000000000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000111111000000000000//////000000000000000000000000//////000000000000000000/////////000000000111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222222111111111000000000111111111111222222222222///000111222222111000///000000000000111111111111000000000000000000000000//////000000000000//////---......///000000000000///000000111111000000///222222222222111111111111000000000000000000111111000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000111111111111111111111111000000000000000000000000......///000111222222333111111111000000000000000111111111111111111111111111111111111222222222333222111111000000111111222222222111111111111222222111111111111111111111111111111111222222333333333111111111111111111111111222222222222222222222222111111222222222222222333222222222333333333444444444444444444444444444444444444444444444444444444444444333333333444555555555555555555666666666666888999:::;;;<<<>>>@@@AAABBBDDDGGGLLLUUU```mmmuuu~~~zzzvvvtttrrrxxxssskkkbbb]]]YYYVVVWWW[[[bbbhhhrrr{{{yyyrrrlllfffbbb```\\\\\\[[[ZZZZZZ^^^ffflll}}}{{{{{{}}}|||rrrkkkddd]]]XXXTTTSSSSSSRRRRRRRRRTTTUUUSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\]]]^^^_________^^^\\\[[[[[[\\\[[[ZZZXXXYYYUUUQQQLLLHHHBBB===999555444333333222333444444555444333333222222333333222222222222222222222222222222333333333111000///111111111111111111111111222222222222222222222222111111222222222222111111111111111000000000000000333222111000000//////000//////000000111111111111000000000000000000000000111000000000000000000000000000000000000000000000111000000000//////////////////////////////////////////000000111111222222000000000000111111111111222111111000000111111222000000000000000000000000000000000000000000000000///////////////////////////////////////000000111222222222222111111111000000000000111111111222222000111222222222222111000000000000000000111111111//////////////////////////////000000000000//////,,,---...000000111111111111222222222222222222111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000111111111111111111111111222222222/////////////////////////////////000000111111111000000000000000000000000000000000000000111111111000000000000000000111111111111222222222222111111000000000111111111222222222222111111111111222222444333333222222333333444444333222222111000000000111222222222222222333333111111111111111111111111333333333333333333333333111111222222333333333333222222333333333444444444333333333333333333333333444444444444444444444444555555555555555666777777555555555666666666777777888:::<<<<<<<<<===AAADDDDDDHHHPPPYYYdddqqq~~~}}}{{{zzzzzz{{{{{{tttfff```ZZZYYYXXXYYY^^^eeennnxxxyyytttpppnnnjjjgggbbb^^^\\\]]]___aaalllqqqzzz~~~yyyqqqgggaaaWWWUUURRRPPPPPPRRRSSSTTTTTTTTTTTTUUUWWWXXXZZZ[[[YYYZZZ[[[]]]^^^______```^^^\\\[[[ZZZ[[[[[[ZZZYYYYYYXXXUUURRRNNNHHHBBB===777666444333222222333333555444333333222222333333222222222222222222222222000111222333222111///...111111111111111111111111000000111111111111111111111111222222222222111111000000000000000000111111222111111000//////000000/////////000111111222222000000000000000000000000000000000000000000000111000000000000000000000000000000000////////////...//////////////////////////////000000111111222222000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000111222222222222111111111000/////////000000000111111111111222222222222111111111111000000000000000000////////////////////////000000////////////000000---...///000111111111111000111111222222111111000000000000000000000000000//////000000111111111111000000000000000000000000///000000000111111111222000000111111222222222222////////////////////////------......///000000000000000000000000000000000222222111111000000//////000000000000111111111111111222333333333333222111000000000111111111111222333333222222222222333333444444333333333333444444555444333222000000000000222222222222222222222222111111111111111111111111333333333333333333333333111111222222333444444444333333333333444444444444333333333333333333333333333333333444444444444555555555555555666777888888555555666666666777777777666999<<<======???DDDIIINNNTTT^^^jjjuuuzzzxxxwwwwwwzzz~~~uuuiii___\\\\\\___aaadddlllttt|||}}}xxxtttmmmgggccc```^^^\\\^^^```fffooowww~~~}}}ssslll___ZZZTTTPPPPPPQQQRRRRRRTTTTTTTTTVVVWWWYYY[[[\\\[[[\\\]]]___```aaaaaaaaa___]]][[[ZZZ[[[\\\[[[ZZZZZZYYYXXXVVVTTTOOOIIIEEE<<<:::777444333333333444555444333333222222333333222222222222222222222222000000111111111111111000111111111111111111111111000000000000000111111111111111222222222222111111000000000000111111111111000000000//////000000111//////000000111111111222000000000000000000000000000000000111111111111222000000000000000000000000000000////////////......000000000000000000000000//////000000000000000000/////////000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222222111111111000000000.../////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000...//////000111111111111...//////////////////...///////////////000000000/////////000111111222222000000000000000000000000///000000111111222222222.........///000000111111000000000000000000000000.........//////000000000000000000000000000000000111111111111000000000//////000000000111111111111222222333444444333222222111111111222222222333333333333222222222222333333444333333222222333333444444444222111111111111222222222222222222222222222111111111111111111111111222222222222222222222222111111222222333444444555333333333444444444444555444444444444444444444444333333333444444444555555444444444555555666888888555666666666777777777777666:::???AAACCCGGGNNNUUU^^^eeeqqq|||~~~|||uuuuuuwwwzzzyyyqqqiiieeecccdddiiippptttwww|||yyyvvvsssrrrqqqqqqqqquuuyyy|||yyysssoooiiiccc^^^\\\[[[]]]bbbeeeiiitttyyynnnggg^^^WWWTTTSSSRRRRRRRRRSSSSSSUUUVVVXXXZZZ[[[\\\]]]^^^___````````````___]]][[[[[[\\\]]]]]]\\\[[[[[[ZZZZZZYYYVVVQQQMMMBBB???<<<888555555555555555444333333222222333333222222222222222222222222111111111111111222333444111111111111111111111111000000000111111222222222111111222222222222111111///000000000111111111111//////...//////000111222000000000000000111111111000000000000000000000000111111111111222222333333000000000000000000000000000000/////////.........000000000000000000000000000000//////////////////....../////////000000000111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000///////////////000000000111111111000000000//////000000000111111111111000000000///000000000000000000000000111000///......///000111///000000111111111000000///000000111111000000/////////000000000111111111...//////000111111222222000000000000000000000000///000000111111222333333---......///000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111//////000000111111111222222222444444444444222222222222333333333444444444444333333222222333333444333222222111111222222333333222111111111222333444222222222222222222222222111111111111111111111111000000000000000000000000111111222333333444555555333333333444444444555555555555555555555555555555333333333444444555555555333333333444555666777777666666666666777777777777888===CCCFFFJJJPPPYYY```kkksss~~~{{{sssuuuzzzwwwmmmfffaaabbbeeelllooowww|||vvvpppmmmooonnnkkkhhhfffddddddccccccfffjjjkkklllooossswww|||xxxrrrjjjcccaaa]]][[[]]]\\\[[[cccmmmsss||||||ttthhh^^^YYYWWWUUUTTTQQQQQQRRRTTTUUUXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^```^^^\\\[[[\\\]]]]]]]]]\\\\\\\\\]]]]]]ZZZVVVSSSFFFCCC???;;;888777777777555444333333222222333333222222222222222222222222222111111111222444666777111111111111111111111111111111111222222333333333111111222222222222111111//////000000111111111222............///111222333111111000000000000000000000000000000000000000000111111222222222333333333000000000000000000000000000/////////............000000000000000000000000000000//////......------............////////////222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////000111111111111222222222000000////////////000000222111111111000000//////000000000000000000000000111000///......///000111000111111111111000000///333333333444444333333333000000111111222222222333...//////000111222222222000000000000000000000000///000000111222222333333///000000111222333333333000000000000000000000000222222222222222222222222000000000000000000000000111000///......///000111333333222111000000111111111222222333333222222111333222111111222333555666444444444444444444444444333444444555555444444333555444444333222222222333111111222222222111111000111111111111111111111111444333222111111111222333000111222444555666666666333333333444444444444555666666555555555444444444444444444555555555666666666666666666666555555555555444444555777999888888;;;AAAEEEJJJSSScccooouuu~~~{{{zzz{{{}}}~~~}}}xxxooofffbbbbbbeeennnwww{{{qqqhhhcccaaa`````````___^^^]]]\\\\\\\\\^^^^^^^^^^^^___bbbdddeeepppyyy}}}uuupppjjjeee^^^[[[\\\\\\\\\ZZZaaadddmmmxxx}}}wwwnnnggg```ZZZVVVSSSRRRRRRTTTWWWXXXXXXWWW]]]]]]^^^^^^^^^^^^^^^^^^______^^^]]]^^^___```aaa\\\\\\\\\\\\\\\\\\\\\\\\QQQMMMFFF@@@<<<:::888666555444222222333222111///222333333444444333333222000000111111111111000000222111000//////000111222///000000111111111000000000000000000000000000000000000000000000111111222///////////////000111111000000000000000000000000222111111111000000//////111111222222222333333333//////111222222111000000111111111111000000000000000000000000000000000000000000//////.........---000000000000000000000000333222111///...,,,+++***333333333333333222111000000000000000000000000000000000000000111111111111333111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000111111111111000000222111000//////000111222...///222666888777333000111111222222222222111111222111111111000000//////000000000000000000000000000///.........///111222333222222222111111000000111111222222333333333444000000000000000000000000000000000000000000000000111000---,,,,,,---000111111000////////////000111333222222111000000111111111222222333333222222111333222222222333444555666333333333333333333333333333333444444444444333333444444333222222222222222111111222222222111111000111111111111111111111111333333222111111222222333000111333444555666666666555555555666666666666777666666555555555444444444444444444444555555555555666666666666666666666666555555555666888:::;;;;;;>>>FFFOOOWWWbbbqqq||||||wwwwww{{{}}}vvvlllfffcccdddiiiooo{{{~~~yyyuuunnngggaaa]]][[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWYYYYYYYYYZZZZZZ\\\]]]]]]fffmmmxxx|||xxxsssmmmfffbbbaaa```^^^\\\ZZZ[[[```hhhpppyyy}}}~~~wwwpppiiibbb^^^TTTRRRPPPPPPRRRTTTTTTTTTZZZ[[[\\\^^^_________^^^______^^^^^^^^^___```aaa^^^^^^^^^^^^^^^^^^^^^^^^WWWSSSLLLFFFAAA===999666666444333333333333222000222333333444444333333222222222333333333333222222333333222222222222333333333333333333222111000000000000000000000000000000000000000000000111111222///////////////000111111000000000000000000000000111111111111000000000///111111111111222222222333000000///.........///000111111111111000000000000000000000000000000000000000000/////////.........000000000000000000000000000000000//////.........000111111111111000///...000000000000000000000000000000000000111111111111222111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000111111111111000000000000///......///000000///000222444666666222000111111111111111111111111111111111111000000000///000000000000000000000000000////////////000111111222222111111111000000000........./////////000000000000000000000000000000000000000000000000000000111000///......///000111222111000000000000111222333222111111000111111111111222222333333222222111333333333333444555666777333333333333333333333333333333444444444444333333333333222111111111111222000111111222222222111111111111111111111111111111333222222111111222333333111222333444555666666666555555555666666666666777555555555555555444444444333333333444444444555555666666666666666666666666777666666777999;;;>>>@@@CCCNNN\\\hhhuuuwwwrrrttt~~~yyysssmmmiiidddbbbeeelllttt}}}~~~}}}|||yyysssooohhhfffbbb^^^[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXYYYYYYYYYXXXWWWWWW\\\aaahhhpppwwwyyyqqqllliiigggccc```ZZZWWWWWWYYY]]]cccppp|||}}}}}}vvvnnniiiZZZVVVQQQNNNNNNPPPQQQRRRUUUWWWZZZ]]]___```____________^^^^^^______```aaa````````````````````````^^^ZZZTTTOOOIIIBBB<<<888777555333333444444333222222333333444444333333222222222333333333333222222222222333333333333222222333333333222111000......000000000000000000000000000000000000000111111222000000/////////000111111000000000000000000000000111111111111000000000000000000000111111111222222444222///------...000111111111111111000000000000000000000000000000000000000000////////////......000000000000000000000000......///000000111111222000000111111000000//////000000000000000000000000000000000000111111111111222111000000111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000//////............//////000000000222333333111///111000///......///000111111111111111000000000000000000000000000000000000//////000111111111111111111111000000000000//////000000000000000111111111000000000000000000000000000000000000000000000000111111000000000000111111222111111111111111111222222222111111111111111222111222222333333222222111333333444444555666666777444444444444444444444444333333333444444333333333222222111111000111111222000000111222222222111111111111111111111111111111222222222222222222333333111222333444555555555555333333333444444444444555555555555555555555555555333333333333444444444444666666666666666777777777888888777777999<<>>BBBKKKWWW___ppp{{{yyysssmmmiiijjjrrr|||rrrmmmeee```aaahhhqqqwww|||uuupppnnnpppyyyyyytttrrrqqqsssvvvxxxyyywwwuuuttttttrrrrrrssstttwww{{{~~~~~~~~~~~~~~~|||{{{zzzyyywwwvvvttttttsssuuuvvvwwwwwwvvvtttssslllkkkjjjhhhfffcccaaa```]]]\\\\\\___dddllltttyyy{{{}}}xxxqqqiiieee```\\\\\\``````eeeoooxxx}}}}}}tttnnneee]]]WWWSSSPPPOOOPPPRRRTTTVVVYYY[[[\\\]]]^^^___```aaaaaaaaaaaa```^^^______``````aaaaaabbb^^^^^^]]]\\\ZZZVVVOOOKKKAAA===999666555555444333222333333444444333333222333333444444444444333333222222333333333333222222......000111222333333333000000000000000000000000000000000000000111111222222222111000000000111111000000000000000000000000000000000000111111111111000000000111111111222222000000111222111000...---111111111111000000000000000000000000000000000000//////000000000000111111000000000000000000000000111000000000000000//////......//////000000//////000000000000000000000000000000000000111111111111111000///000111222111000111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222000000111111111111000000000000111111111111000000000///......000000000...000///...------...///000000000000000111111111111000000000000000000000000......///000000000000000//////000000000000111111000000000000////////////000000000000000000000000000000000000000000000000---...///000000///...---///000000111111000000///111111000000111222222333111222222333333222222111111222333444555555444444444444444444444444444444222222333333333333222222222222222222222333444444//////000222222333333222111111111111111111111111///000222333444444333333333333444444555555444444555555555666666666666777444444444555555555666666555555555666666666777777555666666777888888999999:::===AAAEEELLLYYYiiiuuu}}}uuunnnkkklllmmmttt}}}wwwjjjhhhfffeeejjjsss~~~zzzssslllhhhgggjjjuuu~~~}}}zzz}}}~~~|||{{{yyyvvvtttrrrqqqpppmmmkkkiiiiiilllqqqvvvyyyzzz~~~zzztttqqqmmmfffcccddddddbbbccciiilllooowwwyyyqqqiiibbb[[[UUUQQQSSSSSSSSSTTTVVVXXXZZZ[[[^^^___```aaabbbaaaaaa```_________```aaabbbbbbbbb______^^^^^^]]]YYYTTTPPPGGGCCC>>>:::888777666555222333333444444333333222333444444555555444444333333333222222222222333333000000111222333333333333000000000000000000000000000000000000000111111222333222111111000000111111000000000000000000000000///000000000111111111111111111111111222222222333////////////////////////111111111111000000000000000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////---......///////////////000000000000000000000000000000000000111111111111000/////////111222111000111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222000000111111111111000000//////000111111000//////.........///111222000//////////////////////////////000000000111111111111000000000000000000000000...............//////000000000000111111111222222444444333333333222222222000000000000000000000000000000000000000000000000//////000000000000//////...///000111111000///...111111000000111222333333222222222333333222222222000111333444555444444333222222222222222222222222222222222333333222222222333222222222333444444555//////000222222333333333111111111111111111111111///000222333444444333333333333444444555444444444333333333444444444555555444444444555555555666666666666666666777777777777555666666777888999999999:::>>>DDDJJJTTTdddwww|||tttkkkfffhhhooovvv{{{qqqhhhiiiiiijjjmmmsss~~~~~~vvvoooiiifffeeejjjvvv}}}zzzvvvuuuvvvyyy|||}}}}}}|||xxxqqqlllkkkmmmfffaaabbbcccccciiiqqqyyy|||tttlllccc[[[VVVUUUTTTSSSRRRTTTVVVXXXZZZ^^^___aaabbbbbbbbbaaa```___``````aaabbbbbbccccccaaaaaa``````___[[[WWWSSSLLLGGGBBB===;;;999888777222333333444444333333222111222222333333222222111222111000//////000111222000000111111111000000///000000000000000000000000000000000000000111111222333333222111000000111111000000000000000000000000//////000000111111111222111222222222222333333333333111///......000222333111111111111000000000000000000000000000000000000//////000000111111111222000000000000000000000000------......//////000000//////000111111111111111000000000000000000000000000000000000111111111111000/////////111222222111111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222000000111111111111000000---...///000000///...---------...000222333111/////////000000000000////////////000000111111111222000000000000000000000000......---,,,,,,...///000000000111111222222222333111111111111000000//////000000000000000000000000000000000000000000000000111000000000000000000111333333333333333333333333...///111222333333222222444333333222222333333444333333222111111222333333222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444555555222333444555555555444333666666666666666666666666666555555444444333222222666555444333444666888:::888999999888777888;;;===@@@DDDLLLXXXgggwww~~~xxxoooiiiiiijjjnnnyyy|||sssllljjjiiiqqquuuzzz{{{uuuvvvrrrpppuuu}}}|||~~~yyywwwsssnnnlllrrr~~~~~~{{{xxxwwwnnnmmmiiiccc^^^^^^bbbfffnnnsss|||{{{~~~|||uuulllfff[[[XXXVVVTTTUUUUUUTTTSSSZZZ[[[]]]___aaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaa````````````^^^\\\ZZZYYYTTTPPPJJJCCC>>>;;;999999444444333333222333333333444444444444444444444444333222222111111222222333222222222222111111111111333333222111000///......000000000000111111111111...///000222222111000000000000000000000000000000///000222333333222000///000000000000000000000000111111111111111111111111000000111222222222222111222111111111000000//////////////////////////////............////////////222111111111000000//////............////////////111111111111111111111111333000...///000111///,,,111111111111111111111111111111000000//////......000000000000000000000000111111111000000000000000444333222222222333555555222111///000222333333222111111111111000000000000///////////////000111111000000////////////000000000000000000000000000000000000000000111111111111////////////000000000000...///000222222111111000111111111111111111111111...///000111111000///...000000000000000000000000111111000000000000111111333333333333333333333333///000111222333333222222333333222222222222333333333333222111111222333333000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444444555222333444555555555444444444444444444444444444444555555555444444444444333555555444444444666777888666777888888888:::===???FFFLLLWWWeeettt{{{uuulllgggeeejjjpppyyy|||rrrllljjjlllooozzzwwwmmmggggggeeedddiiioootttuuuttttttwww||||||yyy}}}~~~}}}wwwuuuoooggg___[[[\\\]]]```cccnnn~~~xxxssseee```YYYTTTRRRRRRRRRRRRXXXZZZ\\\^^^`````````___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___]]][[[ZZZWWWTTTNNNHHHBBB>>><<<;;;666666555444444444444444333333333333333333333333333222222111111222222333000000000000////////////111111111111000000000000000000000000111111111111//////000111111111111111000000000000000000000000///000222333333222000///000000000000000000000000111111111111111111111111000000111222222222222111111111111111000000000///111111111111111111111111/////////000000000111111111111000000000//////////////////000000000111111111111111111111111111111333111///000111222000...111111111111111111111111222111111111000000000000000000000000000000000000111000000000000000000000000//////...///000111222222000//////111222222111111111111111000000000000///////////////000111111000000////////////000000000000000000000000000000000000000000111111111111////////////000000000111...///000111222111111000111111111111111111111111///000111222222111000///000000000000000000000000111111000000000000111111333333333333333333333333000111222222333222222111222222111111111111222222333222222111111222222333000111111222222111111000111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333444444444444222333444444555555444444444444444444444444444444444444444444555555555555555555555555555555666666777888999:::<<>><<<999777555444333222222222222222222222222333222222111111222222333333333333333222222222222111111111111000000000000///000000000111111111111111000/////////000222333111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000111111000000000000000000000000/////////000000000111111............/////////////////////000000000111111///////////////////////////000000000000///000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111111111000000111111111222222222000///---...000111111000111111111111000000000//////////////////000000111111111000000000000111111000000000000000000000000///000000000111111111111000000000000111111111111000000000000000111111111////////////////////////000000000//////000000000000000000000000000000000111111000000000000111111222222222222222222222222222111111111222333555555222222111111111111222222111222222333333222222111000111111222222111111000111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222222222222333333333333444333333333333444555666555555555555555555555555555555555666777888888999555666666777777888999999<<<<<<>>>CCCMMM\\\kkkvvv}}}}}}}}}|||{{{}}}rrrllllllllltttyyytttooolllfffhhhlllnnnpppssswwwzzz}}}{{{zzzzzzzzz{{{|||}}}~~~}}}|||zzzzzzyyyzzz|||{{{uuusssqqqooommmkkkiiiiiiiiiiiikkkmmmqqqvvv{{{zzzssslllggg^^^ZZZYYYZZZ[[[]]]ccckkk}}}xxxnnnccc[[[QQQPPPOOOPPPRRRVVVZZZ]]]\\\\\\]]]^^^___```aaabbbccccccccccccaaa___]]]\\\[[[\\\\\\[[[WWWQQQKKKHHHDDDBBB???<<<999666555444333333333333333333333333333222222111111222222333222111111111111000000000222111111111000000//////000000000000111111111111000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///000000111111000000000000000000111111111111/////////////////////////////////000000000111111...////////////000000000/////////000000000111111000000000000000000000000...///000000///...000111000000000000000000000000///////////////000000000000000000000000000000000/////////000111111222222...///000111111111000000111///......000111111000111111111111000000000000///////////////000111111222111111000000111111222000000000000000000000000000000000000111111111111000000000111111111222222000000000///000111111222000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111222444666777333333222222222222333333111222333333333333222111000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111222222222222333333333444444333333333444555666555555555555555555555555666666666777777888888888666666666666888:::<<<======AAAHHHRRR^^^lllzzz|||yyyvvvvvv{{{{{{ssslllmmmrrrwww|||uuurrrqqqqqqnnnvvv~~~|||{{{xxxvvvtttttttttsssrrrpppnnnnnnnnnnnnooopppqqqrrruuuttttttssssssrrrqqqqqqpppooonnnoooqqquuuyyy|||}}}{{{vvvssspppnnnmmmlllnnnpppssstttsssuuuxxxzzz|||zzztttooogggccc```___\\\ZZZ]]]bbbiiittt|||ppphhhXXXUUUQQQNNNNNNQQQUUUYYYZZZ[[[\\\]]]___```aaabbbbbbbbbbbbbbbaaa___\\\[[[YYY[[[]]]^^^\\\WWWQQQMMMHHHGGGCCC@@@<<<999777666333333333333333333333333333222222111111222222333222222111111111000000000000000000000111111111111000000000000111111111111//////000111111111111111111111111111111111111111222111111111111111111222000000000000000000000000000000000000000000000000...//////000000000000000///000000000111111111111000000000000000000000000000000000111111111222222/////////000000000111111000000000111111111222222111111111111111111111111...000111111//////111333111111111111111111111111//////000000000111111111000000000000000000000000...//////000111111222222...///000111111111000000222000//////111222222111111111111111000000000000///////////////000111111222111111000000111111222000000000000000000000000000000000000111111111111000000111111111222222222111000/////////000222222111111111111111111111111111111000//////000111111000000000000000000000000111111000000000000111111111111111111111111111111000000000111333555777999444333333222222333333444111222333444444333222111333333333444444333333333111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111222222222333333333444444333222333444555666888888888888888888888888777777777777888888888888777666666666888;;;>>>@@@@@@GGGRRR___mmmzzz}}}qqqooommmpppzzzyyysssooonnnsss|||zzzvvvwwwzzz|||{{{}}}yyyuuuqqqooonnnllljjjiiiiiiiiiiiigggfffddddddddddddeeefffggghhhhhhhhhhhhhhhgggggggggggggggfffeeeeeehhhlllqqqtttvvv{{{~~~zzzwwwqqqpppoooqqquuuzzz}}}|||wwwyyy{{{wwwuuuooojjjgggaaa[[[\\\```[[[dddrrryyyqqq^^^YYYRRRMMMKKKMMMRRRUUUZZZZZZ\\\]]]___```aaabbbbbbbbbbbbbbb```^^^\\\[[[YYY[[[___```___ZZZUUUQQQLLLJJJFFFBBB>>>;;;999888444444444444444444444444333222222222222222222333444444444333333333222222......///000111222333333000000000000111111111111...///111222222222111000111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000...//////000000000000000//////000000111111111222111111111111111111111111111111222222222333333333//////000000111111222222111111222222222333333333111111111111111111111111...111333222000000222444111111111111111111111111000000111111222222222333000000000000000000000000...//////000111222222222///000222333333333222111222111///000222333333222111111111111000000000000///////////////000111111222222111111111111222222000000000000000000000000000000000000111111111111000111111111111222222222111000/////////000222333111111111111111111111111333222111000000111222333000000000000000000000000111111000000000000111111111111222222222333333333000111111111111222222222222333333444444333333222000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333555444333222222222333444666555444333333333333333111111222333333444555555555555555666666666666777888777666555555555555555444555666666555555666888999888999:::===>>>>>>===IIISSSbbbppp{{{mmmiiiggglllxxx{{{ssssssuuuwww~~~yyytttrrrpppllliiigggeeeeee```______^^^]]]\\\\\\\\\WWWWWWXXXYYYYYYZZZ[[[[[[^^^^^^]]]\\\[[[ZZZYYYYYY^^^^^^^^^___bbbfffjjjlllooorrrvvv{{{~~~~~~|||{{{zzz|||~~~zzztttnnniiikkkrrr|||~~~yyysssnnnjjjhhheeeccc\\\```gggtttooobbbVVVQQQNNNLLLPPPVVV[[[[[[\\\]]]^^^______^^^bbbaaa___^^^]]]]]]]]]^^^YYYYYYYYYYYYZZZZZZZZZZZZRRROOOKKKFFFAAA===;;;:::777555444444555666555444555555333222111000000000111111111111000000000///000000000000000000000000000000000000000111111222111111111111111111111111+++---///000111111111111111111111111111111111111555555444333222111000///000000000000000000000000333222111/////////000111000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111000//////000000000000000111111111111111000000//////......000000000000000000000000111111222222222222111111000111111111222222222222//////......///000111111111111000000000000000111///000111222222111000///000000000000000000000000111111000000111111222333111111222222222111111000...//////000111222222222000000111111111000000/////////000111111111111111////////////////////////111111111111111111111111000000000000000000000000111111111222222222333333000111111111111222222222333333444444444444333333111222222222333333333333222222222222222222222222222222222222222222222222111111222222222333333333444444333222222222333444555555444333333333333333222222333444444555666666444444555555555666666666666666555555444444555555555777888777666666777888999999:::;;;===@@@CCCEEEVVVaaaooozzzzzznnnkkkkkkrrr{{{uuusssxxx}}}zzzsssnnnhhhfffddd```^^^[[[ZZZYYYVVVUUUUUUTTTSSSSSSRRRRRRPPPQQQQQQRRRRRRSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSUUUUUUVVVWWWZZZ]]]```ccceeehhhmmmrrrwww{{{}}}}}}wwwnnnfffddddddgggnnnssszzz{{{vvvssspppnnnlllaaa```aaagggssswwwkkk___YYYTTTPPPQQQUUUTTTUUUXXX[[[^^^```aaaaaabbbaaa___^^^]]]]]]]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\UUUSSSOOOIIIDDD@@@===<<<888666444444555555555444222222222111222222333444222222222222111111111111000000000000000000000000000000000000000111111222111111111111111111111111---...000111111111111000111111111111111111111111222111111111111111000000000000000000000000000000333222000/////////000111000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111000//////......//////000111111111222111111111000000000000000000000000000000000000///000000111111000000///000000000111111111222222//////.........///000000///000111222222111000//////000111222222111000///000000000000000000000000000000//////000000111222111111222222222111111000...//////000111111222222000000111111111111000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333000111111111111222222222333333444444444444333333222222333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444555444444333333333333333333444444555555666666666333444444444555555555555666666666666666666777777777999999999777666777999888999;;;<<<>>>DDDLLLSSSfffrrr~~~zzzrrrrrrttt}}}zzzuuuvvv{{{{{{wwwrrrkkkeee```ZZZXXXVVVSSSQQQNNNMMMMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQTTTUUUXXX[[[___eeelllrrrvvvxxxzzzmmmccc```]]][[[^^^aaagggqqq{{{|||zzzwwwuuulllfff```]]]bbbkkktttzzzxxxnnnggg___WWWSSSSSSOOOQQQTTTXXX\\\^^^```aaaaaaaaa___^^^]]]\\\\\\\\\ZZZZZZ[[[\\\]]]]]]^^^^^^ZZZXXXTTTOOOIIIEEEAAA???:::888666555555555444333222222222222222333444444333333333222222222222111000000000000000000000000000000000000000111111222111111111111111111111111000000111222222111111000111111111111111111111111/////////000000111111111000000000000000000000000222111000000///000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111000000///------...///000111111222222222222222111111111111000000000000000000000000...//////000000//////.../////////000000000111111000000///.........//////---///222333333222///...000000111111111111000000000000000000000000000000///////////////000000111000111111222222222111111/////////000111111222222000000111111111111111000///000111111222111111111111111111111111111111111////////////////////////000000000000000000000000111111111111222222222222000000111111111222222222111222222333333222222111222222222333333333333444222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333444444444444333333222333333444333444444444555555555666333333333444444444555555666777777888999999999999777999999999777666777888777:::<<<===@@@IIIWWWaaarrr}}}~~~}}}{{{yyy}}}xxxvvvyyy~~~uuurrrmmmiiiddd___YYYUUUQQQPPPNNNKKKIIIGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDAAABBBBBBCCCEEEGGGIIIJJJMMMOOOSSSXXX___ffflllooo{{{{{{|||wwwmmmbbb[[[VVVVVVYYY]]]gggqqq}}}{{{xxxqqqfff^^^]]]```eeehhhrrrzzz|||uuukkkaaaWWWRRRQQQRRRTTTVVVXXXZZZ[[[[[[```___^^^]]]]]]\\\\\\\\\YYYZZZ[[[\\\]]]^^^______]]][[[XXXTTTNNNIIIEEEBBB===;;;888777666666444222666555444333222111111111333333222222222111111111000000000000000000000000000000000000000111111222111111111111111111111111222222222222111111000000111111111111111111111111/////////000000000111111000000000000000000000000111111000000000000000000000000111111111111000000////////////////////////111111111111000000000//////000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000//////000000000000000111111111111111111111111111111000000000000000000000000...//////000000//////...////////////000000000000222111000///////////////...///111222222111000///000000000111111000000000000000000000000000000000000////////////000111111000000111222222222111111//////000000111111111111000000111222222222111111000111111222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222000000111111111111000000111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444333333222222222333333444333333333333333444444444333333333444444444555555555666777888888888888777666777888888666666666888777;;;>>>BBBGGGSSSbbbnnnzzz|||vvvtttwww||||||wwwssssssxxx}}}{{{}}}}}}wwwsssiiifffbbb^^^[[[WWWRRRNNNKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@======>>>???@@@AAABBBCCCFFFGGGJJJNNNSSSYYY___bbblllmmmpppsssxxx~~~}}}jjjaaaZZZWWWWWWZZZaaahhhvvv}}}wwwmmmddd```^^^^^^^^^bbbiiiuuuwwwlll```WWWSSSSSSSSSSSSTTTVVVXXXYYY]]]]]]]]]]]]]]]\\\\\\\\\YYYYYYZZZ[[[\\\^^^^^^___]]]]]][[[WWWSSSMMMHHHEEEAAA>>>;;;999888777444333666666444333222111111111222111111111000000000000000000000000000000000000000000000000000111111222111111111111111111111111333333222111111000000000111111111111111111111111222222111111111000000000000000000000000000000000000000000111111111000000000000111111111111000000////////////////////////111111111111000000000//////000000000111111111111000000000000000000000000000000000000000000000000///000000111111111000000222222222111111000000///000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000333222222111000000000000111000/////////000222333111000000000000000000111000000000000000000000000111000000000000111222222///000111222222222222222000000000000000111111111000000111222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111111222000111111111111222222222000000000111111000000000000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222333444444444444222222222222222333333444333333333333333333333333333444444444555555555555333444555666666666555444555666777777666666777999:::>>>CCCIIIRRR___nnnyyy~~~sssnnnooouuussspppooonnnuuu~~~~~~xxxuuusssrrrqqqooossszzz}}}xxxrrrlllhhh^^^[[[XXXUUURRRPPPLLLJJJFFFEEECCCAAA@@@???>>>>>>===============<<<<<<<<<<<<<<<==================;;;<<<<<<<<<======>>>>>>;;;<<<<<<======>>>>>>>>>AAAAAACCCFFFJJJNNNRRRTTTYYY[[[___eeelllsssxxx|||xxxoooeeeaaa^^^]]]___cccpppyyy~~~yyyrrrkkkfffaaa]]]ZZZZZZ___gggqqq~~~yyylllaaaWWWUUURRRQQQRRRTTTXXXZZZZZZZZZ\\\]]]]]]]]]]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]][[[WWWQQQLLLIIIEEEBBB???<<<:::888555333333333333333333444444555111111111000000000//////000000000000000000000000000000000000000111111222111111111111111111111111333222111000000000000000111111111111111111111111222222222111111000000000000000000000000000000000//////000111111111111000000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000111111111111000222222111111000000/////////////////////000000000000000000000000000000000///000000111111000000////////////000000000111111222222111000000000111111222000...---...000333555111111000000000000111111000000000000000000000000111111111111111222222333///000111222222222222222000000000000000000111111000000111222333333333333222222222333222222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111222222222222111111111111111222222222333333222222222222222222222222222222222222222222222222111111222222222333333333000111222444555555444444222222111111222333333444444444444444444444444444444444555555555666666666555666777888888666555444444666888888888888:::;;;???BBBHHHRRR^^^mmmyyyxxxppppppsss|||}}}qqqiiilllqqqttt~~~~~~{{{wwwrrrpppooopppsssxxx~~~yyysssmmmhhhccc]]]ZZZSSSQQQMMMKKKJJJIIIFFFDDDAAAAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBEEEHHHIIIKKKMMMQQQWWW^^^eeejjjmmmqqqxxxvvvrrroookkkjjjlllooouuu|||zzztttooojjjeeeaaa[[[]]]```ccclll{{{yyymmm___[[[UUUPPPOOOQQQUUUXXXWWWXXXZZZ\\\]]]^^^^^^^^^\\\\\\]]]]]]^^^^^^^^^___^^^______^^^[[[VVVPPPMMMIIIFFFBBB>>><<<:::777444444333333333333444555555222222222111111111000000000000000000000000000000000000000000000111111222111111111111111111111111222111000/////////000111111111111111111111111111/////////000000000000000000000000000000000000000...///000111222111111000000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111............/////////000//////000000000111111111000000000000000000000000...//////000000//////...000000000111111111222222//////////////////000111000//////...///111333444222111000//////000111222000000000000000000000000000000000000000111222222//////000222222333333222111000000000000000000000///000111222333333333333222333333333222222111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222222333333444444333333222222222333333333444444444222222222222222222222222222222222222222222222222111111222222222333333333000111222444555555444444222111111111222333333444555555555555555555555444555555555666666666666777999:::;;;<<<;;;999777666555666888999999:::<<<>>>CCCEEELLLXXXggguuu}}}uuuqqquuu{{{~~~pppfffcccmmmwww}}}~~~{{{{{{}}}}}}yyytttrrrsssuuu||||||wwwtttppplllfff```[[[VVVRRRNNNLLLIIIFFFEEEDDDCCCBBB@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<===============888888999999:::;;;<<<<<<999999999999999999999999888999999::::::999999888777888:::<<>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;999999999999999999999999:::999999999888777777777:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<@@@BBBDDDEEEGGGJJJNNNQQQ\\\^^^dddppp~~~yyyvvvwwwwwwvvvtttwwwzzz{{{wwwmmmiiiaaa[[[ZZZcccqqq|||xxxlll]]]SSSPPPQQQQQQOOOVVVWWWXXXZZZ[[[\\\\\\\\\``````aaabbbbbbbbbbbbbbbcccbbbaaa___\\\XXXUUUSSSNNNLLLHHHDDD???;;;888777888666444333444444333222000000000111222222222333111111222222222222111111000111111111111222222222111111000000000000111111111111111111111111111111111111000000000000000111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111111111111000000111111111111000000111111111111111111111111---...///111111111000///000000000000000000000000000000000000000000000000//////000111111111111111222222222222222111000///000111111111222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000333333333333333333333333000000111111111111000000111111111111111111111111111111000000//////......111111222222222222111111111111111111111111111111333333333333333222111000222222222222222222222222333333333333333333333333444333333222222333333444333333333222222222111111222222333333333333444444333333333444444444555555444444333333333444555666888777666555555666777888999999888888777888888999999666555999;;;===BBBIIIQQQ^^^mmmwww~~~~~~xxxtttxxx|||vvvnnnooossswww}}}zzzrrrvvv}}}|||yyyrrrmmmgggbbb^^^[[[XXXVVVTTTRRRNNNLLLJJJGGGDDDAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;:::999999999999999:::::::::999999888999999999999999999999999999999888888888888888888999999999999999999999999999999:::;;;;;;;;;;;;:::;;;<<<>>>???@@@CCCFFFIIIOOOQQQXXXdddsss}}}xxxsssnnnsssxxx~~~zzzuuummmddd___bbbiiipppxxxiii\\\UUUPPPMMMKKKPPPRRRUUUYYY\\\___```aaa```aaaaaabbbbbbbbbaaaaaa`````````___]]]ZZZXXXWWWRRRPPPLLLGGGBBB>>>;;;999777666444333444444333222111111111111222222222222111111222222222222111111000111111111111222222222111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000111111111111000000000000000000000000000000000000111111111000//////000000000000000000000000000000000000000000000000//////000111111111111111222222222222222111000000000000000111111111222222111111111000000000//////000000000000000000000000000000000000000000000000000000111111111111000000222222222222222222222222000000111111111111000000111111111111111111111111/////////000000000000000000111111111111111111000000000000000000000000000333333222222111111222222222222222222222222222222333333333333333333333333444333333222222333333444333333333222222222222111222222333333333333444444333333333444444444555555444444333333444444555666777777666666666666777777999999888888888888999999888666666999===AAAIIIRRR___lll{{{~~~xxxtttssssss|||zzzssspppvvv{{{~~~rrrrrr{{{|||xxxtttqqqiiieee___YYYUUURRROOOMMMJJJHHHFFFEEEDDDCCCAAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888777666555999999999999999999999999777777888888888888888888888888888888888888888888777777888999999999999888777888::::::;;;<<>>===<<<;;;:::::::::::::::;;;;;;::::::999999999888888888888888777666555444888888888888888888888888666666777777888888999999777777777777777777777777666777777888999888888888888999;;;;;;::::::<<<>>>===???CCCLLLWWWcccmmmssstttwww}}}~~~}}}~~~}}}tttyyy{{{tttlllfffcccfffooo{{{sssfff[[[TTTQQQNNNOOORRRUUUXXXZZZ\\\]]]aaabbbbbbbbbbbbaaa``````^^^___`````````___^^^]]]YYYWWWSSSNNNHHHCCC>>><<<999777555444444444333222333333333222222111111111111222222333333222222111000000111111111222222222111111000000000000111111111111111111111111111111111111000000111111222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111000000111111111111000000000000000000000000000000111000///.........///000////////////////////////000000000000000000000000//////000111111111111111111111222222222111111000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000//////////////////////////////000000000111111111000000111111111111000000222222222222222222222222333333111111111222333444222222222222222222222222222222222222222222222222444333333222222333333444222222222222222222222222222222222333333333444444333333333444444444555555444444555555555666666555666666777777777777666666666666666666666777888999:::999<<>>@@@DDDJJJRRRYYY^^^bbbhhhqqq}}}sssrrrqqqsssxxx|||}}}uuulllgggccceeejjjsss{{{pppddd\\\YYYPPPPPPPPPRRRTTTWWWYYY[[[aaaaaabbbbbbbbbaaaaaa```aaaaaabbbbbbaaa```^^^]]]ZZZXXXUUUPPPJJJDDD@@@===<<<999777666666555444222444333333333222222111111222222333333333333222222000000111111111222222222111111000000000000111111111111111111111111111111111111111111111222333333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111111000000111111111111000000111111111111111111111111------,,,,,,---///000222////////////////////////000000000000000000000000//////000111111111111111000111111222222222111111////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000////////////////////////222111111111000000000///000111111111111111111000222222222222222222222222222222111111222222333333222222222222222222222222222222222222222222222222444333333222222333333444111222222222222333333333222222333333333333444444333333333444444444555555444444555666666666666555666666777777777777666666666666666666777888999999:::<<>>AAAIIIRRRZZZeeevvvzzzyyyzzz~~~{{{rrrrrr{{{zzz}}}yyyrrrkkkccc\\\WWWWWWSSSOOOLLLJJJJJJHHHGGGCCCAAA???>>>???>>><<<:::::::::999999999999::::::999999999999999:::::::::888888999999999888888777888888888888888888888888777777777777777666666666888888888888888888888888777888999999::::::999999777999:::;;;999888888999888:::;;;;;;:::;;;>>>AAAEEEHHHOOOWWW]]]```^^^\\\XXXXXXZZZ___fffpppxxx}}}yyyttthhhbbb]]]^^^bbbiiiwww~~~tttlll\\\XXXSSSPPPPPPTTTYYY\\\^^^___```bbbccccccccccccccccccdddddddddbbbaaa```___^^^\\\YYYTTTNNNIIIFFFCCCAAA===:::888666444222222222333333333333333333222333333444444333333222000111111111111222222222111111000000000000111111111111111111111111111111111111111111222333444555111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222000///...///000111000000111111111111000000111111111111111111111111------///000111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000111222222222222222000000000111111111222222000000000000111111111222000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111222222333333333333222222000000000000000000000000///111222333444333333222222222222222222222222222111111111111111111111111444333333222222333333444111111111222222333333333222222333333333444444444333333333444444444555555333444666777777777666555555666777888888777666555::::::::::::;;;<<<===>>>CCCGGGPPP[[[cccnnnwwwxxx|||{{{tttooouuuxxxqqqiiiaaaYYYTTTPPPMMMIIIFFFEEEEEEDDDCCCAAA@@@>>>>>>??????>>>===999888888888888888999999888888888888888888999999666777777888888888888777777777777777777777777777888888777777666666555555888888888888888888888888777777888999999999999999777999;;;<<<:::999999:::777999;;;;;;::::::===@@@>>>???BBBGGGLLLNNNNNNMMMMMMNNNRRRXXX```jjjsssxxx{{{pppggg___]]]\\\]]]gggrrr|||wwwfff```XXXRRROOOQQQVVVYYY]]]^^^```aaacccdddddddddbbbcccddddddddddddcccbbbbbbbbb```]]]XXXSSSNNNKKKFFFCCC???;;;999777444111222222222333333444444444222333333444444333333222000111111111111222222222111111000000000000111111111111111111111111111111111111111111222333444555111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444222000///...///000111000000111111111111000000000000000000000000000000///000222333333222111000000000000000000000000000000000000000000000000000//////000111111111111111///000111222222222222222111111111111222222222222.../////////000000111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000111111111111000000111111111111111111111111000000000111222222333333111111222222222222111111222222111111111111111111111111222222222333333333444333222111111111222333111111111222222333333333444444333333333333222222444333222111111333555666333333333444444444555555333333444444555666666777555555555555555666777777888999;;;;;;999888888999:::<<<<<<:::999;;;@@@EEEHHHSSS```kkkvvv|||vvvuuurrrzzzssstttwwwzzzrrriiibbb\\\WWWSSSQQQOOOLLLKKKIIIFFFBBB@@@<<<<<<;;;;;;;;;:::::::::::::::999888888777666666666666777777888888999999666666666666666777888999777777777777777666666555444555666777888999:::;;;777888888888999999999999999999999:::::::::;;;;;;:::999777666666777999::::::999888777777888999:::<<<===>>>???AAACCCDDDEEEEEEFFFIIINNNVVV___ggglllssswww~~~|||pppeee```\\\YYY\\\aaappp~~~tttkkk___WWWTTTTTTTTTTTTWWWYYY\\\```bbbccccccbbbdddddddddddddddcccbbbaaaaaa`````````___ZZZSSSMMMHHHFFFBBB===888555333222222333333444444333333222333333222222111000//////222222111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222000111111111222222222222333333222111000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////111111000000000000111111000000000000111111111111222111111111000000//////111111000000000000111111222111111111000000//////000000000000000000000000111111000000000000111111////////////////////////222222111111111111222222------......//////000000222222111111111111111111222111111111000000//////////////////////////////111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111//////000000000000//////111111222222222222111111111111222222222222111111111111111111111111111111111111222222222333333333333222222222111222222333222222222222222222333333444444333333333333222222444333222111111333444666333333333444444444555555333333333444555666777777666555555555555666777777888999;;;;;;999888999999888:::;;;;;;;;;===BBBGGGVVVbbboooxxx{{{wwwxxx}}}zzzzzz{{{}}}~~~xxxppphhhbbb]]]XXXUUUPPPNNNJJJHHHFFFDDDAAA???;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999999888888666666777777777777777777888888777666666666777777666666777777777666555555555555666777888999:::;;;777777777777888888888888999999999999::::::::::::;;;999888777777888999::::::999888888888888999:::999999:::<<<===>>>???@@@AAABBBDDDHHHOOOXXX___ccckkkpppvvv{{{~~~zzznnngggaaa[[[ZZZ]]]dddpppxxxkkk___XXXTTTSSSRRRWWWYYY\\\___```aaaaaaaaaccccccddddddccccccbbbaaaaaa```______^^^[[[UUUPPPLLLIIIEEE@@@;;;777444333222222222222222222222333333333222222111000000000111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111222222333222222111000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///111111000000000000111111000000000000111111111111111111111111000000000///111111000000000000111111111111111111000000000///000000000000000000000000111111000000000000111111111111111111111111111111222222111111111111222222//////000000000111111111111111111111111111111111222111111111000000000000222222222222222222222222111111111111111111111111222222222111111000000000111111111111111111111111111111111111111111111111//////000000000000//////111111222222222222111111111111222222222222111111111111111111111111111111111111222222222333333333111222222333333222222222333333222222222222222222444444333333333333222222444333222111222333444555333333333444444444555555555444333333444555777888666666555555666666777888888999;;;;;;999999999:::777999<<<===>>>CCCJJJPPPfffsss}}}|||vvvuuuyyy{{{vvvnnngggaaa\\\XXXUUUOOOKKKGGGDDDBBBAAA???===;;;;;;;;;:::::::::999999888888777777666666555555777777666666666666666666999888777666666555666666555666666666666555444444555555666777888999999999555555666666666777777777888888888999999999::::::::::::888888888999:::;;;::::::999999999999::::::888888999::::::;;;;;;<<<<<<<<<>>>AAAFFFMMMSSSWWW___dddkkkqqquuu{{{|||sssjjj```ZZZYYYZZZdddqqq{{{mmm```WWWTTTTTTWWWXXXZZZ\\\^^^___``````bbbccccccccccccbbbbbbaaaaaa```___^^^^^^[[[XXXUUUPPPMMMIIICCC>>>999666555111111000000000222333444333333333222111111000000111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222/////////000000000111111333222111111000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111000000000111111111222222111111111111000000000000111111000000000000111111111111111111000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222111111111111222222111111111222222222222333111111111111111111111111111111111111111000000000000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111///000000111111000000///111111222222222222111111111111222222222222111111111111111111111222222222111111222222222333333333000111222333444333222111333333333222222111111111444444333333333222222222333333222222222333444555333333333444444444555555555555333333333555666888666666666555666777777888888999;;;;;;:::999:::;;;999;;;===???CCCKKKVVV___pppwwwuuuyyyyyytttllleee___ZZZUUURRRLLLHHHCCC@@@>>>>>><<<;;;::::::::::::999999999999666666666666555555444444777777666666555555444444777666555555555555555666555555555555555444444333444444555555666666777777444444444555555555666666777777777888888888999999:::999999888999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999:::<<<@@@EEEIIILLLSSSYYYaaahhhnnnvvv~~~~~~~~~~~~uuuiii___ZZZZZZ```iiivvv{{{lll```YYYWWWTTTUUUWWWYYY\\\^^^```aaaaaabbbbbbbbbbbbbbbaaaaaa``````___^^^]]]\\\[[[ZZZSSSQQQMMMGGGAAA<<<888666333222000000000222444666333333333222222111111111111111111111111222222222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222////////////000000000000222222111111111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111000000111111111222222222111111111000000000000000111111000000000000111111111111111000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111222222222111111111111111111111111////////////////////////111111111111111111111111111111111111111111000000111111111111111111111111111111111111111111111111000000000111111000000000111111222222222222111111111111222222222222111111000000111111111222222222111111222222222333333333000111222333444333222222333333333222222111111111444444333333333222222222222222222222333333444444333333333444444444555555555555444333444555666777666666666666666777888888777999;;;;;;::::::;;;<<<;;;<<<>>>AAAGGGTTTcccnnnzzzzzzxxxzzzzzzyyyyyyzzz|||}}}}}}|||uuuoooggg```YYYTTTOOOLLLHHHDDD@@@===<<<<<<;;;:::::::::999999999888888888::::::::::::999999999999777777666666555555444444222222222333444555666777555555555555555444444333333333333444444444444444333444444444444555555555666666666777777777888888888888888888999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===@@@CCCEEEIIIOOOWWW___gggpppzzz~~~}}}~~~{{{xxxuuutttxxx}}}vvvkkkccc]]]___dddoooyyyjjj^^^YYYSSSTTTUUUWWWZZZ^^^aaaccc```aaaaaabbbbbbaaaaaaaaa``````___^^^]]]]]]]]]^^^VVVSSSOOOJJJDDD>>>999777555444222111222333666777333333333222222222222222000000111111111222222222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222////////////000000000000222111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222000000000000000000111111111111000000000000111111000000000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000222222111111111111222222111111111111111111111111000000111111111222222222111111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111222222222222111111111111222222222222111111000000000111222222333333111111222222222333333333000111222222333333333333333333222222222222222222444444333333333333222222222222333333333444444444333333333444444444555555444555555555555555555555777777666666777777888999777999;;;<<<;;;:::;;;<<<<<<>>>CCCHHHQQQ___ppp{{{}}}{{{}}}{{{}}}}}}wwwjjjiiihhhiiilllnnnnnnnnnkkkfff^^^WWWRRRMMMHHHFFFCCC@@@===;;;;;;;;;:::999999999999888888888777777888888888888888888888888777777666666666666666666111111111222444555777888555666666666666555444444444444333333333333333333333333444444444555555555555555555666666666777777777777777888999999999:::999999::::::::::::999999999999999999999999999:::::::::::::::;;;===???@@@AAAFFFNNNUUU\\\eeeooovvvxxxzzz||||||{{{zzzyyyzzz~~~}}}zzztttooolllpppttt{{{zzzqqqbbb```bbbiiiuuuttteee\\\VVVUUUUUUVVVXXX\\\___bbb___``````aaaaaaaaaaaa```___```aaa```^^^^^^^^^```XXXVVVRRRMMMGGGAAA<<<999666555444333333444555666333333333333333333222222000000000111222222333333111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222/////////000000000111111111111111000111111222333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111111111000000000000111111111111111222222222222333000000000000111111111111111111000000000000111111000000000000111111111111111111111111111111111111111111000000000000111111////////////////////////222222111111111111222222000000000000000/////////000000000111222222333333111111111222222222222222111111111111111111111111111111111111111111111111222222222222222333333333111111111111111111111111111111111111111111111111000111111222222111111000111111222222222222111111111111222222222222111111///000000111222222333333111111222222222333333333111111111111222333444555222222222222222222333333444444333333333333222222222222333333444444444333333333333444444444555555333444666777666555444333777777666666777777888999777999;;;<<<;;;;;;<<<===>>>DDDMMMWWWbbbooo}}}~~~zzzzzz}}}tttlllaaa___]]]]]]^^^```aaaaaa^^^ZZZSSSMMMIIIEEEBBB@@@>>>===;;;;;;<<<<<<:::999999888888888777777777777555555555555555555555555666666777777777777777777333333444444555666777888666666777777777666555555666555555555444444333333444444444444555555555555444444555555555666666666555555666777888888999888888888999::::::999888888777777888888999999999:::999999999999999:::;;;<<<;;;???EEEJJJOOOVVV___eeemmmpppssstttsssrrrqqqqqqtttwww{{{|||wwwtttppprrrwww~~~~~~ooojjjfffhhhmmmxxx~~~qqqggg[[[YYYWWWVVVWWWYYY\\\^^^^^^___``````aaaaaa``````___aaacccbbb```^^^___```ZZZXXXUUUPPPKKKEEE@@@===666555555444444333333222333333333333333333333333///000000111222222333333111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111222222111111000000111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111111111222222222333333///000000000111111111111111111000000000000111111///000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000222222111111111111222222111111000000000////////////000000111222222333333111111111222222333333333........................111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111000111111222222111111000111111222222222222111111111111222222222222111111///000000111222222333333111111222222222333333333222111000000111333555666111111111222222333333444444444444333333333222222111222333444444444333333333333333444444444555555222444666888888666333222777777777777777888888999777999;;;<<<;;;;;;<<<===BBBKKKXXXeeeqqq}}}~~~{{{}}}|||ooofff^^^\\\XXXWWWWWWXXXYYYXXXTTTPPPKKKFFFCCCAAA???===;;;;;;:::;;;===<<<;;;999888888888888777777777777666666777777777777777777666666777777888888999999777777666666666777777888777777777777777666666555777777777666555555444444444444444555555555666666444444444555555555666666444444666777888888888888777888999::::::999888777888888888999::::::;;;;;;888888777777777888999999777;;;???BBBEEEJJJRRRXXXeeeiiinnnpppooollliiihhhiiioooxxxvvvvvvxxx~~~}}}uuunnnjjjiiimmm||||||ttt___]]]ZZZWWWVVVWWWYYY[[[^^^^^^___```aaaaaa``````^^^aaadddccc```^^^^^^```[[[ZZZWWWSSSNNNHHHCCC@@@555555555444333222000000333333333333333333333333///000000111222222333333111111111000111222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111111000000111222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222111111000000000000111111111111222222222333333333//////000000111111111222111111000000000000111111//////000000111111111222111111111111111111111111111111000000000000111111111111111111111111111111222222111111111111222222222111111111000000/////////000000111222222333333111111111222222333333333111111111111111111111111111111111111111111111111//////000000111111111222111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111111222333444555444333333000111111111111222222222111111222222222333333333444333222111111333555666666555444333222111111111333333333333333333333333444444444555555555666666777777555444444555666777777777777888999999::::::555999<<<<<<;;;;;;>>>AAAGGGSSSbbbrrr}}}~~~rrriiiccc```[[[XXXUUURRROOOLLLJJJGGGCCCAAA@@@>>><<<::::::::::::999999999888888777777777777777777777777666666666666666555555555777888888888888999999999777777777777777777777777777888:::::::::999777555444444444444444444444444222333333444444333333222444555555666666666666666444444444555555777888888777777888888888999999999::::::::::::::::::::::::999999999888888888777777999999999;;;>>>BBBFFFHHHVVV[[[ccchhhhhheeecccaaadddjjjttt}}}vvv{{{{{{vvvoookkkqqq|||nnndddXXXQQQRRRVVVYYYZZZ]]]]]]^^^___````````````aaaaaaaaaaaaaaa```______]]][[[YYYVVVRRRMMMFFFAAA;;;888555444555666777666333333333222222222111111000000111111111111000000000111222333444333222222444444333222222111111000111222222333333222222111222222222111111111000000000111222222111000111222111111111111111111111111000000000000000000000000......//////000000111111111111111000000000000000222111111111000000//////111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111000000000//////......000000000000000000000000111111000000000000111111...///000111111111111111000222222111///...///000111111111111111111111111...//////000000000000000//////000000111111111222000000000000000000000000111111111111111111111111333222222222111000000000111111222333333333333222111111222222222222111111111111111111111222222222000111111111111222222222000111111111111222222222111111111111111111111111111222333444444444333333111111111111222222222222111111222222222333333333444333222111111333444666555555555555555555666777333333333333333333333333333333444444444444444444777666666555555555666666777777777888999999::::::777999<<<<<<<<<>>>CCCHHHTTT```ppp~~~~~~}}}ssskkkbbb^^^XXXTTTPPPMMMJJJHHHFFFCCC@@@>>>>>><<<;;;999:::::::::999999999888888777777777777777777777777555555666666666666666666666666777777777888888888555555555555555555555555666777888999999777666555444444444444444444444444333333444444444444333333444555555666666666666666444444444555555666777888777777777888888888999999::::::999999999999999999888888888777777777666666888888888999<<>><<<;;;;;;;;;999888:::::::::999999999888888777777777777777777777777555555555666666777777777555666666666777777777777555555555555555555555555666666777888888666555444555555555555555555555555333333444444444444333333444555555666666666666666555555444555555666777888777777777777888888888888888888888888888888888999777777777666666666666666777777777888999<<<>>>@@@AAAFFFMMMTTTYYY\\\```bbbdddkkkvvvzzzsssqqquuu{{{xxxnnniiihhhkkksss}}}zzzjjj]]]VVVSSSRRRRRRWWWYYY\\\___aaaaaa``````aaaaaaaaaaaaaaa```______```^^^]]][[[XXXSSSMMMIIIDDDAAA<<<888666555333222333333333333222222222222111222222333333222222111000111222333333333333222000111111222333333444444111222222333333222222111333333333333333222222222000111222222111000111222111111111111111111111111000000000000000000000000111111111111222222222222000000000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000000111111222111000/////////000111111222333222111000111222111111111111111111111111...///000000111111000000222222222222222333333333222222222222222222222222111111111111111111111111111111111111111222222222//////000111111111111000111111222222222222111111333222222222111000000000000111111111111222222222000111111111111222222222111111111111111111111111111111222222333333333333111111111222222222333333111111222222222333333333333333222222222333444555.........///000222333444222222333333333333444444555555444444444444333333444555777888888777666555777777888999999::::::;;;999:::;;;<<<@@@JJJXXXaaaqqq}}}xxxzzzuuuiiiaaa\\\WWWPPPJJJEEEBBB???===<<<;;;999999::::::999888:::::::::999999999888888777777777777777777777777444444555666777888888999666666666777777777888888777777777777777777777777777777888888888777666555555555555555555555555555444444555555555555444444444555555666666666666666555555555555555666777777666666666777777777888888777777777777888888888888777777777777777777777777888888777888888:::;;;<<<:::>>>DDDJJJOOOUUU[[[___aaahhhsssxxxrrrrrrvvvyyy{{{}}}~~~vvvlllffffffiiiooowwwsssfff\\\WWWUUUSSSTTTVVVZZZ^^^```aaaaaa```aaaaaaaaaaaaaaa```______```___]]]\\\ZZZVVVPPPLLLFFFBBB===999666555333111444444333333333222222222222333333444444333333222111111222222333333333333111111111222222333333333111222222333333222222111222222222222222222222222000111222222111000111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000111111000000000000111111222111...---,,,---...///111333444333111111222333111111111111111111111111//////000111111111111000222222222222222222222222222222222222222222222222111111111111111111111111000000000111222222222333///000000111111111111111111111222222222222111111333333333222111000//////000000111111111222222222000000111111111222222222111111111111111111111111111111111111222222333333111222222222222333333333111111222222222333333333222222222222333333444444333333333333333444555555222222222333333444444444666666666666555555555555444555777888888888777666888888888999::::::;;;;;;999:::<<>>AAAEEEIIINNNUUU]]]dddjjjrrr|||uuurrrnnnkkknnnvvvuuukkkccc\\\\\\___hhhwwwtttggg___TTTUUUVVVWWWZZZ]]]```bbbaaaaaaaaaaaaaaa```______]]]]]]]]]]]]]]][[[WWWSSSLLLHHHBBB>>><<<:::777666555444444444444333333333222222333333333333222222222222111111111222333444333222222222222222222222111222222333333222222111//////000000111111111111000111222222111000111222111111111111111111111111000000000000000000000000111111111000000000//////...//////000111111222222///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////000000111111111000000000000000000000000111111000000000000111111000000000000111111111111///000111111000000111333111111111111111111111111000000111222222222222111222222222111111000000000111111111111111111111111111111111111111111111111222222222111111111111111000000111222222222222222111111222222222222111111222222111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111222111000000000111333444222222333333333444444444111111222222222333333333111222333444444444333333555444444444555555666777111111222333333444555555111222333444555777888888777666666555666888:::;;;888999999::::::;;;;;;<<<===BBBKKKVVVcccttt~~~{{{zzzvvvoooeee]]]WWWQQQJJJDDD<<<<<<===???@@@???<<<999;;;:::888999:::;;;;;;::::::::::::999999999888888777777777777777777777777888888888777777777777777666666666666777777777777888888888888888888888888888888777666666666666666777777777777777777777777666666777777777777666666444555555666666666666666777666666555555555666666444444444555555555666666666777777888999:::::::::555666666666777777888888666777888888888888888777999::::::;;;<<<>>>BBBEEEEEELLLTTT[[[```iiisss{{{|||xxxqqqlllmmmttt~~~vvvkkkaaa]]]\\\___kkkxxxqqqiiiVVVUUUUUUVVVYYY\\\```bbbaaaaaaaaaaaaaaa``````___]]]]]]^^^______]]]YYYUUUPPPLLLFFFAAA>>>;;;888666555555444444444333333333111222222333333222222111333222111111111222333444111111111222222333444444222222222333333222222222000000111111222222222333000222222222111000111222111111111111111111111111000000000000000000000000333222222222111111000000...//////000111222222222//////000000111111111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111......//////000000000111000000000000000000000000111111000000000000111111222333444555555555555555...000111111000000111333111111111111111111111111000000111222222222222111333333333222222111111111000000000000000000000000111111111111111111111111333222222222111111000000//////000111111111111111111111222222222222111111111111111111111222222222000111111111111222222222000111111111111222222222111222333444444333222111222222222222222222222222///111222111000///000111111111111111222333444444222222333333333333444444444444444444444444444444444444444444444444444444666777777777777777666555777777777777888888888888555666777999;;;===@@@AAADDDGGGOOO]]]ooozzz|||wwwkkkeee\\\SSSMMMIIIEEECCC@@@???===<<<;;;;;;;;;<<<::::::999999999999888888999999999999999999999999:::999999888999:::<<<===888888888888888777666666777666666555666888:::;;;888888888777777777777777777888999::::::999888777888888888777777777777777888888888777777777777777777777666666666666777777888555222222555666666444666666555666666777888999555555666666777777888888666777999999777666777888777888888888888999999999::::::999999:::;;;===>>>EEEHHHLLLQQQWWW___ggglll{{{|||uuuooommmttt|||nnnbbb\\\]]]cccgggxxx{{{mmm```ZZZSSSRRRWWW\\\^^^___```aaaaaabbbaaa```___^^^\\\[[[[[[\\\]]]]]]ZZZXXXSSSPPPKKKFFFAAA===888444555555555444444333333333111111111111111111111111444333111000000000111111333333333333333333333333222222222222222222222222222222222222222222222222222222333444333222111000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111////////////000000000000////////////////////////222222111111111111111111000000000000000000000000111111000000000000111111111111111111000000000000222111111111000000//////////////////000000000000222111111111000000//////111111111111111111111111333333222111111000000///222222222111111111000000111111111111111111111111///000000000111111111111111111111111111111111111111111222222222333333333000000000000000000000000333333222111000000111111////////////000000000000111111000000000000111111111111111111111000//////222222222333333222222222222222222222222222222222111222333222111000111333333333333222333333444444222222333333333333444444333333333333333333333333555555555555555555555555555555666777777666666666666666777777777888888888888888:::;;;<<<>>>AAACCCFFFMMMYYYiiixxxxxxqqqaaa[[[TTTMMMHHHEEEBBBAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999::::::999999999:::;;;;;;888888888888888777666666666666666777777888999:::777777777888888999999999777888999999999999888777888888888888777777777777888888888888888888888888888777777777777777777888999666444444666777777666666666555555555555555555444555555555666666666666555777999888777666777777777777888888888999999999::::::999999:::;;;======@@@BBBFFFKKKPPPVVV^^^bbbnnnttt~~~yyyrrrtttzzz~~~wwwjjjaaa^^^```bbbhhhyyyyyyhhh```WWWSSSVVVZZZ]]]^^^``````aaabbbbbbaaa```___\\\\\\[[[\\\]]]]]][[[XXXUUURRRMMMIIIDDD@@@;;;777555555444444333333333222111111111111111111111111333222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222333333333222111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000222111111111000000000000000000000000111111111111222111111111000000000000111111111111111111111111222222222222222111111111333333333222222222111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222333333333111111111111111111111111333222222111000000111111222222111111000000000///111111000000000000111111111111111111111000//////333222222222222222222333222222222222222222222222222333444333222111222444555555444444333333444444222222333333333333444444333333333333333333333333666666666666666666666666333444555666666666666666666666666666777777777777:::;;;<<<<<<===???DDDGGGLLLXXXiiiyyywwwmmmfffVVVQQQKKKGGGDDDBBBAAA??????>>>===<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999888888888888999888888777666666666777888999999999999666777777888:::;;;;;;<<<777888999999999999888777888888888888888888888888888888888888888888888888888888888888888888888888999888666666777888888777999999888777666666555555444444444444555555555555555777888888777666666777777777777888888888999999999999999999:::;;;<<<===;;;===@@@CCCGGGMMMSSSWWW___fffppp||||||vvvvvvyyy}}}wwwkkkccc___^^^```kkk}}}uuukkk^^^VVVUUUXXX[[[\\\___```aaabbbbbbaaaaaa```]]]\\\\\\\\\]]]]]][[[YYYXXXUUUQQQMMMIIIDDD???;;;666555444333222222222222222222222222222222222222000111222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222333333333222222111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111000000000111111111222222333333333333333333333333111111111111111111111111222222222222222222222222111111000000000000111111222222111111111000000000111111111111111000000000111111111111222222222222111111111111111000000000111111111111111111111111222222222222333333333333333333333333333222222222111111111111111111111111111222222222222333333333000000000000000000000000111111222222222333333333222222222222222222222222333222111111000111111111555444333222111000//////111111000000000000111111111111111222111111000///444333222111111222333444222222222222222222222222222333444333222111222444666555444333333333333333222222222333333333444444222222222222222222222222555555555555555666666666222222444555666666666666555555666666666777777777:::;;;<<<<<<<<<@@@GGGMMMXXXfffxxxzzzsssjjjaaa[[[PPPMMMHHHDDDBBBAAA@@@???>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;999888666888888888999999888888777555777888999:::999888888888888999::::::;;;<<<<<<888888888999999888888888777888888888888888999999888888888999999999999999999999999999999999999999888888777777888888888888777777777777666666555555555555555555555555555555444666777777666555555666777777777777888888888888888888888999::::::;;;;;;;;;<<<>>>@@@BBBFFFKKKOOOVVV\\\eeeooo{{{~~~yyyzzz}}}yyymmmeeeaaacccgggrrruuuggg[[[VVVVVVXXXZZZ]]]^^^```aaabbbbbbaaaaaa^^^]]]\\\\\\]]]]]]\\\ZZZZZZWWWTTTPPPLLLHHHBBB???777666555333222111111111222222222222222222222222///000222333444333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111222222222222333333333333333333333333111111111111111222222222222222222222222222222222222111111000000111111222222222222111111111000000111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111222333333444555555222222222222222222222222111111111111111111111111111111111222222222333333000000000000000000000000111111222222222333333333222222222222222222222222222222111111111111111222444333333222111111000000111111000000000000111111111111111222222111111000444333222111111222333444222222222222222222222222111222333222111000111333444444333222111111222222222222222333333333444444222222222222222222222222333333444444444555555555222222444555666666666666666666666666777777777777888:::;;;;;;===CCCNNNVVVgggttt|||uuummmeee^^^VVVQQQMMMJJJEEEBBBAAA@@@>>>==================<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::;;;:::999777666888888999999999999888888666777999::::::999888888::::::::::::::::::::::::999888888888888888888999777777888888999999999:::888999999999:::::::::;;;888999::::::::::::999888666777888888777777777777111222333444444444444333666666666666666666666666444555777777555444555666666666777777777888888888777777888999999::::::::::::;;;<<<<<<===@@@DDDGGGMMMSSS[[[dddooo~~~{{{}}}}}}sssmmmiiiggglll{{{~~~pppccc[[[WWWVVVWWW[[[\\\^^^```aaabbbaaaaaa___^^^\\\]]]^^^^^^]]]\\\ZZZXXXUUURRROOOJJJEEEAAA:::888666333222111111222222222222222222222222222///111222444444444333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222111111111111222222222222222222111111111111111111111111111222222222/////////000000000111111111111111111111222222222111111111111111111111111111111222333444444555666000000000000111111111111111111111111111111111111000000000000111111111222000000000000000000000000111111222222222333333333222222222222222222222222222111111111111111222222111111111111111111111111111111000000000000111111111111222222222222111111333222222222222222222333222222222222222222222222111222333222111000111333333333222111111111222222222222333333333333444444333333333333333333333333222222333333444555555555333444555666666666666666777777777777888888888888777:::<<<>>>AAAJJJXXXcccwwwvvvppphhh```YYYSSSNNNJJJHHHEEEBBB???>>>>>><<<:::<<<<<<============<<<<<<::::::999999999888888888::::::::::::::::::::::::999999999999999999888777777888999999:::999999999888888999999999999999888;;;;;;;;;::::::999999999999999888777777888999999777777888888999:::::::::999999999::::::;;;;;;<<<888999:::;;;;;;:::999888666777999999777666777888444555777888999999888888777777777777777666666666333555666666555444444555666666666777777777888888666666777999999999999999888999999999999;;;>>>AAACCCIIIRRRZZZdddsssxxxrrrpppyyyzzzoooddd\\\XXXVVVXXXYYY\\\^^^```aaaaaaaaaaaa___]]]]]]^^^^^^^^^]]][[[YYYWWWUUURRRMMMGGGCCC<<<:::777444222222222333333333333333333333333333111222333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444333222222111111222222111111111111111111111111000000000000000000000000222222222111111111111111000000000000000000000000000000000111111111222222111111111111111111111111000000000111222222333333000000000000000000000000222222111111111111222222333222222222222111111111111111111222222222222222.../////////000000000000111111111222222222222222111111111111111111111111000111111222333444444555/////////000000000000000111111111111111111111111//////000000000111111111111111111111111111111111111111222222222333333333222222222222222222222222111111111000111111222333000000000000111111222222111111000000000000111111000111222222333222222222222222222333333222222222222222222222222222222222222333444333222111222444333333222222222333444444222222333333333333444444333333333333333333333333333333333444555666666666555555666777777666666666888888888888999999999999888<<<@@@BBBHHHTTTfffsss|||uuuiiiccc[[[TTTNNNKKKHHHFFFEEEBBB@@@???>>>>>>===<<<;;;<<<===>>>>>>===<<<<<<:::999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999:::777888999999:::::::::999:::999999888888999999999999999999999::::::::::::999999888777777888999999777777888999999:::;;;;;;999999::::::;;;<<<<<<<<<777888999::::::999888777666999;;;;;;999777888999888999;;;<<<<<<<<<:::999777777666666666555555555222444666555444333444555666666666666777777777888555666777888999999999888888999999888777999<<>>DDDKKKQQQYYYfffwwwzzzzzz~~~{{{oooddd[[[WWWUUUWWWYYY\\\___`````````bbb___]]]]]]^^^___^^^^^^\\\[[[YYYWWWTTTPPPJJJFFF???<<<999555333222333444333333333333333333333333444444333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222666555333111000000111111111111111111111111111111000000000000000000000000222222222111111111000000000000000000000000000000/////////000000000111111111111111111111111111111///000000111222222333333111111111111111111111111333222222111111222222333333333222222222111111111111111111222222333333333//////000000000111111111111111111222222333333333111111111111111111111111000111111111222222333333//////000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111111111000000111222222333222222222222222111111111111111000000000000111111000111222222333333333222111222333444444333222111222222222222222222222222333444555555333333444555333333333333444444555666222222333333333444444444444444444444444444444444444444444555666777777888666777777777777777666555888888999999999::::::::::::>>>CCCGGGMMM\\\ooo}}}}}}ssslll___ZZZRRRKKKHHHFFFEEEDDDCCCBBB@@@@@@AAAAAA@@@???;;;<<<===>>>>>>===<<<<<<:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888:::;;;777888999:::::::::::::::;;;:::999888888888999:::777777888999::::::;;;<<<:::999888777777888999:::777777888999::::::;;;;;;999999::::::;;;<<<======666777999::::::999777666777:::======:::888999;;;666777888999888666444333666666555555555444444444222444555555444333333444666666666666777777777777444555777888999999888888:::::::::999888:::===???>>>CCCIIILLLQQQ[[[kkkwwwxxxtttuuuwwwiii^^^XXXTTTUUUXXX[[[^^^___``````bbb```]]]]]]^^^______^^^]]]\\\ZZZYYYVVVRRRLLLHHH@@@>>>:::666444333444444333333333333333333333333666555333222111222222333111111111111111111111111222222222222222222222222222222222222222222222222777666444111000000000000111111111111111111111111000000000000000000000000222222222222111111000000000000000000000000000000////////////000000000000111111111111111111111111///000000111222222333333222222222222222222222222333222222111111222222333333333333222222222111111111111111222222333333333000111111111111222222222111111111222222333333333111111111111111111111111000111111111111222222222000000111111222222222333111111111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333000000000000000000000000111111000000111222333333666555444444333222111111111111000000000000111111000111222333333333333333111111111111111111111111000000000000000000000000111111222222222333333333111111111222222333333333555555444444444444555555444444444555555555555666333333333444444444555555777777777777888888888888777666666777:::<<<===<<>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888777777777999:::999888888888888888888888888888???<<<888777999;;;:::999::::::::::::::::::::::::777777888888888999999999:::::::::999999999888888:::::::::999999999999888999::::::;;;;;;::::::999999999999999999999999999888888999999999:::::::::888999999999999888777777777777666666666666777777777666666666555555555555777777777777777666666666777777777777888999:::;;;::::::::::::::::::::::::<<>>>>>@@@AAADDDNNN___sss}}}yyyzzzssskkkbbb\\\SSSMMMFFFCCCCCCCCCAAA>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777888999::::::888999999999999999999999999===:::777777999;;;;;;;;;::::::::::::::::::::::::888888888888999999999999:::::::::999999999999888777777777888888999999999999::::::;;;;;;::::::999999999999999999999999999999999999999::::::::::::999999999999999888888777777777777666666777777777777777666666666555555555666666666666666666666666777777777777888999:::::::::::::::::::::::::::::::::===@@@BBBFFFOOO[[[dddrrr}}}sssmmmnnnpppsssfff]]]YYYUUUTTTWWWZZZ\\\\\\______^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[XXXUUURRRPPPHHHDDD???:::888666555444333222111111222222111000222222222222222222222222444444333222222222222222333333222222222222333333222222222222222222222222222222222111111111000000222222222222222111000000111111222222222222111111000111222222222222111000222222111111111111111111111111111111111111111111222222222111111111000000222111000//////000111222111111111111111111111111111111222222222333333333111111111111000000000000111111222333333333333222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111333333333333222222222222222222222222111111111111222333333444444333333222111111222222222222222111111111111111111222333333333333222111111111111222111111111111111111111111222111000000000111222222111111222222222222111111111111111111111111111111444444444444444444444444333333333333444444444444444444444444555555555555555555444444444444555555444444444555555555555666333444444444444555555555777777777777888888888888::::::::::::<<<>>>@@@AAAAAAEEEMMM[[[lll~~~zzzzzz{{{rrrjjjcccZZZTTTMMMHHHCCCAAAAAAAAA???===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999;;;<<<<<<::::::::::::::::::::::::999999999999999999999999::::::::::::999999999999555555666777888999::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999::::::999999888777888888777777777777888888777777777666666666555555444444444555666666666777777777777777888999:::::::::::::::::::::::::::::::::<<<>>>???AAAHHHRRRYYYfffqqqxxxnnnjjjhhhvvvxxxhhh```WWWSSSUUUZZZ\\\[[[^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZ[[[[[[ZZZXXXVVVUUUMMMIIICCC>>>;;;888666444444333111222333333222000222222222222222222222222333333222111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111222222222222111000000111111222222222222111111000111111222222111111000333333222111000000000111111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222111111222222222333333333000000000111111111222222111111222333333333333222222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111222222333333444444444555444444333333222111111111333333444444444444333333///111333444444222000///111111111111111222222333333222111111000000111111111111111111111111111111222111111000000000111111000111111111111111111000111111111111111111111111222222222222222222222222333333333444444444555555444444444444444444444555555555444444444444555555444444444555555555555666444444444444555555555555666777777777888888888888999::::::;;;;;;>>>AAADDDFFFMMMZZZiiiyyy{{{|||rrriiibbbZZZSSSNNNHHHEEEAAA???@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999888999;;;;;;;;;999:::::::::::::::::::::::::::999888888999::::::;;;:::::::::::::::::::::::::::::::::::::::999999999;;;;;;:::::::::999999999666777777888999999::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::999999888999888888777777888888999777777777666666666666555222333333444555666777777666666666777777888999:::999999999999999999999999;;;<<<===>>>@@@FFFMMMSSS___hhhvvvwwwnnnjjjnnn{{{wwwkkk]]]VVVVVVZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZXXXXXXRRRMMMGGGBBB>>>:::777444555333222222333333222111222222222222222222222222222222111111000111111222111222222222222222222111222222222222222222222222111111111111111111111111111111222222222111111000111111222222222222111111000000111111111111000000333333222111000000000000111111111111111111111111111111111111111111111111000111111222222111111000222222222222222222222222111111222222222333333333000000111111111222222222111111222333333333333222222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111222222222222333333333444444444444555555555555555555555555555333333444444444444333333333333444555444333222111444444333333333333444444222222111000000000111111111111111111111111111111222111111111000000000000000000111111111111000000111111111111111111111111222222222222222222222222333333333444444444555555444444444333333333333333555555444444444444555555444444444555555555555666444444444555555555666666666777777777888888888888777888::::::;;;>>>CCCGGGKKKUUUfffvvvyyyrrrhhh```ZZZTTTNNNIIIEEECCCAAA@@@@@@@@@??????============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;<<<;;;:::::::::::::::::::::::::::<<<<<<<<<;;;999888888999::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999999999888888888888999999888777777777666666666666222333333444555666777777666666666666777888999:::999999999999999999999999999:::;;;===???DDDJJJMMMXXX___kkkxxxtttmmmkkksssxxxggg[[[XXXYYYZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXUUUQQQKKKEEEAAA<<<888555555444333333444444333111222222222222222222222222222111111000111111222222111222333333333333222111222222222222222222222222111111111111111111111111000111111222222222111111111111222222222222111111000000000000000000000000333222222111000000111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222111111222222222333333333222222222222111111111111111111222333333333333222222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333111222222222333333333444555555444444444333333333333333444555777888999999555555555666666555555555777666444333333333444444555555444444444444444555333222222111000111111111111111111111111111111111222222222222222111000000000000111111111111000000111111111111111111111111444444444444444444444444333333333333444444444444444444444333333333333333555555444444444444555555444444444555555555555666444444555555555666666666777777777777888888888888555777999:::;;;???EEEKKKQQQ]]]ppp{{{ooohhh^^^WWWSSSOOOJJJGGGBBBBBBAAA@@@????????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;999999999999999999999999>>>??????===:::888888999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999999999999::::::888888777777777666666666444444444555666666666777666666666666777888999999999999999999999999999999777777888:::===AAADDDGGGMMMTTT```lll{{{zzzrrrnnnnnnvvvsssddd[[[WWWWWWXXX\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYXXXXXXWWWSSSNNNHHHCCC>>>999666666444333333444555333222222222222222222222222222222111111111111222333333222333444555555444333222222222222222222222222222111111111111111222222222000000111222222222222111111111222222222222111111111000000//////000000111222111111111111111222222111111111111111111111111111111111111111222222222222222222222222222222222333333333333333333333333111111222222222333333333333333222222222111111000111111222333333333333222222222222222222222222222222222222222222222222222222222333333333333222222444444444444444444444444333333333444444555555666777666666666555555444444222333444666888:::;;;<<<888999999::::::999999888999888555333333333555666555444444333333333333333444333222222111111222222222222222222222222222222333444444444333222111000000111111111111111111000111111111111111111111111333333333333333333333333222222222222333333333333555555555555444444444333555555444444444444555555444444444555555555555666555555555555666666666666777777777777888888888888444777:::;;;<<>>======>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;<<<<<<<<<===<<<::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???<<<::::::<<<::::::::::::::::::::::::999999:::;;;<<<===>>>>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::888888888777777777666666666666666666666666666666666555555666666777888999888888888888888888888888888777888999<<>>??????>>>>>>????????????>>>>>><<<<<<;;;:::999999999999666666555444444444444444555444333333222333333333555555555555555555555555555555666666555333222111111111222222222222111111111111111111111111111111000000000000000000000000111111222222222333333333777777666666555555555444555555555444444555555555444444444555555555666666555555555555666666666777777777777777888888888888333777;;;<<<>>>CCCLLLSSSfffsss~~~vvvmmmggg^^^XXXPPPKKKIIIHHHFFFDDD???@@@@@@???===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@===;;;===>>>::::::::::::::::::::::::888999:::;;;<<<>>>??????<<<<<<;;;;;;;;;:::::::::777777888999:::;;;;;;<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;888888888888777777777777777777777777777666666666555555555666666777888999888888888888888888888888;;;::::::;;;===>>>??????CCCJJJTTT___lll{{{{{{ooofffkkkwww~~~|||iii^^^\\\^^^[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZZZZXXXUUUOOOJJJFFF@@@;;;888777555444444555555444333222222222222222222222222333222222222333444444555333444666777777666444333222222222222222222222222000000111111222222222222///000111222222222222222111111222222222222111111111000///......///000111//////000000111222444444111111111111111111111111000000111111222222222222444333111000000111333444333333333333333333333333111111222222222333333333///000111222333444555555111111222333333333333222222222222222222222222222444444444444444444444444222333333444444333333222222222222222222222222222555555555666777888888999777888999:::;;;<<<======>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBBBBAAA???===<<<999999888777777777777777666555444444333333444444777777777777777777777777666666777777666444333111222222333333333333222222444444333222222333333333222222111111111111222222555444333444666666666555777666555444444444444444444444444333333222222222333333333333333333333333444444444555555555555666555777999;;;<<<;;;999888<<<======<<<>>>FFFSSS]]]sss}}}yyyssslllccc]]]TTTRRROOOLLLHHHEEECCCCCC======?????????>>><<<;;;===============<<<<<<<<<======>>><<<::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888888;;;???BBB@@@>>>CCC@@@>>>=========;;;:::::::::999999::::::;;;<<<;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<888888999999999:::::::::;;;;;;;;;::::::999999999999999999888888888888777666666555444444444444555666666666666777777777777777888888888888999999999;;;;;;;;;;;;<<<===>>>>>>@@@AAAFFFQQQ]]]lllwwwkkkkkkoooxxxrrreee^^^ZZZWWWXXXYYYZZZZZZ\\\^^^```^^^^^^]]]\\\\\\[[[ZZZZZZVVVTTTRRROOOKKKFFF???::::::888555444555555555444111111222222222333333333222222222222222222222222333333333333333333333333333333222222333333444555333222222111111222222333333333333333333333333333111111111111111111111111111222222111/////////000333333222222222222222333222222111111111111111222111111222222222222111111333222222111111222222333222222222333333444444444666555444444222222111000444444444333333222222222111111111222222333333333333222222111111222222333333222222222222222222222333333444555555555444444888555333444666888666555777999;;;:::888999<<>>>>>======>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>===<<<:::999999;;;999777666555666777888666777999;;;;;;;;;;;;:::<<<<<<;;;:::888555333111666555333222111222222333444333333222222333333444333333222222222222333333444333222333444555555333666555555444444444444555444444444333333333222222333333333444444555555666555555555666666666777777888888999999999::::::::::::;;;===???DDDPPP___kkk{{{~~~vvvooojjjddd]]]XXXRRRQQQNNNJJJGGGEEECCCBBB>>>?????????>>>===<<<<<<========================<<<======;;;:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===<<<<<>>=========<<<;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888777666555555444444555555555555555555666666666666777777888888888999999999::::::::::::;;;<<<===>>>??????DDDNNNYYYfffyyyqqqlllkkkppp|||mmmbbbZZZVVVWWWYYYZZZ[[[\\\^^^```^^^^^^^^^]]]\\\\\\[[[[[[XXXWWWTTTRRRNNNHHHAAA<<<:::888555444555555444444111222222222222333333333222222222222222222222222333333333333333333333333444333333333333444555555333222222111111222222333333333333333333333333333222222222222222222222222111222222222000///000111333222222111111111222222222222111111111111111222111111222222222222111111222111111000000111111222222222222333333444444444555444444333333222222111555444444444333333333333333333333222222222222222333333222222222222333333333333333333333333333333222333444444444444444444888555444444777888888666999;;;======;;;;;;===@@@???????????????@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCAAA???===<<<;;;;;;:::888666555555666777888999;;;===>>>??????????????????===;;;999666555777666444333222222222333333333333222222333333444444444333333333333444444333111111222333444333222444444444444444444555666444444444444333333333333222333333444555666777888666666666666777777777888;;;999888777777999;;;<<<;;;===???DDDLLL[[[mmmyyyzzztttkkkeeeaaa\\\WWWSSSOOONNNKKKHHHEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<===========================>>>>>>===;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>========================@@@???>>>===<<<;;;;;;:::========================<<<<<<============<<<<<<<<<;;;;;;===???@@@???===AAA???======>>>???>>>===;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999888888777777666555555555555555444444444444555555555555777777777888888888999999999999999999:::;;;<<<<<<>>>>>>BBBJJJSSS^^^ooo}}}yyynnnhhhiiizzz|||~~~zzziii[[[VVVVVVWWWXXXZZZ\\\]]]^^^______^^^^^^]]]]]]\\\\\\\\\ZZZWWWUUUQQQKKKDDD???;;;888555444444444444333222222222222333333333333333333333333333333333333333333333333333333333333444444444444444555666666333222222111111222222333222222222222222222222222333333333333333333333333111222333222000000000111222111111111111111222222222111111111111111222222111111222222222222111111111000000000000000000111222222333333333333444444333333333333333333333333444444444444444333333333444444333333222222111111333333222222222222333333333333333333444444444444222222333444444444444444777555555666888:::::::::;;;===???@@@??????@@@AAAAAA@@@@@@@@@@@@AAABBBBBBEEEEEEFFFGGGHHHIIIIIIJJJEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGKKKJJJHHHFFFCCCAAA@@@???===<<<:::888777666777777:::;;;===???BBBCCCDDDDDDDDDDDDCCCBBB@@@>>>;;;:::999888666555333333222222333333222222222333444444444444333333333333444444333222111222333444444222333333333333444555555666444444444444444444333333333333444444555555666666555555666666666777777777:::999888777888999:::<<<>>>@@@DDDJJJUUUeeewwwsssmmmddd^^^[[[YYYUUURRRLLLKKKHHHFFFCCCBBBAAA@@@BBBAAA???===<<<<<<=====================>>>>>>>>>??????@@@???======???@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=================================<<<======>>>>>>======<<<::::::;;;;;;<<<<<<;;;;;;@@@???===>>>???@@@@@@???<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::::::::999999999999888777666666555555666666444444555555555666666666777777777777888888888888888888888888999:::;;;<<<>>>===AAAGGGMMMVVVdddppptttkkkkkkyyy{{{|||qqq```WWWVVVUUUVVVYYY[[[\\\\\\_________^^^^^^]]]]]]]]]]]][[[YYYWWWSSSMMMGGGBBB<<<999666555444444333222222222222333333333444444333333333333333333333333333333333333333333333333444333333333333444555555333222222111111222222333111111111111111111111111333333333333333333333333111222333222111000111333111111000000000111222222111111111000111111222333111222222333333222222111111111000000000000111111333333333333333333333333222222222333333444444444333333333333333222222222333333333333333333222222333333333222222333333333333333333333333444444444222222333444555555555555666666666888999;;;======>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDEEEFFFGGGGGGHHHCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFJJJIIIHHHGGGEEECCCBBBBBB@@@>>>===;;;:::999999999:::;;;>>>@@@CCCEEEFFFGGGGGGGGGGGGGGGEEECCCAAA???<<<;;;999777666444333333333222222222333333444555333333222222222222333333444222222333444555444333333333333333333444555666444444444444444444444444555444444444333333222222444444555555555666666666777888888999::::::::::::===AAAGGGRRR```qqqxxxmmmggg___ZZZXXXVVVSSSPPPIIIHHHFFFDDDBBBAAA@@@@@@BBBAAA???============>>>============>>>>>>??????>>>??????>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>??????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>=========>>>???>>>>>>>>>>>>AAA???>>>>>>@@@AAAAAA@@@======<<<<<<======>>>???>>>>>>>>>=========<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777666666666666777555555666666666777777777666666777777777888888888888888888888999:::;;;;;;>>>===@@@EEEIIIOOOZZZeeeuuuvvvttt}}}{{{yyy|||{{{iii\\\YYYUUUUUUWWWYYYZZZZZZ______^^^^^^^^^^^^]]]]]]\\\[[[YYYWWWTTTOOOIIIDDD>>>;;;888666555555444222222222333333333444444444333333333333333333333333333333333333333333333333222222111111222222333444333222222111111222222333111111111111111111111111222222222222222222222222111222444333222111222444111111000000111222333333111111000000111222222333222222333333333333222222222222222111111222222222333333333333333333333333111222222333333444444555111111111111111222222222111111222333444444555555444333333333333333333444222222222222333333444444333333555666666777777777777888999:::;;;===???@@@??????@@@AAAAAAAAAAAA@@@AAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@>>>===<<<<<<<<<:::;;;<<<>>>AAACCCEEEFFFHHHHHHIIIIIIHHHFFFEEEDDD???>>>===;;;999666444333222222222222333444555555333333222222222222333333444333222333444555555333333333333333333333444555444444444444555555555555555555444333222111111000444444444444555555555555555666888999;;;;;;<<<<<<<<>>>>>>>>>>>???<<<======>>>>>>??????@@@;;;<<<===<<<;;;;;;===???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<===??????>>>===>>>???BBB@@@??????@@@AAAAAA@@@>>>>>>======>>>>>>???@@@?????????>>>>>>>>>======<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777777777777666666666666777777777888666666666777777777888888888888888888999:::;;;;;;>>>===???CCCEEEIIIRRR\\\hhhvvv~~~xxxwww{{{xxxeee___XXXUUUVVVYYYZZZZZZ^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZYYYXXXUUUQQQLLLGGG@@@>>>:::888777666444333333333333333444444444444333333333333333333333333333333333333333333333333111111111111111222222333333222222111111222222333222222222222222222222222111111111111111111111111111333444444333222333555111111111111222333444444000000000000111222333333222222333333333333222222333333222222222222333333444444333333333333222222222222222333333444444444111111111111222222222222000111222333444555666777444444333333333333444444222222333333444444555555555666777888999:::::::::888:::;;;<<<<<<===@@@BBBBBBAAA??????AAABBBAAAAAAAAA@@@@@@????????????@@@>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>;;;;;;;;;<<<>>>@@@AAABBBEEEFFFGGGHHHHHHHHHGGGFFFCCCBBBAAA???<<<999666555222222222222333444555666444444333333333333444444333111111222333444333222444444333333222333333333444444444444555555555666555555444444333333222222555555555555666666666666555555666777999;;;>>>@@@@@@HHHWWWiii{{{{{{tttlllfff___[[[UUURRRQQQOOOJJJGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>???@@@@@@@@@??????<<<======>>>??????@@@@@@<<<===>>>>>>======???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>;;;>>>@@@@@@>>>>>>???AAACCCAAA??????AAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>=========>>>>>>=========;;;<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999888777777777888888555555555666666666777777666666666666777777777888999888888999999:::;;;<<<<<<;;;===@@@AAACCCKKKTTT[[[jjjzzz|||vvvyyy~~~ppphhh]]]WWWWWWZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYWWWTTTOOOKKKCCC@@@<<<999888777555444333333333444444444444555444444444444444444444444333333333333333333333333222222111111222222333444333222222111111222222333333333333333333333333333222222222222222222222222222333444444333333444666222222222222333444555666000000000000111222333444222333333444444333333222222222111111111111222222444444444333333222222222333333333333333333333333222222333333333444444444111222222333444555666666444444333333333333444444444444444555666777777777888888:::;;;<<<=========:::<<<>>>=========@@@CCCFFFBBB???>>>@@@BBBCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@?????????<<<;;;;;;;;;;;;<<<>>>???AAABBBDDDFFFGGGHHHGGGGGGGGGFFFEEEBBB???;;;888666222222222222333444555666555555555444444555555555111000000000222333222111555444444333222222222222444444444555555555666666444444555555555555555555666666666666777777777777777555444444666;;;@@@CCCHHHQQQ```sss|||wwwsssmmmeee```]]]YYYUUURRRQQQNNNIIIEEEDDDDDDCCCBBBAAAAAAAAAAAA<<<===???@@@AAAAAA@@@???<<<======>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????@@@CCCEEEFFFDDDCCCEEEGGGDDDBBB@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@AAA@@@@@@@@@????????????>>>======>>>>>>>>>>>>======;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::999888888777888888888444444444555555555666666666666666666777777777777999999999999:::;;;<<<===::::::;;;>>>???@@@GGGPPPSSSaaaqqq}}}xxxzzzxxxnnnaaaYYYYYY[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYVVVQQQNNNDDDAAA===:::999888666555333333333444444444555555444444444444444444444444333333333333333333333333333333222222333333444555333222222222222222222333333333333333333333333333333333333333333333333333222333444444333333555666333333333333444555666777000000000000111222333444222333333444444333333222111111000000000000111111444444444333333222222222333333333333333333333333444444444555555666666666333444444444444444444444555444444333333444444555555666666777888999999:::999:::;;;===>>>?????????;;;===???>>>======@@@CCCHHHDDD???>>>@@@CCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@======>>>????????????>>>===<<<;;;::::::;;;<<<<<<>>>@@@BBBDDDFFFGGGGGGGGGIIIHHHGGGDDDAAA===999777333333333444444444555555555555555555555555555555444444333333333333222222555555555555555555555555666666666555555444444444777777777777777777777777777777666666555555444444888888999;;;;;;:::@@@GGGNNN^^^ppp~~~|||pppgggdddaaa\\\XXX[[[YYYUUUPPPLLLIIIGGGFFFEEECCCAAA???>>>>>>>>>>>>>>>@@@@@@@@@???>>>???@@@DDDDDDCCCAAA???>>>===<<>>>>>>>>????????????>>>>>>@@@???>>>===<<<===>>>>>>;;;;;;;;;<<<<<<=========>>>;;;999999;;;;;;999666<<<;;;:::999999999::::::999999999888888888888777666666555555555666666777777888888999999:::;;;;;;<<<<<<<<<===???AAADDDEEEQQQXXXdddqqq~~~zzz|||~~~{{{}}}yyyggg\\\YYYZZZZZZYYY[[[[[[\\\]]]]]]]]]\\\\\\\\\ZZZXXXYYYZZZXXXTTTQQQKKKGGGBBB>>>;;;:::888666444444333333333222222222333333333333333333333333555555555444444333333333222222333333333444444444222333555555555555333222222222222222222222222222111111222222222333333333444333222111111111222333555444555777999999777555444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111444333333222222333333444444444444444444444444444333555666666444444555666444444555666888:::<<<===;;;<<<===>>>????????????=========<<<;;;===@@@BBBDDDCCCAAA@@@@@@AAACCCEEECCCDDDEEEEEEDDDBBB@@@>>>BBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGFFFCCCAAA????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<===>>>@@@BBBDDDFFFHHHHHHHHHGGGDDDAAA>>>;;;999333333333444444444555555444444444444444444444444222222222333333444444444555555555555555555555555555555555555444444444333777777777777777777777777999999888888777777777666:::999;;;======>>>DDDLLLXXXgggxxx}}}uuukkkdddaaa^^^[[[XXXXXXUUURRRMMMIIIFFFEEEDDDDDDCCCAAA@@@???>>>>>>???>>>@@@AAA@@@???>>>???@@@AAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@????????????>>>>>>????????????>>>>>>======;;;:::::::::;;;<<<999999999::::::;;;;;;;;;<<<:::999:::<<<===;;;999<<<;;;;;;:::::::::::::::999999999999888888888888666666555555555666666777777888888999999::::::;;;;;;;;;;;;<<<===@@@BBBDDDJJJQQQ[[[fffsss{{{|||wwwrrrrrr~~~~~~}}}}}}sssccc[[[WWWVVVUUU[[[[[[\\\\\\]]]]]]\\\\\\\\\ZZZYYYYYYZZZXXXUUURRRLLLHHHCCC>>><<<:::777666555555555444444444333333333333333333333333333333555555444444444333333333222222222222333333333333222222333333333333222222222222222222222222222222111111222222222333333333222111000000111222333444666555555666888888777555333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444444444444444444333333333333444666555555444666777;;;::::::999999999::::::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@???>>>???BBBEEEDDDCCCBBBBBBDDDEEEHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>???????????????>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFEEEBBB???<<<:::333333333444444444555555333333333333333333333333111111222333444555666666555555555555555555555555555444444444444333333333777777777777777777777777888888888888888888777777<<<;;;<<>>???AAA?????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;;;;:::999;;;===>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::999999999888888777666666555555666666666777777888888999:::::::::::::::::::::<<<>>>AAABBBEEEIIIQQQYYYfffvvv|||zzzrrrkkkiiirrr}}}yyymmm^^^VVVTTTUUUZZZ[[[[[[\\\]]]]]]\\\\\\\\\[[[ZZZZZZZZZXXXUUUSSSOOOKKKEEE@@@===:::777555666666555555555444444444333333333333333333333333444444444444333333333333111111111222222222222333111111000000000000111111222222222222222222222222111111222222222333333333000000000111222333555555888666444444555666555444222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444444333333333333444444444444444444333333222222222444555666555555777999>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@BBBBBBCCCCCCCCCDDDGGGJJJHHHHHHHHHJJJLLLNNNPPPQQQVVVVVVWWWWWWWWWXXXYYYYYYVVVUUUTTTSSSTTTVVVXXXZZZ[[[ZZZXXXVVVTTTRRRQQQPPPNNNMMMJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEEEECCC@@@===;;;333333333444444444555555333333333333333333333333222222333333444555555666555555555555555555555555444444444444444333333333666666666666666666666666666666666666666666777777;;;:::<<>>>>>>>>===============<<<<<<<<<===============;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;:::::::::999999999999888777666666666666666666777777777888999999::::::::::::::::::<<<>>>@@@AAADDDGGGKKKQQQ[[[kkk}}}~~~tttlllgggkkkwwwzzzwwwdddXXXWWWYYYYYYZZZ[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[ZZZYYYVVVUUUSSSNNNHHHBBB>>>:::777555555555555555444444444444333333333333333333333333333333333333333333333333000000111111111222222222222111000//////000111222222222222222222222222222111111222222222333333333222222222333333444555555888666333222333444444444222111111000000111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333444444444444444444333333333222222444666666666777999;;;;;;;;;;;;;;;<<<===>>>???>>>>>>??????AAABBBCCCDDDCCCEEEGGGHHHIIILLLOOORRRTTTTTTUUUWWWXXXZZZ[[[[[[aaabbbdddeeefffeeeddddddcccaaa```___```cccfffhhhhhhhhhgggeeecccaaa___^^^\\\ZZZVVVRRRNNNKKKIIIIIIFFFFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDDDDAAA>>><<<333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444666666666666666666666666555555666666777777888888999888:::???DDDKKKWWWbbbyyy}}}yyytttqqqmmmjjjeee```\\\YYYVVVTTTQQQPPPMMMJJJGGGFFFEEEEEEAAAAAAAAABBBAAAAAAAAA@@@???AAAAAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>================================================<<<======<<<<<<=========<<<;;;:::;;;;;;;;;;;;:::::::::999888888777666666666666666666777777888888999::::::;;;;;;:::;;;<<<>>>@@@AAACCCDDDGGGKKKSSSaaaqqq}}}zzzqqqjjjhhhooo~~~}}}lll]]]YYY[[[XXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\ZZZYYYWWWWWWUUUQQQJJJDDD???<<<888666444444444333333333333222333333333333333333333333333333333333333333333333000000111111111222222222333222111000000111222333222222222222222222222222111111222222222333333333555555555555555555444444777555222111222333333222222111111000000111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555444444333333444444555444444444444444444444444444666888888888999:::<<<::::::;;;;;;===>>>@@@@@@@@@@@@AAABBBDDDFFFHHHIIIIIIKKKNNNQQQTTTWWW[[[^^^dddeeefffgggggggggfffeeeiiikkkooorrrrrrpppmmmkkklllkkkiiihhhiiikkknnnpppqqqqqqqqqqqqpppooommmlllkkkhhhccc]]]XXXSSSQQQOOOLLLMMMMMMLLLKKKIIIFFFEEEGGGGGGFFFEEECCCBBBAAAAAABBBAAA@@@?????????@@@@@@======<<<<<<<<<<<<======>>>???AAABBBBBB@@@>>><<<333333333444444444555555555555555555555555555555555555555555444444333333555555555555555555555555444444444555555555555666777777777777777777777777777777888888999:::;;;;;;888888;;;BBBIIIRRR```mmm~~~}}}yyyuuurrrnnnkkkkkkiiieee```[[[WWWTTTRRRLLLKKKIIIFFFDDDCCCCCCCCC@@@AAABBBBBBBBBBBBBBBAAA@@@AAABBBAAA@@@???@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;:::::::::999999888777666666666666666666777777888999999999;;;;;;;;;;;;<<<>>>@@@AAA???AAACCCFFFLLLVVVdddmmm}}}xxxnnnhhhhhhsssxxxeee\\\YYYXXXXXXZZZ[[[\\\\\\]]]]]]ZZZ\\\]]]]]][[[YYYXXXXXXWWWRRRLLLFFFAAA===:::777444444333333333222222222333333333333333333333333222222222222333333333333111111111222222222222333333333333222222333333333222222222222222222222222111111222222222333333333555666666666666555444333555333111111222333222111222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444555555444444444444555555444444444555666666777777777999:::;;;::::::<<<>>>======>>>>>>???AAABBBCCCEEEFFFGGGHHHKKKOOORRRTTTVVVXXX\\\___bbbeeehhhkkkrrrssstttuuutttrrrpppnnnnnnqqquuuxxxyyyxxxuuussstttsssrrrqqqqqqrrrtttvvvvvvwwwxxxzzzzzzzzzyyyxxxvvvsssnnnhhhbbb^^^[[[ZZZWWWVVVUUUSSSQQQNNNLLLKKKKKKJJJIIIGGGEEECCCBBBAAADDDCCCBBBAAAAAAAAACCCCCCAAA@@@???>>>>>>===============>>>??????>>>======333333333444444444555555444444444444444444444444444444444444555555555555555555555555555555555555555555555666666666777777777777777777777777777777666777777999:::;;;<<<<<<;;;;;;???FFFOOO[[[kkkyyy|||wwwrrrooolllhhhfffeeeeeebbb^^^YYYUUURRRQQQJJJIIIGGGEEECCCBBBBBBBBB???@@@BBBCCCCCCCCCBBBBBB@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@???>>>===<<<===<<<<<<<<<;;;;;;;;;:::999;;;======;;;;;;===???<<<===>>>??????===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666666666777777888888999999::::::999:::;;;<<<>>>???<<>>>>>=========<<<666999<<<<<<;;;<<<>>>AAA<<<===???@@@???>>><<<;;;======<<<<<<<<<;;;;;;;;;:::999888777666666666666666666666777888888999999999999888888999;;;===>>>;;;>>>BBBDDDGGGLLLSSSYYYccctttyyymmmdddgggxxx{{{iiiaaaWWWXXXYYYZZZ\\\\\\]]]]]]ZZZ\\\___^^^[[[YYYYYYZZZXXXTTTMMMGGGCCC@@@<<<:::666666555555555444444444333333333333333333333333111111111222222333333333222222333333333444444444111222333444444333222111222222222222222222222222111111222222222333333333...///111333444444444333//////000222444444222000444333333222222333333444222222222222222222222222222222222222222222222222444444444444444444444444555555555555555555555555555555444444444444555555333444555777888:::;;;<<<<<<>>>???>>>======>>>???>>>@@@BBBFFFKKKOOOSSSUUU\\\]]]^^^aaafffkkkpppsssuuuxxxzzz{{{{{{{{{}}}~~~yyy{{{}}}~~~|||yyywwwssstttuuuxxx|||{{{yyywwwvvvvvvjjjhhheeebbb```_________ZZZYYYWWWUUUSSSPPPOOONNNGGGFFFDDDCCCDDDEEEGGGHHHHHHGGGEEECCCBBBAAA@@@@@@===<<<:::999999:::;;;<<<444444444333333222222222555555555555555555555555222222222333333444444444444333333333333444555555666666666666666666666666444444444444444444444444:::999888999::::::999888;;;AAAJJJQQQYYYiii}}}{{{wwwsssnnniiifffdddaaa___```___^^^[[[WWWSSSOOOMMMFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@AAABBBCCCCCCBBBDDDBBBAAACCCFFFGGGFFFDDDAAACCCDDDDDDDDDDDDEEEGGGGGGGGGHHHIIIIIIIIIHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNOOOMMMLLLJJJJJJKKKMMMNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNNNNOOOOOOOOOOOOLLLMMMPPPQQQRRRPPPNNNMMMNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>=========<<<<<<<<<<<<;;;;;;:::999888777666555777777777777666666666666666666666777888:::;;;<<<<<<===>>>AAAEEEJJJOOOQQQ^^^iiiyyywwwlllgggooozzzvvvddd]]]XXXVVVYYY\\\[[[\\\___^^^^^^^^^^^^^^^^^^^^^^^^ZZZWWWRRRMMMHHHBBB<<<888777666444333222333333444333333333333333333333333444444333333222111000000222222222222222222222222333222222111111222222333222222111111111111222222222222333333333333444444111111111111111111111111111111222222222111111000111111222222222333333333222222222222222222222222333333444444444333333222333333333333333333333333222222222333333444444444333444666666555666888:::555666888888888:::<<>>======@@@CCCEEEEEEIIIKKKMMMPPPTTTYYY```dddjjjkkknnnrrrwww{{{}}}}}}zzzxxx|||zzzyyyzzz~~~|||qqqooonnnmmmmmmmmmkkkjjjjjjhhhfffdddbbb___ZZZWWWQQQOOOKKKIIIHHHGGGEEECCCIIIGGGEEEEEEFFFFFFEEEDDDBBB???<<<;;;<<<<<<<<<;;;444444444333333333222222333333333333333333333333444444444444333333333333444444333333444444555666666666666666666666666666666666666666555555555555777777777888:::;;;;;;;;;;;;BBBLLLWWWcccsss}}}xxxtttqqqlllhhhfffccc```^^^]]]\\\[[[YYYUUUQQQNNNLLLFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCCCCDDDEEEFFFEEECCCAAA@@@AAADDDEEEDDDBBBBBBDDDEEEFFFFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQPPPNNNMMMLLLMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQTTTUUUUUUTTTRRRQQQQQQPPPMMMKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDEEEEEECCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>=========<<<<<<<<<;;;;;;:::999888777666666888777777777666666666666777777777888999:::<<<===<<<<<<===>>>AAAEEEIIIKKKVVV```ooo~~~sssjjjlllsssqqqaaa[[[WWWYYY[[[[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZWWWSSSNNNJJJDDD>>>:::888777666444444444444555333333333333333333333333555555444444333222222111222222222222222222222222333222222111111222222333222222111111111111222222222222333333333333444444111111111111111111111111111222222333333333222222111111222222222333333333222222222222222222222222111111222222222111111000333333333333333333333333444444444444444555555555111222333333333333555777555666888888999:::===???@@@??????@@@CCCGGGJJJKKKQQQUUU\\\bbbgggkkknnnqqqssstttvvvzzz}}}~~~}}}|||{{{|||~~~}}}||||||||||||zzzxxxtttrrrpppnnnllliiieeebbb^^^[[[VVVSSSQQQNNNKKKIIIHHHFFFDDDCCCDDDEEEDDDCCCAAA???===<<<<<<<<<;;;999444444444444333333333333333333333333333333333333666666555555444333333333444444444333444444555666666666666666666666666666999999888888777777666666444555666777999<<<>>>???@@@GGGSSSaaapppzzzvvvrrroookkkgggeeeccc```^^^[[[ZZZXXXVVVRRROOOLLLJJJEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDBBBBBBBBBDDDEEEDDDCCCCCCEEEGGGHHHHHHIIILLLMMMOOOOOOPPPQQQQQQQQQQQQPPPUUUVVVWWWWWWXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWYYYZZZ[[[ZZZYYYXXXVVVUUUSSSQQQOOONNNMMMMMMJJJJJJHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;:::999999888777777888888777777777666666666888888888999:::;;;<<<============>>>???BBBDDDEEEMMMVVVdddrrrtttpppqqqggg___YYYYYY[[[[[[[[[^^^________________________[[[YYYUUUQQQLLLGGGAAA===:::999777666555555555666333333333333333333333333666555555444444333333222222222222222222222222222333222222111111222222333222222111111111111222222222222333333333333444444222222222222222222222222111222333444444444444444111111222222222333333333333333333333333333333333111111222222222222111111333333333333333333333333666666666555555555555555111222333333222222444666777888:::;;;;;;===@@@BBBDDDDDDFFFIIILLLQQQUUUWWW\\\cccnnnwww|||~~~~~~~~~}}}{{{yyyvvvrrrooojjjfffaaa]]]ZZZVVVRRROOOMMMJJJFFFDDDDDDEEEDDDDDDBBBAAA@@@???@@@???<<<:::444444444444444444333333555555555555555555555555555555555555555555444444444444444444444555666666666666666666666666666666:::999999888888777777666444555777888999;;;>>>AAAIIIQQQ^^^nnn|||~~~zzzvvvqqqnnnjjjhhhfffdddaaa^^^[[[ZZZWWWTTTPPPLLLIIIGGGDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAACCCDDDFFFEEEEEEFFFFFFGGGGGGFFFEEEGGGJJJKKKLLLMMMPPPRRRUUUUUUVVVWWWWWWWWWWWWWWW[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUSSSTTTUUUWWWWWWXXXXXXXXXZZZ[[[]]]^^^______^^^]]]\\\[[[YYYWWWUUUTTTRRRRRRPPPOOOMMMLLLJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@???>>>===============<<<<<<<<<<<<============>>>>>>>>>???>>>>>>>>>============<<<<<<;;;;;;:::999999888888888888888777777777666666888888888888999:::;;;<<<>>>>>>>>>>>>@@@AAACCCDDDIIIQQQ]]]iiivvv}}}yyy}}}mmmbbbYYYXXXZZZZZZ\\\^^^________________________\\\ZZZWWWSSSPPPJJJDDD@@@:::999888666555555555666444444444444444444444444555555444444333333333222222222222222222222222222333222222111111222222333333222222111111222222333222222222333333333444444222222222222222222222222000111222333444444444444111111222222222333333333333333333333333333333333333333444444555444444444444444444444444444444444777666666555555444444444444555666555555555777999999;;;===???@@@BBBEEEHHHLLLNNNQQQUUUYYY^^^cccfffhhhppp{{{|||yyyuuuqqqlllhhhddd```\\\ZZZWWWSSSMMMIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEDDDAAA???444444444444444444444444555555555555555555555555333333444444555666777777555444444444444555666666666666666666666666666666888888888777777666666666666777999999999;;;???BBBNNNXXXhhhyyy~~~}}}zzzwwwqqqnnnkkkiiigggeeeaaa^^^\\\ZZZWWWRRRMMMIIIFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDEEEGGGJJJFFFFFFGGGHHHHHHHHHIIIJJJIIIKKKNNNPPPQQQRRRUUUWWW[[[\\\\\\]]]^^^]]]]]]]]]^^^______```______^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVXXXYYYYYYZZZZZZ\\\]]]___```aaaaaaaaa```aaa```___^^^\\\ZZZYYYXXXTTTSSSQQQOOOMMMKKKKKKJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<<<<============>>>>>>>>>???>>>>>>>>>============<<<<<<;;;;;;:::999999999888888888888777777777777777666666777777888999::::::;;;<<<===???AAABBBCCCGGGMMMVVV```lllzzz{{{tttggg[[[XXXYYYZZZ\\\^^^________________________\\\ZZZXXXVVVSSSNNNHHHCCC:::999777555444444444555444444444444444444444444333333333333222222222222222222222222222222222222333222222111111222222333333333222222222222333333222222222333333333444444222222222222222222222222//////111222333333333333111111222222222333333333333333333333333333333333222333444555555555555555444444444444444444444444666555555555444444333333444666777777666777999<<<:::===???BBBDDDGGGKKKNNNTTTXXX\\\```dddhhhmmmqqqvvv||||||xxxtttqqqnnnjjjhhhbbb^^^WWWRRRNNNJJJGGGEEEDDDDDDDDDEEEGGGFFFDDDBBB444444444444555555555555333333333333333333333333111111222444555666777888555555444444555555666777666666666666666666666666666666666666666666666666777999;;;::::::<<>>>>>======<<<<<<<<<<<<<<<============>>>>>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999888888888777777777666666666666666777888888777777999;;;===???@@@AAADDDHHHOOOVVV```nnn}}}{{{yyyyyy{{{ooo___YYYZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZYYYWWWUUUPPPJJJEEE;;;:::888666444444444444444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333333333222222222222333333222222333333333333444444333333333333333333333333///000111111222222222222111111222222222333333333333333333333333333333333000111222333333444444333444444444444444444444444555555555444444444444444333555777777888999<<<>>><<>>EEEJJJVVVeeezzz{{{yyyyyyxxxvvvsssqqqooollliiigggccc^^^[[[VVVTTTQQQMMMIIIFFFDDDDDDAAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAADDDFFFFFFCCCCCCGGGKKKIIIKKKNNNOOOOOOQQQTTTVVVXXXZZZ]]]^^^___```bbbdddddddddeeefffffffffffffffddddddeeeeeedddccccccbbbaaa```___^^^^^^___```aaa^^^^^^^^^^^^]]]\\\\\\[[[XXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXVVVWWWYYYZZZ\\\]]]]]]]]]^^^___```aaabbbccccccdddeeefffffffffeeedddcccbbb___]]]ZZZWWWTTTRRRQQQPPPLLLKKKJJJIIIHHHHHHHHHIIIFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>===<<<<<<;;;<<<<<<<<<=========>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777777777777777777888999777888:::;;;===>>>??????CCCFFFIIINNNVVVcccsss~~~{{{uuuxxx}}}}}}zzz{{{zzzfff]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXVVVQQQKKKGGG===;;;999777666555555555555555555555555555555555333333333333333333333333222222222222222222222222333222222111111222222333444333333222222333333444222222333333333333444444333333333333333333333333111111222333333222222222111111222222222333333333444444444444444444444444000111222333444444444444555555555555555555555555555555555555555666666666444666888:::;;;===@@@CCCBBBFFFJJJNNNSSSXXX]]]aaajjjoootttvvvvvvwww{{{~~~|||zzz|||}}}zzzwwwsssnnniiibbb\\\WWWQQQOOOKKKIIIHHHGGGEEECCC444444444555555555666666555555555555555555555555222333333333333333333333555555555555555666777777666666666666666666666666555555666777888999999:::444777;;;<<<<<<@@@HHHNNN]]]mmm~~~xxxvvvuuuuuusssppppppnnnkkkiiifffaaa\\\XXXRRRPPPMMMJJJGGGFFFEEEEEEAAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHKKKJJJGGGGGGKKKPPPMMMQQQTTTUUUVVVWWWZZZ^^^^^^```bbbccccccdddgggiiiffffffggghhhhhhhhhhhhgggfffffffffffffffeeeddddddcccbbbaaa``````aaabbbccc]]]^^^^^^___^^^^^^]]]]]]YYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ\\\]]]^^^____________```aaabbbddddddeeefffgggggghhhhhhfffeeedddeeecccaaa]]]ZZZXXXVVVUUUOOONNNLLLKKKJJJJJJJJJKKKEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<=========>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999888888888888777888888888888888888999999;;;;;;===>>>???@@@@@@@@@DDDFFFHHHKKKRRR___nnnyyy~~~wwwsssxxx}}}yyy~~~lllaaa]]][[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXVVVRRRLLLGGG>>>===;;;999777666666777555555555555555555555555444444444444444444444444222222222222222222222222333222222222222222222333444333333222222333333444222222333333333444444444333333333333333333333333333333444444444333222222111111222222222333333333444444444444444444444444222333444555666666666666555555555555555555555555555555666666777777888888777999<<<===???AAAEEEHHHJJJMMMRRRWWW\\\bbbhhhllltttyyy~~~}}}~~~~~~yyyvvvtttuuuzzz|||~~~{{{vvvpppiiiddd[[[WWWRRRNNNKKKIIIGGGEEE555555555555555555555555333333444444555666777777444444444555555555555666888888888777777777777777555666666666777777777888666777888777666666888:::555999<<<;;;<<>>>>>>>>@@@???===<<<;;;<<<>>>???@@@@@@???>>>=========>>><<<<<<<<<<<<;;;:::999888;;;;;;::::::999888777777555555666666777777888888::::::::::::;;;<<<======AAADDDGGGJJJOOOXXXdddmmmwwwuuuuuuyyywwwvvv~~~}}}kkkaaa]]]\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[]]][[[ZZZYYYWWWTTTOOOKKKCCC???:::666666666666666666666666555444444444333666333111222555666555444444333333222222333333444222222333444444444333333333333333333333333333333333333333333333333333333333222111000000111222333444444444444333333222111000111111111111222222222555555555444444333333333222222333333333444444444444555666777777777666555666777888777777888:::===@@@>>>>>>@@@EEEJJJNNNOOOWWWZZZ]]]aaafffmmmuuu{{{}}}~~~zzzyyy{{{xxxxxxxxxyyy{{{}}}}}}yyyvvvtttrrrrrrqqqqqqsssuuuxxxzzzzzz{{{}}}}}}yyyuuusssnnnhhh___YYYTTTPPPLLLHHH555555555555555555555555333333444444555666666777444444444555555555555666666666666666666666666666666666666666777777777777666777888777666777888:::888;;;>>>>>>???GGGTTT___ppp}}}~~~{{{qqqkkknnnzzz~~~zzztttqqqooooooooonnnnnnlllhhheeebbb^^^XXXUUULLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEEEEDDDDDDFFFHHHIIIKKKMMMOOOQQQSSSWWWYYYZZZ\\\___cccgggkkkmmmnnnlllllllllllllllllllllllllllmmmnnnoooooonnnmmmllllllllllllkkkkkkkkkjjjjjjhhhiiiiiiiiihhhggggggfffeeedddbbbbbbbbbaaa^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[\\\\\\]]]]]]^^^______``````aaabbbcccdddeeeeeefffgggiiijjjjjjiiihhhgggggggggfffeeedddaaa___]]]\\\ZZZWWWUUUTTTRRROOOLLLMMMJJJHHHGGGFFFEEEBBB@@@???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????AAA???>>><<<<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999888888888666666666666777777888888::::::999::::::;;;<<<===@@@BBBEEEHHHLLLTTT___hhhyyyxxxttttttyyywwwtttyyyvvvfff^^^[[[ZZZ___^^^]]][[[[[[ZZZZZZZZZ[[[ZZZYYYYYYXXXUUUPPPMMMEEEAAA;;;777666666666555555555555555555444444444555333111222555666555444444333333222222333333444222222222222222111000///222222222222222222222222333333333333333333333333333222111111111111222333333444444444333333222111111111111111222222222222555555444444444333333333222222333333333444444444444555666777777666555555555666777777666888;;;===>>>???BBBFFFLLLSSSYYY]]]bbbeeehhhlllpppvvv}}}~~~{{{vvvsssrrrsssvvvxxxuuuuuuuuuvvvwwwyyy|||}}}~~~{{{xxxvvvtttqqqqqqpppqqqrrruuuwwwyyyyyy{{{}}}}}}{{{yyyuuuoooiiiccc[[[RRRLLL555555555555555555555555333333444444555666666666444444444555555555555666555555555555666666666666777777777777666666666666777888888888777777999:::;;;===???@@@DDDNNN]]]hhhyyy{{{{{{|||llldddbbbiiiwww~~~yyyuuuqqqnnnmmmmmmllllllmmmjjjfffbbb___ZZZUUUQQQHHHHHHGGGFFFEEEEEEEEEEEECCCCCCEEEFFFGGGFFFFFFEEEGGGGGGGGGGGGFFFHHHKKKMMMOOORRRUUUWWWYYY\\\___bbbbbbdddgggkkkooorrrtttuuuqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnkkkllllllmmmmmmllllllkkkgggfffdddccccccbbb```^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^_________``````aaabbbcccddddddfffggghhhjjjjjjjjjiiihhhiiiiiiiiihhhgggeeebbbaaacccaaa___]]]\\\YYYUUURRRQQQNNNKKKIIIHHHEEEBBB@@@>>>>>>>>>>>>???AAABBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???======>>>??????>>>>>>>>>>>>>>>>>>???@@@?????????>>>===<<<:::999;;;;;;;;;::::::999999888666666666777777777777888999999999::::::;;;<<<===>>>@@@CCCEEEHHHOOOYYY```lllxxxxxxpppqqqwwwxxxrrrttt~~~oooaaa[[[[[[___^^^\\\[[[ZZZYYYYYYYYYZZZYYYXXXXXXXXXVVVRRROOOHHHDDD>>>999777666555444444444444555555555555555444333222333555666555444444333333222222333333444333333333222111000///...111111111111111111111111222222222333333444444444333333222222222222333333333333444444444333222222111111111111222222222333555444444444444333333333333333333333444444444444555555666666666555555444666777888888999;;;>>>AAAAAAFFFLLLSSSYYYaaajjjqqqqqqtttxxx{{{~~~}}}||||||~~~~~~~~~zzzxxxvvvtttssssssuuuvvvttttttssstttuuuwwwyyyzzz~~~~~~}}}|||{{{zzzyyyxxxttttttsssssstttuuuwwwxxxxxxzzz}}}|||ttthhh\\\SSS555555555555555555555555444444444555555555666666444444444555555555555666555555666666666666666777777777777777666666666666777888999888777777999;;;;;;===???AAAHHHUUUeeeqqq~~~~~~}}}}}}sssiii```]]]aaajjjxxx}}}uuurrrooommmmmmlllkkkjjjkkkgggccc___[[[VVVQQQMMMGGGGGGFFFEEEDDDDDDDDDEEEBBBDDDFFFHHHIIIIIIHHHGGGIIIIIIIIIHHHIIIKKKPPPSSSVVVYYY]]]```ccceeehhhkkkjjjlllnnnqqqsssuuuwwwwwwtttuuuuuuuuuvvvvvvvvvwwwtttttttttuuuuuutttttttttsssssssssrrrrrrrrrrrrqqqpppppppppppppppooonnnmmmiiigggdddddddddcccaaa``````______^^^^^^]]]]]]]]][[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\]]]]]]^^^____________``````aaabbbbbbcccccceeefffhhhiiijjjjjjjjjjjjjjjkkkkkkkkkjjjhhhgggffffffeeeddddddcccaaa\\\YYYVVVSSSOOOLLLJJJGGGDDDAAA???>>><<<<<<===???BBBDDDCCCDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@????????????@@@>>>=========>>>???@@@@@@?????????>>>===;;;:::999<<<;;;;;;;;;:::::::::999777777777777777777777777999999999999:::;;;<<<======@@@BBBDDDFFFKKKSSSYYYaaammmsssooosssyyyyyyqqqooovvvwwwfff___^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXWWWWWWXXXYYYXXXTTTRRRLLLGGG@@@;;;888666555444333444444444555666666666333333333444555555555444444333333222222333333444444444444444333333222111222222222222222222222222111111222333333444555555333333333333333333333333333333333444444333333222111111111222222222333333444444444444444444444444333333333444444444444555555555555555555555555555777999:::<<<===@@@DDDGGGJJJRRR[[[aaafffnnnxxx~~~|||zzzyyyyyy{{{|||||||||{{{{{{zzzyyyyyyyyyyyyyyywwwvvvvvvvvvvvvxxxyyyzzz|||||||||}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxzzz}}}~~~ssshhh```555555555555555555555555444444444555555555555555444444444555555555555666666666666777777888888888777777777777666666666666777888999888777777999;;;:::;;;>>>CCCMMM\\\mmmxxx{{{~~~~~~|||xxxtttfff___[[[^^^eeeooo}}}~~~|||tttrrrpppnnnnnnmmmkkkiiigggddd___ZZZVVVRRRMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHKKKLLLLLLKKKJJJKKKKKKLLLLLLNNNRRRWWW[[[___bbbfffjjjlllnnnqqqsssssstttuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{||||||yyyyyyxxxxxxxxxxxxyyyyyyvvvvvvvvvuuuuuuuuuttttttuuuuuutttsssqqqpppnnnmmmiiigggdddcccccccccbbbaaaaaaaaaaaa```___^^^^^^^^^[[[[[[[[[[[[[[[\\\\\\]]]\\\]]]]]]^^^^^^___```````````````aaabbbbbbcccccceeefffggghhhiiijjjkkkkkkkkkllllllmmmlllkkkjjjiiifffffffffggghhhgggcccaaa[[[XXXTTTPPPNNNJJJFFFCCCAAA???===<<<===???BBBDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>=========>>>???@@@@@@BBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;888888888888777777777777999999999999:::;;;<<<<<<<<>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<999888888888888777777777888888888999999:::;;;<<<;;;>>>BBBCCCCCCFFFKKKPPPTTT^^^ooo~~~wwwtttuuuyyy}}}uuunnnmmmuuupppbbb[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWYYYZZZYYYWWWTTTQQQLLLEEE???;;;888777555444444444555555555555555111333555666555444444444444333333222222333333444...///000111222333333333555555555555555555555555222222222333333444444444222222333333333333222222222222333444444444333333222222222222333333333333333333333444444444444555333444444444555555555555555555555666777888::::::888;;;???DDDHHHNNNUUUYYYdddjjjqqqwww{{{}}}{{{{{{{{{{{{zzzzzz|||~~~~~~|||||||||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{}}}~~~555555555555555555555555555555555555555555555555444444444555555555555666555555666666777888888999444444555666777888999999888999999999888888:::<<<<<<>>>DDDNNN\\\nnn|||tttiiiaaa]]]\\\aaakkkvvv~~~{{{xxxuuutttrrrqqqpppmmmiiifff```\\\WWWSSSPPPLLLIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJLLLNNNOOOQQQRRRSSSTTTWWW[[[___ccchhhmmmqqqvvvyyy~~~~~~~~~}}}}}}}}}}}}|||||||||{{{yyyyyyyyyxxxvvvtttrrrqqqmmmjjjgggeeeeeeeeeeeedddccccccbbbaaa```___^^^^^^\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]^^^^^^___`````````bbbbbbbbbcccccccccccccccdddeeefffgggiiikkkmmmnnniiijjjlllmmmnnnmmmmmmlllkkkjjjiiiiiikkkkkkjjjiiiccc```\\\XXXUUUQQQMMMJJJCCCAAA???>>>===>>>??????@@@AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777888888888888999:::;;;<<<999<<<@@@BBBBBBDDDHHHLLLOOOXXXfffuuuwwwuuuxxxxxxrrrvvv}}}zzzhhh^^^XXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWYYYZZZZZZWWWUUURRRMMMFFF@@@<<<:::888777555555555555555444444444000333666777555333333444444333333222222333333444///000111222222222222222444444444444444444444444333333333333333333333333111111222333333222111111111222333333444444444333222222222333333333444444333333333444444444555555444444444444555555555555555555555666888:::===>>>???BBBGGGMMMSSS[[[bbbgggqqquuu|||}}}xxxwwwxxxzzz{{{zzz~~~}}}|||{{{~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{}}}555555555555555555555555555555555555555555555444444444444555555555666666444444444555666777777888333444555666777888999:::888999:::999888888:::<<<>>>AAAHHHSSScccuuuyyy~~~vvviii_________eeeqqq}}}|||yyywwwuuutttsssrrrpppmmmhhhddd^^^ZZZUUUQQQNNNKKKIIIFFFDDDEEEEEEFFFGGGIIIKKKKKKLLLLLLMMMNNNPPPRRRUUUVVVXXX\\\aaafffkkkpppvvvyyy~~~~~~~~~yyyzzzyyyyyyxxxwwwvvvuuuooolllhhhffffffggggggfffccccccbbbaaa```___^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]^^^^^^___`````````cccccccccccccccdddddddddddddddeeegggiiikkkmmmnnnhhhjjjkkkmmmmmmmmmmmmlllooommmkkkjjjkkklllkkkjjjeeebbb^^^ZZZWWWTTTPPPMMMCCCAAA@@@>>>===<<<======???AAACCCEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>======>>>>>>======>>>???????????????<<<<<<<<<===============999999999999888888777777888888888888999:::;;;<<<777:::???@@@AAABBBFFFJJJLLLTTT```nnn||||||xxxzzz{{{yyyzzzooodddWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYZZZZZZWWWTTTSSSNNNFFF@@@===;;;999777666666666555555444444333///333666777555333333555444333333222222333333444333333444444444333333222333333333333333333333333444333333333333333333333000111222333333222111000111222333333444444444444222222333333333444444444333333333444444555555555444444444555555555666666555555666777999<<<>>>@@@FFFJJJOOOVVV]]]eeemmmsss{{{}}}~~~yyyrrrppprrrvvvxxxxxx|||~~~}}}~~~}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~//////111333555777888999444444444444444444444444333333444444555666777777666777777777777777666666777777777777777888888999999:::;;;:::999999;;;<<<===AAAKKK[[[ooo|||{{{yyylllcccdddiiiqqq{{{~~~{{{xxxuuutttrrrpppooommmjjjfffccc^^^XXXPPPLLLKKKKKKJJJIIIFFFFFFEEEEEEEEEFFFGGGHHHRRRSSSTTTUUUWWWZZZ___bbbeeeiiioootttxxx{{{~~~}}}zzzzzzyyyxxxwwwwwwwwwwwwoooooommmllljjjhhhgggfffccccccbbbaaa```___^^^^^^]]]]]]\\\[[[\\\]]]^^^___^^^]]]\\\[[[\\\^^^aaabbbcccbbbccccccdddeeefffgggffffffgggiiiiiijjjjjjjjjiiijjjkkkmmmnnnoooooooooooonnnmmmlllllllllllllllhhhfffccc```]]]YYYTTTPPPJJJGGGCCC???===<<<<<<===<<>>>>>?????????????????????>>>======:::::::::999999999888888999888888888999::::::;;;;;;;;;<<<===???BBBDDDFFFMMMSSS[[[dddooo}}}|||{{{~~~yyyddd```ZZZVVVWWWWWWUUUUUUWWWVVVWWWXXXXXXXXXWWWVVVVVVSSSPPPJJJDDD>>>;;;::::::666666777777666555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333222222111111111333333333333333333333333444444444333333222222222222222333333333333444444333333444444444555555555333444444333222333555888777888:::;;;<<<@@@EEEIIIOOOVVV___eeeiiinnnuuuzzzvvvuuurrrqqqssswww{{{~~~~~~~~~444444555555666777777888444444444444444444444444333333444555555666666777666666777777777777666666777777777777777888999999999:::::::::999999;;;===BBBGGGSSSdddvvv{{{zzzzzzyyypppppptttzzz}}}{{{wwwuuurrrqqqooommmkkkhhhccc___XXXSSSMMMIIIHHHHHHGGGFFFIIIIIIIIIIIIKKKNNNQQQSSSTTTVVVWWWYYY[[[___dddgggpppsssyyy~~~}}}}}}{{{zzzyyyxxxxxxxxxtttrrrpppnnnkkkiiigggeeedddccccccbbbaaa```______^^^^^^]]]]]]]]]^^^___```___^^^]]]\\\]]]___aaabbbbbbbbbbbbcccdddeeefffgggfffggghhhiiijjjjjjjjjjjjjjjkkklllnnnooopppppppppooonnnmmmllllllllllllllliiigggdddaaa___[[[VVVRRRLLLIIIFFFBBB@@@???@@@@@@AAACCCEEEHHHIIIHHHGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@@@@============>>>>>>?????????????????????>>>======:::::::::999999999999888999999888888999999:::;;;;;;;;;;;;===???AAADDDFFFJJJOOOVVV]]]hhhwww~~~yyyoooddd]]]XXXXXXXXXVVVVVVXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUQQQKKKEEE@@@<<<::::::666666666666666666555555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333333333333333333333333333555555555444444444333333222222333333333333444444111111222222222333333333444555666555444555666888888999;;;===AAAGGGOOOTTT___fffmmmsssuuuxxx~~~zzzxxxvvvuuuwwwzzz~~~}}}~~~~~~}}}}}}}}}~~~777777666666666555555555444444444444444444444444444444444555555666666777666666777777888777777666888777777777777888999999888999:::999999:::<<>>>>>>>>>>>???>>>>>>??????>>>>>>======::::::::::::999999999999999999888888999999::::::;;;;;;;;;<<<>>>AAACCCEEEGGGKKKPPPUUU^^^mmmzzzkkkaaaZZZXXXYYYWWWWWWYYYZZZYYYXXXVVVUUUUUUUUUVVVVVVSSSMMMGGGAAA===:::999666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444555555444444444444333333333333333333333333333333666666555555555555444444222222333333333333444444222222222222333333333333555777888888777777888999:::<<>>AAAHHHSSSeeexxxwwwvvv}}}~~~}}}|||zzzwwwuuupppooommmkkkgggaaaZZZUUUQQQOOOMMMKKKJJJJJJIIIIIIGGGHHHKKKOOOTTT[[[aaadddeeegggjjjlllppptttzzz~~~}}}{{{yyyxxxxxxzzzxxxvvvssspppmmmkkkiiigggfffeeeeeeccccccbbbaaabbbaaaaaa```aaabbbcccdddaaaaaa``````aaabbbccccccbbbbbbbbbcccdddfffggghhhhhhiiiiiijjjkkkkkkjjjjjjkkklllmmmnnnoooooooooooommmmmmlllllllllmmmmmmnnnlllkkkiiigggfffccc___\\\UUUSSSOOOKKKHHHEEEDDDDDDIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======;;;;;;:::::::::999999999:::999999888999999::::::;;;:::;;;<<<===@@@BBBDDDEEEIIILLLPPPWWWdddvvvsssggg\\\XXXXXXWWWWWWYYYZZZYYYVVVTTTRRRRRRSSSTTTUUUSSSNNNHHHCCC>>>:::888666666666666666777777777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333555555555555444444444444222222222333333333444444444444444555555555555666555777999999888888999:::;;;@@@GGGPPPYYYcccmmmsssvvvzzz}}}xxxrrrqqqpppqqqssswwwzzz{{{{{{yyyyyyzzzzzzzzzzzz}}}{{{wwwuuuvvvxxxzzz333333444444444444444444555555555555555555555555555555555666666666666666666666777888888888888888888888888888888999999:::888999:::::::::===AAAEEEJJJWWWjjj~~~yyyuuuzzz}}}||||||zzzwwwtttqqqooollliiiddd^^^WWWRRROOOOOONNNLLLKKKKKKLLLMMMNNNPPPUUU[[[cccjjjppptttrrrsssvvvxxx{{{}}}{{{yyyxxxwwwxxxwwwvvvtttrrrpppooonnnhhhhhhgggfffeeeddddddcccccccccbbbbbbbbbcccdddeeeccccccccccccccccccddddddbbbbbbcccdddeeegggiiijjjiiijjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmlllllllllllllllmmmnnnooonnnmmmlllkkkkkkhhheeebbb\\\YYYUUUPPPLLLHHHFFFDDDIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@??????????????????>>>>>>>>>>>><<<======>>>>>>>>>======;;;;;;;;;:::::::::999999::::::999999888999999::::::::::::;;;===???AAACCCFFFHHHLLLNNNSSS___ooo{{{|||nnn___YYYWWWVVVVVVXXXXXXWWWTTTRRRPPPQQQQQQRRRTTTRRRNNNJJJDDD>>>:::888777777666666666666777888444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333444222222222333333333444444444444555555555666666666555666888888888999;;;<<<>>>FFFSSS___jjjrrrxxx||||||wwwrrroooooopppqqqtttwww|||~~~|||yyyxxxxxxxxxwwwzzz|||~~~yyywwwwwwyyy{{{444444555555666777777777555555555555555555555555666666666666666666666666666666777888999999999999999888888888888999::::::::::::;;;;;;<<>>>>>>>><<<<<<===>>>>>>>>>======;;;;;;;;;;;;::::::::::::::::::999999888888999999::::::::::::<<<>>>@@@AAADDDHHHKKKNNNRRR\\\jjjttt~~~|||vvvcccZZZXXXVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSRRRPPPLLLGGGAAA<<<999999888777666555666777777666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444333333444444444444555555333333333333333333333333222222222333333333333444222222333333333333444444222333333333444444444444555666777777888:::>>>AAAFFFPPP^^^lllvvv|||{{{uuuqqqooorrrtttvvvxxxyyy}}}~~~~~~{{{zzzzzzxxxwwwwww{{{~~~~~~||||||}}}~~~555555555666666666666777555555555555555555555555777666666666666666666666666666777888999999999999999999888888999999:::;;;;;;;;;<<<<<<>>>BBBGGGLLL\\\gggxxx{{{~~~}}}}}}|||zzzvvvrrrooolllfffaaa]]]XXXSSSPPPKKKLLLKKKIIIHHHJJJOOOSSSTTT[[[gggttt}}}{{{yyyyyyxxxuuuttttttsssrrrqqqppppppkkkkkkjjjiiihhhgggffffffddddddcccbbbcccdddeeeffffffffffffffffffffffffeeeeeeeeefffgggiiikkklllmmmkkkkkkllllllllllllkkkkkkjjjkkkllllllmmmllllllllljjjkkkkkklllmmmnnnoooppprrrqqqqqqqqqrrrqqqnnnllliiihhheeeaaa\\\YYYVVVTTTOOOOOONNNMMMLLLKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>;;;<<<<<<===>>>>>>======<<<;;;;;;;;;;;;:::::::::;;;:::999999888888999999::::::::::::;;;===???AAAAAAEEEJJJLLLPPPXXXdddnnn{{{~~~hhh]]]ZZZWWWVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRROOOJJJEEE@@@===;;;:::888666555555666777666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555333333333333333333333333333333333333444444555555222222333333333333444444333333333333444444444444666666777777999===BBBFFFQQQZZZgggttt|||~~~}}}vvvrrrrrrtttwwwzzz~~~|||{{{|||}}}~~~~~~}}}zzzxxxxxx{{{~~~444444444444444333333333666666666666666666666666777777777777666666666666666666777999999:::::::::999999888888999999:::;;;;;;<<<<<<===???CCCIIIMMMeeeooo}}}~~~}}}|||zzzuuurrrnnnjjjccc^^^YYYVVVRRROOOLLLMMMLLLJJJIIILLLRRRWWW[[[cccqqq}}}|||{{{zzzzzzuuuttttttrrrqqqpppoooooolllkkkkkkjjjiiihhhggggggddddddcccbbbcccdddeeeffffffgggggggggggggggffffffeeeffffffhhhjjjlllnnnooolllllllllmmmllllllkkkkkkllllllmmmmmmnnnmmmmmmmmmjjjjjjkkkkkkmmmnnnpppqqqsssrrrrrrssstttsssqqqnnnmmmllljjjgggdddaaa^^^]]]TTTSSSRRRQQQOOOLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGEEECCCBBB@@@@@@@@@@@@??????>>>>>>;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;::::::999888888888999::::::999:::;;;===???@@@>>>CCCHHHKKKNNNVVVaaajjj{{{}}}~~~lll```[[[YYYXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTQQQMMMHHHCCC???===;;;999666555555555666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444111111111222222333333333333333333333333333333333444444444555555555666666222222333333333444444444555555555666666666777777777777777777999>>>EEEJJJYYYaaalllvvv~~~}}}~~~|||yyyzzz}}}|||xxxxxx|||~~~{{{uuurrrvvv{{{{{{~~~{{{yyyxxxxxxyyyzzz{{{}}}~~~|||yyyzzz}}}~~~zzzyyy{{{666666666666666666666666666666666666666555555555555666888999999777555444666777999::::::999888777999999888888999999:::;;;===<<<>>>@@@@@@CCCMMMXXXjjjvvv}}}}}}}}}{{{vvvrrrkkkfff```ZZZUUURRROOOLLLGGGIIIKKKMMMPPPTTTYYY]]]iiirrr~~~}}}|||vvvuuuuuutttssssssrrrrrrmmmllljjjhhhgggfffffffffdddddddddcccddddddeeeeeeddddddeeeeeefffggghhhhhhfffhhhkkkkkkkkkjjjkkkmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmlllkkkllllllnnnooolllmmmnnnmmmllllllnnnpppuuusssqqqrrrssssssqqqnnnnnnnnnoooooommmiiifffccc^^^\\\YYYWWWUUURRRNNNKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGGGGFFFFFFEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888777888888999:::777888:::;;;<<<=========>>>CCCHHHJJJJJJPPPZZZcccppp||||||}}}vvvccc[[[XXXWWWUUUYYYXXXVVVUUUTTTUUUUUUVVVVVVUUUTTTSSSPPPJJJBBB===<<<999666444555666666555555555444444444444555555333333333333333333333333666666555444333333222222666555444333333333333333444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444333222666666555555666777666555666888:::===@@@FFFMMMRRR[[[aaajjjrrryyy}}}{{{wwwtttssssssuuuvvvuuu{{{~~~{{{yyy|||}}}{{{xxxwwwwwwwwwyyy{{{~~~~~~}}}|||~~~|||yyyxxxyyyzzzzzz666666666666666666666666555555555666666666666666555666777888888777666555666777999::::::999888777999999888888999999:::;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999888888888888888777888999:::;;;<<<<<<======BBBFFFHHHHHHMMMVVV___iiiuuu~~~|||~~~{{{hhh]]]XXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUTTTQQQKKKDDD???<<<999666444555666666555555555444444444444555555333333333333333333333333333333333444444444444555555555444333333333444444444444444444444444444444444444444444444444444444555555555555555555555555666555555444444444555666555555555666777888999888888:::>>>AAAFFFLLLSSSXXX```dddjjjpppvvv}}}}}}zzzuuuqqqooopppsssuuuzzz}}}zzzyyyyyyyyyzzz|||~~~}}}|||{{{{{{}}}~~~|||zzzyyyyyyxxxwwwyyyyyy|||~~~}}}~~~666666666666666666666666444444555555666666777777666666666666777777777777666777888999:::999999888999999888888999999:::;;;:::999;;;???CCCJJJYYYgggzzz{{{tttnnneeeaaa\\\WWWTTTRRROOOMMMRRRRRRRRRSSSWWW^^^fffmmm~~~|||zzzyyyxxxwwwuuusssrrrqqqnnnnnnllljjjiiihhhhhhgggeeeddddddcccccccccddddddddddddeeeeeefffgggggggggeeegggiiiiiihhhhhhiiijjjllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnooooooooopppqqqqqqpppqqqsssuuuyyywwwuuuttttttssspppnnnooopppqqqqqqpppnnnkkkjjjgggeeecccaaa___\\\WWWTTTOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::999888888777888888777777888999:::;;;;;;<<<<<<@@@DDDEEEEEEIIIQQQYYYaaalll}}}{{{yyy~~~ppp```YYYXXXZZZUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWVVVUUURRRMMMFFFBBB===:::666555555666666555555555444444444444555555333333333333333333333333111111222333555666777777444444333333333444555555444444444444444444444444444444444444444444444444555555555555555555555555666555333222222333555777444444555666888999;;;<<<<<>>BBBGGGQQQbbbqqqyyyqqqjjjbbb^^^YYYUUUSSSRRRPPPOOOSSSSSSTTTVVV[[[eeepppxxx}}}}}}|||zzzxxxvvvtttsssrrrpppooonnnlllkkkjjjiiiiiifffeeeddddddcccdddddddddeeeeeeeeefffffffffggggggdddfffhhhhhhggggggggghhhjjjjjjjjjkkkkkklllllllllmmmmmmmmmnnnnnnoooppppppooopppqqqqqqqqqrrrtttvvvzzzxxxvvvuuutttrrrqqqpppooopppqqqqqqqqqooonnnlllllljjjhhhgggeeebbb]]]ZZZSSSPPPMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::999888888888999999777777777888888999:::;;;===@@@CCCCCCDDDGGGNNNSSSZZZdddsss}}}wwwyyy|||~~~|||fffZZZXXX[[[VVVVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTRRRNNNHHHDDD===:::777555555666666555555555444444444444555555444444444444444444444444111111222333555666777777333333333333333444555666444444444444444444444444444444444444444444444444555555555555555555555555333333222222222333444444444555666666777999;;;===@@@DDDKKKRRRYYY```hhhlllqqqsssuuuxxx{{{}}}yyysssoooooosssyyy}}}~~~{{{vvvsssmmmooottt{{{}}}xxxsssppp666666666666666666666666333444444555666777888888666666666555666777888888666666777888999:::::::::999999888888999999:::;;;>>>===@@@EEEKKKUUUgggwww~~~~~~|||vvvmmmfff^^^[[[WWWTTTSSSSSSRRRQQQQQQRRRUUUZZZbbbmmmzzz~~~|||zzzxxxvvvtttsssrrrqqqooonnnlllkkkkkkkkkgggffffffeeeddddddeeeeeeeeeeeeeeefffffffffffffffdddfffggggggfffffffffgggggghhhhhhiiijjjkkkkkklllmmmmmmnnnooooooppppppqqqnnnpppqqqpppppppppssstttxxxxxxwwwuuusssrrrssssssqqqqqqrrrrrrrrrqqqooooooooonnnmmmlllkkkgggccc___XXXUUUQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>=========<<<<<<<<<999888888888999:::;;;;;;777777777777777888::::::===@@@BBBCCCCCCFFFKKKPPPUUU^^^kkkyyyyyyyyy~~~wwwwwwnnn]]]XXXYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSQQQNNNIIIEEE>>>;;;888666666666555555555555444444444444555555444444444444444444444444333333333444444555555555333333333333333444555666444444444444444444444444444444444444444444444444555555555555555555555555111333555666777666555333555666777777777888<<>>>>>>>>=========<<<<<<999999999999999:::;;;;;;999888777777777888:::;;;===???AAABBBCCCFFFJJJMMMQQQXXXdddppp~~~}}}~~~vvvttt~~~wwwcccZZZYYYYYYYYYYYYYYYXXXWWWUUUUUUUUUTTTSSSRRRQQQOOOJJJGGG???<<<888666666666555555555555444444444444555555444444444444444444444444444444444444444444333333444444333333333444555555444444444444444444444444444444444444444444444444555555555555555555555555222444888;;;;;;:::777555666888:::999999;;;@@@EEEPPPUUU^^^fffnnnuuu{{{~~~}}}}}}}}}||||||}}}}}}}}}zzztttvvvyyy}}}yyyooo666666666666666666666666555555555666666666666666333444666777888888888777666666666777888:::;;;<<<999999888888999999:::;;;;;;===BBBKKKUUUbbbuuu|||xxxuuurrrmmmddd^^^ZZZWWWTTTSSSTTTVVVVVVVVVVVV[[[bbbkkkuuu}}}{{{yyyxxxwwwuuutttrrrpppooonnnnnnnnnkkkjjjiiihhhggggggggggggffffffffffffffffffffffffeeeggghhhhhhfffeeefffgggcccdddeeefffhhhiiijjjkkklllmmmoooqqqrrrrrrrrrrrrqqqqqqrrrqqqooonnnpppqqqqqqrrrssssssrrrssswww{{{xxxxxxxxxwwwvvvuuuuuutttrrrrrrsssuuuuuusssoookkkeeeaaa\\\WWWUUUSSSRRRQQQNNNNNNNNNMMMLLLKKKJJJIIIEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>=========<<<===<<<;;;:::999888888888:::999888777777888:::;;;<<<===???AAACCCFFFIIIKKKMMMSSS\\\gggsssxxxtttyyykkk___[[[WWWWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRPPPMMMJJJ@@@<<<999666666666555555555555444444444444555555555555555555555555555555444444444444444444444444555555444333333333444444444444444444444444444444444444444444444444444444555555555555555555555555333444777999999999777666555999<<<<<<===@@@GGGNNNYYY___hhhpppwww}}}~~~|||~~~~~~}}}}}}~~~|||~~~xxx666666666666666666666666666666666666666555555555222444666888999999777666666666666777888:::;;;<<<999999888888999999:::;;;<<>>>>>>>>>>>============@@@???===:::888777666666;;;:::888777777999;;;<<<:::;;;===???BBBEEEHHHIIIJJJOOOWWW```mmm}}}{{{uuuwww}}}pppccc]]]UUUVVVWWWYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTRRROOOLLL@@@===999777666666555555555555555444444555555555555555555555555555555555333333333444444555555555666555444444333333333333444444444444444444444444444444444444444444444444555555555555555555555555222222333333444555555666555999===???@@@EEENNNUUU___eeennnwww}}}~~~}}}}}}555555555555555555555555555555666666666666555555666666666666777777777777777888888888888999999999777999;;;<<<;;;;;;===>>>>>>???EEERRReeexxx}}}|||zzztttnnngggaaa]]][[[UUUVVVUUUTTTTTTVVVZZZ]]]aaahhhsss}}}~~~~~~~~~~~~xxxwwwuuusssqqqpppooooooooonnnmmmkkkiiigggfffeeeffffffeeeddddddddddddeeegggffffffeeeeeeeeeffffffddddddcccdddeeegggiiijjjnnnoooppprrrsssttttttttttttsssqqqpppooopppqqqqqqnnnppprrrtttvvvyyy~~~}}}{{{yyyxxxxxxyyyxxxxxxxxx{{{}}}}}}zzzwwwppplllgggbbb```^^^[[[ZZZWWWUUURRRQQQPPPNNNKKKIIIGGGGGGFFFCCCAAA@@@AAACCC@@@@@@?????????????????????>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999888:::999999888888999999::::::;;;<<<>>>AAACCCFFFGGGIIIKKKSSS]]]fffqqq{{{wwwwwwmmm___ZZZYYYYYYXXXXXXWWWWWWVVVXXXVVVUUUTTTRRRPPPLLLIII@@@===999666777777888888666666555555555444444444666666666555444444333333444444444444444444444444333444555555333333444555555555555555555555444444555555555555555555555555444555555666666666666666666222111555666555555888999===CCCGGGLLLSSS\\\bbbppprrrwww}}}555555555555555555555555555555666666666666555555666666666666777777777777666777777777777888888888777999;;;;;;;;;;;;<<<===???BBBIIIWWWjjj}}}~~~{{{xxxssslllfff```\\\ZZZTTTTTTTTTTTTTTTVVVZZZ]]]eeekkkuuu~~~~~~~~~zzzyyywwwuuutttrrrrrrqqqnnnmmmmmmlllkkkjjjiiiiiihhhggggggfffffffffffffffffffffeeeeeeeeeffffffgggeeedddddddddeeegggiiijjjmmmnnnppprrrssstttuuuuuutttsssrrrqqqpppqqqqqqrrrppprrrsssuuuwww{{{~~~||||||{{{{{{{{{zzzzzz|||~~~{{{yyyuuupppkkkhhhfffcccaaa^^^[[[XXXUUUSSSQQQMMMKKKJJJJJJIIIGGGEEEDDDEEEEEEAAA@@@@@@???????????????AAAAAAAAAAAA@@@@@@@@@???======<<<<<<;;;:::::::::::::::999999999999:::::::::;;;<<<>>>@@@CCCEEEGGGHHHJJJQQQYYYbbbmmm~~~yyywwwtttdddZZZYYYXXXWWWWWWWWWVVVUUUVVVUUUTTTSSSRRRPPPMMMJJJBBB>>>:::777777777777777666666555555555444444444333333333444444444444444444444444444444444444444333444555555333333444555555555555555555555555555555555555555555555555555444555555666666666666666888555444888:::999:::===<<>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999:::::::::;;;<<<>>>@@@BBBEEEFFFHHHIIINNNUUU\\\fffwww}}}}}}jjj\\\ZZZWWWVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRQQQNNNKKKDDD@@@;;;888777777666666666666666555555555555444111111222222333444444555444444444444444444444444333444555555333333444555555555555555555555555555555555555555555555555555444555555666666666666666888555666999;;;;;;===AAABBBIIITTT^^^iiittt555555555555555555555555555555666666666666555555666666666666777777777777777777777777888888888888888999;;;:::::::::<<<===DDDKKKXXXiiizzz|||xxxvvvzzz|||vvvsssmmmgggaaa]]]ZZZYYYXXXYYYZZZ[[[\\\```eeeiiisssxxx}}}}}}|||zzzyyywwwuuutttppppppooooooooonnnnnnnnnjjjiiiiiihhhhhhhhhhhhhhheeeeeeeeeeeeeeefffggghhhffffffeeeeeefffgggiiijjjkkklllnnnqqqsssuuuvvvvvvtttttttttsssssssssttttttttttttttttttvvv{{{|||zzzyyyxxxvvvtttssspppkkkfffaaa[[[TTTPPPIIIHHHGGGGGGFFFEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============???>>>>>>======<<<;;;;;;:::::::::999999:::::::::::::::;;;===???BBBDDDEEEIIIIIILLLRRRWWW```pppooo___[[[VVVTTTUUUUUUTTTRRRRRRQQQQQQQQQRRRQQQOOOLLLGGGCCC===999888777666555666666666555555555555555222222333333333444444444444444444444444444444444333444555555333333444555444444444555555555555555555555555555555555555555444555555666666666666666555333444888::::::>>>CCCJJJRRR___mmmzzz555555555555555555555555555555666666666666555555666666666666777777777777888888999999999999::::::888::::::::::::;;;===@@@GGGPPPaaasss|||xxx||||||yyyrrrooojjjddd___\\\ZZZZZZZZZ\\\]]]___aaaffflllppp{{{}}}||||||{{{yyywwwuuutttsssrrrrrrqqqpppooonnnnnnjjjiiiiiihhhggghhhhhhhhheeeeeeeeeeeeeeefffggggggffffffeeeeeefffggghhhiiiiiikkkmmmoooqqqssstttuuuttttttttttttttttttttttttttttttsssssstttxxx}}}yyyuuuoooiiibbbZZZUUURRROOOLLLKKKLLLKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;;;;::::::::::::::::::;;;::::::;;;<<<>>>AAABBBDDDIIIIIILLLPPPTTT\\\jjjxxxtttbbb]]]VVVSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNIIIEEE???;;;999777666555666666666666666666666666666555555555444444444333444444444444444444444444333444555555333333444555444444444555555555666666555555555555555555555555444555555666666666666666444333555999:::<<>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<>>>@@@BBBCCCHHHHHHKKKPPPSSSXXXeeerrr|||fff___WWWSSSTTTVVVTTTRRRRRRRRRQQQRRRTTTSSSQQQOOOJJJFFF@@@<<<:::888777666555666666666666777777777777777666555555444333333444444444444444444444444333444555555333333444555333333444444555666666666555555555555555555555555444555555666666666666666666555888===>>>@@@GGGPPPYYYbbbppp}}}|||zzzyyyzzz{{{555555555555555555555555555555666666666666555555666666666666777777777777888888999999999:::::::::888999;;;;;;<<>>>>>>>>?????????@@@??????>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;999::::::;;;===???AAABBBDDDFFFJJJOOOQQQVVVaaalll}}}~~~~~~jjjaaaWWWSSSUUUVVVUUURRRTTTSSSSSSTTTUUUTTTRRROOOJJJFFF@@@<<<:::999888777555666666666777777777777444444444444444444444444444444444444444444444444333444555555333333444555333333444444555666666777555555555555555555555555444555555666666666666666777888;;;@@@AAADDDLLLVVV^^^gggsss~~~~~~~~~}}}zzzyyyxxx555555555555555555555555555555666666666666555555666666666666777777777777777888888888888999999999888999;;;<<<===AAAEEEIIISSSaaawww{{{}}}yyysssoookkkhhhddd```^^^^^^```aaaiiikkknnnqqquuu|||~~~~~~~~~}}}zzzwwwuuupppppppppqqqqqqrrrrrrrrrmmmmmmlllkkkkkkkkkkkkllliiihhhgggfffeeedddddddddeeedddcccccccccdddeeefffggghhhjjjkkklllmmmmmmmmmpppqqqssstttttttttssssssuuuvvvvvvvvvuuuuuuwwwzzz|||}}}yyyqqqkkkccc\\\SSSNNNNNNNNNLLLIIIFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999::::::;;;===???@@@AAABBBDDDIIINNNPPPTTT^^^iiiyyy}}}}}}}}}lllbbbXXXSSSUUUWWWUUURRRUUUTTTTTTTTTUUUTTTRRRPPPJJJFFFAAA===;;;:::999888555666666666777777888888111222222333333444444555444444444444444444444444333444555555333333444555333333444444555666777777555555555555555555555555444555555666666666666666777888<<<@@@BBBDDDNNNXXXaaaiiiuuu~~~|||wwwyyy|||}}}}}}|||yyyuuuvvvvvvuuuuuuyyy}}}zzzyyy555555555555555555555555666666666666666777888888777777777777777888999999777777777888999999::::::===:::999;;;<<>>???@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>><<<<<<;;;:::999999999999999999999:::;;;===@@@AAABBBDDDGGGKKKOOOVVV]]]cccuuu{{{yyy~~~kkk[[[ZZZ[[[VVVRRRSSSSSSSSSTTTRRROOONNNNNNOOOLLLIIIEEE@@@<<<:::999999888888777666666666666666666666666555444444444333555555555555555555555555666666555555555444444444333333333444555666777777666555555444444444555555444444555666777777777666999===AAADDDGGGLLLSSSYYYiiipppxxx~~~~~~yyysssrrrwww}}}}}}|||}}}|||~~~zzzvvvttttttrrrooollljjjhhhggggggjjjpppvvvzzz555555555555555555555555666666666666666777888888888777777777777777888888777777777888999999::::::>>>;;;;;;===>>>AAAJJJSSSdddttt~~~{{{uuupppmmmjjjeeebbbbbbbbbcccjjjrrr}}}}}}|||{{{vvvvvvtttssssssssstttuuurrrpppnnnmmmnnnnnnmmmllllllllljjjiiigggfffeeedddfffeeedddcccdddeeeggghhhjjjjjjiiiiiijjjlllmmmnnnooopppqqqrrrsssttttttttttttuuuvvvxxxyyyyyyyyyyyy{{{|||}}}~~~{{{wwwiiicccZZZSSSOOONNNMMMMMMIIIHHHFFFDDDCCCAAAAAAAAA>>>???@@@AAAAAA@@@???>>>@@@?????????>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999:::;;;===???AAACCCEEEHHHKKKOOOUUU\\\aaaooozzz~~~yyy}}}ppp^^^\\\\\\VVVSSSTTTRRRSSSTTTRRRPPPNNNNNNOOOMMMJJJFFFAAA>>>;;;::::::888888777666666666666666555555555555555444444444555555555555555555555555666666555555555444444444333444444444555666666666666555555444444555555555444555555666777777777777===@@@DDDGGGJJJPPPXXX^^^iiipppyyy}}}yyyuuuuuuzzz{{{yyyxxxuuuxxx|||{{{rrroookkkjjjjjjiiifffdddeeecccaaaaaacccggglllpppuuutttuuuvvvyyy}}}555555555555555555555555666666666666666777888888888888777777777777777888777777888888999:::::::::>>><<<<<>>>>>???>>>===<<<;;;;;;;;;;;;999999999999;;;===???@@@CCCEEEGGGJJJNNNSSSYYY]]]gggrrr{{{}}}xxxddd]]][[[VVVTTTUUURRRSSSSSSRRRPPPNNNNNNOOOMMMKKKGGGCCC???<<<;;;:::888888777666666666666666444444444555555555555555555555555555555555555555555555555555555444444444444444555555555555555555666555555444555555666666555555666777777888888999AAADDDHHHKKKNNNUUU]]]dddlllsss||||||zzzxxxyyy~~~|||xxxwwwqqqrrrtttvvvyyyvvvnnnfffdddaaa```aaa```___^^^aaa```]]]\\\]]]```dddgggjjjkkkkkkmmmppptttwwwyyy555555555555555555555555666666666666666777777888999888888777777777777777777777888999999::::::;;;===<<<===@@@BBBIIIVVVbbbuuuzzztttooolllhhhdddaaabbbbbbdddlllttt~~~|||{{{zzzxxxvvvuuutttssstttrrrqqqqqqrrrrrrpppnnnpppooonnnllljjjhhhgggfffhhhgggfffffffffgggggghhhggghhhiiijjjlllmmmnnnoooooopppqqqssstttuuuuuuuuuwwwxxxyyy{{{|||}}}}}}~~~{{{|||}}}~~~wwwqqqggg___YYYUUUSSSQQQKKKJJJIIIGGGEEEDDDCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;:::999999999:::<<<>>>???CCCDDDGGGIIILLLPPPVVVYYY___kkk|||}}}zzzjjj___ZZZVVVTTTTTTRRRSSSSSSRRRPPPNNNOOOPPPMMMKKKGGGCCC???<<<;;;:::888777777666666666666666333444444444555666666666555555555555555555555555555555555555555555555555555555555555555444444444555555555555555666666777666666666777888999::::::CCCGGGKKKNNNRRRXXXaaagggqqqwww}}}}}}}}}~~~~~~{{{rrrrrrrrrsssvvv|||zzzxxxxxxzzz|||xxxooogggbbbaaa```_______________bbb```______```bbbeeeggghhhhhhiiikkkmmmppprrrtttxxx~~~666666666666666666666666666666666666666777777888888888777777777777777888888888888999::::::;;;;;;;;;;;;===@@@DDDLLL[[[kkk{{{~~~yyysssnnnkkkeeebbb```aaa___^^^aaagggoooyyy~~~}}}|||zzzxxxvvvtttsssuuutttsssssstttsssqqqooorrrqqqpppnnnllljjjiiihhhggggggffffffffffffffffffggghhhiiijjjlllmmmnnnooopppqqqsssuuuvvvwwwxxxxxxvvvwwwyyy{{{|||}}}~~~~~~||||||}}}yyyooofff^^^XXXSSSOOOMMMLLLJJJHHHFFFEEEDDDDDDBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;:::::::::::::::999999999:::;;;===>>>AAACCCFFFHHHKKKNNNSSSVVV[[[eeettt{{{wwwyyypppaaaZZZUUUSSSSSSQQQRRRSSSRRRPPPOOOOOOPPPKKKJJJGGGCCC???<<<999888888777777666666666666666333444444444555666666666555555555555555555555555444555555555555555555555555555555555555444444444555555555555555666777888777777777777888:::<<<===CCCGGGLLLQQQUUU[[[ccciiirrrwwwwwwuuuttttttxxx}}}vvvpppmmmjjjlllooooooiiidddbbbbbbbbbbbbaaabbbccccccbbbbbbbbbccceeehhhjjjlllkkkkkkkkklllmmmnnnooopppqqqwww666666666666666666666666666666666666666777888888777777777777777888888999888888999999:::;;;;;;;;;::::::===AAAEEEOOObbbsss}}}xxxrrrnnnkkkeeeaaa___^^^[[[VVVVVVZZZbbbnnn{{{~~~|||zzzxxxvvvtttvvvuuuuuuvvvvvvuuussspppqqqqqqpppooommmlllkkkkkkgggggggggggggggfffffffffggghhhjjjkkklllmmmmmmmmmqqqrrrtttvvvwwwxxxyyyyyyvvvwwwyyy{{{|||}}}~~~~~~}}}~~~vvvnnneee]]]UUUPPPNNNMMMKKKIIIHHHFFFFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;:::::::::::::::999999999999;;;===>>>???BBBEEEGGGJJJMMMQQQTTTXXXaaannn{{{xxxvvv}}}uuuddd[[[VVVTTTRRRQQQRRRSSSRRRPPPOOOPPPQQQKKKIIIGGGCCC@@@<<<999888888888777666666666666666444444444555555555555555555555555555555555555555444444444555555555555555444444555555555555555555555555555555666777888888888888777888999;;;===>>>CCCHHHPPPUUUZZZ___fffkkkqqqtttyyy{{{yyyvvvwwwzzzxxxlllhhhdddbbbbbbdddfffeeedddaaabbbcccbbbaaabbbccceeeaaabbbdddfffhhhkkkmmmooommmmmmmmmnnnnnnnnnooooooooossszzz666666666666666666666666666666666666666777888888666666666666777888::::::888888999::::::;;;;;;<<<:::;;;???CCCHHHSSSgggzzzyyyyyy{{{vvvrrrnnnkkkgggbbb^^^[[[VVVPPPQQQUUU[[[hhhwww~~~|||yyywwwvvvwwwvvvvvvwwwxxxwwwtttqqqoooooonnnmmmmmmlllkkkkkkhhhiiiiiiiiihhhhhhgggfffhhhiiijjjlllmmmmmmllllllpppqqqsssuuuwwwxxxyyyyyyvvvwwwyyy{{{}}}~~~~~~|||uuummmcccZZZSSSOOONNNLLLJJJIIIGGGGGGFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;:::999999999999:::<<<======@@@CCCFFFIIILLLPPPSSSWWW^^^hhhsss|||vvvzzz{{{hhh]]]YYYUUUSSSPPPRRRRRRRRRPPPOOOPPPQQQKKKJJJHHHEEEAAA===:::888888888777666666666666666555555555555555444444444555555555555555555555555444444444555555555666666333444444444555666666666555555555555666777888999999888888888999<<<>>>@@@EEELLLUUU\\\```eeejjjnnnppprrruuuyyy|||}}}}}}|||}}}zzz{{{|||vvvlllddd___^^^]]]]]]^^^___aaabbb```bbbcccbbb``````bbbeeebbbccceeehhhjjjlllnnnnnnnnnnnnooopppqqqqqqqqqqqqoooqqquuuzzz777777777777777777777777666666666666666777888888555555555666777999;;;;;;888999999::::::;;;;;;<<<;;;<<<@@@EEEJJJVVVkkk|||tttvvv~~~zzzvvvqqqnnnkkkjjjddd]]]XXXSSSNNNPPPUUUXXXfffuuu}}}zzzxxxwwwwwwwwwwwwxxxyyywwwtttrrrmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiihhhggghhhiiikkklllmmmllllllkkkoooppprrrtttvvvxxxxxxyyywwwxxxzzz|||~~~yyyrrrhhh^^^WWWPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======<<<<<<<<<:::999999888999:::<<<===<<>>???@@@EEEOOOaaauuuwwwpppooovvv}}}~~~{{{wwwtttrrrpppnnnjjjgggaaaZZZTTTRRRSSSVVV___jjjxxx~~~}}}}}}}}}{{{yyyzzzzzzyyyxxxwwwvvvuuuuuuoooooooooooonnnmmmlllkkkjjjjjjiiihhhhhhggghhhhhhhhhhhhiiijjjkkkmmmnnnooosssssstttvvvwwwyyyzzzzzzyyyzzz|||||||||}}}~~~yyyooocccZZZQQQOOOLLLJJJIIIIIIHHHGGGAAAAAAAAAAAABBBBBBCCCDDDCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;888888888999999:::::::::===>>>AAADDDHHHLLLNNNPPPSSSXXX___gggrrryyysssqqqrrr{{{}}}vvvdddXXXUUUUUUQQQQQQRRRRRRQQQPPPPPPOOOOOONNNLLLIIIEEE@@@<<<999999888777666666555555555555555555555666666666666666666666666666666666666555555555555555555555555444444333222333444555666666555555444444444555555666888999:::<<<@@@DDDHHHIIIRRR\\\bbbjjjsssxxxyyy{{{{{{{{{{{{{{{|||||||||~~~{{{wwwxxxyyy{{{|||}}}}}}}}}|||yyytttmmmgggaaa]]]ZZZXXXXXXWWWXXXYYY[[[\\\^^^cccbbbaaa`````````aaabbbfffiiikkkmmmmmmnnnppprrrpppssswww{{{}}}|||{{{zzzyyywwwtttqqqsssxxx444777999999777555666777777777666666666555555555777777777777888888888888999999::::::::::::;;;;;;>>>???BBBGGGSSSfffzzzuuuooonnnrrrwww~~~{{{xxxvvvtttrrrpppllliiiddd^^^YYYXXXZZZ]]]gggppp|||~~~|||zzzyyyyyyxxxwwwvvvuuuuuutttrrrrrrrrrpppooommmkkkjjjjjjjjjiiihhhhhhhhhhhhhhhkkkkkkkkkkkkkkklllmmmnnnqqqrrrssstttvvvwwwxxxyyyxxxzzz{{{{{{{{{|||~~~|||rrrggg^^^TTTQQQNNNKKKKKKJJJIIIHHHBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@???===<<<;;;888888999999999:::::::::<<<===@@@DDDHHHKKKNNNPPPQQQUUU\\\dddnnn|||yyyqqqppprrr{{{yyyfffZZZVVVUUUQQQQQQQQQQQQQQQQQQPPPPPPOOONNNLLLIIIEEE@@@<<<:::999888777666666555555666555555555555666666666666444444444444444444444444555555555555555555555555444444333333333444555666777666666555555666666666666777888999;;;???CCCGGGNNNWWWbbbiiiqqqzzz~~~~~~~~~|||tttqqqooopppqqqssstttuuuuuuvvvsssqqqmmmiiiddd```]]]\\\[[[[[[ZZZYYYZZZ[[[\\\]]]dddccccccbbbcccdddeeeeeeiiilllqqqtttvvvxxxzzz|||~~~|||xxxvvvxxx}}}555666888888777666666777777777666666666666555555777777777777888888888888999999999::::::;;;;;;;;;===???CCCKKKZZZmmmtttqqqoooooorrryyy{{{~~~|||{{{yyywwwsssqqqmmmllliiieeebbbcccfffhhhrrryyy}}}{{{yyyxxxwwwvvvuuuttttttsssuuuttttttrrrpppnnnllljjjkkkjjjjjjiiiiiiiiiiiiiiinnnnnnmmmllllllmmmmmmmmmpppqqqrrrssstttvvvvvvwwwwwwyyy{{{{{{zzz{{{}}}~~~~~~wwwllldddYYYUUUQQQNNNLLLKKKJJJIIICCCBBBBBBBBBBBBCCCCCCDDDAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<999999999999::::::::::::;;;<<>>DDDOOO```uuu~~~wwwxxxvvvttttttxxxzzz~~~~~~~~~}}}{{{xxxtttpppoooooonnnmmmlllmmmqqqttt|||}}}{{{xxxxxxwwwvvvuuutttssssssttttttsssrrrpppooommmlllkkkkkkjjjjjjjjjjjjkkkkkkoooooonnnnnnnnnnnnooooooqqqqqqrrrssstttuuuvvvvvvwwwyyy{{{{{{{{{{{{|||}}}}}}|||rrrjjj]]]YYYTTTOOOMMMLLLJJJIIIDDDDDDCCCCCCCCCCCCCCCDDD@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===:::::::::::::::::::::::::::;;;===AAAEEEJJJNNNPPPQQQUUUZZZ___fffppp||||||pppooorrr}}}mmm]]]WWWVVVPPPPPPPPPPPPQQQQQQRRRRRROOOOOOMMMJJJFFFBBB>>><<<:::999888777666666666666555555555555666666666666666666666666666666666666555555555555555555555555444444444444444555555666777777666666666777888888:::;;;<<<===@@@EEEKKKPPPWWWbbbmmmsssyyy~~~}}}zzz~~~~~~tttmmmiiihhhgggggghhhiiikkkmmmnnnooommmmmmmmmmmmlllkkkkkkjjjgggfffffffffggghhhjjjkkkqqqrrrsssuuuwwwyyyzzz{{{}}}yyywww|||666666555666777777888777666666777777777777777777666777777777888888888888888888999::::::;;;<<<<<<;;;>>>FFFSSSfff{{{~~~||||||}}}zzz}}}~~~|||xxxssspppppprrrsssttttttwwwzzz}}}}}}zzzxxxxxxwwwvvvuuutttssssssqqqqqqqqqqqqppppppooonnnllllllkkkkkkkkkkkkllllllnnnnnnnnnnnnooopppqqqqqqrrrrrrsssttttttuuuvvvvvvwwwzzz||||||{{{{{{|||}}}}}}vvvooobbb]]]WWWQQQNNNLLLJJJIIIFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBAAAAAA@@@???>>>:::::::::::::::::::::::::::;;;<<>>BBBGGGKKKNNNTTTXXX\\\```dddkkkttt{{{yyywwwwww~~~wwwdddZZZWWWSSSRRRQQQPPPOOOPPPQQQQQQPPPOOONNNKKKHHHDDD@@@>>>::::::999888777777777777555555555555666666666666444444444444444444444444555555555555555555555555444444555666666666666555555555555555666777888888888:::===AAAHHHPPPZZZaaammmtttyyyzzz{{{~~~}}}|||}}}zzzuuupppnnnoooqqqssswwwwwwxxxyyy{{{}}}~~~~~~|||yyy{{{777555333444777999999888666666777777777888888888777777777777888888888888777888888999;;;<<<<<<===AAADDDLLL]]]qqqzzz}}}~~~{{{{{{{{{}}}|||{{{zzzyyywwwvvvxxx{{{~~~~~~{{{yyyyyyxxxwwwvvvuuuuuutttrrrrrrrrrrrrrrrqqqppppppmmmmmmllllllmmmnnnnnnooooooooonnnnnnnnnoooooopppqqqqqqrrrrrrsssssstttttttttvvvyyyzzzyyywwwwwwwww|||}}}~~~zzznnnhhh___XXXSSSPPPNNNMMMIIIHHHFFFEEEDDDCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@<<<<<<;;;;;;;;;:::::::::<<<<<<<<<===AAAEEEIIILLLSSSVVVZZZ]]]aaagggpppvvv|||zzz~~~iii^^^ZZZUUUTTTQQQOOONNNOOOOOOPPPPPPOOONNNLLLHHHDDDAAA???::::::999888777777777777555555555555666666666666444444444444444444444444555555555555555555555555333444555666777666666555666666666666777888999::::::===AAAFFFOOOYYYeeelllwww{{{}}}|||}}}{{{zzzxxxvvvuuuvvvyyy|||~~~}}}zzz888555333444777999999888666666777777888888888999777777777777888888888888777888888999;;;<<<======DDDGGGOOO```uuuwww{{{}}}}}}}}}~~~wwwxxxzzz||||||zzzyyyzzzzzzzzzzzz{{{~~~}}}zzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssqqqpppooommmmmmmmmmmmmmmnnnooooooqqqpppooonnnmmmmmmmmmmmmpppppppppqqqqqqrrrrrrsssrrrtttwwwxxxwwwuuuuuuuuu|||}}}}}}~~~}}}rrrlllccc[[[VVVRRRPPPOOOIIIHHHGGGEEEDDDCCCCCCCCCAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA<<<<<<<<<;;;;;;:::::::::===<<<<<<===@@@DDDHHHKKKPPPTTTXXX[[[^^^dddlllsss|||mmmaaa\\\VVVUUURRROOONNNNNNOOOOOOPPPOOONNNLLLIIIEEEAAA???;;;:::999888777777777777555555555555666666666777666666666666666666666666555555555555555555555555333444666777777777666555777777777777888999:::;;;>>>AAAEEELLLVVVbbbnnnvvv{{{~~~~~~|||}}}zzz|||{{{wwwvvvxxxxxxuuuyyyxxxyyyzzz~~~666666666666666666666666999888888888777777666666888888888888888999999999777888:::;;;;;;<<<===??????GGGUUUgggzzzxxxyyy{{{xxxzzzzzz|||xxxtttxxx}}}}}}{{{zzzzzz{{{|||~~~{{{{{{{{{{{{zzzyyyxxxwwwuuuttttttsssrrrqqqpppoooooonnnnnnmmmmmmmmmmmmnnnmmmmmmlllllllllmmmmmmnnnpppqqqrrrrrrssssssssssssssstttuuuwwwwwwwwwvvvuuuzzzzzz{{{|||~~~{{{tttjjj```XXXQQQKKKHHHGGGIIIIIIGGGDDDCCCDDDFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@=========<<<;;;;;;:::::::::<<<>>>??????BBBEEEHHHRRRUUUYYY[[[]]]aaaiiinnn|||~~~uuudddZZZWWWUUURRRQQQQQQPPPOOOMMMPPPOOOMMMLLLJJJHHHDDDAAA>>><<<888555333333333444666666666666666666666666555555555555555555555555444555555555666666777777666666666666666666666666777555555666888;;;<<<===;;;BBBLLLVVV```lllyyy~~~uuurrrqqqqqqooommmpppuuuzzz}}}~~~}}}{{{{{{}}}888888888888888888888888888888888888777777777666888888888888888999999999777999;;;;;;;;;;;;===???CCCLLLZZZlll}}}wwwxxxzzzwwwxxx~~~|||yyyuuusssvvv{{{~~~|||{{{{{{|||}}}}}}}}}~~~}}}}}}|||{{{zzzuuuuuutttsssrrrqqqppppppoooooonnnnnnmmmmmmnnnnnnmmmmmmllllllllllllmmmmmmnnnoooooopppqqqqqqppppppqqqrrrsssuuuuuuuuutttsssuuuuuuvvvwwwyyy|||~~~zzzpppfff^^^VVVPPPMMMHHHIIIIIIGGGDDDCCCDDDFFFDDDCCCBBBAAAAAAAAAAAAAAADDDCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<;;;::::::999:::<<<<<<>>>AAAEEEHHHQQQUUUYYY[[[]]]aaahhhnnnyyy~~~kkk```XXXVVVSSSQQQQQQPPPNNNMMMOOONNNLLLKKKJJJHHHDDDAAA===;;;888666555555666777666666666666666666666666555555555555555555555555555555555555666666666777666666666666666666666666777666555666888;;;<<<===@@@GGGRRR```nnn|||~~~~~~{{{pppmmmkkkkkkiiigggjjjpppxxx|||yyyvvvsssqqqrrrwww|||888888888888888888888888888888888888777777777777777777888888888999999999999:::;;;;;;;;;<<<>>>@@@HHHQQQ```rrrxxx{{{|||xxxxxx|||}}}{{{tttqqqqqquuuzzz~~~}}}|||}}}~~~~~~}}}wwwvvvuuutttsssrrrrrrqqqppppppooonnnnnnnnnnnnnnnmmmmmmlllllllllllllllmmmllllllmmmmmmnnnnnnmmmmmmooopppqqqrrrrrrrrrqqqpppoooooooooooorrruuuyyy{{{~~~uuukkkbbb[[[TTTOOOIIIJJJJJJHHHEEEDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;::::::999999::::::;;;???EEEIIIPPPTTTYYY\\\^^^bbbhhhmmmttt~~~ssseeeYYYWWWSSSQQQQQQOOOMMMKKKMMMKKKJJJJJJJJJHHHDDDBBB<<<;;;999777666777888999666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666777777666666888:::===>>>DDDKKKXXXjjj~~~|||yyyvvvvvvwwwzzz|||{{{ssslllhhheeeeeecccbbbfffmmmvvv{{{~~~zzzvvvqqqmmmmmmpppuuuyyy~~~666666666666666666666666888888888777777777777777777777777888999999:::::::::;;;<<<;;;;;;<<>><<<;;;::::::999999999999;;;???FFFKKKOOOSSSYYY\\\^^^bbbgggkkkqqqzzzwwweeeZZZWWWTTTRRRPPPOOOMMMKKKKKKJJJIIIIIIIIIHHHEEEBBB===;;;999888777777777888666666666666666666666666555555555555555555555555555555555666666666666666666666666666666666666666888888777777888:::>>>AAAGGGNNN\\\qqq~~~yyytttsssuuuxxx{{{{{{rrrlllkkkgggddddddcccccchhhnnnwww|||{{{uuupppooorrrvvvyyy{{{555555555555555555555555777777777777777777888888666777777888999999:::::::::;;;<<<;;;;;;===@@@CCCKKKUUUgggzzz~~~~~~zzzyyy{{{~~~|||uuuqqqpppqqquuuzzzzzzyyyyyyxxxwwwvvvuuuuuussssssrrrppppppooooooooommmmmmlllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjmmmnnnooooooooonnnmmmlllkkkhhhdddbbbbbbfffkkkoooxxx}}}~~~vvvnnnfff]]]UUUPPPMMMLLLJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::;;;@@@FFFKKKMMMSSSYYY]]]___bbbfffjjjpppxxxuuubbbZZZWWWTTTRRRPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHEEECCC===<<<:::888666555444444666666666666666666666666666666666666666666666666666666666666666555555555777777777777777777777777888999999999999<<>>CCCFFFMMMXXXiii|||zzzvvvwwwyyyxxxsssqqqrrrtttxxx}}}{{{{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrqqqpppppppppnnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiikkklllmmmnnnmmmlllkkkjjjgggddd^^^[[[\\\```gggkkktttyyyzzzssslllcccZZZUUUOOOMMMJJJHHHHHHHHHFFFDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======;;;;;;;;;;;;<<<@@@EEEIIILLLRRRYYY^^^```bbbeeeiiipppwwwtttbbbYYYWWWSSSQQQQQQOOOMMMKKKKKKJJJJJJJJJJJJIIIFFFCCC>>>===;;;888666444333333666666666666666666666666666666666666666666666666666666666666666555555555777777777777777777777777888999;;;:::;;;>>>EEEKKKTTT\\\jjj{{{}}}xxxvvvyyy}}}|||qqqjjjiiijjjmmmkkkllloooppppppuuu|||}}}zzzzzz|||~~~777777777777777777777777666777777777888888888888555666777888999:::;;;;;;999999:::;;;<<<@@@EEEIIISSS]]]mmmxxxtttvvvyyy}}}tttpppqqqsssxxx{{{}}}||||||{{{zzzyyyxxxwwwvvvuuutttrrrqqqqqqppppppnnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjjjjiiiiiihhhgggiiijjjkkkkkkkkkjjjhhhgggaaa]]]XXXUUUWWW]]]eeejjjpppvvv~~~~~~xxxqqqhhh```ZZZPPPMMMJJJIIIIIIHHHFFFDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????:::;;;<<<<<<<<<>>>BBBEEEKKKQQQYYY^^^```bbbeeegggpppvvv~~~vvveeeXXXVVVSSSQQQQQQPPPNNNMMMMMMLLLKKKKKKKKKIIIFFFCCC===<<<;;;999888777666555666666666666666666666666666666666666666666666666777666666666555555555555777777777777777777777777777:::<<<<<<<<>>????????????@@@@@@@@@999:::;;;<<<<<<===@@@BBBKKKQQQYYY^^^aaabbbeeegggooouuu||||||xxxjjjWWWUUURRRQQQQQQPPPOOOMMMNNNMMMLLLKKKKKKIIIFFFCCC<<<<<<;;;::::::999888888666666666666666666666666777777777777777777777777777777666666555555555444777777777777777777777777777:::=========BBBKKKSSS]]]ggguuu}}}}}}~~~xxxjjjaaaaaahhhoooxxxxxx}}}~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzyyyzzz{{{}}}|||vvvrrrpppooouuuzzz888888777777777777888888777888888888888999999999777888:::;;;;;;:::888777888777:::???AAAAAAEEELLLTTTeeeyyy}}}zzz|||~~~~~~uuunnnjjjnnnsss}}}~~~{{{yyyxxxwwwttttttsssrrrrrrqqqppppppmmmllllllkkkjjjiiihhhhhhkkkjjjiiihhhhhhggghhhhhheeecccbbbfffiiiiiiddd___\\\TTTOOOOOOSSSWWW___ffflllqqqxxx~~~{{{sssfff]]]YYYSSSKKKGGGFFFGGGFFFDDDEEEEEEDDDBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???@@@JJJNNNTTTYYY^^^aaaeeehhhmmmttt|||~~~ggg]]]UUUPPPQQQRRRPPPOOOPPPMMMMMMLLLKKKJJJHHHFFFEEE@@@===:::888888999888888888888777666555444333333666555444333444666888999777777777777777888888999:::999888777666666666777888;;;===>>>AAAGGGQQQXXX___iiiwww}}}|||wwwyyy}}}~~~qqqfffbbbeeemmmsss{{{~~~|||zzzzzzyyyyyyxxxvvvtttrrrrrrrrrssstttuuuwwwzzz}}}}}}vvvqqqlllhhhfffkkkmmmttt888888777777777777888888666666777777777888888888777888:::;;;<<<;;;:::999999888:::>>>@@@AAAFFFNNNZZZkkk}}}}}}xxxyyy~~~{{{}}}{{{sssmmmjjjnnnuuu~~~~~~|||zzzxxxwwwuuuttttttsssrrrqqqppppppmmmllllllkkkjjjiiihhhhhhgggfffeeeeeeddddddddddddfffdddccceeegggfffaaa\\\XXXQQQMMMNNNQQQVVV^^^eeekkkpppwww}}}wwwlllddd\\\VVVNNNIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???======<<<<<<<<<<<<;;;;;;<<<===???@@@IIIMMMTTTZZZ^^^bbbeeegggiiipppyyyqqq```WWWQQQQQQRRRPPPOOOOOOMMMMMMLLLKKKJJJHHHFFFEEE@@@===:::888888999888888777777777777777666666666777666555444444555777888777777777777777888888999999999888777777777777777888;;;===@@@DDDLLLWWW___iiipppyyy|||xxxwwwxxxzzz~~~zzzooofffdddgggnnnttt}}}}}}}}}}}}}}}|||zzzyyyxxxxxxyyyyyywwwxxxyyyzzz}}}wwwooohhhccc___```aaagggqqqyyy888888777777777777888888555666666666777777777777777888:::;;;<<<<<<<<<;;;<<<:::;;;===>>>@@@HHHQQQbbbrrruuummmmmm}}}}}}xxxqqqlllkkkooovvv~~~|||zzzyyyxxxuuuuuutttsssrrrqqqppppppmmmllllllkkkjjjiiihhhhhhfffeeedddcccbbbbbbbbbbbbfffdddbbbbbbcccaaa\\\WWWSSSMMMJJJKKKOOOTTT\\\eeejjjooovvv|||}}}tttmmm```YYYQQQLLLKKKKKKIIIGGGDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;<<<===???@@@FFFLLLTTTZZZ___bbbeeegggfffmmmvvv|||fff[[[RRRQQQRRRPPPNNNOOOLLLLLLLLLKKKJJJHHHGGGFFFAAA>>>:::888888888888777666777777777888888888999888777666555444555666777777777777777777888888999999888888777777777888888999;;;???BBBHHHRRR___hhhqqqvvv{{{zzzvvvvvv}}}zzzuuuooojjjiiimmmssswww~~~}}}||||||~~~}}}rrriiibbb]]]]]][[[^^^eeekkkqqq{{{888888777777777777888888666666666777777777888888777888:::;;;===============<<<<<<======@@@KKKVVVhhhvvvoooffffffttt~~~wwwppplllkkkqqqwww~~~|||{{{yyyyyyvvvuuuuuusssrrrqqqpppooommmllllllkkkjjjiiihhhhhhgggfffeeedddccccccbbbccccccaaa_________\\\XXXUUUNNNJJJHHHJJJNNNRRR[[[eeeiiinnnuuu{{{~~~xxxsssccc]]]TTTOOOMMMLLLJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<;;;;;;<<<===???@@@CCCIIIRRRZZZ```ccceeegggfffllluuu{{{mmm```UUURRRRRRPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFAAA>>>:::888888888888777777777777777777777777777999888777666555555666666777777777777777888888999888888888777777888999999999<<<@@@EEEKKKVVVcccllltttvvvzzz|||}}}{{{}}}~~~tttsssrrrrrrtttxxx||||||rrriiicccbbb______bbbggglllwww888888777777777777888888777777777888888888999999777888999;;;<<<======>>>===<<<<<<>>>>>>BBBNNN[[[jjjyyylllbbbcccmmmzzzvvvpppllllllrrryyy~~~}}}{{{zzzyyywwwvvvuuutttrrrqqqpppooommmllllllkkkjjjiiihhhhhhhhhgggeeedddcccbbbbbbbbb^^^]]]\\\[[[ZZZXXXUUUSSSKKKHHHGGGJJJMMMQQQ[[[eeehhhmmmtttyyy|||~~~yyyuuufff___VVVQQQNNNMMMJJJHHHEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;<<<===???@@@AAAHHHQQQYYY___cccfffgggfffkkkrrrxxx~~~uuufffWWWRRRRRRPPPMMMLLLKKKKKKKKKKKKJJJIIIGGGGGGBBB>>>;;;888888888777666888888777666555555444444888888777777666666666666777777777777777888888999888888777777888999::::::;;;???DDDIIIOOOYYYeeemmmsssuuuvvvwwwyyy~~~yyyvvvrrrtttwww{{{{{{pppiiifffbbb```bbbfffmmmyyy888888777777777777888888888888888888999999999999888999999:::;;;<<<<<<===;;;;;;===??????DDDRRR```mmm|||ggg___aaahhhvvv~~~}}}}}}sssooommmnnnuuu|||}}}|||{{{zzzxxxwwwvvvtttsssqqqpppooommmllllllkkkjjjiiihhhhhheeedddcccaaa```_________[[[ZZZYYYWWWUUUSSSQQQPPPHHHFFFGGGIIIKKKOOOYYYcccggglllrrrxxxzzz|||}}}~~~~~~yyywwwjjjcccYYYSSSPPPNNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;<<<===???@@@@@@FFFOOOXXX^^^cccgggiiifffiiinnntttzzz|||kkkYYYRRRQQQOOOLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGBBB???;;;888888888777666888888777666555444333333777777777777777777666666777777777777777888888999777777777888999:::;;;<<<>>>CCCJJJPPPVVV___iiiqqquuuvvvvvvuuutttwww~~~{{{uuuqqqrrruuu{{{yyypppgggccc```bbbffflllxxx888888777777777777888888777777777777888888888888999999999999999:::;;;;;;999:::===@@@@@@EEETTTcccsssyyy```YYY]]]gggttt||||||wwwooollllllooowww}}}|||{{{{{{xxxwwwvvvuuusssqqqpppooommmllllllkkkjjjiiihhhhhhdddcccaaa___^^^]]]]]]\\\ZZZZZZXXXUUUQQQNNNLLLLLLEEEDDDEEEGGGHHHKKKUUU```fffkkkqqqvvvyyyzzz||||||~~~|||zzzmmmfff]]]VVVSSSPPPMMMKKKHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBBBB@@@???===<<<<<<;;;;;;<<<===???@@@@@@EEENNNVVV]]]bbbgggkkkiiijjjnnnrrryyyooo[[[SSSQQQOOOLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHBBB???;;;888888777777666888777777777666666555555666777777888888888777777777777777777777888888999777777777888999:::<<<===BBBHHHPPPXXX___hhhqqqwwwyyyzzzzzzwwwuuuuuuyyy|||~~~xxxrrrppppppuuu}}}sssmmmhhhfffgggjjjsss}}}888888777777777777888888666666666666777777777777999999999888888999::::::777999>>>AAABBBGGGVVVeeewwwttt[[[TTTYYYfffsss~~~~~~zzz{{{~~~yyyrrrkkkjjjkkkpppzzz~~~||||||{{{xxxxxxvvvuuusssqqqpppooommmllllllkkkjjjiiihhhhhhdddcccbbb```^^^]]]]]]]]][[[[[[YYYTTTOOOKKKIIIHHHCCCBBBDDDFFFFFFIIISSS^^^eeejjjqqqvvvxxxzzz{{{|||}}}~~~~~~}}}pppiii___XXXUUURRROOOLLLIIIHHHGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBB???@@@AAABBBBBBAAA???>>><<<<<<;;;;;;<<<===???@@@@@@EEEMMMUUU\\\bbbhhhlllmmmmmmppptttzzzqqq\\\SSSQQQOOOLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHCCC???;;;888888777666555777777777777888888888888555666777888888888888888777777777777777888888999777777777888999;;;<<<===DDDKKKUUU___fffooowww}}}|||~~~~~~|||yyyxxx{{{~~~yyytttpppooonnnttt|||zzzrrrmmmiiihhhnnnvvv555555555555666666666666999999999999999::::::;;;888999999::::::;;;;;;<<<999999<<<@@@EEEMMM]]]kkk~~~xxx}}}ooo^^^XXXXXXcccooozzz|||zzz|||~~~~~~wwwpppjjjjjjmmmsss|||~~~}}}|||xxxvvvtttttttttsssqqqpppooonnnmmmmmmmmmllliiifffeeedddbbb___]]][[[ZZZZZZXXXWWWTTTQQQNNNKKKIIIHHHGGGCCCBBBDDDGGGJJJSSS\\\dddhhhllloooqqqsssvvvwww{{{{{{zzzzzz{{{}}}~~~}}}uuuooofff]]]WWWSSSPPPNNNIIIHHHFFFDDDDDDDDDDDDEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<>>BBBJJJTTT___gggoooyyy~~~~~~~~~}}}~~~~~~yyyvvvtttsssooolllqqqvvv}}}xxxpppmmmmmmnnnmmmxxx555555666666666777777777888777666666666777888999888999999::::::;;;;;;<<<;;;;;;===BBBGGGPPPaaappptttzzziiiZZZVVVVVV___kkkvvvzzzzzz}}}uuunnnjjjkkknnnttt~~~~~~|||{{{xxxvvvuuuttttttsssqqqppppppooonnnnnnnnnllliiigggdddcccaaa^^^]]][[[ZZZZZZXXXWWWUUUQQQNNNJJJHHHFFFEEEBBBAAACCCEEEHHHQQQYYYbbbfffjjjnnnppprrruuuvvvyyyxxxxxxxxxyyyzzz|||}}}~~~xxxrrriiiaaa[[[VVVRRROOOIIIHHHFFFEEEDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<@@@CCCIIIQQQZZZbbbiiimmmppprrruuuxxx}}}xxxbbbXXXUUURRRNNNLLLMMMLLLLLLKKKJJJHHHGGGFFFCCC@@@<<<:::::::::999999777777777777777777777777555555555666666666777777777777777777888888888888888888888777888;;;AAAEEEPPPYYYdddkkkttt}}}yyyuuuqqqoooppppppooonnnuuuzzz{{{uuuqqqooommmkkkttt~~~666777777777777888888888888777666555555777999:::888999999::::::;;;;;;<<<======???DDDJJJTTTgggwwwuuuzzzxxxbbbVVVSSSTTTYYYeeeqqqvvvyyy~~~rrrllliiikkkpppvvv~~~|||{{{yyywwwuuuttttttsssqqqoooooonnnmmmmmmmmmllliiifffbbbaaa___]]]\\\[[[ZZZZZZYYYWWWTTTQQQMMMIIIFFFEEECCC@@@???AAACCCFFFMMMVVV___ccchhhllloooqqqsssuuuvvvuuuuuuuuuuuuwwwxxxyyy|||||||||}}}~~~~~~|||wwwoooggg```ZZZTTTQQQJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<>>>AAAGGGPPPYYYccckkkooossstttvvvyyy}}}zzzeeeZZZWWWSSSPPPOOOMMMLLLLLLKKKJJJHHHGGGFFFCCC@@@<<<:::::::::999888777777777777777777777777555555555666666666777777888888888888999999999999888999999999:::>>>DDDHHHUUU^^^iiiqqqzzz}}}sssmmmkkkiiijjjmmmqqqsssttt{{{|||wwwpppnnnlllnnnsssxxx}}}yyyrrrllliiidddjjjpppvvv777777888888888999999999;;;:::888777777999;;;===888999999::::::;;;;;;<<<>>>>>>@@@EEELLLYYYmmm~~~{{{yyy}}}qqq]]]SSSRRRTTTVVVaaammmsssxxx~~~|||nnniiihhhlllrrryyy~~~|||{{{zzzxxxvvvuuutttsssqqqooonnnmmmlllllllllkkkhhheee```___^^^\\\[[[ZZZZZZZZZYYYWWWTTTPPPLLLHHHEEECCCAAA>>>===???AAACCCJJJRRR\\\```fffkkknnnoooqqqssstttssssssssssssuuuvvvwwwyyyzzz{{{|||}}}~~~zzzsssllleee]]]VVVRRRLLLKKKHHHFFFEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDAAABBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<===@@@EEENNNYYYdddmmmrrrrrrsssuuuvvvzzz}}}hhh\\\WWWSSSQQQQQQMMMLLLLLLKKKJJJHHHGGGFFFDDDAAA===:::999999999888777777777777777777777777666666666777777777888888777777777888888888999999888888999:::<<<@@@FFFKKKVVV```kkkttt~~~rrrhhheeedddeeehhhmmmtttzzz}}}zzzsssnnnfffccc______dddjjjpppsssxxx}}}xxxqqqllljjjjjjkkknnnvvv888888888888999999999999:::999888777888999;;;<<<888999999::::::;;;;;;<<<>>>===@@@GGGPPP]]]rrrzzzyyy|||lll[[[SSSRRRTTTWWWaaakkkqqqvvv}}}}}}wwwkkkggggggmmmttt{{{}}}|||{{{xxxwwwxxxwwwuuuyyy~~~}}}|||zzzxxxvvvuuuuuusssqqqooolllkkkkkkkkkkkkiiifffccc______]]]\\\[[[ZZZZZZZZZXXXVVVSSSOOOKKKGGGCCCBBB@@@===<<<>>>@@@AAAGGGOOOZZZ^^^dddiiikkkmmmnnnoooqqqpppppppppqqqsssuuuvvvwwwxxxyyy{{{}}}~~~|||vvvooohhh```XXXSSSNNNLLLJJJGGGEEEDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<>>>DDDLLLWWWdddnnntttsssttttttuuuxxx|||jjj]]]WWWRRRPPPQQQMMMLLLLLLKKKJJJHHHGGGFFFDDDAAA===:::999999888777777777777777777777777777777777888888888999999999666666666777777777888888666777999:::===BBBIIIMMMUUU___kkkuuurrrfff```___aaadddiiiooowww~~~|||vvvoookkkccc___YYYWWWZZZ___eeehhhmmmrrrzzz~~~xxxsssooollllllqqqyyy777888888888888999999999777777777777777888888999888999999::::::;;;;;;<<<======BBBJJJTTTcccwww~~~wwwyyy|||fffWWWRRRSSSUUUXXXaaajjjooouuu}}}wwwqqqiiifffgggnnnuuu|||~~~zzzwwwuuusssooollllllmmmllljjjnnnttt~~~}}}{{{yyywwwuuuuuusssqqqooolllkkkjjjjjjjjjiiifffcccaaa```^^^\\\[[[ZZZYYYYYYVVVTTTRRRNNNJJJFFFCCCBBB@@@======???@@@AAAFFFNNNVVV[[[aaaeeeggghhhiiiiiikkkkkkkkkkkkmmmppprrrssstttuuuxxxzzz}}}~~~}}}xxxssslllcccZZZTTTOOOMMMKKKHHHFFFDDDDDDDDDAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<======<<<>>>CCCKKKVVVcccooouuuvvvwwwwwwwwwyyy|||nnn___WWWQQQPPPQQQMMMLLLLLLKKKJJJHHHGGGFFFEEEAAA===:::999999888777777777777777777777777777777777777888888888999999555666666666777777777777666777999;;;>>>DDDKKKPPPVVVaaammmvvvsssfff^^^[[[]]]```ffflllrrryyy~~~{{{xxxtttpppmmmfff```YYYTTTTTTWWWZZZ\\\eeeiiipppwww}}}{{{tttoooooopppttt{{{777777777888888888888999555666777888999888888777888999999::::::;;;;;;<<<===>>>EEEOOOYYYhhh|||~~~~~~rrr^^^RRROOOQQQTTTYYYaaaiiinnnuuu}}}}}}rrrkkkhhheeegggooovvv}}}~~~zzzvvvqqqmmmjjjhhhbbb______aaa```___ccciiittt~~~|||zzzwwwvvvuuutttqqqooonnnmmmllllllllljjjgggeeebbbaaa___]]][[[ZZZYYYXXXTTTSSSPPPMMMIIIFFFCCCBBBAAA>>>>>>@@@AAAAAAFFFMMMRRRWWW]]]aaabbbbbbbbbbbbbbbcccccceeegggjjjmmmoooqqqrrruuuxxx{{{|||}}}~~~}}}~~~~~~{{{vvvpppggg]]]WWWPPPOOOLLLIIIFFFDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>==================>>>BBBJJJUUUbbbooovvvyyyyyyyyyxxxyyy|||rrrbbbXXXQQQPPPRRRMMMLLLLLLKKKJJJHHHGGGFFFEEEBBB===:::999999888666777777777777777777777777555666666666666777777777666666777777777888888888666888:::===AAAGGGNNNTTT]]]fffqqqyyy{{{jjj___\\\^^^```eeelllrrrxxx}}}}}}zzzxxxwwwvvvuuusssmmmggg]]]VVVSSSSSSTTTTTT[[[___eeekkkqqqwww~~~}}}wwwvvvsssqqqtttyyy666777777777777888888888666888:::;;;<<<;;;999888888999999::::::;;;<<<<<<===???GGGRRR]]]lllkkkXXXMMMLLLPPPSSSXXX```hhhnnnuuu~~~{{{ooohhhgggeeehhhooowww~~~{{{yyyuuupppkkkfffbbb```YYYVVVVVVXXXXXXXXX\\\bbbjjjxxx|||zzzwwwvvvuuutttqqqoooooonnnmmmmmmmmmllliiifffcccbbb```^^^[[[ZZZYYYXXXSSSRRROOOLLLIIIFFFDDDBBBBBB??????AAAAAABBBGGGMMMOOOTTTZZZ^^^___^^^^^^]]]\\\]]]^^^___bbbfffiiikkknnnpppsssvvvyyy{{{|||||||||}}}|||yyysssjjj```YYYQQQOOOLLLIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEE@@@@@@AAABBBBBBAAAAAAAAA??????>>>==================???BBBIIIUUUbbbnnnvvvyyyyyyxxxwwwxxx{{{uuudddYYYRRRPPPSSSMMMLLLLLLKKKJJJHHHGGGFFFEEEBBB===:::999999777666777777777777777777777777444444444444555555555666777888888888888999999999888999;;;>>>CCCIIIQQQVVVccclllvvv|||vvvfff^^^```dddeeekkksssyyy}}}}}}zzzxxxyyyzzzzzzzzztttmmmbbbZZZTTTRRRRRRQQQSSSVVV[[[```fffmmmuuuzzz}}}}}}wwwpppooosss666666777888888888888888777888888888888999999999::::::999999999:::;;;;;;@@@BBBIIITTTeeexxxqqq^^^UUUQQQMMMNNNSSS[[[aaaiiiqqqwww|||vvvlllhhhdddgggkkkqqqyyy{{{xxxrrrooojjjddd___ZZZWWWVVVNNNNNNMMMKKKKKKMMMRRRUUU```mmm~~~}}}{{{yyyvvvtttrrrooonnnmmmmmmmmmllliiifffcccbbbaaa^^^\\\YYYXXXWWWTTTQQQMMMJJJHHHFFFCCC@@@????????????@@@AAABBBCCCMMMPPPTTTXXXZZZ[[[ZZZYYYVVVWWWWWWWWWYYY]]]cccgggjjjmmmqqqtttvvvwwwyyyzzz}}}}}}~~~~~~{{{wwwrrrjjjbbb\\\SSSPPPKKKHHHGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============???>>>AAAHHHNNNVVVdddqqqwwwyyy{{{zzzxxxxxx{{{~~~{{{fffZZZWWWRRRLLLOOONNNMMMKKKIIIHHHHHHGGGDDDCCC@@@===:::888888888666777888888888666555444888888888777666666555555777777888888888999999999::::::<<>>>>>>>>>>>============>>>===@@@FFFLLLTTTaaammmuuuxxxzzzzzzxxxyyy|||}}}gggZZZVVVRRRMMMOOONNNMMMKKKIIIHHHGGGGGGDDDBBB@@@===:::999888888777888999999999888666555555555666666777888888888888888888888888999999999;;;:::===CCCHHHOOO[[[gggsssuuuppppppsssuuuyyyzzz}}}wwwkkkaaaYYYUUUSSSMMMOOORRRTTTUUUXXX]]]aaadddgggmmmqqqtttvvvxxxzzz}}}~~~~~~}}}}}}~~~xxxsss666666777888888888888888888888888888999999999::::::::::::::::::;;;<<<<<>>>>>>>>>>>???@@@AAABBBFFFIIILLLPPPRRRRRRQQQPPPNNNOOOOOOPPPQQQUUUZZZ^^^aaaeeejjjnnnqqqsssvvvxxx{{{{{{|||~~~~~~}}}{{{wwwrrrkkkccc]]]UUUQQQMMMJJJHHHGGGFFFEEECCCBBBAAA@@@????????????BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===============<<<>>>CCCIIIPPP]]]iiisssvvvyyyzzzyyyyyy}}}kkk\\\WWWTTTPPPPPPOOOMMMKKKIIIHHHGGGGGGDDDBBB???<<<:::999888888888999999999999888888777555555666777777888888999999999999999999888888888<<<;;;>>>EEELLLTTTcccooo~~~}}}yyy{{{wwwkkkaaaYYYUUUOOOOOOPPPOOONNNOOOQQQSSSWWWZZZ^^^bbbdddhhhlllnnnsssttttttttttttvvvyyy{{{zzz}}}xxx666666777888888888888888888888888999999999:::::::::::::::::::::;;;<<<===???DDDNNN]]]ppplllUUULLLKKKKKKPPPVVV]]]bbbjjjqqqvvvzzz}}}{{{mmmbbb]]]___dddllluuu|||wwwrrrlllfff___ZZZUUUSSSOOOKKKHHHFFFDDDDDDBBBBBBBBBAAAAAABBBFFFIIINNN\\\rrr~~~}}}{{{yyyvvvtttssssssqqqooooooooonnnllljjjfffeeebbb___\\\YYYWWWVVVSSSPPPLLLIIIGGGEEECCCAAA>>>>>>>>>>>>>>>???@@@@@@CCCEEEHHHKKKMMMMMMLLLKKKJJJKKKLLLLLLMMMPPPUUUXXX\\\```fffjjjnnnrrruuuwwwxxxyyyzzz}}}}}}{{{xxxssslllddd___VVVSSSNNNKKKIIIHHHFFFEEECCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>===============<<<>>>BBBGGGNNNZZZfffqqquuuyyyzzzyyyzzz}}}ppp___YYYVVVTTTPPPOOOMMMKKKIIIHHHGGGFFFCCCBBB???<<<:::999999888888888888888888888888777999999888888777666666555::::::999999999999888888<<<<<<@@@GGGPPPZZZjjjxxxxxxkkk___WWWSSSRRRQQQNNNMMMLLLLLLMMMNNNPPPSSSVVVXXX\\\aaadddfffggghhhiiiiiikkknnnqqqrrruuuzzz}}}{{{666666777888888888888888888999999999999:::::::::::::::::::::;;;<<<===>>>@@@FFFRRRbbbuuuoooVVVLLLLLLLLLPPPVVV\\\aaaiiipppuuuxxx|||~~~xxxjjjaaa\\\]]]ccclllvvvxxxtttnnnhhhbbb\\\UUUQQQMMMKKKIIIFFFDDDBBBBBBBBB@@@AAAAAAAAA@@@BBBEEEGGGLLLZZZnnn~~~|||zzzwwwuuuttttttrrrooonnnnnnnnnlllkkkgggfffccc```\\\YYYVVVUUURRROOOKKKIIIGGGEEECCCAAA>>>>>>=========>>>??????BBBCCCEEEGGGIIIIIIHHHHHHFFFGGGIIIIIIJJJMMMQQQTTTWWW[[[aaagggkkkooosssvvvtttuuuxxxzzz{{{}}}~~~|||yyyuuunnnfffaaaXXXTTTOOOLLLJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>============>>>===>>>BBBFFFMMMYYYeeeppptttxxxzzzzzzzzz}}}ttt```XXXVVVTTTQQQOOOMMMKKKIIIGGGFFFFFFCCCAAA???<<<:::999999999777777777666777777777777999999999888777777666666:::999999999999999999999;;;<<>>>>>AAAHHHVVVgggzzzpppVVVMMMNNNNNNPPPUUU[[[aaahhhpppuuuyyy}}}tttggg```]]]]]]dddnnnyyy}}}nnniiibbb\\\WWWRRRNNNKKKFFFEEECCCAAA@@@???@@@@@@>>>???@@@??????@@@CCCEEEKKKWWWjjj~~~~~~{{{yyyvvvuuutttrrrooonnnnnnmmmlllkkkhhhgggddd```\\\YYYVVVTTTQQQNNNKKKHHHGGGEEECCCAAA>>>>>>============>>>>>>@@@AAABBBDDDEEEEEEDDDDDDCCCEEEFFFGGGHHHJJJMMMPPPRRRWWW]]]cccgggkkkooorrrppprrruuuvvvwwwyyy|||~~~}}}{{{wwwpppiiidddYYYVVVQQQMMMKKKIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============>>>===>>>BBBFFFMMMYYYdddoootttxxxzzzzzzzzz|||vvv```VVVTTTSSSQQQPPPNNNKKKIIIGGGFFFEEEBBBAAA???<<<::::::999999666666666555666666777888666666777888888999999:::999999999999:::::::::;;;<<<>>>FFFQQQ\\\hhhxxxrrrggg[[[XXXTTTQQQPPPOOOMMMKKKEEEFFFGGGGGGGGGIIILLLOOONNNOOOPPPQQQQQQSSSWWWYYY^^^bbbhhhmmmsssxxx~~~zzz666666777888888888888888999999999:::::::::;;;;;;999:::::::::<<<===>>>???CCCKKKYYYkkk}}}nnnUUUNNNOOOPPPRRRVVV\\\aaaiiiqqqwww{{{}}}oooddd___]]]___fffqqq}}}|||uuuqqqddd___WWWPPPMMMJJJIIIGGGCCCBBB@@@?????????@@@AAA>>>???@@@@@@@@@@@@CCCEEEIIISSSdddwww}}}zzzxxxwwwtttqqqnnnmmmmmmmmmlllkkkiiihhheeeaaa\\\YYYVVVTTTQQQNNNJJJHHHGGGEEECCCAAA>>>======<<<<<<=========>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDEEEFFFJJJLLLNNNRRRXXX^^^bbbfffjjjmmmlllooorrrssssssuuuyyy|||~~~~~~|||yyyrrrkkkfffZZZWWWRRRNNNLLLJJJHHHGGGCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===============;;;===AAAEEELLLXXXdddppptttyyyzzzzzzyyy{{{}}}zzzcccXXXUUUTTTQQQPPPNNNKKKIIIGGGFFFEEEBBBAAA>>><<<::::::::::::777777666666666777999999666777777888888999::::::777888888999:::;;;<<<<<<>>>AAAKKKXXXcccooo~~~}}}qqqbbb^^^YYYUUUTTTRRROOOLLLFFFGGGGGGFFFEEEEEEFFFHHHFFFGGGHHHHHHHHHJJJMMMPPPRRRVVV\\\ccciiiooovvvzzz{{{666666777888888888888888999999:::::::::;;;;;;;;;999::::::;;;<<<===??????DDDLLL[[[mmmkkkSSSMMMPPPQQQSSSVVV]]]bbbkkksssyyy}}}zzzkkkbbb^^^]]]bbbiiittt}}}uuummmggg]]]XXXPPPIIIFFFFFFEEEEEECCCBBBAAA@@@AAAAAACCCCCC???AAABBBBBBBBBBBBEEEGGGFFFPPP```qqq~~~{{{yyyxxxsssqqqnnnlllllllllkkkjjjjjjhhheeeaaa]]]XXXUUUTTTPPPNNNJJJHHHGGGEEECCCAAA>>>======<<<<<<<<<======<<<======>>>??????>>>>>>>>>???AAABBBCCCDDDGGGIIIKKKOOOUUUZZZ___cccgggiiijjjmmmpppqqqqqqssswww{{{}}}~~~}}}zzztttmmmhhh[[[WWWRRRNNNLLLJJJHHHGGGBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAABBB>>>>>>>>>>>>============;;;:::;;;@@@DDDKKKWWWcccppptttyyy{{{zzzyyyzzz|||}}}hhh\\\XXXWWWRRRPPPNNNKKKIIIGGGFFFEEEBBBAAA>>><<<;;;:::::::::888888777777777888:::;;;::::::999999888777777777777777888999;;;<<<======@@@DDDNNN\\\hhhsss|||xxxiiiddd^^^ZZZXXXUUURRRNNNIIIJJJJJJIIIFFFEEEEEEFFFBBBCCCDDDDDDCCCEEEHHHJJJIIINNNTTT[[[bbbiiipppttt|||555555666666777777888888888999::::::;;;;;;:::::::::;;;<<<;;;;;;===@@@BBBEEEPPPaaarrrkkkUUURRRRRRMMMPPPZZZ```eeemmmsssxxx{{{~~~tttggg```\\\[[[dddkkkvvv~~~uuukkk```ZZZRRRPPPLLLHHHDDDBBB@@@???===???@@@AAAAAA@@@>>>===@@@???===<<<<<<>>>@@@AAAFFFNNN\\\lll{{{}}}yyyvvvsssrrrpppnnnlllllllllllljjjgggbbb___]]]ZZZWWWUUUPPPMMMJJJGGGEEECCC???======>>>???@@@@@@???>>>===:::;;;;;;<<<<<<;;;;;;:::<<<===>>>???BBBDDDFFFGGGKKKMMMQQQUUUZZZ___ccceeegggiiikkkmmmooorrrwww{{{{{{}}}~~~|||vvvoookkkaaa\\\UUUOOOLLLJJJHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????>>><<<<<>><<<>>>AAADDDJJJTTT]]]hhhvvv~~~|||}}}~~~}}}{{{|||wwwoooddd\\\YYYWWWSSSOOOMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEHHHLLLPPPUUU]]]eeekkkqqqxxx666666666666777777888888777888999999::::::999999:::;;;<<<;;;;;;===@@@BBBGGGRRRccctttiiiTTTPPPPPPMMMQQQZZZaaafffmmmtttxxx|||qqqeee^^^\\\\\\dddkkkwww}}}uuulllcccZZZTTTLLLJJJGGGEEEBBBAAA@@@@@@>>>???@@@AAAAAA@@@???>>>@@@???>>>>>>>>>@@@AAACCCGGGNNNZZZggguuu}}}zzzwwwtttsssqqqooommmlllkkkkkkiiigggccc```^^^[[[XXXUUUPPPNNNJJJGGGEEECCC???===>>>>>>???@@@???>>>======::::::;;;;;;;;;;;;::::::;;;<<<===>>>AAACCCEEEFFFGGGIIILLLQQQVVVZZZ]]]___dddfffjjjlllnnnrrrvvvyyy{{{}}}}}}xxxrrrmmmbbb]]]VVVPPPLLLJJJHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>><<<<<>>>>>?????????>>>>>>===<<<::::::;;;;;;;;;;;;:::::::::;;;;;;===???AAACCCDDDEEEGGGJJJNNNRRRVVVYYYZZZ```dddhhhkkknnnqqqtttvvvzzz}}}|||vvvrrreee___XXXQQQMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@??????>>>>>>======>>><<<<<>>;;;999888888777777777777777777777777777777888999999999999888:::999>>>GGGLLLJJJFFFEEEIIIQQQ\\\eeemmmttt{{{{{{wwwwwwxxx{{{~~~pppmmmqqq~~~qqqgggbbb___]]][[[UUUSSSOOOLLLIIIHHHGGGHHHEEEDDDDDDCCCCCCBBBBBBAAAAAABBBEEEHHHKKKPPPVVV[[[aaahhhrrryyy~~~777777777777777777777777777888888999999999999999:::;;;<<<<<<<<<>>>AAADDDJJJWWWiiizzz|||vvvbbbOOOKKKLLLMMMSSS\\\ccchhhooouuuyyy}}}xxxhhh]]]ZZZ[[[^^^fffnnnzzzzzzrrrfff[[[SSSNNNKKKIIIBBBAAA@@@???>>>???@@@@@@@@@@@@?????????@@@AAAAAA>>>>>>>>>???@@@BBBDDDEEEGGGJJJPPPXXXbbbnnnzzz~~~{{{yyywwwvvvtttqqqnnnllljjjiiihhhfffeeedddccc___ZZZWWWRRROOOKKKHHHFFFDDDAAA???@@@??????>>>>>>===<<<;;;:::::::::;;;;;;:::::::::999999:::;;;===???AAABBBFFFGGGJJJMMMQQQTTTWWWXXX^^^aaagggkkknnnpppsssuuuyyy|||yyyuuugggbbbZZZSSSOOOLLLIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<>>><<<<<>>;;;:::888888777777777777777777777777777777888999999999999888:::777:::CCCIIIHHHDDDBBBLLLUUUaaajjjooorrruuuwwwyyytttsssvvv|||vvvkkklllrrr{{{ooogggccc___]]]YYYWWWRRRNNNKKKIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDDDD???AAACCCEEEFFFJJJNNNRRRXXX___iiirrryyy888888888888777777777777888999999:::;;;:::::::::999;;;<<<<<<===>>>BBBEEELLLYYYlll}}}|||mmm\\\MMMIIIKKKMMMTTT\\\ccchhhooouuuyyy|||ttteee[[[YYY\\\```iiiqqq|||}}}qqqiii^^^SSSMMMIIIHHHGGGCCCBBB@@@???>>>??????@@@@@@@@@??????@@@AAABBBBBB======>>>???@@@AAABBBCCCEEEHHHLLLRRR[[[fffrrrzzz~~~|||zzzxxxwwwuuurrrooollljjjiiigggfffeeedddccc```\\\XXXTTTPPPKKKHHHFFFDDDBBB@@@AAA@@@???>>><<<;;;;;;:::999::::::::::::::::::999999999999;;;<<<>>>@@@AAAEEEFFFHHHLLLOOORRRUUUVVV[[[___eeeiiimmmpppsssuuuxxxzzz~~~{{{wwwkkkeee]]]UUUPPPMMMJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<===<<<<<>><<<:::999888888888888888888888888888777777888999999999999888;;;888888===BBBBBBAAABBBOOOXXXeeennnqqqqqqppppppzzzyyyrrrrrrwwwssslllpppyyyyyynnnfffaaa^^^]]]ZZZVVVRRROOOMMMLLLLLLEEEEEEEEEFFFFFFFFFFFFFFF@@@AAACCCDDDDDDFFFIIILLLQQQWWWaaakkkuuu|||999888888888888777777777999999:::;;;;;;;;;;;;:::999;;;<<<<<<===???CCCEEEOOO\\\pppzzz~~~cccWWWKKKIIIJJJNNNTTTZZZccchhhooouuuyyy{{{~~~sssddd\\\[[[^^^aaajjjrrr~~~vvvggg```VVVNNNIIIGGGFFFFFFDDDCCCAAA@@@??????@@@@@@??????@@@@@@AAABBBBBBBBB===>>>>>>???@@@AAAAAABBBDDDFFFIIIMMMTTT^^^iiiqqqyyy}}}|||xxxwwwvvvsssqqqmmmkkkiiigggeeedddcccbbb```\\\ZZZUUUQQQLLLHHHFFFDDDCCCAAABBBAAA???===;;;:::::::::999999::::::::::::999999999999999:::<<<===???@@@AAABBBEEEHHHLLLOOORRRSSSYYY]]]bbbfffjjjmmmqqqtttvvvyyy|||{{{wwwnnnhhh___WWWQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>=========<<<<<>>>>>BBBGGGRRR\\\iiisssuuurrrpppnnnuuu}}}xxxrrrttt{{{~~~sssnnnvvvyyynnneeeaaa```^^^[[[XXXUUURRRPPPOOOFFFFFFFFFFFFFFFFFFEEEEEEAAABBBCCCCCCCCCDDDFFFHHHLLLQQQZZZdddoooxxx999999999888888888777777888888999:::::::::::::::999:::<<<======@@@CCCFFFRRR```ttt~~~zzz}}}www[[[SSSJJJHHHKKKNNNTTTYYYccchhhnnntttxxxzzz}}}rrreee]]]]]]```cccjjjssstttkkk[[[VVVOOOIIIFFFEEEDDDCCCBBBBBB@@@??????@@@AAABBB>>>???@@@BBBBBBBBBBBBAAA??????@@@AAAAAABBBAAAAAADDDEEEGGGJJJOOOWWW```fffooowww~~~}}}wwwwwwvvvtttrrrnnnllljjjgggeeebbbaaaaaa___]]][[[VVVRRRLLLHHHFFFEEECCCBBBCCCAAA???===;;;:::999999999999::::::::::::999999999999::::::<<<===???@@@>>>???BBBFFFJJJMMMPPPRRRVVVYYY]]]aaaeeejjjooossstttwww{{{}}}~~~zzzvvvpppjjjaaaYYYSSSNNNKKKHHHHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>===<<<<<>>======DDDLLLVVV```nnnwwwyyyvvvrrrpppsssxxxyyytttxxx}}}sssoooxxxyyynnnhhhcccbbbaaa___\\\YYYVVVTTTMMMMMMLLLJJJIIIGGGFFFFFFAAABBBCCCCCCBBBBBBDDDEEEIIILLLSSS]]]iiittt|||999999999999888888777777777777888999999999999888999:::<<<===>>>@@@CCCFFFUUUcccxxx{{{~~~mmmWWWPPPJJJIIIKKKOOOTTTXXXbbbgggnnntttwwwzzz|||~~~rrrfff___^^^aaadddjjjsss~~~{{{yyykkkaaaSSSOOOJJJFFFDDDCCCBBBAAA@@@@@@?????????AAABBBCCC===>>>AAACCCDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBDDDEEEFFFHHHKKKRRRYYY^^^hhhppp|||~~~}}}wwwvvvvvvuuurrrooolllkkkgggdddaaa```______]]]\\\VVVRRRLLLHHHFFFEEEDDDCCCCCCAAA???<<<:::999999999999999999::::::999999999999::::::;;;<<<===???@@@>>>???BBBFFFJJJNNNQQQSSSTTTWWWZZZ^^^bbbgggmmmrrrrrrvvvzzz|||~~~~~~yyyuuuqqqkkkbbbYYYSSSNNNKKKIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????===<<<<<>><<<<<<;;;;;;:::::::::999999888888888999999999999:::;;;<<<<<>>>>>>>>>>>>>><<<<<<======???GGGQQQaaaooo}}}~~~zzzvvv{{{xxxwww{{{qqq```WWWUUUPPPNNNKKKJJJIIIHHHFFFDDDEEEDDDCCC@@@>>>;;;888666888888888888888888888888888888999999999::::::::::::888999;;;;;;===FFFOOOaaaooo}}}}}}zzzxxxuuusssuuu{{{~~~~~~~~~yyyvvvzzz~~~ssskkkkkkwww{{{wwwxxxzzz{{{|||~~~~~~~~~}}}}}}yyyrrrmmmhhhfffgggfffaaa]]][[[YYYVVVTTTSSSQQQNNNLLLIIIGGGEEEDDDEEEEEECCCBBBDDDHHHNNNVVV```kkkwww~~~888888888888888999999:::999999::::::::::::;;;;;;888:::<<<<<<<<>>???AAABBBCCCEEEHHHKKKMMMQQQWWW]]]bbbfffkkkmmmnnnqqquuuxxxyyy{{{~~~}}}{{{zzzrrrmmmfff]]]UUUOOOLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>><<<<<<======???GGGQQQ]]]kkkzzz}}}zzz{{{yyywww{{{rrrbbbXXXUUUPPPNNNKKKJJJIIIHHHFFFDDDEEEDDDCCCAAA>>>;;;888777888888888888888888888888777777888888888999999999:::999999;;;;;;???IIITTTjjjwww{{{vvvtttsssvvv{{{|||}}}~~~{{{zzzuuukkkfffiiivvv{{{vvvvvvwwwxxxxxxyyy{{{~~~~~~~~~}}}|||zzzyyyzzzzzzxxxsssmmmjjjjjjjjjfffccc```^^^\\\ZZZXXXVVVRRROOOLLLJJJGGGEEEEEEEEEDDDCCCDDDHHHMMMUUU^^^jjjuuu}}}999999999888999::::::;;;999999::::::::::::;;;;;;999;;;<<<<<<===@@@FFFKKKZZZjjj}}}rrr\\\QQQJJJFFFGGGIIIMMMUUU]]]eeejjjpppuuuwwwyyy{{{|||vvvggg^^^[[[\\\bbbjjjuuu~~~~~~zzzpppfff]]]TTTOOOJJJHHHEEECCCDDDDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGIIIMMMRRRVVVYYY___gggooouuuzzz}}}~~~}}}}}}{{{xxxwwwvvvuuurrrpppooommmjjjhhheeeaaa\\\YYYRRROOOKKKIIIHHHGGGFFFDDDBBBAAA???<<<:::888777666888888888777777777777777999888888999999:::;;;<<<<<<>>>@@@AAAAAACCCFFFHHHJJJOOOUUUZZZ___dddiiilllmmmpppsssvvvxxxzzz}}}~~~~~~}}}{{{zzzsssoooggg^^^VVVPPPLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>><<<<<<>>>>>>???GGGPPPYYYhhhwww~~~~~~|||yyyxxx|||~~~tttdddYYYUUUPPPNNNKKKJJJIIIHHHFFFDDDEEEDDDCCCAAA>>>;;;999777888888888888888888888888666666777777777888888888;;;999999;;;<<>>======<<<<<<<<<888888888888888888777777888888888888999:::;;;<<<;;;<<<>>>??????AAADDDFFFHHHLLLQQQWWW\\\aaagggjjjlllooosssvvvxxxzzz|||}}}~~~~~~|||zzzxxxsssoooiii```XXXQQQLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>><<<===>>>>>>???FFFOOOWWWfffvvv}}}}}}{{{yyy|||}}}vvv~~~wwwggg[[[UUUPPPNNNKKKJJJIIIHHHFFFDDDEEEDDDCCCAAA>>><<<999888888888888888888888888888777777777777888888888999;;;::::::;;;===EEEVVVfff}}}}}}|||}}}|||xxx}}}wwwlll```ZZZZZZcccvvvyyywwwwwwyyyxxxxxxxxx{{{~~~~~~}}}{{{zzzyyywwwtttsssvvvzzz|||xxxuuusssrrrooonnnllljjjhhhddd```\\\XXXTTTOOOKKKIIIHHHGGGFFFEEEGGGKKKPPPYYYeeeqqqyyy777777777777777888999999999999999:::::::::;;;;;;999;;;===>>>>>>AAAHHHMMM[[[kkk~~~zzzqqq]]]OOOIIIFFFHHHKKKNNNUUU]]]eeeiiiooosssvvvxxx{{{|||rrrccc\\\YYY[[[cccjjjxxxsssfff\\\UUUPPPNNNLLLJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLPPPSSSUUUYYY^^^dddhhhmmmqqqtttyyy}}}~~~{{{zzzyyyxxxuuussssssqqqooollliiiccc]]]YYYUUURRRMMMJJJGGGEEECCCAAA@@@???>>>======<<<======999999999999999999999999888888888888999:::;;;;;;:::;;;===>>>>>>???BBBDDDFFFIIINNNSSSXXX^^^cccgggkkknnnrrruuuwwwyyy|||~~~~~~{{{xxxvvvssspppjjjbbbZZZSSSMMMJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>======???>>>???FFFNNNXXXgggvvv}}}}}}|||}}}|||vvv}}}zzzjjj]]]UUUPPPNNNKKKJJJIIIHHHFFFDDDEEEDDDCCCAAA???<<<:::999888888888888888888888888888888888999999999::::::::::::;;;===???HHH\\\nnnyyyssshhh[[[VVVYYYdddwww}}}{{{{{{zzzyyyyyyzzz}}}~~~|||{{{{{{|||{{{xxxvvvtttxxx~~~}}}yyywwwuuusssqqqooonnnkkkfffccc___[[[UUUQQQNNNKKKIIIGGGGGGHHHJJJNNNVVVbbboooxxx777777666666777777888999999999::::::::::::;;;;;;999;;;>>>>>>???BBBIIINNN\\\mmmzzznnn[[[OOOJJJGGGIIILLLPPPWWW^^^eeehhhmmmqqqtttwwwzzz||||||oooaaaZZZYYY[[[ccckkkzzzrrrfff]]]WWWRRRPPPNNNMMMKKKKKKLLLLLLKKKIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHIIIKKKNNNPPPTTTWWW[[[```ccchhhlllppptttwww{{{|||{{{zzzyyyvvvtttsssqqqooommmjjjeee^^^ZZZSSSPPPLLLIIIHHHFFFEEECCCAAA@@@>>><<<:::999888888999999999999999:::::::::888777777888888999:::;;;:::;;;=========>>>AAACCCDDDHHHLLLPPPUUUZZZ```dddiiilllpppsssuuuxxx{{{}}}~~~~~~{{{wwwuuuqqqooojjjddd\\\UUUOOOLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>===>>>@@@??????EEEMMMYYYhhhwww~~~~~~~~~~~~zzz|||mmm___VVVPPPNNNKKKJJJIIIHHHFFFDDDDDDDDDCCCAAA???===;;;:::888888888888888888888888888999999999999:::::::::999:::<<<>>>AAAJJJ___sss|||ooodddXXXTTTYYYfffxxx~~~}}}xxxxxxyyy{{{~~~~~~|||{{{|||~~~~~~{{{wwwrrruuuzzz~~~zzzxxxuuusssrrrpppmmmkkkgggccc^^^YYYUUUQQQMMMJJJIIIIIIJJJMMMUUUaaannnwww888888777777888888999:::999999::::::::::::;;;;;;999<<<>>>??????CCCJJJOOO]]]ooo|||mmm[[[OOOJJJHHHKKKNNNQQQXXX___dddggglllppprrruuuxxx{{{xxxkkk___YYYYYY]]]eeennn}}}vvvkkkccc]]]XXXVVVTTTSSSQQQQQQRRRQQQOOONNNOOOOOONNNMMMLLLLLLLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIJJJKKKKKKLLLOOOQQQSSSUUUYYY\\\___ccchhhlllnnnqqqtttxxx|||~~~||||||zzzxxxvvvsssrrrqqqooolllggg```[[[UUUQQQMMMIIIGGGFFFCCCAAA@@@???>>><<<:::999888888777888888888999999999999777777777777888999:::;;;:::;;;=========>>>@@@CCCDDDGGGJJJNNNRRRWWW]]]```eeehhhmmmpppsssuuuxxx{{{}}}~~~}}}yyywwwpppnnnkkkeee^^^WWWQQQMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>===>>>@@@??????EEELLLYYYgggwww~~~~~~~~~ooo```WWWPPPNNNKKKJJJIIIHHHFFFDDDDDDDDDCCCBBB@@@===;;;:::888888888888888888888888888888888888999999999999888:::===@@@BBBLLLaaauuu}}}iii]]]SSSRRRYYYgggyyy|||{{{xxxyyyzzz}}}}}}{{{yyy{{{~~~~~~yyyuuunnnqqqtttxxx|||}}}}}}|||xxxuuuuuutttsssrrrooolllgggccc^^^XXXRRRMMMKKKJJJJJJMMMTTT```nnnwww999999888888999999:::;;;999999:::::::::;;;;;;;;;999<<<>>>???@@@CCCJJJPPP^^^qqq~~~ooo\\\OOOKKKIIIKKKOOORRRYYY```cccfffkkkoooqqqtttxxxzzzttthhh\\\XXXYYY^^^hhhqqq{{{rrrjjjddd___\\\ZZZYYYXXXXXXXXXWWWUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPOOOOOONNNNNNOOOOOOLLLLLLLLLMMMMMMMMMMMMNNNKKKMMMNNNOOOOOOPPPRRRUUURRRTTTWWWZZZ]]]aaafffjjjjjjlllppptttxxx}}}~~~}}}|||yyywwwtttsssrrrpppnnniiibbb]]]YYYUUUOOOJJJGGGCCC@@@===???>>>>>>============>>>666666777777888888888999777777777777888999:::;;;:::<<<=========>>>@@@BBBDDDFFFJJJMMMPPPUUU[[[___cccfffjjjnnnpppsssvvvyyy{{{}}}|||zzzooonnnkkkfff___XXXRRRNNNGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>===>>>@@@??????DDDLLLXXXfffvvvpppaaaXXXPPPNNNLLLJJJIIIHHHFFFDDDDDDDDDCCCBBB@@@>>><<<;;;888888888888888888888888777777777777888888888888777999>>>@@@CCCLLLaaauuuxxxcccXXXOOOPPPYYYgggzzzzzzyyyyyyzzz}}}}}}zzzxxxzzz||||||wwwqqqkkkmmmppprrrwww}}}}}}yyyyyy{{{~~~~~~zzzwwwvvvwwwwwwwwwtttqqqmmmiiiddd]]]UUUPPPLLLKKKKKKMMMTTT```nnnwww~~~888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;???@@@CCCKKKTTTaaatttppp[[[LLLKKKJJJKKKMMMRRRWWW[[[aaaeeejjjmmmnnnqqqvvvzzzttthhh\\\XXXYYY^^^hhhqqq~~~xxxrrrnnniiiffffffddd```^^^\\\[[[XXXWWWWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTWWWYYY\\\]]]___aaaeeehhhkkklllnnnqqqtttxxx{{{|||~~~|||zzzwwwvvvwwwuuussspppnnnkkkfffcccYYYTTTMMMHHHEEECCCBBBAAA@@@???===;;;:::999999:::888888888888888888999999::::::999999999999999999888888999:::<<<>>>@@@AAAAAACCCFFFIIIMMMQQQWWW[[[ccceeeiiimmmpppsssxxxzzz}}}~~~~~~{{{yyywwwssslllfff___XXXQQQMMMKKKIIIFFFDDDDDDDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===AAA???>>>?????????DDDJJJSSSaaasss~~~}}}}}}uuudddZZZRRRPPPMMMKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@===;;;:::888999:::::::::888777666888888999999999:::::::::999<<>>???BBBEEEHHHKKKOOOUUUYYY```ccchhhkkknnnrrrvvvyyyzzz{{{}}}~~~~~~|||yyywwwvvvsssnnnhhhbbb[[[SSSNNNLLLJJJGGGEEEEEEEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>@@@======?????????DDDJJJSSS```rrr}}}}}}~~~wwweeeZZZSSSPPPMMMKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@>>><<<:::999999999999999888777777777777888888888999999999999<<>>@@@BBBKKKTTTjjj~~~~~~uuu\\\PPPNNNKKKKKKMMMSSSYYY]]]cccgggkkknnnoooqqqvvvzzzjjjaaaYYYWWWZZZaaannnyyy|||yyyvvvqqqoookkkiiiiiigggeeeddd``````______^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYY\\\^^^___``````bbbdddggglllmmmmmmoooqqqsssuuuvvv~~~|||zzz{{{zzzwwwuuusssoooiiifff^^^XXXPPPJJJGGGFFFFFFEEEDDDCCCAAA>>><<<;;;;;;;;;999999999999999999888888777777777777777777777777:::999999999999999:::;;;>>>@@@CCCFFFIIIMMMRRRVVV]]]aaaeeeiiilllppptttvvvxxxzzz|||}}}}}}|||yyyxxxuuurrrooojjjeee]]]UUUPPPMMMKKKHHHFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>><<<<<<>>>??????CCCJJJSSS___ppp~~~~~~|||}}}{{{hhh\\\SSSQQQNNNLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@>>><<<;;;:::999999888888888888999666666777777777888888888888;;;>>>AAAGGGTTTeeerrr{{{{{{zzzcccRRRMMMKKKRRR^^^nnn|||xxxvvvvvvtttwwwzzz}}}xxxlllccc[[[VVVSSSQQQTTTXXX\\\```aaabbbbbbccceeegggddd___[[[ZZZ[[[___```eeemmmttt|||~~~~~~|||xxxpppeee]]]VVVPPPMMMQQQWWW```lllvvv~~~888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@CCCLLLVVVkkksssYYYQQQOOOLLLKKKMMMSSSYYY^^^cccgggkkknnnoooqqqvvvzzz|||fff___XXXWWWZZZbbbooo{{{zzzwwwsssqqqooommmjjjhhheeeeeeeeedddccccccbbbbbbaaaaaaaaa`````````______bbbaaa```___^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___aaabbbbbbaaabbbdddgggjjjkkklllmmmooorrrtttuuu{{{~~~~~~}}}|||{{{yyyvvvsssnnnhhhddd^^^XXXPPPIIIFFFFFFFFFFFFEEECCCAAA>>><<<;;;;;;;;;:::999999999999999888888999999999999999:::::::::999999999999999:::;;;;;;>>>@@@BBBEEEGGGKKKPPPTTT[[[___dddhhhlllooorrruuuxxxzzz}}}~~~|||zzzsssqqqoookkkfff___VVVPPPMMMKKKHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===;;;;;;>>>??????CCCIIIRRR]]]nnn}}}zzzxxx}}}kkk]]]TTTRRROOOMMMLLLKKKHHHGGGEEEEEEDDDCCC@@@>>><<<;;;;;;:::888888777888999:::777777777777888888888999888;;;>>>BBBIIIWWWgggsss}}}{{{|||{{{cccSSSMMMKKKSSS```ppp{{{vvvuuuuuutttwwwzzz}}}|||nnnbbbZZZUUURRRNNNQQQVVV\\\___```]]][[[[[[]]]___^^^ZZZVVVTTTTTTWWWVVVXXX^^^dddmmm{{{}}}uuukkkbbbXXXRRROOORRRXXX```kkkvvv}}}888888999999999:::::::::;;;;;;;;;<<<<<<============;;;<<>><<<;;;;;;;;;::::::::::::999999888888888888999999999:::::::::888888999999:::<<<===>>>>>>@@@BBBDDDGGGJJJOOORRRYYY]]]ccchhhkkknnnrrrtttvvvxxx{{{~~~~~~~~~|||{{{rrrpppnnnkkkfff^^^VVVPPPLLLJJJGGGEEEEEEEEEEEECCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@??????===;;;<<>>BBBHHHQQQ[[[kkk{{{zzzwwwxxxnnn```VVVSSSPPPMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA>>><<<;;;;;;:::999888888999:::;;;888888888999999999::::::999;;;>>>CCCKKKYYYiiisss|||hhhVVVOOONNNVVVcccrrrzzzvvvuuuuuutttwwwzzz}}}ssseeeZZZTTTQQQMMMPPPVVV^^^cccccc___[[[WWWYYYYYYXXXUUURRROOONNNQQQOOOOOOTTTXXX```nnn{{{~~~~~~xxxooogggZZZTTTQQQSSSXXX```lllvvv|||888888999999999:::::::::999999999:::;;;;;;<<<<<<===;;;<<<@@@CCCHHHSSS^^^sssiiiWWWPPPNNNMMMLLLNNNSSSWWWZZZ^^^bbbhhhkkkmmmqqqvvvzzzzzzpppbbb]]]YYYXXXZZZ```nnn|||{{{xxxuuuqqqooonnnnnnmmmllllllkkkkkkjjjgggggggggfffffffffeeeeeegggffffffeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeedddeeefffeeeeeeeeegggiiiggghhhiiikkknnnqqqtttuuusssvvvzzz}}}~~~zzzuuunnneee___SSSOOOJJJFFFDDDDDDCCCCCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;:::999999888888666666666777888888999999888888999999:::<<<===>>>>>>@@@BBBCCCEEEIIIMMMPPPWWW[[[aaagggjjjmmmppprrrrrrtttxxx{{{||||||{{{zzzsssqqqnnnjjjeee^^^VVVQQQLLLJJJGGGEEEEEEEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@???>>><<<===@@@@@@???AAAGGGPPPZZZiiiyyy}}}xxxwww~~~rrrcccWWWTTTQQQNNNMMMKKKIIIGGGFFFFFFEEECCCAAA???===<<<:::999999999999::::::;;;888999999999999::::::::::::<<<>>>DDDMMM[[[iiisss}}}nnnZZZSSSQQQZZZgggvvvzzzvvvuuuuuutttwwwzzz}}}yyyhhh[[[RRRNNNMMMPPPWWWaaahhhjjjfffaaaXXXWWWUUURRROOOMMMKKKJJJLLLJJJJJJMMMPPPUUU```kkk~~~}}}}}}~~~~~~xxxpppiii[[[UUURRRTTTYYYaaammmwww|||888888999999999:::::::::999999::::::;;;<<<<<<<<<===;;;===AAAEEEKKKWWWbbbxxxyyyaaaVVVMMMMMMMMMMMMOOORRRVVVXXX[[[```eeeiiilllpppvvv{{{wwwlll___[[[XXXXXXZZZaaappp~~~~~~|||zzzwwwuuurrrqqqqqqppppppoooooonnnlllllllllkkkkkkkkkkkkjjjhhhhhhgggggghhhhhhiiiiiiiiiiiihhhhhhhhhgggggggggdddfffgggfffffffffiiijjjiiiiiijjjlllnnnppprrrtttqqqssswww{{{}}}xxxrrriii___YYYNNNKKKHHHEEEEEEDDDCCCBBBCCCBBB@@@???>>>>>>??????<<<;;;;;;:::999999888888555666666777888888999999999999999999999:::;;;;;;<<<>>>@@@BBBCCCFFFJJJMMMTTTXXX___eeeiiikkknnnpppqqqssswwwzzz||||||{{{zzzwwwtttooojjjeee^^^WWWSSSMMMKKKHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@@@@@@@>>>???AAAAAA???AAAFFFPPPXXXgggwww{{{yyyttteeeWWWUUUQQQOOOMMMLLLIIIGGGFFFFFFEEECCCAAA???===<<<888999::::::;;;;;;::::::888888888888999999999999<<<===???EEEOOO\\\iiirrr}}}~~~ppp]]]VVVUUU^^^mmm{{{zzzuuutttttttttwwwzzz}}}oooaaaWWWRRROOOSSSZZZfffppptttppplll^^^ZZZTTTOOOLLLJJJIIIIIIIIIHHHIIIKKKLLLNNNVVV___ooo}}}}}}|||wwwooohhh\\\VVVRRRUUUZZZbbbnnnxxx{{{~~~888888999999999:::::::::;;;;;;<<<<<<===>>>??????===<<<===BBBFFFMMMYYYeeezzzmmm[[[SSSLLLLLLMMMNNNPPPRRRTTTVVVYYY^^^dddhhhlllpppvvv{{{vvvjjj\\\YYYXXXXXXZZZbbbqqq~~~|||zzztttttttttsssrrrrrrqqqqqqpppppppppoooooooooooonnniiiiiiiiiiiijjjkkklllllljjjjjjjjjiiiiiihhhhhhhhheeefffggggggggggggjjjlllkkkkkkllllllnnnoooqqqrrrooorrrvvvzzz~~~|||yyytttmmmcccYYYRRRKKKIIIGGGFFFFFFEEECCCBBBCCCBBBAAA@@@@@@@@@AAAAAA<<<<<<;;;::::::999888888777888888999::::::;;;;;;:::999999888777777888888;;;===???@@@AAADDDHHHKKKQQQVVV]]]cccgggjjjlllnnnrrrtttxxx|||~~~~~~}}}}}}zzzvvvpppkkkeee___YYYUUUOOOLLLIIIHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@AAA???@@@BBBAAA???AAAEEEOOOXXXfffwww~~~|||vvvfffXXXUUURRROOONNNLLLIIIGGGFFFFFFEEEDDDBBB???===<<<777888:::;;;<<<;;;::::::777777777777888888888888===>>>@@@EEEOOO\\\iiiqqq}}}}}}ooo___XXXWWWbbbqqqyyytttsssssstttwwwzzz}}}vvviii___ZZZSSSVVV^^^kkkwww|||yyyuuuddd^^^VVVOOOLLLKKKKKKKKKJJJIIIJJJLLLLLLLLLRRRZZZbbbsss}}}{{{uuummmggg\\\VVVRRRUUU[[[cccnnnyyy{{{~~~666888888888777666777888;;;::::::::::::;;;<<<<<<===<<<>>>BBBDDDKKKXXXfff|||~~~hhhYYYSSSMMMMMMLLLLLLNNNRRRUUUXXX\\\aaafffiiilllpppvvv{{{tttjjj]]]YYYWWWYYY]]]fffuuu~~~~~~}}}{{{yyyxxxxxxwwwuuutttpppqqqrrrsssrrrqqqpppooonnnnnnmmmmmmmmmllllllllllllkkkkkkjjjjjjkkkkkkkkkjjjiiiiiihhhiiiiiijjjjjjkkkjjjjjjjjjkkkmmmnnnpppnnnoooqqquuuyyy~~~|||uuunnnfff]]]TTTNNNJJJIIIGGGEEECCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????======<<<;;;999888777777999888777666666666777888888999999::::::;;;;;;<<<;;;===???@@@AAACCCFFFHHHNNNSSSZZZ```eeeiiillloooqqqsssvvvyyyzzzzzzyyyxxxwwwtttooolllhhhaaaYYYRRRNNNLLLIIIGGGFFFEEECCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????======>>>???BBBCCCKKKUUUdddrrr{{{|||hhhWWWTTTPPPNNNLLLKKKIIIGGGFFFEEEDDDCCCAAA>>><<<;;;;;;888777888:::;;;:::888999999888888888888888888:::<<<@@@GGGQQQ^^^iiippp~~~nnn[[[[[[^^^hhhwwwyyysssrrrrrrssswww}}}}}}rrrddd[[[XXXXXX___nnnsssdddWWWQQQMMMIIIJJJNNNMMMKKKJJJJJJMMMOOOPPPPPP___dddppp~~~|||uuummmggg___WWWRRRWWW___hhhqqqyyy777888999999777777888999;;;;;;::::::;;;;;;<<<===??????AAAEEEIIIPPP___mmmsss```TTTOOOMMMLLLLLLLLLNNNRRRUUUXXX\\\```eeeiiilllpppvvv{{{rrrhhh[[[XXXWWWYYY^^^hhhxxx}}}{{{zzzzzzzzzxxxvvvsssssstttttttttsssrrrqqqpppppppppooooooooonnnnnnnnnmmmllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmoooppppppqqqrrrtttxxx{{{zzzuuunnnfff^^^VVVNNNIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;999888777777:::999999888888999:::;;;888999999::::::;;;;;;<<<;;;===???@@@@@@BBBEEEHHHMMMQQQXXX^^^bbbfffjjjlllppprrruuuxxxzzzzzzyyyyyyxxxtttpppllliiibbbYYYRRRNNNLLLIIIGGGFFFEEEDDDBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===>>>@@@BBBCCCJJJUUUdddrrr~~~kkkZZZVVVRRROOOMMMKKKIIIHHHFFFEEEDDDCCCAAA>>><<<;;;;;;999777888:::;;;:::888888888888888888888888888;;;<<>>===<<<;;;:::888777777999888888888999:::;;;;;;888999999::::::;;;;;;<<<;;;<<<>>>???@@@BBBEEEGGGKKKOOOUUU[[[___cccgggjjjmmmpppsssvvvyyyzzzzzzyyyxxxuuuqqqnnnkkkddd[[[TTTOOOMMMIIIGGGFFFFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===>>>@@@BBBCCCIIITTTcccrrrmmm]]]YYYTTTPPPMMMLLLIIIHHHFFFFFFEEECCCAAA???===<<<:::999888888::::::999888888888888888888888888888;;;===BBBKKKWWWeeerrryyy~~~~~~~~~yyyfff\\\```gggrrryyysssqqqqqqssswww}}}}}}tttmmmeeeeeehhhttttttggg```\\\XXXWWWXXXSSSQQQPPPPPPRRRRRRRRRQQQRRRSSSXXX```hhhppp}}}~~~wwwkkkccc]]]```gggmmmtttzzz999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>CCCHHHQQQaaappprrrbbbUUUPPPNNNMMMLLLKKKLLLNNNQQQUUUWWW\\\___dddhhhkkkpppxxx~~~oooeeeZZZWWWVVVYYY^^^hhhyyy~~~}}}{{{yyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuutttttttttttttttsssrrrqqqppppppppppppooooooooonnnmmmlllkkkkkkjjjjjjjjjjjjlllnnnqqqrrrrrrrrrrrrrrrtttvvvxxxyyy~~~|||yyynnnhhh^^^VVVOOOKKKGGGEEEBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===;;;:::999888777555555666777777888999:::888999999::::::;;;;;;<<<;;;<<<>>>??????AAACCCFFFIIIMMMSSSXXX\\\aaaeeehhhkkkmmmppptttvvvxxxyyyyyyzzzwwwtttqqqnnnggg^^^WWWPPPMMMJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>@@@BBBDDDHHHSSSbbbqqq|||nnn^^^ZZZTTTOOOMMMJJJHHHGGGFFFFFFEEECCCAAA???===<<<::::::999999999999999888888888888888888999999999<<<>>>DDDMMM[[[jjjwww|||yyy}}}wwwgggbbbgggnnnwwwwwwrrrppppppssswww||||||vvvmmmkkkllluuuuuummmiiifffcccbbb[[[YYYWWWVVVWWWWWWVVVTTTTTTRRRSSSVVV[[[bbbooo|||tttlllfffiiinnnrrrwww|||999;;;;;;;;;:::999:::;;;<<<;;;;;;;;;;;;<<<======AAA@@@BBBFFFKKKTTTdddsssqqq```UUUPPPPPPLLLKKKKKKKKKMMMQQQTTTWWW[[[___cccgggkkkqqqyyyooodddZZZVVVUUUXXX]]]fffvvv~~~|||{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqpppooommmllljjjjjjjjjkkklllnnnqqqrrrpppppppppqqqsssuuuwwwyyy|||wwwqqqfff```WWWNNNIIIGGGEEEDDD@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<:::999888888555555666777888999999999888999999::::::;;;;;;<<<:::<<<>>>>>>>>>@@@BBBEEEIIILLLQQQVVVZZZ^^^cccfffhhhjjjmmmpppsssuuuwwwwwwyyywwwuuutttqqqkkkaaaZZZRRRNNNJJJGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@>>>>>>???@@@CCCDDDGGGRRRaaappp{{{yyymmm^^^ZZZSSSNNNKKKIIIGGGFFFGGGFFFEEEDDDBBB???===<<<::::::::::::999888888888777777888888888999999999<<>>@@@???AAAEEEJJJSSSdddtttqqq```TTTPPPOOOLLLKKKJJJKKKMMMPPPTTTVVV[[[^^^cccfffjjjqqqzzz~~~nnncccZZZVVVUUUWWW\\\eeeuuu~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzyyyxxxvvvuuusssrrrqqqqqqqqqrrrsssssssssqqqpppooollllllkkkkkklllnnnpppqqqpppooopppqqqrrruuuwwwyyyyyy}}}}}}ssskkk\\\VVVNNNGGGDDDBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;999888888777888999:::::::::::::::888999999::::::;;;;;;<<<:::<<<===>>>>>>???AAADDDHHHKKKOOOTTTXXX\\\aaadddfffgggjjjmmmppprrrttttttwwwuuuttttttrrrmmmddd]]]SSSOOOJJJGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>???AAACCCDDDGGGQQQ```ooo|||zzzmmm___ZZZSSSMMMJJJIIIHHHGGGGGGFFFFFFDDDBBB@@@>>>===:::;;;;;;:::888777888999777777777888999999::::::<<>>>>>===???DDDJJJTTTfffvvvrrr```UUUPPPOOOLLLKKKJJJKKKMMMPPPTTTVVVZZZ^^^bbbfffjjjqqq{{{|||lllaaaXXXUUUTTTWWW]]]gggwww~~~|||{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}zzzyyywwwuuutttrrrqqqqqqqqqrrrtttuuuuuusssrrrqqqnnnmmmlllllllllnnnooopppqqqqqqqqqqqqrrrtttvvvwwwuuuxxx|||~~~zzzmmmdddTTTOOOHHHCCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>><<<;;;:::999888888999::::::::::::999888888999999::::::;;;;;;<<<:::;;;=========>>>AAACCCFFFHHHMMMQQQTTTYYY^^^aaadddeeegggjjjlllooopppqqqrrrqqqqqqrrrqqqlllddd]]]TTTPPPKKKHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@?????????AAACCCEEEGGGQQQ___nnn~~~|||ppp___ZZZSSSNNNKKKJJJJJJIIIGGGGGGFFFDDDBBB@@@>>>===999;;;<<<;;;888666777999666777777888999999::::::;;;>>>EEEPPP^^^nnn|||tttjjjgggooozzzwwwlllmmmssszzz~~~}}}yyyvvvuuurrrrrrqqqnnnkkkjjjkkkmmmssswww}}}xxxwww~~~yyyqqqkkkiiijjjkkkllliiiddd___ZZZTTTQQQVVV^^^lll{{{yyytttvvvyyyyyy{{{}}}888999::::::888888999:::<<<<<<<<<<<<<<<===>>>>>>@@@???BBBHHHOOOZZZmmm~~~tttbbbWWWRRRPPPLLLKKKJJJKKKMMMPPPTTTVVVZZZ^^^bbbeeejjjqqq{{{{{{jjj```WWWTTTTTTXXX^^^iiizzz~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~{{{zzzxxxvvvtttrrrqqqqqqqqqrrrtttvvvvvvuuusssrrrooonnnmmmllllllmmmnnnooosssrrrrrrqqqrrrsssuuuvvvqqqtttxxx{{{}}}~~~~~~vvvhhh^^^QQQMMMGGGCCCAAABBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>><<<;;;:::999888666777888999999888666555888999999::::::;;;<<<<<<:::;;;=========>>>@@@BBBDDDGGGKKKNNNRRRWWW\\\___cccdddfffhhhjjjmmmnnnooonnnnnnnnnpppppplllccc]]]TTTPPPKKKHHHGGGHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@?????????AAACCCEEEGGGQQQ^^^mmm}}}~~~sss```[[[TTTOOOMMMLLLLLLKKKGGGGGGFFFDDDBBB@@@>>>===999;;;<<<;;;888666777999666777777888999999::::::;;;>>>DDDOOO^^^nnn|||sssiiifffnnnyyy~~~sssjjjoootttzzz{{{wwwpppkkkiiillllllllljjjiiiiiikkklllssswww}}}|||zzzvvvooommmnnnpppqqqpppkkkeee___XXXSSSUUU\\\aaapppxxxsssuuuxxxxxxyyy{{{::::::999999::::::;;;<<<======<<<;;;;;;;;;;;;<<>>>>>>>>@@@AAABBB@@@@@@@@@@@@???===<<<;;;888888777666666666666666888888999999999:::::::::999999:::<<<===???@@@@@@BBBDDDHHHLLLOOOTTTYYY\\\aaaccceeeggghhhiiilllnnnpppooonnnnnnlllhhhccc___TTTQQQMMMJJJIIIHHHGGGFFFIIIFFFDDDCCCCCCDDDDDDCCCFFFEEECCCAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEJJJPPP\\\lll|||~~~zzzyyy~~~yyyeee\\\SSSQQQOOOLLLJJJKKKGGGGGGFFFDDDAAA???<<<;;;999999999888888888777777777888999999888999;;;===???BBBHHHTTTbbbqqq|||tttmmmmmmpppsssrrrjjjjjjgggrrr{{{}}}yyytttmmmfffiiigggeeecccdddfffiiikkkqqqwww~~~~~~{{{zzz~~~vvvuuuwwwxxxwww{{{xxxqqqggg\\\VVVUUUVVV^^^eeeooo{{{yyyvvvtttuuuxxxzzzzzzyyy}}}~~~999999999999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===BBBBBBCCCIIITTTfffyyypppaaaZZZSSSMMMMMMMMMLLLLLLMMMPPPRRRTTTYYY\\\aaaeeeiiiqqq{{{xxxjjjaaaWWWSSSSSSYYYaaalll|||~~~|||{{{{{{zzzyyyxxxvvvuuuuuuvvvvvvwwwvvvuuutttssspppooonnnmmmmmmmmmnnnoooppppppqqqrrrsssttttttuuuuuuvvvwwwyyy{{{}}}zzzlll___XXXNNNKKKGGGEEEDDDCCCBBB@@@DDDBBBAAAAAACCCDDDCCCBBB??????>>>>>>>>>???AAABBB??????>>>>>>===;;;:::999999999888777777777777888888888999999999:::::::::999999:::<<<===???@@@@@@AAACCCGGGKKKNNNRRRWWWZZZ___aaadddfffgggiiilllooooooooonnnmmmlllhhhccc___UUURRRNNNKKKIIIIIIGGGFFFHHHFFFDDDCCCDDDDDDDDDCCCDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEJJJPPP\\\lll|||zzzuuusssxxx~~~xxxeee\\\TTTQQQPPPLLLJJJKKKIIIHHHGGGEEECCC@@@>>><<<::::::::::::999999999888777888999999888999;;;===???CCCKKKWWWffftttxxxqqqqqquuuyyy}}}~~~nnncccbbbdddppp|||~~~{{{uuunnnffffffdddbbb```aaadddgggiiirrrvvv}}}yyyvvvuuu|||~~~|||}}}|||{{{|||uuujjj___VVVSSSSSSTTTYYYbbblllwww}}}yyyvvvuuuuuuxxx{{{{{{zzz|||}}}999888888888888999::::::;;;;;;;;;;;;<<<===>>>>>>BBBBBBEEEKKKXXXkkk~~~rrr```XXXSSSMMMMMMLLLKKKLLLMMMOOORRRTTTWWWZZZ___ccchhhpppzzzwwwhhh^^^XXXUUUUUU[[[cccnnn~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxxxxyyyxxxwwwuuutttrrrpppooonnnmmmlllmmmnnnnnnppppppqqqrrrssstttuuuvvvxxxxxxyyy{{{|||}}}~~~~~~zzzsssggg\\\WWWNNNKKKHHHFFFFFFEEEDDDCCCDDDCCCDDDEEEGGGHHHFFFDDD@@@@@@???>>>>>>???@@@AAA?????????>>>===<<<::::::::::::999888888888888999888888999999999:::::::::999999:::<<<===>>>???@@@???BBBEEEHHHKKKOOOTTTWWW[[[^^^aaadddfffiiilllooonnnmmmmmmmmmlllhhhccc___WWWTTTOOOLLLJJJIIIHHHFFFHHHFFFDDDCCCDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@@@@AAABBBDDDEEEJJJPPP\\\lll|||xxxqqqnnnssszzzxxxfff]]]UUURRRPPPMMMKKKKKKJJJIIIHHHFFFDDDAAA???===;;;;;;;;;:::::::::999999777999999999999999;;;===???DDDOOO\\\kkkyyyxxxxxx|||~~~{{{{{{|||hhh\\\YYYaaaooo}}}yyyppphhheeeccc```___```cccfffiiirrrvvv{{{{{{xxxrrrllliiiiiiooo~~~zzzooocccYYYSSSQQQMMMOOOTTT[[[dddqqq~~~|||wwwuuutttssssssvvvxxxyyyyyy{{{}}}~~~888888777777888888999:::::::::;;;;;;<<<>>>???@@@CCCCCCFFFMMMZZZmmmttt```WWWSSSOOOLLLKKKKKKKKKLLLOOOQQQSSSUUUYYY^^^bbbgggoooyyyuuueee\\\XXXUUUVVV]]]fffqqq~~~~~~}}}}}}}}}}}}||||||{{{zzzwwwxxxxxxxxxxxxvvvtttsssqqqpppnnnmmmlllmmmmmmnnnpppqqqrrrssstttuuuvvvwwwyyyyyyzzz{{{||||||}}}~~~~~~vvvrrrlllcccZZZWWWOOOLLLIIIHHHGGGGGGFFFEEEEEEFFFGGGJJJLLLLLLJJJGGGBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@???>>>===<<<::::::999888888888888888888888999999999:::::::::999999:::;;;<<<>>>>>>???>>>AAADDDFFFIIILLLPPPSSSWWWZZZ^^^aaadddgggkkknnnlllllllllmmmlllhhhccc^^^XXXTTTPPPLLLKKKIIIHHHGGGHHHFFFDDDDDDEEEEEECCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEJJJPPP\\\lll}}}yyyrrrnnnsss|||yyyhhh^^^VVVSSSQQQMMMKKKLLLIIIIIIHHHFFFCCCAAA???===;;;::::::::::::999999999888999::::::999999;;;======EEEQQQ```ooo|||||||||xxxyyyqqq```WWWVVV___ooouuulllgggdddaaa``````ccchhhjjjrrruuuzzz}}}zzzuuunnngggaaa______dddppp{{{uuujjj___WWWSSSNNNNNNNNNQQQXXXcccpppyyy}}}wwwssspppooooooooorrrtttvvvwwwzzz|||~~~888888777777888888999:::::::::;;;;;;===>>>@@@AAACCCDDDGGGMMMZZZmmmwww```WWWSSSPPPKKKKKKJJJJJJLLLNNNQQQRRRTTTXXX]]]aaafffoooyyyrrrcccZZZWWWUUUXXX```iiiuuu~~~~~~}}}|||||||||||||||{{{zzzzzzuuuuuuwwwwwwwwwwwwvvvuuurrrqqqooonnnmmmmmmnnnnnnpppqqqrrrsssuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{||||||yyyqqqnnniiiaaa[[[XXXRRROOOLLLKKKJJJJJJIIIHHHHHHIIIKKKNNNQQQPPPMMMKKKDDDCCCBBBAAA@@@@@@AAABBBAAAAAAAAAAAA@@@>>>===<<<999999888777777777777888888888999999999:::::::::999::::::;;;<<<===>>>>>>>>>@@@BBBDDDFFFIIIMMMPPPRRRUUUZZZ]]]```dddhhhkkkjjjjjjkkkllllllhhhccc^^^XXXTTTOOOLLLKKKJJJHHHGGGGGGFFFDDDDDDEEEEEECCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEJJJPPP\\\lll}}}{{{sssooottt~~~{{{iii```WWWTTTRRRNNNLLLLLLIIIHHHGGGEEECCC@@@>>><<<999999999999888888888888888999::::::999:::<<<>>><<>>===;;;;;;999999888777777777777777888888999999999:::::::::999::::::;;;<<<<<<======>>>@@@BBBCCCEEEGGGJJJMMMOOORRRVVVZZZ]]]```eeehhhhhhhhhjjjllllllhhhbbb^^^VVVRRRNNNKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFEEECCCAAABBBCCCCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@AAABBBDDDEEEKKKPPP\\\lll}}}zzztttqqqvvv~~~kkkaaaXXXUUUSSSOOOLLLMMMHHHHHHGGGEEECCC@@@>>><<<999999999888888888777777888:::::::::999:::<<<>>>===FFFUUUcccqqq}}}}}}}}}zzz{{{rrrbbbTTTKKKMMMRRR___qqqyyyhhheee```]]]]]]___dddgggqqquuuzzz~~~{{{qqqkkkhhhbbb^^^\\\[[[ZZZ]]]aaalll{{{wwwnnneee___XXXUUUPPPLLLLLLRRRZZZaaakkkmmmppppppnnnllljjjjjjggghhhjjjkkkkkknnnqqqtttuuuxxx{{{~~~999999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCFFFNNN]]]qqquuu\\\RRROOOMMMJJJJJJIIIIIIKKKMMMPPPQQQTTTWWW]]]aaagggooozzz{{{mmm```YYYUUUTTTYYYcccooo}}}~~~~~~~~~}}}|||zzzyyyxxxwwwxxxxxxyyyyyyxxxwwwvvvuuutttrrrpppooooooooopppqqqqqqssstttvvvxxxyyyzzzxxxyyyzzz{{{|||}}}~~~~~~zzztttssspppjjjeeeccc___\\\YYYVVVUUUTTTSSSRRRRRRQQQRRRTTTUUUUUURRRPPPIIIHHHFFFDDDCCCCCCCCCDDD@@@@@@@@@???>>>===<<<;;;::::::999888888888888999888888999999999:::::::::999::::::;;;;;;<<<<<<===>>>@@@BBBCCCDDDFFFIIIKKKLLLOOOSSSVVVYYY]]]aaadddfffgggjjjllllllhhhbbb^^^SSSPPPLLLJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFEEECCCAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEEKKKQQQ\\\lll~~~{{{uuutttzzzlllbbbYYYVVVTTTOOOMMMMMMJJJIIIHHHFFFDDDAAA???===::::::999999999888888888999:::;;;:::::::::<<<>>>@@@IIIWWWeeeqqq~~~zzz|||}}}~~~ppp^^^PPPIIIKKKRRR^^^ppp}}}kkkgggbbb]]]\\\___cccfffpppuuu{{{|||xxxuuu{{{xxxsssnnnhhhdddcccaaa\\\ZZZ\\\bbbnnn~~~{{{rrriiicccXXXUUUQQQMMMKKKOOOUUUZZZ^^^aaaccccccbbbaaabbbddd```bbbeeeeeefffhhhmmmpppppptttxxx{{{}}}::::::999999::::::;;;<<<===<<<<<<======>>>???@@@@@@BBBFFFOOO___ttttttsssZZZPPPMMMKKKJJJIIIIIIIIIJJJMMMOOOQQQTTTXXX]]]bbbgggpppzzzyyylll```YYYTTTTTTYYYdddqqq~~~|||zzzyyyxxxzzz{{{{{{{{{zzzxxxvvvuuuvvvuuusssqqqppppppppppppqqqrrrsssuuuvvvxxxyyyzzzyyyyyyzzz|||}}}|||wwwwwwuuuooojjjhhhdddaaa]]][[[ZZZXXXWWWUUUUUUTTTTTTUUUVVVVVVTTTQQQKKKJJJHHHFFFDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===<<<;;;::::::999999::::::888888999999999::::::::::::::::::;;;;;;<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHKKKJJJMMMQQQUUUWWW[[[___bbbeeegggiiillllllhhhbbb^^^RRROOOKKKIIIIIIJJJJJJIIIFFFEEEEEEFFFFFFEEECCC@@@>>>???AAACCCDDDDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEEKKKQQQ\\\lll~~~}}}xxxwwwlllcccZZZVVVTTTPPPMMMNNNKKKJJJIIIGGGEEEBBB@@@???;;;;;;;;;:::::::::999999999:::;;;;;;::::::<<<>>>BBBKKKYYYfffqqq~~~xxx|||sss```RRRKKKMMMSSS^^^pppoookkkeee```^^^aaadddgggpppuuu|||xxxssslllrrrzzzzzzuuuqqqpppmmmfffaaaaaa]]]fffsss}}}tttkkkeeeXXXVVVRRROOOMMMOOOTTTXXXVVVYYY[[[[[[YYYZZZ\\\___ZZZ\\\___``````bbbgggkkkmmmpppuuuyyy|||~~~888999999::::::;;;;;;<<<======>>>>>>??????@@@@@@AAABBBFFFLLLZZZnnnwwwqqqzzzmmmXXXPPPNNNKKKMMMLLLKKKJJJJJJKKKLLLMMMTTTVVVYYY^^^eeeoooyyywwwkkk```ZZZSSSUUUZZZbbbnnn~~~~~~}}}|||}}}~~~~~~|||zzz{{{{{{zzzzzzzzzyyyyyyyyyttttttsssrrrqqqqqqqqqqqqpppqqqrrrtttuuuwwwxxxyyyzzzzzzzzz{{{}}}~~~|||{{{wwwyyy{{{|||{{{xxxtttrrrqqqkkkddd___]]]\\\YYYWWWUUUSSSPPPOOOPPPQQQRRRQQQEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@>>>===;;;;;;999999:::::::::999888888888999::::::::::::999888;;;;;;;;;<<<<<<<<<<<<======>>>???AAACCCDDDFFFGGGIIIKKKOOOQQQTTTWWW\\\___cccgggiiihhhhhhgggbbb[[[UUURRRNNNKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFF@@@@@@AAAAAABBBBBBCCCCCC??????@@@@@@???AAACCCFFFJJJQQQ]]]lll|||zzzvvvnnncccYYYVVVUUUQQQMMMMMMIIIIIIIIIHHHEEEAAA>>><<<<<<;;;::::::999999::::::;;;;;;;;;:::999999<<<>>>CCCJJJWWWeeesss~~~yyy}}}|||cccSSSNNNPPPRRR^^^nnnsssjjjbbb^^^^^^]]]aaafffpppuuu||||||vvvpppqqqssswww}}}}}}yyysssmmmiiihhhgggiiiqqq~~~yyyoooeee___VVVNNNLLLLLLKKKLLLNNNQQQRRRRRRSSSSSSRRRRRRQQQTTTVVVWWWXXXYYY\\\___bbbgggjjjooossswww|||888999999::::::;;;<<<<<<======>>>>>>??????@@@@@@AAACCCFFFMMMYYYmmmrrrlllssslllWWWNNNKKKIIIKKKJJJJJJIIIJJJKKKLLLMMMSSSUUUYYY^^^fffooozzzwwwjjj___YYYSSSUUUZZZbbbooo~~~}}}|||}}}~~~~~~|||zzz{{{{{{{{{zzzzzzzzzyyyyyyvvvuuutttsssrrrqqqqqqqqqrrrssstttuuuwwwxxxyyyzzzzzzzzz{{{|||}}}|||rrrmmmmmmqqquuuzzz~~~~~~{{{yyyvvvpppiiidddbbb```\\\YYYUUUQQQNNNKKKKKKKKKJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>===::::::::::::999999999999888999::::::::::::999888::::::::::::;;;;;;;;;;;;<<<===>>>???AAACCCDDDEEEGGGJJJMMMPPPRRRUUUZZZ]]]aaaeeeggggggggggggaaaZZZVVVRRRNNNKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEE???@@@AAAAAA@@@AAADDDGGGJJJQQQ\\\kkk{{{|||xxxlllaaaXXXUUUTTTQQQMMMMMMJJJJJJJJJIIIFFFBBB???===<<<;;;::::::999999:::::::::;;;;;;:::999:::<<<>>>BBBJJJWWWeeesss}}}ooo[[[RRRQQQTTT^^^nnnsssjjjbbb___^^^^^^aaafffooottt{{{{{{pppqqqsssvvv|||yyytttnnnjjjhhhkkksss|||{{{qqqhhhcccXXXOOOLLLKKKHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQSSSVVVYYYbbbffflllqqqvvvzzz999999999:::;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAACCCGGGMMMZZZmmmooohhhnnnyyykkkUUUKKKIIIHHHIIIHHHHHHHHHIIIKKKLLLMMMQQQTTTXXX^^^fffppp{{{vvviii^^^XXXSSSUUUZZZbbbooo~~~}}}|||}}}~~~~~~|||zzz||||||{{{{{{{{{zzzzzzzzzxxxwwwvvvtttsssrrrrrrrrrttttttuuuvvvxxxyyyzzzzzzzzzzzz{{{|||}}}wwwmmmeeeaaabbbkkkpppzzz|||wwwooojjjhhhddd```\\\VVVRRRMMMIIIGGGFFFDDDCCCFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999888999::::::888999999::::::999999888999999999999::::::::::::;;;;;;<<<>>>@@@AAABBBCCCEEEHHHKKKMMMPPPSSSWWWZZZ___ccceeeeeefffgggbbb[[[VVVRRRNNNKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDAAABBBBBBBBBBBBCCCFFFHHHJJJPPP\\\kkk{{{zzzjjj___VVVTTTSSSPPPMMMMMMLLLLLLKKKJJJGGGCCC@@@===<<<;;;::::::999999:::::::::;;;;;;:::999:::<<<>>>AAAIIIXXXgggtttdddUUURRRTTTaaaooo|||rrriiibbb______^^^bbbfffnnnttt{{{yyyzzz{{{~~~uuunnnfffdddgggmmmqqqsssyyy{{{uuulllfff[[[QQQLLLIIIEEEDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEGGGGGGHHHJJJMMMPPPYYY___gggnnntttyyy}}}999999::::::;;;<<<<<<<<<======>>>???@@@@@@AAAAAABBBDDDHHHOOOZZZlllsssiiimmmvvviiiTTTJJJHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMPPPSSSWWW]]]fffqqq|||uuuhhh]]]WWWSSSUUUZZZcccooo~~~}}}}}}}}}~~~~~~|||{{{|||||||||{{{{{{{{{zzzzzzzzzyyyxxxvvvuuutttssssssuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{|||~~~wwwmmmeee```___ccchhhppp{{{|||uuuooolllgggaaa\\\WWWSSSNNNJJJGGGEEECCCAAACCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@>>>===:::999888999:::;;;999999999999999999999999999999999999::::::::::::;;;;;;<<<>>>???@@@AAABBBDDDGGGJJJLLLNNNQQQUUUXXX]]]aaadddeeefffgggccc\\\VVVSSSNNNLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGIIIJJJPPP\\\kkk{{{zzziii^^^UUUSSSSSSPPPMMMMMMMMMMMMMMMKKKHHHDDDAAA>>><<<;;;::::::999999::::::::::::;;;:::999:::<<>>???@@@AAABBBBBBBBBEEEJJJQQQ\\\mmmwwwmmmpppuuu}}}|||eeeRRRJJJIIIIIIGGGGGGFFFGGGHHHJJJLLLMMMNNNQQQVVV\\\eeeppp{{{uuuhhh]]]WWWSSSUUUZZZcccppp~~~}}}~~~}}}{{{|||{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~~~~pppgggaaa]]]^^^bbbhhhqqq~~~{{{uuupppiiiaaa\\\WWWSSSNNNJJJGGGEEECCCBBB??????@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????>>>;;;999999999:::;;;999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDFFFIIIKKKMMMPPPTTTWWW[[[___cccdddggghhhddd^^^VVVSSSOOOLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCEEEGGGJJJKKKQQQ]]]lll|||xxx{{{iii___VVVTTTSSSQQQNNNNNNOOONNNNNNLLLIIIEEEAAA>>><<<;;;::::::999999::::::999:::::::::999:::===???BBBLLL[[[kkkxxxrrr[[[UUUXXXgggrrr}}}~~~|||xxxsssnnnfff___^^^______aaaffflllqqqyyy~~~{{{nnneeebbbbbbcccccc```bbbhhhqqq~~~uuukkk___RRRLLLHHHDDDCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBBBBBBBCCCFFFIIIMMMUUU```jjjrrrxxx|||~~~:::::::::;;;<<<<<<======<<<===>>>???@@@BBBCCCCCCBBBEEEKKKSSS^^^oooxxxsssuuuyyyuuu```PPPJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLMMMPPPUUU[[[cccnnnyyyvvvhhh]]]WWWSSSUUUZZZcccppp~~~}}}~~~}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxyyyzzz{{{}}}~~~xxxkkkccc]]]YYYYYY]]]fffooo~~~}}}wwwooofff___XXXTTTOOOJJJHHHFFFDDDBBB===>>>???AAABBBDDDEEEFFFEEEEEEDDDCCCAAA@@@??????@@@>>>===;;;:::::::::;;;:::999999888888999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===???@@@@@@AAACCCEEEHHHJJJLLLNNNRRRUUUWWW\\\```bbbfffhhhddd^^^WWWSSSOOOLLLKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEHHHJJJLLLRRR^^^mmm}}}uuuwwwlllaaaXXXVVVUUURRROOOOOOOOOOOONNNLLLIIIEEEAAA>>><<<;;;::::::999999::::::999:::::::::999;;;===@@@BBBLLL[[[kkkyyyttt^^^YYY\\\fffqqq{{{}}}{{{xxxsssmmmkkkccc^^^]]]^^^^^^```eeekkkpppxxx~~~~~~~~~~~~rrrhhhccc```]]]ZZZZZZ\\\aaakkkyyy{{{nnnbbbUUUNNNIIIEEEEEEFFFAAAAAABBBBBBBBBBBBAAAAAA???@@@AAA@@@@@@AAACCCFFFJJJRRR]]]hhhpppwww{{{~~~::::::;;;;;;<<<=========<<<===>>>???AAABBBCCCDDDAAAFFFLLLUUUaaaqqq|||zzz|||~~~mmmYYYMMMJJJJJJHHHJJJIIIHHHHHHHHHJJJKKKLLLLLLOOOSSSYYYbbblllwww~~~vvviii^^^WWWSSSUUU[[[cccppp~~~~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzz{{{}}}~~~|||rrrhhhbbb]]]XXXXXXZZZ```kkk{{{yyynnnfff]]]YYYSSSNNNKKKHHHFFFDDD>>>???@@@AAABBBDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBAAA??????>>>===<<<;;;::::::::::::999888888999::::::999999999999::::::::::::::::::;;;<<<===>>>>>>???AAACCCFFFHHHIIILLLPPPRRRSSSYYY]]]```cccfffccc]]]WWWTTTOOOMMMLLLKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDDDDCCCDDDGGGJJJMMMTTT___nnn~~~tttttt{{{oooddd[[[XXXWWWSSSPPPPPPOOOOOONNNLLLHHHDDD@@@===<<<;;;::::::999999::::::888999::::::999;;;>>>@@@AAAKKKZZZjjjxxx}}}~~~ooo\\\YYY]]]hhhsss}}}~~~|||xxxrrrmmmhhhaaa\\\\\\]]]]]]___cccjjjooowww~~~xxxnnngggbbb^^^YYYUUUTTTVVV\\\ffftttsssfffXXXPPPKKKFFFEEEGGGAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@???@@@BBBDDDHHHOOOZZZeeemmmtttzzz}}}::::::;;;;;;<<<=========<<<===>>>???AAABBBCCCDDDAAAFFFMMMVVVbbbrrr{{{iiiUUUJJJIIIIIIHHHKKKJJJIIIIIIIIIJJJKKKLLLLLLOOOSSSYYY```kkkvvv}}}wwwiii^^^XXXSSSUUU[[[cccqqq~~~~~~~~~~~~|||yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxwww|||||||||}}}~~~wwwooogggccc___[[[ZZZ\\\[[[fffxxxuuummmddd___YYYSSSOOOLLLHHHFFF@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDD?????????>>>===;;;:::999;;;:::999888888999:::;;;777888888888888999999999999999::::::;;;<<<======???AAADDDFFFGGGJJJNNNPPPQQQVVVZZZ]]]aaadddaaa\\\WWWTTTPPPMMMLLLKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFF@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDCCCCCCDDDGGGIIINNNTTT```ooossssssyyyqqqfff\\\ZZZXXXTTTQQQPPPOOOOOONNNLLLHHHDDD???===<<<;;;::::::999999::::::888999::::::999;;;>>>@@@@@@IIIXXXhhhvvv}}}zzz|||hhhXXXWWW[[[kkkvvv|||uuuoooggg```[[[[[[\\\\\\___bbbiiiooowww~~~~~~xxxtttssstttvvvvvvsssnnnhhhccc```]]]XXXTTTOOORRRXXXcccqqqwwwiii[[[RRRLLLGGGEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBAAA@@@AAACCCEEEGGGNNNXXXbbbkkkrrryyy|||:::<<<===<<<;;;;;;<<<===<<<===>>>???AAABBBCCCDDDDDDGGGLLLUUUcccttthhhVVVMMMKKKKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLPPPQQQTTTYYY```jjjvvv}}}ttteee[[[VVVUUUVVVYYYaaappp~~~~~~~~~|||zzz{{{zzzzzzyyyyyyxxxxxxwwwtttuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}}}}~~~vvvpppiiieeedddbbb\\\WWW]]]^^^hhh~~~uuunnnggg]]]VVVRRROOOLLLJJJHHHGGGEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAABBBBBBAAA???>>><<<<<<;;;:::::::::;;;;;;::::::999888888999::::::999999:::;;;;;;<<<<<<===@@@@@@AAACCCEEEIIILLLNNNRRRTTTYYY]]]``````___^^^WWWTTTOOOKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIKKKOOOUUU```ooossstttzzzqqqggg___\\\ZZZUUUSSSSSSRRRQQQPPPNNNJJJEEEAAA>>><<<;;;::::::999999::::::<<<<<<;;;;;;;;;<<<======DDDKKKVVVeeetttwwwuuuxxx~~~xxxeeeYYYVVVXXXfffwww~~~vvvlllgggaaa]]]\\\[[[ZZZ^^^ccchhhoooxxx~~~~~~yyyvvvuuuuuuuuuwwwxxx|||yyypppmmmgggbbb______```aaaaaa```^^^]]]\\\YYYVVVRRRPPPRRRWWW]]]gggvvv~~~ppp```VVVPPPJJJFFFFFFDDDEEEGGGIIIIIIIIIGGGFFFEEECCCAAA@@@BBBCCCDDDDDDKKKQQQZZZbbbgggmmmtttyyy999:::<<<<<<<<<<<<>>>???===>>>???@@@AAACCCDDDDDDDDDGGGLLLVVVddduuukkkWWWLLLJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLOOOPPPSSSXXX```kkkvvv~~~sssdddZZZUUUUUUVVVYYYbbbppp~~~|||zzz||||||{{{{{{zzzyyyyyyyyyuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{{{{||||||wwwqqqkkkhhhhhheee___YYY[[[ZZZbbbtttzzzrrrhhh___ZZZUUUOOOKKKKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBB@@@>>>===<<<<<<;;;::::::::::::;;;::::::999888888999::::::999999::::::;;;<<<<<<<<>><<<;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===BBBIIITTTcccsssvvvrrrvvv}}}rrr___SSSRRRUUUdddvvv~~~uuulllgggaaa\\\\\\[[[ZZZ]]]bbbhhhoooxxx~~~zzzrrrkkkgggcccaaacccdddhhhmmmrrrsssnnnjjjbbb___ZZZTTTQQQPPPQQQRRRVVVWWWXXXZZZZZZWWWSSSOOONNNQQQUUU[[[eeerrr~~~qqqccc[[[TTTMMMIIIHHHGGGHHHIIIKKKLLLKKKJJJIIIGGGEEECCCBBBBBBDDDDDDEEELLLRRR[[[bbbhhhnnntttyyy~~~888999;;;<<<<<<===???AAA===>>>???@@@AAACCCDDDDDDDDDGGGMMMWWWeeewwwrrrYYYLLLIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKMMMOOORRRXXX```kkkwwwyyyjjj^^^XXXVVVVVVYYYbbbppp}}}{{{}}}}}}}}}|||{{{{{{zzzzzzvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{|||}}}}}}xxxsssnnnlllllliiiccc]]]XXXVVVYYYeeetttvvvmmmfff___WWWRRRQQQNNNJJJHHHGGGFFFEEEDDD@@@AAABBBBBBBBBBBBBBBAAA@@@AAABBBAAAAAA???===<<<<<<<<<;;;:::999999:::::::::999999888888999999:::999999::::::;;;;;;<<<<<>><<<;;;::::::999999:::::::::::::::::::::;;;<<<<<>>@@@======>>>???@@@AAABBBCCCDDDGGGMMMXXXgggyyyzzz]]]NNNIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKKKKNNNQQQWWW```lllxxxqqqbbbYYYVVVVVVZZZbbbqqq~~~}}}~~~}}}}}}||||||{{{zzzzzzwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{||||||}}}}}}~~~xxxtttooonnnnnnllleee___VVVSSSTTTYYYbbbooozzzssskkkbbb\\\YYYUUUQQQNNNLLLJJJHHHFFF???@@@AAABBBBBBBBBAAA@@@BBBBBBBBBAAA@@@>>>===<<<===<<<;;;:::999999999:::999999999999999999999999888999999:::;;;;;;<<<<<<>>>>>>???AAACCCGGGJJJLLLPPPSSSXXX]]]aaabbbaaaaaaZZZVVVPPPMMMKKKJJJIIIHHHEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFBBBCCCDDDDDDDDDFFFIIIKKKOOOUUUbbbqqqttttttzzzpppggg___]]]\\\XXXVVVVVVUUUTTTSSSOOOKKKEEE@@@>>><<<;;;::::::999999::::::999999999999::::::;;;<<<>>>EEEQQQaaarrrwwwppprrrzzz}}}kkkYYYOOOPPPUUUaaasss~~~uuukkkgggaaa\\\ZZZYYYWWWZZZ___fffnnnwww}}}xxxkkkaaaYYYRRROOOMMMLLLLLLQQQWWW\\\\\\[[[\\\YYYTTTOOOKKKJJJJJJJJJFFFIIINNNUUUZZZZZZXXXUUUMMMOOOQQQVVV\\\ccciiinnnssszzzyyytttmmmfffccc]]]UUUNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSPPPOOONNNKKKHHHFFFFFFFFFNNNTTT]]]dddjjjpppvvv{{{}}}<<<===>>>>>><<<;;;<<<===<<<======>>>???@@@AAAAAADDDGGGNNNXXXgggzzzaaaPPPJJJJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJKKKMMMQQQWWW```lllxxxvvvdddXXXVVVWWWZZZbbbqqq~~~~~~}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~wwwsssnnnmmmnnnlllgggaaaVVVSSSRRRTTTWWW___nnn|||{{{rrrhhhbbb^^^[[[WWWTTTQQQNNNJJJHHH@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCBBBAAA@@@???>>>===>>>===<<<;;;::::::::::::999999999999999999999999888888999999:::;;;;;;<<<======>>>@@@BBBFFFIIIJJJOOORRRWWW\\\```bbbaaaaaaZZZVVVPPPLLLKKKJJJIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHBBBBBBBBBBBBCCCDDDDDDEEEBBBCCCDDDDDDDDDFFFIIIKKKPPPWWWcccrrrwwwwww|||pppggg```^^^]]]YYYWWWXXXVVVVVVTTTPPPKKKEEE@@@===<<<;;;::::::999999::::::999888888999:::;;;<<<===>>>EEEQQQbbbssszzzssssss{{{~~~~~~|||kkkZZZQQQQQQVVV```ssswwwmmmhhhaaa\\\[[[YYYWWWYYY^^^eeellluuu|||~~~}}}ooocccZZZTTTQQQNNNKKKJJJLLLRRRVVVXXXWWWUUUSSSOOOKKKHHHGGGGGGGGGFFFIIIOOOVVV\\\^^^]]]\\\OOOOOOPPPSSSVVVZZZ]]]___```fffllloooqqqsssrrroooooojjjgggfffbbbYYYSSSRRROOOOOOOOOPPPQQQTTTVVVWWWVVVVVVUUUQQQLLLHHHGGGHHHNNNTTT]]]eeejjjpppwww|||}}}>>>??????>>><<<;;;;;;<<<======>>>>>>???@@@@@@AAADDDHHHNNNXXXgggzzzdddRRRLLLLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMQQQVVV___kkkxxx~~~jjj]]]WWWWWWZZZcccqqqzzzvvvuuuzzz}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~wwwqqqlllkkkllllllhhhcccXXXUUURRRRRRRRRTTT^^^hhhzzz}}}uuukkkeeecccaaa^^^\\\YYYTTTOOOKKKDDDDDDCCCBBBAAAAAABBBBBBDDDDDDCCCBBBAAA@@@@@@?????????===<<<;;;;;;;;;;;;888999999::::::999999888888888999999::::::;;;;;;<<<<<<===???AAAEEEHHHJJJMMMPPPUUU[[[___aaaaaaaaaYYYUUUPPPLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGCCCBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDDDDFFFIIIKKKQQQXXXeeetttzzz{{{oooggg```^^^]]]ZZZYYYYYYXXXWWWUUUQQQLLLFFF@@@===<<<;;;::::::999999::::::999999999999:::<<<===>>>???EEEQQQaaasss}}}uuuvvv}}}}}}yyykkk[[[QQQQQQTTTaaatttyyyoooiiiccc]]][[[YYYWWWYYY^^^bbbjjjssszzz|||~~~xxxlllaaaXXXSSSPPPLLLHHHIIILLLOOOOOONNNNNNLLLJJJGGGFFFFFFFFFGGGHHHLLLSSS[[[bbbdddbbb___SSSQQQPPPPPPRRRTTTTTTTTTSSSWWW[[[]]]___bbbeeefffiiigggggghhheee]]]XXXXXXRRRQQQQQQQQQSSSVVVZZZ\\\\\\]]]\\\WWWPPPKKKIIIJJJNNNTTT]]]dddjjjpppvvv{{{}}}===>>>???>>>===<<<===>>>?????????@@@AAAAAABBBBBBEEEHHHNNNXXXgggyyy~~~dddRRRLLLLLLMMMIIIHHHGGGFFFFFFGGGHHHHHHKKKMMMQQQVVV___jjjwwwlll^^^WWWWWW[[[cccqqqzzzwwwyyy|||~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~wwwqqqkkkiiikkkllliiifff\\\WWWRRRQQQPPPPPPUUU\\\hhhuuu}}}xxxqqqlllkkkjjjiiigggddd___WWWRRRJJJIIIFFFDDDCCCCCCDDDFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<888999::::::::::::999888888888888999::::::;;;;;;;;;;;;<<<>>>AAADDDGGGIIIKKKNNNTTTZZZ^^^`````````YYYTTTOOOKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDDDDFFFIIIKKKRRRZZZgggvvv}}}oooggg```___^^^[[[ZZZZZZYYYXXXVVVRRRLLLFFF@@@===<<<;;;::::::999999::::::999999999:::;;;===>>>??????EEEPPP```rrr|||vvvxxx~~~|||{{{zzz{{{|||yyynnn___TTTQQQSSSbbbvvv|||rrrkkkddd___\\\ZZZWWWYYY^^^```gggqqqxxx{{{|||~~~sssfff___XXXSSSNNNLLLMMMNNNLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLSSS]]]gggmmmlllgggaaaWWWTTTPPPNNNOOOOOONNNLLLJJJKKKMMMOOOPPPSSSYYY^^^aaa```bbbeeeccc\\\YYYZZZUUUTTTTTTTTTVVVZZZ^^^```aaacccbbb\\\SSSMMMKKKLLLMMMTTT\\\dddiiiooovvv{{{~~~;;;===>>>>>>======>>>@@@AAAAAAAAABBBBBBCCCCCCCCCEEEHHHNNNXXXgggyyyzzzuuudddRRRLLLLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHLLLNNNQQQVVV___jjjvvv~~~xxxeeeXXXWWWXXX[[[cccrrr|||~~~}}}}}}}}}|||||||||||||||{{{{{{{{{}}}~~~~~~xxxrrrjjjhhhjjjllljjjhhh___XXXRRRPPPOOOOOOSSSXXX^^^hhhttt~~~}}}|||{{{xxxuuusssssssssrrrooohhh```ZZZOOOMMMIIIEEEDDDEEEGGGHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@>>>======<<<<<<888999:::;;;;;;:::999888777888888999::::::;;;;;;;;;;;;<<<===@@@DDDGGGHHHIIIMMMSSSYYY]]]___```___XXXTTTNNNJJJHHHFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDCCCDDDDDDBBBCCCDDDDDDDDDFFFIIIKKKSSS[[[hhhxxxoooggg```___^^^\\\ZZZ[[[ZZZYYYVVVRRRLLLFFF@@@===<<<;;;::::::999999:::::::::::::::;;;<<<===??????>>>DDDOOO___qqqzzzvvvzzz}}}|||yyywwwxxx{{{zzzqqqcccWWWSSSTTTcccwww~~~sssllleee___]]]ZZZXXXZZZ^^^___fffpppwwwzzz{{{}}}wwwmmmccc^^^XXXUUUTTTSSSPPPMMMFFFEEEEEEEEEFFFHHHIIIJJJQQQYYYfffrrrxxxtttkkkcccZZZVVVPPPMMMMMMMMMKKKHHHDDDCCCDDDEEEFFFIIIQQQXXXYYYYYY]]]```___YYYWWWXXXXXXWWWVVVVVVXXX\\\aaaddddddfffeee___UUUNNNMMMNNNMMMSSS\\\ccciiiooouuuzzz<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEIIIIIILLLUUUdddwwwrrrttt|||___QQQLLLIIIFFFIIIGGGFFFDDDEEEGGGIIIKKKKKKNNNQQQUUU[[[fffsss|||~~~tttkkkjjjnnnuuuzzzyyypppddd[[[WWWVVVYYYbbbqqq}}}}}}||||||||||||}}}}}}}}}uuukkkgggiiilllnnnmmmiiiddd^^^WWWTTTTTTVVVXXXYYY^^^fffmmmtttzzz~~~zzz||||||ttthhhaaaXXXTTTOOOLLLLLLLLLLLLKKKGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@>>>===;;;:::;;;:::999888888888999:::888888888999999:::::::::;;;<<<>>>>>>???@@@CCCEEEJJJMMMQQQVVVZZZ\\\^^^^^^XXXTTTOOOKKKIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDGGGGGGFFFIIIOOOWWW```lllyyysssiiiaaa```aaa^^^\\\[[[XXXZZZ[[[WWWNNNFFFAAA???===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>DDDNNNZZZhhhwww}}}yyy}}}}}}|||zzzzzz{{{}}}}}}wwwfffVVVRRRUUUcccuuuzzzppphhhaaa^^^\\\XXXXXXZZZ]]]ccckkkssswwwzzz|||}}}wwwssskkkbbbYYYQQQLLLJJJGGGHHHGGGEEEDDDEEEJJJOOOZZZ```kkkwww~~~zzzmmmcccYYYVVVRRROOOMMMKKKHHHEEEDDDCCCAAAAAACCCFFFIIIKKKQQQRRRRRRSSSSSSTTTTTTTTTTTTVVVWWWXXXXXX[[[^^^aaafffhhhhhhaaaXXXPPPMMMNNNRRRVVV]]]eeekkkrrrxxx|||<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEJJJKKKOOOXXXgggzzzssskkktttwww\\\OOOKKKHHHFFFIIIGGGEEEDDDEEEFFFIIIJJJKKKMMMQQQTTT[[[eeesss|||~~~ssshhhbbbdddgggiiihhhccc[[[TTTTTTTTTXXXaaappp~~~}}}}}}}}}}}}}}}}}}~~~}}}yyywwwwwwyyyzzzzzzzzz|||yyyoooiiijjjlllmmmllljjjgggccc^^^ZZZWWWVVVVVVTTTXXX^^^ccciiioootttxxx}}}~~~~~~vvvkkkddd\\\YYYUUUSSSSSSSSSRRRQQQLLLKKKHHHEEECCCBBBBBBBBBAAAAAAAAA@@@???===;;;;;;;;;:::999888888888999:::999999:::::::::;;;;;;;;;:::<<<>>>>>>???@@@CCCEEEJJJLLLQQQVVVZZZ\\\^^^^^^XXXTTTOOOLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFDDDDDDGGGGGGFFFJJJPPPWWW```mmmzzzrrrhhh``````aaa^^^\\\\\\ZZZ\\\\\\WWWNNNEEE@@@???===<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<>>???@@@@@@@@@AAABBBDDDEEEFFFJJJLLLQQQ[[[kkk}}}tttggglllwwwsssZZZNNNKKKIIIHHHHHHGGGEEEDDDEEEFFFHHHJJJJJJMMMPPPTTTZZZeeerrr{{{rrreee]]][[[ZZZYYYXXXWWWSSSQQQPPPRRRVVV___nnn~~~~~~~~~~~~{{{wwwkkkhhhdddbbbbbbcccdddccceeeggglllttt}}}uuummmkkkkkkkkkkkkmmmkkkiiifffaaa]]]YYYVVVXXXZZZ^^^bbbfffkkkqqquuu|||~~~}}}yyyrrriiiddd[[[ZZZXXXWWWWWWWWWUUUTTTPPPMMMIIIEEECCCBBBCCCDDDBBBBBBAAA@@@???===<<<;;;;;;;;;:::999999999999999::::::;;;;;;;;;;;;<<<<<<:::<<<===>>>>>>@@@CCCEEEIIIKKKPPPUUUYYY\\\]]]^^^XXXUUUPPPLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEDDDDDDGGGHHHGGGKKKQQQXXXaaannn{{{rrrhhh```___```___]]]]]]\\\^^^]]]WWWNNNEEE???>>>===<<<<<<<<<<<<;;;;;;;;;:::999999999999:::;;;<<>>???@@@@@@@@@AAACCCDDDFFFFFFJJJLLLSSS^^^mmm~~~uuukkkmmmtttsss[[[OOOLLLJJJJJJGGGFFFEEEEEEEEEFFFHHHIIIIIILLLOOOSSSYYYdddqqqzzzsssddd^^^[[[WWWTTTTTTSSSSSSRRRNNNPPPVVV___lll}}}|||wwwqqqkkkggg]]]ZZZVVVTTTSSSTTTTTTSSSTTTWWW\\\ccclllyyy{{{rrrmmmkkkjjjiiiooonnnllliiieeeaaa^^^\\\```bbbdddgggjjjooouuuyyy}}}vvvtttrrrooolllgggaaa]]]TTTSSSSSSSSSTTTTTTQQQOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;:::;;;===>>>>>>@@@BBBEEEHHHJJJOOOTTTYYY\\\]]]^^^YYYUUUPPPLLLJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBBEEECCCDDDHHHHHHHHHLLLRRRYYYbbbqqq~~~rrrhhh______```___^^^______```___XXXMMMDDD???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>CCCKKKWWWeeessssss```XXXYYY___qqqzzzppphhhaaa^^^[[[XXXWWWYYYYYY___gggnnnssswwwzzz||||||}}}~~~pppbbbYYYTTTKKKJJJHHHGGGHHHKKKOOOQQQWWWZZZ```gggllllllgggbbb\\\YYYVVVSSSQQQNNNKKKHHHEEEDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCDDDFFFGGGGGGIIILLLNNNPPPQQQSSSVVVXXXSSSTTTTTTRRRNNNKKKJJJKKKOOOTTT[[[ccckkkrrryyy}}}<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGIIILLLRRR^^^mmm~~~uuuooonnnsssrrr[[[OOOJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHKKKNNNRRRXXXcccpppyyyvvvhhh```]]]YYYVVVTTTSSSQQQPPPMMMPPPUUU^^^jjj{{{zzzwwwrrrmmmhhhccc^^^[[[VVVSSSOOOMMMLLLLLLKKKJJJMMMOOORRRWWW```lll{{{zzzsssooommmlllooommmjjjfffdddcccbbbbbbeeefffhhhkkknnnrrrxxx|||}}}xxxuuukkkiiieeebbb```]]]YYYVVVMMMMMMMMMNNNOOONNNLLLIIIFFFGGGHHHHHHGGGEEECCCBBBCCCCCCCCCBBB@@@???===<<<;;;;;;;;;;;;::::::999999:::::::::999999999999999999;;;======>>>???BBBDDDFFFIIINNNTTTXXX[[[]]]]]]YYYUUUPPPLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBEEECCCEEEHHHIIIJJJNNNTTT[[[eeetttrrrhhh```___aaaaaa```aaaaaabbb```XXXMMMDDD???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===AAAIIIUUUdddrrr}}}}}}~~~rrr___WWWXXX___ppp|||rrrkkkccc]]][[[YYYVVVVVVYYYXXX]]]eeelllqqquuuyyy{{{|||}}}}}}}}}xxxhhh]]]WWWQQQNNNKKKIIIHHHJJJLLLMMMMMMOOOUUU[[[aaaeeefffeeebbb```]]]ZZZWWWSSSNNNJJJEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBDDDEEEEEEFFFDDDFFFHHHJJJKKKLLLNNNPPPMMMMMMMMMKKKJJJIIIIIIIIINNNSSS[[[dddlllssszzz~~~<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHIIIKKKRRR]]]lll}}}wwwmmmmmmqqq{{{oooZZZMMMGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGJJJMMMQQQWWWbbboooxxx|||qqqccc```[[[XXXUUURRROOOLLLLLLOOOTTT[[[gggyyyvvvuuusssuuu}}}{{{oookkkfffbbb___[[[XXXUUUSSSQQQMMMKKKJJJIIIGGGFFFIIIKKKMMMPPPVVVbbbqqq{{{zzzvvvuuurrroookkkgggeeefffhhhiiilllmmmppprrrtttxxx|||}}}yyytttqqqiiifffbbb___]]]ZZZVVVTTTMMMLLLLLLMMMNNNMMMKKKHHHDDDEEEGGGIIIIIIFFFDDDBBBDDDDDDCCCBBBAAA???>>>===;;;;;;;;;;;;;;;:::999999::::::999999999999888888999;;;<<<======???BBBDDDEEEHHHMMMSSSXXX[[[]]]]]]YYYVVVQQQMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCEEEHHHJJJKKKOOOVVV]]]hhhwwwtttiiiaaa```bbbbbbcccdddcccccc```XXXNNNDDD@@@>>>===<<<<<<<<<<<<;;;;;;;;;888999::::::;;;;;;::::::===@@@HHHUUUeeettt~~~{{{yyyppp]]]UUUWWW]]]mmm|||qqqjjjbbb\\\ZZZXXXUUUUUUXXXVVV[[[ccciiioootttxxx{{{|||}}}yyy}}}rrrddd\\\WWWSSSNNNKKKJJJJJJJJJJJJJJJLLLPPPUUU[[[aaafffhhhggggggeeedddaaa[[[TTTOOOIIIHHHFFFEEECCCBBBBBBBBB??????@@@AAAAAABBBBBBBBB@@@BBBDDDFFFFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGGGGHHHMMMRRRZZZccckkkssszzz~~~<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJLLLRRR]]]lll}}}zzzkkkmmmrrryyynnnZZZMMMGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFIIILLLPPPVVVaaannnxxx{{{lllhhhaaa\\\XXXTTTQQQNNNKKKNNNRRRXXXcccuuu~~~tttgggeeeccceeeooo~~~{{{yyymmmiiiddd```]]][[[YYYWWWUUURRROOOLLLKKKJJJHHHFFFGGGHHHJJJKKKOOOZZZiiisss|||yyyuuurrroooooopppqqqsssuuuxxxyyyzzz|||~~~}}}~~~~~~}}}zzzwwwuuupppmmmhhhddd```\\\XXXUUUQQQPPPOOOOOOPPPOOOMMMKKKGGGHHHIIIIIIHHHFFFDDDCCCDDDDDDDDDCCCBBB@@@>>>===:::;;;<<<<<<<<<;;;:::999;;;;;;:::::::::999999999999:::<<<======???AAADDDEEEHHHMMMRRRWWW[[[\\\]]]ZZZVVVQQQMMMKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEECCCEEEIIIKKKLLLPPPWWW___jjjzzzuuujjjaaaaaaddddddeeegggcccccc```XXXNNNEEEAAA@@@===<<<<<<<<<<<<;;;;;;;;;888999:::;;;;;;;;;::::::>>>AAAIIIWWWhhhwww{{{nnn[[[TTTVVVXXXiii~~~xxxnnnfff___\\\YYYUUUUUUWWWUUUZZZaaahhhmmmrrrwwwzzz{{{|||}}}{{{~~~rrriii___ZZZTTTQQQPPPPPPPPPNNNNNNOOOPPPRRRVVV\\\cccgggiiijjjlllmmmkkkeee]]]VVVOOOMMMJJJFFFDDDBBBBBBBBB??????????????????@@@@@@>>>@@@CCCCCCCCCBBBCCCDDDEEECCCBBBBBBDDDEEEFFFFFFJJJOOOXXXaaaiiiqqqxxx}}}<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIKKKMMMSSS]]]lll~~~|||mmmpppuuu|||ooo\\\PPPKKKIIIIIIDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHLLLPPPVVVaaannnwwwvvvqqqhhhaaa\\\YYYVVVTTTJJJLLLPPPUUU```rrrvvvkkk\\\ZZZXXXZZZdddxxx~~~zzzxxxqqqmmmhhhcccaaa___]]]\\\WWWUUUQQQOOONNNLLLJJJHHHDDDFFFGGGHHHLLLUUUdddooo~~~{{{yyyxxxxxxuuuwwwyyyzzzzzzzzz{{{|||{{{|||}}}~~~~~~}}}|||{{{vvvsssnnniiiddd___ZZZVVVUUUSSSQQQPPPQQQPPPOOOMMMLLLLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>:::;;;<<<<<<<<<;;;:::999<<<<<<<<<;;;;;;:::::::::999:::<<<======???AAADDDDDDGGGLLLRRRWWWZZZ\\\]]]ZZZVVVQQQMMMKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHDDDCCCEEEIIIKKKLLLQQQWWWaaalll|||vvvkkkbbbbbbdddeeefffhhhcccccc```XXXNNNEEEAAAAAA======<<<<<<<<<;;;;;;;;;:::;;;<<<=========<<<;;;@@@CCCKKKYYYkkkzzzmmm[[[TTTWWWTTTfff}}}tttkkkccc___[[[VVVUUUWWWTTTYYY```gggmmmrrrwwwzzzzzz{{{|||~~~wwwfffaaa[[[XXXWWWXXXWWWVVVSSSRRRQQQPPPRRRWWW^^^dddjjjlllppprrrrrrlllccc\\\TTTQQQLLLGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>@@@CCCCCCBBBAAAAAAAAACCCBBB@@@AAACCCDDDEEEEEEHHHMMMVVV___gggooowww|||~~~===<<<<<<<<<<<<======>>>BBBBBBBBBBBBDDDEEEFFFGGGJJJMMMSSS\\\iiizzzrrruuuzzzttt\\\NNNJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHKKKPPPVVV]]]jjjvvv|||zzztttjjj___VVVPPPNNNNNNMMMPPPVVV___nnn|||kkk___VVVSSSRRRUUU]]]lllzzzxxxtttpppnnnkkkgggdddaaa]]]XXXTTTRRRPPPMMMKKKJJJHHHIIIJJJKKKNNNYYYeee|||~~~~~~|||{{{zzz{{{}}}~~~~~~}}}{{{wwwrrrmmmfff___ZZZXXXUUURRRRRRUUUXXXXXXWWWQQQNNNJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;:::::::::;;;;;;:::::::::999999888888888:::;;;<<<<<<<<<===???AAAFFFHHHMMMRRRVVVYYY[[[\\\[[[WWWRRRNNNLLLJJJHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEFFFGGGHHHJJJNNNSSSWWW]]]kkk{{{ssskkkeeeeeefffffffffhhhggggggcccYYYMMMCCC===<<<<<<<<<;;;::::::999888888888999::::::999:::<<<===AAACCCJJJYYYlll{{{nnnZZZRRRSSSUUUaaattt~~~uuuhhh___[[[ZZZYYYWWWWWWXXX\\\aaagggnnntttwwwyyyzzzzzz|||}}}~~~~~~~~~rrrnnneee^^^[[[]]]^^^]]]]]]YYYRRROOOPPPUUUYYY\\\cccgggnnntttuuuoooeee^^^WWWQQQIIIEEEEEEEEEAAA>>>@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@?????????@@@BBBCCCHHHLLLSSS\\\fffooovvvzzz~~~===<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBDDDFFFHHHIIIJJJMMMSSS\\\iiizzztttwww~~~yyy___PPPJJJGGGCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHJJJPPPUUU\\\iiiuuu|||rrrfff[[[TTTPPPNNNMMMOOOVVV^^^mmm~~~qqqbbbXXXRRROOOOOOSSSZZZggg|||~~~|||yyyuuurrrjjjgggbbb]]]ZZZWWWTTTRRRMMMKKKJJJJJJJJJMMMWWWbbbyyy|||xxxsssmmmfffaaaZZZWWWSSSSSSUUUXXXYYYYYYWWWSSSNNNKKKIIIHHHFFFEEEFFFEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;;;;::::::;;;;;;:::::::::999999999888888:::;;;<<<<<<<<<===???AAAFFFHHHLLLQQQVVVYYY[[[\\\[[[WWWRRRNNNLLLJJJHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEFFFGGGHHHJJJNNNTTTXXXbbbooo~~~tttlllffffffgggfffggghhhffffffbbbYYYNNNDDD@@@???<<<<<<;;;;;;:::999999888888999::::::999:::<<<>>>AAACCCJJJYYYkkk{{{ppp\\\SSSSSSSSS___rrrzzzmmmddd___\\\ZZZXXXWWWXXX\\\bbbhhhnnnsssvvvyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~yyyssskkkdddcccgggjjjkkkfff```XXXRRRPPPQQQSSSUUU[[[```gggnnnpppmmmeee^^^WWWQQQJJJFFFFFFEEEBBB???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@AAABBBGGGKKKRRR[[[eeennnuuuyyy}}}===<<<<<<<<<======>>>?????????AAACCCEEEHHHJJJKKKJJJMMMSSS\\\iii{{{vvv{{{dddRRRKKKGGGDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGJJJOOOTTT[[[gggsss~~~zzzlll___UUUQQQNNNMMMOOOUUU]]]kkkrrrdddXXXQQQMMMKKKKKKQQQWWWbbbsssxxxtttnnniiieeebbb^^^\\\UUUQQQOOONNNLLLNNNWWW```qqq{{{uuuoookkk___[[[VVVTTTUUUWWWZZZ[[[]]]YYYSSSNNNKKKHHHFFFDDDFFFEEEDDDDDDCCCBBBAAAAAA===<<<<<<;;;::::::;;;;;;::::::::::::999999999999:::;;;<<<<<<<<<===???AAAEEEHHHLLLQQQUUUYYY[[[\\\ZZZVVVQQQMMMKKKJJJHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEFFFGGGIIIKKKOOOUUUYYYgggsssvvvnnnhhhggghhhggggggiiiffffffbbbYYYNNNFFFBBBAAA<<<<<<;;;;;;:::999999999888999::::::999:::<<<>>>@@@BBBJJJXXXjjjyyy}}}qqq^^^TTTSSSPPP[[[nnntttjjjddd___[[[XXXVVVYYY]]]ccciiinnnrrruuuxxxzzz|||~~~~~~}}}|||||||||}}}yyyqqqhhhbbbccchhhnnnrrrpppjjjaaaWWWPPPMMMLLLMMMRRRVVV]]]eeeiiigggbbb]]]TTTOOOIIIFFFFFFEEECCC@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@@@@?????????@@@AAABBBEEEIIIOOOXXXbbbllltttxxx}}}<<<<<<<<<<<<===>>>??????@@@AAABBBCCCEEEHHHJJJKKKKKKMMMSSS\\\iii{{{yyyhhhTTTLLLHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIINNNSSSYYYeeeqqq{{{~~~ooo```UUUOOOMMMLLLNNNTTT\\\jjjyyyiii\\\SSSPPPKKKIIIKKKQQQWWW```lllxxxzzztttppplllhhhfff```[[[WWWUUURRRRRRXXX```gggxxx}}}xxxtttfffaaa[[[VVVTTTVVVYYY[[[___[[[UUUOOOLLLIIIFFFDDDEEEEEEEEEDDDCCCBBBBBBAAA>>>===<<<;;;;;;:::;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAAEEEGGGKKKPPPUUUXXXZZZ[[[YYYUUUPPPMMMKKKIIIHHHFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEFFFHHHIIIKKKPPPVVVZZZhhhsssxxxpppiiiiiiiiihhhhhhjjjiiihhhcccZZZNNNEEEAAAAAA<<<<<<;;;;;;::::::::::::999:::;;;:::::::::<<<>>>???BBBJJJWWWhhhwww{{{~~~~~~sssaaaUUURRROOOXXXjjjyyyooohhhbbb\\\XXXVVVXXX]]]bbbhhhmmmqqqssswwwyyy|||}}}|||||||||}}}~~~wwwmmmbbb\\\\\\aaaiiippptttppphhh^^^TTTMMMKKKJJJKKKNNNTTTZZZ______[[[XXXOOOKKKGGGEEEDDDCCCBBB@@@AAA@@@??????>>>>>>?????????????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAADDDHHHNNNWWWaaakkksssxxx|||~~~<<<<<<<<<======>>>@@@@@@CCCCCCDDDDDDFFFGGGIIIJJJKKKMMMRRR[[[iii{{{{{{kkkVVVMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFHHHMMMQQQWWWcccoooyyy~~~qqqaaaUUUOOOMMMLLLMMMRRRZZZhhh}}}qqqcccXXXRRRPPPMMMKKKMMMSSSYYY___hhhqqquuuvvvwwwyyy~~~{{{wwwssspppiiiddd___\\\YYYVVVYYY^^^aaaqqq|||ooojjjbbbZZZVVVUUUXXX[[[\\\XXXSSSNNNKKKIIIGGGEEEEEEEEEEEEDDDCCCCCCCCCBBB???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAADDDFFFKKKOOOTTTWWWYYYZZZWWWTTTOOOLLLJJJIIIHHHFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEGGGHHHJJJLLLQQQWWW[[[eeeqqq~~~xxxpppiiiiiijjjiiiiiikkkllljjjdddZZZMMMDDD??????<<<<<<;;;;;;;;;;;;::::::999:::;;;;;;:::;;;===>>>>>>AAAIIIVVVfffuuuyyy{{{}}}~~~vvveeeWWWRRRPPPVVVeeezzz{{{rrrkkkeee]]]XXXVVVXXX\\\aaafffkkkoooqqquuuwwwzzz}}}~~~}}}||||||}}}~~~}}}oooaaa[[[ZZZ\\\dddnnnrrrqqqmmmeee[[[SSSNNNMMMIIIJJJMMMQQQTTTTTTRRROOOIIIGGGDDDBBBBBBAAA@@@???AAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@DDDGGGMMMVVVaaakkktttyyy{{{}}}<<<<<<<<<===>>>???@@@AAAEEEEEEEEEEEEFFFGGGIIIIIIKKKNNNRRR[[[iii|||~~~oooXXXNNNKKKIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFGGGLLLPPPVVVaaalllyyy~~~~~~pppbbbWWWQQQLLLKKKLLLQQQYYYfff{{{xxxkkk___WWWQQQOOOPPPMMMNNNTTTYYY^^^dddkkkmmmllllllooosss{{{|||zzzqqqkkkfffddd```[[[ZZZ]]]aaammm{{{vvvmmmbbbZZZWWWXXXZZZXXXUUUPPPLLLKKKIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCC??????===<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAACCCFFFJJJOOOSSSWWWYYYZZZVVVSSSNNNKKKJJJIIIGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGIIIJJJMMMRRRXXX\\\cccppp~~~wwwoooiiiiiikkkjjjjjjlllmmmkkkdddYYYLLLBBB>>>===<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;;;;:::;;;===???<<>>@@@AAABBBDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNRRR[[[iii|||ttt[[[OOOKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEGGGKKKOOOTTT```kkkvvv{{{yyylll___UUUPPPLLLKKKLLLPPPXXXeeeyyyvvvjjjaaaZZZSSSOOOQQQMMMMMMRRRWWW[[[```fffjjjhhhhhhlllooosss~~~~~~|||yyytttpppooojjjccc______aaahhhvvvxxxlll```YYYYYYZZZWWWTTTOOOLLLJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@???>>><<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<===???AAACCCEEEIIINNNSSSVVVXXXYYYVVVRRRNNNJJJIIIHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGIIIKKKNNNRRRYYY]]]dddqqquuummmhhhiiikkkjjjkkkmmmllliiicccWWWKKKBBB>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<999;;;<<<;;;;;;;;;===???<<<@@@IIITTTbbbrrrrrrsss|||~~~rrrbbbYYYQQQTTT^^^pppzzzuuuqqqkkkddd^^^WWWWWWXXXZZZ___eeekkkoooqqqrrrtttwwwzzz|||~~~~~~|||||||||}}}rrraaa[[[VVVSSSZZZdddpppuuuxxxtttiii]]]TTTPPPIIIHHHFFFFFFFFFFFFDDDBBBAAABBBBBBAAA@@@???@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>??????@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@???>>>BBBDDDJJJRRR]]]iiirrrxxxyyy|||<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEHHHJJJLLLNNNLLLNNNRRR[[[iii|||www\\\OOOKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFKKKNNNTTT___jjjqqqwww|||~~~|||sssggg[[[RRRNNNLLLJJJLLLPPPWWWdddxxxxxxllleee^^^WWWQQQQQQLLLKKKPPPUUUXXX]]]bbbjjjgggggglllnnnpppzzz~~~|||{{{{{{xxxwwwssskkkeeeddd___dddnnnrrrddd\\\ZZZZZZXXXTTTOOOLLLJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@???>>>===;;;;;;:::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<===???AAABBBEEEIIINNNSSSVVVXXXYYYUUURRRMMMJJJIIIHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGIIIKKKNNNSSSYYY]]]fffssstttlllggghhhjjjkkklllnnniiigggaaaVVVJJJBBB???@@@;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<;;;;;;;;;===???;;;@@@HHHTTTaaaqqq}}}ooopppxxxwwwfff\\\RRRSSS\\\ooozzzwwwsssnnngggaaaWWWWWWVVVXXX]]]cccjjjnnnooopppsssuuuyyy|||~~~{{{{{{{{{|||}}}vvveee___ZZZVVV\\\gggqqqwww|||yyymmm^^^SSSNNNIIIGGGDDDCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@AAAAAABBBAAA@@@@@@??????@@@@@@<<<======>>>???@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>@@@CCCHHHQQQ[[[gggqqqwwwyyy|||<<<===??????>>>???AAACCCDDDFFFGGGHHHHHHJJJMMMOOOMMMPPPUUU]]]iiizzzyyyyyy\\\OOOKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEAAACCCFFFHHHKKKQQQ[[[bbboooqqqvvv||||||vvvtttpppkkkddd\\\SSSMMMLLLKKKMMMRRRYYYeeexxxxxxkkkaaa\\\ZZZYYYVVVSSSQQQTTTZZZ```eeeiiimmmrrrssssssvvv}}}|||||||||zzzxxx}}}{{{yyyxxxrrriiiiiihhhjjjtttxxxlllbbbZZZVVVYYYTTTNNNKKKJJJJJJIIIGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>===;;;:::999;;;;;;::::::::::::999999:::::::::;;;===>>>@@@AAADDDFFFIIIOOOUUUYYY[[[[[[[[[VVVOOOJJJHHHHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDBBBAAAAAABBBCCCDDDIIIIIIJJJMMMOOOQQQZZZccchhhuuurrrnnnjjjjjjmmmooopppooonnnkkkbbbVVVIIIAAA???@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===???AAAFFFRRRaaaqqq~~~ooonnnuuupppaaaWWWWWW\\\jjj|||zzzxxxxxxtttjjj```\\\YYYWWWYYY___eeejjjkkklllpppvvvyyy{{{{{{||||||{{{{{{zzz{{{|||}}}~~~lll___YYYXXXZZZ^^^rrrvvvyyyvvvnnnbbbVVVPPPHHHGGGEEECCCAAA@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@??????@@@@@@???>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDHHHPPP\\\iiirrrwww}}}~~~~~~~~~~~~===>>>@@@@@@???@@@BBBDDDDDDFFFHHHHHHIIIJJJMMMOOOOOORRRVVV\\\gggwwwzzzuuuzzz]]]OOOKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDFFFHHHJJJPPPYYY```mmmoootttzzz~~~|||yyyqqqnnniiiddd^^^WWWPPPKKKLLLKKKMMMRRRYYYdddwww{{{rrrjjjdddaaa]]][[[XXXXXX[[[bbbhhhmmmssswww|||}}}~~~{{{{{{{{{zzzyyyvvvzzz|||zzz|||}}}wwwmmmjjjiiiooo}}}tttiii```YYYVVVUUUQQQLLLJJJJJJIIIHHHFFFDDDDDDDDDEEEEEEDDDDDDDDDBBBAAA@@@???===;;;:::999;;;;;;::::::::::::999999999999999:::<<<===???@@@DDDFFFIIIOOOUUUYYY[[[[[[ZZZVVVPPPKKKIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAABBBCCCDDDFFFGGGJJJIIIKKKNNNPPPRRR[[[dddkkkwwwrrrnnnjjjjjjmmmppppppooooookkkaaaUUUIIIAAA???@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAAGGGRRRaaaqqq~~~yyyjjjiiiooovvvhhh]]]ZZZ\\\hhh{{{zzzwwwwwwsssjjjaaa[[[YYYVVVXXX^^^dddiiijjjllloootttwwwxxxyyyzzz|||{{{{{{zzz{{{|||}}}~~~oooaaaZZZWWWXXX\\\iiimmmpppooohhh]]]SSSMMMHHHGGGEEECCCAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBAAA??????AAABBBEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDHHHQQQ]]]iiirrrwww|||~~~}}}|||||||||}}}>>>???AAAAAAAAAAAACCCEEEEEEFFFHHHHHHIIIJJJMMMOOORRRTTTWWW\\\eeetttuuuooovvv{{{^^^OOOJJJIIIGGGGGGFFFFFFFFFEEEEEEEEECCCEEEGGGHHHIIIOOOWWW]]]jjjmmmqqqwww{{{|||yyyvvvlllhhhbbb]]]XXXSSSNNNKKKLLLKKKLLLQQQXXXcccvvv{{{uuuoookkkddddddccceeeiiipppvvv{{{~~~~~~|||zzzsssuuuwwwyyy~~~vvvqqqkkkkkkttt~~~vvvlllccc[[[UUURRROOOLLLJJJHHHHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA???===<<<;;;:::;;;;;;::::::::::::999999888888888999;;;<<<>>>???DDDFFFIIIOOOUUUYYY[[[[[[XXXUUUPPPLLLJJJHHHGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAABBBDDDGGGIIIKKKJJJJJJLLLPPPRRRTTT\\\fffmmmyyyrrrnnnjjjjjjmmmpppqqqppppppjjj```SSSHHHAAA??????=========<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>??????BBBHHHSSSaaappp~~~vvvgggeeejjj|||uuueee^^^[[[eeexxxzzzwwwvvvrrriiiaaaZZZXXXVVVWWW\\\bbbgggiiikkknnnqqqtttuuuwwwyyy{{{zzzzzzzzz{{{|||}}}~~~uuufff\\\VVVUUUXXX___cccffffff```XXXPPPLLLHHHGGGEEECCCAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEIIIRRR^^^jjjssswww|||}}}|||{{{yyyyyyxxx>>>@@@BBBCCCCCCCCCDDDFFFEEEFFFHHHIIIIIIKKKMMMPPPRRRSSSVVV[[[dddrrrtttjjjoooxxx{{{^^^OOOJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHHHHHHHMMMUUU[[[hhhkkkpppvvvzzz{{{xxxuuukkkfff```ZZZUUURRROOOMMMKKKJJJLLLPPPWWWbbbuuuyyytttqqqqqqrrrvvv{{{~~~vvvuuutttuuuzzzzzzqqqlllppp~~~}}}tttpppjjjbbbZZZTTTOOOMMMIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>><<<;;;;;;;;;;;;:::::::::999999999888888999:::;;;===>>>???DDDFFFIIIOOOUUUYYY[[[[[[WWWTTTOOOLLLKKKIIIFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCEEEHHHJJJLLLKKKKKKNNNRRRUUUWWW___hhhnnnyyyrrrnnnkkkkkknnnqqqrrrqqqqqqjjj^^^QQQGGGAAA??????======<<<<<<<<<;;;;;;;;;999999::::::<<<===?????????BBBIIIRRR```ooo~~~wwwiiieeehhhyyyoooddd\\\bbbttt{{{wwwuuuppphhhaaaYYYWWWVVVVVVZZZ___dddgggkkkmmmppprrrsssvvvyyy{{{yyyzzzzzz{{{|||}}}~~~~~~|||kkk]]]TTTQQQSSSVVVYYY]]]^^^ZZZTTTOOOLLLGGGFFFEEECCCBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCBBBAAAAAABBBDDDEEEDDDDDDCCCCCCBBBBBBAAAEEEFFFKKKSSS___kkkssswww}}}~~~~~~|||yyywwwuuuttt???AAACCCDDDDDDDDDEEEFFFEEEGGGHHHIIIIIIKKKNNNPPPPPPRRRUUUZZZcccrrruuuiiijjjoooyyyzzz]]]NNNIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGKKKSSSYYYfffiiiooovvv{{{|||zzzxxxnnnhhh```YYYTTTQQQNNNMMMKKKIIIKKKOOOVVVaaattt|||wwwsssrrrvvv{{{wwwpppoooxxxxxxpppgggddd___XXXRRRMMMIIIHHHEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBB@@@???===<<<;;;;;;;;;:::::::::999999999:::::::::;;;<<<>>>@@@@@@DDDFFFIIIOOOUUUYYY[[[[[[VVVSSSOOOLLLJJJIIIFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLOOOUUUWWWZZZbbbjjjooozzzrrroookkkkkkooorrrsssrrrrrriii\\\OOOEEEAAA??????<<<<<<<<<<<<;;;;;;;;;;;;999999::::::<<<===?????????BBBHHHQQQ^^^nnn{{{lllffffffvvv}}}pppcccdddqqq}}}wwwsssnnnfff```WWWWWWVVVUUUWWW\\\aaaeeekkkmmmppprrrsssuuuxxx{{{yyyyyyzzz{{{|||}}}~~~~~~}}}~~~ooo___SSSNNNOOONNNQQQTTTUUURRROOOLLLKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEAAABBBCCCBBB@@@@@@BBBCCCIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGLLLUUUaaalllssswww}}}~~~{{{xxxuuurrrqqq>>>AAADDDEEEEEEDDDEEEEEEFFFGGGIIIIIIJJJKKKNNNPPPPPPRRRUUUZZZcccrrrvvviiihhhjjjqqqwww\\\MMMIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGJJJRRRWWWdddgggnnnvvv}}}}}}tttmmmddd\\\UUUQQQMMMKKKJJJIIIJJJOOOUUU```rrr~~~vvvsssuuuxxx|||tttnnnsss~~~rrrjjjaaa^^^YYYSSSNNNJJJHHHFFFEEEFFFFFFDDDBBBAAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA???>>>===<<<;;;;;;::::::::::::999999::::::;;;;;;===>>>@@@AAADDDFFFIIIOOOUUUYYY[[[[[[VVVSSSNNNKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDDDDDDDFFFGGGHHHLLLMMMQQQWWWZZZ]]]dddmmmqqq|||sssoookkklllpppssstttssssssiiiZZZMMMDDD@@@??????<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>??????BBBGGGOOO[[[mmmqqqgggeeerrrsssmmmsss~~~wwwqqqkkkddd^^^VVVVVVUUUTTTUUUYYY___ccciiilllppprrrsssuuuwwwyyyxxxyyyzzz{{{|||}}}}}}}}}|||~~~rrr```RRRLLLMMMGGGJJJLLLMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFAAABBBCCCBBB@@@@@@BBBCCCHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHNNNWWWbbbmmmtttwww}}}~~~~~~{{{wwwtttqqqooo===@@@CCCEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKNNNQQQRRRSSSVVV[[[cccqqqzzziiiggggggmmmxxxttt[[[LLLIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGFFFFFFJJJQQQWWW```dddllluuu~~~}}}vvvlllbbbZZZSSSNNNKKKJJJHHHJJJNNNTTT___qqqyyyxxxyyyzzzqqqpppzzzzzzooohhh```^^^YYYTTTPPPLLLJJJIIIGGGGGGFFFDDDAAA@@@CCCFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@>>>===<<<;;;;;;::::::::::::999999999999:::;;;<<<>>>???@@@DDDFFFIIIOOOUUUYYY[[[[[[WWWRRRMMMIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHLLLMMMRRRYYY\\\___fffnnnvvvsssooollllllppptttuuuttttttiiiYYYKKKCCC@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>???AAAFFFLLLYYYmmmyyylllgggmmm~~~zzzwww}}}wwwpppiiiaaa]]]UUUUUUUUUTTTTTTWWW]]]bbbfffjjjnnnqqqssstttuuuvvvwwwxxxzzz|||}}}}}}}}}||||||}}}tttaaaRRRKKKLLLFFFHHHJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHCCCDDDDDDCCCBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGIIIOOOXXXcccmmmtttwww{{{|||~~~{{{xxxtttpppnnn===@@@CCCEEEDDDDDDDDDDDDFFFGGGIIIJJJJJJLLLNNNQQQTTTUUUXXX[[[cccqqq~~~iiigggfffkkkuuurrrYYYLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFFFFFFFFFFJJJQQQWWW]]]bbbjjjuuu~~~~~~sssiii___XXXQQQMMMIIIHHHIIINNNSSS^^^qqq~~~xxxwwwzzz~~~{{{yyytttpppwwwxxxnnnhhhbbb```[[[WWWRRROOOMMMLLLHHHHHHGGGDDD@@@@@@CCCGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEECCCBBB@@@???======;;;;;;;;;:::::::::999999888888999:::;;;===>>>???DDDFFFIIIOOOUUUYYY[[[[[[WWWSSSLLLHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEGGGIIILLLNNNSSSZZZ]]]```gggooozzzsssooolllmmmppptttuuuuuutttiiiXXXJJJCCC@@@???>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===???AAAEEEKKKWWWlllrrrkkkiiizzz|||}}}wwwoooggg```\\\UUUUUUUUUSSSSSSVVV\\\aaadddhhhmmmqqqrrrrrrssstttwwwxxxzzz|||}}}}}}||||||{{{}}}uuubbbQQQKKKKKKHHHJJJKKKJJJHHHGGGGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJDDDEEEEEEEEECCCCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMHHHJJJOOOYYYdddnnntttwwwyyy{{{}}}~~~{{{xxxtttqqqooo