BM6P6(@ jjjVVVQQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777777666444333222111111111111000000000000111111000000//////......///.........------------///............---------,,,,,,,,,------.........------------------------++++++++++++++++++++++++......---,,,,,,+++******************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---......///000000///---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++************++++++(((***+++***)))((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...///000111111000///...---,,,------...------------------------............////////////000000000000000111111222111111222222222333333333333222222111222333555666444444444555555555555666666666666666666666666666666555555444222111000000111111000///////////////////////////............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++......---,,,,,,+++******------++++++++++++------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................------------------------...------,,,,,,,,,------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////000000000000////////////000111111111111222222222333333333444444444555555555444444444444555666666777777888999:::;;;;;;<<<===???AAABBBAAAAAABBBCCC????????????>>>>>>>>>>>>;;;::::::::::::::::::999888888777777666666555555kkkVVVQQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777777666444333222111111111111000000000000111000000000/////////.../////////.........------///............---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++,,,------......///000///---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++************++++++(((***+++***)))((()))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,------......//////000///...---,,,------...------------------------............////////////000000000000000111111222111111222222222333333333444333222222222333444555444444444444555555555555666666666666666666666666555555444333222111000000111000000///////////////////////////............,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////////////////000000000000000111111111111222222222333333333444444444444555444444444444444555666666666777888888::::::;;;<<<>>>@@@BBBBBBAAAAAABBBCCC@@@?????????>>>>>>======;;;;;;::::::::::::999999888888777666666555555444kkkVVVQQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777777666444333222111111111111000000000000000000000000////////////000000000/////////......///............---------,,,,,,,,,------------...------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,---------......///...---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++)))***+++***))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,---------///...------,,,---------------------------------............////////////000000000000000111111222111111222222222333333333444444333222222222333333333333333444444444555555555555555555555555555555444444333222111000000///111000//////......///////////////............---+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////......//////000000111111000111111111111222222222333333333333444444444444444444444444444555555666666777777888999:::;;;;;;>>>@@@BBBBBBAAAAAABBBCCC@@@@@@@@@???>>>======<<<;;;;;;;;;::::::999999999777777666666555444444444jjjVVVQQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777777666444333222111111111111000000000///000000000000////////////000000000000///////////////............------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++)))***++++++))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,...---------------------------------------------............////////////000000000000000111111222111111222222222333333333555444444333222222222222222333333333444444444444444444444444444444444444333333222111000000//////000000///............/////////.........---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////---......///000111111222000000111111111222222222222222333333333444444444444444333333444444555666666666777888999:::;;;;;;===???AAABBBAAAAAABBBCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999999999666666555555444333333333iiiUUUQQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777777666444333222111111111111000000000///////////////000000000000000000000000///////////////............---------------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........---------------,,,,,,------------------------------------------............////////////000000000000000111111222111111222222222333333333444444444444333222222111222222222222333333333444333333333333333333333333111111111000000//////...000//////...........................------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++++++++++++++++++++,,,---.........------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////---......///000111111222000000111111111222222222222222222333333333444444333333333333333444555555555666777888999::::::;;;<<<>>>@@@AAA@@@@@@AAABBB@@@@@@??????>>>======<<<<<<<<<;;;::::::999888888555555444444333222222222jjjVVVQQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777777666444333222111111111111000000000000////////////000000000000000000000/////////......///............---------...------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))(((((((((((())))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,+++*********,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........+++,,,,,,------------,,,------------------------............////////////000000000000000111111222111111222222222333333333333333444444444333222222111111222222222333333333222222222222222222222222000000/////////.........000///......------...............------------,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////......//////000000111111000111111111111222222222222222222222333333333333333333333333333444444555555666666777888999::::::;;;===??????>>>>>>???@@@????????????>>>>>>>>>>>><<<<<<;;;::::::999888888444444333333222111111111lllXXXQQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777777666444333222111111111111000000000000.../////////000000000111/////////.........------///............---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++******)))(((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------......***+++,,,---...------,,,------------------------............////////////000000000000000111111222111111222222222333333333111222333444444444333222111111111111222222222222222222222222222222222222/////////............---//////...------------............---------,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...//////...---------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////////////////000000000000000111111111111222222222111222222222222333333333333333222222333333444555555555666777888999::::::999;;;===>>>======>>>???>>>>>>>>>>>>????????????===<<<<<<;;;999888888777333333333222111111000000nnnZZZQQQOOOLLLKKKJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777777666444333222111111111111000000000000.../////////000000111111///.........------------//////.........---------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))***++++++,,,+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------)))***,,,---...------,,,------------------------............/////////000000000000000000111111222111111222222222333333333000111333444555444444333000111111111111222222222111111111111111111111111..................------//////...------------.........---------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***---/////////...---------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////............/////////000000000000000////////////000111111111111222222222111111222222222333333333333333222222333333444555555555666777888999::::::888:::<<<===<<<<<<===>>>=========>>>??????@@@@@@======<<<;;;999888888777333333222222111000000000mmmXXXQQQOOOLLLKKKJJJIIIFFFDDDDDDBBB@@@>>><<<:::999999888888999888777555333222111111111111000000000000111///...///000111000...////////////////////////////////////////////////------------------------+++++++++,,,,,,---------------------------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))'''(((***,,,---------,,,******++++++++++++******&&&&&&((())))))************************************************************++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------,,,++++++,,,---)))))))))))))))******+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------------------------***+++,,,,,,------,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,---------......+++,,,---.../////////////////////000111111222222111111111111111111111111333333222222222222222222111222222333333222222111111111222222222222111111///............---------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...---------------------------------............///........................------------------------,,,,,,,,,++++++*********,,,------......------,,,.........------,,,,,,,,,........................------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......000000000///......------........................111111111000000000000000000000000000111111111111222222333333333333444444333333444444555444444444444555666777888999999:::;;;::::::::::::;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;999777666555333333222222111000//////lllXXXQQQOOOLLLKKKJJJIIIGGGEEEDDDBBB@@@>>><<<:::999999888888999888777555444222111111111111000000000000111///...///000111000...////////////////////////........................------------------------+++++++++,,,,,,---------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,++++++&&&&&&'''((()))***))))))***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,---,,,+++******)))))))))))))))***++++++++++++++++++,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------------------------***+++,,,,,,------,,,,,,///...---,,,,,,,,,------,,,,,,,,,---------......+++,,,---.../////////////////////000111111222222111111111111111111111111222222222222222222222222111222222333333222222111000111111222222111111000///............---------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------....................................------------------------,,,,,,,,,+++++++++******,,,------......------,,,......---------,,,,,,,,,........................------------------------------------------------------------------------------------------------,,,,,,,,,---------..................////////////........................000000000000000000000000000000000000111111111111222222222333333333444444333333444555555555555444444555777888999:::::::::;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>======<<<;;;;;;:::999777555444333333222222111000000///jjjWWWQQQOOOMMMKKKKKKIIIGGGEEECCCBBB@@@>>><<<::::::999888888888888777666444333111111111111000000000000111///...///000111000...////////////////////////------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++***,,,,,,,,,------,,,,,,,,,&&&'''((()))***************************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++************++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******''')))+++,,,,,,+++)))(((******))))))******+++,,,*********+++,,,---...///************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---...////////////...//////000000111111222111111111111111111111111000111111111222333333333111222222333333222222111000111111222222111111000///............---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------............------------------------------------------------,,,,,,,,,,,,++++++++++++,,,------......------,,,...------------,,,,,,,,,------------------------+++,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------......,,,------...//////000000........................000000000000000000000000000000000000111111111111222222222222333333333333333444555666666666666666666666888999:::::::::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>======;;;::::::999888666555444333333222222111000000000jjjWWWRRROOOMMMLLLKKKJJJGGGEEECCCBBB@@@>>><<<;;;::::::777888888888777666444333111111111111000000000///111///...///000111000...////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++***------------------------++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,---,,,++++++************+++,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,---------......,,,------...//////............//////000111111111111111111111111111111111///000000111222333333444111222222333333222222111000000111111111111000000///............---------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,---------......---------....../////////......................../////////000000000000000///000000000111111111111111222222222222333333333444444555666777777777777777777888999:::;;;;;;;;;::::::999999::::::;;;<<<======>>>>>>>>>===<<<<<<999999999888777666444444222222222111111111000000iiiWWWRRRPPPMMMLLLKKKJJJGGGEEEBBBAAA@@@>>><<<;;;::::::777777888888777666555444111111111111000000000///111///...///000111000...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,+++------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,++++++***************++++++++++++******++++++,,,---------,,,,,,***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++******---///000///+++++++++++++++,,,,,,---...---,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------.........,,,,,,,,,---------......,,,---......///..................///000000111111000000000000000000000000//////000111222222333333111222222333333222222111000000000111111000000000///............---------......---------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------++++++,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,---------......///.........---------,,,..............................//////000000000000///000000000111111111111111111111222222222333333333444555666777777777777777888999::::::::::::::::::999999999999:::;;;;;;===============<<<;;;:::888888888777666555444333222222222111111111111111jjjXXXRRRPPPNNNLLLLLLJJJHHHFFFBBBAAA???>>><<<;;;;;;;;;666777888888888666555444111111111111000000000000111///...///000111000...////////////////////////////////////////////////------------------------------,,,,,,,,,,,,++++++------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++*********+++)))******++++++******))),,,,,,---------------,,,***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++***************************************************************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******///,,,***,,,000333222111,,,,,,++++++,,,,,,---...///...---,,,+++*********........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---.........------,,,,,,,,,---------......------...............------......//////000000111000000000000000000000000///000000000111222222222111222222333333222222111///000000111111000000//////............---------......---------,,,,,,,,,000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,---------......//////......---,,,,,,+++........................---......//////000000111000000000000111111111111111111111111222222222222222333444555666777777777777777888999::::::999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999888666666666666555444333222111111111111111111111111kkkXXXRRRPPPNNNMMMLLLKKKHHHFFFAAAAAA???>>><<<;;;;;;;;;666777777888888777555444111111111111000000000000111///...///000111000...////////////////////////........................---------------------------------,,,,,,+++++++++------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++*********+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************************************************************************************))))))*********+++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++,,,000555666222...,,,,,,,,,,,,,,,---.........------,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......---...............------------......///000000000000000000000000000000000000000000000111111111111111222222333333222222111//////000000000000/////////............---------......---------,,,,,,,,,000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................------......///000000111000000000000111111111111111111111111222222222222111222333444666666666666666777888888999999888888999999999888999999:::;;;::::::::::::999888777777555555555555555444333222111111111111111111111111lllXXXSSSQQQNNNMMMLLLKKKHHHFFFAAA@@@???>>><<<;;;;;;;;;666666777888888777666555111111111111000000000000111///...///000111000///////////////////////////---------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,+++***+++,,,...///++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++,,,---+++,,,,,,------,,,,,,+++******+++++++++******)))************************************************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******((())),,,333888888111+++---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------...///...---+++***,,,,,,,,,---------......---...............------------......///000000000000000000000000000000000111111111000000000000000222222222333333222222222//////000000000000////////////.........---------......---------,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......+++,,,,,,------......///........................---------...///000000111000000000000111111111111000111111111111222222222000111222444555666666666666777777888888888777777999999888888999999:::;;;:::::::::999888777666555555555555555444333222222111111111111111111222222kkkVVVRRRQQQOOOMMMKKKIIIHHHHHHCCCAAA>>><<<<<<;;;999777777777888888777666444333111111111111000000000000//////000000000000//////................................................,,,------......------,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,...---+++******+++---...------,,,++++++,,,------,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************************************)))***,,,------,,,***)))************************+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,++++++*********************************---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++***************+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++------------,,,,,,+++***++++++******++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++---///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......))),,,---+++,,,///---)))------------------------------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------................................................---------............///............////////////000000000000000000000000000111111111111222222222111222222333333444444555666666666666777777777777888888888888888888888888::::::999999777666555444444444444333333222222222000000000000000000000000lllWWWSSSQQQOOOMMMKKKIIIIIIHHHDDDBBB???===<<<;;;999888777777888888777666444333111111111111000000000000//////000000000000//////////////////////////////........................,,,------......------,,,......---------,,,,,,,,,......------,,,,,,,,,,,,------++++++++++++---------,,,+++******+++,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************************************)))***,,,------,,,***)))************************+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,+++++++++******************************------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++***************+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++******++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------............//////////////////000000000111111111000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---++++++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................++++++,,,------------,,,......---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,111666222+++------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------................................................---------............///............////////////000000000000000000000000000111111111111222222222111222222333333444444555555666666666777777777777888888888888888888888888999999999888777666444444333333333333222222222111000000000000000000000000mmmXXXSSSRRRPPPNNNLLLJJJIIIIIIEEECCC@@@>>>===<<<:::999777777888888777666444333111111111111000000000000//////000000000000//////000000000000000000000000........................,,,------......------,,,...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++***************++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------............//////////////////000000000000111111000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------++++++---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,---------------...------------,,,,,,,,,,,,,,,,,,---------......///,,,***+++333999444,,,------------------------------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------................................................---------............///............////////////000000000000000000000000000111111111111222222222111222222333333444444555555555666666666777777777666666666666666666666666888888888777666555444333222222222111111111111111000000000000000000000000nnnYYYSSSRRRPPPNNNLLLJJJIIIIIIFFFDDDAAA???>>>===;;;:::777777888888777666444333111111111111000000000/////////000000000000//////////////////////////////........................,,,------......------,,,---------------------------------------------,,,+++,,,,,,------,,,,,,+++************************++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,+++***++++++++++++++++++++++++************************,,,+++++++++++++++++++++***+++++++++++++++,,,,,,*********************************)))******+++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------............////////////////////////000000000111000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,---...---------------------------------,,,,,,,,,---------......,,,+++))))))...333000***------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------................................................---------............///............////////////000000000000000000000000000000111111111222222222111222222333333444444555555555555666666666777777555555555555555555555555777777777666666444333333111111111000000000000000000000000000000000000000mmmXXXSSSRRRPPPNNNKKKJJJIIIIIIFFFDDDAAA??????>>><<<:::777777888888777666444333111111111111000000000/////////000000000000//////................................................,,,------......------,,,------------------------,,,,,,---......------,,,+++,,,,,,------,,,,,,+++***************************+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******************************))))))***++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,+++***))))))***+++,,,******+++,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------............////////////...////////////000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,******,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,---.........------------------------------,,,,,,,,,---------......***---...***)))+++,,,***------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------................................................---------............///............////////////000000000000000000000000000000111111111222222222111222222333333444444555555555555555666666666666444444444444444444444444555555555555555444333222000000000000000000000000000000000000000000000000mmmYYYRRRQQQOOOMMMKKKIIIHHHHHHFFFDDDAAA???>>>===;;;:::777777888888777666444333111111111111000000000000//////000000000000//////................................................,,,------......------,,,,,,,,,,,,------------...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++++++++******++++++++++++,,,,,,,,,*********************************+++++++++++++++*********++++++,,,,,,---************************))))))))))))***+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,------------------------............////////////......////////////000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,******,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,------------...,,,,,,,,,---------......+++000222,,,((())),,,---------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------......------------......------------------------------------------------................................................---------............///............////////////000000000000000000000000000111111111111222222222111222222333333444444555444444555555555666666666444444444444444444444444444444444444444333222222000000000000111111111111000000000000000000000000oooZZZQQQPPPNNNLLLJJJHHHGGGGGGFFFCCC@@@>>>>>>===;;;999777777888888777666444333111111111111000000000000//////000000000000//////................................................,,,------......------,,,,,,,,,,,,---------......***+++---...///...---,,,------++++++++++++------***+++,,,------,,,+++***)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***)))******+++++++++,,,,,,,,,************************)))*********++++++++++++)))******+++,,,,,,------************************))))))))))))***+++,,,---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,------------------------------------............////////////........./////////000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,+++******+++---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......,,,,,,,,,---------......,,,//////+++***,,,...---------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------....................................------------......------------------------------------------------................................................---------............///............////////////000000000000000000000000000111111111111222222222111222222333333444444555444444444555555555666666555555555555555555555555333333333333333222222111000000000111111222222222000000000000000000000000ppp\\\PPPOOOMMMKKKIIIGGGFFFFFFEEECCC@@@>>>===<<<:::999777777888888777666555333111111111111000000000000//////000000000000//////000000000000000000000000........................,,,------......------,,,,,,,,,,,,------.........***+++---//////...---,,,...---+++******+++---...+++,,,------------,,,+++)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((((()))***+++***)))*********++++++,,,,,,,,,************************))))))******++++++++++++))))))***+++,,,,,,------************************))))))))))))***+++,,,---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++...------,,,+++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++((()))***+++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---...---,,,+++***,,,,,,------------......------------------------............/////////000............/////////000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,+++******+++---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,***(((***//////,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.......................................------------......------------------------------------------------................................................---------.........//////............/////////000000000000000000000000000000111111111111222222222111222222333333444555555444444444555555555666666555555555555555555555555222222333333333222111111000000111111222222222333000000000000000000000000nnnYYYSSSQQQNNNLLLKKKJJJHHHGGGDDDAAA>>>======<<<:::999888999999888888777666555444444333222111000///...000000000000000000000000////////////////////////000000...---,,,+++******------------------------------------------------////////////////////////---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******************++++++++++++++++++++++++...,,,******,,,---***(((,,,,,,,,,++++++*********************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////000000000000.........................................................------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------............///++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------..............................,,,---------.../////////,,,,,,,,,---...///000000////////////////////////........................---------............///......................................................////////////..................////////////////////////000000000000000000000111222222333333111111111000111111222333444444444444444444444444666555555555555444444444111111111111111111111111111111111111111111111111333222111//////.........nnnXXXSSSQQQNNNLLLKKKJJJHHHGGGDDDAAA???======<<<:::999888999999888888777666555444444333222111000//////000000000000000000000000////////////////////////......---------------...------------------------------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++---+++******,,,---+++))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////.../////////000000000000......................................................---------,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------............///++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------..............................---------...............,,,---------.../////////................................................---------............///......................................................////////////..................////////////////////////000000000000000000000111222222333333111111111111111222222333444444444444444444444444555555555555444444444444111111111111111111111111111111111111111111111111111111000000000000000000mmmWWWSSSQQQNNNLLLKKKJJJHHHGGGDDDBBB???======<<<;;;999888999999888888777666555444333333222111000//////000000000000000000000000////////////////////////,,,,,,,,,---...///111111------------------------------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,+++******************************++++++++++++++++++++++++,,,*********,,,---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////....../////////000000000........................------------------------...------------,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------............///,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------.............................................---------------..................------------------------........................---------............///......................................................////////////..................////////////////////////000000000000000000000111222222333333111111111111111222333333444444444444444444444444555555555555444444444444111111111111111111111111111111111111111111111111//////000111111111111111mmmWWWSSSQQQNNNLLLKKKJJJHHHGGGDDDBBB???>>>======;;;999888999999888888777666555333333222222111000000///////////////////////////////////////////////////---------...///000111222------------------------,,,,,,------------------...........................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,++++++******************+++++++++*********************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////........./////////000000........................------------------------------------------------,,,,,,------.........///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,---------------............///,,,,,,,,,------------.........---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------............................../////////...---------,,,...............---------------------------------........................---------............///......................................................////////////..................////////////////////////000000000000000000000111222222333333222111111111111222333333444444444444444444444444555555555444444444333333111111111111111111111111111111111111111111111111...///000111111111000000mmmWWWSSSQQQNNNLLLKKKJJJHHHGGGEEEBBB@@@>>>>>>===;;;:::888999999888888777666555333333222222111000000000//////////////////////////////////////////////////////.........//////000------------------------,,,,,,,,,---------..............................---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,,,,++++++))))))*********+++++++++************************)))***++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................////////////////////////............////////////........................------------------------------------------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,---------------............///,,,,,,---------.........///...------,,,,,,------...------,,,,,,------...,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------............................../////////...---------,,,...............---------................................................---------............///......................................................////////////..................////////////////////////000000000000000000000111222222333333222222222111222333333444444444444444444444444444555444444444444333333333111111111111111111111111111111111111111111111111000000000111111000000000nnnYYYSSSQQQNNNLLLKKKJJJHHHGGGEEECCC@@@>>>>>>===<<<:::888999999888888777666555222222222111111111000000000000000000000000000000////////////////////////000000///...------------------------------------+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++***************+++,,,,,,,,,++++++)))))))))***++++++,,,,,,***************************+++,,,,,,+++***+++---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,---------..............................////////////////////////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------............///,,,---------............///......---------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------.............................................---------------..................////////////////////////........................---------............///......................................................////////////..................////////////////////////000000000000000000000111222222333333222222222222222333444444444444444444444444444444444444444444333333333333111111111111111111111111111111111111111111111111222111111111222333444444oooZZZSSSQQQNNNLLLKKKJJJHHHGGGEEECCC@@@???>>>>>><<<:::888999999888888777666555222222222111111111111111000000000000000000000000///////////////////////////......---------------------------------------++++++,,,,,,---......///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++*********+++,,,---------******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,***************************,,,---,,,***)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,---------..............................////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------............///------------............//////...---------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------..............................---------...............,,,---------.../////////................................................---------............///......................................................////////////..................////////////////////////000000000000000000000111222222333333333222222222222333444444444444444444444444444444444444444333333333222222111111111111111111111111111111111111111111111111333222222222444777;;;===ppp[[[SSSQQQNNNLLLKKKJJJIIIGGGEEECCC@@@???>>>>>><<<;;;888999999888888777666555222222222111111111111111000000000000000000000000////////////////////////------,,,,,,,,,------...------------------------++++++,,,,,,---...//////------------------------+++******************+++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,------......******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))+++---...---***(((***,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------..............................////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000//////.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------.........//////---------.........////////////...------------......------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------..............................,,,------....../////////,,,,,,------...///000000------------------------........................---------.........//////......................................................////////////................../////////000////////////000000000000000000000111222222333333333333222222333333444555444444444444444444444444444444444333333333222222111111111111111111111111111111111111111111111111444333222333777<<>>>>>===;;;:::888999999888888777666555111111111000000000000000//////000000000000//////////////////////////////------------------------------------------------,,,,,,,,,---------......///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++---------+++)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................//////.........---------................................................------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------........................------------------------------------------------..............................////////////......////////////////////////...------,,,,,,------...................................................,,,---......//////......------------------------------------------------------------------------------------------------................................................................................................//////.........---------........................---------............///........................000000000000000000000000............////////////////////////000000000000000111111111111222222222222222333333333333444444333333333333333333333333222222222222222222222222444444333333444444555555000111333333222111222222333333555999>>>DDDJJJMMMppp\\\WWWTTTOOOLLLKKKJJJHHHGGGEEECCC@@@??????>>><<<;;;888999999888888777666555222111111111000000////////////000000000000//////////////////////////////------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................//////.........---------................................................------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------........................------------------------------------------------.................................//////....................................------,,,,,,------...................................................,,,---......//////......------------------------------------------------------------------------------------------------................................................................................................//////.........---------........................---------............///........................////////////////////////............////////////////////////000000000111000111111111111222222222222222333333333333444444333333333333333333333333222222222222222222222222222222111111111222222333000111222111000000222444666888;;;AAAHHHNNNTTTWWWnnn[[[WWWTTTPPPMMMLLLJJJIIIGGGFFFDDDAAA@@@??????===<<<888999999888888777666555333222222111000///......//////000000000000//////////////////////////////------------------------------------------------,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++...---+++))))))***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))*********+++++++++,,,,,,,,,***++++++,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.......................................---------................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------------------........................------------------------------------------------........................------............------...........................------,,,,,,------...................................................,,,---......//////......------------------------------------------------------------------------------------------------...............................................................................................................---------........................---------............///........................////////////////////////............/////////////////////000000000111111000111111111111222222222222222333333333333444444333333333333333333333333222222222222222222222222222222111000000111111222111111111000000333777;;;@@@CCCGGGMMMSSSXXX\\\^^^nnn[[[VVVSSSPPPNNNLLLKKKIIIHHHFFFDDDAAA??????>>>===;;;888999999888888777666555333333222111000///...---//////000000000000//////////////////////////////........................------------------------,,,,,,,,,---------......)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---------------------------------------------------------............///................................................................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------........................------------------------------------------------........................,,,,,,------------,,,,,,...........................------,,,,,,------...................................................,,,---......///.........------------------------------------------------------------------------------------------------................................................................................................................................................---------............///........................////////////////////////............//////////////////000000000111111111000000111111111222222222222222222333333333444444333333333333333333333333222222222222222222222222444333333222222333333333222222333333555:::AAAFFFNNNPPPSSSWWWYYY[[[[[[[[[nnn[[[VVVSSSPPPNNNMMMLLLJJJHHHEEEBBB@@@>>>>>>===;;;:::888999999888888777666555333333222111000///...---//////000000000000//////////////////////////////........................------------------------,,,,,,,,,---------......)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........---------------------------------------------------------............///........................---.....................................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------........................------------------------------------------------........................,,,,,,------------,,,,,,...........................------,,,,,,------...................................................,,,---......///.........------------------------------------------------------------------------------------------------................................................................................................---.............................................---------............///............................................................////////////000000000000111111111111000000111111111222222222222222222333333333444444333333333333333333333333222222222222222222222222333333222222333333444555222333555888<<>>======;;;999888999999888888777666555333222222111000///......//////000000000000//////////////////////////////........................------------------------,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,---...,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,.........---,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------------------------------------------------------------------------............///........................---------...............................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,---------............------------------------........................------------------------------------------------........................------............------------------------------...------,,,,,,------...................................................,,,---......//////......------------------------------------------------------------------------------------------------................................................................................................---------.......................................---------............///............................................................////////////000000000111111111222222000111111111111222222222222222333333333333444444333333333333333333333333222222222222222222222222000000000111222333555555333666:::???DDDJJJPPPUUUUUUWWWYYY[[[[[[[[[YYYXXXmmmYYYTTTSSSQQQPPPOOOMMMKKKHHHEEECCC@@@???>>>>>><<<:::888999999888888777666555222111111111000000////////////000000000000//////////////////////////////........................------------------------,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,........................---------------------------------............///........................---------.........//////................................................------------------------------------------------,,,,,,,,,---------......------------------------------------............------------------------........................------------------------------------------------.................................//////.........------------------------...------,,,,,,------...................................................,,,---......//////......------------------------------------------------------------------------------------------------................................................................................................---------.........//////........................---------............///............................................................////////////000000111111111222222222000111111111111222222222222222333333333333444444333333333333333333333333222222222222222222222222///000000222333555777888:::???EEEKKKOOOSSSVVVXXXVVVWWWYYYZZZ[[[[[[ZZZZZZlllWWWTTTSSSQQQPPPOOONNNKKKHHHFFFDDDAAA@@@??????===;;;888999999888888777666555111111111000000000000000//////000000000000//////////////////////////////////////////////////////------------------------,,,,,,,,,---------......///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******************************))))))))))))************+++++++++,,,,,,,,,)))******++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,........................---------------------------------.........//////........................---------.........//////................................................------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////------------------------........................------------------------------------------------..............................////////////......------------------------...------,,,,,,------...................................................,,,---......//////......------------------------------------------------------------------------------------------------................................................................................................---------.........//////........................---------.........//////............................................................/////////000000111111111111222222222000111111111111222222222222222333333333444444444333333333333333333333333222222222222222222222222111111222444666999;;;<<>><<<;;;;;;888888999888777555333222333333222222111000000000//////000000000000//////////////////////////////......------------............//////...---,,,,,,,,,------......------,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++(((((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------..................////////////......------------......////////////////////////,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................................................................------............---------------............///........................//////.........---------------------------------................................................------------------------........................---------............///........................................................................---------............///000000//////.........---//////////////////////////////............//////000111111111222222222222000111111111111222222222111111222222222333333333333333333222222111111111444444444444333333333333222111111222777???FFFKKKQQQTTTXXXZZZZZZZZZZZZ[[[XXXXXXWWWVVVUUUTTTSSSSSShhhXXXSSSQQQNNNMMMLLLLLLJJJHHHEEEDDDBBB@@@>>><<<;;;;;;888999999999888666444333333333222222111000000000//////000000000000//////////////////////////////......------------............//////...------,,,,,,------......------,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------..................////////////......------------..............................,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................................................................------............---------------............///........................//////.........---------------------------------................................................------------------------........................---------............///........................................................................---------............///000/////////............//////////////////////////////............//////000000000111111111222222000111111111111222222222111111222222222333333333333333333222222222111111111111111222222222222333222222444888>>>EEEKKKOOOUUUWWWZZZ[[[ZZZXXXWWWWWWVVVWWWXXXWWWVVVUUUUUUVVVhhhYYYSSSQQQNNNLLLLLLKKKJJJHHHEEEDDDBBB@@@>>><<<;;;;;;999999::::::999777555444333333222222111000000000//////000000000000//////////////////////////////......------------...............///......---,,,,,,------......------,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------..................////////////......------------..............................,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................................................................------............---------------............///.......................................---------------------------------................................................------------------------........................---------............///........................................................................---------............///////////////............//////////////////////////////............///////////////000000000111111000111111111111222222222111111222222222333333333333333333222222222222111000000111111222333444444333666;;;AAAHHHNNNRRRTTTUUUXXX[[[\\\ZZZWWWUUUUUURRRSSSTTTSSSRRRRRRSSSTTThhhYYYSSSPPPNNNLLLLLLKKKIIIHHHEEEDDDBBB@@@>>><<<;;;;;;999999::::::999888666555333333222222111000000000//////000000000000//////////////////////////////......------------......---...............------,,,------......------,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..................////////////......------------..............................,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------............///........................................................................................................................---------------------------------............///........................................................................------............---------------............///................................................------------------------................................................------------------------........................---------............///........................................................................---------............//////////////////.........//////////////////////////////............//////////////////000000000000000000111111111222222222111111222222222333333333222222222222222222222222333333222222333555666777999===DDDKKKQQQTTTVVVVVVTTTVVVYYYZZZYYYVVVUUUTTTRRRSSSRRRQQQOOOQQQVVVZZZiiiZZZRRRPPPMMMLLLKKKKKKIIIGGGEEEDDDBBB@@@>>><<<;;;;;;999999::::::999888777666333333222222111000000000//////000000000000//////////////////////////////......------------......------...............---,,,------......------,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..................////////////......------------..............................,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------............///........................................................................................................................---------------------------------............///........................................................................------............---------------............///........................---.....................------------------------................................................------------------------........................---------............///........................................................................---------............///........./////////////////////////////////////////////............//////////////////000000000000000000111111111222222222111111222222222333333333222222222222222222222222444333333333444666888:::BBBFFFMMMSSSVVVXXXWWWVVVUUUWWWXXXXXXVVVSSSRRRRRRSSSTTTUUUTTTUUU[[[eeemmmiiiZZZRRRPPPMMMKKKKKKJJJIIIGGGEEEDDDBBB@@@>>><<<;;;;;;888888999999999888666555333333222222111000000000//////000000000000//////////////////////////////......------------......,,,---......///.........,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------..................////////////......------------......------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------............///........................................................................................................................---------------------------------............///........................................................................------............---------------............///........................---------...............------------------------................................................------------------------........................---------............///........................................................................---------............///........./////////////////////////////////////////////............///////////////000000000111111000111111111111222222222111111222222222333333333111222222222222333333333333222222333666999===???LLLNNNRRRVVVXXXXXXVVVUUUXXXYYYXXXVVVSSSQQQRRRRRRRRRVVVZZZ]]]```hhhttt~~~iiiZZZRRROOOMMMKKKKKKJJJHHHGGGEEEDDDBBB@@@>>><<<;;;;;;666777888888888777666555333333222222111000000000//////000000000000//////////////////////////////......------------......,,,------...//////......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////......------------......------------------------,,,------......------,,,------------------------,,,,,,,,,---------..............................---------............///................................................................................................................................................---------............///........................................................................------............---------------............///........................---------.........//////------------------------................................................------------------------........................---------............///........................................................................---------............///............/////////000//////////////////////////////............//////000000000111111111222222000111111111111222222222111111222222222333333333111111222222222333333333222222444777<<>><<<;;;;;;666666777888888777555555333333222222111000000000//////000000000000//////////////////////////////.........------.........,,,,,,---.../////////...,,,------......------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------................../////////000.........------.........------------------------,,,------......------,,,------------------------,,,,,,,,,---------..............................---------.........//////////////////////////////........................................................................................................................---------.........//////........................................................................---..................------------.........//////........................---------.........//////------------------------................................................------------------------........................---------.........//////........................................................................---------.........//////---.........//////000000//////////////////////////////............//////111111111111222222222222000111111111111222222222111111222222222333333333111111111222222333333333333444777;;;BBBJJJQQQUUUTTTTTTUUUVVVVVVVVVVVVVVVQQQRRRRRRSSSVVV[[[aaafffqqqzzzlllZZZTTTRRRNNNLLLKKKJJJHHHFFFDDDCCC@@@>>><<<;;;;;;;;;888888999999888777555444111111111111000000000000000000000000000000000000......................................................//////...---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++******,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***,,,------,,,++++++,,,------------------------************************++++++,,,,,,,,,,,,------........................------------------------------------------------.........------,,,,,,,,,+++,,,------......---------------------------------------............///................................................------............------,,,,,,,,,---------......////////////////////////---------.........//////............/////////000444000,,,,,,...//////............////////////000---...//////000///////////////////////////////////////////////////////////////.........---------........................------............------......------------......///............---------//////.........---------------------------------,,,,,,,,,------...............------------.........................................................------,,,,,,------...---------............///........................---------............///........................................................................///////////////.....................////////////////////////000000000000111111000000//////......//////............//////000000000000111111111111000111111111111222222222444444333222222333333333222000111555666333333555666:::AAAIIIOOORRRRRRRRRUUUWWWXXXVVVSSSQQQSSSUUUSSSQQQOOOSSS]]]jjjvvv}}}lllZZZTTTRRRNNNLLLKKKJJJHHHFFFDDDCCCAAA>>>===<<<;;;;;;888888999999888777555444111111111111000000000000000000000000000000000000...............................................................---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***,,,------,,,++++++,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------------------------------------------------......---------,,,,,,,,,+++,,,------......---------------------------------------............///................................................------............------,,,,,,---------.........////////////////////////---------.........//////........./////////000000444111...---///000000///////////////000000000000...//////000000000000000////////////////////////////////////////////////000/////////....................................---......//////......---///......------......//////............---------//////.........---------------------------------,,,,,,,,,------...............------------.........................................................------,,,,,,------...---------............///........................---------............///......................................................................../////////////////////...............////////////////////////000000000000111000000000/////////...//////............//////000000000000111111111111111111111111222222222222444333333222222333333444555222222555666444555888<<>>DDDGGGKKKPPPSSSTTTSSSSSSSSSTTTTTTSSSQQQPPPQQQSSSWWW]]]gggpppyyylllZZZTTTRRRNNNLLLKKKJJJHHHFFFDDDCCCAAA@@@>>><<<<<<;;;888888999999888777555444111111111111000000000///////////////////////////................................................---------......------,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,***,,,------,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------+++,,,------......---------------------------------------............///................................................------............------------------............////////////////////////............////////////...////////////000000000222111/////////000000000////////////000000000111//////000111111111111111////////////////////////........................000000/////////.......................................////////////......//////............/////////............---------................................................---------.....................------------.........................................................------,,,,,,------...---------............///........................---------............///....................................................................................////////////............////////////////////////000000000000000000000000////////////000000////////////000000000000111111111222222222111111111222222222333333333333222222222333444444777333222555888:::@@@FFFLLLMMMPPPRRRSSSSSSSSSRRRTTTTTTRRRRRRRRRTTTXXXZZZeeellluuu{{{lllZZZTTTRRRNNNLLLKKKJJJHHHFFFCCCCCCBBBAAA???===<<<;;;888888999999888777555444111111111111000000000///////////////////////////////////////////////////........................,,,,,,---------------,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---***,,,------,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------+++,,,------......---------------------------------------............///................................................------............---------------.........//////////////////////////////........./////////000000////////////000000000111////////////......///000....../////////000000000//////000111111111111000////////////////////////......................../////////............---////////////////////////...//////////////////.../////////......////////////............------------...........................................................................------------.........................................................------,,,,,,------...---------............///........................---------............///........................................................................---.........//////000000............////////////////////////000000000000////////////000000000000000000////////////000000111111111111222222222222111222222222222333333333333222222222333333444555444222222888===@@@GGGMMMPPPQQQQQQRRRRRRRRRQQQQQQRRRQQQRRRVVV\\\dddjjjnnnwww{{{kkkXXXTTTRRRNNNLLLKKKJJJHHHFFFCCCCCCCCCAAA@@@>>><<<;;;888888999999888777555444111111111111000000000000000000000000000000000000////////////////////////........................+++,,,,,,------------,,,........................------------------------------------------------+++,,,,,,------,,,,,,+++...---,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------***,,,------,,,++++++,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...+++,,,------......---------------------------------------............///................................................------............------------........./////////////////////////////////....../////////000000000/////////000000000111111---...//////......///000/////////000000000111111000000111222222222222111111111111111111111111111000000000000000000000000000000000/////////......////////////////////////...//////000000//////...000//////......//////000///............------------------......................................./////////.....................------------.........................................................------,,,,,,------...---------............///........................---------............///........................................................................------......///000000000............////////////////////////000000000000////////////000000000000111000000//////000000111111111111222222222222333222222222222333333333333222222222222333444555555444333666>>>DDDGGGMMMRRRRRRRRRRRRQQQQQQQQQQQQQQQOOORRRXXXcccppp{{{iiiWWWTTTRRRNNNLLLKKKJJJHHHFFFCCCCCCCCCBBB@@@>>><<<:::888888999999888777555444111111111111000000000000000000000000000000000000////////////////////////........................***+++,,,---------------........................------------------------........................+++,,,,,,------,,,,,,+++...---,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------***,,,------,,,++++++,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......+++,,,------......---------------------------------------............///................................................------............------............////////////////////////////////////.../////////000000000000//////000000000111111111,,,///111111///...000111111111222222222333333333222333333444444444444444555555555555555555555555333333333333333333333333222222222111111111000000//////////////////////////////000000000000//////000000////////////000000///............------------------.........//////........................000/////////.........---......------------.........................................................------,,,,,,------...---------............///........................---------............///........................................................................------......///000000111............////////////////////////000000000000.../////////000000000111111111000000000000111111111111111222222222333333222222222333333333444444222222222222333444555666777888===FFFLLLNNNPPPTTTSSSSSSRRRQQQQQQQQQRRRRRRTTTZZZgggxxxhhhVVVTTTRRRNNNLLLKKKJJJHHHFFFCCCCCCCCCBBBAAA>>><<<:::888888999999888777555444111111111111000000000000000000000000000000000000000000000000000000000000........................***+++,,,,,,------------........................------------------------........................++++++------------++++++,,,+++***,,,...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...***,,,...---,,,+++,,,,,,------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........+++,,,------......---------------------------------------.........//////................................................---..................---............/////////000////////////////////////////////////000000000000000000000000111111111111---000222222000///111333333333444444444444555555444555666666777666666666888888888888888888888888666666666666666666666666444444444333333333222222000000000000000000000000//////000000000000//////000000////////////000000//////.........------------------.........//////////////////////////////000000//////.........---.........------............................................................------,,,,,,------...---------.........//////........................---------.........//////........................................................................---------...///000000111............/////////000////////////000000000000.../////////000000111111111111000000000000111111111111222222222333333333222222333333333444444444222222222222333444555666;;;<<>>>>>???AAABBBBBBCCCDDDEEEFFFFFFJJJJJJKKKKKKJJJHHHFFFEEEFFFDDDBBBAAAAAAAAA@@@>>>>>><<<:::888666666666666444555555555333111///...000000000000000000000000333111//////000111000///.........------....../////////............////////////////////////////////////////////////////////////////////////////////////.........---------------------------------...------,,,,,,------...........................---------............///////////////////////////////////////////////////........................//////.........---------............////////////---------.........//////////////////000000000000000000000000000000000000///////////////000111111111111111222222333333333333333333333333333333333444444333222222444999<<<@@@EEEKKKOOORRRUUUTTTSSSRRRSSSRRROOOMMMQQQXXX^^^lll{{{kkkYYYSSSPPPMMMKKKKKKKKKIIIHHHEEEDDDAAA@@@@@@???===;;;888999999888888777666555333333222222111000000000000000000000000000000000111000000000/////////...................................................------............------...------,,,,,,------...++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,------......------,,,,,,,,,,,,---------.........---,,,,,,,,,...///000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------///...---,,,,,,,,,------------------------------------------------------........................++++++,,,,,,,,,---------------------------------.................................------,,,,,,,,,//////////////////////////////////////////////////////.........---------........................000000000000000000000000000///////////////000000000111222111000000222444111444666888999;;;===@@@DDDEEEHHHJJJLLLLLLMMMMMMSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXXXXVVVSSSSSSSSSSSSRRRPPPLLLKKKIIIGGGEEEDDDCCCCCC=========;;;999666333111444333333222222111111000222000......000000000/////////.........///000000//////............////////////////////////////////////////////////////////////////////////////////////.........---------------------------------...------,,,,,,------...........................---------............///////////////////////////////////////////////////........................//////.........---------............////////////---------.........//////////////////000000000000000000000000000000000000///////////////000111111222222222222222222333333333333333333333333333333444444444444444888>>>BBBFFFJJJOOOQQQSSSTTTSSSRRRQQQQQQQQQSSSWWW```iiipppmmmZZZSSSPPPMMMLLLKKKKKKIIIHHHEEEDDDAAA@@@@@@???===;;;888999999888888777666555333333222222111000000000000000000000000000000000000000000000////////////................................................------............------...------,,,,,,------...,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------......---,,,,,,,,,------........................------------------------........................,,,,,,,,,,,,------------------------------------.................................---------------/////////////////////////////////////////////////////////............---........................000000000000000000000000111000000//////000000000000111222222222444777:::999<<>><<<:::999888666444222111000222000//////000111111000000////////////000111222000//////......//////000////////////////////////////////////////////////////////////////////////...............---------------------------------......------------..............................---------............///////////////////////////////////////////////////.......................................---------............////////////------........./////////////////////000000000000000000000000000000000000000////////////000111111333333222222222222222222222222222222222222222222444555555666999>>>EEEJJJLLLOOORRRTTTSSSRRRQQQQQQPPPPPPTTT\\\iiiwwwnnnZZZRRRPPPMMMLLLLLLKKKIIIGGGEEEDDDAAA@@@@@@???===;;;888999999888888777666555333333222222111000000000////////////////////////000000000000////////////................................................------............------...------,,,,,,------...,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,---------...------------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------------------------------------------------------------------------------........................,,,,,,,,,------------..................................................................---------/////////////////////////////////////////////////////////.......................................000000000000000000000000000////////////000000111000222444555777;;;???CCCDDDGGGKKKNNNQQQTTTXXX[[[WWWYYY\\\^^^``````___^^^\\\\\\]]]^^^___```aaaaaaeeeddddddccccccccccccccceeedddbbbbbbbbbaaa___]]]]]]^^^___```___^^^]]]\\\[[[[[[ZZZXXXUUURRRNNNLLLFFFDDDAAA>>>:::777444333555333111111222222111000000000//////000000111222000000////////////000000////////////////////////////////////////////////////////////////////////......................................................------------..............................---------............///////////////////////////////////////////////////............................................................////////////............////////////////////////000000000000////////////////////////000000//////000000111222333333333222222111111111111111111222222222222222333555777:::>>>DDDKKKPPPPPPPPPSSSUUURRROOOPPPTTTTTTWWW^^^lll}}}mmmYYYQQQPPPNNNMMMLLLKKKIIIGGGEEEDDDAAA@@@@@@???===;;;888999999888888777666555333333222222111000000000////////////////////////////////////000000000000////////////////////////........................------............------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,------......------,,,,,,,,,,,,---------......---------------------,,,.........---------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---------.................................................................................////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111.........///000222333444666999<<>>:::888555444444333222000111111000000000000111111000000////////////000000////////////////////////////////////////////////////////////////////////---.............................................///......------......///........................---------............///////////////////////////////////////////////////........................---.................................////////////........./////////000000////////////000000000000////////////////////////000000000000000111222222333333333222222111111111111111222222222333333333444666:::>>>BBBHHHNNNRRRPPPOOOQQQSSSRRRPPPUUU]]]aaaeeeooo~~~lllXXXQQQOOONNNMMMMMMKKKIIIFFFEEEDDDAAA@@@@@@???===;;;888999999888888777666555333333222222111000000000000000000000000000000000////////////000000000000////////////////////////........................------............------...------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,------......------,,,,,,,,,,,,---------............//////......---,,,............---------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------.........................................................................../////////////////////////////////////////////////////////...////////////000000000////////////////////////111111111111111111111111//////111333555888:::<<>>CCCIIIMMMOOOSSSVVV[[[]]]]]]]]]\\\]]]___aaaaaa```^^^]]]]]]^^^[[[YYYVVVTTTSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXXXX[[[___dddhhhjjjjjjhhhfffgggeeecccaaa___ZZZUUUQQQKKKKKKLLLNNNQQQUUUXXXZZZbbbccceeegggiiiiiiiiiiiieeeeeeeeeffffffffffffffffffbbb\\\WWWRRRMMMIIIFFF<<<;;;999777555444333333111111000000000000111111////////////////////////////////////////////////////////////////////////---------.........////////////////////////////////////............//////........................---------.........//////////////////////////////////////////////////////........................---------.........//////............/////////000////////////000000000000////////////000000000000000000000000000000000000111111111000111111222333111111111222222333333444333333444444555666777777>>>CCCJJJOOOQQQQQQPPPOOOPPPLLLOOOYYY___fffzzzlllXXXSSSQQQOOONNNMMMLLLIIIGGGEEEDDDBBBAAAAAA@@@>>>===999999::::::999888666555222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,,,,---------......------------------------------,,,+++,,,---...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000---...///111111222111111222222111111222333555666>>>@@@CCCHHHLLLQQQUUUWWWZZZ[[[\\\]]]^^^___``````]]]^^^______^^^[[[YYYWWWVVVSSSPPPLLLJJJJJJJJJKKKOOONNNLLLJJJKKKLLLOOOPPPWWW^^^fffjjjiiiggghhhjjjkkkhhheeeddddddaaa\\\XXXQQQPPPPPPOOOPPPQQQSSSTTTVVVZZZ```dddfffggghhhiiiggghhhiiihhhfffeeefffgggddddddcccaaa]]]YYYVVVTTTMMMIIIBBB<<<999777555333111111000000000111222222444333111///......//////////////////////////////000000000000000000000000////////////////////////------------------------................................................////////////////////////////////////////////////////////////////////////000000000000000000000000------............------000000000000000000000000............/////////000000000000000111111111111111111111000000000000000000111111111111222222222333222222222333333444555333555666333000222:::@@@EEEIIIMMMOOONNNMMMNNNPPPKKKMMMVVVcccmmmwwwmmmYYYSSSQQQOOONNNMMMLLLIIIGGGEEEDDDBBBAAAAAA@@@>>><<<999999::::::999888666555222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,---------.........------------------------------,,,,,,,,,---...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------...........................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......//////...---------------------------------------............////////////000/////////............000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000111111333666999>>>AAACCCHHHJJJMMMQQQTTTWWWYYYZZZYYYZZZZZZ\\\]]]^^^___```^^^^^^^^^]]][[[XXXTTTRRRLLLJJJHHHFFFFFFGGGIIIJJJHHHGGGFFFEEEFFFHHHKKKMMMVVV\\\cccffffffeeegggiiiiiihhhffffffgggfffbbb___\\\ZZZWWWTTTQQQOOOMMMMMMSSSWWW[[[___bbbdddgggiiihhhiiijjjjjjhhhhhhhhhiiiggggggfffeeeccc```^^^]]]___ZZZSSSLLLGGGCCC???<<<999777444111000111222444//////.........///000000////////////////////////000000000000000000000000////////////////////////........................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000---......//////......---000000000000000000000000........./////////000000000000000000111111111111111000000000000000000000111111111111222222222222444333333333333333444444444555666555555888>>>DDDIIIMMMQQQSSSQQQPPPRRRTTTRRRWWWdddsss}}}ooo[[[SSSQQQOOONNNMMMLLLIIIGGGEEECCCAAAAAAAAA@@@>>><<<888999999:::999777666555222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////................................................,,,------------.........------------------------------,,,,,,------...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------------........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------.........------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......//////...------------.......................................////////////////////////............000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000333222111000000111111222555666:::>>>DDDIIINNNPPPRRRTTTVVVYYYZZZZZZYYYYYYVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]]]][[[XXXTTTQQQOOOIIIHHHFFFDDDDDDEEEGGGHHHBBBBBBAAABBBDDDGGGJJJLLLUUUYYY^^^aaaaaaaaadddgggeeeeeeeeeggghhhhhhgggeeeeeeddd```\\\WWWRRRNNNLLLPPPRRRUUUWWWZZZ^^^bbbfffgggiiijjjjjjiiihhhiiijjjiiiiiihhhggggggfffgggggglllhhhccc]]]YYYTTTNNNKKKFFFBBB<<<777333222333444////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////................................................////////////////////////////////////////////////////////////////////////000000000000000000000000---......//////......---000000000000000000000000....../////////000000000000000000000111111111111000000000000000000111111111111111111222222222333555444444333333333444444555555666888<<>><<<888888999999888777666444222222222111111111000000////////////////////////////////////////////////////////////////////////................................................------------............---------------------------------------......///---------............///------------------------------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------------------............000000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------.........//////------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......///......---------..........................................///////////////////////////.........////////////////////////////////////////////////000000000000000000000000//////000000000111111111//////000000000000000111444333222222333555777999???AAADDDGGGLLLPPPSSSUUUVVVWWWYYYZZZYYYWWWTTTRRRQQQQQQQQQRRRSSSUUUWWWXXXXXXYYYYYYYYYXXXVVVSSSQQQQQQOOOLLLIIIGGGFFFFFFFFFBBBBBBCCCDDDFFFJJJMMMNNNTTTVVVZZZ[[[\\\^^^aaaccc```aaabbbdddffffffeeedddeeeeeecccaaa]]]YYYUUUSSSPPPPPPPPPQQQRRRVVV[[[___ccceeehhhiiihhhhhhiiijjjjjjiiihhhgggggghhhiiijjjkkkiiigggeeeccc```\\\YYYSSSOOOIIIBBB<<<777444333222222222222111000///...////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...////////////000000000///000000000111111111111000000000000000111111111111111111222222222333333666555555444444444444444555555777;;;BBBHHHKKKLLLMMMNNNOOONNNNNNRRRZZZ```lllxxxqqq\\\SSSQQQOOONNNMMMLLLIIIGGGDDDCCCAAA@@@@@@???===;;;888888999999888777555444222222222111111111000000////////////////////////////////////////////////////////////////////////................................................---------.........//////------------------------------.........//////...---------............///------------------------------------------------,,,,,,---------.........,,,------......------,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------------------------------------------------------.........//////000000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------------.........//////------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------............---------......///------------------------............////////////.........///////////////////////////////////////////////////////////////111111111111111111111111000000000000111111111111///000000000111111222222111111111333666:::===@@@HHHIIIKKKNNNQQQTTTVVVWWWVVVWWWXXXXXXVVVSSSOOOMMMLLLLLLKKKKKKLLLNNNPPPRRRQQQSSSVVVXXXYYYZZZYYYXXXWWWUUURRROOOLLLJJJIIIHHHEEEEEEFFFHHHJJJMMMPPPQQQTTTUUUWWWXXXYYY[[[]]]___^^^```bbbccccccbbbbbbbbb___```______]]]ZZZWWWVVVPPPPPPOOOMMMMMMOOOSSSVVV^^^aaaeeehhhhhhiiijjjkkkkkkjjjiiigggggghhhiiijjjgggffffffggggggfffbbb```]]][[[WWWQQQIIIAAA:::666333333222111111000//////000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////...//////////////////...////////////////////////////////////000000000111///000000000111111111111//////000000111111111111111222222222222333333333666666555444444555555555666777:::@@@GGGKKKMMMNNNPPPPPPOOOOOORRR[[[hhhrrrpppZZZSSSQQQOOONNNMMMLLLIIIGGGDDDBBB@@@@@@@@@???===;;;777888888999888666555444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////................................................------........./////////------------------------------...////////////...---------............///------------------------------------------------,,,---------............------............------,,,------......------,,,------------------------------------------------------------------------------------------------------.........//////////////////...---------,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,------------.........------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------.........------------...//////------------------------............////////////.........///////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222000111111222222333333333000111333666;;;@@@DDDGGGKKKMMMPPPSSSUUUXXXYYYZZZWWWWWWXXXWWWUUURRROOOMMMLLLKKKJJJIIIIIIKKKMMMNNNNNNPPPTTTWWWZZZ\\\\\\\\\VVVUUUTTTRRRPPPOOONNNNNNJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ]]]___aaaaaa```^^^^^^___ZZZZZZYYYXXXVVVSSSQQQPPPOOOPPPOOONNNLLLLLLMMMOOOYYY]]]bbbfffhhhjjjkkkmmmlllkkkkkkjjjiiiiiijjjjjjhhhgggggghhhhhhgggdddbbbcccbbbaaa]]]VVVMMMFFFAAA777666444222111111222222000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000000//////...000000000000000000000000/////////000000000111111000000000000111111111111/////////000111111222222222222222222333333333333555555555555555666777777888<<>>999555444444444000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000//////000000000111111111000000000000111111111111...//////000111111222222222222222333333333444444444444555555666777999999<<>>BBBFFFJJJMMMOOOPPPSSSUUUVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQRRRQQQQQQQQQSSSUUUSSSTTTUUUXXX\\\bbbgggjjjrrrwww~~~zzzuuurrrppplllgggccc```^^^\\\ZZZWWWXXXYYYYYYXXXVVVTTTRRRRRRRRRTTTUUUUUUUUUUUUUUUSSSRRRQQQRRRTTTXXX]]]```dddeeegggiiihhhgggdddccc^^^\\\YYYYYY[[[___aaabbbeeefffgggggggggfffeeedddhhhfffbbb___ZZZTTTMMMHHH<<<:::666222000000222333111111222222222222222222000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111111111222222111111222222222333333333333333333333333444555555666555666888>>>CCCGGGIIINNNNNNNNNOOORRRZZZcccjjjrrr]]]WWWTTTPPPNNNMMMKKKIIIGGGCCCBBBAAA@@@???===<<<<<<999999999999888777666666333222111111000000111111000000000000000000000000////////////////////////000000////////////000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////......................................................////////////.....................---------------............------............////////////....................................////////////////////////////////////...........................................................................///000111111000...---......------------..................---------------------............///........................,,,,,,,,,---------......................................................------------------------........................///............---------------------------------------------------------,,,,,,,,,------------.................................////////////......////////////////////////........................///////////////000000000////////////////////////000000000000000000000000000000111111111222222222000000111111111222222222222222222222333444555555888;;;AAAEEEHHHJJJMMMOOOPPPRRRTTTUUUVVVUUUSSSRRRTTTTTTTTTSSSSSSRRRRRRRRRPPPSSSXXXZZZ\\\^^^bbbffffffhhhmmmsssxxx}}}|||vvvoookkkfffeeeeeedddbbb]]]XXXTTTRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTRRRRRRSSSVVVYYY[[[bbbdddggghhhhhhfffcccaaa\\\YYYVVVTTTUUUXXX[[[]]]bbbdddfffhhhjjjjjjiiiiiikkkiiifffccc```\\\VVVSSSFFFBBB<<<666222000111222111111111111222222222222000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111111000000111111111222222222111111222222222333333333333333333333333444555666777666777<<>>CCCHHHKKKLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJHHHLLLVVV]]]cccmmmxxx}}}vvvmmmaaaYYY]]]ZZZVVVTTTTTTUUUVVVUUUXXXWWWUUUSSSRRRSSSTTTVVVVVVXXX[[[^^^```aaa```___ccceeefffhhhhhhgggeeedddaaa```______^^^\\\XXXTTTLLLGGG>>>888555333333222222000//////111222222111//////000000000000//////000000////////////000000////////////000000000000000000000000000000000000222222111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000111111111111222222333333333333444444111222222333333444444555111333666777666777:::===IIIMMMPPPQQQQQQTTTZZZ___rrryyy}}}ooo[[[WWWTTTQQQOOONNNLLLJJJHHHEEECCCAAA@@@???>>><<<:::::::::::::::999888777777555333111222333444444333222111000//////000111222333000000222222///...111000000000000000000000000//////000000000000//////000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////000000000111111111000000///////////////...............------////////////////////////...000111111000000111222666666666666666666666666777777888999:::;;;<<<===???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@???>>>==================<<<<<<;;;:::999888777555444333111000000000000000000/////////000111111////////////......------000000000000000000000000111000000000/////////...//////.........---------.........------,,,,,,,,,////////////////////////------------------------------------------------........................................................................................................................---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222333333333444555666777888@@@BBBDDDHHHKKKLLLKKKJJJMMMMMMMMMMMMNNNOOOPPPPPPTTTTTT[[[gggrrrzzz~~~ssskkkaaa]]]YYYVVVVVVVVVWWWVVVWWWVVVUUUTTTTTTSSSQQQPPPSSSUUUYYY]]]______^^^]]]aaabbbdddfffffffffdddddddddcccccccccbbb```]]]ZZZWWWPPPGGG???:::777555444333222000000111222111000//////000000000000//////000000////////////000000////////////000000000000000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000111111111111222222333333333333444444111222222333333444555555333555777777777:::>>>BBBMMMRRRWWWXXXWWW]]]iiittt}}}{{{ooo[[[VVVTTTQQQNNNMMMLLLJJJHHHDDDBBB@@@??????>>>;;;999::::::::::::999888777777555333222222333444333222111111000000000000111111222///000333333///...000000000000000000000000000//////000000000000//////000000000000000000000000//////////////////////////////000000000000///////////////////////////////////////000000000111111111000000000000/////////000000000//////.........111111111000000000000000///111333333333333555666;;;;;;;;;<<<======>>>>>>??????@@@BBBCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGEEEDDDBBB@@@???>>>;;;:::888666444333222222222111000//////000111222000000//////......------////////////////////////000000000000/////////////////////............---.........---------------////////////////////////------------------------------------------------........................................................................................................................------........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222111111111111222222222222222444666999<<<>>>EEEGGGIIILLLNNNNNNMMMLLLNNNMMMMMMNNNPPPTTTWWWYYY]]]___iiixxx{{{ppplllfffbbb^^^[[[WWWUUUTTTRRRRRRTTTWWWVVVSSSPPPSSSUUUZZZ^^^``````___]]]___```bbbddddddddddddccceeeddddddddddddccc```^^^```ZZZQQQHHHBBB<<<888555444333222222222222000//////000000111111000000///000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111111111000000000111111111222222222222333333333333444444222222222333444444555555666777777777999>>>DDDIIINNNSSSXXXYYYZZZdddwwwxxx|||ooo[[[VVVSSSPPPNNNMMMLLLJJJHHHDDDBBB@@@>>>>>>===;;;999::::::::::::999888777777555444222222333444333222111000000000000000000111000///222777777222////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000111111111000000000000000000000000222222222111111111000000222222222222333333444444333555777888888999;;;===???@@@@@@BBBCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGCCCBBB@@@>>><<<:::999888777555333111000///000111111000000000///000000000////////////////////////000000000000/////////////////////..............................---------////////////////////////....................................................................................................................................................................................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222111111111222333333222222333555999===AAADDDEEEGGGJJJMMMMMMNNNNNNOOOMMMNNNOOORRRXXX___eeeiiilllqqqzzzyyyqqqggg]]]WWWSSSPPPOOORRRWWWZZZXXXVVVUUUXXX]]]aaaccccccbbbaaa^^^___aaacccdddeeeeeeeeecccbbbaaabbbccccccaaa___```]]]WWWQQQJJJBBB:::555444333111111222222111///000000000111111000000000000000////////////000000////////////000000000000000000000000000000000000//////000000111111222222///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222333333333444444222222333333444555555555888777666777;;;BBBJJJOOOQQQTTTXXX\\\dddsss~~~}}}ooo[[[VVVSSSPPPNNNMMMKKKIIIGGGDDDBBB@@@>>>>>>===;;;999::::::::::::999888777777666444222222333333333111000000000111111000000000...///444::::::444///...//////////////////////////////000000000000//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111222333444666777999:::;;;999;;;===>>>>>>???AAACCCBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNOOOPPPQQQQQQOOONNNMMMKKKIIIGGGEEEDDDAAA@@@===:::777555444444111000000//////000111222000000000000000000000000////////////000000000000////////////////////////........................////////////////////////................................................................................................................................................................................./////////000000////////////////////////////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111222333333444333444666999===BBBFFFHHHFFFHHHKKKKKKKKKLLLNNNPPPNNNRRRXXXaaalllwww~~~pppggg^^^ZZZUUUTTTUUUWWWWWWVVVWWWYYY]]]```cccddddddddd```aaabbbccceeefffffffffbbbaaa```aaabbbcccaaa```]]]]]]\\\ZZZUUULLLBBB;;;666444222111222222111000000000111111111111000000000000////////////000000////////////000000000000111111111111111111111111//////000000111111222222///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222333333333444444222333333444444555666666888777777:::@@@HHHPPPTTTYYYYYY^^^jjj|||ooo[[[UUUSSSPPPMMMLLLKKKIIIGGGDDDBBB@@@??????>>>;;;999::::::::::::999888777777666444222222333333222111000000111111111111000000......333999:::444000///000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000111111111222222000000000111111111111222//////000000111222222222555666888:::<<<>>>@@@AAA>>>@@@BBBCCCCCCDDDFFFHHHEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRSSSUUUUUUOOOOOONNNLLLLLLKKKKKKLLLIIIJJJLLLOOORRRUUUWWWXXXXXXXXXWWWWWWVVVTTTRRRRRRNNNMMMKKKHHHEEEBBB???>>>555444333111111111111222000000000000000000000000////////////000000000000...////////////000000000.............../////////////////////////////////............................................................................................................................................................................../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222111222222333444555666888;;;>>>BBBFFFIIIJJJKKKLLLMMMLLLKKKMMMRRRWWWZZZ```kkkzzzxxxsssjjj```YYYTTTRRRRRRUUUWWWYYY\\\^^^```bbbcccbbbccccccdddeeefffggggggdddbbbaaabbbcccdddcccbbb^^^___```aaa^^^WWWNNNHHH===999555222111222222222000111111222222111111000000000////////////000000////////////000000000000111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222222222111111111222222222222333222222333333333333444444333333333444555555666666777777999???GGGPPPVVVYYY[[[^^^iii|||ooo[[[UUUSSSOOOMMMLLLKKKIIIGGGEEECCCAAA@@@???>>><<<:::::::::::::::999888777777777555333222333333222111///000111222222111000///000...000333444111000222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111222222222000000111111111222222222000000111333444555666777:::;;;===>>>@@@BBBDDDDDDAAACCCEEEEEEEEEFFFHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMOOOOOONNNNNNOOOPPPRRRSSSNNNMMMLLLJJJIIIHHHHHHGGGBBBCCCFFFJJJNNNRRRUUUVVVYYYYYYZZZZZZZZZYYYXXXXXXUUUUUUUUUSSSQQQMMMJJJHHHAAA???<<<999666555444444222222222222222222222222.../////////000000000111.../////////000000000000---........./////////000////////////////////////.........................................................................................................................................................................../////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222333444555555999;;;???DDDGGGIIIJJJKKKLLLNNNPPPPPPQQQVVV___gggpppxxxxxxgggZZZTTTSSSTTTTTTUUUWWWZZZ]]]```bbbdddddddddddddddeeeffffffeeecccbbbbbbcccdddcccbbbaaaaaaaaabbbaaa^^^XXXTTTHHHCCC;;;555222222222222000111111222222111111000000000////////////000000////////////000000000000111111111111111111111111111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111222222222333333222222333333333333444444333333444444555666666666777888===EEEOOOWWW[[[\\\___gggxxxppp[[[UUURRROOOMMMLLLKKKIIIGGGFFFDDDAAA@@@@@@???===;;;::::::::::::999888777777777555333222333333222111///000111222222111000///333...,,,.........000555000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000111111111111222222222000000111111222222222222333444555777999:::<<<<<>>BBBGGGJJJKKKKKKJJJJJJMMMPPPRRRVVV```nnnxxxvvvccc[[[YYYUUUTTTTTTUUUXXX\\\aaaddddddddddddccccccdddeeeeeedddcccaaaaaabbbcccbbbaaadddbbb```_________]]][[[QQQJJJ@@@777333111111222111111222222222222111111000000////////////000000////////////000000000000111111111111111111111111222222111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222111111222222222333333333222222333333333444444444333333444444555666666666777:::@@@JJJUUU]]]___^^^hhhuuuppp[[[VVVTTTQQQOOOMMMKKKIIIFFFEEEDDDBBB@@@???======<<<::::::;;;;;;::::::999888555555444333222000000///111111111111111111111111000000000000000000000000222111000//////000111222000111111111111222222222000111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222222222111111222333555666777777888888999;;;<<<>>>??????@@@AAAAAABBBCCCCCCDDDDDDAAACCCDDDDDDDDDDDDFFFGGGKKKKKKLLLMMMMMMNNNOOOOOOPPPOOOLLLHHHFFFDDDCCCCCC@@@@@@???@@@BBBDDDFFFHHH@@@?????????@@@BBBEEEFFFKKKNNNQQQSSSRRRMMMHHHDDDFFFDDDAAA???@@@CCCGGGJJJSSSUUUXXX[[[\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXVVVVVVTTTRRRNNNHHHDDDAAA;;;999666555555444111///444333333222111000///...///000000111111000000///000000////////////000000000000000000000000000000////////////////////////......------------......////////////////////////////////////////////////////////////////////////..........................................------///////////////.........////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333222333444444444333222111333333333222222555999<<>>======<<<::::::;;;;;;::::::999888666666555444333222111000111111111111111111111111000000000000000000000000000000000//////000000000000111111111111222222222000111111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000111111111222222222222222222222333555666888999:::;;;;;;<<<>>>???AAABBBBBBAAAAAAAAA@@@@@@@@@??????===???AAAAAA@@@@@@BBBCCCGGGHHHIIIJJJLLLMMMNNNOOOOOOMMMKKKGGGEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEBBB@@@>>>======???AAABBBKKKNNNRRRVVVWWWUUURRRPPPMMMKKKHHHFFFFFFGGGIIIKKKOOOQQQTTTWWWZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[ZZZZZZXXXUUURRRPPPNNNFFFDDD@@@>>><<<:::666444222222111111000000000000///////////////...------000000////////////000000000000000000000000000000///////////////////////////......------......///////////////////////////////////////////////////////////////////////////................................................/////////////////////...000000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222111222222222222333333333222333444444444444333222333444555555666999===@@@EEEFFFGGGIIILLLPPPSSSUUU\\\bbbjjjsss}}}tttfff[[[UUURRRRRRPPPNNNQQQWWWXXXZZZ\\\___aaaccccccddd^^^ZZZUUUTTTWWW[[[^^^______```aaabbbbbbaaa```______YYYQQQHHHBBB<<<777444222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222000000000000111111111111111111111111222222222222222222333333333444444444444555555666666777888999@@@GGGRRR[[[^^^aaakkkvvvrrr]]]VVVTTTQQQOOONNNLLLIIIGGGEEEDDDBBB@@@>>>===<<<<<<:::::::::::::::999999888666666555555444333222222111111111111111111111111000000000000000000000000//////000000000000//////000111111111111222222222000111111111111222222222000000000111111111222222111111111111111111111111000000000000000000000000111111222222333333333444444555666888:::;;;======??????@@@AAACCCDDDEEEEEEAAAAAA@@@???===<<<;;;;;;:::<<<============>>>@@@BBBCCCDDDFFFHHHJJJLLLMMMNNNMMMKKKHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@>>>======@@@BBBDDDMMMPPPUUUYYY\\\\\\[[[YYYVVVTTTRRROOOMMMLLLLLLLLLLLLNNNQQQUUUXXXZZZ[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[UUURRRNNNKKKGGGDDD@@@===555444222111000000111222000000//////......------000000////////////000000000000000000000000000000///////////////////////////......------......///////////////////////////////////////////////////////////////////////////......................................................//////////////////111111111111222222222222000000000000000000000000111111111111111111111111000111111111111222222222222222222222333333333333222333444444444444333333333555777999;;;===AAADDDIIIHHHHHHJJJPPPZZZccciiivvv}}}uuuhhhaaaYYYUUUQQQOOOQQQVVVTTTVVVYYY\\\___aaaaaaaaaYYYUUUPPPNNNPPPTTTXXX[[[^^^___aaabbbccccccbbbaaaccc___YYYRRRKKKCCC;;;666444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111000000000111111111222222111111111111222222222333333333333333444444444444444555666666666888;;;>>>IIIPPP[[[aaaaaafffxxxsss^^^WWWTTTRRRPPPNNNLLLIIIGGGDDDCCCBBB@@@>>>===<<<<<<999::::::::::::999888888666555555444333222222222111111111111111111111111000000000000000000000000///000111222222111000///000000111111111222222222000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111111222222333444555555666777888999;;;===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGAAAAAA@@@???>>>===<<<<<<;;;===>>>>>>======>>>@@@@@@AAABBBCCCEEEFFFGGGHHHLLLLLLKKKJJJJJJIIIIIIIIIFFFGGGGGGGGGFFFEEECCCAAA???>>>>>>???BBBFFFJJJMMMRRRTTTWWWZZZ[[[\\\[[[[[[ZZZYYYWWWUUUSSSQQQPPPOOOMMMOOOQQQTTTWWWYYYZZZZZZ[[[[[[]]]^^^___`````````______^^^^^^^^^___``````___\\\XXXUUURRROOOKKKHHH>>><<<999666333222111111111111000000000000000000000000////////////000000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////....................................////////////............////////////000000000111111111222222000000000000000000000000111111111111111111111111000000111111111222222222222222222333333333444444333333333444444444444444444666999<<<===???BBBEEEIIIHHHIIIOOOZZZjjjzzzwwwpppggg```ZZZVVVTTTTTTRRRTTTWWWZZZ\\\^^^^^^^^^XXXTTTOOOKKKKKKOOOSSSVVV\\\]]]```bbbccccccccccccbbb```]]]YYYSSSJJJAAA:::444444444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222222222222222222222333222222222111000000000000000111111111222222222111111111222222222333333333333333444444444444555555666777666666888>>>CCCPPPUUU^^^dddgggpppttt___WWWUUURRRPPPNNNLLLJJJGGGDDDCCCAAA???>>><<<<<<;;;999999::::::999999888777444444333333222222111111111111111111111111111111111111111111111111111111000111333333333333111000000000111111111222222222000000111111111222222222111111111111222222222222111111111111111111111111222222222222222222222222333333444555666777888999;;;;;;===>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBBAAAAAABBBDDDBBBCCCCCCCCCDDDDDDEEEEEEIIIJJJKKKLLLMMMNNNOOOOOOKKKLLLLLLLLLKKKIIIGGGEEEAAAAAABBBEEEHHHLLLPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXWWWUUUSSSRRRQQQOOOPPPQQQRRRSSSTTTUUUUUUXXXYYY[[[]]]^^^``````aaa``````___^^^^^^______```aaa___\\\ZZZYYYXXXUUUSSSLLLJJJEEE@@@;;;777444333111000000///000000111222000000////////////000000/////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000---.........//////000000/////////000000000111111111111111111111111111111111111111111111111111111000000111111111222222222222222333333333444444444333333333444444555555555666888;;;>>>???AAADDDFFFJJJKKKPPPZZZkkk{{{rrriiiaaaYYYRRRPPPQQQSSSVVVXXX[[[\\\]]]ZZZWWWRRRMMMKKKLLLPPPSSSZZZ\\\^^^aaabbbccccccccc```______]]]ZZZSSSJJJDDD777666444333222111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111111222222222222222222222222333222222222111000000000111111111111222222222222111222222222222333333333333333444444444555555555666888888666666:::BBBIIIXXX[[[bbbllluuuttt___WWWUUURRRPPPOOOMMMJJJHHHDDDCCCAAA???===<<<;;;;;;999999999999999888888777333333333222222111111111111111111111111111111111111111111111111111111111111222222222222222222111000111111111111222222222000111111111111222222222111111111222222222222333222222222222222222222222222222222222222222222222444555666777999:::<<<<<<>>>???@@@AAABBBCCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNPPPRRRRRRSSSQQQQQQQQQQQQPPPOOONNNMMMIIIJJJLLLOOORRRTTTVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[XXXWWWVVVUUUTTTRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNSSSUUUWWWZZZ\\\^^^___```aaaaaa``````______^^^^^^^^^]]]\\\\\\]]]]]]\\\[[[XXXVVVRRRMMMGGGAAA===;;;333222111/////////000000000000////////////000000000000000000000000000000////////////////////////000//////......//////000////////////////////////////////////////////////////////////////////////////////////////////////.........//////000000111------......///000000000.../////////000000000000111111111111111111111111111111111111111111111111000111111111111222222222333333333333444444444444444333333333444555666777999;;;>>>@@@CCCFFFJJJMMMSSSWWWaaappp|||rrreeeZZZTTTTTTSSSTTTUUUWWWZZZ[[[[[[YYYVVVQQQNNNNNNQQQTTTYYY[[[]]]___aaabbbbbbbbb``````aaaaaa```\\\UUUQQQ???<<<888444222111222333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222222222222111111111111111111111111222222222222333222222222222333333333333333444444444555555555555666888999888888>>>JJJSSSccceeennn|||sss___XXXUUURRRPPPOOOMMMJJJHHHDDDBBBAAA???===<<<;;;;;;999999999999999888777777333333333333333222222222111111111111111111111111111111111111111111111111111000000000000000000111000111111111111222222222000111111111111222222222111111111222222222333333222222222222222222222222333333333333333333333333666666888:::;;;===>>>???AAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPRRRTTTVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSVVVZZZ^^^bbbcccddddddaaa___\\\ZZZXXXXXXYYYZZZXXXWWWUUUSSSQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLOOOPPPSSSVVVYYY\\\]]]^^^______`````````___^^^]]][[[ZZZZZZ\\\^^^``````___]]]\\\[[[XXXTTTOOOJJJHHH<<<:::777333111/////////000000////////////000000000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////---......///000000111111------......///000000111//////000000000111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333444444444444555444333333333444555777888<<>>999444222000000000000////////////000000000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000---......///000111111222---------...///000000111000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222333333333444444444555555444444333333444555777888???AAADDDHHHMMMTTT\\\bbbqqqyyy~~~wwwmmmbbbYYYSSSQQQPPPWWWYYYYYYXXXUUUUUUWWWZZZXXXYYY[[[^^^___```______bbbaaaaaaaaaaaa```^^^\\\TTTNNNDDD:::333111111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000111111222222222333111111222222222333333333222222333333333444444444444444444555555555666666444777;;;===@@@KKK\\\iiinnnwwwoooZZZXXXVVVRRRPPPOOOMMMKKKIIIEEECCCAAA???===;;;:::999888888999999999999888888555555444333333333333444111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111222222333444//////000111222333333333222222222222222333333333222444555666555666888999999:::;;;===???AAABBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGIIIIIIIIIHHHGGGHHHJJJMMMQQQQQQSSSTTTQQQMMMPPPVVVVVVWWWXXXZZZ]]]```bbbdddeeeeeehhhmmmrrrrrrnnnjjjdddeeefffggghhhhhhhhhhhh```cccjjjttt~~~yyymmmbbb[[[YYYYYYYYYTTTUUUVVVWWWVVVUUUTTTSSSPPPPPPQQQQQQRRRSSSTTTUUUOOOPPPQQQSSSUUUXXXZZZ[[[[[[\\\^^^___^^^\\\YYYWWWVVVWWWXXXZZZ\\\]]]______aaa```______^^^]]]\\\\\\SSSNNNFFF@@@===:::666333222000///000222333222111000///...///111111111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000000000000000////////////111111111111111111111111111111111111111111111111333333333333333333333333444444444444444444444444888444222444555555999>>>BBBDDDGGGLLLVVVcccrrr{{{sssbbbXXXUUUUUUWWWXXXYYYVVVTTTUUUZZZ^^^[[[___aaa```[[[XXXZZZ]]]___bbbdddccc```^^^___```XXXUUUNNNCCC999222111333000222444444111///000111111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111000000111222222222222111111222333333444444333333222222333333333444444444444444555444333444777999666888888;;;FFFWWWfffmmmuuuppp[[[XXXVVVRRRPPPNNNMMMJJJHHHDDDCCCAAA???===;;;::::::888888999999999999888888555555444333333333333444111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111222222333444000000111111222222333333222222222222333333333333333555777777777777999:::>>>??????@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDCCCEEEDDDDDDCCCDDDFFFGGGIIIHHHIIIJJJKKKNNNRRRVVVYYYeeefffhhhhhhddd```eeemmmuuuwww{{{}}}vvvwwwzzzvvvggg]]]YYYWWWVVVUUUUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[ZZZXXXVVVQQQQQQQQQQQQTTTWWW[[[]]]``````aaaaaaaaaaaa``````]]]ZZZUUUPPPLLLFFF???:::555333000///000111111000222111000000111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000///111111111111111111111111111111111111111111111111333333333333333333333333444444444444444444444444555333333777888888;;;@@@EEEJJJSSS^^^kkkzzzooo\\\SSSRRRUUUVVVWWWVVVUUUUUUVVVXXXYYY\\\^^^\\\XXXTTTUUUWWWZZZ^^^bbbcccaaa```___```[[[YYYSSSJJJ???888555444222444555444111000000222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111000000111222222222222111111222333333444444333333222222333333333444444444333444555444333444666888666888>>>FFFPPP^^^nnnyyyqqq]]]XXXUUURRRPPPNNNMMMJJJHHHDDDCCCAAA???===;;;::::::888888999999999999888888555555444333333333333444111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111222222333444111111111222222222222222222222222333333333444444555777999999999999;;;<<>>@@@CCCJJJSSSaaalll||||||wwwvvvzzzwwwrrrnnnmmmooosssuuupppooonnnllllllnnnssswwwzzz|||}}}~~~|||zzzwwwuuuttttttzzz|||qqqmmm___[[[WWWUUUWWWWWWUUUSSSSSSTTTUUUSSSOOOKKKIIIIIIKKKQQQYYY```ccccccbbb```___```^^^ZZZRRRIII@@@;;;666555444333222222333444111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111000000111222222222222111111222333333444444333333333333333444444444444555333444666666555444555666>>>BBBOOO^^^eeekkk~~~rrr___WWWUUUQQQOOOMMMLLLIIIHHHCCCBBB@@@???===<<<;;;;;;888888999999999999888888555555444333333333333444111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222111111222222333444333333333222222222222222444444444555666777777777999;;;<<<=========???@@@AAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDGGGLLLPPPTTTWWW[[[]]]bbbiiirrr{{{}}}xxxtttssskkkiiifffbbb^^^[[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTTTTSSSQQQOOOMMMLLLRRRQQQOOOMMMKKKIIIHHHHHHNNNPPPSSSWWW[[[]]]______aaabbbccccccbbbaaa______YYYSSSJJJBBB<<<888444222333111//////000222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000///000000000111111111222111111111111111111111111222222222222222222222222333333333444444555555555555555555666666777777777999888:::>>>BBBIIIVVVcccvvv~~~yyyuuuuuuvvvxxxvvvrrrooooooqqqtttwwwttttttrrrooonnnooorrruuu|||~~~|||zzzxxxvvvssspppnnnkkkooorrrtttvvv||||||vvvlllddd[[[VVVUUUUUUTTTSSSQQQRRRSSSQQQNNNJJJGGGFFFGGGLLLTTT\\\aaacccbbb```___``````^^^XXXPPPGGGAAA777555333111222333555666111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111000000111222222222222111111222333333444444333333333333444444444555555555333555666666666666777999@@@FFFUUUdddllluuurrr^^^WWWTTTQQQOOOMMMLLLIIIGGGCCCBBB@@@>>>===<<<<<<;;;888888999999999999888888555555444333333333333444111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111222222333444222222222333333333333333555666666777888999:::::::::<<<===>>>>>>>>>@@@AAA??????@@@@@@@@@AAAAAAAAA@@@CCCIIIQQQ[[[cccjjjnnntttwww|||{{{ssskkkddd___\\\XXXXXXYYYZZZZZZYYYWWWVVVYYYXXXWWWUUUSSSPPPNNNMMMKKKKKKKKKJJJJJJIIIIIIHHHKKKLLLOOORRRVVVYYY\\\]]]bbbcccdddcccaaa```aaaccc^^^ZZZSSSMMMGGGAAA;;;777666333000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000///000000111111222222222111111111111111111111111333333333333333333333333333333333444555555666666555555666666777777888888999999<<>>===<<<<<<<<<888888999999999999888888555555444333333333333444111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111222222333444111222222333333444444444777777888999:::;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@BBB???@@@BBBEEEHHHJJJLLLMMMPPPUUU]]]hhhttt~~~xxxssskkkjjjjjjhhheeeaaa]]][[[\\\[[[ZZZXXXVVVUUUSSSRRRKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIKKKOOOSSSVVVYYY^^^```bbbbbbaaaaaaccceeeaaa___\\\YYYUUUNNNGGGAAA<<<999555222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000///000000111111222333333111111111111111111111111333333333333333333333333333333444444555666666666555555666777777888999999999<<>>===<<<<<<<<<888888999999999999888888555555444333333333333444111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111222222333444111111222333333444555555888888999:::<<<======>>>;;;<<<>>>>>>>>>???@@@BBBFFFHHHLLLRRRXXX^^^bbbdddeeekkktttxxxqqqkkkhhh]]]]]]\\\[[[YYYXXXWWWWWWRRROOOKKKHHHGGGHHHKKKLLLEEEDDDDDDEEEHHHLLLQQQTTTUUUZZZ___bbbbbbccceeehhhcccccccccccc```ZZZRRRLLLAAA>>>888555333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000000000000///000000111222222333333111111111111111111111111333333333333333333333333333333444444555666777777555666666777888999999999;;;@@@KKKZZZhhhzzz}}}yyyuuutttuuurrrkkkeee______aaadddhhhoootttxxx}}}~~~{{{gggYYYRRRQQQQQQRRRTTTWWWXXXWWWSSSPPPKKKIIIJJJOOOVVV]]]aaaaaa___^^^]]]^^^``````\\\YYYLLLEEE<<<666444444333222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111000000111222222222222111222222333444444444333333444444444555555555666666777777666555777;;;AAAFFFRRRjjj}}}mmm\\\UUUSSSPPPNNNMMMLLLJJJHHHCCCBBBAAA???===<<<::::::888888999999999999888888666555555444444333222222222222222222222222222222111111222222222333333333333333333333333333333333111111111111111111111111111111111111111111222222333333444444555666777777777888999;;;<<<===>>>>>>>>>@@@AAAAAAAAAEEEKKKQQQOOOZZZgggpppyyywwwjjj^^^[[[]]]\\\ZZZXXX[[[VVVRRRQQQPPPNNNLLLLLLKKKIIIFFFDDDEEEHHHKKKNNNRRRVVVZZZ^^^```aaadddfffeeefffffffffeeebbb```^^^TTTMMMDDD;;;666444333222555333111111222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111222333333333333222222222222222222222222222333333333333333333333333555555555666666666666666888888777555555777;;;???FFFMMMZZZjjj|||yyyqqqiiigggfffgggiiilllmmmnnnqqqppppppttt||||||hhh[[[UUUUUUSSSQQQRRRVVVYYYYYYWWWTTTNNNJJJOOOZZZccccccaaaaaabbbccccccbbb```]]]\\\WWWPPPDDD:::444222333555333333333222333333444444222222111111111111222222222222222222222222222222111111222222222333333333222333333444444333333222222222222222222222222222111111222222222333333333444444555555555555444444444777999777666<<>><<<;;;:::888888999999999999888888666555555444444333222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222111111111222222333444444444555666777888999999888;;;===>>>>>>======>>>BBBEEEJJJMMMQQQYYYcccjjj}}}uuuiii```\\\]]]\\\[[[ZZZYYYWWWTTTPPPMMMKKKHHHFFFEEEGGGJJJLLLOOOSSSWWWZZZ\\\^^^```bbbbbbcccdddeeeeeeeeedddcccfffaaaZZZSSSKKKBBB:::555444222///...000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333222333333333333333333333333333333333333333333333333555555555666666777777777111666;;;;;;999<<>>777555666333333222111111222222333222222111111111111222222222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333222222222222333333333333555555555555555555555555555777777777<<>><<<;;;;;;888888999999999999888888666555555444444333222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222333444555444555666777888999:::;;;:::<<<======<<<>>>BBBFFFPPPTTTZZZ```gggqqq|||{{{wwwuuurrrjjjbbb^^^]]][[[WWWVVVSSSOOOJJJHHHGGGGGGHHHQQQTTTXXX[[[]]]^^^```bbb```aaabbbdddddddddddddddcccaaa___\\\VVVNNNEEE???999666222111111222333222000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111111111111111111111111111222333333333333222333333333333333333333333444444444444444444444444555555555666777777888888444999<<<;;;<<>>===<<<;;;888888999999999999888888666555555444444333222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222333444555666555666777888:::;;;<<<===?????????>>>???FFFRRR[[[eeeiiipppvvv}}}uuujjjgggccc^^^\\\ZZZUUUQQQMMMKKKKKKKKKUUUXXX\\\^^^___```aaacccaaabbbcccddddddeeeeeeeeeaaaaaabbbbbb```YYYQQQKKK@@@<<<777333222222222111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111111111111111111111111111222333333333333222333333333333333333333333444444444444444444444444555555666666777888888999:::<<<>>>===AAARRRjjj}}}zzzxxxxxxyyy}}}rrrhhh\\\SSSQQQSSSTTTUUUVVVZZZ^^^``````aaabbbddddddddddddccccccbbbaaaaaa^^^___^^^XXXMMMBBB;;;888444333333222111111222222333333222222222222333333222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333222222333333333444444444777666555555555555666777;;;;;;;;;@@@JJJ]]]rrrjjj^^^YYYVVVRRRPPPNNNLLLJJJHHHAAAAAA@@@???>>>===<<<<<<888888999999999999888888666555555444444333222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222333444555666777666777888999;;;===>>>>>>>>>??????@@@DDDQQQcccqqq}}}{{{sssjjj```___^^^[[[XXXVVVUUUUUUVVV[[[]]]```aaaaaaaaabbbccccccccccccccccccccccccdddbbbccceeegggfffaaaZZZTTTHHHCCC<<<777444222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222333333333333222333333333333333333333333444444444444444444444444555555666777777888999999777:::===AAAKKK```{{{|||uuurrrwwwvvvhhh]]]XXXUUUSSSRRRSSSVVVZZZ]]]___aaacccddddddddddddcccccccccbbbbbb______^^^ZZZSSSIII???999555555444333222222222222333333222222222222333333222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333333333333333444444444444888777666555555666777888777888;;;CCCQQQeeeyyykkk___XXXUUURRRPPPNNNMMMKKKIIIAAA@@@@@@???>>>===<<<<<<888888999999999999888888666555555444444333222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222333333444666777888777777999:::<<<>>>???@@@???BBBFFFJJJRRRcccxxx{{{kkkeeedddaaa___^^^]]]]]]^^^___aaacccdddcccaaabbbbbb``````___^^^]]]]]]\\\\\\___```bbbeeefffddd___[[[TTTNNNFFF>>>999666333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222333333333333222444444444444444444444444555555555555555555555555444555666777888999::::::666;;;EEEQQQbbbxxxxxx{{{{{{mmmccc\\\UUUQQQSSSTTTVVVZZZ^^^aaabbbccceeeeeedddccccccccccccddd```^^^\\\ZZZWWWOOOCCC;;;777666555444333333333333444333333222222333333444222222222222222222222222111111222222222333333333222333333444444333333222444444444444444444444444333333333444444444444555888777666555555666777888444777>>>JJJ[[[ppplll```WWWUUURRRPPPOOONNNLLLJJJAAA@@@@@@???>>>===<<<<<<888888999999999999888888666555555444444333222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222333333444555666888888777888999;;;===>>>@@@@@@GGGLLLSSSZZZdddvvv~~~llljjjgggdddbbb``````___aaaccceeeeeecccaaaaaaaaa\\\[[[YYYWWWVVVUUUUUUTTTXXXYYY\\\```ddddddbbb```^^^XXXNNNEEE???;;;777666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222333333333333222444444444444444444444444555555555555555555555555444555666777888999::::::===FFFUUUiii}}}{{{nnncccYYYSSSTTTTTTUUUXXX]]]aaabbbbbbeeeeeedddcccccccccddddddeeeaaa_________XXXKKKAAA888777666555444333333333444333333222222333333444222222222222222222222222111111222222222333333333222333333444444333333222444444444444444444444444333333333444444444555555999777666555555666777999999===GGGUUUiiilllYYYWWWUUURRROOOLLLIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;999::::::::::::999888888666555555555555444444444333222111222444555444333333333333333333333333333222222333333333444444444444444333333222222333333333444555777999:::;;;;;;======>>>>>>???CCCIIIMMMWWW]]]gggoooyyywwwpppmmmkkkgggeeeeeebbbaaabbb___\\\]]]bbb]]]ZZZVVVSSSPPPMMMIIIGGGKKKNNNTTT\\\cccfffccc```aaa^^^YYYTTTNNNEEE;;;333666555333222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111222222333444333333333444444444555555555555555555666666666777888555555888777555:::CCCFFFZZZttt{{{ttthhh\\\VVVUUUTTTVVVZZZ^^^aaabbbbbbccceeeeeeeeecccaaa```dddbbb```^^^[[[XXXSSSPPPCCC<<<444111333555555333222222222222222222222222333333333222222111111111222222333333333333444444333333333333333333333333333333333444444444555555333333333444444444555555;;;999777777888999:::999===HHHNNN[[[xxxuuujjjmmm[[[WWWUUURRROOOLLLJJJHHHGGGDDDCCCBBB@@@>>>===<<<;;;888999999999999888777777555444444444333333333333333222111222444555444333333333333333333333333333222222333333333444444444444444333333333333333444555666777888:::;;;;;;;;;;;;===???CCCHHHPPPXXX^^^mmmrrr{{{wwwooogggcccaaabbbbbb______bbb^^^[[[WWWTTTQQQMMMIIIEEEEEEFFFKKKSSS[[[___```^^^bbb```]]]ZZZUUUNNNEEE???555444444333222222111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111222222333444333333444444444555555555555555555666666666777777555444666999999888???HHHVVVlll}}}qqqdddZZZWWWSSSSSSUUUYYY\\\^^^bbbcccdddeeeeeedddbbbaaabbbaaa___^^^\\\ZZZVVVSSSGGG???777333333555444333222222222222222222222222333333333222222222111111222222333333333333444444333333333333333333333333333333333444444444555555333333444444444555555555777666555555666777777777===NNN\\\ppp|||{{{wwwuuuxxxrrraaaWWWnnn]]]WWWUUUSSSOOOLLLJJJHHHGGGDDDCCCBBB@@@>>>===<<<;;;888888888888888777777666444444333333333222222222333222111222444555444333333333333333333333333333333333333333444444444444444444333333333444444555777888888999:::;;;;;;;;;<<<>>>BBBHHHQQQ]]]hhhppp~~~nnngggaaabbbcccaaa```aaa```]]]YYYVVVRRRMMMHHHDDD@@@AAADDDJJJQQQXXX[[[\\\`````````___]]]XXXQQQLLL888777555444222222222222222222222222222222222222222222111111111000000000000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333444444333444444444444555555555555555666666666777777777555666999;;;:::<<>>===<<<;;;999999999999999888777777444444444333333333333222333222111222444555444333333333333333333333333333333333333444444444444555444444333333444555666666999999999999:::;;;<<<<<>>===<<<;;;::::::;;;;;;::::::999888555555555555444444444444333222111222444555444333333333333333333333333333333333444444444555555555444333444444555666777888999999999:::;;;===>>>???CCCGGGMMMVVVaaaooo}}}nnnddd___[[[ZZZ\\\___^^^\\\ZZZVVVPPPIIIDDDDDDCCCBBBBBBDDDIIINNNRRRWWWZZZ___bbbbbb___[[[YYYQQQKKKBBB999333111333444222222222222222222222222222222222222111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333222222333333444555444444444555555555666666666666666666777777777888888;;;<<<<<>>===<<<;;;;;;;;;;;;;;;;;;::::::999666666555555555444444444333222111222444555444333333333333333333333333333333444444444555555555555333333444444666777999999:::::::::<<<>>>AAADDDFFFJJJOOOWWWaaammmzzz~~~oooeee]]]ZZZ\\\]]]\\\\\\[[[YYYSSSLLLFFFEEEDDDBBB@@@???AAAEEEHHHRRRWWW^^^bbbcccaaa___^^^\\\UUUKKKAAA999666555555333333333333333333333333333222222222222111111111111111111222222222222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444555444444555555555666666666666666666777777777888888666999===CCCSSSnnn|||rrrbbbVVVOOOOOORRRTTTZZZ\\\___bbbeeeffffffffffffeeecccbbbbbb___\\\YYYYYYUUUNNNFFF>>>999555444333333333333333333333333333333333333444444444444222222333333333333444444333333333333333333333333333333333444444444555555444444555555555666666666333444666777888<<>>===<<<;;;:::;;;;;;;;;;;;:::999999555555555444444444333333333222111222444555444333333333333333333333333333444444444444555555555555333333444555666888:::;;;;;;;;;<<>>===@@@BBBJJJQQQZZZ```bbbaaaaaaaaa___[[[TTTLLLDDD===888555333333333333333333333333333333222222222111111111111111111222222222333333222222222222222222222222333333333333333333333333333333333333333333333333444333333333333444555555555555555555666666666666666666777777777888888888777===DDDOOOfff~~~mmm]]]TTTQQQQQQRRRWWWYYY]]]aaadddeeeffffffeeedddcccccccccaaa^^^\\\ZZZWWWRRRJJJBBB;;;666444444444444444444444444444333333333444444444555555222222333333333333444444333333333333333333333333333333333444444444555555555555555555666666666666444666777777999???JJJRRRrrr}}}~~~sssgggfffjjjkkknnnxxxttt```SSSHHHFFFGGGEEECCCBBBjjj\\\XXXWWWTTTQQQNNNKKKJJJIIIDDDCCCBBB@@@>>>===<<<;;;999::::::::::::999888888444444444333333333222222333222111222444555444333333333333333333333333333444444444555555555666666333333444555777999:::;;;<<<===>>>AAAFFFKKKPPPSSS\\\aaagggnnnvvv}}}|||kkkbbbaaaXXXYYY[[[]]]\\\WWWPPPKKKEEEFFFGGGDDD@@@>>>???AAACCCKKKUUU\\\___``````aaa^^^]]]YYYTTTKKKBBB:::555333333333333333333333333333333333222222222111111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444333333333333444555555555555555555666666666777777777777777888888888888<<>>kkkZZZWWWVVVSSSPPPMMMJJJHHHGGGDDDBBB@@@??????>>>===;;;;;;<<<<<<<<<;;;::::::999777555444333444444222111444444444444444444444444333333333333333333333333444555555555444444555777444666777777777888:::<<<;;;???FFFLLLQQQVVV[[[^^^jjjhhhiiilllmmmqqq{{{uuulllfffXXXQQQXXX^^^XXXRRRSSSOOOJJJFFFDDDAAA;;;999:::@@@DDDMMMWWW___cccbbb```aaaaaa^^^ZZZSSSKKKCCC>>>555444333333444444222111444333222222111111222222111111111111111111111111222222222222222222222222222222333333333444444444333333333444444444555555333333333444444444555555666666666666777777777777999888777777888999;;;<<>>===;;;;;;;;;<<<<<<;;;::::::999777666444444555444333111444444444444444444444444333333333333333333333333444555555555444444666777555666777777777888;;;===>>>EEEOOOWWW\\\^^^______eeecccccceeegggjjjtttwwwfffZZZ[[[[[[VVVTTTWWWRRRLLLGGGEEEBBB===;;;===;;;???HHHRRR[[[aaabbbaaaaaa```___\\\WWWPPPJJJFFF;;;999666444444444333222444333222222111222222222111111111111111111111111222222222222222222222222222222333333333444444444333333333444444444555555333333444444444555555555666666666666777777777888777888:::::::::;;;>>>AAAQQQdddxxxyyyooofff]]][[[ZZZ[[[]]]```bbbcccfffeeeeeeddddddccccccbbb^^^[[[WWWTTTOOOHHH>>>666777555444444555555444333333333333333333333333333222222333444444444444333444444444444444444444444555555555555555555555555666666777777777666666555333666888999@@@TTTpppxxx|||rrrhhhkkkssstttjjj___TTTJJJGGGFFFCCCAAA@@@ooo___XXXWWWUUURRROOOLLLJJJIIIDDDBBB@@@??????>>>===;;;;;;;;;;;;;;;;;;::::::999888666555555666555444333444444444444444444444444333333333333333333333333444555555555444444666888555777888999999:::===???CCCLLLYYYcccgggeeeaaa^^^\\\ZZZZZZ]]]```eeeppp{{{xxxhhhbbb]]]VVVVVV[[[UUUNNNHHHGGGDDD@@@???@@@888<<>>EEEKKKggg{{{xxxgggbbb\\\YYY[[[___aaaaaaccccccddddddeeeeeedddddd^^^\\\YYYWWWSSSKKKAAA999666555333333444555444333333333333333333333333333222222333444444444444444444444444444444444444444555555555555555555555555555555666666666666555555444999;;;:::HHHggg~~~vvv~~~yyyooojjjkkkuuuwwwnnncccWWWKKKGGGEEEBBB@@@@@@ppp```YYYXXXVVVSSSPPPMMMKKKJJJDDDBBB@@@??????>>>===;;;::::::;;;;;;;;;::::::999888666555555666666555444444444444444444444444444444444444444444444444444444555666555444555777999666777999::::::<<>>===<<>>===;;;999999::::::;;;::::::999777666555555666777555444444444444444444444444444444444444444444444444444333555666555555555777999777888:::;;;<<<>>>AAADDDLLLRRRZZZ______\\\XXXUUUUUURRRRRRUUUXXX^^^kkkwww~~~sssaaaXXXTTTMMMJJJLLLNNNKKKHHHGGGEEEGGGKKKRRRZZZ```ccccccaaaaaabbbaaa```]]][[[YYYUUUOOOFFF>>>:::777555444555444333333222222333333222222222222222222222222333333333333333333333333333333444444444555555555333333333444444444555555444444444555555555666666777777777777888888888888999;;;:::888;;;GGGZZZjjj{{{mmmbbb^^^^^^```aaacccdddeeefffeeedddcccbbb```^^^\\\[[[YYYSSSIIIBBB999777444333444555444444444444444444444444444444333333444555555555444444444444444444444444444444555555555555555555555555444444555666777777666666777===>>>BBBZZZ|||zzz{{{wwwjjjjjjsss}}}xxxppp]]]QQQFFFCCCCCCBBBBBBCCCooo```YYYXXXVVVSSSPPPMMMKKKJJJDDDBBB@@@??????>>>===;;;888999999:::::::::::::::666555444555666666555444444444444444444444444444444444444444444444444444333555666666555666888:::777999;;;===>>>@@@DDDFFFLLLOOOSSSUUUUUUTTTTTTTTTYYYVVVTTTUUUVVVZZZfffqqquuubbb[[[RRRLLLMMMOOONNNMMMLLLNNNOOOSSSXXX^^^bbbccccccaaaaaaaaaaaa```^^^]]]\\\ZZZUUUMMMFFF@@@;;;666333555444444333333333333333333333333333333333333333333333333333333333333333333444444444555555555555333333333444444444555555444444555555555666666666777777777888888888999999;;;;;;:::;;;DDDVVVnnn}}}kkk___ZZZZZZ\\\bbbdddeeeffffffeeecccaaaaaa___\\\[[[ZZZUUUMMMGGG===:::666444444555444444444444444444444444444444333333444555555555555555444444444444444444444444555555555555555555555555444555666777888888888777555999>>>MMMkkk}}}zzzqqqiiigggqqquuukkkYYYNNNDDDBBBCCCCCCCCCDDDooo```YYYXXXUUUSSSPPPMMMJJJIIIDDDBBB@@@??????>>>===;;;888888999:::::::::::::::555444333444555666555333444444444444444444444444555555555555555555555555333555666666666666999;;;888:::<<<>>>@@@BBBFFFHHHHHHJJJMMMOOOPPPRRRUUUXXX\\\XXXVVVWWWXXX]]]iiiuuu~~~{{{hhh[[[OOOLLLNNNOOOPPPRRRRRRSSSWWW\\\aaaccccccbbb___``````aaaaaaaaa``````]]]ZZZTTTNNNHHH@@@999444555555444333333333333444333333333333333333333333444444444444444444444444444444444444555555555555333333333444444444555555555555555555666666666666777777888888888999999999999:::<<>>===;;;777888999:::::::::::::::444333222333555555444333444444444444444444444444555555555555555555555555333555666666666777999;;;888:::===???@@@CCCGGGIIIEEEGGGJJJMMMPPPTTTXXX[[[\\\YYYXXXZZZ^^^dddrrr~~~}}}}}}tttcccRRRKKKLLLOOOSSSVVVRRRTTTXXX]]]bbbdddcccaaa^^^___```aaabbbccccccccc```]]]YYYTTTMMMDDD;;;555555555444333333333333444333333333333333333333333444444444444444444444444444444444555555555666666333333333444444444555555555555555555666666666777777888888888888999999999777999>>>KKK```zzzwww```UUUVVV[[[]]]```cccfffhhhgggfffeeeccc```[[[YYYXXXVVVQQQMMMBBB???:::666555555444444555555555555555555555555333444555555666666555555444444444444444444444444555555555555555555555555666666777999999:::::::::>>>===IIIiiinnn```bbbmmmyyymmmYYYOOOGGGFFFGGGEEECCCCCCpppdddZZZXXXUUUSSSQQQOOOKKKHHHDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555444444444444444444444444555666666777888999999999;;;===???@@@@@@AAADDDEEEGGGIIINNNTTT[[[___```___\\\XXXWWWZZZaaajjjyyy}}}|||{{{}}}vvv\\\RRRSSSTTTTTTTTTUUUSSSVVV[[[^^^]]]^^^aaaaaaaaabbbaaaaaa```___^^^^^^]]][[[WWWRRRJJJAAA;;;555666777666444333333444333222222222222333555666555555555555555555555555333333333444444444555555555555555555555555555555444555666666555555666888777888888999;;;>>>;;;888@@@===BBBWWWxxxwwwdddWWWTTTVVV[[[bbbdddbbbccchhhjjjgggcccaaa___]]]\\\YYYTTTQQQJJJCCC;;;888888888555222444444555555555555444444444444444555555555555666555666666666555444333333444444444555555555666666777888777555444777888888@@@BBBSSStttxxxfff___fffzzz}}}iii\\\SSSLLLKKKJJJGGGEEEEEE~~~mmmbbbZZZXXXUUUSSSRRROOOKKKHHHDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555444444444444444444444444666666666777888999999999<<<>>>????????????AAACCCCCCFFFLLLTTT[[[______^^^]]]ZZZYYY^^^dddlllyyyzzzxxxxxxyyytttfffaaa[[[WWWVVVUUURRRSSSWWWZZZYYYYYY\\\``````aaaaaa```___^^^^^^^^^]]]\\\YYYVVVOOOGGGBBB:::999777666555555555555333333444444444333222222555555555555555555555555333333444444444555555555555555555555555555555555444555666666555555666888:::999777666888999999777>>>CCCQQQkkk{{{iii]]]XXXWWWYYY___bbbaaaccciiijjjhhhdddbbb```___]]]ZZZVVVRRRMMMFFF>>>999999888666444444444555555555555444444444444444555555555555666555555666666555555444333444444444555555555666666666777777666666888:::;;;===GGGaaammm```jjjtttooobbbZZZTTTSSSQQQLLLGGGFFFyyyjjj```ZZZXXXUUUTTTRRROOOKKKIIIDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555444444444444444444444444666666777777888999999999<<<===???>>>======>>>???@@@CCCIIIQQQYYY]]]^^^]]]]]]ZZZ[[[___dddkkkuuu~~~}}}zzzwwwtttuuuxxx{{{zzzwwwvvvyyyyyymmmccc^^^YYYTTTSSSVVVXXXWWWXXXZZZ___````````````______^^^^^^^^^]]]\\\ZZZVVVOOOKKKAAA===888666666777666444333444666666666444111000555555555555555555555555333444444444444555555555555555555555555555555555444666777777666555777888;;;999777666777888;;;===BBBOOOgggvvvhhh___[[[WWW[[[^^^```ccciiijjjiiifffdddbbbaaa___\\\XXXTTTRRRKKKBBB<<<999999777555444444555555555555444444444444444555555555555666555555666666666555444444444444555555555666666666444666777888888999<<<>>>DDDUUUuuuwww```[[[rrrwwwmmmfffaaa```]]]TTTLLLHHHxxxiii^^^ZZZXXXVVVTTTRRROOOLLLIIIDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555444444444444555555555555777777777888888999999999:::;;;======<<<<<<===???@@@AAAEEEKKKRRRXXX[[[\\\\\\ZZZZZZ^^^aaadddllltttsssssstttssstttwww{{{xxxtttwww|||xxxooobbb[[[VVVXXXZZZYYYZZZ]]]___``````aaaaaaaaa`````````______^^^]]]ZZZTTTPPPHHHAAA999555777888666333444444555555555555444333555555555555555555555555444444444444555555555555555555555555555555555555444666777777666666777888888777888:::::::::???DDDLLL^^^{{{vvvggg___VVVXXX[[[^^^ccchhhjjjjjjhhhfffdddcccaaa^^^ZZZVVVUUUOOOEEE===:::888777666444444555555555555444444444444444555555555555666555555666666666666555555555555555555666666666666555555777:::999888;;;@@@SSSggg|||fffYYY]]]qqqxxxrrrooooooiii]]]QQQKKKlll___[[[YYYVVVTTTRRRPPPLLLIIIDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555444444444555555666666666888888888888999999999999666888:::;;;;;;<<<>>>@@@BBBAAAAAAEEELLLSSSYYY\\\]]][[[[[[^^^______eeekkkoooqqqtttuuuvvvxxx{{{}}}{{{}}}|||wwwwwwyyykkkaaaYYYXXXYYYYYYZZZ]]]___```aaaaaabbbbbbbbbbbbaaa```______^^^[[[VVVRRRMMMEEE<<<777777888666333555444333222333555888999555555555555555555555555444444444555555555666666666666666666666666666666555666777777666666777999777777:::===<<<:::???GGGXXXkkknnncccYYYWWWWWW\\\bbbgggiiikkkjjjhhhfffdddccc```[[[XXXWWWQQQHHH@@@:::777666555444444555555555555444444444444444555555555555666555555666666666666666555555555555666666666777777666555777:::888666;;;CCCZZZrrrkkkXXXTTT^^^sss{{{yyyyyysssdddUUUMMMrrraaa[[[YYYVVVUUUSSSPPPLLLJJJDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555444444444555666666777777999999999999999999999999555777999;;;;;;<<<>>>@@@CCCAAA@@@DDDKKKSSSZZZ^^^```]]]]]]_________dddjjjsssuuuwwwwwwvvvuuuuuuvvvxxx{{{{{{}}}}}}}}}xxxkkk^^^ZZZYYYXXXXXXYYY^^^^^^```aaabbbbbbbbbbbbbbbaaa```___^^^[[[WWWTTTQQQJJJBBB<<<999888666444666444222111333666:::===555555555555555555555555444444555555555666666666666666666666666666666666555666888777666666777999888888;;;>>>;;;777???KKKfffuuuwwwkkk^^^XXXVVVZZZaaaeeehhhlllkkkiiigggfffdddaaa\\\YYYVVVRRRKKKCCC===888666666444444555555555555444444444444444555555555555666555555666777777777666666555555666666666777777777888666777;;;999666===III___{{{ooo\\\OOOQQQ```{{{xxxhhhWWWNNNyyyddd[[[YYYWWWUUUSSSPPPMMMJJJDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555444444444555666777777777999999999999999999999999777999:::;;;;;;;;;===?????????BBBHHHPPPXXX^^^aaa___]]]\\\___```aaafffmmmwwwwwwvvvtttqqqpppppprrr{{{zzzuuuvvv}}}lllccc```\\\ZZZ[[[[[[\\\]]]___```aaaaaaaaaaaa```_________]]]ZZZWWWTTTPPPIIIBBB<<<888777666666555444444444777999;;;555555555555555555555555555555555555666666666666666666666666666666666666555777888888777777888999:::888:::>>><<<;;;III[[[yyyyyyddd[[[UUUYYY___cccggglllkkkjjjhhhfffdddaaa]]]ZZZWWWTTTNNNGGG@@@;;;888777444444555555555555444444444444444555555555555666555555666777777777777777555666666666777777777777999555777;;;:::999CCCSSSsss{{{]]]PPPMMMUUUfffzzzjjjYYYOOO}}}ggg\\\YYYWWWUUUSSSPPPMMMJJJDDDDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777666666666666555555555555555555555555444444444555666777777888999999999999999999999999999:::<<<<<<;;;:::<<<===<<<>>>CCCLLLVVV^^^bbbddd\\\ZZZZZZ]]]___aaahhhooowwwvvvsssooommmmmmpppsss~~~xxxuuuvvvzzz}}}zzzoooiiiddd``````YYYZZZ[[[]]]^^^______``````_________```___]]][[[VVVSSSNNNFFF>>>999888888666666666666777777777777555555555555555555555555555555555555666666666777777777777777777777777777555777888888777777888999;;;888:::>>>>>>BBBVVVmmmhhh]]]UUUXXX^^^bbbggglllkkkjjjhhhfffdddaaa]]]ZZZWWWUUUQQQJJJCCC===999888444555555555555555555444444444444555555555666666555555666777777777777777666666666666777777777777999555666<<<<<<<<>>===<<<<<<888999999999999888777777777777777777777777777777777777666666555555555444333333444555666777888999999999999888888888777777999::::::;;;<<<===>>>>>>AAABBBGGGOOOXXX]]]]]][[[UUUWWWZZZ^^^cccgggjjjlllpppppppppoooooorrrvvvzzz}}}{{{{{{ooofff```^^^\\\ZZZZZZ\\\___``````^^^_________^^^]]]\\\\\\[[[YYYUUUPPPJJJCCC:::555888777666555555666777888666666666666666666666666555555444444444444555555666666666666777777777777666777888999:::999888888888999;;;<<<>>>LLLfff~~~{{{mmm___ZZZ]]]```eeejjjjjjmmmmmmiiifffeeeaaa\\\]]]TTTOOONNNJJJ@@@888777666555555555444444444444555666777666555444555777777777777777777777777777777777777777777777777777;;;777444:::???===MMMnnnxxxVVVJJJIIIMMM^^^rrr~~~}}}~~~{{{lllZZZNNN|||ccc]]]ZZZWWWTTTRRRPPPMMMKKKFFFEEECCCAAA>>>===<<<<<<888999999999999888777777777777777777777777777777777666666666555555555555333444444555666777888999999999999888888888777777999::::::;;;<<<===>>>>>>AAABBBFFFMMMTTTYYYZZZYYYVVVWWWZZZ]]]aaaeeehhhjjjmmmooopppqqqsssvvvzzz~~~yyy{{{ssshhh```]]]ZZZYYYZZZ\\\]]]]]]_______________^^^]]]]]][[[YYYVVVRRRLLLEEE<<<777999888777666555555555666666666666666666666666666666555555444444555555666666666666666777777777888666777888999:::999999888:::;;;>>>BBBHHHWWWsssttteee___```bbbdddfffiiilllmmmiiigggfffbbb]]]^^^VVVQQQQQQMMMCCC;;;888666666666666555555555555555666777666555444555777777777777777777777777777777777777777777777777777:::999666:::@@@AAAVVVzzzoooQQQIIIJJJQQQaaattt}}}~~~~~~zzzrrruuuzzzzzzkkkYYYMMM{{{ccc]]]ZZZWWWUUUSSSQQQMMMKKKFFFEEECCCAAA>>>===<<<<<<888999999999999888777777777777777777777777777777666666666666555555555555444444555666777888888999999999999888888888888888999999:::;;;<<<===>>>???BBBBBBDDDIIINNNSSSUUUUUUVVVWWWXXX[[[___bbbfffhhhjjjmmmppptttwwwzzz~~~yyyvvvyyypppeeeaaa\\\YYYYYYZZZ[[[[[[_________```______^^^]]][[[ZZZXXXUUUPPPIII@@@:::999999888777666555444444666666666666666666666666666555555444444555555666666666666777777777888888777888888999:::999999999888999>>>HHHUUUhhhssskkkfffbbbaaabbbgggkkkllljjjhhhgggccc^^^^^^XXXTTTTTTPPPGGG>>>999888888777777777666666666555666777666555444555777777777777777777777777777777777777777777777777777888;;;999;;;AAAIIIeee{{{aaaKKKHHHOOOWWWfffvvv}}}|||zzz{{{{{{tttqqqjjjnnnuuu}}}yyyiiiXXXLLLzzzccc]]]ZZZWWWUUUTTTQQQNNNKKKFFFEEECCC@@@>>>===<<<<<<888999999999999888777777666666666666666666666666666666666666666555555555555555666777777888999999888888888888888888888888999999:::;;;<<<>>>>>>???BBBBBBCCCEEEIIILLLOOOQQQSSSSSSTTTWWW[[[```eeehhhhhhlllqqqvvvyyy|||xxxwww|||mmmhhh```[[[YYYZZZ[[[[[[_________``````______^^^[[[[[[ZZZXXXTTTMMMEEE???888888888888777666555444666666666666666666666666666666555555555555666666666666777777777888888888888888999999999:::::::::;;;888>>>PPPiii|||mmmaaa^^^aaadddiiikkkjjjiiiiiieee```]]]ZZZWWWUUURRRJJJAAA:::999999888888888888777777555666777666555444555777666666666666666666666666777777777777777777777777666<<<;;;;;;DDDTTTuuujjjWWWIIILLLVVV___kkkwwwwwwuuuuuuxxxxxxrrrnnnlllkkkpppxxxwwwhhhWWWLLL{{{ddd\\\ZZZXXXVVVTTTRRRNNNKKKFFFEEECCC@@@>>>===<<<<<<888999999999999888777777666666666666666666666666555555555666666666666666666666777777888999999999888888888888888888888888888999:::;;;<<<>>>??????BBBBBBBBBCCCEEEGGGKKKMMMMMMNNNOOORRRWWW^^^eeeiiihhhlllrrrwwwzzz|||vvvooonnnvvvxxxpppfff^^^ZZZYYYZZZ[[[^^^^^^_______________^^^\\\[[[ZZZYYYVVVPPPIIIDDD888888888888888777777777777777777777777777777777666666666555555666666666777777777777888888888888999999999999999:::::::::@@@<<>>===<<<<<<888999999999999888777777777777777777777777777777555555555666666666666666777777888888999999999999888888888888888999999999888888999;;;===>>>???@@@AAABBBCCCCCCCCCEEEHHHKKKIIIIIIJJJMMMSSS[[[ccchhhjjjnnnssswwwzzz}}}qqqhhhhhhmmmwww~~~pppddd\\\YYYYYYYYY\\\]]]^^^^^^___^^^^^^^^^]]]\\\ZZZYYYWWWSSSMMMIII<<<;;;:::888888888999999777777777777777777777777777666666555555666666777777777777888888888999999:::999999999999:::;;;;;;>>>>>>KKKkkk}}}ddd]]]bbb___eeejjjkkklllmmmjjjddd]]]]]]ZZZVVVSSSPPPGGG>>>::::::999999999888888888555666777666555444555777777777777777777777777777888888888888888888888888444<<<;;;???WWWtttuuuTTTNNNPPP\\\jjjqqqtttvvvqqqppprrryyy}}}qqqmmmoooqqqrrrxxx|||uuufffWWWMMM|||ggg\\\[[[YYYXXXVVVSSSNNNJJJFFFEEECCCAAA>>>===<<<<<<888999999999999888777777777777777777777777777777555555555555666666666777888888888999999999999:::777777888888888999999999777888999;;;===>>>@@@@@@@@@BBBDDDDDDDDDDDDGGGJJJGGGGGGGGGIIIOOOWWW___dddkkkooosssxxx{{{qqqkkkllljjjnnnwwwoooccc^^^[[[ZZZ[[[\\\\\\]]]^^^^^^]]]]]]^^^\\\YYYXXXVVVTTTPPPMMMCCC@@@<<<999777777888999777777777777777777777777777777666666666666777777777777888888888999999999::::::999999999:::;;;<<<<<>>===<<<<<<888999999999999888777777777777777777777777777777444555555555666666777777999999999999999999::::::777777888888999999999999777888999;;;===>>>@@@@@@@@@BBBEEEFFFDDDDDDGGGJJJGGGFFFEEEGGGLLLTTT\\\aaallloootttxxx}}}{{{qqqpppdddbbbbbblll}}}zzzkkkccc___^^^ZZZ[[[\\\\\\]]]]]]]]]]]]^^^\\\YYYWWWVVVTTTRRRPPPHHHDDD???999666666777888777777777777777777777777777777666666666666777777777888888888888999999999;;;:::999888999:::;;;<<>>>>>===<<<;;;;;;;;;;;;:::999888777666777777666666555555555444777666666666666888999:::;;;::::::999999::::::;;;:::::::::999999888888888777888:::<<<===>>>??????CCCBBBAAAAAABBBCCCEEEFFFDDDFFFIIIKKKOOOUUU\\\aaaiiimmmsssyyyqqqiiicccfffooozzz{{{fff]]]```ZZZXXXXXX\\\\\\YYYXXXZZZ[[[[[[ZZZYYYXXXVVVTTTSSSIIIFFF@@@;;;888888999:::888888888888777777777777777777777777777777777777777888888888888999999999888===:::888===;;;;;;EEEEEEbbb{{{jjj```^^^aaadddhhhmmmooommmiiihhhddd___ZZZVVVQQQLLLHHH===;;;888777777888777666555555555555666666666666777777888888888888777777777888888888888999999999;;;:::AAAXXXzzztttXXXNNNFFFLLL^^^sss~~~{{{|||}}}zzz{{{uuuppprrrvvv|||zzziiiYYYQQQ}}}hhh^^^[[[XXXUUUSSSQQQMMMKKKFFFCCC@@@>>>>>>===<<<;;;::::::::::::999888777666777666666666555555555555777777666666777888999:::;;;::::::999999::::::;;;:::::::::999999999888888888999:::<<<===>>>??????BBBAAAAAAAAABBBCCCEEEFFFFFFHHHJJJNNNRRRXXX___dddmmmqqqwww~~~|||rrrooopppuuu~~~rrrdddbbb\\\YYYXXX[[[\\\YYYXXXZZZ[[[[[[ZZZZZZXXXVVVUUUTTTNNNJJJCCC<<<888777777888888888888888777777777777777777777777777777777777888888888888999999999999888===:::999===;;;<<>><<<999777777888777666777777777777888888888888777777888888888888777777777888888888888999999999;;;:::CCC]]]fffOOOJJJHHHQQQdddxxx~~~{{{}}}~~~|||}}}uuunnnllloooyyyzzzhhhYYYQQQ~~~iii^^^[[[XXXUUUSSSQQQMMMKKKFFFCCC@@@>>>======<<<;;;::::::::::::999888777777666666666666555555555555777777666777777888::::::::::::999999999999:::::::::::::::999999999999888999:::;;;===>>>?????????@@@@@@@@@@@@BBBCCCEEEGGGHHHJJJNNNRRRVVV]]]dddiiiqqquuu{{{~~~yyyvvvwww{{{ooofff___[[[XXX[[[[[[YYYXXXZZZ\\\[[[[[[ZZZYYYWWWVVVUUUSSSOOOGGG???999777777777999999888888888777777777777777777777777777777777888888888888999999999:::888===::::::>>>;;;>>>MMM___~~~|||qqqggg``````dddkkkvvv|||uuuqqqooouuu}}}vvviii```___aaagggmmmooonnnllllllhhhccc^^^ZZZUUUPPPLLLAAA>>>:::888888888777777777777777777888888888888777777888888888888777777777888888888888999999999;;;;;;GGGfff|||VVVGGGIIIJJJXXXmmm~~~|||zzz|||~~~}}}rrrhhheeefffuuuxxxgggXXXQQQ~~~iii^^^[[[XXXUUUSSSQQQMMMKKKEEECCC???=========<<<:::999999999999999888777777666666666666666555555555777777777777888999::::::::::::999999999999::::::999999999999999999999999999:::<<<===>>>??????????????????@@@BBBDDDGGGHHHKKKNNNRRRWWW\\\bbbiiinnnssswww~~~}}}|||zzzlllbbb\\\XXXZZZ\\\[[[[[[]]]\\\\\\\\\[[[ZZZYYYWWWVVVWWWRRRJJJAAA;;;999888999999999999888888888777777777777777777777777777777888888888999999999::::::888<<<;;;;;;>>><<>>>>>>>>>>>>>>??????AAACCCFFFIIIJJJNNNQQQVVV\\\aaagggnnnssswww{{{uuufff^^^XXXZZZ]]]]]]^^^```]]]]]]\\\\\\[[[ZZZYYYXXXWWWSSSLLLEEE@@@===<<<<<<999999999999888888888888777777777777777777777777888999999999999:::::::::999<<<;;;<<<@@@???LLLfff{{{qqqfff[[[VVVWWWUUUWWW\\\dddpppqqqbbbYYYVVVTTTRRRUUU[[[fffrrr}}}mmmddd```eeelllnnnnnnqqqnnnkkkeeeaaa\\\WWWRRROOOGGGCCC>>>:::999999888777555555555555666666666666777777888888888888777777777777888888888999999999:::@@@WWW|||gggNNNHHHJJJMMMaaavvv}}}wwwrrrtttxxxvvvkkkbbb\\\]]]bbbhhhrrr}}}~~~rrr```TTTOOO{{{fff^^^[[[XXXUUUSSSQQQMMMKKKEEEBBB???===<<<<<<;;;:::777888888888888888777777555555555666666666666666666777888999::::::::::::999999888888888888999999888999999999999:::::::::999:::;;;<<<============>>>???@@@AAADDDHHHKKKMMMRRRUUUZZZ```eeekkkqqquuu{{{nnnccc[[[[[[^^^______aaa]]]]]]]]]]]]\\\[[[ZZZYYYWWWTTTOOOIIIDDD@@@>>>===:::999999999999888888888777777777777777777777777999999999999:::::::::::::::<<<;;;===BBBDDDWWWxxxzzznnn___VVVTTTPPPNNNOOOTTT^^^rrrzzzmmm```XXXTTTRRRRRRLLLQQQWWW```nnnxxxjjjaaadddjjjlllnnnsssppplllgggbbb^^^YYYTTTPPPJJJFFF@@@;;;999999888888777777777777888888888888777777888888888888777777777888888888888999999999;;;FFFccc^^^LLLHHHHHHSSSfffwwwyyyrrrppptttxxx~~~pppfff^^^YYY[[[```aaajjjuuu|||~~~yyymmm\\\QQQNNNzzzeee^^^[[[XXXUUUSSSQQQMMMKKKDDDBBB>>>===<<<<<<;;;:::777777888888888888777777555555555555666666666777666777888:::::::::::::::999999888888888888999999888888999999999:::::::::888999:::;;;<<<<<<<<<<<>><<<::::::999999999888888888777777777777777777777777999999999:::::::::;;;;;;;;;<<<;;;>>>DDDHHHaaa|||iii\\\VVVQQQNNNMMMOOOTTTccc~~~vvvkkk```XXXUUUTTTMMMOOORRRWWWcccyyypppbbbccchhhjjjnnntttrrrnnniiiddd```[[[VVVRRRMMMHHHAAA<<<:::999999888777777777777888888888888777777888888888888777777777888888888888999999999===NNNpppuuuSSSIIIJJJJJJ[[[kkkxxxwwwpppqqqwww|||}}}rrriii```YYYXXX[[[\\\dddmmmuuu~~~~~~|||zzzuuuiiiYYYOOOMMM{{{eee^^^[[[XXXUUUSSSQQQMMMKKKDDDBBB>>><<<<<<<<<;;;999666777777888888888777777444555555555666666777777666777999:::;;;;;;::::::999999888888888888999999888888888999999:::::::::888888999:::;;;;;;;;;;;;??????AAACCCGGGKKKNNNPPPVVVZZZ___dddiiinnnssswww{{{~~~}}}pppbbb^^^^^^]]]\\\\\\^^^^^^^^^^^^]]]\\\\\\[[[ZZZXXXUUUPPPJJJCCC>>>::::::::::::999999999888888777777777777777777777777999999:::::::::;;;;;;;;;<<<<<<:::???EEEKKKgggppp___WWWRRRNNNLLLLLLNNNXXXooo}}}qqqcccXXXSSSRRRMMMOOOPPPQQQZZZnnntttccccccgggiiimmmuuutttpppkkkfffbbb]]]XXXTTTNNNIIIBBB===:::999999999555555555555666666666666777777888888888888777777777888888888888999999999???TTTxxxlllLLLGGGMMMOOOaaapppzzzvvvpppsss{{{uuummmdddZZZVVVWWWYYY```iiiqqq{{{zzzyyywwwsssfffWWWNNNLLL|||eee]]]ZZZVVVTTTTTTQQQLLLHHHEEEBBB???===<<<;;;:::888888888888888888777666666888777555444555666888999888888888999999::::::;;;<<<;;;:::999888888888888888888888999999:::::::::999999999999:::;;;;;;<<<<<>>EEEYYY{{{{{{jjj___]]]TTTNNNNNNOOOSSSaaarrrqqqddd]]][[[PPPOOONNNNNNOOO\\\uuuzzzeee```dddiiimmmqqqqqqsssooohhhbbb^^^YYYSSSMMMJJJDDD>>>:::888888888777777777777777777777777999999999888888888777777888===888444;;;;;;888;;;???```wwwSSSLLLGGGHHHZZZrrrrrrssssssqqqrrr}}}}}}mmm^^^VVVUUUWWW]]]ccckkkqqqzzz~~~vvvtttrrrnnnbbbSSSKKKIIIhhh^^^ZZZVVVUUUTTTQQQLLLHHHEEEBBB???===<<<;;;:::888888888888888888777666666777666555444555666888999999999999999999:::::::::<<<;;;:::999888888888888888888999999999:::::::::999999999999:::;;;<<<<<<===@@@CCCFFFIIIMMMQQQUUU]]]```eeehhhkkknnnqqqtttvvvzzz}}}zzzlllbbb^^^]]]\\\aaaaaaaaa```___^^^]]]\\\\\\YYYWWWUUUSSSMMMDDD===;;;:::888888:::;;;:::999888888888888888888888888999999:::::::::;;;;;;;;;;;;<<>>AAAEEEIIILLLPPPTTTWWW^^^aaaeeehhhjjjllloooqqqtttvvvzzz{{{{{{{{{|||}}}}}}vvvggg^^^\\\______````````````___^^^]]]]]][[[YYYXXXVVVPPPGGG@@@;;;999888888999:::999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;AAALLL\\\sssuuubbbWWWNNNKKKIIIHHHRRR___sss{{{qqq___XXXRRROOOMMMOOOXXXaaa|||wwwgggbbbeeemmmttttttuuusssmmmgggccc]]]VVVQQQNNNHHHBBB>>>;;;::::::888888888888888888888888999999999888888888888888555;;;999777=========EEEXXXvvvzzzWWWGGGIIIIIISSSkkkxxxuuusssrrrqqquuuoooeeecccdddppptttxxxzzz~~~{{{qqqmmmiiidddZZZNNNHHHHHHkkk^^^[[[WWWUUUTTTRRRMMMIIIDDDBBB>>><<<<<<<<<:::999888888888888888777666666555555555555555777888888;;;;;;;;;::::::999999888;;;:::999999888888888999999999999999999999999999888888888999:::;;;<<<===???BBBGGGKKKNNNRRRVVVYYY^^^aaadddggghhhjjjlllnnnsssuuuxxxyyyyyyyyyzzz{{{{{{||||||lll___]]]aaa______````````````______^^^\\\ZZZYYYXXXRRRJJJCCC;;;999888888999999999888999999999999999999999999:::::::::;;;;;;;;;;;;<<<:::;;;AAAPPPeeexxxfffZZZPPPMMMJJJHHHOOOZZZkkkiii^^^TTTPPPOOOPPPTTTYYYiiimmmaaaaaajjjqqqsssvvvuuuoooiiieee^^^WWWRRROOOJJJDDD???;;;:::999888888888888888888888888888888888888888888888888666;;;999888===<<<>>>JJJ```~~~oooNNNFFFJJJLLLZZZqqqxxxtttpppooopppwwwyyylllgggfffrrruuuvvvwwwzzz~~~}}}xxxrrrmmmhhhccc[[[PPPKKKKKKiii^^^[[[WWWUUUUUURRRMMMIIIDDDAAA>>><<<<<<<<<;;;:::888888888888888777666666555555555666777888999999<<<;;;;;;::::::999999999::::::999999888888999999999999999999999999999999888888888999:::;;;======???CCCHHHLLLOOOSSSVVVYYY\\\^^^bbbdddeeefffhhhjjjppprrrtttuuuuuuvvvxxxyyy|||~~~qqqccc___bbb^^^___``````aaa`````````^^^\\\ZZZZZZYYYTTTLLLFFF<<<:::888888999999999888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<>><<<<<<<<<;;;:::888888888888888777666666555666777888999999::::::;;;;;;;;;;;;::::::::::::::::::999999888999999::::::::::::999999999999888777777888999:::<<<===>>>@@@CCCHHHLLLOOORRRTTTVVVXXX[[[^^^```aaabbbdddfffiiikkknnnoooqqqrrruuuxxx}}}wwwjjjbbbbbb___``````aaaaaaaaa``````^^^]]][[[\\\[[[WWWOOOIII===;;;999999::::::999888:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>GGG\\\xxxxxxeeeXXXNNNLLLJJJGGGJJJRRR\\\rrr{{{fffYYYRRRNNNMMMOOOTTTcccyyyqqqhhhkkkooorrrvvvwwwrrrmmmhhh___XXXTTTQQQLLLFFFAAA<<<999777999999999999999999999999888888888888888999999999888<<<999888;;;999CCCYYYyyyyyyWWWDDDEEEGGGUUUjjjuuuqqqkkkhhhkkkrrr}}}{{{yyyvvvtttooojjjlllqqqtttsssmmmfff```^^^XXXPPPKKKJJJ}}}ccc___\\\XXXVVVUUUSSSNNNJJJCCCAAA>>><<<<<<<<<;;;:::888888888888888777666666666777888999:::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;:::999999888999999:::::::::::::::999999999888888777777888999:::<<<===>>>@@@CCCHHHLLLNNNPPPRRRSSSTTTVVVZZZ\\\]]]^^^aaabbbcccfffiiilllnnnqqquuuxxx|||sssgggbbb``````aaaaaaaaa``````___```^^^]]]^^^^^^ZZZSSSMMM???===;;;:::;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>:::888999999999999999999999999777777888888888999999999999;;;999999;;;;;;JJJeeemmmRRRFFFFFFFFFYYYppptttmmmhhhfffkkkuuuvvvllljjjooorrrqqqiiibbb]]]\\\XXXPPPJJJHHH|||bbb___\\\XXXVVVUUUSSSNNNJJJCCC@@@>>><<<<<<<<<<<<;;;888888888888888777666666666777999:::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999999888999999:::::::::::::::999999888888888777777888999:::<<<>>>>>>@@@CCCHHHLLLMMMNNNPPPQQQQQQTTTWWWYYY[[[\\\___aaabbbdddhhhkkknnnrrrwwwzzzzzz}}}yyyjjjbbbaaaaaaaaaaaaaaa```______aaa```___``````\\\UUUOOO@@@>>><<<;;;;;;<<<;;;999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======???CCCVVVuuuzzzlll^^^SSSQQQOOOKKKKKKQQQYYYfffpppnnnfffaaa```___ccchhhpppyyy|||xxxsssmmmiiifffdddbbbkkkuuuzzz{{{~~~ppp```SSSMMMLLLHHHOOOYYYggg}}}~~~nnnjjjiiitttyyy{{{wwwrrrlllccc[[[XXXUUUPPPJJJDDD???;;;999999999999999999999999999777777888888999999999999999;;;888999===>>>PPPnnniiiSSSKKKIIIFFF[[[sssrrrkkkfffeeelllxxx}}}pppkkknnnqqqppphhhbbb]]]\\\YYYQQQJJJHHHyyyccc^^^[[[XXXUUUSSSOOOKKKHHHCCCAAA===;;;;;;;;;:::999777777777777777777777777666777888999:::;;;;;;;;;888999999::::::999999888999999888888888888999999999999999888888888777777888999999::::::;;;;;;<<<@@@AAACCCEEEHHHJJJLLLMMMPPPQQQRRRTTTVVVXXXZZZZZZ___cccgggkkkooorrrvvvxxx}}}nnn___bbbbbbbbbccccccbbbaaa```aaa`````````___\\\XXXTTTEEE@@@:::777999;;;;;;:::::::::999999::::::;;;<<<;;;<<<<<<<<<;;;;;;<<<>>>???FFF]]]rrrbbbUUUQQQNNNIIIJJJOOOWWW[[[___^^^XXXSSSQQQRRRVVVWWW[[[cccjjjoooooonnnpppnnnkkkhhhhhhiiikkkmmmjjjhhheeeaaa]]]YYYWWWUUUVVV[[[aaadddeeeiiiooouuu~~~hhhTTTKKKKKKMMMMMMPPPYYYiiillleeennntttxxxzzzxxxuuuqqqggg]]]WWWUUUQQQKKKDDD>>>;;;:::999999999999999999999999999999999999999999999999777;;;777:::???999OOOjjjSSSDDDEEEOOOdddrrrpppiiiggggggnnn||||||sssooonnnooohhhccc______[[[RRRLLLJJJyyybbb]]][[[XXXUUUSSSOOOKKKHHHCCCAAA===;;;;;;;;;:::999777777777777777777777777777777888::::::;;;;;;;;;888999999::::::999999888999888888888888888888999999999999888888888777777888888999::::::;;;;;;<<>>@@@KKKgggvvvfffXXXSSSOOOIIIIIINNNTTTWWWWWWTTTMMMIIIHHHJJJJJJJJJLLLQQQVVVZZZZZZYYYYYYWWWUUUSSSTTTVVVYYY[[[[[[ZZZXXXUUURRROOOMMMKKKNNNSSSXXXYYYYYYYYY]]]aaawwwsssnnnuuuyyybbbWWWUUUMMMLLLMMMSSS^^^rrrtttiiilllqqqvvvyyyxxxvvvsssjjj```XXXVVVRRRKKKDDD???<<<:::999999999999999999999999999999999999999999999999666:::888:::???>>>YYYeeePPPDDDFFFPPPcccqqqnnnjjjjjjkkksssyyysssqqqkkkfffcccbbb^^^UUUNNNLLLxxxbbb]]][[[XXXUUUSSSPPPKKKHHHCCCAAA===;;;;;;;;;:::999777777777777777777777777777888999::::::;;;;;;:::888999999::::::999999888888888888888888888888888999888888888888777777777888888999999:::;;;;;;;;;===>>>@@@BBBDDDFFFHHHIIIHHHIIIKKKMMMPPPRRRTTTUUU\\\___cccgggiiillloooqqqwwwyyy|||tttnnngggeeeccccccccccccbbb```aaaaaaaaaaaabbb```]]]ZZZPPPJJJAAA<<<;;;;;;:::999:::::::::::::::;;;;;;<<<;;;<<<<<<<<<;;;;;;===???@@@RRRuuuxxxhhhZZZUUUQQQKKKKKKQQQYYYYYYVVVPPPIIIFFFFFFIIIFFFEEEDDDFFFIIIKKKLLLLLLKKKJJJIIIHHHJJJNNNRRRTTTTTTTTTSSSRRRPPPMMMKKKIIIMMMRRRWWWYYYXXXVVVWWWXXXeee}}}{{{iii```bbbkkkssstttddd]]]OOOLLLKKKMMMSSS```xxxmmmjjjmmmssswwwxxxxxxuuummmcccZZZWWWRRRLLLFFF@@@<<<:::999999999999999999999999999999999999999999999999666999999;;;???FFFhhh\\\KKKDDDHHHQQQcccooolllkkklllpppzzzzzztttnnnjjjggggggcccZZZSSSQQQxxxbbb]]]ZZZWWWUUUSSSPPPLLLIIICCCAAA===;;;;;;;;;:::999777777777777777777777777888999999:::;;;;;;::::::888999999::::::999999888888888888999999888888888888888888888777777777777888888888999::::::;;;;;;;;;<<<>>>@@@BBBDDDFFFFFFEEEFFFHHHKKKMMMPPPRRRSSSXXX[[[___bbbdddfffiiikkkpppsssvvvxxxyyyyyy{{{|||zzzzzzmmmiiieeedddeeeeeedddbbb`````````aaabbbbbb___]]]TTTLLLCCC===<<<;;;:::999:::::::::::::::;;;<<<<<<;;;<<<===<<<;;;<<<>>>@@@AAAWWW~~~wwwgggYYYUUURRRMMMOOOUUU\\\[[[XXXRRRLLLHHHHHHIIIIIIHHHFFFFFFGGGIIIJJJKKKMMMLLLKKKKKKMMMQQQVVVXXXWWWWWWXXXWWWUUURRROOOMMMQQQWWW___cccccc```^^^]]]\\\pppjjj\\\YYY^^^cccwwwpppaaaVVVPPPKKKKKKMMMUUUjjj~~~qqqgggkkkqqqwwwxxxyyywwwnnneee\\\YYYSSSMMMGGGBBB===;;;999999999999999999999999999999999999999999999999777999:::<<<>>>MMMvvvpppSSSFFFDDDJJJRRRaaalllhhhiiilllsssuuuppplllkkkllliiibbb\\\[[[yyybbb\\\ZZZWWWUUUSSSPPPLLLIIICCCAAA===;;;;;;;;;:::999777777777777777777777777999999:::;;;;;;;;;::::::888999999::::::999999888777888999999999999888777777777777777777777777777777777888999999::::::;;;:::;;;<<<>>>@@@BBBCCCDDDAAABBBDDDFFFIIIKKKMMMNNNUUUXXX[[[^^^___aaaccceeegggjjjlllmmmmmmlllllllllooosssxxx|||}}}|||||||||{{{|||}}}}}}|||{{{|||~~~{{{zzzyyyyyyyyyzzz||||||~~~qqqlllfffdddeeefffdddbbbaaa``````aaabbbbbbaaa___UUUNNNDDD>>><<<<<<;;;:::;;;;;;::::::;;;;;;<<<===:::<<<===<<<<<<<<<>>>@@@BBB[[[xxxhhhYYYUUURRRNNNQQQWWWYYYXXXUUUQQQLLLHHHFFFFFFGGGGGGEEEDDDEEEFFFIIIKKKOOOMMMLLLLLLMMMQQQUUUWWWZZZ[[[\\\\\\ZZZVVVQQQOOOSSSZZZdddkkklllhhhbbb^^^\\\kkkooo^^^WWWXXX[[[eeetttmmm___TTTLLLKKKKKKOOO```tttuuugggjjjqqqwwwyyyzzzxxxooofff___ZZZTTTNNNIIIDDD???;;;999999999999999999999999999999999999999999999999999888<<<<<<===TTT]]]LLLBBBDDDLLLSSS```jjjfffgggkkkuuuvvvqqqmmmmmmoooooojjjggggggzzzccc\\\ZZZWWWUUUSSSPPPMMMJJJCCCAAA===;;;;;;;;;:::999777777777777777777777777::::::;;;;;;;;;;;;::::::888999999::::::999999888777888999::::::999888777666666777777777777777888777777888888999:::::::::::::::<<<===???AAABBBCCC>>>???@@@BBBDDDFFFGGGHHHLLLNNNRRRSSSTTTVVVXXXYYYXXXZZZ]]]]]]\\\[[[[[[\\\___bbbfffiiiiiihhhhhhhhheeegggiiiiiiiiijjjlllmmmmmmmmmllllllmmmoooqqqrrrtttttttttuuuwwwxxxzzz{{{uuusssqqqpppppprrruuuvvvtttttttttuuuuuuuuuvvvvvvyyyyyyzzz{{{{{{zzzyyyxxxttttttttttttttttttuuuuuuwwwvvvuuuttttttuuuvvvwwwuuuvvvvvvtttssssssuuuwwwzzzzzzzzz{{{}}}vvvooohhheeefffhhhfffccccccbbbaaabbbddddddcccaaaYYYQQQFFF???======<<<;;;;;;;;;;;;;;;;;;<<<<<<===:::<<<======<<<===???AAAFFF___zzzyyyhhhZZZUUUSSSPPPSSSZZZ[[[YYYVVVRRRMMMJJJGGGFFFFFFFFFFFFEEEEEEFFFJJJLLLMMMLLLJJJJJJKKKNNNRRRTTT\\\^^^```aaa^^^ZZZUUURRRWWW___jjjssstttnnneee^^^```hhh|||tttbbbWWWSSSSSS[[[ffftttmmm\\\OOOMMMLLLLLLXXXhhh}}}zzziiihhhooovvvzzz{{{yyyqqqgggaaa\\\TTTOOOKKKFFF@@@;;;999999999999999999999999999999999999999999999999;;;777<<<>>>@@@]]]pppPPPGGGAAAFFFNNNSSS^^^hhhdddffflllwwwyyytttooonnnqqqrrrpppoooqqq{{{ddd[[[YYYWWWUUUSSSQQQMMMJJJCCCAAA===;;;;;;;;;:::999777777777777777777777777:::;;;;;;;;;;;;;;;::::::888999999::::::999999888666888999::::::999888666666666666666777777888888777777777888999999::::::::::::;;;===???@@@AAABBB???@@@AAABBBDDDEEEFFFFFFFFFHHHKKKMMMMMMNNNPPPRRRQQQSSSUUUVVVVVVWWWYYYZZZ]]]```ccceeeeeefffggghhhfffhhhjjjlllmmmnnnqqqsssuuuuuuuuuvvvxxxzzz}}}~~~vvvuuutttuuuwwwyyy{{{|||~~~}}}{{{zzzzzz{{{{{{|||{{{zzzzzzyyyyyy{{{|||}}}yyyyyyzzz{{{zzzyyywwwuuuwwwwwwwwwwwwwwwxxxyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{|||~~~}}}|||{{{|||}}}{{{{{{zzz{{{|||}}}}}}}}}}}}wwwnnnjjjlllnnnllliiifffeeedddeeeffffffeeeddd^^^VVVJJJAAA>>>===<<<:::;;;;;;;;;;;;;;;<<<======:::<<<============@@@BBBJJJeeeqqqttt~~~ttteeeXXXVVVVVVUUU[[[ccceee```YYYSSSOOOLLLJJJJJJFFFGGGHHHHHHFFFGGGJJJMMMLLLJJJIIIIIIKKKNNNRRRUUUZZZ\\\```bbbaaa]]]XXXUUUWWW```nnnyyy}}}wwwllldddbbbcccrrr{{{hhhZZZSSSPPPRRRZZZcccpppiiiUUURRRPPPLLLQQQ]]]lllllleeellluuuzzz||||||tttkkkccc]]]UUUPPPLLLGGG@@@;;;999999999999999999999999999999999999999999999999<<<666<<>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHJJJLLLOOOPPPPPPQQQRRRTTTVVVXXX[[[]]]^^^```cccfffhhhkkknnnpppqqqrrruuuwwwwwwyyy|||uuuqqqsssuuussspppiiihhhgggggghhhhhhgggfffdddZZZNNNDDD???===;;;:::<<<;;;;;;;;;;;;<<<======:::<<<=========>>>@@@BBBMMMiiiyyydddpppzzzuuummm___TTTUUUYYY\\\dddnnnjjjcccYYYPPPKKKIIIIIIIIIDDDFFFHHHGGGEEEDDDGGGIIIIIIHHHGGGGGGIIINNNRRRUUUSSSVVVZZZ]]]]]]ZZZVVVSSSQQQ\\\lllzzz|||rrriiiaaa___jjjooo___UUURRRHHHPPPWWW```wwwttt]]]WWWTTTMMMNNNWWW```ssspppbbbjjjsssyyy}}}~~~vvvnnnddd^^^UUUPPPMMMHHHAAA;;;999999999999999999999999999999999999999999999999<<<444<<>><<<;;;::::::::::::;;;<<<<<<@@@<<<;;;<<<===>>>CCCIIIWWW~~~kkk]]]mmmyyysssddd]]]UUUSSSYYYccclllqqqooohhh___VVVQQQNNNMMMLLLKKKLLLMMMLLLJJJIIIIIIIIIGGGGGGGGGIIIMMMPPPRRRRRRUUUUUUWWWZZZ\\\ZZZTTTNNNQQQSSS]]]nnn~~~zzzoooeeebbbhhh~~~vvvfffZZZRRRRRRRRRRRRVVVddd~~~uuubbbUUUPPPPPPRRRXXXbbbyyytttiiiiiiooozzz|||vvvrrrfff```XXXQQQLLLGGGAAA<<<:::999999888888999999:::888888999999999:::::::::999>>>???AAAUUUyyyrrrnnnfffDDDGGGDDDCCCGGGOOOVVVZZZ```gggjjjssszzzrrrkkkiiiiiilllsss{{{~~~ccc^^^[[[WWWVVVUUURRRMMMHHHBBB???===<<<<<<;;;:::999777777777777888888888888<<<;;;:::999888888888888999888888888777777777777888999999:::999888777666777777777777777777777777777777777888999999::::::999:::<<<>>>@@@CCCDDDEEEIIIKKKMMMPPPSSSUUUVVVVVV[[[^^^aaadddeeefffiiikkknnnsssyyy~~~wwwuuusssooollllllllllllkkkkkkjjjjjjjjjgggaaaTTTEEE======>>><<<;;;;;;::::::;;;;;;<<<===@@@===<<<>>>>>>???DDDKKK^^^vvvfff^^^sssuuunnnddd]]]WWWWWW^^^iiirrrwwwuuunnneee]]]WWWTTTQQQPPPMMMMMMNNNNNNOOOOOONNNNNNGGGEEEEEEGGGLLLPPPTTTUUUUUUUUUVVVYYYZZZWWWQQQLLLNNNPPPYYYiiizzz{{{sssiiifffiii|||oooaaaYYYRRRRRRPPPQQQ]]]uuuiiiZZZQQQNNNNNNTTT^^^tttxxxkkkjjjoooyyy|||vvvsssgggaaaXXXRRRMMMHHHBBB===::::::999999999999::::::888888999999999:::::::::999===>>>DDD[[[qqqlllcccDDDGGGDDDDDDIIIQQQWWWZZZ___fffjjjtttyyyrrrkkkhhhhhhjjjpppxxxddd^^^[[[WWWVVVUUURRRMMMHHHAAA???===<<<<<<;;;:::888777777777888888888999999;;;;;;:::999888888888888888888888888888777777777888999999999999888777777777777777777777777777777777777777888999999::::::::::::;;;<<>>===>>><<<;;;;;;;;;:::;;;;;;<<<===>>><<<===?????????FFFNNNgggkkkaaaccc}}}~~~rrriii___ZZZWWWYYYbbbnnnwww{{{zzztttkkkccc]]]XXXTTTRRRPPPNNNNNNQQQVVVYYYXXXVVVMMMJJJGGGHHHLLLQQQVVVXXXVVVVVVWWWXXXXXXTTTOOOJJJJJJLLLSSSbbbsss}}}~~~{{{qqqllllll{{{vvvggg^^^VVVTTTPPPNNNTTTfffwwwcccVVVPPPNNNPPPXXXlll~~~pppllloooxxx~~~}}}xxxuuuhhhbbbZZZSSSNNNIIIBBB>>>::::::999999999999::::::888888999999999::::::::::::<<<>>>HHHeeeooommm]]]CCCFFFDDDEEELLLTTTXXXZZZ^^^dddiiiuuuxxxqqqjjjgggfffggglllssseee^^^[[[WWWVVVUUURRRMMMHHHAAA???<<<;;;;;;;;;999888777777777888888999999:::;;;:::999999888888888999888888888888888888888888999999999999888888777777777777777777777777777777777777777888999999::::::;;;;;;;;;<<>>>>>===;;;;;;;;;;;;;;;<<<======;;;;;;===???>>>???HHHRRRqqqccc```lllrrrhhh^^^[[[ZZZ___jjjuuu}}}{{{sssllleee___ZZZVVVSSSPPPOOOUUU]]]cccdddbbbYYYUUUOOOMMMPPPUUUYYY\\\[[[\\\\\\[[[XXXSSSMMMJJJHHHIIIOOO\\\mmm{{{{{{tttpppzzzpppfff[[[WWWSSSNNNNNNXXXmmmqqq^^^UUURRROOOTTTeee~~~uuuoooooovvv}}}}}}yyywwwjjjddd\\\UUUPPPJJJDDD???:::::::::999999:::::::::888888999999999:::::::::<<<<<>>>>>===<<<;;;;;;;;;;;;<<<======999:::===???===???LLLZZZ{{{{{{aaaeeeyyysssiiieeecccdddjjjttt~~~}}}vvvooohhhaaa\\\TTTQQQQQQWWWbbbkkkooopppddd___XXXUUUWWW\\\aaaddddddeeeddd```[[[TTTNNNKKKHHHIIIMMMYYYiiizzz}}}vvvzzz~~~uuu]]]YYYUUURRRNNNQQQ^^^nnnhhhZZZUUUPPPSSS```xxx{{{sssooouuu|||~~~{{{yyymmmfff^^^VVVQQQLLLEEE@@@;;;::::::::::::::::::;;;888888999999999:::::::::===<<>><<<;;;;;;:::999777666777777888999:::;;;;;;::::::999999888999999:::888888888999999999999999:::999888888777777888888777777777777777777777777777777777888999999::::::;;;<<<===???BBBEEEIIIKKKNNNOOOPPPRRRUUUYYY[[[]]]fffjjjpppuuuxxxzzz}}}sssnnnpppsssqqqqqqrrrsssttttttuuuuuuqqqnnncccQQQCCC>>>>>>===<<<<<<;;;;;;<<<<<<===>>>999;;;>>>???===AAARRRdddwwwcccnnnwwwnnnkkkjjjkkkrrr{{{~~~xxxqqqiiiaaa\\\TTTRRRRRRXXXcccpppyyy~~~pppkkkddd```bbbgggmmmpppoooooommmggg^^^UUUOOOLLLHHHIIIMMMVVVeeexxx||||||bbbZZZUUUUUURRRPPPWWWccctttttt```TTTTTTTTT^^^tttuuuooosss{{{~~~}}}|||ooohhh___XXXSSSMMMFFFAAA;;;;;;::::::::::::;;;;;;888888999999999:::::::::<<<===IIIcccmmmLLLEEEBBBEEEIIIRRRZZZ[[[ZZZ___fffooo}}}{{{xxxsssmmmhhheeebbb```aaafffhhh^^^[[[WWWVVVUUURRRMMMHHH@@@>>>;;;:::::::::999777666777777888:::;;;;;;<<<:::999999888999999::::::888888888999999::::::::::::999888777777777888999777777777777777777777777777777777888999999::::::999:::===???CCCFFFHHHIIIKKKLLLMMMNNNQQQTTTVVVXXXaaaeeejjjoootttxxx|||vvvnnnnnnqqqrrrrrrssstttuuuvvvwwwxxxsssqqqfffTTTDDD???>>>===<<<<<<<<<<<<<<<======>>>:::===AAA@@@>>>EEEZZZooorrreeevvvxxxvvvuuuwww|||zzztttlllccc]]]SSSRRRRRRWWWbbbqqqwwwrrrqqqtttwwwyyywwwwwwtttlllaaaVVVOOOMMMHHHIIIMMMTTTbbbuuu~~~ooobbbXXXVVVSSSNNNRRR[[[dddkkkWWWWWWUUU\\\qqqxxxooorrr{{{~~~}}}pppjjjaaaYYYTTTNNNGGGBBB;;;;;;::::::::::::;;;;;;888888999999999::::::::::::>>>NNNmmmfffIIIGGGBBBEEEJJJSSSZZZ[[[[[[```iiiuuuyyyvvvrrrlllgggeeeccc___```dddhhh^^^[[[WWWVVVUUURRRMMMHHH@@@>>>;;;:::::::::888777666777777999:::;;;<<<<<<999999999888999999::::::888888888999999:::::::::;;;:::888777777777888999777777777777777777777777777777777888999999::::::777999<<>>>>><<<<<<<<<<<<<<<===>>>>>><<>>RRRtttsssxxxaaaHHHIIICCCEEEJJJSSSZZZ[[[[[[bbbkkkzzz~~~yyywwwqqqkkkgggeeeccc``````dddfff^^^\\\YYYVVVTTTPPPLLLIII@@@===:::999999999888777555666888:::;;;;;;;;;;;;<<<:::888888:::;;;<<<;;;:::999888888888999:::;;;;;;:::999888777777777777777777777777777777777777777777777888999999::::::<<<===???@@@AAAAAA@@@@@@??????@@@AAABBBDDDEEEFFFJJJKKKMMMQQQVVV]]]bbbffflllmmmooopppqqqssswwwzzz~~~rrrnnnrrrssstttwwwyyyzzz{{{{{{zzzxxxxxxnnnZZZHHH???>>>???========================???<<<===@@@AAAKKKjjjuuufffggg~~~tttiiiZZZWWWVVVXXX]]]iii}}}wwwmmmeee^^^WWWPPPKKKJJJJJJLLLPPPWWWeee|||{{{hhh]]]WWWRRROOOOOOXXXfff{{{~~~hhh\\\WWW[[[mmm~~~nnnkkkuuuvvvnnnddd[[[UUUOOOIIIDDD???===:::999:::;;;:::999<<<;;;;;;:::::::::;;;;;;999CCC```qqquuu\\\GGGCCCDDDFFFKKKSSSXXXXXXZZZfffssszzzvvvqqqlllfffbbb```aaaaaaaaaeee^^^\\\YYYVVVTTTPPPLLLIII@@@===:::999999999888777555666888:::;;;;;;;;;;;;;;;999888888:::;;;;;;;;;:::999888888888999:::;;;:::999888777666666666666777777777777777777777777777777777888999999::::::<<<===>>>???@@@???>>>>>>???>>>>>>>>>>>>???@@@AAAEEEFFFGGGIIILLLPPPSSSUUUXXXZZZ[[[\\\\\\^^^bbbeee```eeeiiiiiijjjkkkjjjfffgggggghhhhhhgggfffeeeeeekkkkkklllnnnqqqtttwwwxxx{{{}}}tttnnnqqqtttuuuxxx{{{}}}~~~|||{{{qqq\\\HHH???==============================>>>===>>>AAABBBOOOqqqooofffnnnuuuaaa\\\XXXWWWYYYcccuuu}}}{{{xxxrrriiiaaa[[[UUUOOOJJJKKKIIIJJJMMMRRR^^^rrrrrrfff^^^WWWSSSSSSPPP\\\ooonnn^^^ZZZ]]]oooooollluuuxxxpppfff]]]VVVQQQJJJFFF???===:::999:::;;;::::::<<<;;;;;;::::::;;;;;;<<<:::FFFddduuuxxxwwwTTTDDDDDDGGGFFFJJJRRRWWWWWWZZZfffsss{{{xxxqqqmmmgggbbbaaaaaaaaa```eee^^^[[[XXXVVVSSSPPPLLLIII@@@===:::999999999888777555777888:::;;;;;;;;;:::;;;999888888:::;;;;;;:::999999999999999:::;;;;;;999888777666555555555555777777777777777777777777777777777888999999::::::<<<======>>>======<<<;;;>>>===<<<;;;;;;<<<===>>>AAABBBDDDFFFIIIKKKMMMNNNPPPQQQQQQQQQQQQSSSVVVXXX\\\```bbb```___```]]]YYYSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXYYY[[[]]]___aaaccckkklllooosssxxxwwwoooqqquuuwwwzzz}}}ttt___JJJ???===<<<===========================>>>AAABBBDDDTTT{{{ffffffxxx}}}gggaaaZZZWWWWWW]]]kkkyyy~~~xxxuuuqqqllleee]]]WWWRRRMMMJJJKKKHHHHHHIIILLLTTTdddsssrrrggg\\\WWWWWWOOOVVVbbbssstttbbb]]]___ooorrrmmmttt~~~{{{sssiii___YYYRRRLLLGGG???===:::::::::;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<<<>>==============================@@@CCCCCCFFFZZZttt```jjj~~~lllcccZZZVVVVVVZZZeeeooo}}}|||tttppppppnnnkkkeee^^^XXXRRRNNNKKKJJJGGGFFFGGGHHHMMMYYYeeeuuu}}}{{{}}}|||nnnaaa[[[[[[WWWYYY]]]gggxxxwwweee___```mmmwwwnnnsss}}}}}}vvvkkkaaaZZZSSSMMMHHH@@@===;;;:::;;;;;;;;;:::<<<;;;;;;;;;;;;<<<<<<======OOOtttzzz}}}hhhLLLAAABBBDDDDDDHHHOOOTTTUUUYYYhhhwwwzzztttoooiiieeecccaaa```___ggg\\\ZZZWWWUUUSSSPPPLLLIII@@@===:::999999999888777666777999:::;;;::::::999999888777888:::;;;:::888888888999:::;;;;;;<<<<<<999999888777777777888888666666666666666666666666777777777888999999::::::;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDCCCHHH```lll```ppp~~~|||rrrggg]]]XXXWWWYYY___fffkkkooorrrooojjjgggiiimmmqqqoookkkeee]]]VVVQQQNNNJJJGGGEEEFFFGGGJJJSSS\\\hhhxxx}}}{{{zzzwwwiiieeegggccc```]]]```lllyyy|||yyyhhhaaa___iii{{{~~~qqqsss|||wwwlllbbb[[[TTTMMMHHH@@@>>>;;;:::;;;<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>===TTT|||oootttfffMMMDDDBBBAAADDDHHHNNNSSSTTTZZZjjjzzz{{{vvvqqqlllgggeeecccaaa```eee[[[YYYVVVTTTSSSPPPLLLIII@@@===:::999999999888777777888999:::;;;:::999999888777777999:::;;;999888777888999;;;<<<<<<<<<<<<999999888888888888999999777777777777777777777777777777777888999999:::::::::::::::;;;===>>>@@@AAACCCDDDFFFJJJPPPWWW]]]aaafffhhhlllpppvvvzzz~~~~~~zzzqqqeeeccc^^^ZZZXXXWWWWWWXXXccckkkyyyvvvwwwvvvxxx||||||gggRRRGGGCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDDDDMMMiii~~~gggbbbyyy|||{{{xxxlll___YYYWWWWWWZZZ^^^___cccdddaaa\\\]]]eeemmmxxxxxxvvvoooeee[[[SSSPPPJJJGGGFFFHHHHHHIIIOOOVVV^^^ppp}}}|||uuusssxxxppplllddd```eeeqqqyyyzzzlllccc^^^dddtttuuusss{{{yyynnnddd\\\UUUNNNHHH@@@>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???XXXvvvfffmmm|||zzz___KKKEEEDDDAAAEEEHHHNNNRRRTTT[[[lll}}}}}}xxxtttooojjjgggeeebbb```bbb[[[YYYVVVTTTRRRPPPLLLIII@@@===:::999999999888777777888999:::;;;:::999999777777777999:::;;;999777777888:::;;;<<<======<<<888888777777777777888888777777777777777777777777777777777888999999::::::999999:::<<>>>>>>>>>>>>>>>>>>>>>>>???BBBCCCEEESSSsssqqqccceee~~~yyyzzzwwwjjj]]]XXXXXXWWWYYY[[[]]]```aaa]]]XXX[[[eeeoooyyymmm___UUUPPPMMMIIIHHHIIIIIIHHHKKKPPPWWWkkk{{{uuuhhhdddllluuuzzzqqqfff]]]```oooxxxtttzzz|||qqqfff^^^WWWOOOJJJAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAA\\\qqqaaakkk}}}rrrWWWGGGDDDEEEBBBFFFHHHNNNRRRUUU]]]ooo{{{wwwqqqmmmiiigggcccaaa~~~```ZZZXXXVVVTTTRRRPPPLLLIII@@@===:::999999999888777777888999:::;;;:::999888777777777999;;;;;;999777777888:::<<<=========<<<777777666666666666777888777777777777777777777777777777777888999999::::::888888:::<<<@@@DDDHHHJJJNNNOOOQQQVVV^^^gggoootttooonnnnnnnnnpppsssvvvxxxzzzmmm```WWWTTTOOOKKKJJJJJJMMMNNNPPPXXXdddttttttwwwqqqtttzzzkkkUUUGGGAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBFFFXXX{{{hhhaaahhh|||wwwyyyrrreeeYYYVVVXXXZZZ[[[]]]^^^bbbccc___ZZZ\\\gggqqqqqqbbbVVVPPPNNNKKKIIIJJJJJJGGGIIILLLTTTiii{{{rrrgggjjjsssyyyttthhh]]]___mmmzzztttzzzssshhh```XXXQQQLLLAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>??????CCC^^^qqqbbbmmmpppSSSCCCCCCEEECCCFFFIIINNNRRRUUU^^^ppp|||xxxsssnnnkkkhhhdddbbbcccYYYXXXVVVUUUSSSPPPLLLIII@@@===:::999999999888777777888:::;;;;;;:::888777888999999::::::999999888777888999:::;;;::::::999777777777777777777777777666666666666777777777777888888888888888999999999888:::===@@@DDDHHHNNNRRRRRRRRRVVV___kkkuuu{{{}}}|||{{{zzzzzz|||}}}}}}|||iiiVVVOOOKKKHHHHHHFFFDDDGGGMMMPPPUUUaaappp|||yyyxxxlllooorrrqqqmmmiiiggghhhlllkkkkkknnnrrrzzz~~~qqqooopppwwwpppRRREEECCC<<>>>>>>>>>>>>>>???@@@AAAAAA@@@GGG```ddd\\\ooo~~~yyyvvvvvvzzzooodddYYYVVVWWWYYY^^^ccceeejjjnnnkkkeeefffmmmvvvuuueeeYYYRRRNNNKKKJJJKKKIIIGGGJJJOOORRR```vvvtttnnnrrr{{{rrr___ZZZhhh|||wwwuuuyyyxxxjjj___YYYRRRKKKDDD@@@<<<::::::;;;;;;;;;:::<<<======<<<<<<===???BBBeeewwwkkkyyydddOOOEEEAAAAAABBBDDDLLLRRRSSSUUU```vvv}}}wwwrrrmmmiiidddaaaddd[[[YYYWWWUUUSSSOOOKKKHHH@@@===:::999999999888777777888:::;;;;;;:::888777888999999::::::999999888777888999:::;;;:::999999777777777777777777777777444444555555555666666666888888888888888999999999:::===@@@CCCFFFIIIMMMOOOQQQSSSYYYdddrrr~~~zzzdddTTTNNNIIIGGGGGGEEECCCFFFJJJRRRYYYgggyyywwwsssqqqjjjdddbbb```bbbdddccc___ZZZXXXXXXWWWWWWYYY\\\]]]aaammmxxx{{{pppnnnlllrrrrrrnnnnnnttt~~~qqqRRRFFFDDD===>>>>>>>>>>>>>>>??????@@@AAABBBEEEMMMfff{{{aaa]]]tttvvvxxxtttrrrsssyyyoooeee[[[XXXYYY\\\bbbhhhpppuuuyyyvvvrrrrrrxxxxxxhhh[[[TTTQQQNNNLLLMMMKKKHHHIIILLLOOO\\\rrr{{{nnnsss}}}hhh]]]fffuuu{{{xxx|||zzzlllaaa[[[TTTMMMDDDAAA<<<::::::;;;;;;;;;:::<<<======<<<<<<>>>???EEEiiitttbbbNNNEEEBBBBBBBBBEEELLLRRRTTTUUUaaawww|||xxxsssoookkkgggeee\\\ZZZWWWUUUSSSOOOJJJGGG@@@===:::999999999888777777888:::;;;;;;:::888777888999999::::::999999888777888999:::;;;:::999888777777777777777777777777555555555666666666777777777777888888888999999999<<<@@@DDDGGGIIIJJJLLLMMMOOOSSS[[[hhhwwwvvv```SSSNNNJJJGGGHHHGGGEEEFFFJJJUUU^^^ppp{{{uuuooollleeeggggggeee```[[[WWWVVVRRRSSSVVVXXXWWWVVV]]]eeejjjqqqllleeedddcccgggtttssslllkkkrrr|||qqqRRREEEDDD>>>>>>>>>>>>>>>>>>???@@@@@@AAAEEEIIITTTlllqqq^^^___{{{nnntttxxxnnnlllpppxxxrrrhhh^^^[[[\\\```gggooo{{{|||lll^^^WWWTTTPPPNNNOOOMMMIIIHHHJJJMMMWWWmmmnnnsssqqqaaadddooo~~~zzz}}}}}}nnnddd^^^VVVOOODDDAAA===::::::;;;;;;;;;:::<<<======<<<===???AAAKKKppp}}}}}}]]]KKKFFFDDDCCCBBBFFFLLLRRRTTTWWWdddyyy|||yyyuuupppmmmfffZZZYYYVVVUUUSSSPPPKKKHHH@@@===:::999999999888777777888:::;;;;;;:::888777888999999::::::999999888888888::::::::::::999888777777777777777777777777888888888888999999999999777777777888999999::::::===AAAGGGKKKMMMMMMMMMMMMLLLPPPZZZfffsss~~~yyydddVVVRRRMMMIIIJJJJJJIIIIIIMMMWWWaaawww}}}xxxxxxwwwtttooohhhccc```^^^^^^```aaa^^^\\\bbbjjjoooxxxvvvppppppmmmnnnyyyuuujjjlllsss}}}pppQQQDDDCCC===>>>>>>>>>>>>???@@@AAAAAABBBFFFKKKWWWooogggZZZbbb}}}oooxxxsssiiiiiinnnyyyyyyoooeeeaaa```dddllltttrrrddd[[[VVVQQQOOOPPPOOOJJJHHHIIILLLTTThhhlllrrrzzzfffeeennnzzz|||~~~pppfff___WWWPPPDDDAAA===;;;;;;;;;<<<;;;:::;;;<<<<<<<<<===@@@BBBOOOvvvzzzWWWHHHFFFEEECCCCCCGGGLLLRRRUUUZZZggg||||||xxxsssooofffYYYWWWUUUTTTSSSQQQMMMJJJ@@@===:::999999999888777777888:::;;;;;;:::888777888999999::::::999999888888999::::::::::::888888777777777777777777777777888888888888999999999999666777777888999999::::::<<>>>>>>>>>>>???@@@AAABBBCCCFFFLLLXXXqqq~~~```ZZZgggsss}}}}}}qqqhhhiiiooo{{{yyyooojjjhhhiiiqqqyyyzzzkkkbbbYYYSSSOOOPPPPPPLLLJJJKKKNNNRRRdddyyyiiiqqqpppiiimmm}}}}}}|||rrrggg```XXXPPPEEEAAA===;;;;;;<<<<<<<<<:::;;;<<<<<<<<<>>>AAADDDRRR|||~~~~~~uuuRRRFFFFFFEEECCCDDDHHHMMMRRRVVV\\\jjj}}}wwwsssfffYYYXXXVVVTTTSSSPPPLLLIII@@@===:::999999999888777777888:::;;;;;;:::888777888999999::::::999999888999999:::;;;:::999888777777777777777777777777777555555555666666666777777666666777888999::::::;;;<<>>>>>>>>>>>???@@@AAABBBCCCBBBFFFNNN]]]wwwzzz]]]]]]ooouuuyyynnnfffiiiqqq~~~|||vvvsssrrryyyuuukkk```YYYSSSRRRRRROOOLLLLLLOOOQQQ```uuuiiisssqqqlllttt~~~tttiiibbbYYYQQQEEEBBB>>>;;;;;;<<<<<<<<<:::;;;<<<<<<<<>>>>>>>>???@@@AAACCCCCCBBBHHHSSSfffyyy^^^bbbxxx~~~vvvrrriiidddjjjsss}}}uuukkkaaaXXXVVVTTTPPPNNNNNNNNNOOO]]]}}}xxxlllxxxzzznnnnnnzzz~~~vvvllleee[[[SSSEEEBBB>>><<<<<<<<<===<<<:::;;;;;;;;;<<>>>>>>>>???@@@BBBCCCDDDAAAJJJXXXnnnzzz___fff}}}~~~vvvmmmdddbbbiiiuuu|||ttthhh]]]XXXVVVRRRNNNNNNMMMMMM[[[{{{|||ooo}}}pppmmmuuu|||xxxnnnggg]]]UUUFFFBBB>>><<<<<<=========:::;;;;;;;;;<<>>???@@@??????@@@BBBEEEHHHKKKZZZwwwqqq\\\mmm|||}}}~~~jjjeeeccciiivvv{{{pppcccZZZWWWTTTPPPMMMMMMQQQTTTkkkvvv|||rrrlll~~~|||xxxlllfff]]]SSSJJJDDD>>>>>>===;;;;;;===<<<::::::<<<<<<===EEENNNeeeqqq{{{~~~]]]IIIHHHDDDCCCGGGGGGKKKLLLOOOUUUaaauuuiii]]][[[XXXUUURRRNNNIIIFFF???===:::999999999888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::999888777777666666666666666777888888888888888888777777777666888777777888888999:::;;;???AAACCCEEEEEEGGGIIIKKKPPPRRRUUUYYY___dddhhhiiijjjjjjlllqqqyyyzzzrrrnnnlllooovvvzzz{{{}}}\\\JJJFFFAAA???@@@@@@@@@???@@@CCCEEEFFFOOOccctttfffyyy|||}}}}}}iiidddbbbjjjwww{{{kkk___YYYUUUQQQMMMLLLPPPSSSggg}}}pppyyy~~~{{{oooiii```UUUJJJDDD>>>>>>===;;;;;;>>><<<;;;;;;<<<<<<>>>EEENNNiii|||nnnzzzxxxXXXFFFFFFCCCCCCGGGHHHKKKLLLOOOUUUbbbuuuhhh]]][[[XXXUUURRRNNNIIIFFF???<<<:::888999999999888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::999888777777666666666666666777888888888888888888777777777777777777777777888999::::::<<<>>>AAABBBCCCDDDGGGIIIMMMOOOQQQUUUZZZ^^^bbbdddiiiiiikkkooorrrttttttrrrxxxxxxyyy{{{}}}{{{}}}~~~]]]JJJFFF@@@@@@AAAAAAAAA@@@AAACCCFFFFFFVVVqqqzzzvvv{{{~~~{{{gggbbbbbbkkkzzzuuueee]]]WWWRRRNNNLLLPPPRRRaaawwwuuusssmmmcccWWWJJJCCC>>>>>>===;;;;;;>>>===;;;;;;<<<<<<>>>FFFOOOmmmyyymmm{{{qqqRRRBBBDDDBBBBBBHHHJJJKKKLLLPPPVVVcccvvv~~~fff]]][[[XXXUUURRRNNNIIIFFF>>><<<999888999:::999888:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999::::::::::::999888777777666666666666666777777888888888888777777777777777666666666666777888999:::;;;===???AAAAAACCCEEEGGGKKKMMMOOORRRUUUYYY^^^aaahhhjjjlllpppsssrrrpppmmmkkkjjjkkkkkklllttt{{{}}}\\\JJJGGG@@@AAABBBBBBBBBAAABBBEEEHHHKKK___}}}yyyxxxeeeaaaaaalll}}}~~~lllaaaZZZTTTPPPNNNRRRRRR\\\wwwvvvvvvoooeeeYYYIIICCC>>>>>>===;;;<<<>>>===;;;;;;======>>>FFFOOOnnn{{{qqqmmmPPPBBBDDDBBBBBBHHHJJJKKKMMMQQQXXXdddxxx{{{ddd]]][[[XXXUUURRRNNNIIIFFF>>><<<999888999::::::999::::::;;;;;;;;;;;;::::::;;;;;;:::::::::999999999::::::::::::999888777777666666666666666777777888777777777777777777888888666666666666777888999:::;;;===???@@@AAACCCEEEGGGJJJLLLOOOQQQSSSVVV\\\```fffhhhlllqqqvvvyyyxxxvvvpppoooooonnnnnnvvvyyy}}}~~~ZZZIIIGGG@@@AAABBBCCCCCCCCCEEEHHHJJJRRRgggwwwwwwddd```aaannntttggg^^^WWWQQQPPPTTTSSSZZZoooyyy~~~xxxqqqeeeYYYIIIBBB>>>======;;;<<>><<<<<<======???GGGPPPhhhjjjPPPEEEHHHDDDBBBHHHJJJKKKNNNSSS[[[hhh{{{}}}zzzddd]]][[[XXXUUURRRNNNIIIFFF===;;;999888999:::::::::999::::::;;;;;;::::::999;;;;;;::::::::::::999999::::::::::::999888777777666666666666666777888888666777777777888888888888888777777888888999:::;;;999;;;>>>???@@@AAADDDFFFFFFJJJMMMNNNOOOSSS[[[aaahhhhhhjjjqqq|||}}}zzzRRRFFFGGG@@@???AAACCCDDDFFFIIINNNQQQ[[[qqqvvvsssvvvccc___cccrrr|||mmm___VVVRRRUUUSSSWWWcccqqq}}}ttthhh[[[HHHBBB=========<<<===@@@>>><<<<<<>>>>>>???GGGPPPmmmgggNNNDDDHHHDDDBBBIIILLLKKKNNNSSS\\\iii||||||{{{eee]]][[[XXXUUURRRNNNIIIFFF===;;;999888999:::::::::999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999::::::::::::999888777777666666666666666777888888666666777777888888888999888888888888999:::;;;<<<888:::===>>>???@@@CCCEEEEEEHHHLLLMMMNNNRRRZZZaaannnlllmmmrrr~~~}}}}}}}}}xxxPPPDDDGGGAAA>>>@@@CCCEEEGGGKKKOOOSSS[[[sssssssssvvvddd```cccssssssbbbWWWUUUVVVRRRSSS[[[ccc}}}~~~vvviii\\\HHHBBB=========<<<===@@@>>><<<<<<>>>>>>???GGGPPPuuucccLLLCCCHHHDDDCCCIIIMMMKKKNNNTTT\\\iii|||zzz{{{ddd]]][[[XXXUUUSSSOOOKKKHHH???===:::999999999999888999::::::;;;;;;::::::999999999999999999999999999;;;;;;:::999999888888777666666666666666666666666888999999888777777888:::777777777888999999::::::888:::<<<<<<===???BBBDDDIIIKKKMMMOOORRRWWW^^^bbbnnnoookkkhhhooowwwlllnnnyyy|||yyykkkKKKDDDCCC???>>>DDDGGGEEEFFFKKKPPPRRRaaauuunnnsssppp```]]]cccwwwzzzkkk___YYYSSSQQQTTTUUU[[[pppzzzlll^^^LLLDDD??????@@@>>>===>>><<>>???BBBEEEIIIKKKMMMOOOQQQVVV\\\aaajjjkkkgggccchhhzzzuuuiiijjjsss~~~yyy}}}iiiLLLFFFFFFCCC@@@DDDGGGGGGJJJPPPUUUVVV^^^sssmmmrrrmmm___\\\cccwwwrrrddd[[[UUURRRTTTSSSWWWjjj|||nnn```LLLEEE??????@@@>>>===>>><<>>???AAADDDFFFIIIKKKMMMOOOQQQUUU[[[___eeeeeeaaa\\\___nnn~~~tttmmmrrr~~~}}}dddIIIEEEGGGEEEBBBDDDFFFHHHNNNWWW[[[ZZZ___uuulllppp||||||iii]]][[[cccwwwvvvggg^^^XXXTTTSSSQQQSSSaaaqqq~~~pppbbbMMMEEE??????@@@>>>===>>>===???<<<===AAA@@@III^^^{{{\\\KKKEEEFFFCCCGGGMMMJJJLLLOOOSSS[[[hhh|||uuunnnzzzddd]]]ZZZWWWUUURRROOOKKKGGG???<<<:::999999999999888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777888888888888888888888888888999999888777777888:::777777777888999999:::::::::<<<>>>???@@@BBBEEEHHHJJJLLLNNNPPPRRRUUUZZZ]]]aaaaaa]]]WWWWWWbbbooovvv|||~~~]]]EEECCCEEEDDDCCCEEEEEEHHHPPPZZZ\\\ZZZeee{{{kkkooozzzyyyfff[[[ZZZcccxxx}}}mmmbbb[[[VVVSSSPPPQQQZZZeee}}}ssseeeOOOFFF@@@???@@@>>>===???===???<<<===BBBAAAJJJ```~~~YYYJJJEEEFFFCCCGGGMMMKKKLLLOOOTTT\\\iii|||uuulllzzzddd\\\ZZZWWWTTTRRRNNNJJJGGG???<<<:::999999999999888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777777777777777777777888999999888777777888:::777777777888999999:::::::::<<<>>>???@@@BBBFFFHHHLLLMMMPPPQQQSSSUUUYYY\\\___```\\\UUUSSSZZZdddhhhrrr|||}}}XXXDDDCCCEEECCCDDDFFFFFFHHHPPPZZZ\\\ZZZiii~~~jjjnnnwwwxxxfff[[[ZZZcccyyyzzzhhhaaaYYYTTTQQQQQQVVV\\\fff{{{uuugggPPPGGG@@@??????>>>>>>???===???<<<===BBBBBBLLLbbb}}}VVVHHHEEEGGGCCCFFFNNNMMMLLLOOOUUU^^^kkk~~~vvvjjjyyyddd\\\ZZZVVVTTTQQQNNNJJJGGG???===:::999999999999888;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::999999888888777666666666666666666666666888999999888777777888:::777777777888999999::::::999;;;===???@@@CCCFFFIIILLLNNNPPPQQQRRRTTTWWWYYY```aaa]]]UUUQQQVVV\\\___eeekkkqqqwwwwwwUUUEEEEEEFFFEEEEEEHHHJJJKKKRRR[[[___]]]iii|||hhhjjjttt|||wwwfff[[[ZZZdddzzzrrrjjj___WWWSSSSSSTTTVVV]]]jjjyyykkkQQQHHH@@@??????>>>>>>@@@===???<<<===BBBCCCMMMddd}}}SSSFFFEEEGGGCCCFFFNNNNNNLLLPPPXXXaaannnwwwhhhyyyccc\\\YYYVVVTTTQQQNNNJJJGGG???===:::999999999999888;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::999999888888777777777777777777777777777888999999888777777888:::777777777888999999::::::888:::===>>>@@@BBBFFFHHHJJJLLLNNNPPPPPPQQQTTTVVV```bbb^^^VVVQQQSSSWWWYYY\\\```cccfffqqqnnnPPPDDDEEEFFFEEEEEEKKKOOOQQQVVV^^^eeefffmmmyyydddfffoooxxxvvvggg[[[[[[eee{{{~~~uuufffZZZUUUTTTSSSQQQZZZ___sss}}}oooRRRIIIAAA??????>>>>>>@@@>>>???<<<===CCCCCCOOOfff{{{QQQEEEEEEGGGCCCFFFNNNOOOKKKQQQZZZeeerrrvvvfffxxxccc\\\YYYVVVTTTQQQNNNJJJFFF???===:::999999999999888;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999;;;;;;::::::999888888777888888888888888888888888888999999888777777888:::777777777888999999::::::888:::<<<>>>???BBBEEEHHHIIIKKKMMMNNNNNNOOOQQQSSS```bbb___VVVQQQRRRUUUUUUWWW[[[]]]^^^hhh{{{eeeKKKAAACCCEEECCCEEEMMMSSSUUUYYYbbbjjjnnnssswwwaaaccclllvvvuuuggg\\\[[[eee||||||kkk]]]VVVTTTRRRNNNUUUSSSbbbrrrSSSIIIAAA??????>>>>>>@@@>>>???<<<===CCCDDDOOOggg|||yyyPPPEEEEEEGGGCCCFFFOOOOOOKKKQQQ\\\gggtttuuueeezzzddd\\\ZZZWWWTTTQQQMMMIIIFFF@@@===:::999999::::::::::::<<<======<<<;;;;;;<<<;;;::::::999999::::::;;;;;;:::999888777777777777777888888888888999999999777777888888888888777777666777888999999:::999999;;;<<<>>>???@@@BBBEEEGGGDDDHHHLLLLLLJJJJJJOOOTTT\\\```___XXXRRRRRRRRRQQQPPPXXXcccnnnzzzyyyVVVHHHFFFEEEEEEFFFLLLOOOUUU[[[bbbkkktttyyy}}}xxxbbbbbbhhhqqqqqqeee\\\[[[eee}}}yyyeee[[[XXXTTTPPPWWWTTT[[[rrrsssWWWGGGBBBCCC>>>???AAA<<<===AAA??????BBBBBBPPPjjjxxxtttmmmJJJGGGCCCBBBDDDHHHJJJLLLKKKRRR^^^lll{{{}}}~~~pppaaazzzddd\\\ZZZWWWTTTQQQMMMIIIFFF@@@===:::999999::::::::::::;;;======;;;:::;;;<<<;;;::::::999999::::::;;;;;;:::999888777777777777777888888888888999999999777777888888888888777777666777888999999:::999999:::<<<>>>??????AAADDDGGGGGGHHHJJJJJJJJJNNNTTTZZZ\\\___\\\TTTPPPQQQUUUVVV]]]gggvvvrrrRRRGGGGGGGGGGGGIIIOOORRRWWW]]]dddllltttyyywwwaaa```gggpppqqqeee\\\[[[ddd|||nnnbbb]]]XXXSSSSSSPPPVVVmmmtttVVVGGGBBBCCC>>>???AAA======AAA??????BBBBBBPPPkkkyyysssiiiJJJGGGCCCBBBDDDHHHKKKLLLKKKQQQ\\\jjjyyy}}}{{{}}}yyylll___zzzddd\\\ZZZWWWTTTQQQMMMIIIFFF???===:::999999:::;;;:::999:::<<<<<<:::::::::;;;;;;::::::999999::::::;;;::::::999888888777777777777888888888888999999999777777888888888888777777666777888999999:::999999999;;;===>>>???@@@CCCFFFIIIHHHHHHIIIMMMSSSYYY^^^\\\^^^[[[SSSPPPVVV]]]```jjjvvvhhhNNNFFFHHHHHHJJJNNNSSSVVV[[[```fffllltttxxxwww```^^^dddooopppeee\\\ZZZccc{{{xxxjjjbbbZZZSSSRRRNNNSSSiiiuuuVVVGGGBBBCCC>>>???BBB======AAA??????BBBCCCQQQkkkzzzrrreeeKKKGGGDDDCCCEEEHHHKKKLLLLLLQQQZZZgggvvv{{{{{{vvviii]]]{{{ddd\\\ZZZWWWTTTQQQMMMIIIFFF???<<<999888999;;;;;;;;;888:::;;;;;;:::999999:::;;;::::::999999::::::;;;999999999999888888777777777777888888888999999999777888888999999888888777666666888999999999999999999:::<<<===>>>@@@CCCEEEIIIHHHHHHJJJPPPVVVZZZ\\\[[[^^^^^^YYYYYYaaajjjnnnyyywww```KKKFFFIIIJJJLLLPPPVVVYYY^^^bbbgggmmmssswwwwww___\\\bbbllloooeee[[[YYYbbbyyypppeee[[[SSSTTTQQQUUUkkkvvvVVVFFFAAACCC>>>???BBB===>>>BBB@@@@@@CCCDDDRRRlll{{{rrrfffKKKHHHDDDCCCEEEHHHKKKLLLLLLPPPXXXdddtttxxxiii\\\|||ddd\\\ZZZWWWTTTQQQMMMIIIFFF>>><<<999888999;;;;;;;;;888:::;;;;;;:::999999:::;;;::::::999999::::::;;;888888999999999888777777777777888888888999999999888888999999999999888888666666888999999999999999999:::<<<===>>>@@@CCCEEEIIIIIIJJJNNNSSSVVVWWWWWW[[[aaaeeeeeehhhqqqyyy|||lllYYYJJJHHHKKKKKKMMMSSSYYY\\\aaaeeeiiimmmrrrvvv|||yyy___ZZZ```jjjmmmddd[[[YYYaaaxxxyyykkk^^^UUUUUUSSSXXXnnnvvvUUUFFFAAABBB>>>@@@BBB>>>>>>BBB@@@@@@DDDEEESSSnnn}}}sssiiiKKKHHHDDDCCCEEEIIIKKKMMMLLLPPPWWWbbbrrr{{{iiiZZZ|||ccc\\\ZZZWWWTTTQQQMMMIIIFFF>>><<<999888:::;;;<<<<<<999:::<<<<<<:::::::::;;;;;;::::::999999::::::;;;777888999::::::999888777777888888888888999999999888888999999999999888888666777888999999:::999999999;;;===>>>???@@@CCCFFFHHHKKKNNNQQQTTTUUUVVVVVV___gggnnnpppuuu}}}cccUUUJJJLLLNNNNNNPPPVVV]]]```dddhhhlllppptttwww{{{|||```ZZZ^^^iiilllcccZZZXXX```vvvtttfff\\\TTTSSS[[[qqqvvvUUUEEEAAABBB>>>@@@CCC>>>>>>BBB@@@AAAEEEFFFTTTooouuulllLLLHHHEEEDDDFFFIIILLLMMMLLLPPPWWWcccsss|||hhhXXX}}}ccc\\\ZZZWWWTTTQQQMMMIIIFFF>>>;;;999888:::;;;<<<<<<:::;;;======;;;:::;;;<<<;;;::::::999999::::::;;;666777999::::::999888777777888888888888999999999888999999::::::999999888666777888999999:::999999:::<<<>>>??????AAADDDGGGJJJMMMQQQSSSSSSTTTXXX[[[gggnnntttvvvzzz[[[PPPJJJNNNRRRQQQUUU[[[```ccchhhlllpppssswwwzzz}}}aaaZZZ]]]gggkkkbbbZZZWWW___uuu{{{lllbbbUUUUUU^^^vvvuuuTTTEEEAAABBB???@@@CCC???>>>BBBAAAAAAEEEFFFUUUpppwwwkkkLLLIIIEEEDDDFFFIIILLLMMMLLLPPPXXXcccttt~~~jjjZZZ}}}ccc\\\ZZZWWWTTTQQQMMMIIIFFF>>>;;;999888:::<<<<<<<<<:::<<<======<<<;;;;;;<<<;;;::::::999999::::::;;;666777999::::::999888777777888888888888999999999888999999::::::999999888666777888999999:::999999;;;<<<>>>???@@@BBBEEEGGGKKKOOOSSSSSSRRRTTT[[[aaammmssswwwwwwzzzVVVMMMJJJPPPTTTTTTXXX___bbbfffkkkooosssvvvzzz}}}~~~bbbZZZ\\\gggjjjbbbZZZWWW^^^uuu~~~oooeeeVVVWWWbbb{{{tttTTTEEEAAABBB???@@@CCC???>>>BBBAAABBBFFFGGGUUUpppyyyjjjLLLIIIEEEDDDFFFIIILLLNNNLLLPPPXXXddduuu{{{}}}mmm^^^hhh]]]ZZZVVVSSSPPPMMMIIIFFF@@@===:::888999:::;;;;;;<<<===???>>><<<;;;;;;<<<======<<<;;;::::::999999;;;;;;:::999999888888777888888888777777777777777::::::::::::::::::::::::888888999999999::::::::::::;;;<<<======@@@CCCFFFMMMNNNOOOQQQUUU\\\dddiiissszzz}}}{{{{{{oooNNNNNNPPPSSSWWW\\\aaadddhhhjjjnnnqqqsssvvvzzz|||bbbUUU[[[cccdddccc\\\YYY^^^rrrrrrfff```\\\hhhkkkLLLFFFAAA???AAABBB???<<<===BBBAAA@@@CCCDDDUUUrrrxxxfffKKKHHHFFFEEEGGGJJJLLLLLLIIIOOOXXXcccrrrxxx|||zzzkkk```iii]]]ZZZVVVSSSPPPMMMIIIFFF@@@===:::888999:::;;;;;;<<<===>>>>>><<<;;;;;;<<<===<<<<<<;;;::::::999999;;;;;;:::999999888888777999999999888888888888888::::::::::::::::::::::::888888999999999:::::::::;;;<<<===>>>>>>@@@CCCFFFMMMOOORRRVVV[[[dddmmmsss{{{eeeOOOPPPRRRUUUZZZ___dddgggiiillloooqqqsssvvvyyy{{{bbbUUU[[[bbbdddccc[[[XXX]]]nnnxxxmmmhhheeeqqqjjjKKKFFFAAA???AAAAAA???===>>>CCCBBBAAADDDFFFWWWtttxxxeeeJJJHHHEEEEEEGGGJJJKKKLLLIIIOOOWWWcccrrr~~~yyyiii^^^iii]]]ZZZVVVSSSPPPMMMIIIFFF@@@===:::888999:::;;;:::;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999;;;;;;:::999999888888777999999999999999999999999999999999999999999999999888888999999999:::::::::<<<===>>>>>>???@@@DDDFFFLLLOOOTTT[[[cccmmmwww~~~ZZZQQQRRRUUUXXX]]]cccgggjjjlllnnnqqqrrrsssuuuxxxzzzcccUUUZZZaaaddddddZZZWWWZZZjjj}}}sssoooooo}}}fffJJJFFFAAA???AAAAAA@@@>>>???DDDBBBBBBFFFHHHZZZwwwyyycccJJJGGGDDDDDDFFFIIIJJJKKKIIINNNWWWbbbqqqwwwggg[[[jjj]]]ZZZVVVSSSPPPMMMIIIFFF???===:::999::::::::::::;;;===>>>===<<<:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777888888888999999999999999888888888888888888888888888888999999999:::::::::;;;===>>>>>>>>>@@@CCCFFFIIINNNUUU^^^hhhttt~~~tttSSSSSSTTTWWW[[[```fffjjjlllnnnppprrrsssssstttvvvxxxdddUUUXXX___ccccccZZZWWWYYYfffyyy}}}uuurrrvvvbbbHHHEEEAAA@@@@@@AAA@@@??????DDDBBBBBBFFFIII\\\yyyxxxaaaIIIFFFDDDCCCEEEHHHJJJJJJIIINNNVVVaaapppvvvfff\\\jjj]]]ZZZVVVSSSPPPMMMIIIFFF???===:::999:::;;;:::999;;;<<<>>>===;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999888888777777777777777888888999999888888888888888888888888888888999999999::::::::::::;;;======>>>@@@DDDFFFIIIOOOWWWaaalllwww}}}lllSSSUUUVVVYYY^^^cccgggkkkmmmpppqqqsssssssssssstttvvv~~~fffVVVWWW]]]aaabbbZZZWWWYYYdddttt~~~vvvvvv~~~\\\GGGDDDAAA@@@@@@AAAAAAAAA>>>BBBAAAAAAEEEJJJ]]]{{{vvvaaaIIIFFFDDDCCCEEEHHHJJJJJJIIIMMMUUU___nnnwwwiiiaaajjj]]]ZZZVVVSSSPPPMMMIIIFFF>>><<<::::::;;;;;;:::999:::<<<======;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666666777888888999999999999999999999999999999888888999999999:::::::::999;;;<<<>>>???BBBFFFIIIKKKPPPYYYbbbllluuu}}}zzz}}}eeeUUUXXXYYY]]]aaaeeeiiilllnnnoooqqqrrrrrrrrrrrrsssuuu{{{hhhVVVUUUZZZ^^^```XXXVVVYYYbbbpppzzz}}}WWWEEEDDDBBB@@@@@@@@@BBBCCC>>>BBB@@@AAAFFFKKK___~~~sss}}}aaaJJJGGGDDDDDDFFFIIIJJJKKKIIIMMMTTT^^^mmm|||rrrmmmjjj]]]ZZZVVVSSSPPPMMMIIIFFF>>><<<;;;:::;;;;;;:::888:::<<<======;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666777888888999::::::::::::::::::::::::::::::888888999999999:::::::::999;;;>>>???BBBEEEIIIMMMIIINNNVVV^^^fffmmmssswww|||~~~zzz}}}qqq]]]WWW\\\^^^aaaeeehhhlllnnnooonnnpppqqqqqqqqqqqqrrrtttyyyjjjWWWTTTXXX\\\___UUUTTTXXX```lll~~~|||wwwwww~~~|||}}}RRRDDDCCCBBB@@@???@@@BBBDDD???CCCAAABBBGGGMMMaaapppyyybbbJJJHHHEEEEEEGGGJJJKKKLLLIIIMMMTTT]]]lll}}}{{{jjj]]]ZZZVVVSSSPPPMMMIIIFFF>>><<<;;;;;;;;;;;;:::888:::<<<===<<<;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777888999::::::;;;;;;::::::::::::::::::::::::888888999999999::::::::::::<<>>???AAADDDHHHKKKIIILLLOOOSSSWWW\\\bbbfffrrrvvv{{{tttccc]]]ZZZ```cccfffiiijjjllloooqqqqqqqqqpppppppppqqqrrrsss|||~~~kkkTTTWWWVVVRRRYYYNNNUUUVVVXXXdddqqq|||xxxxxxvvvrrrmmmkkknnnvvv~~~}}}wwwqqquuu~~~qqqSSSDDDCCCBBBAAAAAAAAAAAAAAABBBFFFCCCCCCIIIPPPfffmmmuuucccIIIGGGEEEDDDEEEGGGIIIKKKKKKNNNSSS\\\jjj|||eee\\\ZZZVVVRRRPPPLLLHHHFFF===<<<:::999888888999:::::::::<<<<<<<<<;;;:::999::::::::::::::::::::::::999999999999999999999999888888888888888888888888777888::::::999999999:::888999999999999::::::::::::<<<===>>>@@@BBBFFFIIIKKKMMMPPPRRRUUUYYY^^^bbbnnnrrrwww{{{|||}}}}}}~~~}}}mmmaaa___^^^cccfffjjjlllnnnoooppprrrqqqqqqqqqqqqqqqrrrrrrrrrwwwzzznnnUUUUUUSSSOOOUUUNNNUUUUUUWWWaaalllzzzuuupppmmmmmmiiifffbbb```cccjjjrrrwww|||}}}|||wwwyyyyyymmmccc]]]```gggqqqkkkNNNDDDCCCBBBAAAAAAAAAAAABBBBBBFFFDDDDDDJJJPPPggguuu{{{fffJJJHHHEEEDDDEEEGGGJJJKKKKKKNNNSSS\\\kkkxxxddd[[[YYYUUUQQQOOOKKKGGGEEE===<<<:::999888888999:::999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777888::::::999999999:::999999999999:::::::::::::::;;;===>>>>>>AAADDDGGGLLLNNNPPPQQQSSSVVV[[[^^^hhhlllrrrvvvxxxyyy{{{|||yyyzzzeee```bbbcccgggjjjoooqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrqqqpppssswwwrrrWWWSSSOOOKKKPPPNNNTTTSSSTTT^^^gggyyywwwnnngggaaa___aaa[[[YYYVVVUUUWWW\\\aaaeeehhhiiilllooommmlllrrrzzzxxxqqqhhhaaaYYYSSSTTTYYY[[[ooocccIIICCCCCCBBBAAAAAAAAABBBBBBBBBFFFDDDEEEKKKQQQggg|||hhhKKKHHHEEEDDDFFFHHHJJJKKKJJJMMMSSS]]]lllwwwcccZZZXXXTTTPPPNNNJJJFFFDDD===<<<:::999888888999:::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888::::::999999999:::999999999:::::::::;;;;;;:::;;;<<<======???CCCEEEJJJLLLNNNPPPRRRUUUYYY\\\eeehhhmmmqqqtttwwwzzz|||{{{pppbbbaaadddeeejjjnnnrrruuutttrrrqqqpppppprrrsssttttttrrrpppooosssvvv}}}xxxZZZRRRMMMHHHNNNMMMSSSQQQRRR[[[cccrrryyyvvvzzztttggg^^^XXXWWWYYYSSSRRRQQQPPPQQQTTTWWWYYYYYYYYY\\\______aaajjjtttwwwpppjjjeeeaaa\\\UUUTTTVVVTTTggg^^^GGGCCCBBBBBBAAAAAAAAABBBBBBCCCGGGEEEFFFLLLSSShhhkkkNNNIIIEEEDDDFFFIIIKKKKKKJJJMMMSSS]]]lllyyydddZZZWWWSSSPPPMMMJJJFFFCCC===<<<:::999888888999:::888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888::::::999999999:::999999:::::::::;;;;;;;;;:::;;;<<<======???BBBEEEGGGIIILLLNNNQQQUUUZZZ]]]dddgggkkkooorrrvvvzzz}}}nnneeeeeegggfffmmmppptttvvvuuurrrpppppppppqqqsssttttttsssqqqppptttuuu{{{~~~]]]SSSLLLIIINNNKKKPPPOOOQQQZZZ```lllxxxlllhhhjjjvvvuuufff\\\TTTRRRTTTNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQSSSVVVVVVXXXbbbmmm~~~ssskkkeeeaaa___[[[UUURRRSSSTTTdddxxxZZZHHHBBBBBBAAAAAAAAABBBBBBCCCCCCGGGFFFHHHNNNTTTjjj~~~rrrPPPKKKEEECCCGGGJJJKKKKKKIIIMMMSSS\\\lll|||eeeZZZXXXTTTPPPNNNJJJFFFDDD===<<<:::999888888999:::888999;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999777888::::::999999999:::::::::::::::;;;;;;;;;;;;999:::<<<======@@@CCCFFFEEEGGGKKKNNNQQQVVV[[[___dddgggjjjmmmpppuuuzzz}}}}}}nnnjjjkkkjjjiiiooorrruuuvvvtttrrrqqqqqqpppqqqrrrtttttttttsssrrrrrrttt{{{bbbTTTMMMIIIMMMIIINNNMMMOOOWWW\\\fffxxxpppcccaaabbbjjjwwwhhh\\\SSSOOOOOOJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPOOOQQQ[[[eee}}}uuukkkeee___]]]ZZZSSSPPPPPPQQQ___xxxpppUUUHHHBBBBBBAAAAAAAAABBBCCCCCCCCCHHHGGGIIIPPPVVVkkk}}}|||RRRLLLEEECCCGGGKKKLLLKKKIIILLLRRR\\\kkkddd[[[XXXTTTQQQNNNKKKGGGDDD===<<<:::999888888999:::888999:::<<<===<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999777888::::::999999999::::::::::::;;;;;;;;;;;;<<<999:::<<<===>>>AAAEEEHHHFFFHHHKKKNNNQQQUUU[[[^^^dddfffiiilllooosssyyy|||xxxnnnmmmooooooooorrrtttvvvvvvuuusssssstttpppqqqqqqrrrssstttuuuuuuqqqvvv~~~gggUUULLLHHHLLLIIINNNKKKLLLTTTVVV]]]nnnrrrbbb```______nnn{{{lll```UUUOOONNNHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIKKKLLLKKKLLLUUU___uuu}}}sssjjjccc___[[[UUURRRQQQOOOYYYpppgggNNNFFFAAAAAAAAAAAAAAABBBCCCDDDCCCHHHHHHJJJQQQWWWlll{{{TTTLLLEEECCCGGGLLLLLLKKKIIILLLRRR[[[iii~~~ddd[[[YYYUUUQQQOOOKKKGGGEEE===<<<:::999888999999:::888999:::<<<======<<<<<<999999999999999999999999999999999999999999999999999999999999999999999999777888::::::999999999::::::::::::;;;;;;;;;<<<<<<888:::<<<===???BBBFFFIIIGGGIIILLLNNNQQQUUUZZZ]]]dddfffhhhjjjmmmrrrwww|||~~~sssmmmnnnrrrsssttttttuuuwwwvvvuuuuuuuuuvvvppppppqqqqqqssstttvvvwwwrrrzzzkkkVVVLLLGGGJJJJJJNNNKKKKKKQQQRRRWWWfffuuu|||kkkgggbbb]]]dddsssqqqdddXXXPPPNNNHHHGGGGGGGGGHHHIIIIIIJJJFFFFFFHHHJJJHHHIIIQQQ[[[mmmxxxnnneee```\\\VVVRRRRRROOOXXXmmmaaaIIICCCAAAAAAAAAAAAAAABBBCCCDDDCCCHHHHHHKKKRRRWWWlllyyyUUUMMMEEECCCHHHLLLMMMKKKIIILLLRRRZZZhhh}}}eeeZZZXXXTTTPPPNNNJJJFFFDDD???===:::999999999999888888999:::;;;<<<<<<<<<<<<;;;999888888999::::::999:::::::::;;;;;;;;;<<<<<<999999999888888888888777777888888888888999999999::::::::::::::::::::::::<<<============@@@DDDGGGIIIJJJLLLNNNRRRUUUXXXZZZbbbeeejjjnnnqqquuuyyy}}}||||||ttttttvvvvvvuuuvvvvvvuuutttsssssstttuuuvvvsssrrrpppnnnooopppssstttwww|||tttWWWNNNKKKGGGIIIJJJKKKLLLMMMQQQVVVZZZnnn{{{ttteee]]]]]]dddkkk~~~yyyjjj]]]QQQJJJLLLJJJHHHGGGGGGFFFEEECCCDDDIIIFFFFFFLLLJJJMMMZZZtttvvvpppeeeVVVRRRWWWPPPYYYjjjyyyXXXKKKCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEIIIHHHKKKSSSYYYmmm|||VVVIIIGGGHHHDDDHHHMMMHHHMMMKKKNNNXXXggg{{{gggZZZXXXTTTPPPNNNJJJFFFDDD???===:::999999999999888888999:::;;;<<<<<<<<<<<<;;;:::888888:::;;;:::999:::::::::;;;;;;;;;;;;<<<999999999999888888888888777888888888888999999999::::::::::::::::::::::::<<<=========>>>@@@CCCFFFIIIJJJKKKNNNRRRUUUXXXZZZbbbeeeiiimmmqqquuuyyy|||zzztttuuuwwwvvvuuuvvvuuutttsssssssssssstttuuurrrqqqooonnnnnnoooqqqssszzz~~~yyyYYYNNNJJJFFFIIIJJJKKKKKKMMMPPPUUUYYYkkkxxx~~~lllbbb___eeelllzzz|||ooobbbUUUMMMLLLJJJHHHGGGGGGGGGFFFEEEEEEIIIFFFFFFLLLKKKNNN[[[uuuxxxlll[[[TTTWWWQQQYYYhhhvvvVVVKKKEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFJJJIIILLLTTTZZZmmmzzzWWWIIIFFFHHHDDDHHHMMMIIIMMMKKKNNNXXXfffyyyhhhZZZXXXTTTPPPNNNJJJFFFDDD???===:::999999999999888888999:::;;;;;;<<<<<<<<<<<<:::999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999999888888888888777888888888888999999999::::::::::::::::::::::::;;;<<<===>>>>>>@@@CCCFFFHHHIIIKKKNNNQQQUUUXXXZZZaaaeeeiiimmmppptttyyy||||||vvvsssvvvxxxvvvtttuuussssssrrrrrrrrrrrrssssssqqqpppnnnmmmmmmnnnpppqqqzzz}}}bbbQQQKKKGGGIIIIIIJJJKKKLLLOOOTTTXXXgggtttuuufff___aaahhhsssuuuhhh[[[RRRMMMKKKHHHGGGHHHHHHGGGFFFEEEIIIFFFFFFLLLLLLPPP^^^www~~~qqq```VVVUUUSSSYYYeee|||oooQQQJJJFFFBBBBBBBBBBBBCCCDDDFFFFFFGGGLLLKKKNNNVVV[[[mmm{{{ZZZJJJEEEGGGDDDHHHMMMJJJLLLKKKNNNWWWdddvvv~~~gggZZZXXXTTTPPPNNNJJJFFFDDD???<<<:::999999999999888888888999:::;;;;;;;;;;;;===;;;999:::;;;<<<;;;;;;999999:::::::::;;;;;;;;;::::::999999999888888888777777888888888999999999999999::::::::::::;;;;;;;;;<<<>>>>>>>>>@@@CCCFFFHHHIIIKKKNNNQQQUUUXXXYYYaaadddhhhlllppptttxxx{{{}}}vvvrrrrrrvvvxxxuuussstttrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqooonnnnnnooopppqqqvvv{{{nnnXXXNNNIIIHHHIIIIIIJJJKKKNNNSSSWWWeeeqqqmmmaaa```eeemmm{{{nnn```VVVOOOMMMIIIHHHHHHIIIIIIHHHFFFIIIEEEEEELLLMMMRRRaaa|||xxxhhh]]]YYYUUUXXXaaawwwfffKKKHHHEEEBBBBBBBBBCCCDDDFFFGGGHHHHHHMMMNNNQQQXXX\\\nnn}}}___KKKDDDGGGEEEHHHMMMLLLLLLKKKNNNVVVbbbsss{{{gggZZZXXXTTTPPPNNNJJJFFFDDD???<<<:::999999999999888777888999:::;;;;;;;;;;;;===;;;999:::;;;<<<;;;;;;999999999:::::::::;;;;;;:::::::::999999999999888777777888888888999999999999999999::::::;;;;;;;;;:::<<<>>>??????@@@CCCEEEHHHIIIKKKMMMQQQTTTWWWYYY```ccchhhlllooossswwwzzz}}}vvvrrrpppqqqvvvwwwtttrrrssspppqqqqqqqqqqqqqqqqqqpppsssrrrqqqppppppppppppqqqrrryyyyyy___PPPIIIHHHHHHIIIIIIJJJMMMRRRUUUcccnnn|||yyygggbbbfffkkkssseee[[[RRROOOKKKIIIIIIJJJJJJIIIFFFIIIEEEEEELLLNNNUUUeeevvvjjjcccWWWXXX___sss___IIIHHHFFFBBBBBBBBBCCCEEEGGGHHHIIIJJJPPPPPPTTT[[[^^^nnn~~~fffNNNEEEHHHFFFHHHMMMNNNKKKJJJNNNUUU___ooo{{{hhhZZZXXXTTTPPPNNNJJJFFFDDD???===:::999999999999888777888999::::::;;;;;;;;;<<<:::999999:::;;;;;;:::999999999999::::::::::::::::::::::::999999999999777888888888888999999999888999999::::::;;;;;;<<<:::<<<>>>???@@@AAACCCEEEGGGHHHJJJMMMPPPTTTWWWYYY___cccgggkkknnnrrrwwwzzz|||sssooonnnpppuuuuuuqqqppprrrppppppqqqqqqqqqqqqppppppssssssrrrqqqppppppppppppqqqzzzgggRRRHHHGGGHHHHHHHHHIIILLLPPPTTT```kkkxxxkkkccceeennnxxxjjj```UUURRRMMMJJJJJJJJJJJJIIIGGGJJJEEEEEEMMMPPPWWWhhhssshhhZZZZZZ^^^pppZZZJJJKKKGGGAAABBBBBBDDDFFFHHHJJJKKKLLLQQQSSSWWW]]]```ooo|||}}}mmmRRRFFFIIIGGGHHHMMMOOOJJJJJJNNNTTT\\\kkk|||iiiZZZXXXTTTPPPNNNJJJFFFDDD???===:::999999999999888777888999::::::;;;::::::;;;:::888888:::;;;:::999888999999999999:::::::::;;;;;;:::::::::999999999777888888888888999999999888888999::::::;;;<<<<<<999<<<>>>@@@@@@AAABBBDDDGGGHHHJJJMMMPPPTTTWWWXXX___bbbfffjjjnnnrrrvvvyyy|||yyyoooooonnnpppssssssooonnnqqqppppppqqqrrrrrrqqqpppppprrrrrrqqqqqqpppooooooooopppxxxqqqXXXJJJGGGGGGGGGGGGHHHKKKOOOSSS[[[ffftttrrrggghhhsss|||nnneeeYYYTTTOOOKKKJJJJJJIIIIIIHHHJJJEEEEEEMMMQQQYYYjjj}}}lll^^^\\\___nnn}}}TTTHHHKKKEEEAAABBBCCCDDDFFFIIIKKKLLLMMMSSSUUUYYY___aaaooo~~~~~~tttVVVHHHKKKIIIHHHMMMPPPIIIJJJMMMSSSZZZhhhzzzkkkZZZXXXTTTPPPNNNJJJFFFDDD???===:::999999999999888777777888999::::::::::::;;;999888888999::::::999888888999999999:::::::::;;;;;;;;;:::::::::999999777888888888888999999999888888999::::::;;;<<<<<<999<<<>>>@@@@@@AAABBBDDDGGGHHHJJJMMMPPPTTTWWWXXX___bbbfffjjjnnnrrrvvvyyy}}}|||qqqkkkooonnnooosssrrrnnnnnnqqqpppqqqrrrssssssrrrqqqpppqqqqqqqqqpppooonnnnnnmmmnnnuuu}}}zzz^^^NNNGGGGGGGGGGGGGGGJJJOOORRRWWWcccqqq}}}~~~rrrrrrwwwrrrhhh[[[VVVPPPLLLJJJIIIIIIHHHHHHJJJEEEDDDMMMQQQZZZllluuu```^^^___mmmuuuOOOEEEHHHAAAAAABBBCCCDDDGGGIIILLLMMMMMMTTTVVVZZZ```aaaoooxxxYYYIIILLLJJJHHHMMMPPPIIIJJJMMMRRRYYYggg~~~~~~zzzvvvkkk^^^YYYSSSOOONNNLLLHHHEEE???===;;;999777888999999777777777777888888888888;;;:::888777777777888888999999:::::::::999999888<<<;;;;;;:::999888777777777888888888888999999999999999::::::::::::;;;;;;======<<<===>>>???AAABBBFFFGGGIIILLLPPPSSSUUUVVV___aaacccggglllrrrwwwyyy~~~sssmmmoooppppppppppppooooooooooooooorrrqqqqqqvvv|||xxxpppqqqqqqppppppooooooooonnnqqqssswww{{{bbbNNNGGGEEEEEEHHHIIIHHHKKKQQQWWW^^^gggrrryyyvvvvvvllldddYYYOOOLLLMMMKKKJJJJJJHHHKKKGGGGGGPPPSSS[[[lll~~~oooZZZcccoooaaaJJJIIIHHHBBBDDDEEEEEEFFFFFFIIIMMMPPPRRRVVV\\\______dddtttVVVHHHIIIHHHHHHEEEQQQNNNKKKKKKOOOVVVddd{{{|||wwwpppkkklll^^^YYYSSSOOONNNLLLHHHEEE>>>===;;;999888888999999777777777777888888888888::::::888777777777888888999999999::::::999999888;;;::::::999999888888888777888888888888999999999999999::::::::::::;;;;;;======<<<===>>>???AAABBBFFFGGGIIILLLPPPSSSUUUWWW___```cccggglllrrrvvvyyy~~~yyymmmjjjllloooooooooooooooooooooooooooqqqrrrsssyyy~~~|||uuuoooooooooooooooooooooooorrrtttwww{{{hhhRRRIIIFFFFFFHHHIIIHHHKKKPPPUUU[[[dddppp}}}zzzpppggg\\\RRRPPPOOOMMMKKKLLLHHHKKKGGGHHHPPPSSS[[[kkksss]]]dddooo[[[HHHHHHHHHCCCDDDEEEFFFGGGHHHJJJOOORRRTTTWWW]]]``````dddsss[[[LLLJJJGGGGGGDDDPPPMMMKKKKKKOOOUUUcccyyy{{{rrrhhh```mmm^^^YYYSSSOOONNNLLLHHHEEE>>>===;;;999888888888999777777777777888888888888:::999888888777888888888888999999::::::999999999999999999999999999999999777888888888888999999999999999::::::::::::;;;;;;======<<<===>>>???AAABBBEEEGGGIIILLLPPPSSSVVVWWW___```ccchhhmmmrrrvvvyyyzzzqqqiiihhhlllnnnnnnnnnnnnnnnnnnnnnnnnlllooopppsssxxx}}}|||wwwllllllmmmnnnnnnoooppppppuuuuuuwwwzzz~~~qqqWWWKKKGGGFFFHHHHHHHHHJJJOOORRRXXX```lll}}}}}}tttiii___UUURRRRRROOOLLLKKKIIILLLHHHHHHPPPRRRYYYiiixxx```eeeoootttRRREEEHHHHHHCCCEEEFFFHHHIIIJJJMMMQQQTTTWWWZZZ___bbbaaadddrrraaaOOOJJJFFFFFFCCCNNNLLLKKKLLLOOOTTTaaawww}}}nnn```WWWmmm^^^YYYSSSOOONNNLLLHHHEEE>>>===;;;:::999888888888666777777777888888888888999999888888888888888888888888999:::::::::999999888888888999999:::::::::777777888888888999999999999999999:::::::::;;;;;;======<<<===>>>???AAABBBEEEFFFIIILLLPPPSSSVVVWWW^^^```dddhhhmmmrrrvvvxxx~~~|||uuuooojjjjjjmmmlllllllllmmmmmmmmmmmmmmmjjjkkkmmmppptttwwwuuurrrjjjkkklllmmmnnnpppqqqqqqwwwwwwxxxzzz}}}yyy\\\OOOIIIFFFGGGHHHHHHJJJMMMOOOTTT[[[fffyyyvvvkkk```WWWTTTSSSOOOKKKJJJIIILLLHHHHHHOOOPPPVVVfff|||cccgggppphhhLLLDDDGGGGGGCCCFFFHHHJJJLLLMMMPPPTTTWWW\\\^^^cccfffeeegggrrr~~~dddQQQIIIDDDFFFCCCLLLKKKKKKLLLOOOSSS^^^uuuqqqaaaWWWlll^^^YYYSSSOOONNNLLLHHHEEE===<<<;;;:::999888888888666777777777888888888888888888888888999888888888777888999:::::::::::::::888888888999999::::::;;;777777888888888999999999999999999:::::::::;;;;;;======<<<===>>>???AAABBBDDDFFFIIILLLPPPTTTVVVXXX^^^```dddiiinnnrrrvvvxxx|||xxxrrroookkkkkkmmmkkklllllllllmmmmmmmmmnnnkkkkkkllloooqqqpppooonnnjjjkkklllnnnpppqqqssssssyyyxxxyyyzzz|||}}}```RRRKKKFFFGGGHHHHHHIIILLLMMMQQQVVV```sssxxxmmmcccZZZXXXWWWRRRMMMKKKIIILLLGGGGGGMMMNNNSSSbbbhhhkkkttt^^^IIIEEEGGGFFFDDDGGGJJJMMMOOOQQQTTTWWWZZZ```bbbgggjjjiiijjjsss}}}dddQQQHHHCCCFFFCCCKKKJJJKKKMMMOOOQQQ[[[rrryyyhhh^^^kkk^^^YYYSSSOOONNNLLLHHHEEE<<<<<<<<<;;;:::999888777777777777777888888888888777777888999999999999888777888999999::::::::::::888888888999999:::::::::777888888888888999999999999999::::::::::::;;;;;;======<<<===>>>???AAABBBDDDEEEHHHLLLPPPTTTWWWXXX]]]```dddiiinnnsssvvvwww{{{~~~}}}rrrooonnnllljjjjjjkkkkkkllllllmmmnnnnnnnnnooommmooorrrrrrnnnlllmmmlllmmmnnnppprrrsssuuuuuuzzzyyyzzz|||}}}|||zzziiiUUUMMMGGGGGGHHHHHHHHHJJJLLLOOORRRZZZmmmxxxnnneee]]]\\\[[[UUUOOOMMMHHHKKKGGGFFFKKKKKKOOO]]]{{{qqqttt}}}yyyWWWHHHGGGGGGEEEFFFIIIKKKOOORRRTTTWWWZZZ]]]cccdddhhhlllllllllsss|||eeeSSSHHHCCCHHHDDDJJJIIIKKKMMMOOOOOOYYYooouuullllll^^^YYYSSSOOONNNLLLHHHEEE<<<<<<<<<;;;:::999888777777777777777888888888888666777888999:::999999888777777888999::::::::::::999999999999999999::::::777888888888888999999999999999::::::::::::;;;;;;======<<<===>>>???AAABBBDDDEEEHHHLLLPPPTTTWWWYYY]]]```dddjjjooosssvvvwww{{{uuulllmmmpppooollljjjkkkllllllmmmnnnnnnoooooopppnnnppptttrrrmmmkkknnnooopppqqqrrrtttvvvwwwwwwzzzyyy{{{}}}}}}}}}vvv~~~sssXXXOOOGGGGGGHHHHHHGGGIIILLLMMMOOOVVVggg|||ssskkkbbb[[[[[[ZZZTTTNNNKKKGGGJJJEEEDDDIIIHHHKKKZZZrrr~~~mmmPPPHHHIIIGGGFFFHHHJJJMMMQQQTTTWWWYYY]]]___bbbccchhhlllllllllrrrzzzhhhVVVJJJEEEIIIDDDGGGHHHJJJNNNOOONNNWWWmmmnnn^^^YYYSSSOOONNNLLLHHHEEE<<<<<<<<<;;;:::999888777777777777777888888888888666777888999::::::999888666777888999:::;;;;;;;;;999999999999999999999999777888888888888999999999999999:::::::::;;;;;;;;;======<<<===>>>???AAABBBCCCEEEHHHLLLPPPTTTWWWYYY]]]___dddjjjooosssuuuwww|||zzzpppiiimmmrrrrrrnnnlllllllllmmmmmmnnnoooppppppooolllooosssrrrlllkkkoooqqqrrrssstttvvvwwwxxxxxxzzzzzz|||~~~~~~uuuyyy{{{YYYOOOGGGGGGHHHHHHGGGHHHLLLMMMNNNSSSddd|||vvvmmmfff^^^WWWWWWWWWQQQKKKHHHFFFIIIEEECCCHHHFFFJJJWWWiiidddKKKHHHJJJGGGGGGKKKJJJMMMRRRUUUXXX[[[^^^```aaabbbgggkkkllllllqqqyyy}}}kkkYYYMMMFFFJJJCCCFFFHHHJJJNNNOOONNNVVVlllmmm___ZZZUUUQQQOOOLLLHHHDDD???===:::999999999999888777777777777777777777777888999:::;;;;;;;;;:::999777888888888888999999999888888888999999:::::::::999999999888888888777777777888888999999:::;;;;;;<<<<<<==================???BBBGGGKKKNNNRRRWWWZZZ^^^aaafffjjjnnnqqquuuxxx|||~~~yyyoooooonnnmmmllllllllllllooommmmmmooorrrssspppnnnppppppppppppooonnnllllllrrrsssuuuwwwwwwwwwwwwvvvxxxyyyzzz{{{|||~~~rrrsss```UUUJJJHHHHHHFFFEEEEEEIIIKKKMMMRRR]]]ooottthhhbbbZZZWWWSSSPPPNNNLLLJJJIIIHHHIIIHHHGGGFFFFFFIIILLL```tttkkkWWWHHHIIILLLHHHEEEGGGOOOQQQTTTVVVXXXZZZ]]]___bbbdddfffhhhjjjmmmrrruuu{{{{{{|||]]]LLLGGGFFFEEEEEEGGGJJJMMMNNNMMMUUUjjjlll^^^ZZZTTTQQQOOOLLLGGGCCC???===:::999999999999888777777777777777777777777666777999:::::::::999999777888888888888999999999888888999999999:::::::::999999999888888888777777777888888999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>AAAEEEHHHLLLPPPUUUYYY]]]```fffjjjnnnqqqtttwwwzzz}}}}}}uuummmllllllkkkkkkkkkkkklllooonnnnnnppprrrsssqqqnnnooooooooooooooonnnnnnmmmrrrssstttvvvvvvuuuuuutttuuuvvvxxxxxxyyy{{{vvvttt{{{gggYYYKKKGGGHHHGGGFFFFFFJJJKKKLLLPPPYYYhhhzzz}}}zzzuuujjj___ZZZUUURRROOOMMMLLLLLLKKKIIIHHHIIIHHHFFFEEEFFFIIIKKK\\\mmmcccRRRFFFHHHKKKIIIHHHLLLPPPSSSVVVXXXYYY[[[^^^```bbbdddfffhhhjjjnnnsssvvv}}}}}}aaaNNNHHHGGGFFFEEEHHHJJJMMMNNNLLLRRRfffzzzkkk]]]YYYSSSPPPNNNKKKGGGCCC???===:::999999999999888777777777777777777777777555555777888999999999999777888888888888999999999888999999999999:::::::::999999999888888888888888777888888999999:::;;;;;;<<<===>>>>>>?????????>>>>>>???BBBEEEHHHMMMSSSWWW[[[___eeekkknnnqqqtttvvvyyy{{{~~~uuuqqqlllkkkkkkjjjjjjjjjkkkkkkooonnnoooppprrrrrrpppnnnmmmnnnnnnnnnoooooooooooorrrssstttttttttsssqqqpppqqqrrrtttuuuvvvyyy}}}{{{sssssssss```MMMGGGHHHIIIGGGFFFIIIJJJKKKMMMSSS___ooozzz}}}sssnnniii```WWWSSSOOOMMMJJJIIIJJJKKKJJJJJJIIIIIIHHHFFFEEEEEEHHHJJJYYYggg}}}XXXLLLEEEGGGJJJIIILLLRRRRRRTTTWWWYYY[[[]]]___bbbbbbdddgggiiilllppptttxxxkkkRRRHHHHHHGGGEEEHHHJJJMMMMMMKKKPPPbbbtttiii\\\XXXRRROOOMMMKKKGGGCCC???<<<:::999999999999888666666666666666666666666444555666777999::::::;;;777777888888888999999999999999999999999999999999888888888888888888888888777888888999999:::;;;;;;<<<<<<===>>>?????????>>>===>>>@@@AAADDDIIIOOOTTTYYY^^^dddjjjnnnqqqtttvvvyyy{{{vvvqqqqqqooonnnmmmkkkjjjjjjjjjjjjmmmmmmnnnooopppooonnnmmmllllllmmmnnnooopppqqqqqqrrrsssssssssrrrpppnnnmmmnnnoooqqqsssuuuxxx||||||mmmmmmiiiQQQGGGHHHIIIGGGFFFHHHIIIIIIJJJOOOXXXeeeoooyyynnniiieee]]]VVVSSSNNNKKKIIIHHHIIIJJJJJJIIIIIIIIIHHHFFFEEEEEEHHHJJJXXXddd~~~nnnOOOHHHEEEGGGIIIJJJOOOUUUSSSUUUXXXZZZ[[[]]]```cccccceeehhhjjjmmmqqqvvvzzzxxxZZZJJJHHHHHHDDDHHHJJJMMMNNNMMMQQQ```pppiii\\\WWWRRROOONNNKKKGGGCCC???<<<:::999999999999888666666666666666666666666666666777888999:::;;;<<<777777888888888999999999999999999999999999999999888888888888888888888888777888888999999:::;;;;;;;;;;;;<<<===>>>??????>>>===>>>??????AAAEEEKKKOOOVVVZZZaaaggglllppptttvvvyyy|||sssqqqttttttrrrpppnnnllljjjjjjiiikkklllnnnnnnnnnmmmlllllllllllllllmmmnnnppprrrsssssssssssssssqqqooommmllllllnnnqqqsssuuuyyy~~~|||hhhjjj{{{tttWWWJJJHHHHHHFFFEEEFFFGGGHHHIIILLLTTT___ggg{{{pppkkkggg___YYYVVVPPPNNNKKKIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFGGGJJJLLLXXXgggcccKKKHHHFFFHHHIIIKKKQQQVVVTTTVVVYYY[[[\\\^^^aaadddeeegggiiilllnnnrrrwwwzzzeeeMMMIIIIIIEEEGGGIIIMMMOOOOOORRR```nnn}}}iii\\\WWWRRROOONNNLLLHHHDDD???===:::999999999999888777777777777777777777777777777777888999:::;;;<<<777888888888888999999999:::::::::999999999999888888888888888888999999999777888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@===>>>??????@@@BBBFFFIIIPPPUUU[[[aaagggmmmrrrvvvzzz}}}zzzrrrsssvvvvvvuuussspppnnnlllkkkkkkkkkmmmoooooommmkkkkkklllllllllllllllnnnppprrrtttttttttttttttrrrpppnnnmmmlllnnnqqqsssvvvzzzhhhiiisssbbbPPPIIIGGGFFFFFFEEEGGGHHHIIIKKKPPPYYY```vvvxxxsssnnneee\\\XXXSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGIIILLLOOO]]]nnnZZZJJJIIIHHHIIIKKKOOOSSSVVVVVVXXX[[[]]]^^^```cccfffgggiiikkkmmmooossswwwzzz~~~qqqRRRIIIIIIEEEGGGHHHMMMPPPPPPSSS^^^kkkwwwiii\\\XXXSSSPPPOOOMMMIIIEEE???===:::999999999999888777777777777777777777777888777777666777888999:::777888888888888999999999:::::::::999999999888888777777888888888999999999777888888999999:::;;;;;;======???@@@AAABBBBBBBBB>>>???@@@@@@@@@@@@BBBDDDJJJNNNSSSZZZ```hhhppptttyyy||||||uuurrrrrruuuuuutttrrrpppooonnnnnnnnnllloooqqqqqqnnnllllllmmmmmmmmmllllllmmmppprrrtttuuuuuuuuuuuutttrrrpppnnnkkkmmmpppsssvvv{{{ooohhhlll|||mmmXXXLLLGGGGGGIIIFFFGGGIIIIIIIIILLLRRRXXXiii|||xxxlll```YYYRRRPPPMMMKKKKKKKKKKKKJJJGGGHHHIIIIIIIIIKKKOOORRRggg{{{wwwRRRJJJIIIHHHJJJOOOUUUXXXXXXYYY[[[^^^```aaacccfffiiijjjkkkmmmooopppssswwwzzz|||}}}UUUIIIIIIFFFGGGIIIMMMPPPOOOQQQZZZdddrrriii]]]XXXSSSQQQPPPNNNJJJFFF???===:::999999999999888777777777777777777777777888777666555555666777888777888888888888999999999:::::::::999999888888888777777888888999999999999777888888999::::::;;;;;;>>>???AAABBBCCCDDDDDDDDD???@@@AAAAAA@@@???@@@BBBFFFIIINNNTTT\\\dddmmmsssxxxzzz~~~uuurrrqqqqqqsssrrrqqqqqqpppppppppppppppnnnpppsssrrrooommmnnnooonnnmmmllllllmmmooorrrsssuuuvvvvvvvvvuuusssqqqpppjjjlllooosssvvv{{{uuuffffffsssuuu]]]OOOHHHHHHKKKGGGHHHIIIHHHGGGIIINNNRRR___tttrrrccc[[[QQQOOOLLLKKKLLLLLLLLLKKKGGGHHHIIIIIIJJJMMMQQQTTTqqqpppMMMIIIHHHGGGJJJQQQYYY[[[YYY[[[^^^aaacccdddfffiiikkkkkkmmmnnnooopppssswwwzzzyyyXXXIIIIIIFFFHHHIIIMMMOOONNNNNNVVV___pppfff]]]ZZZVVVRRROOOLLLHHHEEE>>>===<<<;;;:::999999999888888888888888777666666666666555555555555666666:::::::::999888777666555::::::999888777777888888999999999999999999999999777666666666777999;;;===BBBBBBBBBCCCCCCCCCCCCCCCEEEBBB>>>======>>>???>>>DDDFFFIIINNNTTT^^^gggnnnqqquuu{{{zzzttttttpppooorrrrrrrrrpppooooooooopppppprrrssssssqqqooonnnooopppmmmmmmmmmmmmnnnoooqqqqqqsssssstttuuuvvvtttpppmmmlllmmmpppssswww|||xxxllldddmmmfffQQQJJJHHHEEEFFFFFFGGGHHHIIIKKKLLLMMM[[[kkk~~~ssscccZZZTTTPPPKKKIIIJJJKKKJJJIIIHHHIIIFFFGGGLLLIIINNN```}}}dddPPPHHHIIIKKKNNNSSSWWW\\\^^^```aaaccccccccceeegggiiilllooorrruuuvvvxxxzzz|||aaaKKKGGGGGGFFFHHHMMMQQQQQQOOOSSSZZZkkk|||ggg\\\YYYUUURRROOOLLLHHHEEE>>>===<<<;;;:::999999999888888888888888777666666666666555555555555666666999999999999999888666666:::999999888777777888888999999999999999999999999777777666777888999;;;<<>>===<<<;;;:::999999999777888888888888777777666666666555555555555666666888888888999999999888888:::999888888777888888888999999999999999999999999777777777777888:::;;;<<<@@@AAACCCEEEGGGIIIJJJJJJKKKJJJHHHGGGFFFDDDBBB???@@@AAABBBCCCEEEJJJQQQVVVccchhhpppwwwwwwvvvvvvrrrrrrwwwsssqqqnnnmmmmmmooorrrssswwwyyyzzzyyyvvvsssqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvxxxyyyxxxuuurrrqqqqqqqqqssswww|||zzzgggaaammmfffRRRJJJHHHIIIIIIHHHGGGGGGGGGHHHHHHOOOYYYhhhyyyxxxyyyttteeeWWWQQQMMMKKKHHHHHHIIIKKKLLLLLLJJJKKKHHHIIIOOOTTTdddeeeQQQHHHLLLMMMPPPUUUYYY___ccceeefffgggiiijjjjjjjjjlllnnnnnnpppsssuuuuuuvvvxxxyyyyyyvvvyyyYYYHHHIIIFFFGGGLLLPPPPPPOOORRRXXX```qqqiii[[[XXXTTTQQQOOOLLLHHHEEE>>>===<<<;;;:::999999999777777888888888888777666666666555555555555666666666666888999999:::999999999999888888888888888999999999999999999999999999777777888888999:::;;;;;;@@@BBBDDDGGGJJJKKKLLLLLLNNNMMMLLLKKKKKKHHHDDD@@@@@@AAAAAA@@@AAADDDIIIMMMUUUZZZcccllluuu~~~~~~zzzsssrrruuusssqqqmmmkkklllnnnrrrtttwwwyyy{{{{{{wwwsssqqqpppssssssrrrsssssstttuuuvvvvvvvvvxxxzzz{{{{{{xxxuuutttsssrrrssswww|||nnnbbbggguuutttYYYNNNKKKHHHHHHGGGGGGGGGGGGHHHHHHOOOTTT___mmm|||zzzxxx~~~rrrhhh[[[PPPLLLMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNKKKLLLTTT]]]rrrpppYYYNNNLLLNNNPPPSSSXXX]]]bbbfffhhhhhhjjjlllmmmlllmmmnnnpppoooqqqtttuuuuuuuuuvvvxxxxxxxxxsss^^^IIINNNGGGGGGKKKOOOPPPNNNQQQVVV\\\llliiiZZZWWWTTTQQQOOOLLLHHHEEE>>>===<<<;;;:::999999999666777777888888888777777666666555555555555666666555666777888999:::::::::999888888888888888999999999999999999999999999999888888999999::::::::::::@@@BBBFFFIIILLLMMMNNNNNNPPPOOOOOOOOONNNLLLGGGDDD@@@@@@@@@???>>>@@@DDDGGGIIIOOOXXXaaakkkxxx~~~wwwuuuwwwsssqqqmmmkkkkkknnnqqqtttxxxzzz||||||xxxtttrrrppprrrrrrsssssstttuuuwwwxxxwwwwwwxxx{{{|||{{{xxxvvvuuutttssstttwww|||yyyzzztttcccfffpppcccQQQJJJGGGGGGGGGGGGHHHIIIJJJJJJMMMPPPXXXdddsss~~~yyywwwlllcccYYYRRROOONNNNNNMMMLLLJJJJJJKKKLLLNNNOOOKKKOOO[[[fff}}}~~~~~~cccQQQNNNQQQQQQSSSWWW[[[```eeehhhjjjiiikkknnnooonnnnnnooopppoooqqqssstttttttttuuuwwwzzzyyy^^^GGGOOOGGGFFFIIINNNPPPNNNPPPTTTYYYggg}}}hhhYYYWWWSSSPPPNNNLLLHHHEEE>>>===<<<;;;:::999999999666777777888888888888777666666555555555555666666555666777888999:::::::::888888888777888888999:::999999999999999999999999888888999:::;;;;;;::::::>>>AAAEEEJJJMMMPPPQQQQQQQQQPPPPPPQQQRRRPPPMMMJJJAAAAAA@@@???===>>>@@@BBBDDDIIIPPPWWW___jjjwww~~~{{{yyyyyysssqqqnnnlllkkkmmmoooqqqxxxzzz{{{zzzwwwtttrrrrrrppppppqqqrrrtttvvvxxxyyywwwwwwxxxzzz{{{zzzwwwtttuuutttttttttwww|||yyyxxx}}}hhheeejjjrrrXXXJJJGGGGGGHHHHHHIIIJJJKKKLLLHHHKKKRRR[[[hhhxxx{{{uuujjjbbbYYYSSSRRRPPPQQQQQQOOOMMMLLLMMMNNNMMMOOOMMMUUUfffttt|||qqqXXXMMMNNNRRRUUUWWWZZZ___cccgggjjjkkkjjjmmmoooppppppoooooopppnnnqqqssstttttttttuuuwww{{{aaaHHHJJJHHHFFFHHHMMMOOONNNOOORRRUUUaaauuuhhhYYYVVVSSSPPPNNNLLLHHHFFF>>>===<<<;;;:::999999999666666777888888888888888666666555555555555666666555666777888999:::::::::888888777777888999999:::999999999999999999999999888999:::;;;;;;;;;:::999999===CCCIIIOOOSSSUUUUUUSSSRRRRRRTTTUUUUUUSSSRRRGGGGGGFFFCCC@@@???@@@AAAAAADDDHHHLLLQQQYYYdddllluuuzzz}}}|||zzzwwwvvvsssrrrooommmllllllmmmnnntttuuuvvvuuurrrpppppppppmmmnnnoooqqqsssvvvxxxyyywwwwwwxxxyyyzzzyyyuuurrrtttttttttuuuxxx{{{}}}ssshhhcccssshhhSSSJJJJJJJJJIIIIIIJJJJJJKKKFFFJJJOOOSSS[[[hhhxxx}}}pppfff\\\UUUSSSPPPRRRSSSRRRPPPOOOPPPRRRPPPRRRSSSaaaxxxdddQQQMMMQQQTTTYYY[[[___cccgggjjjlllmmmllloooqqqsssrrrqqqqqqqqqmmmppprrrtttttttttvvvwwwzzz{{{mmmOOOHHHHHHFFFGGGLLLOOONNNOOOQQQPPP[[[lllgggXXXVVVSSSPPPNNNLLLHHHFFF>>>===<<<;;;:::999999999666666777888888888888888666666555555555555666666666666777999999:::::::::888888777777888999::::::999999999999999999999999888999:::;;;;;;;;;:::999555999AAAIIIPPPUUUXXXYYYTTTSSSTTTUUUXXXYYYXXXWWWNNNNNNLLLHHHDDDAAAAAABBB>>>@@@BBBDDDFFFLLLTTT[[[cccooo~~~wwwyyy{{{|||zzzxxxuuurrrooosssrrrpppnnnmmmlllllllllnnnoooooonnnlllkkkkkklllkkklllmmmpppsssvvvxxxzzzwwwwwwwwwyyyyyywwwssspppsssssstttvvvxxx{{{~~~lll___hhhwww___MMMMMMLLLJJJJJJIIIIIIIIIHHHKKKNNNOOOQQQZZZiiiuuu{{{{{{oooddd\\\YYYOOOQQQTTTTTTRRRRRRTTTVVVUUUVVVZZZlllttt[[[MMMOOOUUUXXX]]]___bbbfffjjjlllmmmnnnmmmpppssstttsssrrrrrrrrrmmmooorrrssstttuuuvvvxxxxxxxxx}}}zzzYYYJJJHHHFFFGGGLLLOOONNNNNNPPPLLLUUUfffyyydddXXXUUUQQQNNNMMMKKKHHHFFF???===;;;:::::::::999888999888777666666777888999000555<<<777222;;;???444777666555666888999999888888888999999999:::::::::999999999999999999999999===<<<;;;<<<===>>>>>>======<<<;;;???GGGPPPWWW[[[ZZZYYYXXXXXXZZZ]]]```bbb___[[[TTTLLLFFFCCCBBBBBBAAAAAAAAA@@@AAAEEEIIIMMMSSS\\\iiittt|||{{{zzz{{{vvvwwwwwwvvvsssqqqpppqqqooopppqqqpppooommmjjjhhhkkkjjjiiiiiiiiijjjlllmmmjjjkkklllnnnoooqqqrrrsssvvvvvvvvvvvvuuutttrrrrrrtttvvvyyyzzz{{{}}}nnngggfffuuuiiiVVVLLLLLLMMMHHHIIILLLHHHHHHHHHHHHHHHKKKRRR[[[aaakkktttwwwhhh]]]\\\WWWUUUVVVVVVTTTSSSVVVUUUXXXfff~~~zzz___QQQNNNPPPTTTXXXdddeeegggjjjllloooqqqrrrrrrrrrrrrsssssssssttttttssssssssstttuuuvvvwwwxxxwww{{{wwwgggSSSNNNHHHKKKMMMJJJOOOSSSKKKOOORRR]]]qqqeeeYYYVVVRRROOOMMMJJJGGGEEE>>><<<:::999999999888777999888777777777777888999@@@999555666555///---444777666666777999:::999888888888888888999999999999999999999999999999999999;;;::::::<<<>>>???>>>===;;;;;;;;;===CCCKKKSSSXXX^^^]]][[[[[[\\\___ccceeejjjfff```YYYQQQKKKGGGEEECCCCCCCCCBBBBBBCCCEEEGGGIIIPPPYYYbbbjjjuuu|||wwwwwwxxxuuuvvvwwwuuurrrpppooooooppppppppppppooollliiihhhhhhhhhgggggghhhhhhiiijjjiiiiiijjjlllmmmoooppppppsssttttttttttttsssrrrqqqvvvxxx{{{|||}}}vvvhhhaaakkkzzzbbbTTTOOOPPPKKKLLLOOOIIIJJJJJJIIIIIIJJJNNNUUUZZZ___hhhuuuvvvjjjddd\\\VVVVVVWWWVVVWWWZZZYYY]]]mmmttt\\\PPPOOORRRWWW[[[dddeeegggjjjmmmoooqqqrrrrrrsssssssssttttttttttttrrrrrrrrrssstttuuuvvvwwwuuuxxx~~~rrrzzzpppWWWNNNGGGJJJMMMKKKPPPTTTLLLNNNPPPZZZlll~~~gggZZZWWWSSSOOOLLLJJJFFFDDD>>><<<999999999999888666999999888888888888999999888WWWRRR777666>>>>>>@@@888777666777999::::::999888888888888999999999999999999999999999999999999999999:::===???@@@???>>><<<<<<======???EEEOOOVVVbbbaaa``````bbbfffiiikkkpppnnnkkkeee]]]TTTLLLGGGCCCCCCBBBAAAAAAAAAAAAAAABBBFFFJJJOOOUUU___lllttt~~~zzz}}}{{{{{{|||uuuttttttssstttuuuuuutttpppnnnmmmmmmppppppoooooommmjjjhhhfffeeeeeeffffffgggggggggfffggghhhiiijjjkkklllmmmmmmppppppqqqrrrrrrrrrrrrrrrwwwyyy{{{|||}}}~~~ooo```dddxxxnnnZZZOOOMMMIIIKKKMMMGGGKKKKKKKKKIIIIIIJJJMMMPPPTTT^^^kkkvvvwwwlllaaaXXXVVVXXXXXXYYY[[[]]]bbbrrr|||jjjXXXPPPQQQVVV[[[___eeefffhhhjjjmmmpppqqqsssrrrrrrssssssssstttttttttqqqqqqqqqrrrssstttvvvvvvsssuuuzzzqqqvvv```PPPGGGHHHMMMMMMRRRVVVNNNMMMNNNUUUddduuuhhh\\\YYYTTTPPPMMMIIIFFFCCC>>><<<:::999::::::888777:::999999999999999999:::uuudddIII...+++888777666777:::;;;:::999999999999999::::::::::::888999999999999999::::::888999;;;???BBBDDDCCCBBB>>>@@@@@@>>>===AAAKKKSSS^^^```dddhhhlllooorrrsssssstttuuurrrlllcccYYYSSSKKKIIIFFFCCCCCCCCCCCCBBBDDDEEEEEEFFFIIIOOOWWW]]]gggmmmwww|||zzzxxx|||~~~}}}tttssstttrrrpppsssttttttrrrooolllllllllnnnnnnmmmllljjjgggeeedddcccdddfffgggggggggfffeeeggghhhhhhiiiiiijjjjjjkkkmmmnnnoooqqqrrrsssttttttvvvxxxzzz{{{{{{|||~~~xxxdddcccttt}}}aaaPPPMMMIIIKKKMMMHHHJJJKKKKKKJJJHHHGGGHHHIIILLLTTT```kkkvvvwwwlllbbb```bbbaaa``````gggkkk{{{oooaaaTTTQQQUUUZZZ___dddfffgggiiikkknnnppprrrsssqqqqqqqqqrrrrrrrrrssssssoooppppppqqqrrrtttuuuvvvssstttxxxwwwtttoooUUUHHHFFFLLLNNNTTTXXXQQQNNNMMMQQQ]]]lll~~~hhh]]]YYYTTTPPPMMMIIIFFFCCC@@@>>><<<;;;;;;;;;:::999999999999999999999999999555fffjjj555<<<777666666777999::::::999:::::::::;;;;;;;;;;;;<<<888888888999999:::::::::999:::<<<@@@EEEHHHHHHGGG@@@BBBBBB???<<<>>>FFFLLLUUU[[[dddmmmuuuyyyzzzzzzwwwzzz}}}|||uuunnniii^^^XXXPPPKKKHHHFFFEEEDDDEEEEEEEEEEEEEEEHHHKKKNNNPPPTTT[[[dddmmmxxx~~~zzzvvvuuuvvvzzz|||}}}tttrrruuuvvvsssnnnqqqrrrrrrqqqnnnlllkkklllllllllkkkiiihhhfffdddccceeefffggghhhiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiilllmmmoooqqqssstttuuuuuuwwwxxxzzz{{{{{{{{{}}}iiiaaalllrrrlllVVVQQQLLLLLLNNNKKKHHHJJJKKKJJJHHHFFFFFFFFFDDDKKKUUU^^^iiiwww}}}vvvuuutttpppllljjjssswwwxxxcccZZZRRRTTTZZZ^^^ccchhhggghhhjjjlllnnnppprrrsssoooppppppppppppqqqqqqqqqoooooooooppprrrtttuuuvvvuuuuuuxxx~~~|||rrr{{{^^^KKKFFFLLLPPPVVVZZZTTTPPPNNNPPPXXXeeevvvhhh]]]YYYUUUPPPMMMJJJFFFCCCAAA???<<<<<<<<<<<<;;;999888888999999999999888888EEEFFFBBBKKKVVVEEE999HHH777666555666888999999888::::::::::::;;;;;;;;;;;;888888888999999::::::;;;:::;;;<<>>AAAEEEKKKSSS___lllvvv|||}}}}}}wwwzzz~~~{{{yyyoooggg\\\SSSMMMIIIDDD@@@CCCCCCDDDDDDEEEGGGHHHHHHHHHJJJNNNTTT[[[eeeooovvv}}}yyyrrrqqqpppoooqqqwwwxxxuuurrrsssvvvvvvrrrnnnnnnpppqqqpppnnnllllllmmmlllkkkjjjiiigggfffeeeeeehhhhhhiiijjjjjjjjjjjjiiijjjjjjjjjjjjiiiiiihhhhhhkkklllnnnppprrrtttuuuuuuzzz{{{}}}}}}|||}}}~~~~~~ppp___aaakkk}}}www]]]UUULLLHHHKKKJJJHHHJJJKKKJJJHHHGGGFFFGGGEEEJJJPPPWWW```nnnzzzuuutttzzz~~~ppp\\\VVVTTTXXX___bbbfffjjjhhhiiikkkmmmoooqqqrrrsssoooooopppppppppqqqqqqqqqnnnooooooqqqrrrtttvvvwwwxxxwwwzzz~~~tttrrriiiQQQGGGLLLPPPVVV[[[WWWRRROOOOOOTTT^^^oooggg\\\YYYTTTQQQNNNKKKGGGDDD@@@>>><<<;;;;;;;;;:::999777777888999999888777777...:::;;;777>>>EEE999%%%666555444555777888888777888888888999999999::::::777888888999::::::;;;;;;;;;:::;;;???EEEKKKOOOQQQIIIHHHGGGEEECCCBBBAAAAAAEEELLLXXXeeeqqqyyy}}}zzz{{{}}}|||vvvllleee___WWWNNNGGGHHHFFFEEEEEEEEEFFFFFFFFFHHHIIIKKKNNNQQQVVV]]]bbblllrrr{{{{{{yyyxxxvvvtttoooppprrruuu{{{vvvuuuttttttuuussspppmmmmmmnnnppppppnnnnnnnnnooommmlllkkkjjjiiiiiiiiiiiijjjjjjiiiiiijjjjjjkkklllkkkjjjjjjiiihhhggggggfffiiikkkmmmoooqqqrrrssstttzzz|||}}}}}}||||||~~~www~~~ccc]]]eeeqqqkkk___QQQHHHJJJKKKKKKLLLLLLKKKHHHGGGGGGGGGFFFJJJNNNQQQXXXeeevvv}}}iiiZZZVVVVVV]]]ccceeegggjjjiiijjjkkkmmmoooqqqssssssqqqqqqqqqqqqrrrrrrrrrrrroooooopppqqqsssuuuwwwxxxyyyxxx{{{~~~rrrttttttWWWHHHLLLPPPVVV\\\YYYSSSOOONNNQQQYYYhhh~~~fff\\\YYYTTTQQQNNNKKKHHHEEE???===;;;:::::::::999888666777888999999888777666888222555666///111999;;;555444333555777888777666666777777777777888888888777777888999::::::;;;;;;;;;::::::===DDDKKKPPPRRROOOMMMLLLKKKJJJHHHDDDBBBCCCHHHRRR___jjjttt{{{~~~{{{vvvnnncccZZZPPPMMMIIIFFFEEEEEEEEEDDDDDDFFFGGGGGGHHHIIILLLNNNUUUYYYaaaiiirrr{{{|||wwwtttsssppplllkkklllmmmnnnnnnqqquuuzzzwwwxxxwwwvvvtttrrrpppnnnmmmlllnnnooopppooonnnooopppnnnmmmllllllkkkkkkllllllkkkjjjiiiiiiiiijjjlllmmmjjjjjjiiihhhgggfffeeeeeehhhiiikkkmmmoooqqqrrrrrryyyzzz{{{{{{zzzzzz{{{}}}www{{{lll``````hhh}}}|||nnn\\\PPPQQQSSSMMMNNNMMMKKKHHHFFFFFFGGGCCCEEEGGGIIINNNZZZkkkwwwxxxcccYYYVVVXXX```eeeggghhhkkkjjjjjjlllnnnoooqqqssssssrrrrrrssssssssstttttttttoooooopppqqqsssuuuwwwxxxyyyyyy|||~~~|||xxxnnnzzzZZZIIILLLPPPVVV\\\ZZZSSSOOOMMMOOOVVVdddzzzeee[[[XXXTTTPPPNNNKKKHHHFFF???>>>===;;;:::999888888999888777666666777888999777777666555555555555555666666666666666666666666666666777888999::::::;;;999999999888999999:::::::::999;;;>>>===>>>IIIWWW\\\___]]]WWWRRRPPPNNNJJJDDDFFFLLLSSSXXX___nnn|||}}}rrrggg\\\NNNFFFFFFGGGEEEBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHKKKOOORRRVVV\\\eeekkkvvvyyytttnnnkkkjjjjjjhhhffffffgggggghhhkkkqqqyyy~~~xxxsssqqqppppppqqqqqqpppmmmjjjjjjmmmpppooommmlllnnnpppooonnnlllmmmnnnooonnnlllooommmlllmmmooonnnkkkhhhllliiiffffffhhhhhhgggeeehhhkkknnnnnnlllkkkmmmooovvvxxxyyyyyyyyyyyy{{{|||zzz}}}~~~xxxbbb``````lllvvvaaaUUUSSSMMMMMMKKKIIIIIIJJJHHHDDDDDDFFFHHHHHHJJJQQQ]]]fffrrrxxxrrr^^^WWWWWWXXX^^^ffflllnnnmmmmmmnnnnnnooopppqqqqqqqqqwwwwwwvvvvvvuuuuuuttttttrrrssssssrrrqqqsssvvvyyyxxx|||zzzxxx}}}zzzppp\\\HHHRRROOOOOOYYYZZZVVVMMMIIIOOOUUU]]]pppeee[[[XXXTTTPPPNNNKKKHHHFFF???>>>===;;;:::999888888999888777666666777888999777777666555555555555555666666666666666666666666555666666777888999:::;;;999999888888999999::::::::::::<<>>>>>HHHTTTcccmmmtttpppfff]]]UUUNNNJJJIIIJJJLLLMMMRRR___lll~~~qqq___TTTPPPOOOMMMKKKHHHHHHHHHHHHGGGFFFEEEEEEHHHIIIKKKKKKKKKNNNTTTXXX^^^qqq|||xxxtttnnniiifffiiieeeaaa___```bbbcccccchhhkkkooouuu{{{vvvqqqnnnsssrrrqqqrrrrrrpppmmmjjjkkkmmmooonnnllljjjkkkmmmnnnmmmlllmmmoooooonnnmmmooonnnnnnppprrrqqqnnnlllmmmjjjhhhggghhhiiigggeeeiiikkkllllllkkkkkkmmmoootttvvvwwwwwwwwwwwwxxxzzz{{{}}}|||kkkbbb___eeeyyysssccc^^^RRRPPPMMMKKKKKKKKKHHHEEECCCEEEGGGGGGHHHNNNXXX___ffflll{{{|||iiiZZZ[[[[[[]]]bbbhhhmmmoooooonnnnnnnnnooooooppprrrrrrwwwwwwwwwwwwvvvvvvvvvvvvtttuuuuuutttssstttwwwzzzyyy}}}zzzxxx|||uuuhhhNNNQQQNNNNNNWWWYYYXXXOOOKKKOOOSSSYYYkkk~~~eee[[[XXXSSSPPPNNNKKKHHHFFF???>>>===;;;:::999888888888888777777777777888888777777666555555555555555666666666666666666666666555555666777888999::::::999999888888999999:::;;;:::;;;===@@@??????GGGPPPccctttyyyiii[[[RRRPPPKKKHHHGGGFFFHHHRRR\\\ttt}}}sssccc[[[XXXUUURRRLLLKKKIIIHHHFFFDDDBBBBBBGGGHHHHHHFFFEEEFFFHHHJJJOOOaaayyy|||kkkmmmppptttzzz}}}zzzvvvrrroootttrrroookkkgggdddaaa```___\\\ZZZ[[[___cccgggiiimmmrrrzzzxxxqqqpppoootttsssrrrrrrrrrpppmmmjjjkkkmmmnnnmmmkkkjjjiiijjjnnnmmmlllmmmooopppooonnnnnnooopppsssuuuuuurrrppppppnnnkkkjjjjjjjjjiiihhhjjjkkkkkkjjjiiijjjmmmppprrrsssuuuuuuttttttuuuwww{{{|||zzzwwwfff```___jjj{{{ooofffXXXTTTOOOMMMMMMLLLIIIGGGBBBDDDFFFFFFFFFIIIOOOUUU]]]bbbpppnnn___XXX___```bbbfffkkkppprrrrrrqqqpppnnnnnnoooppprrrtttvvvvvvwwwwwwwwwwwwxxxxxxwwwxxxxxxvvvuuuuuuwwwzzzzzz}}}zzzxxx{{{~~~{{{tttTTTNNNKKKNNNVVVXXXZZZSSSNNNOOOPPPUUUcccssseeeZZZWWWSSSPPPMMMKKKHHHEEE???>>>===;;;:::999888888888777777777777777777888777777666555555555555555666666666666666666666666444555555666777888999999888888888888999:::;;;;;;999;;;>>>@@@???@@@FFFKKKXXXhhhyyyyyyoooaaaWWWTTTOOOKKKKKKJJJKKKPPPWWWdddnnn{{{{{{qqqjjjdddaaaWWWTTTOOOJJJFFFEEEFFFGGGFFFGGGGGGGGGGGGHHHIIIJJJOOO[[[kkk|||{{{hhh^^^___aaacccfffiiikkkmmmmmmnnnppprrrtttuuuuuuvvvyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzxxxuuusssssssssrrrqqqnnnllljjjhhhgggfffddddddaaa^^^\\\[[[\\\]]]______```ccciiipppvvvzzztttrrrrrrrrrsssrrrqqqppppppnnnkkkiiijjjkkklllllllllkkkkkkkkkmmmllllllmmmpppqqqqqqpppnnnppptttxxxzzzzzzxxxvvvuuutttqqqpppnnnmmmlllkkkmmmkkkjjjhhhhhhkkknnnqqqqqqrrrssssssrrrrrrtttuuuyyyzzz~~~|||}}}oooeee___bbbmmmrrrbbbYYYQQQNNNNNNLLLIIIHHHCCCDDDFFFFFFEEEFFFIIILLLTTTXXXdddttt{{{dddYYYZZZ```aaadddhhhmmmrrrtttvvvrrrqqqooonnnnnnpppsssuuutttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyywwwuuuuuuvvvxxxxxx{{{xxxwww{{{|||}}}~~~~~~\\\MMMJJJNNNUUUYYYYYYTTTOOONNNNNNQQQ]]]iiieeeZZZWWWSSSOOOMMMJJJGGGEEE???>>>===;;;:::999888888777777777888888777777777777777666555555555555555666666666666666666666666444444555666777888888999888888888888999:::;;;<<<888<<<>>>??????BBBFFFHHHMMMVVVbbbjjjqqqsssmmmfff[[[VVVTTTVVVVVVTTTTTTVVVUUU[[[ccclllvvv}}}qqqjjj```VVVOOONNNPPPRRRHHHIIIIIIJJJLLLLLLLLLKKKNNNQQQVVV```kkkmmmbbbUUUQQQQQQQQQQQQRRRTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZ_______________`````````___``````^^^\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\YYYZZZ[[[ZZZZZZ\\\```dddgggiiinnnuuu~~~tttpppoooooooooqqqooommmmmmmmmllliiigggiiiiiijjjlllnnnoooooooookkkkkkkkkmmmppprrrrrrrrrrrrvvv|||~~~{{{zzzxxxuuurrrqqqppppppnnnllliiihhhiiillloooqqqqqqrrrtttsssrrrrrrssstttvvvwww{{{~~~{{{nnnccc```dddtttqqqcccVVVQQQOOOKKKIIIJJJEEEFFFFFFFFFEEEEEEFFFGGGJJJMMMVVVbbbmmmxxxsss^^^WWW]]]___aaaeeeiiinnnrrrvvvxxxtttrrrpppooooooqqqsssuuurrrsssssstttuuuvvvwwwwwwwwwxxxxxxvvvtttttttttvvvuuuyyywwwwww{{{|||~~~vvvoooVVVNNNNNNRRRXXXVVVSSSPPPNNNMMMPPPYYYcccxxxfffZZZWWWRRROOOMMMJJJGGGEEE???>>>===;;;:::999888888777777888888888888777777777777666555555555555555666666666666666666666666333333444555666777888888777777777888999:::;;;<<<888<<<>>>===>>>CCCGGGGGGJJJMMMRRR[[[iiiwww|||zzzhhhccc```cccddd___[[[YYYPPPRRRSSSWWW^^^kkk{{{wwwiii___\\\]]]^^^WWWVVVUUUUUUUUUSSSPPPMMMOOOLLLJJJMMMTTTWWWTTTNNNGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPPPPQQQRRRQQQSSSTTTTTTTTTVVVXXXZZZ]]]```dddgggiiinnnuuu{{{~~~uuuppppppooonnnnnnmmmllljjjiiijjjiiihhhfffhhhhhhiiikkkoooqqqqqqpppkkkjjjkkkmmmqqqssstttssswww|||}}}yyyuuurrrrrrrrrpppmmmjjjiiikkknnnpppqqqqqqssstttsssrrrqqqrrrtttrrrtttyyy~~~}}}kkkaaa___hhhvvvaaaXXXSSSLLLIIIKKKFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIOOOWWW]]]eeessswwwiii[[[XXX^^^___bbbfffjjjmmmqqquuuxxxtttsssqqqppppppqqqssstttrrrrrrsssttttttuuuvvvvvvuuuvvvwwwvvvtttssstttuuutttxxxvvvxxx|||{{{qqqiiiWWWOOOMMMUUUSSSSSSQQQNNNMMMPPPWWW]]]nnn}}}hhhYYYVVVRRROOOLLLJJJGGGDDD???>>>===;;;:::999888888666777888999999888777666777777666555555555555555666666666666666666666666222333444555666777777888777777777888999:::<<<===888<<<===:::===DDDHHHHHHJJJMMMOOOUUUcccvvvwwwppplllnnnppplllgggeeeZZZYYYUUURRRRRRZZZfffooo{{{vvvuuuuuutttrrrpppnnnlllhhhaaa]]]XXXRRRMMMMMMOOOPPPPPPOOOIIIIIIIIIHHHIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRRRRSSSUUUVVVVVVYYY\\\]]]^^^```dddhhhdddiiiqqqvvv{{{xxxooooooqqqooommmnnnkkkiiihhhggghhhiiihhhggghhhggggggjjjnnnpppooommmjjjiiijjjmmmqqqtttuuuuuuwww}}}{{{vvvrrrrrrsssqqqnnnkkkkkkmmmpppqqqqqqqqqrrrsssrrrqqqpppqqqrrrpppqqqvvv}}}~~~wwwfff___aaaqqqqqqbbbXXXMMMIIILLLGGGFFFEEEEEEEEEEEEEEEDDDFFFGGGLLLQQQSSSXXXdddqqqoooccc\\\\\\```bbbeeeiiikkklllooorrrvvvssssssrrrrrrrrrrrrssssssssssssttttttuuuuuuvvvvvvtttuuuwwwvvvuuuttttttuuuvvvyyyxxxyyy|||yyyuuuwwwyyy```PPPJJJUUURRRSSSSSSOOOMMMOOOTTTYYYfffttthhhYYYVVVRRROOOLLLJJJGGGDDD???>>>===;;;:::999888888666777888999999888777666777777666555555555555555666666666666666666666666222333333444555666777777777777777888999;;;<<<===888<<<<<<999<<>>>>>>>>@@@EEEHHHIIIOOOTTTXXXbbbqqq|||yyy{{{~~~{{{sss```SSSOOOZZZkkkyyyooogggbbb```]]][[[ZZZZZZZZZZZZZZZZZZYYYYYY\\\]]]^^^^^^___bbbfffiiilllooossswww|||zzzqqqqqqmmmhhhgggiiijjjhhheeeggggggggghhhhhhiiiiiiiiiggggggfffdddcccdddhhhjjjkkklllnnnqqqsssuuuvvvvvvwwwyyy}}}~~~yyy{{{zzzxxxuuurrrrrrrrrsssrrrpppoooooorrrttttttttttttrrrpppqqqrrrsssqqqnnnmmmnnnppprrruuuxxxzzz{{{~~~pppdddaaaaaakkk{{{|||aaaQQQNNNIIIIIIGGGEEEEEEEEEDDDBBBCCCBBBBBBCCCDDDGGGJJJLLL[[[aaahhhooovvvooojjjllllllnnntttoooppppppooommmnnnqqqtttuuuuuuuuurrrpppnnnnnnpppppprrruuuuuuuuuuuuvvvxxxxxxwwwvvvuuuvvvwwwyyyzzz|||{{{zzzxxxxxx{{{}}}uuu~~~sss[[[OOONNNSSSWWWXXXTTTQQQQQQPPPLLLUUUdddttthhh\\\XXXSSSOOOLLLJJJGGGEEE@@@???===;;;999888888777777666555666777888777555777777777666666666555555666444333444555666555444444444444555555555555555666777888888777888:::<<<>>>BBBEEEDDD@@@???AAAEEEFFFKKKPPPTTT\\\iiissswwwpppqqquuu|||{{{zzzfffYYYYYY^^^lll~~~yyywwwvvvsssrrrqqqqqqqqqrrrsssttttttvvvxxxzzz|||yyytttnnnhhhmmmjjjggggggiiijjjhhhfffeeeeeefffggghhhhhhiiiiiihhhgggfffdddbbbcccfffiiijjjkkknnnqqqsssuuuwwwwwwvvvxxx{{{}}}yyyyyyxxxuuurrrooooooqqqssspppooonnnooorrrtttvvvvvvuuusssrrrrrrsssrrrpppnnnkkklllmmmppprrruuuwwwyyy{{{~~~jjj```ZZZ]]]gggzzzqqq[[[SSSLLLIIIGGGGGGFFFEEECCCBBBCCCCCCBBBBBBCCCEEEGGGHHHMMMQQQVVV\\\dddppp}}}yyyhhhhhhnnnpppssswwwrrrsssrrrqqqpppqqqsssvvvuuuvvvuuussspppooopppqqqpppsssvvvwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzyyywwwwwwyyy|||qqqmmmuuukkkVVVPPPSSS[[[```]]]WWWSSSPPPMMMQQQ]]]jjjhhh\\\XXXSSSOOOLLLJJJGGGEEE???>>>===;;;999888888888999888888888999999888888777777666666666555555555555444333444666666666444333444444444555666666666666777888777777777999;;;===EEEMMMMMMFFF@@@>>>@@@CCCGGGLLLPPPVVV___iiiooollllllnnnsssyyy||||||zzzzzzqqqjjjdddhhhyyyyyyqqqoookkkgggiiigggfffgggiiiiiihhhfffddddddeeefffggghhhhhhiiiggggggeeecccaaaaaadddgggiiijjjmmmpppsssuuuwwwxxxuuuwwwzzz~~~}}}{{{zzzzzzwwwrrrmmmlllooorrrpppnnnnnnooorrrtttvvvvvvuuuuuuuuutttsssrrrpppnnnllllllmmmoooqqqtttwwwxxxzzz{{{wwwdddXXX[[[^^^jjj~~~gggWWWPPPJJJGGGGGGHHHGGGEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFHHHJJJNNNSSS\\\hhhvvvuuufffhhhppprrrsssuuuvvvuuutttsssrrrsssuuuwwwuuuuuuuuusssqqqpppqqqrrrtttvvvyyyzzzyyyxxxwwwxxxxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyyyywwwvvvvvvyyy{{{yyyjjjlllxxx___TTTVVVaaaiiidddZZZSSSPPPNNNPPPXXXaaavvvhhh\\\XXXSSSOOOLLLJJJGGGEEE???>>><<<;;;:::999888888888888999999888888888999666666666666555555555555555444333444666777666555333444444444555666666666555666777777666777999:::===HHHTTTWWWPPPGGGAAA???BBBDDDHHHLLLPPPWWWbbbkkkrrrpppnnnmmmmmmppprrrtttwwwxxxwww}}}ssspppooollljjjfffffffffhhhiiiiiihhhfffcccddddddeeeffffffggggggffffffdddbbb``````cccfffhhhiiilllooorrrtttvvvwwwuuuwwwyyy|||}}}}}}}}}}}}~~~~~~|||uuunnnkkkmmmpppqqqooonnnppprrruuuvvvvvvvvvwwwwwwwwwuuusssqqqpppnnnnnnoooppprrruuuxxxzzz|||{{{nnn\\\[[[YYY___ppp|||fffYYYOOOGGGGGGHHHFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIINNNVVVaaannnvvv}}}qqqgggllltttuuusssuuuxxxvvvtttssstttuuuvvvwwwtttuuuuuusssqqqqqqrrrsssyyy{{{||||||yyywwwvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwyyyyyyyyywwwvvvvvvwwwrrrlll~~~dddVVV\\\hhhpppjjj^^^UUUQQQOOOQQQVVV\\\nnnhhh\\\XXXSSSOOOLLLJJJGGGEEE>>>>>><<<;;;:::999999999555777888777666555666777666666666555555555444444444333333444666777666555444444444555555555555555444555666666555666888:::===HHHUUU[[[WWWOOOGGGCCCBBBCCCEEEIIIKKKQQQ^^^jjjuuutttqqqkkkeeedddhhhmmmooouuu{{{zzzqqqppppppmmmjjjiiidddfffhhhiiijjjiiigggfffdddddddddddddddeeeeeeeeeeeedddcccaaa___```cccfffggghhhkkknnnppprrrttttttsssuuuwwwyyyyyyzzz|||}}}yyyqqqkkklllooopppooooooppptttwwwyyyyyyvvvxxxzzzzzzxxxuuutttsssqqqqqqqqqqqqssswwwzzz|||}}}}}}~~~ggg[[[UUUVVVccctttnnn]]]OOOJJJHHHEEEEEEIIIGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEHHHNNNWWW___dddmmmsss{{{vvvllliiirrryyyyyywwwzzzyyyvvvtttssstttuuuvvvuuurrrssstttsssqqqqqqrrrttt}}}}}}}}}zzzwwwuuutttuuuxxxxxxxxxxxxwwwwwwwwwvvvvvvyyy{{{{{{yyywwwvvvvvv{{{yyysss]]]^^^kkkvvvrrrggg\\\TTTOOOQQQUUUXXXfffggg\\\XXXSSSOOOLLLJJJGGGEEE>>>===<<<;;;:::999999999555777888777555555666888666666555555555444444444444333222444666777777666555555555555555444444444444555666666555555777999;;;CCCNNNUUUUUUQQQKKKGGGDDDBBBDDDGGGHHHNNN\\\lllwww{{{}}}xxxooommmssszzzuuuqqqnnnssswwwrrrmmmkkknnnmmmhhheeefffdddfffjjjkkkkkkiiigggfffddddddddddddccccccccccccccccccbbb```___```cccfffggghhhjjjlllooopppqqqrrrppprrrtttuuutttvvvyyy|||~~~|||sssmmmmmmooonnnmmmnnnqqqvvv{{{~~~~~~vvvyyy||||||zzzwwwvvvwwwsssrrrrrrrrrtttwww{{{}}}{{{}}}ssswww```WWWTTT\\\eeessswww```UUUNNNFFFFFFLLLHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCDDDFFFJJJOOORRRTTT^^^bbbiiiooowww|||nnnjjjmmmxxx~~~{{{yyy}}}yyyvvvrrrqqqsssuuuuuutttqqqrrrrrrrrrpppppprrrttt|||{{{yyyvvvsssrrrsssuuuxxxxxxxxxxxxxxxwwwvvvvvvvvvyyy|||}}}{{{yyywwwwwwwwwggg[[[kkkzzz|||sssgggZZZQQQNNNSSSTTT___uuuggg\\\XXXSSSOOOLLLJJJGGGEEE>>>===<<<;;;:::999999999777999;;;:::777666888:::666666555555555444444444444333222444666777777666666666666555555444444333444555666555555555777999888===EEELLLPPPNNNKKKHHHEEECCCCCCFFFGGGLLL\\\mmm}}}pppnnnuuummmllliiijjjnnnllleeebbbddddddgggkkklllkkkiiigggfffeeeeeeddddddcccbbbbbbaaabbbbbbaaa___^^^```cccffffffhhhiiilllmmmoooppppppnnnppprrrrrrqqqssswww{{{|||~~~tttnnnnnnpppkkkkkkmmmqqqxxx~~~vvvzzz}}}~~~{{{yyyxxxyyytttsssrrrrrrtttwww{{{}}}zzz}}}ppphhh]]]WWWZZZ]]]fff}}}ppp___TTTJJJIIIOOOKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFHHHJJJLLLMMMMMMTTTWWW]]]ccckkkvvvxxxmmmkkkqqq}}}{{{xxx|||yyyuuuqqqqqqsssttttttrrrpppqqqrrrqqqpppppprrrsssyyyxxxvvvsssppppppsssuuuxxxxxxxxxxxxxxxwwwvvvuuuvvvyyy}}}~~~}}}zzzxxxxxxxxx|||kkkXXXjjj}}}}}}ppp___RRRLLLQQQQQQZZZmmm}}}hhh[[[WWWSSSOOOLLLJJJHHHFFF>>>===<<<:::999888777777777777888888888888777777777777666555444444333333444444444555555555555666444444444444444444444444555555555555555555555555666888;;;AAAFFFJJJJJJJJJNNNNNNJJJDDDAAAHHHXXXeeezzz{{{nnnwww~~~tttmmmjjjggghhhhhhhhhhhhfffeeedddeeegggjjjlllllljjjfffdddgggggggggfffdddbbb```^^^gggeeecccbbbbbbcccdddeeefffgggiiijjjlllmmmmmmmmmooonnnllllllmmmqqquuuwww{{{|||{{{xxxsssooommmmmmkkklllnnnrrr|||||||||}}}}}}|||{{{zzzzzztttsssqqqqqqsssvvvyyy{{{||||||}}}{{{zzzmmm```XXXYYYZZZ^^^nnnqqq]]]UUUPPPLLLMMMJJJHHHIIIKKKKKKHHHEEEGGGFFFDDDCCCDDDEEEGGGHHHNNNPPPSSSXXX___iiittt|||yyyssslllqqqwww}}}~~~zzzwwwxxxwwwtttrrrqqqpppppppppnnnpppqqqppppppqqqsssuuussssssttttttttttttsssssswwwyyy{{{{{{yyyxxxxxxxxxyyyzzz{{{zzzyyyxxxyyyzzz{{{zzzpppaaahhhyyyyyybbbUUUSSSOOOQQQYYYbbbooohhh[[[WWWSSSOOOLLLJJJHHHFFF>>>===<<<:::999888777777777777888888888888777777777666666555444444333333444444444555555555555666444444444444444444444444555555555555555555555555555777:::>>>BBBGGGJJJLLLKKKNNNOOOMMMKKKMMMSSSYYYvvv~~~|||zzzuuunnniiihhhggghhhhhhhhhhhhfffeeedddfffhhhkkklllllliiifffcccggggggggggggfffdddbbb```fffeeedddcccccccccdddeeedddeeefffgggiiijjjkkkkkkllljjjiiihhhjjjmmmqqqsssuuuvvvvvvsssppplllkkkkkklllmmmnnnqqqzzz|||||||||{{{yyywwwvvvuuurrrqqqppppppqqqtttwwwyyyyyyyyy{{{~~~zzz{{{vvvgggZZZXXXXXXZZZdddqqqyyyjjj[[[PPPPPPNNNLLLLLLNNNMMMIIIFFFDDDDDDCCCBBBBBBCCCDDDEEEIIIJJJLLLOOOTTT\\\ffflllvvv~~~wwwrrrrrruuuzzz|||yyyvvvvvvtttsssqqqqqqppppppsssttttttsssqqqqqqrrrtttuuuuuuttttttttttttuuuuuuzzz|||}}}}}}{{{zzzyyyzzzxxxzzz{{{{{{zzzzzz{{{}}}|||{{{|||hhhjjjuuulll]]]UUUPPPOOOUUU\\\hhhhhh[[[WWWSSSOOOLLLJJJHHHFFF???>>><<<:::999888888888777777888888888888777777666666666555444444333333444444444555555555555666444444444444444444444444555555555555555555555555333666888:::===BBBJJJPPPPPPSSSWWWWWWTTTSSSTTTWWWfffnnnttttttsss~~~{{{sssllllllkkkhhhfffgggggghhhhhhhhhhhhfffeeedddfffgggjjjlllkkkiiifffdddggghhhhhhhhhgggfffdddcccdddddddddddddddeeeeeeeeebbbbbbcccccceeefffhhhiiigggfffeeedddfffhhhkkknnnoooqqqqqqpppnnnlllllllllnnnppppppqqqwww|||{{{{{{zzzxxxvvvsssqqqppppppooonnnnnnppprrruuuvvvvvvwwwyyy|||vvv~~~wwwbbbZZZYYYXXX[[[aaasssrrr^^^VVVSSSPPPOOOOOOMMMIIIEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJOOOVVVZZZbbbhhhrrr{{{~~~~~~vvvtttvvvxxx{{{~~~~~~|||{{{uuuuuuuuuttttttrrrqqqqqqxxxxxxxxxvvvsssrrrrrrsssxxxwwwuuuttttttuuuwwwxxx~~~~~~|||{{{{{{xxxyyy||||||}}}~~~}}}yyywwwpppqqqwwwdddYYYRRROOORRRWWW```uuuhhh[[[WWWSSSOOOLLLJJJHHHFFF???>>><<<;;;999888888888777777888888888888777777666666555555555444444444444444444555555555555666444444444444444444444444555555555555555555555555333666888888888>>>IIIRRRYYY___ccc```XXXUUUXXX]]]YYY]]]___[[[ZZZcccwwwwwwjjjeeecccfffhhhggggggiiiggghhhhhhhhhhhhfffeeedddccceeehhhjjjkkkjjjhhhfffggghhhiiiiiiiiihhhgggfffccccccdddeeeffffffeeeeeebbbbbbbbbbbbccceeeggghhheeedddcccbbbccceeehhhiiilllnnnppppppooooooooopppqqqrrrrrrqqquuu{{{{{{xxxxxxxxxwwwvvvtttrrrpppooooooooonnnnnnppprrrtttuuuvvvwwwzzz}}}zzzpppaaa\\\YYYXXXYYYbbbpppxxxhhhaaaZZZTTTRRROOOLLLIIIFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDEEEEEEFFFIIINNNQQQTTTZZZaaaiiipppyyy~~~|||~~~{{{wwwxxxuuuvvvxxxzzz||||||}}}}}}uuuvvvwwwwwwwwwuuutttssszzzzzzyyywwwuuussstttuuuzzzxxxvvvttttttvvvxxxzzz~~~|||{{{{{{xxx{{{}}}|||uuu~~~wwwnnnzzzmmm^^^UUUPPPRRRUUU\\\oooggg[[[WWWSSSOOOLLLJJJHHHFFF???>>>===;;;:::999888888777777888888888888777777555555555555555444444444444444444555555555555666444444444444444444444444555555555555555555555555444666777666666<<>>===;;;:::999888888777777777777777777777777555555444444444333333333333333333444444444555555444444444444444444444444666666666555444444444333444444444555555555555666>>>;;;BBBUUUeeeppp}}}tttzzzvvviiigggfffcccbbb``````___^^^]]]\\\\\\^^^aaadddfffkkkiiihhhffffffdddbbb___aaabbbcccdddeeefffffffffeeeeeecccbbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccccceeegggiiikkklllmmmmmmlllkkkkkkjjjjjjiiigggfffeeehhhhhhiiijjjkkkkkkllllllpppooommmllllllmmmnnnnnnmmmllljjjjjjjjjlllnnnooonnnpppqqqpppppppppqqqrrrtttvvvwwwyyyzzz~~~nnn\\\[[[XXXVVV[[[hhhyyyxxxkkk___[[[TTTNNNKKKJJJIIIHHHJJJHHHEEEDDDEEEFFFFFFFFFDDDFFFGGGGGGFFFGGGJJJNNNMMMPPPSSSUUUVVVXXX^^^bbbjjjkkkmmmqqqvvv|||||||||www{{{~~~zzzvvvuuussstttvvvxxxyyyyyyxxxxxxwwwuuurrrqqqrrrssssssqqqnnnkkkkkkmmmoooqqqppppppqqqrrrsssssstttuuuuuutttsssrrrrrrrrrrrrrrrwwwxxxxxxxxxwwwwwwyyy{{{{{{zzzzzz{{{{{{~~~|||sssqqqeeennnyyycccWWWVVVWWWVVVgggyyy~~~cccZZZWWWRRRNNNLLLJJJGGGEEE???>>>===;;;:::999888888777777777777777777777777666666555555555444444444333333333444444444555555444444444444444444444444555555555555555444444444444444444555555555555666888777>>>KKKWWWeee{{{sssssstttmmmfffeeedddbbbaaa```______^^^]]]\\\\\\]]]```ccceeehhhgggggggggfffeeebbb___aaabbbccceeefffgggggggggccccccbbb``````_________aaaaaaaaaaaabbbbbbbbbccceeefffhhhjjjlllllllllllljjjjjjjjjiiihhhgggeeeeeegggggghhhiiijjjjjjkkkkkkooonnnmmmlllllllllllllllkkkjjjiiiiiiiiikkkmmmooommmnnnpppqqqqqqrrrsssttttttvvvwwwyyy{{{~~~hhh___YYYYYY]]]dddpppzzz}}}qqqjjj```WWWQQQNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFDDDEEEFFFGGGFFFDDDDDDGGGJJJKKKMMMOOOPPPQQQTTTXXX\\\___```aaadddhhhmmmrrruuuzzz}}}~~~{{{vvvtttqqqrrruuuxxxyyyxxxzzz|||}}}vvvuuu~~~zzzwwwvvvtttuuuvvvwwwwwwvvvwwwwwwvvvtttqqqpppqqqsssqqqooollljjjiiikkkmmmnnnpppppppppqqqrrrsssssstttttttttsssrrrrrrrrrrrrrrrtttvvvxxxxxxwwwwwwyyyzzzzzzxxxxxxzzzyyy{{{xxxwwwfffjjj}}}mmm[[[TTTTTTTTTbbbrrr~~~cccZZZWWWRRRNNNLLLJJJGGGEEE???>>>===;;;:::999999888777777777777777777777777777777666666666555555555333333333444444444555555444444444444444444444444444444444555555555555555444444444555555555555666444555:::@@@EEESSSrrrooofffdddooo}}}ssslllgggdddbbbbbbaaaaaa```_________]]]]]]\\\\\\]]]___bbbdddddddddeeefffgggfffbbb___```aaaccceeefffggghhhhhhaaa``````___^^^^^^^^^^^^``````______``````aaabbbdddeeehhhjjjkkkkkkkkkkkkiiiiiiiiihhhgggfffeeedddeeefffggghhhiiijjjkkkkkknnnnnnnnnnnnmmmllljjjjjjhhhhhhhhhhhhiiikkkmmmooommmnnnoooqqqssstttvvvvvvtttvvvxxxyyy{{{~~~xxxdddVVVWWW[[[ZZZ^^^ggg}}}uuuhhh]]]UUUPPPMMMHHHGGGGGGGGGHHHGGGEEECCCHHHHHHHHHFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKMMMQQQTTTTTTTTTUUUVVVYYY\\\___aaaeeegggiiijjjkkkkkkmmmoooqqqrrrtttwww{{{~~~zzzuuuqqqnnnmmmkkkjjjiiikkkoootttwwwxxx{{{}}}zzzsssqqqttt|||yyywwwvvvuuuvvvwwwwwwtttrrrwwwwwwvvvsssqqqoooqqqrrrpppooollliiiiiijjjkkkmmmooopppppppppqqqqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrrrrtttwwwxxxwwwwwwwwwxxxwwwvvvwwwyyyxxxxxx~~~{{{vvv|||hhhdddrrr|||dddWWWTTTTTT[[[gggxxx~~~ddd[[[WWWRRROOOLLLJJJHHHFFF@@@???===<<<:::999999999777777777777777777777777666666666666555555555444333333333444444444555555444444444444444444444444333444444444555666666666444444444555555555555666777777999999999CCC[[[ssszzzoookkkkkksss|||qqqgggbbbaaaaaaaaa^^^^^^____________^^^^^^\\\\\\[[[[[[\\\^^^aaabbb```aaacccfffgggfffbbb___^^^```aaaccceeefffgggggg``````___^^^^^^^^^____________^^^^^^^^^___```aaaccceeegggiiijjjkkkjjjjjjhhhhhhhhhhhhgggfffeeedddeeefffggghhhiiijjjkkklllooooooppppppooommmkkkjjjhhhhhhiiijjjkkkmmmooopppppppppppprrrtttvvvvvvvvvsssuuuwwwyyyzzz}}}pppYYYYYYZZZSSSSSS\\\jjj{{{xxxjjj___XXXPPPNNNKKKJJJKKKJJJIIIHHHJJJJJJIIIGGGFFFFFFGGGHHHFFFFFFFFFGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWXXX[[[]]]]]]___bbbfffjjjmmmppprrrooommmkkkhhheeecccbbbbbbbbbbbbcccgggmmmttt{{{~~~}}}xxxrrrooommmmmmmmmpppxxx~~~zzzxxxxxxttttttuuuwwwxxxwwwtttqqqwwwwwwvvvtttqqqpppqqqrrrrrrpppnnnlllkkklllmmmnnnppppppppppppppppppqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqtttwwwwwwvvvtttssssssssssssuuuyyyyyyxxx{{{qqqtttrrrhhhkkkpppqqq___XXXVVVUUU^^^jjjyyyeee[[[XXXSSSOOOMMMJJJHHHFFF@@@???>>><<<;;;:::999999777777777777777777777777555555555444444444333333333333333444444444555555444444444444444444444444333444444444555666666666444444444555555555555666888888888888777;;;GGGRRRdddpppwwwvvvtttvvv|||vvvjjjfffaaa]]]\\\]]]^^^___[[[\\\]]]^^^^^^^^^]]]]]][[[[[[[[[[[[\\\]]]___```]]]^^^aaadddfffeeebbb___]]]^^^___aaacccddddddddd`````````___``````aaaaaa___^^^]]]]]]]]]^^^```aaabbbcccfffhhhiiiiiiiiiiiiggghhhhhhggggggfffeeedddfffggghhhiiikkklllmmmnnnpppqqqqqqqqqqqqooommmllljjjkkklllmmmnnnpppqqqrrrsssrrrqqqrrrtttvvvuuusssrrrtttwwwxxxzzz|||hhhaaa\\\RRRRRR[[[XXXgggxxxzzzppp```[[[TTTOOOMMMMMMMMMMMMJJJIIIGGGFFFGGGHHHHHHIIIGGGFFFEEEEEEFFFHHHIIIIIILLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMPPPSSSRRRTTTWWWZZZ]]]___aaaaaa^^^^^^]]]\\\\\\\\\]]]]]]ZZZ[[[^^^cccjjjsss|||{{{qqqhhhcccbbbccceeeooo~~~yyywwwuuusssssswwwpppqqqsssvvvxxxxxxuuurrrxxxxxxwwwtttqqqpppqqqssstttsssqqqpppooopppqqqrrrqqqqqqppppppppppppppppppqqqqqqpppppppppqqqqqqrrrrrruuuvvvvvvtttqqqooooooqqqqqqtttyyy{{{zzz|||}}}tttyyywwwlllfffttt}}}iii\\\UUUSSSXXX___lllfff[[[XXXSSSOOOMMMKKKHHHFFF@@@???>>><<<;;;::::::999777777777777777777777777555444444444444333333333333333333444444444555555444444444444444444444444444444444555555555555555444444444555555555555666555555666888999;;;===???FFFQQQeeezzztttvvvzzz~~~uuukkkbbb^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZ[[[\\\^^^^^^^^^]]]\\\ZZZZZZZZZ[[[[[[\\\]]]^^^\\\]]]___bbbddddddbbb___]]]]]]___```aaaaaabbbbbb````````````aaabbbcccccc___^^^]]]\\\\\\^^^```aaaaaaccceeeggghhhiiihhhhhhhhhhhhhhhhhhhhhgggfffeeefffggghhhiiikkkmmmnnnnnnqqqqqqqqqqqqqqqppppppooommmnnnnnnpppqqqrrrsssssstttrrrpppqqqtttvvvtttrrrppprrruuuwwwxxxzzz|||{{{iii\\\QQQPPPWWWSSS]]]jjjwwwuuummmaaaWWWQQQNNNMMMLLLKKKIIIFFFFFFGGGHHHIIIHHHIIIGGGEEEEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIILLLNNNMMMOOORRRUUUWWWWWWWWWVVVTTTUUUVVVWWWYYYZZZ[[[\\\ZZZ\\\___ccciiirrr|||}}}rrrdddYYYVVVYYY^^^uuuzzzrrrpppoooooorrrvvvoooppprrruuuxxxxxxuuussswwwwwwvvvsssqqqpppqqqrrrssssssrrrrrrrrrssstttuuurrrrrrrrrqqqpppppppppoooppppppooooooppppppqqqqqqrrrtttuuutttqqqooonnnnnnqqqppptttzzz|||{{{|||}}}uuutttooo```iii~~~tttaaaUUURRRUUUYYYaaattthhh\\\XXXSSSPPPMMMKKKHHHFFFAAA@@@>>>===;;;:::::::::777777777777777777777777555555555555444444444444333333333444444444555555444444444444444444444444555555555555555444444444444444444555555555555666444555666666777999;;;;;;===AAAMMM___vvv~~~qqqiiifffbbb]]]YYYZZZ[[[ZZZZZZYYYZZZZZZZZZ[[[]]]^^^^^^]]]\\\[[[YYYZZZZZZZZZ[[[\\\\\\]]]\\\\\\]]]___bbbbbbaaa___^^^___``````aaaaaa``````````````````aaabbbcccddd```___]]]\\\\\\^^^```bbbaaabbbdddfffggghhhhhhggghhhhhhiiiiiihhhhhhggggggeeefffgggiiijjjlllmmmnnnpppppppppoooppppppqqqqqqoooooopppqqqrrrsssssssssssspppnnnppptttwwwuuurrrnnnqqqtttvvvwwwxxxzzz|||xxxbbbTTTQQQUUUSSSZZZaaaiiiwwwpppddd[[[VVVRRRQQQNNNJJJJJJKKKKKKJJJIIIJJJHHHEEEFFFHHHJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHIIIKKKKKKMMMPPPSSSUUUTTTSSSRRRQQQRRRUUUWWWYYY[[[[[[[[[[[[]]]___aaaeeemmmvvv}}}tttpppiii___[[[___jjjsssvvvnnnmmmpppqqqsssvvvqqqqqqrrrtttvvvvvvtttrrruuuuuutttqqqooommmoooppppppppppppqqqrrrsssuuuuuutttssssssrrrqqqppppppoooooooooooooooooopppqqqqqqpppqqqrrrqqqooonnnoooppptttrrrtttzzz|||zzzzzz||||||qqq{{{vvvfffcccwwwkkk[[[QQQTTTVVVYYYhhhiii\\\XXXTTTPPPMMMKKKIIIGGGAAA@@@>>>===;;;:::::::::777777777777777777777777777666666666555555555555333333333444444444555555444444444444444444444444666666666555555444444333444444444555555555666666666777777444333666;;;===:::888999BBBSSSkkkqqqnnnhhhaaa___```\\\VVVVVVXXXYYYYYYYYYZZZ[[[]]]ZZZ[[[]]]^^^^^^]]]\\\ZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\]]]^^^```aaaaaa`````````aaaaaaaaaaaa``````____________```bbbcccdddaaa___]]]\\\\\\^^^aaabbb```aaacccfffgggggggggggghhhiiiiiiiiiiiihhhhhhgggddddddfffgggiiikkklllmmmoooooonnnnnnnnnpppqqqsssooopppqqqrrrrrrrrrrrrrrrqqqnnnlllooouuuxxxvvvsssmmmpppsssuuuvvvwwwyyy{{{~~~}}}|||{{{nnn^^^YYYYYYOOOTTTWWWZZZdddvvvrrrhhhbbbXXXTTTPPPOOOOOOOOOMMMKKKJJJHHHEEEFFFIIIKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJGGGHHHIIIIIIGGGGGGHHHIIIIIILLLPPPSSSUUUTTTRRRQQQQQQSSSVVVYYYZZZ[[[ZZZZZZWWWXXXZZZZZZ\\\bbbkkkrrr```aaabbbdddkkkzzz|||rrrkkkmmmrrrtttuuuwwwtttsssssstttuuutttrrrpppssssssrrrooommmlllmmmnnnmmmmmmnnnoooppprrrtttuuuuuutttssssssrrrqqqppppppoooooonnnoooooopppqqqqqqmmmooooooooonnnoooqqqsssvvvtttuuuyyy{{{yyyxxxyyy|||yyytttaaarrruuudddQQQTTTTTTUUUaaa|||}}}dddZZZWWWSSSPPPMMMKKKGGGEEEAAA@@@>>><<<:::999888888777777777777777666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555444444444555555555555666777888999:::???KKK\\\hhhvvviiiaaa^^^[[[XXXXXXYYYYYYVVVTTTWWWWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYY[[[\\\]]][[[\\\]]]___```aaaaaaaaaaaaaaa```aaabbbbbb```^^^^^^___```aaaaaabbbaaaaaaaaa```____________``````___aaabbbcccdddeeehhhkkkhhhhhhhhhhhhhhhhhhgggffffffdddbbbdddiiimmmoooooollllllmmmnnnoooqqqssstttqqqrrrtttvvvvvvuuutttsssrrrssstttuuutttrrrooonnnoooooopppqqqtttwwwyyy{{{yyyzzzzzz{{{jjj[[[ZZZSSSRRRRRRTTTUUU\\\kkkzzzxxxjjjZZZTTTWWWYYYTTTMMMLLLKKKIIIGGGGGGGGGIIIJJJKKKJJJIIIIIIJJJJJJIIIHHHJJJGGGFFFHHHGGGEEEFFFJJJKKKWWWVVVRRRVVVUUUPPPSSSQQQUUUWWWUUUVVVXXXWWWTTTWWWSSSNNNNNNTTT\\\bbbffflllpppxxxzzztttmmmjjjlllpppssstttttttttttttttttttttttttttrrrrrrqqqpppooonnnmmmlllpppnnnlllkkklllnnnrrrtttvvvvvvtttqqqooonnnppprrrnnnooooooooooooooonnnnnnkkkmmmoooooooooooopppqqquuuvvvwwwxxxyyyzzzzzzzzzmmmiiiqqqtttaaaWWWSSSYYYaaaooo|||cccZZZWWWSSSPPPMMMKKKHHHEEEAAA@@@>>><<<:::999888888888888888888888777777666666555555555555444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555444444444444555555555555333555666666666<<>><<<;;;999999888999999999999999888777777666555555555555444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444555555555555444777999888555555777:::BBBJJJWWWlll{{{mmmfff\\\WWWVVVWWWWWWVVVTTTSSSSSSTTTWWWXXXXXXWWWYYYYYYZZZ[[[\\\\\\]]]]]]YYYZZZ[[[]]]]]]]]]]]]\\\[[[[[[YYYXXXXXXYYYZZZZZZ[[[\\\]]]^^^______``````aaa```___```aaabbbaaa```___```aaaaaaaaaaaaaaa```aaabbbbbbcccbbbaaa```______aaabbbbbbbbbccceeeggggggggggggffffffdddcccbbbdddcccbbbdddgggjjjlllllljjjjjjkkklllmmmnnnppppppnnnooopppqqqrrrssstttuuussssssrrrqqqpppppppppppptttsssqqqqqqsssuuuyyy{{{{{{{{{||||||{{{ppp^^^WWWQQQPPPPPPPPPSSSWWW```nnn}}}zzzpppiiicccZZZVVVVVVUUURRRNNNPPPOOOMMMMMMMMMLLLIIIGGGFFFEEEFFFIIIHHHEEEGGGKKKVVVaaa___XXXXXXTTTOOOQQQOOOSSSUUUSSSSSSUUUWWWUUUSSSTTTTTTWWW```qqq||||||xxxrrrnnnnnnqqqssstttqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqpppppppppooooooooonnnmmmkkkjjjjjjkkkmmmooosssrrrqqqooollllllnnnppprrrrrrqqqpppnnnllljjjiiimmmnnnppppppooooooppprrrwwwwwwwwwwwwxxxzzz{{{|||zzz~~~wwwllluuurrrddd```bbbmmmzzzaaa[[[XXXTTTPPPNNNKKKHHHFFFAAA@@@???===;;;:::999999888888999999888888777666666555555555555444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444333333444444444555555555444777999:::888777777888===???DDDRRRmmmzzzqqqhhhaaa___[[[VVVSSSTTTVVVWWWWWWQQQQQQQQQRRRTTTUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^[[[\\\^^^______^^^]]]\\\\\\[[[YYYXXXXXXXXXYYYYYY[[[\\\]]]^^^____________aaa___^^^___aaabbbbbbaaabbbbbbcccccccccbbbbbbaaaaaabbbdddeeedddccc```___```aaabbbbbbaaabbbdddfffdddeeeeeeeeeeeeddddddccccccccccccdddfffhhhjjjjjjiiijjjkkklllmmmnnnoooooommmmmmnnnoooqqqsssuuuvvvtttrrrpppooooooooopppqqqvvvtttsssrrrsssuuuxxx{{{yyyzzz{{{|||~~~iii]]]RRROOOQQQRRRRRRSSSXXXaaammmwww|||qqqkkkjjjggg```ZZZVVVTTTSSSRRRQQQOOOLLLIIIHHHHHHIIIKKKJJJHHHKKKQQQZZZfffeee]]]\\\WWWQQQTTTQQQXXX\\\\\\^^^cccfffgggeeecccccchhhvvv}}}yyyuuuqqqpppqqqssstttqqqqqqqqqrrrrrrrrrrrrrrrppppppppppppppppppppppppnnnmmmlllkkkkkklllmmmnnnrrrrrrqqqnnnllllllnnnpppqqqqqqpppooonnnlllkkkjjjnnnoooppppppooooooppprrruuuuuuuuuuuuvvvxxxyyyzzz{{{}}}rrrnnnpppdddbbblll{{{bbb[[[XXXTTTQQQNNNLLLHHHFFFBBBAAA???===;;;:::999999777777888888777777666555666555555555555444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444444555222333555555666666777888:::;;;;;;>>>JJJYYYdddhhhvvv|||xxxlllddd```\\\VVVQQQRRRQQQPPPOOOOOOOOONNNLLLPPPPPPQQQQQQRRRRRRSSSSSSVVVVVVVVVWWWYYY[[[\\\^^^______aaaaaa```^^^\\\ZZZ\\\[[[ZZZYYYXXXXXXYYYZZZ\\\\\\]]]^^^____________```___^^^^^^aaaccccccccceeeeeeeeeeeeeeedddcccbbb```bbbccceeeeeecccbbb``````aaabbbbbbaaabbbdddfffccccccdddeeeffffffffffffbbbcccdddeeeeeeggghhhiiijjjkkklllmmmnnnoooooonnnmmmmmmnnnoooqqqtttvvvwwwsssqqqooonnnmmmoooppprrrvvvuuutttssstttvvvxxxzzzwwwxxxyyy{{{~~~}}}lllZZZTTTTTTTTTSSSSSSPPPTTT[[[ccclllxxx{{{mmmkkkhhheeeaaa]]]WWWSSSPPPOOOQQQSSSSSSUUU\\\eeeqqq~~~}}}tttpppggg___aaahhhqqqyyy}}}{{{zzzwwwsssqqqqqqssstttssssssssssssttttttuuuuuuqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnooooooooorrrrrrqqqooommmmmmoooqqqooooooooopppoooooonnnmmmoooooopppooonnnnnnppprrrrrrrrrsssssstttuuuwwwwwwwwwyyy{{{sssxxxlllccciii|||fff\\\XXXTTTQQQNNNLLLIIIFFFBBBAAA???===<<<::::::999777777777777777666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333444444444555555333333333333333333333333333333333333444444444444555555444444444666777888666777888777888===DDDJJJMMMRRR\\\gggoooxxxyyyooo```[[[UUURRRQQQQQQOOOMMMLLLMMMNNNOOOOOONNNLLLKKKOOOQQQRRRQQQPPPOOOPPPRRRTTTTTTTTTUUUWWWYYY\\\]]]aaabbbccccccbbb___\\\ZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[]]]^^^______``````______```^^^]]]^^^```cccddddddffffffffffffeeedddcccbbb___```bbbcccddddddcccccc___aaabbbbbbbbbccceeegggdddeeefffgggggggggggggggbbbdddffffffffffffgggiiiiiikkklllnnnooonnnnnnmmmnnnoooppprrrtttuuuwwwwwwrrrpppooommmmmmnnnpppqqquuuuuuuuuuuuvvvwwwyyyzzzwwwwwwxxxzzz}}}nnnaaa[[[VVVRRRPPPMMMMMMPPPUUU[[[bbbooozzzyyyqqqllldddccccccdddeeejjjwww}}}}}}}}}yyyyyywwwuuurrrqqqsssuuutttttttttuuuvvvvvvwwwwwwrrrrrrqqqqqqqqqpppppppppmmmnnnoooqqqqqqrrrqqqqqqqqqqqqpppnnnmmmmmmoooqqqmmmnnnooopppqqqqqqqqqqqqooooooooonnnlllmmmoooqqqooopppqqqsssttttttttttttxxxxxxzzzyyyyyyhhhgggtttjjj\\\YYYUUUQQQOOOLLLIIIGGGBBBAAA@@@>>><<<;;;::::::777888888888888777666666666555555555555444444444333333333444444444555555444444444444444444444444333333333444444444555555333333333333333333333333222222333333333444444444666555444444555777888888333555888999888888:::>>>BBBDDDIIIPPPUUU]]]mmm{{{~~~tttlllddd[[[UUUQQQPPPNNNMMMMMMNNNNNNOOOMMMNNNPPPQQQQQQQQQQQQQQQNNNPPPQQQQQQOOOOOOQQQSSSSSSSSSSSSTTTVVVYYY\\\^^^```aaacccdddcccaaa^^^[[[\\\\\\[[[ZZZZZZ[[[]]]]]]______``````aaaaaa`````````^^^\\\]]]```ccceeeeeeffffffeeeeeedddbbbaaa```^^^___```aaabbbdddeeeeee___aaabbbccccccdddgggiiiiiiiiiiiiiiiiiihhhgggfffccceeehhhhhhfffeeegggiiihhhiiikkkmmmnnnmmmlllkkkoooqqqsssuuuvvvwwwwwwwwwpppooonnnnnnnnnnnnooopppssstttuuuwwwxxxyyyyyyzzzyyyxxxxxxyyy|||vvviii]]]TTTPPPPPPMMMNNNRRRTTTVVV^^^hhhrrr~~~~~~{{{zzz~~~{{{yyyvvvwwwwwwuuurrrqqqsssuuuttttttuuuuuuvvvwwwwwwxxxssssssrrrqqqqqqpppoooooolllmmmooorrrsssssssssrrrppppppooommmkkklllnnnpppnnnooopppqqqrrrsssssssssnnnnnnnnnlllkkkkkknnnpppmmmooorrrtttuuuuuutttsssyyyxxxzzzzzzqqqiiipppzzzlll\\\YYYUUUQQQOOOLLLIIIGGGCCCAAA@@@>>><<<;;;::::::999999999999999888777777666666555555555444444444333333333444444444555555444444444444444444444444333333333444444444555555333333333333333333333333222222333333333444444444000000000111333555555555111333777;;;:::777666777666888<<<@@@AAADDDOOO[[[iii{{{sssmmmddd\\\WWWSSSQQQOOOKKKLLLMMMLLLJJJIIIKKKLLLKKKLLLLLLKKKKKKKKKNNNOOOLLLNNNQQQQQQOOOOOORRRTTTSSSSSSSSSTTTVVVYYY]]]______```ccceeeeeebbb```^^^\\\\\\[[[[[[[[[\\\^^^______```aaaaaaaaaaaaaaa```___^^^\\\]]]```ccceeefffeeeeeedddcccbbbaaa___^^^]]]^^^^^^```aaadddfffggg___aaabbbcccdddeeehhhkkkmmmllllllkkkiiihhhfffeeecccfffiiihhhfffeeegggiiiggghhhjjjlllllllllkkkjjjppprrruuuwwwyyyxxxxxxwwwooonnnnnnnnnnnnooooooooorrrtttvvvxxxzzzzzzzzzyyy|||zzzyyyyyy{{{}}}vvvfffYYYTTTQQQMMMMMMPPPPPPOOOUUU^^^^^^jjjzzz|||yyyxxxwwwtttvvvwwwuuurrrqqqsssvvvtttttttttuuuvvvwwwwwwxxxttttttsssrrrqqqoooooonnnjjjlllooorrrssstttssssssnnnnnnmmmllljjjjjjmmmooopppqqqrrrsssssssssssssssnnnnnnmmmkkkjjjjjjmmmooommmooosssvvvwwwvvvtttrrrtttrrruuu|||vvvxxxyyynnnrrryyykkk^^^ZZZUUURRROOOMMMJJJHHHBBB@@@???===;;;:::999999999999999888888666555555666555444444555666555444222333333444444333333222444444444333333222222222333333333444444444555555333333333333333333333333333333333444444444555555333333333444444444555555555555555555555555555555666666888999;;;===>>>>>>JJJTTTaaakkkuuurrriiidddVVVTTTPPPLLLIIIHHHHHHHHHHHHIIIKKKKKKKKKJJJKKKMMMKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQRRRTTTTTTTTTSSSRRRTTTTTTTTTUUUVVVYYY[[[]]]^^^```bbbddddddccc```___]]]]]]]]]\\\\\\]]]]]]^^^aaaaaabbbbbbbbbbbbaaaaaaaaa```______```bbbeeeffffffeeedddbbbaaa`````````[[[[[[[[[\\\^^^aaadddeeeeeedddcccbbbdddfffiiikkkmmmmmmmmmllljjjhhhfffddddddeeegggiiijjjiiihhhggghhhjjjkkklllkkklllmmmooorrrsssssstttuuuuuuttttttqqqnnnooorrrssspppqqqttttttvvvyyyzzzzzzyyyzzz{{{{{{}}}~~~|||zzzyyy{{{}}}yyyxxx|||eeeYYYXXXSSSQQQRRRPPPLLLNNNTTTVVV[[[ccckkktttyyyqqq}}}}}}xxxtttrrrpppsssttttttttttttsssqqqppprrrrrrrrrrrrrrrrrrrrrrrruuutttssssssssspppllliiilllmmmmmmmmmmmmooorrrtttrrrpppmmmkkkiiiiiiiiijjjnnnoooqqqrrrrrrqqqpppooommmlllkkkjjjjjjjjjkkklllnnnppptttwwwyyyxxxvvvuuurrrsssvvvyyy~~~zzzpppjjjvvvzzzssssssjjj^^^ZZZUUUQQQOOOMMMJJJHHHBBBAAA???===<<<::::::999999999999888888777666555666444333444555666555444222333333444444333333222444444444333333222222222333333333444444444444555333333333333333333333333333333333444444444444555333333333444444444444555555555555555555555555555555555666777999:::;;;;;;888>>>EEEKKKQQQ[[[hhhrrrwwwjjj___WWWQQQMMMKKKIIIFFFDDDBBBBBBBBBCCCEEEGGGJJJKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXX[[[\\\___```bbbddddddcccaaa```______^^^]]]]]]]]]^^^^^^```aaaaaaaaaaaaaaaaaa```cccaaa___^^^^^^___aaacccfffeeedddbbbaaa``````___^^^^^^^^^___```ccceeefffeeedddcccbbbdddfffiiikkkmmmmmmmmmlllkkkiiifffeeeeeefffhhhjjjkkkjjjiiihhhhhhjjjlllmmmnnnoooqqqsssssssssttttttssssssrrrqqqrrrooopppssstttrrrrrruuuuuuwwwzzz|||{{{zzzzzz{{{{{{|||}}}|||zzzzzz|||~~~uuuyyy~~~oooddd\\\VVVTTTRRRNNNMMMQQQKKKNNNTTTXXX^^^eeennntttoooqqq|||xxxuuusssrrrrrrssstttuuutttrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrpppllliiijjjkkklllmmmmmmooosssvvvqqqpppmmmkkkiiiiiiiiijjjnnnoooqqqrrrrrrrrrpppooommmlllkkkjjjiiijjjjjjkkkmmmpppsssvvvxxxwwwvvvtttqqqsssuuuxxx|||tttcccfffqqq~~~zzzjjj]]]YYYUUUQQQOOOMMMJJJHHHCCCBBB@@@>>><<<;;;;;;:::888888999888888777666555555444333444555666555333222333333444444333333222444444333333333333222222333333333333444444444444333333333333333333333333333333333333444444444444333333333333444444444444444444444444444444444444444444555555666777777777555666888999<<>><<<;;;;;;:::777777888888888888777777444333222333444555444222222333333444444333333222222222333333333333444444222222222222333333333333333333333333333333333333222222222222333333333333222222222222333333333333333333333333333333333333444444555555555555555555555555444555666777666555;;;:::888888888;;;===???>>>???@@@BBBDDDGGGHHHIIIKKKMMMOOORRRVVVZZZ]]]___aaadddhhhlllpppuuuzzz}}}tttkkkddd```___XXXVVVSSSQQQOOOMMMJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<===???@@@@@@???BBBAAAAAA@@@@@@??????>>>@@@DDDHHHJJJJJJIIIIIIIIIFFFFFFGGGIIILLLOOORRRTTTSSSRRRQQQQQQSSSWWWZZZ]]]XXXWWWVVVTTTTTTTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\___```cccddddddccc```___\\\\\\[[[[[[\\\^^^aaabbb```aaabbbcccbbbaaa```___bbbbbbcccdddeeeeeeeeeeeecccbbbbbbbbbccccccdddeeefffgggiiijjjjjjjjjiiiiiihhhiiiiiijjjjjjkkklllllllllmmmnnnmmmkkkiiijjjkkkkkkmmmoooppppppnnnllljjjjjjggghhhlllmmmlllmmmpppppprrruuuwwwwwwxxxyyyzzz{{{{{{|||{{{~~~uuurrrxxxiii[[[TTTQQQMMMJJJJJJKKKKKKKKKIIIJJJLLLOOOTTTZZZ___bbbmmmrrr{{{zzz{{{zzzyyyxxxvvvtttqqqpppqqqqqqqqqqqqooommmllljjjkkkkkkkkkkkkkkkkkkkkkkkkllllllnnnqqqssssssrrrpppjjjjjjjjjiiiggggggiiikkkkkkkkkkkkkkkkkkjjjjjjjjjiiikkkmmmoooppppppooonnnkkkkkkkkkkkkjjjiiiggggggiiijjjlllnnnppppppppppppnnnpppqqqrrrrrrtttwwwzzz|||ddd[[[QQQQQQ]]]qqqiiiZZZWWWSSSPPPNNNLLLJJJIIIBBBAAA???===<<<::::::999777777888888888888777777444333222222444444333222222333333444444333333222222222222333333444444444111222222222222333333333333333333333333333333333111222222222222333333333111222222222222333333333333333333333333333333333333333333444444555555555444555777888888777777777666666555666666777888999888888777777888999999::::::;;;;;;<<<>>>???@@@AAA???AAAEEEFFFGGGJJJNNNRRRXXX]]]dddfffeeeeeegggjjjqqquuuzzz{{{xxxrrrmmmjjj___[[[TTTLLLFFFCCCAAA@@@BBB@@@>>>>>>>>>>>>===<<<============>>>============<<<<<<>>>@@@AAA@@@???BBBBBBBBBCCCBBBBBBAAAAAA@@@CCCFFFGGGGGGGGGHHHIIIFFFFFFFFFGGGJJJNNNQQQSSSSSSQQQPPPPPPRRRVVV[[[^^^YYYXXXVVVTTTTTTSSSTTTTTTUUUVVVWWWYYY[[[]]]^^^^^^[[[[[[[[[[[[\\\]]]^^^^^^___bbbfffiiiiiifffbbb___\\\\\\]]]^^^___```aaabbb^^^___aaabbbcccbbbaaa```aaabbbdddeeeffffffffffffbbbbbbbbbbbbccccccccccccdddeeeggghhhiiiiiiiiihhhggggggggghhhhhhiiijjjkkkllllllmmmkkkiiihhhhhhiiilllmmmooopppooommmiiiggghhhfffgggkkklllkkklllooommmoooqqqssstttvvvyyy{{{||||||}}}~~~|||~~~~~~}}}yyy}}}rrrfff```XXXRRROOOOOONNNLLLIIIHHHHHHIIIJJJMMMOOOQQQVVVZZZbbbjjjttt{{{{{{{{{~~~{{{xxxvvvwwwwwwwwwvvvtttsssrrrrrrqqqpppnnnmmmlllkkkkkkmmmllllllkkkkkkjjjjjjjjjiiiiiikkknnnqqqrrrqqqoookkklllllljjjiiiiiikkknnniiijjjjjjkkkkkkkkkjjjjjjgggiiikkkmmmnnnnnnmmmmmmiiijjjkkkkkkjjjiiihhhggghhhiiikkkmmmnnnoooooooooooopppqqqrrrrrrtttvvvyyywww~~~xxxeeeVVVRRRUUU\\\kkk{{{iiiZZZWWWRRROOONNNLLLJJJIIIBBB@@@???===;;;:::999999666777777888888888777777444333222222444444333222222333333444444333333222222222222333333444444444111111222222222333333333333333333333333333333333111111222222222333333333111111222222222333333333333333333333333333333333111222222333444444555555---000333444444444555666555555666777777777777888555555555666777888999:::999999999::::::;;;;;;;;;777:::<<<<<<;;;;;;>>>AAAEEEHHHKKKJJJGGGGGGKKKOOOKKKOOOUUUWWWVVVQQQMMMKKKJJJGGGCCC???===<<<===>>>@@@>>><<<<<<>>>>>>>>>===:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<>>>AAACCCBBBAAA??????@@@AAAAAAAAAAAAAAABBBDDDFFFHHHHHHHHHJJJLLLEEEEEEEEEFFFIIILLLPPPRRRRRRQQQOOOOOOQQQVVV[[[^^^YYYXXXVVVTTTSSSSSSSSSTTTVVVVVVXXXYYY[[[]]]___```[[[[[[[[[\\\]]]^^^___```___ccchhhkkkkkkhhhccc___]]]^^^___```aaaaaaaaaaaa]]]^^^```bbbccccccaaaaaabbbccceeefffhhhhhhggggggbbbbbbbbbbbbbbbccccccccccccdddfffggghhhiiihhhhhhffffffffffffggghhhiiijjjkkkllllllkkkiiihhhhhhiiipppqqqssssssqqqmmmiiiggghhheeegggkkklllkkkllloookkkmmmnnnpppqqqtttxxx|||}}}}}}}}}}}}|||{{{}}}uuummmaaaXXXSSSPPPNNNLLLKKKKKKJJJIIIJJJJJJLLLLLLLLLOOOSSSYYY```jjjtttzzz~~~|||xxxuuutttwww{{{rrrwww{{{wwwssstttuuuvvvvvvuuuttttttsssrrrooommmkkkkkkkkkkkknnnmmmmmmlllkkkjjjiiiiiifffgggiiillloooqqqooonnnkkklllmmmlllkkkllloooqqqiiiiiijjjkkkkkkkkkjjjjjjfffhhhjjjlllmmmmmmmmmlllhhhiiijjjkkkkkkjjjhhhhhhhhhiiijjjlllmmmnnnoooooooooppprrrrrrssstttwwwyyyxxx|||rrr]]]XXXUUUQQQZZZjjj}}}jjj\\\XXXTTTPPPMMMKKKIIIGGGCCCBBB@@@???<<<;;;999888777777777777666666666666555555444444444333333333222222222222222222222222333222222111111222222333111222333333111111222333333333333333333333333333111222333444444333222111222222333333333333444444222222222222222222222222444444444444444444444444555555555555555555555555555555555555666666666666666666777777777777666555777777777777777777777777888888999999999:::::::::>>>============>>>??????@@@AAABBBCCCCCCBBBAAA@@@======;;;:::999888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@AAADDDFFFHHHHHHIIIHHHDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMNNNNNNOOOQQQTTTWWWYYYXXXVVVTTTSSSRRRQQQQQQTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\^^^___``````___bbbeeehhhgggddd___\\\\\\\\\\\\]]]]]]^^^^^^___^^^^^^^^^```bbbbbbaaa___```aaaccceeegggiiikkklllbbbbbbccccccdddeeefffffffffcccaaabbbeeeiiijjjiiieeeffffffggggggggghhhhhhkkkkkklllmmmlllkkkiiihhhoooooopppooonnnkkkhhhgggeeehhhjjjlllllllllnnnoooqqqppppppqqqrrrtttvvvxxxyyyyyyzzz{{{{{{|||}}}}}}~~~|||xxxxxx}}}mmm```ZZZVVVQQQLLLMMMLLLKKKIIIHHHHHHIIIJJJHHHJJJNNNPPPSSSXXX___eeeqqqyyy|||wwwuuuuuupppvvvyyywww{{{xxxjjjxxx~~~yyyuuusssrrrqqqrrrttttttsssrrrsssooolllkkklllkkkiiiggglllllljjjhhhffffffiiillliiihhhhhhiiimmmoooppppppmmmmmmmmmmmmmmmnnnoooooollllllkkklllllllllkkkjjjhhhhhhiiijjjkkklllmmmnnnhhhiiijjjjjjjjjiiihhhgggggghhhiiilllnnnnnnllljjjoooqqqsssuuuvvvvvvvvvvvvvvv|||nnnZZZSSSUUUWWWWWWllliii\\\XXXTTTPPPMMMKKKIIIGGGCCCBBBAAA???===;;;999888777777777777666666666666555555444444444333333333222222222222222222222222333222222111111222222333111222333333111111222333333333333333333333333333111222222333333222222111222222222333333333444444222222222222222222222222444444444444444444444444555555555555555555555555444555555555666666666666666666777777777666666555777777777777777777777777777777777777888888888999888888777777888888999::::::;;;<<<<<<<<<<<<;;;:::;;;::::::999999999999:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@AAACCCDDDEEE@@@AAACCCEEEFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKKKKMMMNNNOOOOOOPPPSSSUUUWWWVVVUUUTTTRRRQQQQQQQQQUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^___```___aaadddeeedddaaa]]][[[ZZZZZZ[[[\\\]]]]]]^^^^^^___^^^___```bbbbbbaaa___^^^___```bbbeeeggghhhiiicccbbbbbbbbbbbbdddeeefffgggdddbbbbbbeeehhhiiihhhhhhhhhgggggghhhhhhiiijjjjjjkkkkkkllllllmmmmmmlllqqqrrrrrrrrrpppllliiiffffffhhhkkklllmmmnnnoooqqqssssssssssssssstttuuuuuuwwwwwwwwwxxxxxxyyyzzzzzz|||}}}}}}|||{{{||||||lll```YYYUUULLLKKKJJJIIIHHHIIIJJJJJJEEEGGGIIIIIIJJJMMMSSSWWWYYY```jjjrrryyy|||ssssssrrrooommmmmmoooqqqvvvzzz}}}~~~vvvrrrpppqqq}}}}}}{{{vvvqqqrrrqqqqqqqqqssstttsssrrrrrrppplllkkklllllljjjhhhiiijjjjjjiiigggfffggghhhiiihhhggghhhkkklllmmmlllkkkkkkkkkkkkkkklllmmmmmmkkkkkklllmmmnnnmmmllljjjhhhiiijjjkkklllmmmnnnooojjjkkklllllllllkkkiiihhhggggggiiikkknnnnnnllljjjoooppprrrsssttttttttttttvvv{{{~~~kkkWWWNNNNNNQQQ^^^ttthhh\\\YYYTTTPPPNNNLLLIIIGGGCCCBBBAAA???===;;;999999777777777777666666666666555555444444444333333333222222222222222222222222333222222111111222222333111222333333111111222333333333333333333333333333222222222111111222222222222222222222333333333333222222222222222222222222444444444444444444444444444444444444444444444444444444444555555555666666555555666666666666666555555555555555555555555555555555666666666777777777444444333333444444555666666666777888888777666666888888888888888999:::;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????AAABBBDDDEEE@@@AAABBBDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPPPPPPPQQQRRRUUUUUUTTTSSSSSSRRRRRRQQQUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWYYY[[[]]]^^^______```aaaaaa```^^^[[[YYYXXXXXXYYYZZZ\\\]]]]]]^^^___^^^^^^___aaaaaa```^^^\\\]]]^^^```bbbdddeeefffdddcccaaa```aaaccceeeggghhhfffddddddeeeggghhhhhhkkkjjjiiihhhhhhiiikkkllljjjjjjjjjjjjlllmmmooopppssstttuuuuuurrrnnniiieeefffhhhkkklllmmmoooqqqsssvvvvvvwwwvvvuuusssrrrqqqttttttttttttuuuvvvwwwwww{{{zzzzzz|||zzzmmmgggZZZWWWRRRNNNKKKIIIIIIIIIHHHHHHHHHGGGFFFGGGJJJMMMHHHMMMSSSXXX]]]ccckkkqqq}}}{{{wwwsssoookkkhhhiiijjjjjjkkklllpppvvvzzzqqqfffbbbiii~~~|||{{{|||{{{uuuppprrrqqqpppqqqssstttsssrrrrrrpppnnnmmmmmmmmmkkkjjjggghhhjjjiiigggeeeeeeeeejjjhhhggghhhjjjjjjjjjiiiiiihhhhhhhhhhhhiiijjjjjjiiijjjmmmooopppooommmkkkiiijjjkkklllnnnooopppppplllmmmnnnnnnnnnmmmkkkkkkhhhhhhiiilllnnnooommmkkkooopppqqqqqqrrrrrrrrrqqquuuyyyzzzzzziiiVVVQQQTTTQQQccc~~~hhh\\\YYYTTTPPPNNNLLLIIIGGGCCCCCCAAA???===;;;:::999777777777777666666666666555555444444444333333333222222222222222222222222333222222111111222222333111222333333111111222333222222222222222222222222333222111000000111222333111222222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444333333444444444555555555444444555666666666555555444444444444444444444444555555555555666666666666555444444444444555666666777777777777777777777777888777777777777888999999888888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<=====================<<<============>>>???@@@@@@???@@@BBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJLLLOOOPPPPPPOOOOOOPPPTTTTTTTTTUUUUUUTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSUUUWWWYYY\\\]]]^^^_________^^^]]][[[YYYXXXVVVWWWXXXYYYZZZ\\\]]]]]]^^^]]]\\\]]]___```___]]]\\\]]]^^^___aaabbbcccdddfffdddbbb``````cccfffhhhkkkiiigggffffffgggiiiiiimmmkkkiiiggggggiiilllmmmkkkjjjiiihhhiiikkknnnpppssstttvvvvvvsssnnnhhhdddeeegggiiikkklllnnnqqqtttxxxyyyzzzyyywwwssspppmmmppppppqqqrrrsssuuuwwwyyyzzzxxxxxx|||~~~lllggg^^^VVVPPPNNNNNNNNNLLLLLLKKKIIIIIIIIIKKKLLLKKKLLLNNNNNNOOORRRWWW[[[aaadddjjjrrrzzz~~~|||yyyvvvtttrrrrrrrrrmmmllljjjhhhhhhhhhggggggkkkmmmooossswww}}}uuuhhhbbbhhhttt~~~|||{{{}}}}}}xxxsssrrrqqqppprrrtttuuutttsssrrrqqqooonnnnnnnnnmmmmmmiiijjjjjjhhhfffeeeeeefffjjjiiiiiijjjkkklllkkkjjjggggggggggggggghhhhhhiiihhhkkkoooqqqqqqpppnnnmmmjjjjjjkkkmmmnnnooopppqqqnnnnnnooopppooonnnmmmllliiiiiikkkmmmppppppnnnlllnnnooooooooooooooooooooorrrvvvxxxxxx|||mmm\\\VVVOOOZZZooohhh]]]YYYUUUQQQNNNLLLJJJHHHDDDCCCAAA@@@===<<<:::999777777777777666666666666555555444444444333333333222222222222222222222222333222222111111222222333111222333333111111222333222222222222222222222222333222000000000000222333111111111222222222333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333444444444444333333444555555555555555333333333333333333333333555555555555666666666777666666555555666666777888888888777777777777888888888888777666666666666777777888999999::::::999999:::::::::;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<@@@@@@???>>>============???@@@AAABBBBBBAAA@@@???AAAAAABBBCCCDDDFFFGGGHHHIIILLLNNNPPPOOONNNOOOOOOSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRTTTVVVXXXZZZ\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXVVVWWWWWWXXXZZZ[[[[[[\\\\\\ZZZZZZ[[[]]]^^^^^^]]]^^^^^^___```aaabbbcccdddgggeeecccaaaaaacccfffiiikkkkkkiiihhhggghhhiiikkkmmmkkkiiiggggggiiikkkmmmkkkjjjgggffffffhhhkkkmmmqqqrrruuuuuurrrmmmgggddddddeeegggiiijjjlllpppsssyyyzzzzzzzzzxxxtttooommmnnnnnnoooqqqssswwwzzz|||{{{xxxwww|||xxxmmmaaaXXXTTTSSSTTTLLLKKKJJJJJJJJJKKKLLLLLLOOONNNMMMLLLKKKLLLOOOQQQPPPRRRWWW]]]ccchhhkkkmmmsssvvv{{{wwwqqqmmmlllkkkiiigggggggggggghhhbbbbbbbbbbbbbbbdddggghhhggglllsss{{{xxxiii___^^^iii}}}zzzyyyzzz}}}}}}yyyuuurrrqqqqqqrrrtttvvvuuutttrrrqqqqqqpppooooooooopppooommmkkkgggdddeeehhhkkkjjjiiijjjlllnnnooonnnmmmgggggggggfffggghhhhhhiiigggkkkppprrrqqqooonnnnnnjjjjjjkkklllmmmnnnoooooommmnnnooooooooonnnlllllljjjjjjkkknnnqqqqqqooommmnnnmmmmmmmmmmmmnnnnnnnnnnnnssswwwyyy|||jjjWWWSSSVVVbbbyyyhhh]]]ZZZUUUQQQOOOMMMJJJHHHDDDCCCBBB@@@>>><<<::::::777777777777666666666666555555444444444333333333222222222222222222222222333222222111111222222333111222333333111111222333222222222222222222222222111111111000000111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444222222333444555555555555333333333333333333333333444444555555555666666666555555555444555666666777777666666555555666666777888777666666555555555555777777888999999999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBCCCEEEFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWUUUTTTSSSQQQRRRSSSUUUWWWYYYZZZ[[[]]]]]]]]]\\\\\\[[[ZZZYYYWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYY\\\^^^______``````aaabbbbbbcccddddddfffeeecccaaabbbccceeegggjjjjjjiiigggffffffiiikkkmmmllljjjiiiiiiiiikkkllljjjiiigggeeefffgggjjjkkknnnppprrrsssqqqmmmiiifffdddeeeggghhhiiikkkooorrrwwwxxxyyyyyywwwtttqqqooonnnnnnoooqqqtttxxx||||||yyywwwzzz}}}}}}xxxiii]]]UUUQQQOOOMMMKKKKKKLLLLLLKKKJJJKKKKKKJJJIIIIIIKKKLLLMMMJJJLLLNNNRRRUUUWWWYYYZZZ___aaaeeekkkpppvvvzzz|||xxxyyyxxxtttmmmgggcccaaabbbaaa``````_________```^^^^^^___``````cccgggkkkqqqxxxpppccc]]]^^^mmmyyywwwvvvwwwxxxyyyxxxuuusssrrrqqqppprrrtttvvvuuutttqqqrrrsssqqqppppppqqqsssrrrppplllgggeeefffjjjnnniiiiiijjjlllooopppnnnmmmggggggffffffgggggghhhiiifffjjjnnnooommmkkkkkkmmmjjjjjjjjjkkkkkkkkkllllllkkklllmmmmmmmmmllljjjjjjiiiiiijjjmmmppppppnnnlllmmmllllllllllllmmmnnnooommmpppvvvzzz|||kkkXXXUUUXXXgggiii]]]ZZZUUUQQQOOOMMMJJJHHHDDDDDDBBB@@@>>><<<;;;:::777777777777666666666666555555444444444333333333222222222222222222222222333222222111111222222333111222333333111111222333111111111111111111111111000000111111111111000000111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333111111222444444555555555444444444444444444444444333333333333444444444444444444444444444555666666666555444444444444555666555555555444555555666666666777777888888888888888999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<===EEEDDDCCCAAA@@@@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@???@@@@@@AAABBBDDDEEEFFFHHHJJJKKKLLLLLLMMMPPPRRRPPPRRRUUUXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUURRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZXXXXXXZZZ]]]```bbbbbbaaaaaabbbbbbccccccdddddddddcccbbbaaaaaabbbccccccfffggggggeeecccdddgggjjjnnnmmmllllllkkkkkkllllllhhhgggffffffgggiiikkkmmmlllnnnpppqqqpppnnnllljjjfffggghhhhhhhhhkkknnnrrrtttuuuvvvwwwwwwuuusssrrrqqqppppppqqqssswww{{{}}}{{{xxxuuuvvvyyy{{{|||{{{{{{{{{yyylllddd```]]]YYYWWWVVVTTTQQQNNNMMMLLLLLLLLLLLLMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSVVVZZZ]]]aaaccceeegggkkkooopppnnnkkkhhhfffdddeeeeeebbb___]]]\\\\\\ZZZ[[[\\\]]]]]]]]]]]]]]]```cccfffhhhkkkpppwww|||rrrgggaaadddkkkuuu~~~{{{zzzvvvuuutttsssrrrrrrqqqpppooonnnnnnppprrrttttttsssqqqssstttsssqqqppprrruuuqqqpppmmmiiifffgggiiilllhhhggghhhjjjlllllljjjhhhffffffeeeeeeffffffggghhhdddhhhkkkkkkgggeeegggiiijjjiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkkjjjiiihhhgggffffffhhhjjjmmmmmmkkkiiilllkkkkkkkkklllnnnooopppppppppssswwwyyyyyy___XXXSSSYYYmmmjjj^^^ZZZUUURRROOOMMMJJJHHHDDDDDDBBB@@@>>><<<;;;:::777777777777666666666666555555444444444333333333222222222222222222222222333222222222222222222333111222333333111111222333111111111111111111111111///000111222222111000///000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333000111222333444444555444444444444444444444444444111111222222222333333333555555444444555555666777777666555444444555666777333333333444555666777888666666777888888888888888999999:::::::::;;;;;;;;;999999::::::;;;<<<======BBBAAA@@@@@@??????@@@@@@===>>>@@@AAABBBBBBAAAAAA??????@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKMMMQQQTTTNNNPPPTTTWWWYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTTTTVVVWWWXXXYYYYYYZZZ\\\^^^___```___]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYY[[[___bbbdddeeeaaabbbbbbbbbcccccccccdddaaaaaa```````````````aaacccdddeeecccaaaaaaeeeiiioooooonnnnnnnnnmmmmmmlllfffffffffgggiiikkknnnooolllmmmooopppppppppnnnmmmhhhiiiiiiiiiiiikkkooorrrrrrssstttuuuvvvvvvuuutttsssrrrqqqqqqrrruuuxxxzzzzzzxxxtttssstttuuuwwwxxx}}}}}}tttpppjjjgggddd```[[[WWWUUUTTTSSSRRRRRRQQQNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMOOOQQQSSSUUUWWWXXX\\\___cccdddbbb^^^[[[ZZZWWWXXXXXXXXXVVVWWWXXXZZZXXXZZZ]]]```bbbcccddddddfffjjjpppuuu{{{wwwmmmeeeccccccjjj{{{zzzxxx{{{}}}wwwuuussspppoooooooooooommmmmmlllnnnqqqrrrrrrqqqqqqssstttsssqqqqqqsssvvvoooooonnnkkkhhhggghhhjjjgggfffggghhhiiihhheeebbbeeeeeeddddddeeeeeefffgggbbbfffhhhgggcccaaacccgggiiiiiihhhhhhgggffffffeeegggggghhhiiihhhgggfffeeeddddddeeehhhjjjkkkiiigggkkkkkkkkkkkklllnnnpppqqqssspppppptttuuutttyyyggg]]]SSSRRR___xxxlll^^^YYYSSSPPPOOONNNLLLIIIEEECCCAAA???===;;;:::999999999888888777666666666555555444333333222111111333222111111333333222111333333333222222111111111222222222111111000000000000000000000000000000000222222111111111111111111111111000000000111333444111111111111111111111111......///111222333444555000111333555555444333222222222222222222222222222666333555:::555,,,---777333333333333333333333333333333333222222111111111333333333333333333333333111111111111111222333444444444444555555555555666666666666777888888999999888888999999999:::::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>????????????===???@@@@@@@@@@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPOOOPPPRRRUUUVVVWWWWWWWWW[[[\\\[[[ZZZXXXWWWXXXZZZYYYVVVTTTTTTVVVXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[^^^^^^^^^^^^___aaabbbcccbbbbbbbbbcccccccccdddddddddccc```]]][[[ZZZZZZZZZ\\\^^^___```aaacccfffhhhnnnllljjjkkkmmmllljjjgggeeeeeeeeefffhhhjjjmmmnnnnnnnnnoooooonnnmmmlllllljjjiiigggggghhhkkknnnpppttttttuuuuuuvvvwwwwwwwwwsssrrrqqqrrrtttwww{{{}}}zzzwwwtttqqqqqqssswwwyyyyyy|||~~~|||rrrnnniiigggeeecccaaa___\\\YYYXXXWWWVVVVVVVVVVVVSSSRRRRRRRRRUUUXXXWWWUUUYYY```fffoootttooofff```]]][[[^^^]]]]]]]]]]]]^^^```aaa___bbbeeefffhhhmmmtttyyyyyyzzz~~~tttlllfff```aaaaaaggg{{{zzz|||||||||}}}{{{wwwrrrnnnlllllllllkkkllllllkkkllloooppppppoooqqqqqqqqqqqqqqqpppooonnnjjjjjjjjjjjjjjjiiihhhgggfffffffffeeeeeedddccccccdddddddddcccccccccbbbbbbeeecccaaa___^^^___```aaafffeeedddccccccdddeeefffeeeeeeeeeeeedddcccbbbaaa```aaaccceeegggiiijjjjjjllllllllllllmmmnnnooopppqqqqqqppppppqqqtttvvvxxx|||iiiUUUSSS[[[fffyyykkk^^^YYYSSSPPPOOONNNKKKHHHDDDCCCAAA???===;;;::::::999999888888777666666666555555444333333222111111333222111111333333222111333333333222222111111111444444444333333222222222000000000000000000000000111111111111111111111111111111000000000111222333111111111111111111111111//////000111222222333444000111333444555444333222222222222222222222222222444555>>>GGGCCC666111555333333333333333333333333333333333222222111111111333333333333333333333333555555555555555666777777444444444444555555555555555555666777777888888999888888888999999999::::::999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>===???@@@@@@@@@@@@AAACCCAAAAAABBBCCCCCCDDDDDDEEEHHHHHHIIIJJJLLLMMMNNNNNNNNNOOORRRTTTVVVVVVWWWWWWYYYZZZZZZYYYWWWWWWXXXZZZYYYWWWTTTTTTVVVXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]____________```aaabbbbbbbbbbbbcccccccccddddddddddddcccaaa___^^^\\\[[[[[[]]]___```aaaaaacccfffiiilllkkkiiijjjkkkkkkhhhfffdddddddddeeegggiiilllmmmlllmmmmmmmmmllllllkkkjjjiiihhhgggfffhhhjjjmmmoootttttttttuuuuuuvvvvvvvvvuuuttttttuuuwwwzzz~~~~~~{{{wwwtttsssuuuwwwyyyyyy|||~~~|||yyyxxxxxxuuupppkkkgggddd```]]]\\\\\\ZZZYYY[[[YYYYYYZZZ[[[]]]eeeoooyyyooohhhddd``````______aaacccfffhhhlllooosssvvvzzz~~~wwwhhhccccccaaalllxxxyyyyyyzzz{{{}}}zzzvvvppplllkkklllmmmmmmmmmllllllmmmoooppppppoooppppppppppppooonnnlllllliiijjjjjjjjjjjjiiihhhgggffffffdddccccccccccccccceeeddddddcccbbbaaaaaaaaabbbaaa___^^^^^^___```aaaeeedddbbbaaaaaabbbdddeeeeeeeeeeeeeeeeeedddcccbbbaaabbbccceeegggiiiiiijjjllllllmmmmmmooopppqqqrrrqqqppppppppprrrtttwwwyyyzzzyyy___TTTTTT\\\oooiii]]]XXXRRROOONNNMMMJJJHHHDDDCCCAAA???===;;;::::::999999888888777666666666555444444333333222222111333222111111222333222111222222222222222111111111333333333333333222222222000000000000000000000000111111111111111111111111111111000000000111222222111111111111111111111111000000000111111111222222000111222333444333222222222222222222222222222222000333<<>>@@@@@@??????AAABBB@@@@@@AAABBBDDDEEEFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVWWWXXXWWWVVVVVVXXXZZZYYYWWWUUUUUUVVVWWWWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]______``````aaa`````````aaaaaa````````````aaaaaabbbbbbbbbcccccccccdddddddddddddddcccaaa___]]]\\\^^^```aaaaaaaaacccfffhhhjjjhhhggghhhhhhhhhfffdddcccbbbcccccceeegggjjjkkkjjjjjjkkkkkkkkkjjjiiiiiihhhgggffffffgggiiikkkmmmrrrrrrsssssssssssstttttttttttttttuuuxxx{{{|||xxxuuutttuuuvvvxxxyyy|||~~~zzzuuusssrrrrrrqqqqqqnnnlllllllllooozzzyyytttvvvvvvuuuuuuwww{{{uuuddd]]]ccclllqqqyyywwwxxx|||zzzuuuoookkkkkklllnnnooonnnmmmmmmnnnpppqqqpppoooooooooooonnnmmmkkkjjjiiiiiiiiijjjjjjiiiiiihhhhhhgggeeecccaaaaaaaaabbbccceeeeeedddbbbaaa```______^^^]]]\\\\\\]]]___aaabbbcccbbb```______```bbbcccdddeeeeeeeeeeeeeeeddddddbbbbbbdddeeeggghhhiiijjjlllllllllmmmnnnoooqqqrrrpppppppppqqqsssuuuxxxyyyxxx|||{{{uuubbbVVVVVVddduuuiii\\\WWWQQQNNNMMMLLLJJJGGGDDDCCCAAA???===<<<;;;:::999999888888777666666666444444444333333222222222222111000111222333222000222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111000000000000111111111111111111111111111111111111111111111000000000000000000111222333222222222111111111111111111111111000000222666444......222222222222222222333333333222222222111111111111111222222222222222222222222000000/////////000000111333333444444444555555555444444555555666666777777888888888888999999999999888999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>@@@AAA???@@@AAACCCDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNPPPRRRSSSTTTUUUSSSTTTUUUUUUUUUUUUWWWYYYYYYWWWUUUUUUVVVVVVVVVUUUUUUVVVXXXYYY[[[[[[\\\\\\```aaabbbccccccccccccccccccbbbaaa```````````````aaaaaabbbbbbbbbccccccccccccdddeeeeeedddbbb___]]]^^^____________aaadddgggffffffffffffeeeeeecccbbbaaaaaaaaabbbcccfffhhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhgggfffffffffhhhiiijjjoooooooooppppppppppppqqqppppppqqqsssuuuyyy|||~~~{{{yyyvvvsssrrrsssuuuvvvxxx{{{}}}~~~~~~{{{vvvuuuvvvyyyzzzxxxuuu|||zzzxxxzzz|||wwwpppllllllmmmooopppooonnnnnnooopppqqqqqqpppoooooonnnmmmllljjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhfffcccaaa```aaacccdddeeeeeedddbbb```___^^^]]]\\\[[[[[[[[[\\\___aaacccbbbaaa___^^^^^^___aaabbbddddddeeefffffffffffffffccccccdddeeefffgggiiiiiilllllllllllllllmmmmmmnnnnnnooooooqqqsssuuuwwwyyyyyy}}}|||iii[[[___kkk~~~jjj\\\WWWQQQNNNMMMLLLJJJGGGCCCBBB@@@???===<<<;;;;;;999999888888777666666666444444333333333333222222222111000000222222111000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000111000000000000000000000000000000000000111111111000000000000///000000111111111222111111111111111111111111111111333000///000///...111555111111111222222333333333111111111111111111111111222222222222222222222222555555444444333444444555333333333444444444444555444444555555666666777777777777888888888999999999888888999999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAA??????AAACCCEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLNNNPPPQQQSSSTTTRRRSSSTTTTTTTTTTTTWWWYYYYYYWWWUUUUUUVVVVVVUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZ```aaabbbcccdddeeeeeeeeecccbbbaaa```____________`````````aaaaaaaaabbbbbbbbbccceeefffeeeccc```]]]^^^^^^^^^]]]\\\^^^aaadddddddddeeedddcccbbbaaaaaa_________```bbbdddggghhhjjjjjjkkkkkkkkkkkkjjjjjjhhhggggggffffffggghhhiiikkkkkkllllllmmmnnnnnnooonnnooopppqqqtttwwwyyy{{{wwwvvvtttsssssstttvvvxxxwwwzzz|||||||||}}}~~~{{{{{{}}}{{{zzzqqqggg```YYYXXX___jjj{{{yyy}}}zzztttooonnnooopppppppppooonnnooopppqqqpppooonnnnnnnnnmmmllljjjiiihhhggghhhhhhiiiiiiiiihhhhhhiiigggdddbbbaaabbbdddfffeeeeeedddbbb```___^^^]]]\\\\\\[[[[[[]]]___bbbcccaaaaaa````````````aaaaaacccdddeeefffggghhhhhhhhheeedddddddddeeeggghhhiiioooooonnnmmmllllllllllllmmmnnnoooppprrrtttvvvwwwuuuvvvyyyiii^^^___ooolll]]]XXXRRROOONNNMMMJJJHHHCCCBBB@@@>>>===<<<<<<;;;999999888888777666666666333333333333333333333333222111000000111222111000000000000111111111111111111111111222222222222222000000000000000000000000...//////000000111111111000000111111111000///...000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111---...000111222111000000000000111111222333333333000000000111111111111111222222222222222222222222777666666555555555555555333333333333444444444444444555555666666777888888777777777888888888888999888888999999::::::;;;;;;999:::::::::;;;;;;;;;;;;;;;<<<>>>>>>======???@@@???@@@AAACCCEEEGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPQQQSSSRRRSSSTTTTTTSSSTTTVVVXXXWWWVVVUUUUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXX]]]^^^___aaabbbcccccccccaaaaaa```_______________^^^^^^^^^_________`````````bbbdddeeedddbbb```^^^^^^]]]\\\[[[ZZZ[[[___bbbbbbcccdddcccaaa`````````___^^^______aaadddfffgggjjjjjjkkklllllllllkkkkkkiiihhhhhhgggggggggggghhhiiiiiijjjkkkmmmnnnooooooppppppqqqsssuuuwwwyyyzzzvvvuuutttttttttvvvxxxzzzuuuxxxzzzzzzyyyzzz}}}wwwooojjjjjjeeegggiiihhhhhhllltttzzz}}}~~~uuummmmmmkkk{{{zzzmmmfffddd[[[TTTRRRQQQVVVgggyyyyyyxxx}}}~~~zzzuuurrrqqqqqqqqqqqqpppooonnnnnnppppppooonnnllllllllllllkkkjjjiiiiiigggggghhhhhhiiiiiihhhhhhiiigggeeecccccccccdddeeeeeeeeedddbbbaaa```_________^^^]]]]]]^^^```bbbcccbbbccccccddddddccccccbbbbbbccceeeggghhhiiijjjjjjfffeeeddddddeeefffggghhhqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnpppqqqrrrssssssssstttwww}}}ggg\\\gggvvvnnn^^^YYYSSSPPPOOONNNKKKHHHBBBAAA@@@>>>===<<<<<<<<<999999888888777666666666333333333333333333333333222000///000111222111//////000000000111111111222000111111111222222222333000000000000000000000000......//////000111111222000000111111111000...---000000000000000000000000/////////000000000000000///////////////000111111111111111111111111111111+++---///111222222000...///000000111222222333333///000000000111111111222111111111111111111111111444333333222111111222222222222333333333444444444555555666777777888888999777777777777888888888888888888888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<:::<<<============>>>@@@@@@AAABBBDDDEEEGGGHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTSSSSSSUUUWWWUUUTTTTTTUUUWWWWWWVVVTTTUUUUUUVVVVVVVVVVVVVVVUUUXXXYYY[[[\\\^^^___`````````___^^^^^^^^^^^^^^^___\\\\\\]]]]]]]]]^^^^^^^^^___```aaabbbbbbaaa___^^^___^^^]]][[[ZZZ[[[___bbb```bbbdddccc```^^^___```^^^^^^^^^___aaacccfffgggiiijjjkkkkkkllllllkkkkkkiiiiiiiiihhhhhhggggggggghhhiiijjjlllnnnppprrrrrrqqqrrrssstttuuuwwwxxxyyyvvvuuutttsssssstttvvvwwwsssvvvxxxxxxwwwwwwzzz}}}~~~zzzrrrjjj```YYYWWWYYY[[[]]]______aaaeeehhhjjjiiihhhjjjjjjlllllleee[[[WWWXXX\\\jjjxxx~~~zzzzzzxxxsssllleee```^^^XXXSSSUUU[[[___fffzzz}}}{{{}}}{{{uuusssxxx}}}}}}yyywwwtttsssssstttssssssooonnnmmmmmmoooooonnnmmmiiiiiiiiijjjjjjiiiiiihhhfffgggggghhhhhhhhhhhhhhhgggfffeeedddcccccccccccceeeddddddcccbbbaaaaaaaaacccbbbaaa______```bbbcccccceeegggiiiiiigggeeecccbbbccceeegggiiijjjkkkkkkgggfffeeeddddddeeeggghhhmmmllllllkkkkkkllllllmmmlllmmmnnnoooooopppppppppppptttwww{{{jjjgggmmm~~~ppp^^^YYYSSSPPPOOONNNLLLIIIBBBAAA@@@>>>===<<<<<<<<<999999888888777666666666333333333333333333333333111000///000111222111/////////000000111111111222......//////000000000111000000000000000000000000---......///000111111222///000111111111///...---000000000000000000000000////////////000000000111///////////////000111111000000000000000000000000111111000000222555666444///000000111222222333333//////000000111111111222111111111111111111111111444444333222111111111222222222333333333444444444666666777777888888999999777777777777888888888888777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;======<<<<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHIIIIIIKKKMMMPPPQQQSSSTTTUUUTTTSSSSSSUUUWWWTTTSSSSSSUUUWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]^^^^^^]]]]]]]]]^^^^^^___[[[[[[\\\\\\\\\]]]]]]]]]^^^___```aaaaaa```___^^^```___^^^[[[ZZZ[[[___bbb```bbbdddccc```^^^^^^```___^^^______aaacccfffggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhgggggghhhiiikkknnnppprrrtttuuuqqqqqqrrrssstttuuuvvvvvvtttsssrrrqqqpppqqqqqqrrrrrruuuwwwwwwvvvuuuxxx{{{yyy{{{|||ggg[[[XXXXXXTTTPPPPPPOOONNNPPPSSSUUUUUUUUUVVVUUUUUUUUUPPPKKKLLLQQQFFFRRR[[[\\\YYYXXXZZZZZZ``````aaaaaa```^^^\\\[[[ZZZ^^^aaabbbaaaaaadddgggppppppwww{{{wwwyyy{{{yyyqqqoootttvvvttttttsssrrrrrrtttuuuuuutttooonnnmmmmmmnnnooonnnlllfffgggggghhhhhhhhhhhhhhhffffffggghhhhhhhhhhhhhhheeeeeeddddddcccbbbbbbaaaddddddddddddccccccbbbbbbfffeeecccaaa```aaabbbcccdddfffjjjlllllljjjfffdddbbbccceeegggiiikkkllllllhhhfffeeeddddddeeeggghhhfffffffffggghhhiiikkkkkklllmmmmmmnnnnnnnnnnnnnnnkkkpppttttttyyy}}}jjjhhhsssnnn]]]XXXRRROOONNNMMMKKKHHHCCCBBB@@@>>><<<:::999999777888888888888777777666555555444333333222222111000111111111111222222222000000000000000000000000---......///000111111222000000000000000000000000............////////////111111000///////////////000000000000////////////////////////////////////000000000000000000000000111///...///000111000...////////////000000000000000000000000000000000000222222111000//////000000000111111111111222222222111111111111111111111111222222333333333333444444666666666666777777777777666666666666777777777777666777999999:::999888777888888888888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???AAAAAABBBCCCEEEFFFFFFEEECCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJJJJKKKLLLNNNNNNSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRTTTUUUVVVVVVVVVUUUWWWWWWVVVUUUTTTSSSQQQPPPSSSTTTVVVWWWXXXXXXWWWWWWYYYXXXWWWYYY\\\^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXXXX^^^^^^___aaabbbbbb```]]]\\\\\\\\\]]]___bbbdddfffccccccbbbbbbccceeefffgggeeefffffffffeeefffhhhjjjiiijjjkkkkkklllllllllllljjjhhhggghhhjjjkkkjjjgggooorrrqqqnnnnnnqqqrrrppppppqqqrrrsssuuuvvvwwwwwwrrrpppnnnkkkkkklllmmmnnnrrrqqqqqqqqqqqqqqqrrrrrrtttvvvxxxyyy{{{~~~}}}vvvnnn```TTTVVVNNNKKKNNNQQQQQQTTTZZZQQQQQQQQQPPPNNNLLLIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPOOOMMMMMMPPPRRRVVVcccsss}}}~~~}}}zzzwwwttttttsssqqqooonnnoooqqqqqqpppooopppsssuuuuuutttmmmlllllllllmmmnnnpppqqqllllllkkkjjjiiihhhffffffddddddddddddeeeffffffgggggggggeeedddcccbbbbbbaaaeeedddbbb```___bbbfffjjjrrrpppmmmhhhdddcccdddfffccceeehhhkkkkkkjjjgggeeeeeeeeeeeefffgggiiijjjkkkeeeffffffgggggggggffffffhhhiiijjjjjjjjjjjjkkkllllllmmmmmmllljjjiiiiiijjjjjjooouuuxxx~~~pppmmm~~~nnn^^^YYYSSSOOOOOONNNKKKHHHEEEDDDBBB@@@>>><<<;;;;;;777888888888888777666666444444444333222222111111000111111111111222222222000000000000000000000000......//////000000111111000000000000000000000000............////////////111000000///////////////000000000000/////////...////////////////////////////////////////////////111///...///000111000...////////////000000000000000000000000000000000000111111111111000000//////000000111111111222222222111111111111111111111111222222222333333333444444555555555666666666666777555555555666666666777777666777888999999999888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAACCCDDDEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVUUUWWWZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYY^^^^^^___aaacccbbb```]]]\\\\\\\\\]]]___bbbdddeeedddcccccccccccceeefffgggiiiiiiiiigggeeeeeegggiiiggghhhiiijjjkkkkkkkkkkkkmmmkkkjjjkkkmmmnnnlllkkkppprrrrrrnnnnnnqqqrrroooppppppqqqssstttuuuvvvwwwsssqqqnnnllllllmmmnnnoooppppppppppppppppppqqqqqqrrrtttuuuvvvxxx|||uuummmhhhiiijjjjjjmmmrrrsssqqqnnnjjjddd^^^XXXUUUXXXWWWVVVUUUSSSQQQPPPOOOPPPQQQQQQQQQRRRWWW^^^dddyyy}}}zzzyyyyyyyyyvvvtttttttttssspppmmmlllmmmnnnooommmlllmmmooopppppppppkkkkkkkkkkkklllmmmooopppkkkkkkkkkjjjhhhfffdddbbbdddcccccccccddddddeeefffjjjiiifffdddcccbbbbbbbbbdddccccccaaabbbeeejjjnnnzzzwwwrrrkkkddd```___```ccceeegggiiijjjiiigggfffeeeeeeeeeeeefffggghhhiiihhhhhhhhhhhhgggfffeeeeeehhhjjjkkkjjjiiiiiijjjkkkkkklllmmmllljjjhhhiiijjjjjjooosssvvvyyyrrrtttnnn^^^YYYSSSPPPOOONNNKKKHHHFFFDDDBBB@@@>>>===<<<;;;888888888888888777666666333333333222111111000000000111111111111222222222000000000000000000000000////////////000000000000000000000000000000000000............////////////000000//////......//////000000000/////////......////////////////////////////////////////////////111///...///000111000...////////////000000000000000000000000000000000000000000111222222111///...000000000111111111222222111111111111111111111111222222222222333333333333444444444444555555555555444444444555555555666666666777888888999999888888::::::999999999999::::::::::::::::::;;;<<<======>>>???@@@BBBCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIILLLNNNPPPQQQNNNOOOQQQSSSSSSRRRQQQPPPQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTSSSTTTWWWZZZ\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ^^^^^^___aaacccccc```^^^\\\\\\]]]^^^___aaacccdddccccccbbbbbbbbbdddeeefffjjjkkkjjjhhhfffeeeeeegggeeefffggghhhiiikkkkkklllooommmlllmmmnnnnnnmmmlllqqqsssrrrnnnnnnqqqqqqnnnooopppqqqrrrtttuuuvvvvvvtttrrrooommmlllmmmooopppnnnnnnnnnoooooopppppppppppppppqqqqqqssswww}}}yyyuuusssrrrppplllgggbbb]]][[[```______```gggrrr~~~{{{zzzxxxxxxyyyyyywwwvvvttttttrrroookkkiiiiiijjjkkkiiihhhhhhjjjkkkjjjiiiiiiiiiiiijjjkkklllnnnnnniiijjjjjjjjjhhheeebbb```dddcccbbbbbbbbbcccddddddkkkiiifffdddbbbbbbcccdddcccdddddddddeeeiiinnnsss}}}{{{uuummmddd___\\\\\\aaacccdddfffggggggfffffffffeeeeeeddddddeeeeeefffiiiiiiiiihhhgggfffeeedddiiijjjkkkjjjhhhhhhhhhjjjkkkllllllkkkiiihhhhhhiiilllooossstttvvv{{{lllsssnnn^^^YYYSSSPPPOOONNNKKKIIIDDDCCCAAA>>><<<;;;::::::888888888888888777666555333333222111111000000///000000111111111222222222000000000000000000000000000000000000////////////////////////////////////............////////////000//////.........//////000000/////////.........////////////////////////////////////////////////111///...///000111000...////////////000000000000000000000000000000000000...000111333222111///...000000000000111111111111111111111111111111111111111222222222222333333333222222333333333444444444333333333444444444555555666666777888888888999999;;;;;;:::999999999::::::999999999999:::;;;<<<<<<<<<>>>@@@AAAAAAAAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOMMMNNNQQQTTTUUUTTTRRRQQQRRRQQQPPPPPPQQQSSSVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRSSSWWWZZZ\\\\\\]]]\\\[[[[[[[[[[[[\\\\\\^^^^^^___aaaccccccaaa___\\\\\\]]]^^^___aaabbbbbbbbbaaa`````````bbbcccdddhhhiiiiiihhheeedddeeefffeeeffffffhhhiiikkklllmmmmmmmmmlllllllllllllllkkkqqqsssrrrooonnnpppqqqnnnooopppqqqrrrsssuuuvvvvvvsssqqqnnnlllkkklllnnnooollllllmmmnnnooooooppppppmmmmmmmmmmmmnnnsssyyy~~~xxxxxxxxxwwwwwwwwwwwwvvvuuussssssqqqmmmhhhffffffgggiiigggeeeeeefffffffffeeefffgggggghhhiiijjjkkklllfffgggiiiiiihhhfffdddbbbdddcccaaa``````aaabbbccchhhfffdddbbbaaabbbdddeeedddeeeeeeeeefffjjjooossswwwuuuqqqkkkddd___]]]]]]^^^___```bbbcccdddddddddgggfffeeedddcccccccccccchhhhhhhhhhhhgggfffeeeeeehhhiiijjjiiigggffffffgggiiijjjkkkjjjhhhfffggghhhmmmppptttuuuuuuxxx~~~rrrlllsssooo^^^YYYSSSPPPOOONNNLLLIIIDDDCCCAAA???===;;;::::::999999999888888777555555333333222111111000000///000000111111111222222222000000000000000000000000000000000000////////////////////////////////////............//////////////////............//////////////////............////////////////////////........................111///...///000111000...////////////000000000000////////////////////////...///111222333111000...//////000000000111111111111111111111111111111111111111111222222222333333222222222222333333333333333333333333444444444444555666666777777888999999;;;;;;::::::999:::::::::999999888999999:::;;;<<<;;;>>>@@@AAA@@@@@@AAACCCBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMPPPSSSVVVWWWVVVUUUTTTSSSRRRQQQPPPQQQRRRUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTSSSSSSSSSTTTVVVVVVUUUTTTTTTVVVYYY\\\\\\\\\___^^^\\\[[[[[[\\\]]]^^^^^^^^^___bbbddddddbbb```\\\]]]]]]^^^___````````````___^^^^^^^^^___```aaabbbdddffffffeeedddeeegggggggggggghhhjjjlllmmmooommmmmmmmmlllkkkkkkkkkkkkqqqsssrrrnnnnnnqqqqqqnnnooopppqqqrrrtttuuuvvvvvvqqqooommmkkkjjjkkklllnnnjjjkkkmmmooopppqqqqqqqqqmmmmmmlllkkklllpppvvv{{{~~~yyysssttttttuuutttrrrpppooooooqqqqqqoookkkgggdddeeefffhhhfffddddddeeeeeedddcccdddeeeeeefffgggggghhhhhhcccdddfffhhhiiiiiihhhgggdddcccaaa___^^^___aaabbbbbbaaa``````aaaccceeefffeeeeeeeeeeeeeeegggkkknnnooonnnkkkfffaaa^^^]]]]]]ZZZ[[[]]]^^^```aaabbbbbbgggfffeeedddcccbbbbbbbbbcccdddeeeeeefffffffffffffffggghhhgggeeeddddddeeeggghhhiiihhhfffdddeeefffjjjmmmppprrrsssuuuyyy}}}ooohhhxxxooo___ZZZTTTPPPPPPOOOLLLIIIGGGEEECCCAAA???>>>===<<<999999999999888666555444333333333222111111000000000111111111111222222222000000000000000000000000////////////000000000000000000000000000000000000............////////////......------......///////////////.........------////////////////////////........................111///...///000111000...////////////000000000000////////////////////////...///111222222111000000/////////000000000111111111111111111111111111111111111111111222222222222222222222222333333333333333333333444444444555555555555555666777888999:::;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<<<<:::>>>AAAAAA??????AAADDDCCCCCCEEEFFFHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKOOOQQQTTTVVVXXXXXXXXXWWWTTTSSSRRRRRRRRRRRRTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXZZZ\\\___```___]]]```___]]][[[ZZZ[[[]]]^^^^^^^^^___bbbddddddbbb```\\\]]]^^^_______________```___^^^]]]]]]^^^___```^^^aaacccdddeeeeeefffhhhhhhhhhggghhhiiikkkmmmnnnmmmnnnnnnmmmkkkjjjkkklllooorrrqqqnnnnnnqqqrrrppppppqqqrrrsssuuuvvvwwwwwwpppooollljjjiiijjjlllmmmkkklllnnnqqqrrrssssssrrrppppppooonnnnnnqqqvvvyyy{{{zzzyyyyyywwwttttttuuuvvvuuurrrooommmmmmnnnnnnllliiifffeeeeeeggghhhfffddddddeeeeeedddccccccddddddeeeeeeddddddcccbbbcccdddfffhhhjjjjjjkkkfffdddaaa___^^^^^^```aaa_________```aaacccdddeeecccccccccbbbaaaccceeehhhiiihhhfffccc^^^[[[ZZZZZZXXXYYY\\\^^^```aaaaaaaaafffeeecccbbbaaa`````````___```aaabbbddddddddddddcccdddeeedddbbbbbbcccdddeeeffffffeeecccbbbbbbccceeegggjjjlllmmmpppsssvvvyyy{{{lllqqqooo___ZZZTTTQQQPPPOOOLLLJJJGGGFFFDDDAAA???>>>===<<<999999999999777666555444444444444333222222111111000111111111111222222222000000000000000000000000......//////000000111111000000000000000000000000............////////////...------------...///000//////.........---------////////////////////////........................111///...///000111000...////////////000000000000//////////////////////////////000000111111111111////////////000000000111111111111111111111111111111111111111222222222222222222222333333333444444444444444444555555555555555555555555666888999;;;:::::::::::::::;;;<<<===999999999::::::;;;<<<===:::>>>BBBBBB??????AAADDDBBBBBBDDDEEEGGGIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLPPPQQQSSSUUUWWWXXXYYYYYYVVVUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[\\\]]]```ccceeedddaaa^^^```^^^[[[YYYXXXYYYZZZ[[[^^^^^^___bbbdddeeecccaaa\\\]]]^^^_________^^^]]]aaa```___^^^^^^___```aaa^^^aaadddeeeeeeeeeggghhhhhhhhhgggfffgggiiikkkmmmkkklllmmmllliiihhhhhhjjjnnnqqqpppnnnooorrrsssqqqqqqrrrssstttvvvwwwxxxxxxqqqooommmjjjjjjkkklllnnnkkkmmmpppsssuuuuuuuuuuuuuuuvvvuuutttsssuuuxxxzzzzzz}}}}}}yyyxxxxxxvvvuuurrruuuwwwvvvrrrooonnnoookkkkkkkkkhhhffffffgggiiigggeeecccccceeeeeeeeedddccccccddddddcccbbb```___bbbbbbbbbccceeegggjjjkkkgggeeebbb___]]]^^^```aaa___```aaabbbcccbbbbbbaaa^^^______^^^^^^^^^aaacccbbbcccbbb```\\\ZZZYYYZZZWWWYYY]]]aaacccccccccbbbbbbaaa```___^^^^^^^^^^^^]]]^^^___``````aaa``````___aaabbbaaa``````aaaccccccddddddcccaaa``````aaabbbccceeegggiiillloooqqquuu{{{zzzsssppp___ZZZTTTQQQPPPOOOLLLJJJEEEDDDBBB@@@===<<<;;;;;;::::::999999777666555444555555444333333222222111000111111111111222222222000000000000000000000000---......///000111111222000000000000000000000000............/////////000---------------...///000//////.........---------////////////////////////........................111///...///000111000///////////////000000000000////////////////////////000000//////000111222222////////////000000000000111111111111111111111111000111111111111222222222222222333333333444444444444444444555555555666666555555444555666888:::;;;999999999:::;;;<<<===>>>::::::::::::;;;<<<======:::>>>BBBBBB@@@???BBBEEEAAAAAACCCDDDFFFHHHIIIJJJGGGHHHHHHIIIJJJKKKMMMMMMPPPQQQRRRTTTVVVXXXZZZZZZVVVVVVVVVVVVUUUSSSRRRQQQPPPQQQRRRSSSSSSTTTSSSSSSTTTUUUXXXZZZ\\\]]]]]]]]]___aaadddhhhiiigggccc______]]]ZZZWWWVVVWWWXXXYYY^^^^^^___bbbeeeeeecccaaa\\\]]]^^^_________^^^]]]bbbaaa```______```aaabbb```bbbeeefffffffffggghhhhhhgggfffeeefffgggiiikkkgggiiikkkiiifffdddeeegggmmmppppppnnnooossstttrrrrrrssstttuuuvvvxxxyyyyyyrrrpppnnnkkkkkklllmmmooolllnnnqqqtttvvvwwwwwwvvvyyyzzzzzzyyyxxxxxxzzz|||vvvxxx|||~~~~~~}}}{{{xxxvvvtttrrrrrrlllooorrrqqqnnnkkkkkkkkkiiijjjiiihhhfffgggiiijjjfffdddccccccdddeeeeeedddccccccdddcccbbb```^^^]]]cccbbbaaaaaabbbeeehhhiiihhhfffbbb___^^^^^^```bbbbbbcccdddeeedddbbb```___ZZZ[[[\\\\\\[[[\\\___aaa\\\^^^^^^^^^\\\[[[\\\]]]WWWZZZ___ccceeefffdddccc```___^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]]]]___``````______aaabbbaaabbbcccbbb___^^^___```ccccccdddeeegggjjjmmmpppqqqvvvpppxxxooo```[[[UUURRRQQQPPPMMMKKKDDDDDDBBB@@@>>><<<;;;:::::::::999999888777777777555444222222222222111///000111111111111222222222///000111111111111000000000000111111111111000000000000//////.........---111...,,,---///111///---000000000000000000000000...///000///---,,,---...////////////////////////////////////////////////000000000000000000000000////////////////////////---...///000000///...---......//////000000111111111111000000//////......000000////////////000000111111000000111111222333111111222222222333333333444444444444444444444444444555666777888999::::::888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;===>>>???>>>???@@@BBBAAABBBDDDFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNRRRRRRRRRRRRSSSTTTVVVXXXVVVXXXYYYYYYWWWUUUTTTTTTPPPQQQQQQQQQSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZYYY\\\^^^bbbeeegggfffdddbbbccc```[[[VVVTTTVVVXXXZZZ]]]___```bbbbbbaaa___^^^\\\\\\]]]]]]^^^]]]]]]\\\aaaaaaaaaaaaaaa```______aaabbbdddfffgggiiiiiijjjgggfffeeeeeeeeeggghhhiiillljjjhhheeedddddddddeeeiiijjjkkklllmmmnnnooopppoooqqqtttvvvxxxxxxwwwvvvqqqpppnnnllljjjiiiiiihhhlllnnnqqqsssuuuuuuuuutttwwwxxxyyyyyyxxxyyy{{{|||xxxzzz|||}}}|||||||||~~~}}}yyyxxxvvvtttrrrqqqppppppooommmlllmmmppppppnnnkkkmmmkkkhhhhhhhhhhhhgggeeeccccccdddddddddcccbbbbbbcccbbbbbbaaa```______^^^^^^____________aaaeeehhhdddcccaaa`````````aaabbbbbb```^^^___aaaaaa___\\\\\\[[[YYYXXXWWWXXXYYYZZZ[[[]]]^^^______]]][[[ZZZ\\\```eeehhhhhheee```]]]]]]\\\[[[YYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^]]]\\\[[[[[[[[[[[[^^^___```bbbdddfffiiijjjqqqnnnpppzzzxxxyyyooo```[[[UUURRRQQQPPPMMMJJJFFFEEECCCAAA???===<<<;;;::::::999999888777777777555333222222222222111///000111111111111222222222000000000000000000111111000000111111111111000000000/////////............111///------///000///...////////////////////////---...///...---,,,,,,...////////////////////////////////////////////////////////////////////////////////////////////////......////////////......///////////////000000000111000000000/////////...000000////////////000000111111000000111111222333111111222222222333333333444444444444444444444444444555666777888999::::::888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>>>>>>>>>>@@@AAAAAABBBDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNQQQPPPPPPPPPRRRSSSUUUVVVVVVXXXZZZZZZXXXVVVUUUVVVTTTSSSSSSSSSSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZYYYYYYYYY[[[^^^aaabbbbbbbbbaaa```___]]]ZZZYYYXXXXXXXXX]]]^^^```aaaaaa```___^^^\\\\\\]]]]]]^^^^^^]]]]]]aaaaaaaaaaaa``````___^^^___```bbbdddeeegggggggggffffffeeeeeefffgggiiijjjlllkkkhhhfffeeeeeeeeefffhhhhhhjjjkkkmmmooopppqqqnnnoooqqqrrrssssssssssssqqqpppnnnlllkkkjjjiiiiiikkkmmmooorrrsssssssssrrrssstttuuuuuuuuuuuuxxxzzzwwwxxxzzz{{{zzzzzz{{{||||||uuuttttttsssqqqpppppppppooonnnlllkkkkkkmmmnnnmmmkkkllljjjhhhgggggggggfffeeecccccccccccccccbbbaaaaaa^^^^^^____________``````^^^_________^^^```cccfffaaa```___^^^^^^^^^______aaa___]]]^^^``````^^^[[[\\\ZZZXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYYZZZ]]]bbbeeeeeebbb]]]ZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]][[[[[[ZZZZZZYYYYYYZZZZZZZZZ\\\^^^___aaaccceeefffiiigggiiioooxxx|||ooo```[[[UUUQQQQQQPPPMMMJJJFFFFFFDDDBBB@@@>>>===<<<::::::999999888777777777555333222222222222111000000111111111111222222222222111000//////000111111///000000111111000000///////////////............000///------///000///...////////////////////////---...///...,,,+++,,,---//////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000//////////////////000000000000////////////000000////////////000000111000000000000111222222111111222222222333333333444444444444444444444444555555666666777888999999888888888999999999999:::999999:::::::::;;;;;;;;;999;;;<<<=========???@@@BBBCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSSSSVVVXXXZZZZZZYYYWWWWWWXXXXXXVVVUUUTTTTTTUUUWWWXXXYYYYYYYYYZZZYYYYYYXXXXXXVVVWWWYYY[[[]]]^^^______]]]^^^______^^^[[[YYYWWW\\\]]]^^^`````````___^^^[[[\\\\\\]]]^^^^^^]]]]]]aaaaaaaaaaaa```___^^^]]]\\\]]]___aaacccdddeeeeeeeeeeeeeeefffgggiiijjjkkklllkkkiiigggfffgggggghhhfffgggiiikkkmmmoooqqqrrrmmmmmmmmmmmmnnnnnnooooooppppppnnnmmmkkkkkkjjjjjjlllmmmnnnpppqqqppppppooonnnooopppppppppqqqtttvvvwwwyyyzzzzzzzzzzzz{{{}}}}}}vvvqqqnnnoooooonnnnnnnnnnnnnnnnnnmmmkkkiiihhhjjjkkkkkkkkkkkkiiiffffffffffffeeeccccccccccccbbbaaa```___^^^ZZZ[[[\\\]]]^^^___```aaa_________^^^]]]^^^```bbb^^^]]]\\\\\\[[[[[[\\\\\\^^^]]]\\\\\\]]]]]]\\\[[[[[[ZZZWWWUUUUUUUUUVVVWWWXXXXXXZZZ[[[[[[ZZZYYYXXXWWWYYY]]]``````]]]YYYVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXVVVXXXZZZ\\\\\\^^^```bbbeeefffhhhjjjllluuuuuu{{{ooo___ZZZTTTQQQPPPOOOMMMJJJFFFEEEDDDBBB@@@>>><<<<<<::::::999999888777777777444333222222333333111000000000111111111222222222333222000......///111222//////000000000000/////////////////////.........000///........./////////////////////////////////,,,......---,,,+++,,,---//////////////////////////////////////////////////////////////////////////////////////////////////////---,,,,,,---//////000000000//////......---000000000000////////////000000////////////000000000000000000000111222222111111222222222333333333333333444444444444444444555555666666777888888999888888888888999999999999888888999999999:::::::::888:::<<<<<<<<<<<<>>>???AAABBBDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMMMMOOOPPPQQQQQQUUUWWWZZZZZZYYYXXXYYYYYYZZZXXXVVVTTTSSSTTTVVVWWWXXXXXXYYYXXXXXXWWWVVVVVVTTTTTTUUUWWWYYY[[[]]]^^^\\\]]]_________]]]ZZZYYYZZZ[[[]]]^^^____________ZZZ[[[\\\\\\]]]]]]]]]\\\____________^^^]]]\\\\\\[[[\\\^^^```bbbcccddddddcccdddeeefffhhhiiikkkkkkkkkjjjiiihhhhhhhhhiiiiiifffgggiiilllnnnqqqssstttooonnnlllkkkkkklllnnnooopppooonnnmmmllllllllllllmmmnnnoooooopppoooooonnnkkkllllllllllllnnnqqqtttyyyzzz{{{{{{{{{{{{}}}~~~|||}}}yyyqqqnnnllllllmmmmmmmmmmmmllllllkkkkkkkkkiiigggffffffhhhiiijjjiiigggeeedddddddddcccbbbbbbbbbbbbaaa```^^^]]]\\\ZZZZZZ[[[\\\^^^___```````````````___]]]]]]^^^```\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZWWWUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXUUUWWWZZZ\\\\\\YYYVVVSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWRRRUUUXXXYYYYYYZZZ]]]```dddhhhkkkjjjhhhnnn}}}wwwmmmuuuooo___ZZZTTTQQQPPPOOOLLLJJJEEEDDDBBBAAA>>>===;;;:::::::::999999888777777777444222111222333333222000000000111111111222222222444222000......///000111//////000000000000//////.........////////////////////////.........///000........................---...///...,,,+++,,,---////////////////////////////////////////////////........................///////////////////////////...---,,,,,,---...///000000//////......------////////////000000000000000000////////////000000000000//////000000111222111111222222222333333333333333333444444444555555555555555666777777888888777777888888888999999999888888888999999999::::::888:::;;;<<<;;;<<<===???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPSSSUUUXXXYYYYYYXXXYYYZZZYYYXXXVVVTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSTTTUUUWWWYYY[[[]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYZZZ[[[\\\]]]^^^______ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]]]]]]]]]]\\\[[[[[[[[[]]]^^^```bbbcccddddddbbbcccdddfffgggiiijjjjjjiiiiiiiiiiiiiiijjjjjjkkkiiiiiikkkmmmooorrrssstttqqqpppmmmlllkkkmmmnnnppppppooonnnnnnmmmmmmmmmmmmooopppppppppppppppppppppkkkllllllkkkkkklllpppssswwwxxxyyyyyyxxxyyy{{{}}}yyy{{{~~~yyyrrrmmmkkkkkklllmmmmmmmmmmmmllljjjiiihhhhhhgggfffeeedddeeegggiiigggeeecccbbbccccccaaa````````````___^^^\\\[[[ZZZ\\\\\\\\\]]]]]]^^^^^^^^^```aaaaaa___]]]\\\]]]^^^[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZ\\\ZZZWWWUUUSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXTTTUUUWWWYYYXXXVVVTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQRRRSSSUUUVVVVVVVVVVVVPPPTTTWWWWWWVVVXXX]]]aaagggkkkmmmhhhdddhhhrrr{{{uuuqqq|||zzzooo___ZZZTTTPPPPPPOOOLLLIIIDDDCCCBBB@@@>>><<<;;;:::::::::999999888777777777333222111111333333222111000111111111111222222222333222111/////////000000...//////000000//////............///////////////...///000///------///000...........................///000///---,,,---...////////////////////////////////////////////////........................////////////////////////......------------......//////..................////////////000000000000000000////////////000000000////////////000111111111111222222222333333333222333333444444555555555555555555666666777777777777777777888888888888999888888999999999:::::::::888:::;;;<<<<<<<<<>>>???>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOORRRUUUWWWWWWWWWXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\XXXXXXYYY[[[\\\^^^___```ZZZZZZZZZZZZYYYXXXWWWVVVXXXYYYYYYZZZZZZZZZZZZZZZ\\\]]]^^^```bbbcccddddddaaabbbdddeeegggggghhhhhhggghhhhhhiiijjjjjjkkkkkkkkkkkklllnnnooopppqqqqqqqqqooonnnllllllmmmoooppppppoooooonnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmlllkkkjjjlllooossssssssstttsssrrrsssvvvxxxyyyzzz}}}|||ssssssqqqmmmjjjhhhiiikkkllllllmmmlllkkkiiigggffffffffffffeeeddddddfffhhhfffdddbbbaaaaaaaaa```___^^^^^^^^^]]]\\\[[[ZZZYYY]]]]]]]]]]]]\\\\\\\\\\\\^^^___```___\\\[[[[[[\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXXXXWWWVVVVVVXXX[[[[[[YYYVVVSSSQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWSSSTTTUUUVVVUUUSSSQQQPPPNNNOOOPPPPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQOOOPPPRRRTTTUUUUUUTTTSSSOOOSSSUUUUUUTTTWWW^^^eeeqqqssspppgggaaadddjjjnnn|||}}}{{{{{{ooo^^^YYYSSSPPPOOONNNLLLIIIEEEDDDCCCAAA???===<<<;;;::::::999999888777777777333222111111333333222111000111111111111222222222222222111111000/////////......////////////................../////////000...///000///------///111........................///000111000...---...///////////////////////////////////////////////////........................////////////////////////,,,------......------,,,------...................../////////000000000111000000////////////000000///////////////000111111111111222222222333333333222222333333444555555666555555555666666666666666777777777777888888888888999999999999:::::::::;;;999:::<<<<<<<<<===>>>@@@<<<>>>@@@BBBEEEGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQLLLOOORRRTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZWWWWWWXXXYYY[[[]]]___```ZZZZZZYYYXXXWWWUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYYYY[[[\\\^^^```aaabbbccccccaaabbbccceeeeeefffeeeeeeeeefffgggiiijjjkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmlllkkkkkklllmmmnnnooooooooonnnooooooppppppppppppppppppqqqqqqrrrsssoooooommmkkkiiikkknnnrrrpppqqqqqqpppooopppsssvvvyyyyyy{{{wwwooommmmmmmmmjjjfffeeegggiiihhhiiijjjkkkkkkiiigggfffdddeeegggfffdddccceeegggeeeccc````````````___]]]\\\\\\\\\\\\[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]\\\ZZZYYYYYYZZZXXXXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXVVVTTTUUUXXX[[[YYYWWWTTTPPPNNNMMMMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRRRRRRRRRRPPPOOONNNLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPOOOOOONNNNNNNNNOOOOOOMMMNNNPPPRRRRRRRRRQQQPPPNNNQQQSSSRRRQQQUUU___hhhxxxwwwoooccc^^^bbbeeeeeekkkxxxzzz|||ooo^^^YYYSSSPPPOOONNNLLLIIIFFFEEEDDDBBB@@@>>>===<<<::::::999999888777777777333222111111333444333111000111111111111222222222222222222222111000...---......////////////......---.........//////000000---///111///---,,,...111........................///111111000///...///000////////////////////////////////////////////////........................////////////////////////+++,,,............,,,+++,,,------....../////////.../////////000000111111000000////////////000000///////////////000111111111111222222222333333333222222333333444555666666555555555666666666666666777777777777888888888888999999:::::::::;;;;;;;;;999;;;<<<=========???@@@;;;===???BBBEEEGGGHHHIIILLLKKKKKKKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQJJJMMMPPPRRRSSSTTTUUUWWWWWWXXXZZZ\\\\\\[[[YYYWWWWWWWWWXXXYYYZZZZZZZZZYYYSSSSSSTTTUUUUUUUUUUUUUUURRRTTTVVVXXXYYYYYYXXXXXXVVVVVVWWWYYY[[[]]]___```ZZZZZZYYYXXXVVVTTTRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[]]]___```bbbbbbccc```aaacccdddeeeddddddcccdddeeeggghhhjjjkkkkkkkkkmmmllllllkkkkkkjjjjjjiiijjjjjjiiijjjjjjkkkkkkllloooooooooooooooooopppqqqoooooooooooopppqqqrrrssspppooommmkkkiiijjjnnnqqqpppqqqqqqoooooopppsssvvvyyyxxxyyy~~~~~~}}}zzzuuupppmmmmmmmmmlllhhheeedddfffiiieeefffhhhiiijjjiiihhhgggbbbeeehhhgggeeecccdddfffdddbbb```_________^^^]]]ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[XXXYYY[[[ZZZXXXWWWWWWXXXWWWWWWXXXYYYXXXWWWVVVUUUVVVWWWXXXVVVTTTUUUXXX\\\WWWUUUQQQNNNLLLKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQQQQPPPOOONNNMMMMMMJJJKKKLLLNNNNNNNNNMMMLLLNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNOOOKKKMMMOOOPPPPPPOOONNNMMMMMMPPPQQQPPPOOOTTT```jjjuuurrrggg[[[XXX^^^aaa___dddmmm|||}}}ooo___[[[UUUPPPNNNLLLKKKIIIEEEDDDDDDCCCAAA???===<<<999999999999888666555444222222222111111111111000111000///000111222111/////////000000000000////////////............//////......------------......000000//////.........---........................------------------------............////////////...........................------------...//////........................---...///...------...///........................////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222333333333444444444555555444444555555666777777777888888888888888888999999888999999999888888:::<<<;;;<<<>>>===<<<<<<===>>>@@@@@@AAACCCEEEGGGIIIKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMPPPRRRQQQOOOLLLJJJKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUVVVWWWXXXZZZ[[[\\\[[[ZZZXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVSSSVVVXXXYYYXXXVVVUUUUUUSSSUUUWWWZZZ]]]___aaabbbccc___ZZZWWWUUUTTTRRRQQQRRRTTTWWWYYYYYYXXXVVVUUUYYYZZZ\\\^^^```bbbccccccaaaaaaaaaaaaaaabbbbbbbbbddddddeeegggiiikkkmmmoooiiiiiihhhhhhhhhhhhhhhiiiffffffffffffhhhjjjlllnnnooopppqqqrrrqqqpppnnnmmmnnnooopppqqqpppooommmkkkpppnnnmmmlllmmmpppsssuuusssttttttrrroooooorrruuuuuuvvvxxxzzz||||||||||||~~~~~~~~~}}}zzztttqqqppppppnnnlllhhheeeddddddfffhhheeeeeeeeeddddddeeehhhkkkdddeeeggghhhhhhfffeeecccaaa___]]]]]]```aaa___]]]YYYYYY[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYWWWWWWZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTSSSTTTVVVWWWWWWVVVXXXWWWVVVTTTSSSSSSTTTTTTVVVTTTQQQNNNKKKJJJIIIIIIIIIHHHGGGGGGHHHKKKMMMOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIILLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPRRRVVVYYYZZZccc```[[[YYYYYYZZZ[[[\\\___hhhqqqnnn___[[[UUUPPPNNNLLLKKKJJJEEEDDDDDDCCCAAA???===<<<999999999999888666555444222222222111111111111000111000///000111222111/////////000000000000////////////............//////.........------.........///.........------------........................------------------------............////////////...........................------------...//////........................---...///...------...///........................////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222333333333444444444444555444444555555666666777777888888888999999999999999888999:::999888888:::;;;:::<<<======<<<<<<===??????@@@AAABBBEEEGGGIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKMMMPPPRRRQQQPPPMMMKKKKKKLLLMMMNNNOOOPPPPPPQQQTTTTTTUUUVVVWWWYYY[[[[[[]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSUUUWWWWWWVVVUUUUUUVVVUUUWWWZZZ]]]```bbbccccccddd```[[[WWWUUUTTTRRRQQQSSSUUUWWWYYYYYYYYYXXXWWWZZZ[[[]]]^^^```aaaaaaaaa```aaaaaabbbbbbbbbaaaaaabbbbbbccceeegggiiikkkllliiiiiihhhhhhhhhhhhhhhiiigggffffffggghhhjjjlllmmmnnnooopppqqqqqqooommmlllnnnooopppqqqpppooommmlllooonnnlllkkklllnnnppprrrtttttttttqqqnnnnnnpppssspppqqqssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyvvvxxx}}}{{{uuupppnnnnnnnnnllljjjgggdddccceeeggghhheeeeeedddbbbaaabbbeeegggeeefffgggggggggeeedddbbbaaa___^^^___``````^^^[[[[[[[[[\\\\\\[[[YYYXXXWWWYYYYYYZZZZZZZZZYYYYYYXXXZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRQQQRRRTTTVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRRRRRRRQQQOOOLLLKKKJJJJJJJJJHHHGGGGGGGGGHHHJJJLLLNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSUUUVVV[[[YYYVVVUUUWWWYYYZZZZZZZZZbbbggguuummm___ZZZUUUPPPNNNLLLKKKJJJEEEDDDDDDCCCAAA???===<<<999999999999888666555444222222222111111111111000111000///000111222111/////////000000000000////////////............//////........................---------------,,,,,,,,,................................................---............/////////...........................------------...//////........................---...///...------...///........................////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222333333333333444444444444444444444555666666777777888999999999:::::::::;;;::::::;;;:::888888999;;;:::;;;============???@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJLLLNNNPPPRRRRRRPPPNNNLLLLLLLLLMMMNNNNNNOOOPPPPPPSSSTTTUUUWWWXXXZZZ\\\]]]___^^^]]]\\\[[[\\\]]]]]]]]]\\\ZZZXXXVVVTTTRRRRRRSSSTTTUUUTTTSSSTTTUUUWWWXXXZZZ^^^aaadddeeeeeeeeeeeeaaa\\\XXXVVVTTTRRRQQQUUUUUUVVVXXXYYYZZZ[[[[[[\\\\\\]]]^^^_______________```bbbccccccbbb```^^^___```aaabbbdddfffhhhiiihhhhhhhhhgggggghhhhhhiiihhhhhhgggggghhhiiikkklllmmmnnnoooppppppnnnlllkkknnnnnnoooppppppooommmlllnnnmmmkkkkkkkkkmmmooopppttttttssspppmmmmmmnnnooommmnnnooopppppppppoooooooooqqqssssssqqqqqqtttwwwuuuuuuxxx{{{||||||~~~vvvzzzxxxtttqqqooonnnnnnnnnkkkiiifffddddddeeeggghhhgggfffdddaaa___```dddgggeeeffffffffffffdddbbbaaa````````````aaa___\\\YYY]]]\\\\\\[[[YYYXXXVVVUUUXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTPPPOOONNNPPPRRRTTTUUUTTTSSSRRRPPPOOOOOOOOOOOOPPPOOONNNMMMKKKJJJJJJJJJJJJGGGFFFFFFFFFGGGIIIJJJLLLIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPQQQTTTWWWWWWWWWWWW]]]^^^eeewwwlll^^^ZZZTTTPPPNNNMMMKKKJJJEEEDDDDDDBBBAAA???===<<<999999999999777666555444222222222111111111000000111000///000111222111/////////000000000000////////////............//////---..................---------------------------........................////////////////////////---------.........//////...........................------------...//////........................---...///...---------///........................////////////////////////////////////////////////000000000000000000000000111111222333333333333222222222333333333444444444333333444555555666666777999999999::::::;;;;;;<<<:::;;;;;;:::888888999;;;;;;===?????????@@@AAACCCBBBCCCCCCEEEGGGIIIJJJLLLJJJJJJJJJIIIJJJJJJKKKKKKMMMNNNPPPRRRRRRQQQOOONNNLLLMMMMMMNNNOOOOOOPPPPPPRRRSSSUUUXXXZZZ\\\]]]^^^^^^^^^\\\\\\[[[\\\]]]^^^^^^^^^]]][[[ZZZXXXVVVUUUUUUUUUUUUSSSRRRSSSVVVYYYYYY[[[___cccfffffffffffffffbbb]]]YYYWWWUUUSSSRRRVVVVVVVVVVVVXXXZZZ\\\^^^]]]^^^^^^^^^^^^]]]]]]\\\]]]___bbbeeedddbbb___]]]^^^______aaabbbeeefffggghhhgggggggggggghhhhhhiiiiiiiiihhhhhhhhhiiikkklllmmmnnnoooppppppnnnlllkkknnnnnnoooooooooooonnnmmmlllkkkkkkkkkmmmoooqqqssstttsssrrrpppnnnmmmmmmnnnooopppqqqrrrqqqqqqoooooonnnqqqtttsssppppppuuuzzzzzzxxxyyy{{{yyyvvvxxx}}}~~~}}}vvvqqqtttttttttrrrqqqppppppqqqmmmkkkhhhfffeeefffggghhhhhhgggeeebbbaaacccgggjjjfffffffffeeedddbbbaaa```___```aaabbbaaa___[[[XXX\\\\\\[[[ZZZYYYXXXWWWVVVYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSMMMLLLLLLMMMPPPRRRRRRRRRPPPPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFGGGHHHIIIIIIJJJHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMPPPSSSUUUUUUTTTVVV\\\[[[^^^iiiuuu~~~~~~lll^^^ZZZTTTPPPNNNMMMLLLKKKEEEDDDDDDBBBAAA???===<<<999999999999777666555444222222222111111111000000111000///000111222111/////////000000000000////////////............//////------...//////...------..................//////........................////////////////////////------------.......................................------------...//////........................---...///...---------///........................////////////////////////////////////////////////000000000000000000000000111111222333333333333222222222222333333333444444333333444444555666666666888888999::::::;;;<<<<<<:::;;;;;;:::999999:::<<<===???AAAAAAAAABBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPRRRRRRRRRPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVYYY[[[]]]]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]_______________^^^\\\\\\XXXXXXWWWUUUTTTTTTWWWZZZZZZ\\\___bbbdddeeeeeeeeefffbbb]]]ZZZXXXWWWUUUTTTVVVVVVVVVVVVXXXZZZ]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[^^^bbbeeeeeeccc___]]]_________aaabbbdddfffgggggggggffffffggghhhiiiiiiiiiiiihhhhhhhhhjjjkkklllnnnooopppqqqqqqooommmlllnnnnnnooooooooooooooonnnjjjkkkkkkmmmppprrruuuwwwsssrrrqqqppppppoooooonnnsssssstttuuutttsssrrrqqqpppsssvvvtttqqqrrrwww|||xxxuuuvvvxxxvvvssstttwwwzzz|||~~~{{{{{{zzzwwwtttrrrtttuuutttqqqppppppqqqpppnnnllliiihhhggghhhhhhggggggeeecccbbbdddhhhkkkeeeeeeeeedddbbbaaa```______```bbbbbbaaa^^^[[[YYYZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRLLLKKKJJJKKKNNNPPPPPPOOONNNNNNLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMNNNPPPSSSTTTSSSQQQSSSZZZZZZ[[[bbbhhhvvv~~~~~~~~~}}}|||}}}lll]]]YYYTTTPPPNNNMMMLLLKKKEEEDDDDDDCCCAAA???===<<<999999999999888666555444222222222111111111111000111000///000111222111/////////000000000000////////////............//////,,,---...//////...---,,,.........///////////////................................................,,,------------....................................------------...//////........................---...///...------...///........................////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222222222222222333333333333333333333444555555666666777777888999:::;;;<<<<<<999:::;;;:::999:::;;;===???@@@BBBBBBBBBBBBDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMKKKJJJKKKKKKLLLMMMNNNOOONNNOOOPPPRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUWWWZZZ\\\]]]]]]]]][[[[[[ZZZYYYYYYZZZ\\\]]]___```aaabbbcccbbbaaaaaa]]]]]]\\\YYYWWWWWWZZZ\\\ZZZ\\\^^^```bbbdddeeeeeeeeebbb]]]ZZZYYYYYYXXXWWWXXXXXXXXXXXXYYY[[[]]]___^^^^^^^^^]]]\\\[[[ZZZYYYYYY\\\```dddeeecccaaa____________```bbbdddeeefffffffffffffffggghhhiiiiiiiiiiiihhhhhhiiijjjlllmmmpppqqqrrrssssssqqqooonnnnnnnnnnnnnnnooooooooooookkklllmmmooorrruuuwwwxxxrrrqqqpppqqqssstttsssrrrtttuuuvvvvvvvvvuuutttsssqqqtttvvvuuussstttwwwzzzvvvssssssvvvvvvtttuuuxxxxxxyyy{{{~~~~~~{{{xxxxxxwwwvvvuuupppsssuuusssooolllmmmooopppooommmkkkjjjiiiiiiiiifffffffffdddcccdddfffhhhddddddcccbbbaaa``````___^^^```bbbbbb```]]]\\\\\\YYYXXXYYYYYYZZZ\\\]]]^^^\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPLLLJJJIIIJJJLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKMMMLLLLLLJJJIIIFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIMMMLLLLLLNNNQQQRRRQQQPPPPPPVVVVVVWWW]]]^^^eeewww}}}}}}~~~~~~~~~{{{wwwuuuyyymmm]]]YYYTTTPPPNNNMMMLLLLLLEEEDDDDDDCCCAAA???===<<<999999999999888666555444222222222111111111111000111000///000111222111/////////000000000000////////////............//////,,,---///000000///---,,,---------....../////////........................------------------------,,,,,,---------....................................------------...//////........................---...///...------...///........................////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222111222222222222333333333222333333444444555555666666666777888999:::;;;;;;888999:::::::::;;;===??????@@@BBBBBBAAAAAABBBCCCEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVYYY[[[]]]]]]]]]\\\[[[ZZZZZZYYYZZZ[[[\\\]]]___```bbbdddddddddcccbbbbbbbbbaaa^^^\\\[[[\\\]]]\\\\\\]]]^^^```bbbeeefffdddaaa]]][[[ZZZ[[[ZZZYYY[[[[[[[[[\\\]]]^^^______]]]]]]]]]]]]\\\ZZZYYYXXXXXX[[[___bbbddddddbbbaaa^^^^^^______aaabbbdddeeefffeeeeeeffffffhhhiiiiiihhhhhhhhhhhhiiikkkmmmnnnrrrsssuuuuuuuuutttrrrpppnnnnnnnnnnnnnnnoooppppppmmmnnnoooppprrrtttuuuvvvqqqppppppssswwwyyyxxxvvvuuuvvvwwwxxxyyyxxxwwwvvvtttuuuvvvvvvwwwwwwwwwwwwyyyuuusssvvvwwwuuuvvvyyywwwwwwxxxzzz|||{{{zzzwwwuuutttsssrrrrrrooorrrtttqqqmmmjjjkkknnnmmmllllllkkkkkkkkklllllliiijjjiiihhheeeddddddeeecccbbbaaaaaa````````````^^^```bbbaaa^^^]]]]]]^^^ZZZYYYYYYZZZ[[[]]]___```ZZZZZZZZZYYYXXXVVVUUUTTTPPPPPPQQQQQQQQQPPPOOOOOOMMMKKKIIIJJJKKKLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHFFFEEECCCBBB@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHIIIHHHHHHJJJMMMOOOOOOOOONNNRRRQQQRRRYYYXXX[[[iii}}}uuuooottt{{{}}}~~~yyytttttt|||mmm]]]YYYTTTPPPNNNNNNMMMLLLEEEDDDDDDCCCAAA???===<<<999999999999888666555444222222222111111111111000111000///000111222111/////////000000000000////////////............//////,,,---///000000///---,,,,,,,,,,,,------.................................------------------------,,,,,,,,,---------.................................------------...//////........................---...///...------...///........................////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222111111222222222333333333222222333444444555555666555666777888999:::;;;;;;777888:::::::::;;;>>>@@@???@@@AAAAAA??????@@@AAADDDDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLMMMNNNPPPQQQRRROOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWZZZ\\\]]]]]]\\\[[[[[[[[[ZZZZZZZZZ[[[]]]^^^```aaacccddddddcccbbbaaaeeeeeedddbbb___]]]]]]^^^^^^]]]]]]]]]___bbbeeegggccc```]]][[[[[[\\\[[[[[[]]]^^^^^^______`````````]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZ^^^aaacccdddcccccc]]]]]]^^^___```aaacccdddeeeeeeeeeffffffhhhiiiiiiggggggggghhhjjjlllnnnoootttuuuvvvwwwwwwuuusssrrrnnnnnnnnnnnnnnnoooppppppoooppppppqqqrrrrrrssssssqqqpppppptttyyy|||{{{yyywwwxxxyyy{{{{{{{{{zzzyyywwwwwwwwwyyyzzzzzzxxxvvvzzzuuurrrtttuuussstttwwwwwwwwwxxxyyyyyyzzzzzz{{{yyy|||~~~}}}}}}uuutttsssrrrqqqppppppoooooorrrtttqqqllljjjllloooiiiiiiiiijjjkkklllmmmnnnnnnoooooolllhhheeedddcccbbbaaa````````````aaaaaa]]]```aaa```]]]\\\^^^```[[[[[[ZZZZZZ[[[]]]___```XXXYYYYYYYYYXXXWWWVVVVVVOOOOOOPPPPPPPPPOOONNNNNNMMMLLLJJJJJJKKKKKKKKKJJJFFFFFFEEEDDDDDDEEEFFFGGGCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@AAABBBBBBBBBAAAAAA???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEGGGJJJMMMNNNNNNNNNQQQNNNOOOWWWVVVWWWccceee{{{wwwjjjllltttwwwxxxuuuwww~~~iii]]]YYYSSSPPPOOOOOOLLLJJJEEEEEEEEEDDDBBB@@@>>><<<999999:::999999888777666444444444444333222111111000000000000000000000000...///000111111000///...//////............//////000000000000////////////........................------------------------------------------------........................////////////////////////------............------//////.........---------------------------,,,,,,////////////////////////........................////////////000000000000...//////000111222222222222222111111111111111111111111222222222333333333555555555666666666666777888888777777888888999:::::::::;;;;;;<<<======>>>;;;<<<===>>>???@@@AAAAAAEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQPPPQQQRRRSSSUUUVVVRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXXWWWXXX[[[^^^______```````````````aaabbbcccbbbcccdddccc```______```bbb```______aaaccccccccc___^^^^^^^^^^^^^^^___```bbbbbbbbbbbbbbbaaa```_________^^^]]][[[ZZZXXXWWW]]]^^^```bbbcccddddddcccaaa`````````bbbccccccbbbeeefffggghhhhhhiiihhhhhhiiiiiiiiijjjkkklllmmmnnntttvvvyyy{{{{{{yyyvvvtttnnnnnnnnnnnnooopppqqqrrrsssrrrqqqooommmlllllllllkkkmmmooopppqqqsssvvvyyyxxxwwwvvvwwwyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttuuuvvvwwwxxxuuuwwwyyyyyyxxxvvvvvvvvvyyyyyy|||~~~|||zzz{{{{{{{{{zzzyyyyyyxxxuuusssppppppppppppnnnmmmmmmllllllkkkkkkkkkllllllkkkjjjhhhffffffiiinnnrrrzzzuuuoooiiifffdddaaa```___```aaaaaaaaa```^^^]]]\\\\\\\\\[[[\\\\\\]]]]]]^^^]]]\\\\\\\\\]]]^^^___\\\[[[ZZZXXXWWWUUUSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJLLLKKKLLLLLLNNNQQQTTTWWWYYYdddjjjwwwllliiinnnwwwzzz|||kkk]]]YYYSSSPPPOOOOOOLLLJJJEEEEEEEEEDDDBBB@@@>>><<<999::::::999999888777666333333333333222111000000000000000000000000000000...///000111111000///...//////............//////000000000000/////////...........................------------------------------------------------................................................------............------//////.........---------------------------------.................................................../////////000000000000...//////000111111222222111111111111111111111111111111222222222333333333444444555555555666666666888888777777888888999:::888999999::::::;;;<<<<<<;;;<<<===>>>???@@@@@@AAABBBBBBCCCEEEFFFHHHIIIIIIKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVWWWZZZ]]]^^^^^^______^^^^^^]]]]]]^^^^^^```aaabbbaaa``````aaabbbcccaaa``````bbbcccdddccc``````______^^^______```aaaaaaaaaaaaaaa```______aaaaaaaaa```___^^^]]]\\\\\\]]]___aaabbbbbbbbbbbb`````````aaabbbccccccbbbffffffggggggggggggggggggggghhhhhhhhhjjjkkklllmmmrrrsssvvvxxxyyywwwuuutttoooooooooooopppqqqrrrrrrsssrrrpppnnnlllkkkkkkjjjjjjlllnnnoooppprrruuuwwwxxxwwwvvvwwwxxxyyyxxxwwwxxxxxxwwwwwwwwwxxxxxxyyyvvvvvvvvvvvvvvvwwwxxxxxxuuuwwwyyyxxxwwwuuutttuuuvvvvvvyyy{{{zzzyyyzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuuuurrrpppnnnmmmmmmmmmlllkkkllllllkkkkkkjjjkkkkkklllkkkiiigggeeeeeeiiinnnrrruuuqqqlllhhhgggffffffeee```````````````___^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]][[[ZZZXXXVVVUUUTTTQQQQQQPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKLLLMMMPPPSSSVVVWWW[[[```iiiyyy{{{lllgggpppzzz}}}{{{mmm]]]YYYSSSPPPOOOOOOLLLJJJEEEEEEEEEDDDBBB@@@>>><<<::::::::::::999888777666222222222222111000//////000000000000000000000000//////000000000000////////////............//////000000000/////////..............................------------------------------------------------........................------------------------------............------...............---------+++,,,,,,------.........------------------------............................../////////000000000/////////000111111222222111111111111111111111111111111222222222333333333333444444444555555555555888777777777777888999999666777777888999999::::::;;;<<<<<<===>>>???@@@@@@>>>???AAACCCEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVWWWUUUTTTUUUXXXZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYY\\\^^^______^^^___aaacccbbbaaa``````bbbdddddddddbbbaaa``````____________``````aaaaaaaaa```______ccccccccccccbbbaaa```___[[[\\\]]]___`````````````````````aaabbbcccccccccfffffffffffffffeeeeeeeeeeeeffffffggghhhiiijjjkkknnnppprrrtttuuuuuutttsssqqqqqqpppppppppqqqqqqrrrqqqpppnnnllljjjiiihhhhhhhhhkkkmmmooooooppprrrtttwwwvvvuuuvvvwwwwwwvvvuuuyyyyyyxxxxxxxxxxxxxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxuuuwwwyyyxxxvvvsssssssssrrrsssvvv|||zzz{{{{{{|||~~~|||vvvsssqqqqqqsssvvvxxxyyyvvvvvvuuutttsssqqqqqqpppooommmkkkjjjjjjjjjiiihhhjjjjjjjjjiiiiiijjjjjjkkkhhhfffcccbbbcccggglllpppkkkiiifffeeefffgggggggggbbbaaa```___^^^]]]]]]]]]ZZZYYYYYYXXXXXXYYYYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[ZZZXXXWWWUUUTTTSSSOOOOOONNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>??????>>>>>>??????>>>>>>======>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGIIIJJJIIIJJJKKKLLLNNNQQQSSSUUUXXX\\\aaaiiiyyy{{{kkkiiiiiilllpppqqqsss~~~ooo]]]YYYSSSPPPOOOOOOLLLJJJEEEEEEEEEDDDBBB@@@>>><<<::::::::::::999888777777333333333333222111000///000000000000000000000000//////000000000000////////////............//////000000/////////.................................------------------------------------------------........................------------------------,,,------......------,,,........................++++++,,,,,,---...//////------------------------................................./////////000000//////000000111111111111111111111111111222222222111111222222222333333333333333333444444444555555777777777777777888999999666666777777888999999999;;;;;;<<<======>>>??????>>>???@@@BBBDDDEEEGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRUUUWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWZZZ[[[[[[[[[ZZZ[[[]]]___^^^]]]]]]___bbbdddeeedddbbbbbb```___^^^^^^^^^^^^``````aaaaaaaaa``````___cccccccccbbbaaa___^^^]]]ZZZZZZ[[[\\\\\\]]]]]]]]]^^^___aaaaaaaaabbbcccdddfffeeeeeedddccccccccccccdddeeefffggghhhiiiiiijjjjjjkkkmmmoooqqqqqqqqqqqqppppppoooooonnnooooooooonnnmmmkkkiiigggffffffeeegggjjjmmmooooooooopppqqqvvvtttssstttuuuvvvuuussswwwwwwvvvuuuuuuuuuvvvvvvuuuvvvwwwyyyyyyxxxwwwwwwvvvxxxyyyxxxvvvsssrrrrrrqqqrrrtttyyy}}}~~~|||yyyyyyyyyxxxxxx||||||zzzxxxvvvuuussspppoooqqqtttvvvwwwuuutttrrrqqqooonnnmmmmmmllljjjhhhhhhhhhiiihhhfffhhhhhhhhhhhhhhhhhhiiijjjeeebbb______aaafffjjjlllcccaaa______bbbdddeeedddbbbaaa___]]]\\\\\\]]]]]]ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGGGGEEEEEECCCBBBBBBAAAAAAAAA>>>?????????????????????========================>>>>>>============>>>>>>======>>>>>>>>>>>>============<<<<<<======>>>???????????????????????????@@@?????????@@@@@@AAABBB@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIKKKMMMNNNPPPQQQWWWZZZ\\\^^^fffyyyqqqccc\\\```aaadddvvvppp]]]YYYSSSPPPOOOOOOLLLJJJEEEEEEEEEDDDBBB@@@>>><<<::::::;;;::::::999888777444444444444333222111000000000000000000000000000000000////////////000000//////............//////////////////....................................------------------------------------------------........................------------------------,,,,,,------------,,,,,,---.....................++++++,,,,,,---...//////............................................................////////////000000000000000111111111000000111111111222222222111111222222222333333333333333333444444444555555777777666666777777888999777777888888999:::::::::;;;;;;;;;<<<======>>>>>>@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMOOONNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRPPPOOOOOORRRTTTUUUTTTTTTUUUVVVXXXXXXYYYXXXXXXXXXXXXXXXWWWUUUVVVXXXZZZYYYYYYZZZ]]]aaacccdddddd```___^^^]]]\\\[[[[[[[[[______````````````______ccccccbbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^````````````bbbdddeeedddcccbbbaaaaaaaaabbbdddeeefffhhhiiiiiiiiiiiifffggghhhjjjlllmmmnnnooommmmmmllllllllllllllllllkkkjjjiiigggfffeeeddddddgggjjjnnnppppppooooooooosssrrrqqqrrrtttuuutttsssssssssrrrqqqqqqqqqqqqqqqtttuuuvvvwwwxxxwwwvvvuuuvvvxxxyyyxxxvvvsssrrrrrrrrrsssuuuwwwyyyzzzyyyxxxxxxxxxxxxwwwwwwxxx{{{~~~~~~yyywwwvvvvvvvvvrrrpppmmmmmmnnnqqqrrrssssssrrrpppnnnmmmlllkkkkkkkkkiiigggggghhhhhhgggffffffffffffffffffggghhhhhheeeccc```aaadddhhhjjjjjjaaa___^^^^^^```aaabbbaaaaaa```^^^\\\\\\\\\\\\]]]ZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTRRRRRRRRRSSSTTTSSSSSSRRRQQQOOONNNMMMMMMNNNMMMKKKIIIHHHGGGGGGGGGCCCBBBAAAAAA@@@@@@@@@@@@============>>>>>>>>>>>>===========================<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@@@@?????????@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGIIIJJJLLLMMMMMMNNNQQQTTTUUUZZZfffyyylllYYYXXXWWWZZZsssooo]]]YYYSSSPPPOOOOOOLLLJJJEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999888777444444444444333222111111000000000000000000000000000000////////////000000//////............///////////////.........------........................------------------------------------------------........................------------------------,,,,,,------------,,,,,,---------...............+++,,,,,,------.........////////////////////////........................------........./////////000000000000000000111111000000000111222222333333111111222222222333333333333444444444555555555555777666666666666777888888888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<======@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPOOONNNLLLMMMOOOQQQQQQQQQQQQRRRTTTWWWXXXXXXXXXXXXVVVVVVVVVTTTRRRSSSUUUXXXXXXXXXYYY\\\```bbbbbbaaa[[[[[[ZZZYYYXXXXXXXXXXXX\\\\\\]]]^^^^^^^^^^^^]]]aaaaaa```___]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWYYY\\\______^^^^^^aaadddcccbbb```______```aaabbbcccdddfffhhhiiiiiiiiihhhdddddddddeeegggiiijjjllljjjjjjiiiiiiiiijjjjjjkkkjjjjjjiiiggggggfffgggggghhhlllppprrrrrrpppooonnnpppooooooppprrrttttttsssqqqqqqpppooonnnnnnnnnnnnrrrrrrssstttttttttttttttuuuvvvxxxwwwuuusssrrrrrrrrrtttvvvxxxyyyyyyyyyyyyvvvwwwwwwvvvuuuuuuwwwyyy}}}zzz{{{}}}}}}~~~}}}{{{zzzzzzzzz{{{|||||||||}}}~~~{{{zzzyyy{{{}}}~~~~~~xxxuuussssssssspppnnnmmmnnnpppsssssssssqqqpppnnnllljjjjjjjjjkkkjjjhhhffffffgggggggggfffddddddddddddeeefffgggggghhhfffdddfffjjjlllkkkiiidddbbb``````aaabbbaaa```^^^^^^]]]\\\\\\\\\]]]]]]ZZZZZZYYYXXXWWWWWWWWWWWWTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQPPPOOONNNMMMLLLLLLMMMKKKIIIGGGFFFEEEEEEFFFBBBAAA@@@???????????????================================================;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>======;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>======>>>?????????>>>>>>??????@@@AAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFGGGIIIIIIIIIIIIGGGKKKPPPSSSWWW```llluuuxxxeee[[[VVVVVVnnnmmm]]]YYYSSSPPPOOOOOOLLLJJJEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999888777333444444333333222111000000000000000000000000000111000///......///000111//////............////////////.........---------........................------------------------------------------------................................................+++,,,,,,------,,,,,,+++---------.........//////------------------------................................................---------.........//////111000000000000000000000///000000111222222333333111111222222222333333333444444555555555666666666666666666666666777888888777888888999999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNNNNLLLJJJJJJLLLNNNOOOOOOPPPQQQTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRSSSWWWZZZ[[[[[[[[[]]]___```___]]]VVVUUUUUUTTTTTTTTTUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTWWW[[[^^^^^^\\\\\\___cccaaa```^^^^^^^^^___aaabbbaaaccceeeggghhhhhhgggfffcccbbbbbbbbbccceeegggiiihhhhhhggghhhhhhiiijjjkkkkkkkkkjjjjjjjjjjjjkkkkkkiiimmmrrruuutttrrrooonnnmmmllllllooorrrttttttsssrrrrrrpppoooooonnnnnnnnnqqqppppppppppppqqqrrrrrrqqqsssuuutttsssqqqpppqqqqqqsssvvvyyy{{{|||~~~wwwwwwwwwvvvsssrrrrrrsssxxxzzz|||zzzvvvuuuvvvxxx{{{|||~~~}}}zzzxxxrrrssstttuuuuuutttssssssvvvxxxzzz|||}}}}}}}}}}}}||||||}}}|||{{{yyyxxxxxxxxxzzz{{{~~~zzzvvvrrrpppqqqqqqpppppppppqqqssstttsssrrrnnnmmmkkkiiihhhhhhiiijjjhhhfffddddddeeefffeeedddcccbbbbbbcccdddeeeffffffhhhffffffiiimmmmmmiiieeedddcccaaaaaabbbbbb```___[[[\\\\\\]]]]]]]]]]]]\\\YYYXXXWWWVVVVVVUUUUUUUUURRRQQQOOONNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIKKKIIIGGGDDDCCCCCCCCCDDDAAA@@@@@@???????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB???@@@AAABBBBBBCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGFFFIIIMMMQQQVVV\\\bbbgggvvv~~~qqqccc\\\hhh}}}lll]]]YYYSSSPPPPPPOOOLLLJJJEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999888888222222333222222111000///000000000000000000000000111000///......///000111//////............////////////.........---------........................------------------------------------------------........................////////////////////////+++,,,,,,------,,,,,,+++---------.........//////------------------,,,,,,------------------------........................---------.........//////111111111000000000000000///000000111222222333333111111222222222333333333555555555666666666666777666666666666666777888888777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;999:::<<<===???AAACCCDDDCCCCCCCCCDDDEEEGGGIIIJJJHHHIIIJJJKKKKKKJJJIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKLLLMMMKKKIIIIIIKKKMMMNNNMMMPPPQQQSSSUUUUUUTTTRRRQQQSSSTTTSSSSSSSSSUUUYYY]]]______^^^___```___\\\ZZZRRRRRRRRRRRRRRRRRRSSSSSSUUUUUUVVVWWWXXXXXXWWWWWWRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRSSSSSSUUUZZZ]]]]]][[[[[[___ccc______]]]]]]]]]___aaabbb___aaacccfffgggfffeeeeeebbbaaa``````aaaccceeeggggggggggggggghhhiiikkkkkkmmmlllllllllmmmnnnnnnoookkkoootttwwwvvvssspppoookkkkkkkkknnnqqqttttttttttttsssrrrqqqpppppppppppppppooonnnnnnnnnoooqqqrrrnnnppprrrrrrqqqoooooopppooorrrvvvzzz|||xxxyyyyyyvvvsssqqqpppqqqppprrrttttttqqqppprrruuusssuuuwwwyyyyyywwwtttrrroooqqqrrrssssssrrrpppnnnnnnnnnooosssvvvxxxwwwvvvwwwvvvxxx|||zzzyyywwwvvvuuuuuuvvvvvvwwwvvvtttrrrooooooppprrrpppoooooopppqqqpppmmmkkkllljjjhhhgggfffggghhhiiifffeeeccccccdddeeedddcccbbbbbbbbbbbbcccdddeeeffffffeeeeeehhhllllllfff```bbbaaa______``````___]]]YYYZZZ\\\]]]^^^^^^]]]\\\XXXWWWVVVUUUTTTTTTTTTTTTQQQPPPNNNLLLLLLLLLLLLMMMJJJJJJIIIHHHGGGGGGFFFFFFIIIGGGEEEBBBAAAAAABBBBBBAAA@@@???????????????@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>======<<<<<<===>>>???@@@AAAAAA??????@@@AAABBBBBBBBBBBBAAABBBDDDFFFFFFFFFFFFEEEEEEFFFHHHLLLOOOSSSVVVXXX```uuu~~~wwwgggiiiuuulll^^^YYYTTTQQQPPPPPPMMMKKKHHHGGGFFFEEEBBB@@@>>>===<<<<<<;;;:::999777666555333333222222111000//////222+++111666///,,,000000222111111000///......---000000000000000000000000///...------...///000111000///------......---,,,------------------------................................................,,,,,,,,,---------......---------------------,,,------------------------......//////...---,,,,,,,,,------......------,,,........................//////.........---------111111111000000000000000222111000000000111333333111111111111111111111111333333444444555666666777555555555666666666666777777777777888999999::::::888999;;;;;;999888888999<<<<<<<<<===???@@@BBBCCCCCCBBB@@@@@@AAACCCFFFHHHJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGGGGFFFGGGGGGHHHHHHLLLIIIFFFGGGIIIKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLMMMOOOQQQRRRRRRRRRQQQSSSQQQOOOOOOSSS[[[dddjjjnnniiiccc``````^^^ZZZUUURRRRRRPPPOOOOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRQQQTTTSSSSSSTTTTTTUUUVVVWWWWWWUUURRRPPPOOOOOOPPPQQQVVVVVVWWWXXXYYYZZZ[[[\\\aaa``````____________```aaaaaa```aaabbbccceeefffccccccbbbbbbbbbccccccdddfffgggiiiiiihhhhhhiiikkkooonnnmmmlllmmmppprrrtttuuuuuuvvvvvvuuusssqqqooommmoooqqqrrrqqqqqqrrrsssuuuttttttvvvxxxwwwsssoooqqqqqqppppppooonnnnnnnnnoooqqqrrrrrrpppoooooopppooorrrsssuuu||||||}}}~~~~~~|||vvvoookkkqqqpppooonnnoooppprrrsssvvvwwwwwwvvvtttqqqnnnlllkkklllnnnpppooommmkkkiiinnnmmmmmmnnnpppssswwwyyytttuuuwwwxxxzzz{{{}}}}}}}}}|||yyywwwuuuttttttttttttrrrooonnnoooppppppoooqqqqqqpppooollljjjhhhffflllllljjjiiigggeeedddccccccccccccbbbaaabbbeeegggfffdddbbb___^^^^^^^^^___bbbccceeefffeeedddbbb````````````aaabbbbbb```^^^^^^]]]\\\\\\[[[[[[[[[\\\ZZZWWWUUUTTTSSSQQQOOOOOONNNLLLIIIHHHIIIIIIIIIHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::666666777888999999::::::999999999999999999999999:::::::::::::::999888777::::::999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDAAABBBCCCCCCBBBBBBCCCEEEFFFGGGIIIKKKMMMNNNPPPQQQ[[[aaalll~~~vvvnnnlll^^^ZZZTTTQQQQQQPPPMMMKKKGGGGGGFFFDDDBBB@@@>>><<<<<<<<<;;;:::999777666555444333333222111111000000222---111444///111666000111111111000///.........///////////////////////////...------...///000111000...------......---,,,------------------------................................................,,,,,,,,,---------......+++,,,,,,------.........------------------------------......---,,,,,,+++,,,------......------,,,........................//////.........---------000000000000000000000000111111000000000111222333111111111111111111111111333333333444555555666666444444555555555666666666666666777777888999999:::777999::::::888777888999;;;<<<<<<===>>>@@@AAABBBDDDBBBAAA@@@AAACCCFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIFFFFFFIIIJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPRRRXXXaaajjjoooiiiddd___]]]^^^\\\XXXTTTQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRSSSTTTVVVWWWXXXVVVTTTSSSQQQPPPPPPPPPPPPTTTUUUVVVWWWYYYZZZ[[[\\\``````_________``````aaa_________```bbbeeehhhjjjiiihhhgggeeedddcccccccccdddeeehhhhhhhhhiiikkkmmmooonnnllllllnnnqqqtttvvvvvvvvvvvvvvvuuutttssssssnnnppprrrsssrrrrrrssstttuuutttssstttwwwwwwuuuqqqpppppppppooooooooonnnnnnnnnpppqqqpppooonnnnnnooopppqqqrrrsssyyy~~~yyyrrroooqqqpppooonnnnnnppprrrssssssssstttsssqqqnnnkkkiiikkklllnnnoooooonnnllljjjmmmllllllmmmnnnqqqtttuuusssssstttuuuwwwyyy{{{||||||zzzxxxvvvtttsssssssssqqqooommmmmmoooqqqqqqqqqqqqpppooommmkkkiiigggfffjjjjjjiiigggeeecccbbbaaaaaabbbbbbbbbaaacccfffiiiiiifffccc___\\\\\\\\\]]]aaaaaabbbbbbbbbaaa```______^^^^^^___aaa```^^^\\\]]]\\\[[[[[[ZZZZZZZZZZZZTTTSSSSSSSSSRRRPPPNNNMMMMMMKKKHHHGGGGGGHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;::::::999888666666777888888999::::::999999999999999999999999999999::::::999888888777:::999999999999:::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMMMMMMMTTT___kkkzzzlll___ZZZTTTQQQQQQPPPNNNKKKFFFFFFEEECCCAAA???===<<<<<<<<<;;;:::999777666555444444333333222222111111111///222111111===BBB777111111000000//////......////////////////////////.........---......///000///...------...///---,,,------------------------................................................,,,,,,,,,---------......***++++++,,,---...//////------------------------,,,,,,,,,---,,,,,,+++***,,,------......------,,,.......................................---------000000000000000000000000111000000000000111222222111111111111111111111111222222222333444444555555333444444444555555555555555555666777777888888999666888::::::888888888999;;;;;;<<<===>>>@@@AAABBBDDDCCCBBBAAABBBDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPQQQUUU[[[bbbhhhlllaaa^^^ZZZYYYZZZYYYUUURRROOOOOONNNNNNNNNOOOOOOPPPRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZUUUUUUTTTSSSRRRQQQQQQPPPRRRTTTUUUWWWYYY[[[\\\\\\_______________```aaabbb]]]]]]]]]^^^aaaeeejjjlllooonnnllliiigggeeedddcccbbbdddggghhhiiijjjmmmooonnnmmmllllllnnnrrruuuxxxwwwvvvuuuttttttuuuvvvvvvoooqqqsssssssssrrrssstttvvvtttqqqrrruuuwwwuuusssooooooooooooooooooooonnnnnnooopppooommmlllmmmnnnppprrrqqqqqquuu}}}}}}}}}vvvrrrrrrpppooonnnnnnppprrrsssqqqrrrrrrrrrqqqnnnkkkjjjlllmmmnnnoooooonnnmmmllllllllllllmmmnnnoooqqqqqqqqqqqqqqqrrrtttvvvxxxzzzzzzyyywwwuuusssrrrrrrrrrooommmlllnnnqqqtttuuuuuurrrpppnnnkkkiiihhhhhhggghhhhhhgggeeecccbbbaaa```___aaabbbbbbbbbdddhhhjjjllliiiddd___\\\[[[[[[\\\_________^^^^^^^^^^^^]]]^^^]]]]]]^^^^^^^^^[[[YYYZZZZZZYYYYYYYYYYYYYYYXXXUUUUUUUUUTTTRRRQQQNNNLLLKKKIIIFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999888888777666666666777777888888999999888888888888888888888888888888999999888888777777999999888888999999:::;;;999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>???@@@AAABBB@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEGGGHHHHHHIIIFFFOOOYYY]]]ccctttmmm___ZZZTTTQQQQQQPPPNNNKKKFFFEEEDDDCCCAAA???===<<<<<<<<<;;;:::999777666555444444444333333222222222///000222000444FFFLLL===111000000000/////////...////////////////////////........................///...------...///...,,,------------------------................................................,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,---------,,,,,,+++,,,------......------,,,................................................/////////000000000000000000000000000000111111222111111111111111111111111111111222333333444444555333333333444444444555555555555555666777777888888777999;;;;;;:::999:::;;;;;;;;;<<<===>>>@@@AAABBBEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPOOOPPPRRRTTTWWWZZZ\\\^^^YYYWWWVVVUUUVVVUUUSSSPPPOOOOOOOOOOOOOOOPPPPPPPPPSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZXXXXXXXXXWWWVVVTTTSSSRRRSSSTTTVVVYYY[[[]]]^^^^^^^^^^^^^^^______aaabbbbbb\\\\\\[[[\\\___ccchhhkkkpppooommmjjjhhhfffeeedddccceeeggghhhhhhiiikkkmmmlllkkkkkklllnnnrrrvvvyyyvvvtttsssrrrrrrtttvvvxxxppprrrttttttssssssssstttyyyuuuqqqqqqsssuuutttrrrnnnnnnnnnooooooooooooooonnnooopppooommmlllmmmooorrrtttssspppsssyyy||||||}}}yyysssrrrqqqooonnnnnnpppqqqrrrsssssstttuuutttrrrooonnnmmmmmmnnnnnnoooooonnnnnnooooooooopppppppppppppppooooooooooooqqqtttvvvxxxxxxwwwvvvuuuttttttssssssooonnnnnnqqquuuxxxzzz{{{sssqqqnnnkkkiiiiiiiiijjjhhhgggfffeeecccbbbaaa``````aaacccccccccdddgggiiinnnkkkeee```]]]\\\]]]^^^___^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\]]]]]]\\\YYYWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTQQQPPPQQQNNNKKKIIIGGGDDDBBBBBBCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>??????>>>===============<<<<<<;;;:::::::::::::::999999999999999999999999777777888888777777666555666666666777777777888888777777777777777777777777777777777888888777777666888888888888888999::::::999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAA???@@@AAAAAA@@@@@@AAACCCBBBCCCCCCDDDDDDEEEEEEEEEHHHPPPWWWXXXYYYdddzzzmmm___ZZZUUURRRQQQQQQNNNLLLEEEEEEEEECCCBBB@@@>>>===<<<<<<;;;:::999777666555444444333333333333333222111111222///222CCCHHH999000000000000////////////..........................................------///---,,,---...///...---------------------------................................................,,,,,,,,,---------...............------,,,,,,,,,------------------------------............------,,,------......------,,,........................---...........................//////000000000000//////000000111111111111111111111111111111111111111111222333333444444555333333333444444444555555555555555666777777888888999;;;======<<<<<<<<<===<<<<<<<<<===???@@@BBBCCCEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZWWWVVVTTTTTTVVVYYY\\\^^^___``````^^^^^^^^^______aaabbbbbb]]]\\\[[[[[[]]]```ccceeekkkkkkiiihhhgggffffffffffffggghhhhhhffffffgggiiijjjiiiiiijjjmmmqqquuuwwwsssrrrpppnnnoooqqqtttvvvqqqrrrttttttsssrrrssstttzzzvvvqqqoooqqqrrrqqqooommmmmmnnnnnnoooooooooppppppppppppooommmmmmnnnppptttvvvuuuqqqqqqvvvzzzyyy{{{~~~uuurrrqqqpppnnnnnnoooqqqrrrssstttuuuvvvvvvtttrrrqqqnnnnnnmmmmmmmmmmmmnnnnnnrrrrrrsssttttttsssrrrqqqmmmmmmmmmnnnppprrruuuvvvvvvvvvvvvvvvvvvvvvvvvuuusssrrrrrrtttxxx|||~~~tttrrrooolllkkkjjjkkkllliiihhhgggfffeeedddcccbbbbbbcccddddddcccdddeeegggmmmjjjfffbbb``````aaabbb```___^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\\\\[[[XXXVVVSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQMMMKKKOOOUUUSSSLLLHHHEEEBBB@@@@@@@@@???>>>@@@@@@??????>>>===<<<<<<======<<<;;;;;;;;;;;;<<<;;;::::::999999999999999888888888888888888888888888888888888888777777666666666666666666666777777666666666666666666666666555555666777777666666666888777777777777888999999888888888888888888888888888888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>???@@@@@@??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDGGGKKKOOOPPPRRRYYYdddmmmnnn```[[[UUURRRRRRQQQOOOLLLFFFFFFEEEDDDCCCAAA??????<<<<<<;;;:::999777666555333333333333222222222222333000222///---777:::...000000000000////////////........................---............---,,,,,,...---,,,---/////////---------------------------................................................,,,,,,,,,---------......//////...---,,,++++++***------------------------------......//////......,,,------......------,,,........................---------...............---......//////000000111...///000000111111000000111111111111111111111111222222222333444444555555333444444444555555555555555555666777777888888999:::<<<>>>>>>>>>===>>>???======>>>>>>@@@BBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIKKKKKKKKKMMMOOOOOOMMMLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQPPPQQQSSSTTTTTTTTTSSSRRRPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRUUUVVVXXXYYYZZZYYYYYYXXXZZZZZZ[[[[[[]]]^^^``````cccbbbaaa^^^[[[YYYWWWVVVVVVXXX[[[^^^```aaa``````_______________```aaabbb]]]]]]\\\\\\]]]___aaabbbfffeeeeeeeeeeeeeeefffgggggghhhhhhgggdddccccccdddggggggfffgggjjjnnnrrrtttqqqooonnnlllmmmooorrrsssqqqrrrttttttrrrrrrrrrsssxxxtttooonnnooopppooommmllllllmmmnnnnnnooopppppppppqqqpppnnnmmmmmmoooqqquuuxxxwwwrrrppptttvvvvvvxxxzzz~~~xxxsssrrrpppnnnnnnoooppprrrpppqqqssstttuuutttrrrqqqooonnnmmmkkkkkkkkklllmmmrrrsssuuuvvvvvvuuusssrrrjjjkkklllnnnoooqqqrrrrrrrrrsssuuuvvvwwwxxxxxxxxxwwwuuutttvvvyyy|||}}}}}}sssrrrpppnnnlllllllllllliiiiiihhhgggfffeeeddddddcccdddeeeeeeddddddeeefffjjjhhhfffdddbbbbbbcccccc````````````_________^^^^^^\\\[[[[[[[[[YYYVVVTTTOOOPPPQQQRRRSSSRRRQQQPPPOOONNNKKKMMMYYYccc___RRRGGGDDDAAA?????????>>><<<>>>>>>======<<<<<<;;;;;;;;;;;;::::::999::::::;;;::::::999888888888888888777777777777777777777777888888999999888888777666555555555555666666666666555555555555555555555555444444555666666666555555777777777666777777888999777777777777777777777777777777777777888888888999999999999999::::::::::::<<<;;;;;;;;;<<<<<<===>>>===>>>??????>>>>>>???AAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHKKKNNNRRRUUUWWWeee~~~nnn```[[[UUURRRRRRQQQOOOLLLGGGFFFFFFEEEDDDBBBAAA@@@<<<<<<;;;:::999777666555222222222222222222222222333...111222,,,...111+++////////////000000000000........................------.........---,,,+++...---,,,---///000///...------------------------................................................,,,,,,,,,---------...............------,,,,,,+++------------------------+++,,,---............---,,,------......------,,,........................---------.........//////------......///000000111......000111111111000///111111111111111111111111333333333444555555666666444444555555555666666666666666777777888999999::::::<<<>>>>>>>>>===>>>@@@>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMPPPRRRRRRPPPOOOOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPRRRRRRSSSUUUVVVVVVUUUTTTSSSPPPRRRTTTTTTTTTRRRQQQQQQMMMNNNOOOQQQRRRRRRQQQQQQTTTUUUWWWXXXYYYYYYXXXXXXZZZ[[[\\\^^^aaadddfffggghhhfffbbb^^^[[[XXXWWWVVVWWWYYY\\\^^^``````___^^^``````_________``````aaa\\\]]]^^^___```aaaaaaaaabbbbbbbbbccccccdddeeeffffffggggggeeecccaaaaaabbbeeeeeedddeeegggjjjnnnqqqpppooommmmmmmmmnnnpppqqqppprrrssssssrrrqqqqqqrrrsssooollllllooopppooommmkkkkkklllmmmnnnooopppqqqppppppooommmkkkkkknnnpppssswwwwwwrrroooqqqrrrqqqssstttwww}}}~~~yyysssrrrpppnnnnnnooopppqqqoooppprrrtttttttttrrrqqqpppooollljjjiiiiiijjjkkkppprrrtttvvvvvvtttrrrpppeeegggjjjlllnnnooonnnnnnnnnppprrruuuwwwyyyyyyyyyxxxvvvttttttvvvwwwxxxwwwqqqppppppnnnmmmlllkkkjjjiiihhhhhhgggfffeeeddddddaaaccceeeeeeeeeeeefffggggggfffeeedddcccbbbaaa```___```aaaaaaaaa```___^^^\\\[[[ZZZYYYYYYWWWTTTQQQLLLNNNOOOQQQQQQQQQOOONNNMMMMMMLLLRRRcccnnnbbbMMMFFFDDD@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999:::999999888777777777777888666666666666666666666666888888888888888777666666555555555555555555555555444444444444444444444444333333444555555555555555777666666666666777888888777777777777777777777777666666666777777777888888888888888888999999999:::;;;;;;;;;;;;;;;;;;<<<===<<<===???>>>======>>>@@@?????????@@@AAABBBCCCCCCCCCDDDGGGIIIKKKMMMNNNOOOTTTgggnnn```[[[UUURRRRRRQQQOOOLLLGGGGGGGGGFFFEEECCCBBBAAA<<<<<<;;;:::999777666555111111111111111111111222222+++111666///---111000////////////000000000000........................------...///...---+++***...---,,,---///000///...------------------------................................................,,,,,,,,,---------......,,,---------------------------------------------***+++,,,,,,------------,,,------......------,,,........................---------.........//////---------...///000000111---...000111111111000///111111111111111111111111333333444555555666666777555555555666666666666777777777777888999999::::::999;;;===>>>======>>>?????????@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIIIIKKKLLLMMMNNNOOORRRUUUTTTRRRPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLMMMOOOQQQRRRUUUVVVVVVVVVUUUSSSRRRQQQPPPRRRUUUUUUTTTSSSRRRRRRLLLMMMNNNPPPQQQQQQPPPPPPSSSTTTUUUWWWXXXXXXWWWWWWYYYZZZ]]]```dddhhhkkkmmmjjjgggccc^^^ZZZWWWVVVVVVVVVXXX\\\^^^______^^^\\\aaa``````_________``````\\\]]]___bbbccccccccccccbbbbbbbbbbbbcccdddeeeeeeeeeeeefffdddbbb```aaabbbdddccccccccceeehhhlllnnnpppooonnnmmmmmmnnnoooooopppqqqsssrrrqqqppppppqqqnnnllljjjkkkoooqqqpppnnnjjjkkklllmmmnnnppppppqqqoooooonnnllljjjjjjmmmooorrrvvvwwwrrrnnnnnnooonnnmmmooosssvvvxxxxxxxxxyyysssrrrpppooonnnooopppqqqoooqqqsssuuuuuuuuutttsssqqqooollliiihhhhhhiiijjjmmmooorrrtttuuussspppnnnbbbdddhhhkkkmmmmmmlllkkkkkkmmmppptttwwwyyyyyyzzzwwwuuusssrrrsssssssssrrrooooooooonnnmmmkkkjjjiiihhhhhhgggfffeeeeeedddddd___aaadddeeeffffffhhhiiifffeeeeeedddbbb```^^^]]]___```aaabbbbbb```^^^]]][[[ZZZXXXXXXWWWUUURRROOOKKKLLLNNNPPPPPPPPPNNNMMMHHHHHHHHHQQQccckkkXXX===FFFDDD@@@>>>>>>===<<<;;;:::::::::::::::::::::;;;999888888888888888999999999888888777777777777777666666666666666666666666777777777777777666666555555555555555555555555444444444444444444444444444222333444444555555555444666666666666666777888888777777777777777777777777666666666666777777777777777888888888888999999999;;;;;;:::::::::;;;<<<<<<<<<===>>>>>>======>>>???======>>>???@@@AAABBBBBB@@@BBBEEEEEEEEEGGGIIILLLJJJYYYmmmssseee___XXXSSSRRRRRRPPPNNNHHHHHHHHHGGGEEEBBB@@@>>>;;;999888777888777555444333111///...---...000111//////000000000000////////////......------,,,,,,...................................................------------...//////+++++++++,,,,,,---------......---------,,,,,,,,,,,,------......------,,,///...---,,,,,,---...///......//////...---,,,,,,.........------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,222222000///---+++***)))////////////////////////////////////000000000000111111111111111111111111222222333444444555555666555555555555555666777777666777999999888999;;;===:::<<<>>>???>>>>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIJJJFFFFFFFFFGGGHHHJJJMMMNNNMMMNNNPPPRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNMMMMMMPPPRRRTTTVVVWWWWWWWWWWWWUUUTTTSSSQQQSSSWWWZZZZZZUUUMMMGGGCCCEEEGGGIIILLLNNNPPPPPPQQQRRRUUUWWWWWWWWWVVVUUUYYYZZZ]]]```dddfffhhhiiiiiieee```\\\[[[YYYXXXVVVWWWWWWXXXXXXYYY[[[\\\]]]aaaaaaaaaaaa```___^^^]]]___``````aaaaaaaaaaaa```aaabbbcccdddeeedddccccccdddccccccbbbbbbccccccdddcccdddddddddfffggghhhiiioooooooooooopppqqqrrrsssoooooopppoooooonnnmmmlllnnnmmmllllllmmmoooqqqsssmmmnnnnnnmmmllllllnnnqqqmmmmmmmmmmmmmmmlllllllllpppqqqrrrrrrqqqooolllkkkmmmllllllmmmppptttxxx{{{wwwvvvtttrrrpppooonnnnnnnnnpppqqqtttuuuwwwwwwwwwtttrrrnnnkkkjjjjjjlllmmmiiiiiikkkmmmoooppprrrrrriiiiiiiiiiiiiiihhhggggggiiijjjkkkmmmooorrrssstttvvvssspppoooooooooooonnnooonnnnnnoooqqqpppkkkggghhhjjjkkkiiifffeeegggiiidddaaabbbfffgggfffhhhlllddddddcccbbb```]]]ZZZXXX\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYVVVSSSPPPNNNLLLKKKLLLLLLMMMMMMLLLJJJIIIJJJHHHGGGHHHIIIIIIHHHGGGBBBAAA>>><<<;;;;;;<<<===::::::;;;;;;::::::999888999999888888888888999999888777777666666666666666666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555444444444444444555555555555666555555555555666666666666777777888888888999999999777888888999999:::;;;;;;999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>CCCCCCCCCDDDDDDEEEFFFGGGOOONNNUUUeeetttsssddd^^^WWWSSSRRRRRRPPPNNNHHHHHHHHHGGGEEEBBB@@@>>><<<:::999888999888666555333222111000///000111111//////000000000000///////////////..................................................................------------...//////,,,,,,---------...............---------,,,,,,,,,------------------------///...---,,,,,,---...///...............---,,,,,,......---------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------////////////////////////////////////000000000000111111111111111111111111222222333333444555555555555555555555555666777777666777888999888999;;;===:::<<<>>>???>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKGGGGGGGGGGGGHHHJJJLLLMMMKKKMMMOOOQQQRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPSSSQQQOOONNNNNNPPPRRRTTTVVVWWWWWWXXXXXXWWWUUUTTTRRRTTTWWWZZZXXXRRRHHHAAA===???CCCGGGKKKNNNOOOPPPQQQSSSUUUWWWXXXXXXWWWVVVXXXYYY\\\___bbbdddffffffgggddd```\\\[[[YYYXXXVVVYYYXXXXXXYYYYYYZZZ[[[\\\````````````___^^^]]]]]]______```aaaaaaaaa``````bbbcccdddeeeeeedddccccccccccccbbbbbbbbbbbbcccccccccccccccdddeeefffhhhiiikkkkkkkkklllmmmooopppqqqnnnnnnoooooonnnnnnmmmmmmooonnnlllkkklllnnnppprrrrrrrrrqqqooolllkkklllnnnjjjkkkkkklllmmmmmmnnnnnnooopppqqqqqqpppnnnlllkkkkkkkkkkkkmmmppptttxxx{{{wwwvvvtttrrrqqqooooooooopppqqqrrrsssuuuvvvwwwxxxvvvuuurrrnnnlllkkkkkkkkkggghhhjjjkkkmmmoooqqqrrrjjjjjjjjjjjjiiihhhgggfffggghhhjjjlllnnnpppqqqqqqsssqqqnnnmmmmmmmmmlllkkkllllllllloooqqqpppmmmiiihhhjjjjjjiiihhhjjjmmmqqqhhhdddbbbfffgggffffffgggcccbbbbbbaaa___\\\YYYXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWVVVTTTRRROOOMMMLLLJJJKKKKKKLLLKKKKKKIIIHHHEEEDDDCCCCCCDDDEEECCCBBBBBB@@@>>><<<;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999999888888777777888888999888777666666555555666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555444444444444444444444444444555555555555555555555666666666777777666666666777777777888888777777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEFFFHHHFFFJJJTTT^^^lllsssaaa\\\VVVSSSSSSSSSQQQOOOHHHHHHHHHGGGEEEBBB@@@>>>===;;;:::999999999777666333333222222222111111111//////000000000000//////...///////////////000000...................................................------------...//////.............../////////......---------,,,,,,,,,...---,,,,,,,,,,,,---.........------------......---............------,,,...------------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...//////000////////////////////////////////////000000000000000000000000000000000000222222333333444444555555555555555555555666777777666777888888888999;;;===:::<<<>>>???>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGIIIJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOPPPPPPTTTSSSQQQOOOOOOPPPRRRSSSUUUVVVXXXYYYYYYXXXXXXWWWTTTVVVXXXYYYVVVMMMBBB;;;666999???EEEKKKNNNOOOPPPRRRSSSUUUWWWXXXYYYXXXXXXWWWXXXZZZ\\\___aaacccdddfffccc```^^^\\\[[[YYYXXXZZZZZZYYYYYYYYYYYYZZZZZZ____________^^^]]]\\\\\\^^^^^^___```````````````cccdddeeeeeeeeedddcccbbbcccbbbbbbaaaaaabbbbbbcccbbbbbbccccccdddeeeggggggggghhhhhhjjjkkkmmmooopppmmmmmmnnnnnnnnnnnnoooooorrrpppmmmkkkkkkmmmppprrruuuuuutttpppllljjjjjjkkkggghhhiiijjjlllmmmnnnooommmnnnoooppppppnnnlllkkkjjjjjjjjjlllooossswwwzzzwwwvvvuuusssqqqpppoooooorrrqqqqqqrrrssstttvvvxxxxxxwwwtttrrrooommmkkkjjjfffggghhhjjjlllnnnpppqqqllllllllllllkkkiiigggeeeccceeehhhkkkmmmnnnnnnmmmooommmkkkjjjkkkkkkjjjiiijjjjjjkkknnnppppppnnnllliiiiiiiiihhhiiinnntttxxxmmmfffaaadddgggeeebbbaaaaaaaaa```___]]][[[XXXWWWTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRPPPNNNLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGCCCAAA@@@@@@AAAAAA@@@???@@@???===;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999888888777777777777888888777777666555555555555666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555555555666666666777777777555555555555666666666666777777777888999999::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<============>>>@@@@@@@@@@@@AAABBBCCCDDDEEECCCEEEKKKNNNUUUhhh{{{qqq___[[[UUUSSSSSSTTTRRRPPPHHHHHHHHHGGGEEEBBB@@@>>><<<;;;999999999999777555222222333333222222111000//////000000000000//////......//////000000111111...................................................------------...//////..............................---------,,,,,,,,,///...,,,++++++,,,...///---------------------------------......------,,,------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////////////////////////////////////////000000000000////////////////////////111222222333444444555555555555555555555666777777555777888888888888;;;===:::<<<>>>>>>>>>>>>@@@AAA@@@@@@AAACCCDDDEEEFFFGGGFFFGGGIIIJJJLLLMMMMMMMMMIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNNNNNNNNNNPPPPPPPPPOOOPPPPPPQQQRRRTTTRRRQQQOOOOOOOOOPPPQQQTTTUUUWWWYYYYYYYYYYYYXXXUUUWWWXXXXXXTTTKKK@@@888333777>>>FFFLLLPPPQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYXXXXXXYYY[[[]]]___aaabbbfffdddbbbaaa```___]]][[[[[[ZZZZZZYYYXXXXXXYYYYYY]]]]]]^^^^^^]]]\\\\\\[[[\\\]]]^^^______```______ddddddeeefffeeedddcccbbbbbbaaaaaa``````aaaaaabbbbbbbbbbbbbbbcccdddeeefffhhhhhhiiijjjkkkmmmnnnooommmmmmmmmnnnoooppppppqqqtttrrrnnnlllkkkmmmppprrrttttttssspppllliiiiiiiiigggggghhhiiikkkllllllmmmjjjlllmmmnnnooommmlllkkkhhhhhhiiikkknnnrrrvvvxxxvvvuuutttrrrqqqppppppppprrrqqqoooooooooqqqsssuuuttttttsssrrrpppnnnkkkjjjggggggiiikkklllnnnooopppnnnnnnnnnnnnllliiifffeeeaaadddgggkkkmmmmmmlllkkklllkkkiiijjjkkkkkkjjjiiijjjjjjlllmmmnnnnnnmmmkkkjjjhhhfffeeegggmmmsssxxxlllccc^^^aaaeeeddd___]]]____________]]][[[YYYWWWSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPOOOMMMLLLKKKGGGGGGGGGGGGGGGFFFFFFEEECCCBBB@@@@@@AAAAAA@@@>>>>>>===<<<;;;::::::::::::::::::;;;;;;::::::999888777777777666666777777777777666555555444444555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333444444444222333333333444444444444555555666666666777777777444555555555666666666666666666777777888999999999;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEIIIJJJNNN[[[hhh~~~ppp^^^ZZZUUUSSSTTTTTTRRROOOHHHHHHHHHGGGEEEBBB@@@>>>;;;:::888777888777666444111111222222111111000/////////000000000000//////......//////000000111111...................................................------------...//////......------------------......---------,,,,,,,,,///...,,,++++++,,,...///,,,------------------,,,,,,,,,---------------,,,------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------........./////////////////////////////////////////////000000000000////////////////////////111111222222333444444555555555555555555666777777555666888888777888:::<<<:::;;;=========>>>@@@AAA??????@@@BBBCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQOOONNNNNNNNNNNNOOOSSSTTTVVVWWWXXXXXXXXXXXXUUUVVVWWWXXXTTTLLLBBB;;;777<<>>===<<<<<<;;;::::::999999999999999999:::999888888777777666666555555666666777666555555444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333444444222222222222333333333444555555555555666666666666555555555666666666777777555666666777777888888999888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>@@@CCCFFFFFFHHHPPPXXXeeeuuummm^^^YYYUUUSSSTTTSSSQQQNNNHHHHHHHHHGGGEEEBBB@@@>>>;;;999777777777777555444222111111111000000000000//////000000000000//////...///////////////000000...................................................------------...//////.........---------------......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,'''((()))+++---...000000////////////////////////////////////000000000000000000000000000000000000111111222222333333444444555555555555555666777777555666777777777888:::<<<999:::;;;;;;;;;<<>>???@@@BBBCCCDDDDDDCCCDDDFFFHHHIIIKKKKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTOOOOOONNNNNNNNNNNNNNNNNNQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTVVVWWWVVVQQQJJJEEEAAADDDJJJOOOSSSUUUVVVVVVRRRSSSTTTUUUWWWYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[]]]^^^bbbbbbbbbdddeeedddaaa^^^YYYXXXWWWVVVVVVVVVVVVVVVZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^^^^^^^^^^aaabbbcccdddeeedddcccccc```______^^^^^^______`````````______```aaaaaabbbdddddddddeeefffhhhiiijjjllllllkkkkkklllnnnpppqqqrrrpppnnnmmmlllmmmnnnoookkkmmmnnnnnnlllkkkkkkkkkjjjjjjiiihhhgggfffeeeeeeeeegggiiikkklllllllllkkkgggggghhhjjjlllnnnpppqqqmmmmmmmmmmmmmmmnnnooopppnnnmmmllljjjjjjjjjkkkkkkggghhhjjjkkkllllllllllllkkkkkkllllllmmmmmmmmmnnnmmmnnnoooooommmjjjfffdddaaaccceeehhhiiiiiiiiihhhhhhhhhiiillloooqqqpppooonnnoooooommmjjjgggggggggiiifffbbbaaabbbcccdddddd___XXXVVVZZZ______^^^]]][[[[[[\\\\\\[[[ZZZXXXWWWQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJDDDCCCBBBAAAAAAAAABBBBBB@@@???============;;;999::::::::::::999999888888777888888888888777666666666666555555555555666666555555444333333333333444444444333333333222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000111111222222333333444111111222222222333333333333333444444444555555555555555555666666666666777555555555666777777888888666777777888:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>@@@CCCDDDCCCDDDHHHLLLPPPZZZnnnkkk^^^ZZZUUUSSSTTTSSSPPPMMMHHHHHHHHHGGGEEEBBB@@@>>><<<:::888888888888666444444333222111000111222222//////000000000000///////////////..................................................................------------...///////////////.........------......---------,,,,,,,,,------------------------+++,,,------------,,,+++***+++,,,---------------,,,,,,,,,---------......************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))***,,,---///000111////////////////////////////////////000000000000111111111111111111111111111111111222333333444444555555555555555666777777555666777777777888:::<<<777888999::::::;;;>>>AAA<<<<<<===???@@@AAABBBCCCAAABBBDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHJJJLLLNNNOOONNNNNNNNNOOOOOOPPPRRRRRROOONNNOOOOOOOOOOOOOOOPPPOOOPPPRRRSSSTTTSSSSSSRRRRRRRRRTTTVVVXXXWWWTTTQQQLLLMMMPPPSSSUUUVVVVVVVVVRRRRRRSSSTTTVVVXXXZZZ[[[YYYXXXWWWWWWWWWYYYZZZ\\\[[[\\\^^^```bbbaaa]]][[[VVVVVVUUUUUUTTTUUUUUUUUUXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^^^^___aaacccdddddddddccc______^^^^^^^^^^^^________________________```aaa```aaabbbdddgggiiilllmmmjjjjjjhhhhhhhhhjjjlllmmmlllllllllkkkkkkkkkkkkkkkkkklllnnnooommmllllllllliiiiiihhhgggfffeeedddcccccceeehhhjjjllllllkkkkkkggghhhiiijjjkkkmmmnnnnnnhhhhhhhhhiiikkkmmmnnnooommmmmmlllkkkjjjiiiiiiiiieeefffgggiiijjjkkkkkklllllllllllllllkkkkkkjjjjjjkkklllnnnnnnmmmjjjfffccc```aaacccdddeeefffggggggffffffhhhlllpppssssssrrrmmmoooooommmiiiffffffggghhhfffcccccccccbbb___\\\[[[WWWVVVZZZ]]]]]]]]]___WWWXXXYYYYYYXXXWWWVVVUUUSSSRRRPPPNNNLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@?????????@@@AAA???===<<<;;;;;;;;;999888999999999999999888888777666666666666666555555444666555555444444555555666555444444333222333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111222333333333111111111111222222222222222222222333333333444444333444444444555555555555444444555666666777777888777777888888999999::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???BBBDDDDDDCCCCCCEEEFFFFFFIIIUUUfffxxxjjj^^^ZZZVVVTTTTTTRRROOOLLLHHHHHHHHHGGGEEEBBB@@@>>>===;;;999999999999777666666555333111111222333444//////000000000000////////////......---------,,,...................................................------------...//////111111000000/////////.........---------,,,,,,,,,,,,------......------,,,++++++------------++++++***+++,,,,,,------------,,,,,,,,,------.........)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////000000000000000000////////////////////////////////////000000000000111111111111111111111111000111111222333333444444555555555555555666777777444666777777777777:::<<<666888888999999:::===@@@;;;;;;<<<>>>???@@@AAABBB@@@AAACCCDDDFFFGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOQQQRRRRRRRRRQQQPPPPPPQQQSSSVVVZZZ[[[[[[YYYRRRSSSTTTUUUUUUVVVVVVVVVQQQQQQRRRSSSUUUWWWYYYZZZXXXWWWVVVUUUUUUWWWXXXZZZVVVWWWYYY\\\^^^]]]ZZZWWWUUUTTTTTTTTTTTTTTTUUUUUUXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[]]]]]]^^^^^^]]]^^^```bbbcccddddddccc___^^^^^^]]]]]]^^^^^^_________^^^^^^^^^___``````___```bbbeeeiiimmmppprrriiihhhfffeeeeeegggiiijjjhhhiiiiiijjjjjjjjjiiihhhlllnnnppppppnnnmmmmmmmmmhhhhhhgggfffeeeeeeddddddbbbdddgggjjjkkklllkkkkkkhhhhhhiiijjjkkkllllllllldddeeefffgggjjjlllnnnooommmmmmmmmlllkkkjjjhhhhhhffffffggghhhiiijjjkkkkkkmmmlllkkkkkkjjjiiihhhhhhjjjkkkmmmnnnmmmjjjfffccc___``````bbbcccdddeeefffddddddggglllqqqtttttttttlllnnnooolllhhhffffffhhhhhhfffeeeeeefffccc^^^ZZZZZZXXXXXX[[[]]][[[]]]aaaUUUUUUVVVWWWVVVUUUTTTSSSVVVUUUSSSQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA???>>>>>>>>>???@@@@@@>>>===<<<<<<<<<:::888888888999999999888888777555555555666555444444333555555555444444555555555555444333333222222333333333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000///000000111222222333333000111111111111222222222111111222222222333333333222222333333333444444444444444555555666777777777999999999888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;???AAAAAA@@@BBBCCCCCCDDDDDDIIIPPPXXXhhhkkk___ZZZUUURRRRRRRRRPPPMMMIIIIIIHHHFFFDDDBBB@@@???;;;;;;::::::999888777777333222111111000000111111000000000000000000000000111111000000//////......////////////////////////...---,,,,,,---...000111......------------......------------------------.........------,,,,,,,,,------------------------...------------...//////---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------------...............///000000////////////000000000000000000000000111111111111111222222333333444444555333333444555666777888888555555666777777777777777888888888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBDDDEEEGGGHHHIIIGGGEEEDDDDDDEEEFFFGGGJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEGGGIIIKKKNNNPPPRRRPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMNNNQQQRRRRRRRRRPPPPPPQQQQQQPPPPPPOOONNNNNNOOOQQQTTTVVVWWWWWWWWWSSSSSSSSSRRRQQQQQQPPPPPPRRRQQQQQQQQQSSSUUUWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVUUUUUUTTTPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXYYYYYY[[[\\\]]]^^^ZZZ[[[]]]```ccccccaaa___aaa]]]XXXWWWXXXZZZZZZYYYYYYZZZ\\\___````````````___```bbbeeehhhkkkmmmnnngggeeeddddddeeefffdddccciiifffdddccceeehhhiiijjjjjjllloooooonnnllllllmmmkkkjjjiiigggfffeeedddcccgggggghhhjjjkkkmmmnnnnnnnnnnnnnnnllliiihhhhhhiiikkkjjjhhhggggggjjjlllnnnqqqpppooommmjjjhhhfffeeedddddddddeeegggjjjlllnnnooommmkkkjjjjjjkkkjjjhhhiiikkknnnnnnkkkhhhgggffffffbbb______bbbdddeeedddeeefffiiimmmpppqqqooommmlllkkkjjjjjjjjjiiigggeeebbbfffhhhdddbbbaaa___[[[YYYXXXXXXXXXYYYZZZ\\\]]]WWWVVVUUUTTTTTTTTTTTTUUUSSSUUUVVVTTTQQQMMMKKKJJJHHHHHHGGGEEEDDDCCCAAAAAA???>>>===<<<<<<===>>>???===<<<;;;;;;<<<;;;999777999999999888888888777777555555555555555555555555222222222222222222222222222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111222222222333333333333333333444444444555555555555555555666666666666888777666666666777999:::777777777777777777777777999999999:::::::::;;;;;;<<<===>>>??????@@@@@@???===CCCHHHIIIMMMXXXjjjyyynnn___ZZZUUURRRRRRRRRPPPMMMIIIIIIHHHFFFDDDBBB@@@???<<<;;;;;;:::999888777777333222111111000000111111000000000000000000000000111000000000/////////...////////////////////////......---------......///......------------....................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------...............///000000////////////000000000000000000000000111111111111111222222333333444444555444444555555666666777777555555666777777777777777888888888888999:::;;;;;;<<<<<<<<<===>>>???AAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEDDDBBBAAA@@@AAABBBCCCHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFHHHJJJLLLNNNOOORRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPSSSTTTTTTSSSOOOOOOOOOOOOOOONNNMMMLLLLLLMMMOOORRRTTTTTTUUUUUUQQQQQQPPPPPPPPPPPPOOOOOOPPPOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPRRRTTTVVVXXXYYY[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWXXXXXXYYYZZZ[[[\\\YYYYYYZZZ\\\___```___^^^___\\\YYYXXXZZZ[[[[[[YYYZZZ\\\]]]___aaaaaaaaaaaaddddddeeefffgggggghhhiiieeedddcccccceeeeeedddcccfffdddbbbbbbdddfffggggggiiikkkmmmmmmlllkkklllllliiiiiiiiiiiihhhgggfffffffffggghhhjjjlllmmmooopppoooooonnnllliiiiiijjjlllkkkjjjiiihhhiiijjjlllmmmpppooonnnllljjjiiihhhgggggggggffffffgggiiijjjkkkmmmllljjjjjjkkklllkkkjjjjjjllloooooommmjjjhhhhhhiiigggeeefffiiijjjiiihhhggghhhjjjmmmoooooommmkkkhhhgggggggggggggggfffeeedddffffffddddddddd___WWWYYYXXXXXXXXXXXXZZZ[[[\\\WWWVVVUUUSSSRRRRRRQQQQQQQQQSSSTTTRRROOOKKKIIIHHHHHHGGGFFFDDDCCCAAA@@@???>>>>>>===<<<<<<===>>>>>>===<<<;;;;;;<<<;;;999777888888777777777666666666444444444444444444444444222222222222222222222222222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222111111111222222222333333333333333333444444444444444555555555666666666666777777666666666777888999777777777777777777777777999999999::::::::::::;;;<<<<<<===>>>????????????;;;???BBBCCCCCCIIISSS\\\vvvrrr___ZZZUUURRRRRRRRRPPPMMMIIIIIIHHHGGGEEEBBB@@@???<<<;;;;;;:::999888777666333222111111000000111111000000000000000000000000000000000000////////////////////////////////////..................------......------------......////////////////////////...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......------------------------...............///000000////////////000000000000000000000000111111111111111222222333333444444555555555555555555555555555555555666777777777777666777777777777888999:::;;;;;;;;;<<<===???@@@BBBCCC@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAADDDDDDEEEFFFGGGIIIIIIJJJFFFFFFGGGHHHIIIJJJLLLMMMQQQQQQRRRRRRRRRRRRRRRRRRPPPOOOOOOPPPRRRTTTSSSRRRNNNNNNNNNNNNMMMKKKJJJJJJIIIJJJLLLNNNPPPQQQQQQQQQMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPQQQRRRTTTTTTSSSRRRQQQOOONNNMMMNNNMMMLLLLLLLLLNNNOOOPPPNNNNNNNNNPPPSSSVVVZZZ\\\___^^^\\\ZZZXXXVVVTTTTTTWWWVVVVVVVVVWWWWWWXXXYYYWWWVVVVVVXXX[[[]]]]]]\\\]]][[[ZZZZZZ\\\\\\[[[ZZZ\\\]]]^^^```aaabbbbbbbbbhhhhhhgggfffdddcccbbbbbbbbbaaa```aaaccceeedddcccbbbaaaaaabbbdddeeeeeedddggghhhjjjjjjiiiiiijjjkkkggghhhjjjkkkkkkjjjiiihhheeefffhhhjjjlllnnnpppqqqoooooommmkkkiiijjjllloookkkkkkkkklllllllllmmmmmmqqqpppnnnlllkkkjjjjjjjjjkkkjjjiiihhhhhhhhhiiiiiikkkjjjiiijjjlllnnnnnnmmmkkknnnqqqqqqooommmkkkjjjmmmmmmmmmoooqqqqqqnnnlllkkkkkkkkkmmmnnnnnnkkkiiidddddddddccccccdddddddddeeefffeeedddeeefff___VVVYYYYYYXXXXXXXXXXXXYYYZZZWWWVVVTTTRRRPPPOOONNNNNNNNNPPPPPPOOOKKKHHHGGGFFFFFFFFFDDDCCCAAA???>>>===>>>===<<<<<<<<<<<<===>>><<<;;;::::::;;;;;;999777666666666666555555555555444444444444444444444444222222222222222222222222222222222222222222222222222222111000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222111111111222222222222333222222333333333444444444444444444555555555666666777666666666666777888888777777777777777777777777888888999999999:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAADDDFFFRRR\\\ooouuu___ZZZUUURRRRRRRRRPPPMMMJJJIIIHHHGGGEEECCCAAA???<<<<<<;;;:::888777666666333222111111000000111111////////////////////////000000000000////////////////////////////////////......///000///...,,,+++......------------..............................------------------------------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,------------------...............///000000////////////000000000000///000000000111111111111111222222333333444444555666666666555555444444444444555666666777777666666777777666777777888999::::::;;;<<<===???AAACCCDDDBBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAACCCEEEGGGHHHJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOPPPQQQSSSTTTUUUVVVMMMLLLLLLMMMOOOPPPPPPOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGIIIJJJLLLMMMNNNNNNKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOOOOPPPRRRRRRRRRQQQOOONNNLLLKKKOOONNNMMMLLLMMMNNNQQQRRROOONNNNNNOOOQQQUUUYYY\\\___^^^]]][[[YYYVVVUUUSSSVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUVVVYYY[[[\\\\\\ZZZ[[[\\\]]]]]]]]]\\\[[[\\\\\\]]]___```aaabbbccciiiiiigggeeecccaaa___^^^___^^^^^^```bbbddddddccc``````aaaccceeefffdddcccccceeefffeeeeeeeeehhhjjjggghhhkkkmmmmmmllliiihhheeefffhhhjjjlllnnnooopppooonnnllliiihhhiiimmmppplllmmmoooppppppoooooonnnsssrrrpppnnnmmmlllkkkkkkmmmlllkkkiiiiiiiiijjjjjjiiihhhhhhiiilllooopppooolllooorrrsssqqqooonnnmmmmmmooorrrtttuuussspppmmmnnnmmmlllmmmnnnnnnlllkkkeeeeeedddcccbbbbbbdddeeefffjjjkkkhhheeeddd___YYYZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTRRRQQQOOONNNNNNNNNLLLMMMNNNLLLIIIFFFEEEEEEDDDDDDBBBAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;:::888777666666666666555555555444333333333333333333333333111111111111111111111111111111111111111111111111222222111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333444444444555555555555555555666666666777777777777777777777777777777888888888888999999999999:::;;;<<<======>>>======?????????@@@BBBCCCBBBAAAGGGJJJRRRbbbzzzuuu___ZZZUUURRRRRRRRRPPPMMMJJJJJJIIIGGGEEECCCAAA@@@===<<<;;;:::888777666555333222111111000000111111////////////////////////////////////000000000000////////////////////////......///000///...,,,+++......------------......------------------------------------------------------------------------,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000////////////000000000000///000000000111111111111111222222333333444444555666666555555444444333333444444555666666666666666666666666666777888999999::::::;;;===???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???@@@BBBDDDFFFHHHJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIJJJLLLOOORRRTTTVVVWWWLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKIIIIIIEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQOOONNNLLLJJJOOOOOOMMMMMMNNNPPPRRRSSSRRRQQQOOOOOOPPPSSSVVVXXX\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXWWWVVVXXXZZZ]]]]]]]]]ZZZ[[[]]]^^^^^^]]]\\\\\\[[[[[[\\\]]]___```aaabbbgggfffeeecccbbb```___^^^^^^]]]]]]^^^aaaccccccbbb``````aaadddfffgggeeecccaaabbbbbbaaaaaacccfffiiiiiikkkmmmnnnnnnllljjjhhhggghhhiiijjjlllmmmnnnnnnmmmllljjjhhhfffgggkkknnnmmmnnnppprrrsssrrrqqqqqqwwwvvvuuusssqqqooommmlllmmmlllkkkjjjjjjkkkmmmmmmhhhgggggghhhlllnnnoooooolllooorrrsssrrrpppooooookkknnnqqqsssrrrpppmmmlllnnnmmmllllllmmmnnnnnnmmmiiiiiigggeeebbbbbbeeehhhqqqxxxzzzqqqfff___^^^]]][[[ZZZZZZXXXWWWUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNKKKLLLLLLJJJGGGEEEDDDEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888999::::::888666777777666666666555555555333333333333333333333333111111111111111111111111111111111111111111111111222111000000//////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111000000111111111222222222111111111222222222333333333333333333444444444444444444555555666666666666666666666666666666666666777777777888888888999999999999:::<<<<<<<<<<<<<<<===;;;:::;;;>>>@@@AAA@@@FFFFFFHHHNNN[[[rrrttt___ZZZUUURRRRRRRRRPPPMMMJJJJJJIIIHHHEEECCCAAA@@@======;;;:::888777666555333222111111000000111111000000000000000000000000////////////000000000000////////////////////////..................------......------------......------------------------,,,,,,,,,------------...------------------------,,,---...///000///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------........................///000000////////////000000000000000000000000111111111111111222222333333444444555666555555555444444333333444444555666666666666555555555555555666777888999::::::;;;<<<>>>???AAABBBEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGIIILLLNNNQQQSSSTTTLLLKKKJJJKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPQQQQQQOOOMMMLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQPPPPPPRRRSSSUUUXXXYYYZZZ[[[ZZZYYYXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWZZZYYYYYY[[[^^^``````___[[[]]]______^^^\\\\\\\\\[[[[[[[[[\\\^^^___aaabbbccccccbbbbbbaaa```______^^^]]]]]]^^^aaabbbbbbaaaaaaaaabbbdddggghhhgggeeeaaaaaaaaa```aaaccchhhkkkmmmooopppqqqqqqooonnnlllmmmmmmmmmmmmmmmmmmmmmmmmlllllljjjhhhfffgggiiillllllmmmppprrrssssssssssssxxxyyyzzzyyywwwtttqqqooommmllllllkkklllmmmoooppphhhgggfffhhhjjjmmmmmmmmmjjjmmmqqqrrrrrrpppoooooojjjlllnnnooommmkkkjjjjjjooollljjjjjjkkklllmmmllliiijjjiiieeebbbbbbgggkkk~~~xxxeee\\\[[[]]][[[[[[ZZZYYYVVVTTTRRRQQQNNNNNNMMMLLLLLLLLLMMMMMMIIIIIIIIIGGGDDDCCCCCCCCC@@@??????>>>======<<<<<<::::::;;;<<<<<<;;;::::::999888777888999:::888666777666666666666555555555222222222222222222222222111111111111111111111111111111111111111111111111111111000////////////000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000/////////000000000111111000000000111111111111222000000111111111222222222222222222333333333444444333444444555666555555555666666666666666666666666666777777777777888888888888999:::;;;;;;<<<;;;;;;???===;;;:::<<<>>>??????@@@CCCGGGJJJOOO[[[mmmzzzsss___ZZZUUURRRRRRRRRPPPMMMKKKJJJIIIHHHFFFCCCAAA@@@>>>===<<<:::888777555555333222111111000000111111000000000000000000000000.../////////000000000111////////////////////////......---------......///......------------..............................,,,,,,,,,---------......------------------------***,,,---//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,---......///...............///000000////////////000000000000000000000000111111111111111222222333333444444555444444444444444444444444333444555555666666555555555555555555666777888888:::::::::;;;<<<>>>???@@@DDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHJJJKKKMMMMMMJJJIIIIIIIIIKKKLLLKKKJJJGGGHHHIIIIIIJJJIIIIIIIIIFFFFFFEEEFFFGGGHHHJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLKKKMMMNNNQQQRRRSSSRRRPPPOOOLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSVVVWWWYYYZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[\\\^^^aaabbbaaa___]]]___```___]]][[[\\\]]]\\\\\\\\\]]]^^^```bbbcccaaaaaaaaa`````````______^^^]]]]]]^^^aaabbbbbbaaaaaa```aaacccfffggggggfffdddccccccbbbbbbeeekkkoooqqqrrrsssttttttttttttttttttsssrrrqqqpppnnnmmmmmmmmmmmmllljjjhhhggghhhjjjiiikkkllloooqqqrrrssstttwwwyyy}}}~~~{{{wwwuuunnnnnnmmmlllmmmnnnoooppphhhgggfffgggiiijjjjjjiiiiiillloooqqqqqqooooooooojjjkkklllkkkhhhgggiiikkkooolllhhhfffggghhhhhhhhheeeffffffccc```bbbiiiooosssccc[[[[[[]]]\\\[[[[[[YYYVVVSSSPPPNNNMMMLLLKKKIIIIIIHHHHHHHHHFFFFFFFFFDDDAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;;;;;;;:::999888777777888999999888666555555555555444444444333222222222222222222222222111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////000000000111000000000000111111111111000000000000111111111222222222222222333333333333222333444555555555444444666666666666666666666666666666666777777777888888777888999:::;;;;;;;;;;;;>>>>>>>>>=========>>>???===???BBBEEEHHHMMMTTTYYYtttsss___ZZZUUURRRRRRRRRPPPMMMKKKJJJIIIHHHFFFDDDBBB@@@>>>===<<<:::888777555444333222222111000111111111000000000000000000000000.../////////000000111111////////////////////////...---,,,,,,---...000111.........------.........////////////////////////,,,,,,,,,------.........------------------------)))***,,,......---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...............///000000////////////000000000000000000000000111111111111111222222333333444555555444444444444444444444444333444555555666666555555555444444555555666777888:::::::::;;;;;;===>>>>>>CCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEEEEEEEFFFFFFFFFGGGCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHHHHHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHIIIIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNLLLKKKJJJLLLNNNQQQSSSTTTSSSRRRPPPMMMNNNPPPQQQSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRSSSSSSUUUVVVXXXZZZZZZYYYWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[]]]```ccccccaaa___^^^```aaa___\\\ZZZ\\\^^^^^^]]]]]]^^^___aaacccdddaaa````````````____________^^^^^^___aaabbbaaa```aaa``````bbbeeeggggggfffffffffeeeddddddhhhnnnrrrsssssstttvvvwwwyyyzzz{{{yyyxxxvvvtttrrrpppnnnmmmnnnnnnnnnllliiihhhhhhiiiggghhhjjjllloooqqqssstttuuuyyy~~~|||yyyppppppnnnmmmmmmnnnooooooiiigggffffffhhhiiihhhggggggkkknnnppppppooonnnnnnkkklllllliiiffffffiiimmmooolllgggdddcccdddccccccaaabbbccc```___bbbjjjqqqxxx{{{wwwjjj___\\\]]]]]]\\\\\\[[[YYYVVVRRROOOMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDBBB???>>>>>>@@@<<<=========>>>>>>??????999999;;;;;;;;;;;;999999777777666777999999888666444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000000111111111111111111222222222333333333222333444555555555444333666666666666666666666666666666666666777777777777777777888999::::::::::::666999<<<<<<;;;:::;;;<<<@@@>>><<<===AAADDDFFFGGGKKK^^^ppp}}}ttt```\\\VVVSSSSSSSSSPPPNNNPPPOOOMMMKKKGGGCCC@@@>>>>>><<<;;;;;;;;;:::777555333222111111222222111///000000000000000000000000000000000000////////////////////////////////////.........///......---,,,///...---,,,,,,---...///111000///...------...///.............................................---.........------,,,,,,,,,------------------------,,,,,,,,,------...............,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------///......------///000111000000000000000000000000000000000000111111111111222222333333333333444444555444444444444555666666666777888888888777555444555555666777777777777777;;;;;;;;;<<<<<<===>>>???CCCCCCDDDEEEEEEEEEEEEEEEIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHMMMNNNOOOOOONNNMMMKKKJJJOOOPPPRRRTTTSSSQQQOOOMMMNNNNNNNNNOOOPPPRRRUUUVVVXXXUUURRRRRRTTTVVVUUUSSSUUUVVVVVVVVVWWWXXXXXXXXXZZZYYYWWWVVVWWWXXXZZZ[[[]]]^^^___aaabbbdddeeeeeeaaa___^^^___bbbbbb```^^^^^^^^^^^^^^^______`````````````````````aaabbbbbbcccccccccbbbaaa``````___bbbaaaaaaaaabbbdddfffgggfffggghhhiiijjjnnnssswwwwwwvvvtttssssssuuuvvvxxxwwwxxxzzzzzzxxxuuuqqqooonnnoooqqqpppmmmkkkjjjjjjfffhhhiiilllmmmoooooopppsssvvvyyy|||}}}{{{xxxuuusssrrrqqqpppnnnmmmmmmmmmhhhgggfffffffffggghhhiiinnnmmmmmmmmmmmmmmmnnnooonnnnnnnnnllljjjkkkmmmooonnnlllhhheeebbbaaabbbbbb___aaaccccccbbbbbbcccdddfffddd```]]][[[ZZZZZZZZZYYYYYYXXXTTTPPPNNNNNNOOOLLLJJJGGGFFFEEEEEECCCAAACCCBBB@@@??????@@@BBBCCC???>>><<<;;;::::::;;;;;;999999999888888888777777777777777777666555444333444444333333333222222222000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////............////////////000000000000000000000000......////////////..........................................////////////000000000000111111111111111111111111111111111111111111222222222333333333555444444333333444444555444444444555555555555666444555777888888888777666888888999999999:::::::::999999::::::::::::;;;;;;<<<======>>>???@@@@@@AAAEEEJJJQQQZZZhhhttt```[[[VVVSSSSSSSSSPPPNNNPPPOOOMMMJJJFFFCCC@@@>>>>>><<<;;;;;;;;;:::777555444333222222333333222000000000000000000000000000000000000/////////......//////////////////////////////000000//////...---///...------------...///111000///...------...///......................................................---------,,,,,,,,,------------------------,,,,,,------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------///......---...///000111////////////////////////000000000000111111111111222222333333333333444444444444444444444555666666555666777777888777666555555666777777888888777777<<<;;;;;;<<<<<<===>>>???CCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFGGGHHHHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA?????????@@@AAABBBDDDEEECCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHLLLKKKKKKJJJIIIHHHHHHGGGLLLMMMNNNNNNNNNMMMLLLKKKNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMNNNPPPRRRTTTUUUWWWUUURRRQQQSSSTTTSSSRRRUUUVVVVVVWWWWWWXXXXXXYYYZZZYYYXXXWWWWWWYYY[[[\\\^^^^^^___```aaaccccccddd```aaacccfffhhhgggbbb]]]___________________________^^^______```aaabbbcccccccccbbbaaaaaa```______bbbbbbbbbbbbcccdddeeeffffffggghhhhhhiiimmmrrruuuwwwvvvtttttttttuuuwwwxxxwwwxxxyyyzzzyyyxxxvvvtttoooqqqrrrqqqooommmlllmmmiiijjjkkkmmmnnnoooppppppqqqsssvvvxxxxxxwwwtttsssoooooommmllllllllllllmmmjjjiiiiiihhhiiijjjkkklllmmmmmmmmmlllllllllmmmmmmlllmmmmmmllljjjiiijjjllljjjiiifffdddbbbbbbbbbbbb^^^```bbbbbbaaaaaabbbccc___^^^\\\[[[ZZZYYYZZZZZZWWWWWWWWWTTTPPPMMMLLLMMMLLLIIIGGGEEEEEEDDDBBBAAABBBAAA@@@>>>>>>@@@AAABBB>>>===<<<;;;:::::::::;;;999999888888888777777777777777777666666555333333444333333333333222222222000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////............////////////////////////////////////......////////////..........................................//////////////////000000000111111111111111111111111111111111111111111222222222333333444444333333333333444444444444444444555555555555444555666777888777777666888888888999999999::::::999999999:::::::::;;;;;;<<<<<<<<<===>>>?????????>>>AAAFFFLLLVVVhhhsss```[[[VVVSSSSSSSSSQQQNNNOOONNNLLLIIIFFFBBB???>>>>>><<<;;;;;;;;;:::777555555444222333444444333111000000000000000000000000/////////.........------////////////////////////000000000000000//////...///...------------...///000///......---.........------------------------...........................------------,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------///............///000000........................000000000000111111111111222222333333333333444444444444444444444555555666444444666777777777777777666777888888999999888888<<<<<<;;;<<<<<<===>>>???BBBBBBCCCDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHHHHHHHGGGCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEGGGHHHIIILLLLLLKKKJJJIIIGGGGGGFFFJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOLLLLLLLLLMMMNNNPPPQQQRRRUUUSSSQQQQQQRRRRRRRRRQQQUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZYYYXXXYYYZZZ[[[\\\^^^^^^______```aaabbbbbb___bbbhhhnnnoookkkccc]]]```````````````_________]]]]]]]]]^^^___```aaabbbbbbbbbaaaaaa```_________aaabbbcccdddddddddddddddfffggggggggghhhkkkooossstttsssrrrrrrrrrsssuuuvvvtttuuuvvvwwwxxxxxxxxxxxxrrrssstttsssqqqooooooooollllllmmmnnnnnnooooooooonnnoooppprrrrrrqqqpppoookkkjjjhhhhhhhhhjjjlllmmmlllllllllllllllmmmnnnnnnmmmmmmmmmlllkkkkkkkkkkkkkkkmmmnnnnnnkkkiiiiiiiiieeeeeedddcccbbbbbbcccccc___aaabbbbbb```______```XXXXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVTTTPPPLLLKKKJJJJJJHHHEEEDDDDDDCCCAAA@@@@@@@@@>>>>>>>>>>>>@@@@@@===<<<;;;:::999999999:::888888888777777777666666666666666666555444333333333333333222222222111111000000000000000000000000000000000000000000000000000//////......//////000...//////000000//////...////////////////////////............////////////////////////////////////......////////////......////////////////////////............//////////////////000000000000111111111111111111111111111111111111111222222222222333444444333333333333444444444444444444555555555555444555666777777777777666777888888888999999999999999999999999:::::::::::::::;;;;;;<<<<<<============???AAACCCFFFQQQ```kkksss___[[[UUUSSSSSSSSSQQQOOONNNMMMKKKHHHEEEBBB???===>>><<<;;;;;;;;;:::777555555333222222333333222111///////////////////////////.........------------///////////////////////////000000000000///...............------.................................------------------------,,,,,,,,,---------------------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------............/////////000///////////////////////////000000000111111111111222222222333333333444444444444333333444444555666333333444555777888888888777777888999999999999999;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCCCCCCCBBB@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???============>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCEEEFFFGGGHHHKKKKKKJJJIIIGGGFFFEEEEEEHHHIIIJJJLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQUUUUUUVVVWWWXXXYYYYYYZZZ[[[ZZZZZZYYYZZZ[[[\\\\\\]]]]]]^^^^^^______``````^^^cccjjjoooooojjjccc^^^aaaaaa`````````____________^^^^^^]]]]]]^^^^^^___`````````_________^^^^^^```aaacccdddeeedddcccbbbfffffffffffffffhhhmmmpppoooooonnnnnnooopppqqqrrrpppqqqqqqrrrsssttttttuuuuuuvvvvvvtttqqqooooooooommmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmgggfffeeeeeefffiiilllnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiilllnnnpppooommmiiigggfffbbbbbbccccccddddddeeeeeecccddddddccc```]]]\\\]]]UUUUUUVVVVVVVVVVVVUUUUUURRRTTTUUUSSSPPPLLLJJJIIIIIIFFFDDDBBBBBBAAA@@@>>>>>>>>>============>>>>>><<<;;;::::::999999888888777777777666666666555555555555555555555444333222222222222222111111111111000000000000000000000000000000000000000000000000/////////....../////////...//////////////////...////////////////////////............////////////////////////////////////......////////////......000000000000000000000000............////////////////////////000000000111111111111111111111111111111111111111222222222222444333333333333333333444333333444444444555555555555555555666666666666666777777777888888888888999888999999999999:::::::::999999::::::;;;;;;;;;<<<===???@@@??????DDDLLLSSSbbbxxxsss___ZZZUUUSSSSSSSSSQQQOOOMMMLLLKKKHHHEEEBBB???>>>>>><<<;;;;;;;;;:::777555333222111111222222111000///////////////////////////.........------------////////////////////////......//////......---,,,---..................---------..................------------------------*********++++++,,,,,,,,,------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------......///////////////000000000000000000000000///000000000111111111111222222222333333333444444333333333333333444555555222333333444666777888999777777888999999999999999::::::::::::;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCBBBAAA>>>======>>>>>>?????????>>>>>><<<<<<;;;<<<<<<===>>>???AAABBBBBBBBBAAA@@@??????======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDD@@@AAAAAABBBCCCDDDFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJGGGHHHHHHJJJKKKLLLMMMNNNIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJLLLNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^bbbgggjjjiiifffbbb___```````````````_________aaa```___]]]\\\\\\\\\\\\_________^^^^^^^^^^^^^^^___```bbbcccdddcccbbbbbbeeefffeeeddddddfffjjjmmmlllllllllmmmnnnnnnooopppooooooooooooppppppppppppuuuuuuuuurrrooommmlllmmmmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkeeedddddddddfffhhhkkkmmmjjjjjjkkkkkkllllllllllllmmmnnnnnnmmmmmmkkkjjjiiijjjlllnnnnnnjjjfffcccbbbaaabbbdddeeeffffffffffffgggggggggddd___[[[YYYYYYVVVVVVVVVVVVUUUSSSRRRQQQPPPRRRTTTRRROOOLLLIIIIIIGGGEEEBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;<<<<<<<<<:::::::::999999888777777666666666555555555444444333444444444444333333222222222111111111000000000//////////////////////////////////////////////////////............//////......////////////......////////////////////////............////////////..............................////////////......000000000000000000000000............////////////...////////////000000000000000000000000000000000000000111111111222222222333333333222222333333333333333333444444444444555555555555555555666666777666666777777777888888888888888888999999999::::::999999999999999:::::::::999:::<<<;;;:::<<<@@@DDDHHHVVVhhhyyyrrr___ZZZUUUSSSSSSTTTRRRPPPMMMLLLKKKIIIFFFCCC@@@???>>><<<;;;;;;;;;:::777555333222000111222222111///000000000000000000000000/////////.........------////////////////////////...............------,,,------...//////...------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------......///000/////////111111111111111111111111000000000000111111111111222222333333333333444444333333333333333444444555333333333444555777888999666777888888999999888888999999999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>?????????>>><<<:::999:::;;;<<<===============;;;:::::::::;;;;;;<<<===@@@@@@@@@@@@@@@@@@???>>>======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKGGGHHHIIIIIIIIIIIIIIIHHHEEEGGGJJJLLLMMMNNNPPPRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^]]]___bbbcccaaa```______^^^^^^^^^^^^______``````bbbaaa___^^^]]]\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbbbbbeeeeeedddcccbbbdddgggjjjjjjjjjkkklllmmmnnnoooooooooooooooooooooooonnnmmmpppqqqpppnnnkkkjjjjjjlllkkkjjjiiihhhggghhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiidddddddddeeefffgggiiiiiigggggghhhiiiiiiiiiiiiiiikkkllllllmmmlllkkkiiihhhhhhjjjkkkjjjfffbbb^^^]]]aaabbbeeefffgggfffeeedddfffgggfffccc^^^ZZZXXXWWWWWWWWWUUUTTTRRRQQQPPPOOOOOOPPPQQQPPPLLLIIIHHHHHHEEECCC@@@??????>>><<<;;;::::::::::::::::::::::::999999999999888777666555555555555444444444333333222333333444444333222222111111111000000000000//////////////////////////////////////////////////////......------......///---......//////......---////////////////////////............////////////..............................////////////......////////////////////////............////////////......////////////000000000000000000000000000000000000000111111111111222333333222222222222333333333333333333444444444444555555444444555555666777666666666666777777777777888888888888999999999999999999999999999999999999777999;;;;;;;;;<<<>>>@@@@@@FFFOOOZZZjjjrrr^^^ZZZUUUSSSTTTTTTRRRPPPNNNMMMLLLJJJGGGDDDBBB@@@>>><<<;;;;;;;;;:::777555444222111111222333111000000000000000000000000000000000000/////////......///////////////////////////////////////...------------...//////...------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,---------......------------------------,,,,,,------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------///000000000///...000000000000000000000000000000000000111111111111222222333333333333444444333333222222333333444555444333333333444666777888555666777777888888777777777777777777888999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<<<<::::::999999999:::;;;;;;<<<======>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEEEEEDDDCCCDDDGGGIIIIIIIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFFFFDDDGGGKKKLLLKKKKKKMMMOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXYYYZZZ\\\]]]^^^^^^ZZZ]]]______]]][[[\\\]]][[[\\\\\\]]]^^^___`````````______^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]]]][[[[[[\\\]]]___aaacccdddeeeeeedddbbbaaabbbeeehhheeefffgggiiijjjjjjkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjhhhiiiiiihhhggghhhjjjlllkkkiiihhhffffffggghhhiiihhhiiiiiiiiiiiihhhgggfffcccccceeeffffffeeeeeeddddddeeefffggghhhggggggfffggghhhjjjjjjjjjiiihhhfffjjjkkkkkkiiieee```^^^]]]```bbbeeeffffffeeebbbaaaaaabbbbbb```\\\YYYXXXXXXVVVUUUSSSQQQOOOOOOOOOOOOMMMMMMMMMKKKHHHFFFFFFFFFDDDBBB???>>>======;;;999888999999999999999999888777888888888888666555444444444444444333333333333222222333333333333222222111111000000000////////////////////////////////////////////////////////////......------......///---......//////......---////////////////////////............////////////..............................////////////..........................................////////////........./////////000000000000000000000000000000000000000000111111111111333333222222222222333333222222333333333444444444555555444444444555666777555555555666666666777777888888888888999999999999999999999999999999999999999;;;<<<=========>>>>>>???AAAFFFKKKSSSaaatttrrr^^^ZZZUUUSSSTTTTTTRRRPPPNNNMMMLLLJJJGGGEEEBBBAAA>>><<<;;;;;;;;;:::777555555444222333444444333111000000000000000000000000000000000000////////////////////////////////////000000000000000//////...,,,---...//////...---,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---,,,---///000000000///...////////////////////////000000000000111111111111222222333333333444444444333333222222333333444555555444333333444555777888555555666777777777777777666666666666777888999:::888999::::::;;;;;;::::::999888888777777888999:::777888999:::;;;<<<<<<<<<999999999888999999::::::::::::;;;<<<============????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::>>>===============>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBDDDGGGIIIIIIHHHFFFEEEFFFFFFGGGHHHHHHGGGEEEDDDFFFIIILLLLLLJJJIIIJJJKKKPPPPPPQQQSSSTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYVVVWWWXXXZZZ[[[]]]^^^^^^XXX[[[^^^^^^[[[YYYZZZ[[[YYYZZZ[[[\\\^^^___``````^^^^^^^^^^^^___```aaaaaa\\\\\\\\\\\\\\\\\\\\\]]]ZZZZZZZZZ[[[]]]```cccdddeeeeeecccaaa```aaadddggg```aaabbbdddeeefffffffffdddfffiiikkkkkkjjjhhhgggbbbcccdddeeeeeegggkkknnnkkkiiihhhffffffgggiiijjjgggggghhhiiihhhgggeeedddbbbccceeefffeeedddbbb```cccdddfffgggggggggfffeeedddeeeggghhhiiihhhfffeeemmmnnnnnnkkkgggbbb`````````bbbdddfffeeeccc```^^^\\\]]]^^^]]][[[YYYXXXYYYUUUSSSPPPNNNMMMNNNOOOPPPKKKKKKJJJHHHEEECCCDDDEEEDDDAAA???======<<<:::999888888999999999999888888777777888888888666555333444444444333333333222222111222222333333333222222000000000000////////////////////////////////////////////////////////////.........------.........---..................---////////////////////////............/////////000..............................////////////........................................../////////000............/////////000000000000000000000000000000000000000111111111111333222222222222222222333222222333333333444444444555555444333444555666777555555555555666666666777777888888888888999999999::::::999999999999999999888999::::::::::::999999999<<>>======<<<;;;;;;;;;;;;;;;::::::999999999;;;<<<<<<===============>>>>>>????????????>>>>>>????????????@@@AAABBBCCCEEEGGGHHHHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCFFFGGGHHHHHHIIIIIIIIIIIINNNOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVSSSTTTUUUVVVWWWXXXXXXXXX\\\YYYWWWVVVWWWWWWWWWWWWXXXXXXYYY[[[]]]___aaabbbbbb^^^ZZZZZZ]]]___`````````___]]]ZZZWWWWWWYYY\\\\\\[[[[[[[[[]]]```bbbdddccceeeggggggcccaaaaaaccccccbbb___^^^___aaadddfffddddddffffffffffffddddddbbbbbbccceeegggiiikkkmmmhhhhhhgggfffggghhhiiijjjffffffffffffffffffeeeeeebbbccccccbbb```___```aaabbbbbbcccdddeeeeeeffffffeeeeeefffdddcccbbbdddeeeiiikkkmmmnnnmmmjjjgggeeebbbfffiiihhhccc]]]YYYXXXXXXYYYYYYXXXVVVUUUUUUVVVRRRQQQOOONNNLLLKKKJJJJJJHHHFFFDDDDDDDDDCCCAAA@@@??????>>><<<;;;:::999888666666666666555555555555777666666555444444333333333333333222222222111111222222222222222222222222111111000000//////......000000000000000000000000///...---,,,,,,---...///........................---------............///000000//////.........------------............///////////////////////////------............------....................................////////////////////////000000000000000000000000000000000000////////////000000000000111111000000111111222333111111222222222333333333333333333444444444555555444555555666666666666666777777777777777777777777777777777777888888888888777777888999::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAAooo```]]]YYYVVVUUUUUUTTTSSSQQQOOOLLLIIIFFFCCCBBBAAA======<<<;;;:::888777666333222111000000/////////111111111111000000000//////////////////...------......////////////............////////////......---------............///+++,,,---.........------........................---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......///...------------...///...------------...//////.........///////////////000000000000111111111111000000111111111222222222222222222222222222222222333444444555555444444333111333444444222222333555555777;;;AAAEEEDDD===777666555555555555666666777555555666666777777888888666666666666555555444444555666777777888888777777777777777777777777777777888999999:::::::::999999===============<<<;;;;;;;;;;;;:::::::::999999999::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>>>>======<<<<<<===>>>???AAACCCDDDDDDEEEFFFFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKMMMNNNOOOPPPPPPRRRSSSUUUVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWWWWXXXXXXZZZYYYWWWWWWXXXXXXWWWVVVVVVWWWXXXZZZ\\\^^^```bbb```]]]YYYYYY\\\^^^______aaa```^^^[[[YYYYYY[[[]]]^^^]]]\\\\\\\\\]]]___aaacccfffiiiiiifffddddddeeedddbbb___]]]]]]```ccceeeffffffggggggfffdddbbbaaaddddddeeefffgggiiijjjkkkiiihhhgggfffeeefffggggggeeeeeegggggggggfffeeedddbbbdddeeedddbbb``````aaa```aaabbbcccdddeeeffffffdddeeeeeedddcccbbbdddeeegggiiikkkmmmmmmkkkhhhgggfffjjjmmmlllfff^^^XXXUUUUUUWWWXXXWWWVVVTTTTTTUUUQQQPPPNNNLLLKKKIIIIIIHHHFFFDDDCCCBBBBBBBBB@@@>>>??????>>><<<;;;999888888666666666666555555555444666666666555444333333333333333222222222111111111222222222222222222222222000000000000//////......///////////////////////////...------------...///........................---------............//////.........---------------------............///////////////////////////------............------....................................////////////.../////////000000000000000000000000000000000000////////////000000000000111111000000111111222333111111111222222222333333333333333444444444444555444444555666666666666666666666666666666666666666666666777777777888888888777888888999999:::::::::;;;;;;;;;;;;===>>>???@@@mmm```\\\XXXVVVUUUUUUTTTSSSPPPNNNKKKHHHEEECCCAAA@@@======<<<;;;:::888777666333333111000000000000000111111111111000000000000///////////////......---......////////////............////////////......---------............///+++,,,---.........---------------------------------.........,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,---------......///...------------...///...------------.../////////////////////.........000000111111111222222222000000000111111111222222333333333333333333333333333444444555555444444333111333444444222222333555222888AAAKKKPPPMMMCCC:::666666555555444555555555555555555666777888888888666555555444444444444444555555666777777777666666666666666666666666666666666777888999999999999999;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999888999::::::;;;;;;::::::;;;<<<<<<======<<<<<<;;;999999:::<<<>>>@@@BBBCCCAAABBBCCCBBBAAABBBCCCEEECCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIKKKLLLLLLLLLPPPQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWXXXYYYYYYWWWUUUTTTUUUVVVXXX[[[]]]```aaa^^^\\\YYYYYY[[[]]]^^^^^^bbbaaa```]]][[[[[[]]]___```___]]]\\\[[[[[[\\\]]]bbbeeeiiikkkjjjiiihhhhhhfffccc___\\\\\\___bbbeeehhhhhhhhhgggeeebbb```___fffffffffggghhhiiijjjkkkiiihhhfffeeecccccccccdddccceeegggiiiiiigggeeedddccceeeffffffdddbbbaaaaaa___``````aaabbbcccdddeeebbbcccdddcccbbbaaaccceeedddfffhhhjjjkkkkkkiiihhhiiimmmrrrqqqkkk```WWWQQQRRRTTTVVVWWWUUUSSSSSSSSSOOONNNLLLJJJIIIGGGGGGFFFDDDCCCAAAAAAAAAAAA???===@@@???>>><<<:::888777666666666555555555444444444666555555444444333333222333222222222222111111111111111111111111111111111000000000////////////...///////////////////////////...------------...///........................---------............///---------------,,,,,,,,,---------............///////////////////////////------............------........................---............/////////....../////////000000000000000000000000000000000////////////000000000000111000000000000111222222111111111222222222222333333333333333444444444444444444555666666666666555666666666666666666666666666666777777777777888888888888888888888999999999999999999:::;;;<<<===>>>kkk___\\\XXXUUUUUUTTTTTTSSSNNNMMMJJJGGGEEEBBB@@@???======<<<;;;:::888777666333333222111000000000000111111111000000000000000...///////////////............////////////............////////////......---------............///,,,---------------------------------------------,,,---......,,,,,,,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---------...............------............------------...//////000000//////......------///000000000000111111111000000000000111111111111333333333333333333333333333444444555555444444333111222444333222222333555111999EEEQQQVVVPPPDDD999777666555555444444444444444444555666777888888999666666555555555444444444555555666666666666555555555555555555666666666666555555666888999999999999::::::;;;;;;;;;;;;:::::::::999999999999999999999888999::::::;;;:::::::::::::::;;;;;;;;;;;;::::::888888999:::<<<===???@@@??????@@@??????@@@CCCFFFBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCBBBDDDEEEGGGIIIKKKLLLLLLLLLNNNOOOPPPQQQRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWZZZ[[[ZZZWWWUUUSSSSSSUUUWWWZZZ\\\___```]]]\\\[[[ZZZ[[[]]]^^^^^^`````````]]][[[[[[]]]^^^```___^^^\\\[[[[[[[[[[[[```cccgggjjjlllkkkjjjjjjiiifffaaa^^^]]]```dddfffhhhhhhhhhgggfffcccaaa___eeeeeefffgggiiikkkmmmnnnkkkiiigggdddbbbaaaaaaaaabbbdddhhhjjjjjjhhhfffddddddfffhhhgggeeecccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa``````aaaccc```aaadddfffhhhhhhiiiiiihhhmmmrrrsssmmmbbbWWWOOOOOOQQQUUUVVVTTTRRRQQQPPPMMMLLLJJJHHHFFFEEEDDDDDDDDDBBBAAA@@@AAAAAA???>>>??????===;;;999777666555555555555444444444333333444444444444333333222222222222222222111111111111111111111111111111111111////////////////////////////////////////////////.........------.................................---------............///---------------------------------............///////////////////////////------............------........................---------.........//////........./////////000000////////////////////////////////////000000000000000000000000000111222222111111111111222222222222222222333333333444444444333444555555666666555555666666666666666666666666666666666666777777777888888888888888888777777777888888888888999:::;;;<<>>>>>>>>@@@CCCEEEAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAACCCDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPOOOOOOPPPPPPRRRTTTUUUVVVWWWWWWTTTUUUWWWZZZ\\\[[[XXXUUURRRSSSTTTVVVYYY[[[^^^___]]]]]]]]]]]]\\\]]]___```^^^^^^^^^\\\ZZZZZZ[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]___cccgggjjjkkkkkkjjjkkkhhhdddaaa```cccfffhhhgggggghhhhhhgggfffdddccccccdddeeehhhkkknnnppprrrmmmkkkhhheeebbbaaa``````bbbdddhhhjjjjjjiiifffdddeeeggghhhhhheeedddccccccddddddcccbbbaaa```___^^^aaabbbbbbaaa______```bbb]]]^^^```aaaccceeefffgggdddhhhnnnpppmmmcccXXXPPPNNNPPPTTTTTTSSSPPPOOONNNKKKJJJHHHFFFEEECCCCCCBBBDDDBBBAAAAAABBBBBB@@@???>>>>>><<<;;;999777666555444444444444333333333333333333333333333222222222222222222111111111000000000000000000000000000000.............../////////........................---..................---........................---------............///..................//////---------............///////////////////////////------............------........................------------........................////////////////////////////////////////////////000000000000000000//////000000111222000000111111111222222222222222222333333333444444333444444555555555555555555555555555555555555555555666666666666777777777888777777777777777777777888888777888888999:::;;;kkk___[[[WWWUUUTTTTTTSSSRRRLLLKKKJJJHHHFFFCCCAAA???======<<<;;;:::888777666444333222111111000111111000000000000111111111111---...//////////////////......////////////............////////////......---------............///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,---------......------...//////...------...------------.../////////////////////.........---------.........///////////////000000000111111222222222222222222222222333444444555555444444333111333444444222222333555222777???HHHKKKFFF;;;222555555444444333444444444333444555666777888999:::999;;;===>>>>>><<<999888666666777777777666555555555555555666666777777888555666777888888888888888777888888999999999999999888888888999999999999999999999:::;;;;;;;;;;;;:::888999999::::::999999888::::::999999999999::::::;;;<<<>>>>>>>>>???BBBDDD@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDFFFHHHJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPOOONNNOOOQQQSSSUUUVVVWWWWWWTTTUUUVVVYYY\\\[[[YYYVVVTTTTTTUUUVVVXXX[[[]]]^^^]]]^^^___^^^]]]]]]___```\\\\\\]]][[[ZZZYYYZZZ\\\]]]]]]^^^^^^^^^^^^^^^___\\\\\\___cccgggjjjjjjiiikkkiiifffddddddeeehhhjjjfffggghhhiiiiiihhhggggggbbbccceeehhhlllpppsssuuuooommmjjjfffdddbbbaaaaaaccceeegggiiijjjiiigggffffffggghhhfffdddcccdddeeegggfffeeedddbbbaaa```___eeeeeeeeecccaaa```aaabbb^^^^^^^^^___```bbbdddeeebbbdddhhhkkkjjjcccZZZRRROOOQQQSSSSSSQQQOOONNNMMMJJJIIIGGGEEEDDDBBBBBBAAACCCBBB@@@AAABBBBBB@@@???<<<<<<;;;:::888777666666444444333333333222222222222222222222222222222222222111111111111000000000////////////////////////---............/////////........................------...//////...------........................---------............///.........///////////////---------............///////////////////////////------............------........................,,,------------.........------........./////////000000000000000000000000////////////000000000000000////////////000111111000000000111111111111222222222222222333333333333333333444555555555555444555555555555555555555555555555666666666666777777666666666666666777777777888888777777888888999:::mmm^^^[[[WWWUUUTTTTTTSSSRRRLLLKKKKKKIIIGGGDDDAAA@@@======<<<;;;:::888777666444444333222111111111111///000000000111111111111------...///////////////......////////////............////////////......---------............//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......------...//////...------...------------...//////.........///////////////............////////////////////////000000000111111111111111111111111111333444444555555444444333111333444444222222333555222444888>>>BBB@@@999333444444333333333444555555333333444666777999::::::;;;>>>BBBEEEDDDAAA===:::777777888888777777666555555555666777777888999999777777888999999888888888666777777888999999888888777888888888999999999999777888999999:::999999999888999999::::::999999888999888888888999:::;;;;;;:::<<<>>>?????????AAABBB??????@@@BBBBBBCCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCC@@@AAACCCFFFHHHIIIJJJKKKNNNOOOPPPQQQRRRQQQPPPPPPNNNOOOQQQSSSTTTVVVVVVWWWTTTTTTVVVXXX[[[[[[ZZZXXXUUUVVVVVVWWWYYYZZZ\\\]]][[[]]]^^^^^^\\\\\\^^^```[[[\\\\\\[[[ZZZYYYZZZ[[[_________```_________^^^]]]\\\\\\___eeehhhjjjiiihhhgggfffffffffggghhhiiihhhhhhjjjjjjkkkjjjiiihhhdddeeefffiiilllpppsssuuupppnnnkkkhhheeedddccccccdddeeeggghhhiiiiiihhhhhhhhhhhhgggdddbbbbbbdddfffgggffffffeeeddddddccccccjjjkkkjjjgggdddccccccdddaaa```_________aaacccdddbbbccceeeggggggccc[[[UUURRRSSSSSSRRROOOMMMMMMMMMJJJIIIGGGEEECCCBBBAAAAAAAAA@@@??????@@@AAA???>>>:::::::::999888777777777333333333333222222222222111111111222222222222222111111111111000000000000////////////////////////---------.........//////........................------...//////...------........................---------............///---------....../////////---------............///////////////////////////------............------........................,,,,,,---------.........---------.........//////000000000000000000000000////////////000000000000///////////////000111111000000000000111111111111111222222222222333333333222333444444555555444444555555555555555555555555555555555666666666777777444555555666666777777777888888888777888888999:::nnn^^^[[[WWWTTTTTTSSSSSSRRRLLLLLLKKKJJJGGGEEEBBB@@@======<<<;;;:::888777666555444333222111111111111//////000000111111111222------...///000000//////......////////////............////////////......---------........./////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......,,,---...//////...---,,,...------------...//////---.........//////000000////////////000000000000////////////000000000000000000000000000000000000333444444555555444444333111333444444333222444555222222444888<<<===999555333333333333444444555666333333444666777999::::::===@@@EEEHHHHHHDDD???;;;888888888888888777666666555666666777888999999:::888999999999999888888777666666777888888888888888777777888888999999999999666666777888888888888888999999::::::::::::999999777777777888999;;;<<<===999<<>>???@@@AAABBBBBBCCCBBBAAAAAABBBCCCDDDDDDDDDDDDAAACCCEEEGGGIIIKKKLLLLLLOOOPPPQQQRRRRRRRRRQQQQQQMMMNNNPPPRRRTTTUUUVVVWWWTTTTTTUUUXXXZZZ[[[ZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\YYY\\\^^^]]][[[ZZZ\\\___[[[\\\]]]\\\ZZZZZZZZZ\\\aaaaaaaaaaaa```___^^^^^^^^^\\\[[[^^^ccchhhjjjjjjfffffffffffffffggghhhhhhjjjjjjkkklllkkkjjjiiihhhffffffhhhjjjmmmooorrrsssqqqpppmmmiiigggeeeddddddeeefffggghhhhhhiiiiiiiiihhhhhhfffcccaaaaaadddgggeeeeeefffffffffffffffgggoooooonnnkkkgggeeeeeefffcccbbbaaa___```aaacccddddddcccdddeeefffbbb\\\VVVSSSTTTTTTQQQNNNLLLLLLMMMJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>>>>??????>>>===999999999888888888888777333333333222222222111111111111111111111111222222111111111111000000000000////////////////////////---------.........//////........................,,,---...//////...---,,,........................---------.........//////,,,,,,,,,------.........---------.........//////////////////////////////---..................---........................,,,,,,,,,---------......---------.........//////000000000000000000000000////////////000000000000///////////////000111111000000000000111111111111111111222222222333333333222333444444555555444444555555555555555555555555555555555555666666666777333444444555666777888888999888888888888888999:::iii[[[YYYVVVUUUTTTSSSRRRPPPOOONNNLLLJJJFFFCCC@@@>>>AAA???<<<;;;;;;999777555555333111000111111000///000000000000000000000000//////000000000000//////////////////////////////---------.........////////////---,,,,,,---...///........................------------------------------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////******++++++++++++******++++++------------++++++,,,,,,,,,---------..............................////////////////////////............////////////......///000000000000000222222222222222222222222555555555444444333333333222222333333333333444444555555555444444333333333222222111111222222333444555555555555666777888999;;;AAAHHHMMMNNNIIIAAA<<<888888888777777777777777666666555555555555666666777777888888888888777777444555777888999999999888444555666777777666555444777777777777777777777777888888888888888888888888777888888999999::::::;;;========================@@@BBBDDDDDDBBBAAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDCCCDDDFFFHHHIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOQQQSSSUUUWWWYYYTTTUUUUUUVVVXXXZZZ[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\ZZZYYYXXXWWWWWWWWWWWWYYY[[[^^^___````````````aaaaaaaaaaaa```___^^^```cccggghhhiiifffffffffiiilllnnnnnnmmmooollliiiiiilllpppqqqpppiiijjjllllllmmmooosssvvvrrrooommmnnnqqqqqqmmmhhhfffhhhkkkmmmmmmllljjjiiiiiiiiihhhgggfffffffffgggggghhhiiiiiihhhiiikkkmmmtttsssrrrqqqooollljjjiiihhheeebbbaaaaaaaaa```___``````aaaaaa___\\\ZZZXXXSSSQQQNNNLLLKKKJJJKKKLLLJJJIIIHHHFFFDDDAAA???>>>>>><<<;;;;;;<<<<<<;;;:::999888777666444444333333333333333222222222111111000000000000000111111111000000000000000000000000////////////////////////------------------------000000//////.........---000000//////.........---------------------------......---,,,,,,,,,,,,---........................---------............//////...---,,,,,,---...///........................---------------------------------............/////////............//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444444444555555222222333333333333444444666666555555555444444444555555555555555666777777666666666666777777777777hhh\\\YYYVVVUUUUUUTTTRRRQQQNNNMMMKKKIIIFFFBBB@@@>>>@@@>>><<<;;;;;;:::777555555333111000111111000///000000000000000000000000//////000000000000//////////////////////////////---------........./////////...------------...///........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,------......------,,,,,,------------.........++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---------.................................////////////////////////////////////000000000000......///000000000000000222222222222222222222222444444444444333333333333222222222333333333444444444444444444333333333222222222111111222222333444555555555555666777888888;;;???EEEJJJIIIEEE???;;;777777777777777777777777666666555555555555666666666777777888888777777666555555666777888888888888555555666666666666555555777777777777777777777777888888888888888888888888777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???AAACCCDDDDDDDDDCCCBBBCCCEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSUUUWWWUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWWWWYYY[[[]]]^^^`````````aaaaaaaaaaaabbb```______```cccfffffffffeeeeeefffiiilllnnnnnnmmmqqqnnnllllllooorrrssssssmmmnnnnnnnnnmmmnnnqqqsssuuuqqqooooooqqqpppkkkffffffgggjjjllllllllljjjiiijjjiiihhhhhhhhhhhhhhhiiigggiiiiiiiiiiiiiiikkkmmmsssssssssrrrpppnnnllljjjhhheeebbbaaaaaa```___^^^\\\]]]]]]]]][[[YYYVVVTTTQQQOOOMMMJJJIIIIIIIIIJJJHHHHHHGGGEEECCC@@@>>>======<<<;;;;;;<<<<<<;;;999999888777555444444333333333333222222222111111111000000000000000000000000////////////////////////........................------------------------000/////////.........---000/////////.........---........................///...------,,,,,,------........................---------............//////...------------...///........................---------------------------------............/////////............//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333444444444444555222222333333333333444444666555555555444444444444555555555555555666666777555666666666777777777777ggg\\\YYYWWWUUUUUUTTTSSSQQQMMMLLLJJJGGGDDDBBB???>>>@@@>>><<<;;;;;;:::888666555333111111111222111000000000000000000000000000//////000000000000//////////////////////////////---------.....................---------......///.................................------,,,,,,,,,------------------------,,,,,,------......//////---......//////......---,,,,,,,,,,,,------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,------------.................................//////////////////////////////000000000111111111......///000000000000000222222222222222222222222333333333333333333444444222222222222333333333333333333333333222222222222222111111111111222333333444444444444555666777888;;;===AAACCCCCC???;;;888666666666666666666666666666555555444444555555666666666666777777666666666777666666666666666777777555555555444444555555555666666666666666666666666777777777777777777777777888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBCCCAAA@@@@@@AAA===>>>@@@AAABBBCCCCCCCCCAAABBBDDDFFFHHHJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZWWWWWWVVVWWWXXXZZZ\\\]]]``````aaaaaaaaabbbbbbbbb```___```aaadddeeedddccceeeeeefffiiilllnnnnnnnnnqqqooommmmmmppprrrttttttqqqrrrqqqpppnnnnnnoooqqqxxxuuuqqqppppppmmmiiieeeeeeggghhhjjjkkkkkkjjjiiikkkjjjiiihhhhhhhhhiiijjjggghhhiiiiiihhhhhhjjjlllpppqqqrrrrrrqqqooollljjjhhheeebbbaaa```___^^^\\\[[[[[[\\\[[[YYYWWWTTTRRRNNNMMMJJJHHHGGGFFFGGGGGGFFFFFFEEEDDDBBB???>>><<<<<<;;;::::::;;;;;;:::999888777666555444333333333333222222222222111111111000000000000000000000000////////////////////////........................------------------------/////////.............../////////...............///////////////////////////...------,,,---------........................---------............//////...------------...///........................---------------------------------............/////////............//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111222222222222333333333333333444444444444222222333333333333444444555555555555444444444444555555444444555555666777555555666666666777777777ggg\\\ZZZWWWVVVVVVUUUTTTRRRMMMLLLIIIFFFCCCAAA???>>>@@@>>><<<;;;;;;:::888666555333111111222222111000000000000000000000000000//////000000000000//////////////////////////////........................------------.........///.................................------,,,,,,+++------------------------++++++,,,---...//////000------............------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------++++++++++++------------------....................................////////////////////////////////////000000000000......///000000000000000111111111111222222222222111111222222333333444444111222222222222333333333222222222222222222222222111111111111111222222333333333333333444555666777999;;;<<<===<<<:::777555555555555555555666666666555444444444444444444555555555666666666666555555777666555444444444555666666555444333333444555666555555555555555555555555666666666666666666666666777777888999999::::::;;;::::::::::::::::::::::::===???AAAAAA@@@??????@@@<<<===>>>???@@@AAAAAABBB???AAABBBEEEGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRTTTSSSSSSSSSTTTUUUVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\ZZZYYYYYYYYYZZZ[[[WWWWWWVVVVVVWWWYYYZZZ\\\`````````aaaaaaaaabbbbbbaaaaaaaaaccceeeeeedddbbbddddddeeehhhlllnnnnnnmmmmmmlllkkklllnnnppprrrssstttttttttrrrooooooqqqrrrzzzwwwssspppnnnkkkgggdddeeefffggghhhiiijjjjjjjjjmmmkkkiiigggfffeeeffffffdddfffffffffffffffhhhjjjkkklllnnnooonnnllljjjhhhfffdddaaa```___^^^\\\ZZZ\\\\\\\\\\\\ZZZWWWTTTRRRLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCAAA???>>>===<<<:::999999::::::999888777666555444333333333333222222222222111111111111000000000000000/////////////////////////////////........................------------------------........................................................................//////...---------------........................---------............///.........------.........................................................---------............//////......------......///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222333333333444444444222222222333333333444444444444444444444444444444555444444444444555666666555555555666666666777777fff\\\ZZZXXXWWWWWWVVVUUUTTTMMMKKKIIIFFFCCCAAA@@@??????===;;;;;;;;;:::888777666444222111222222111000000000000000000000000000//////000000000000//////////////////////////////.....................---,,,------.........//////.................................------,,,,,,,,,------------------------***++++++,,,---......///,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------++++++++++++---------------.........//////........................////////////////////////---------.........//////......///000000000000000000000000111111222222222000111111222222333333333111111111222222222333333222222222222222222222222111111000000111111222333222222222222333444555666888888888888777555444333333333444444444555555555444444333333333333444444444444444555555444444444666555444333333333444555555444333222222333444555444444444444444444444444555555555555555555555555666666777777888999999:::888888888888888888888888:::<<>>===>>>>>>;;;;;;<<<===>>>???@@@@@@>>>???@@@BBBEEEGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVVVVWWWXXXYYY[[[\\\]]]\\\ZZZYYYYYYYYYZZZ[[[WWWWWWVVVVVVVVVXXXYYYZZZ___````````````aaaaaaaaabbbbbbbbbdddffffffdddbbbdddddddddgggjjjlllkkkjjjjjjjjjkkkkkklllnnnppprrrtttttttttrrrqqqqqqrrrtttxxxvvvrrrooommmjjjgggeeefffffffffggghhhjjjkkklllnnnlllhhhdddbbbaaaaaaaaaaaabbbccccccbbbccceeegggfffggghhhiiihhhgggeeedddcccaaa___^^^^^^]]]ZZZXXX[[[[[[[[[ZZZXXXUUURRRPPPKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???>>>===:::999888888999999888777666555444333333222333333222222222111111111000000000000000000//////......................................................---------------------------------...............---------...............------------------------//////...------------...........................---------............///---..................---................................................---------............///......------------..............................////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444222222222333333333444444333333444444444444444444444444444444444555666666555555555555666666666666fff\\\ZZZXXXWWWWWWWWWVVVUUUNNNLLLIIIFFFCCCBBBAAAAAA???===;;;;;;;;;;;;999777666444222222222333222000000000000000000000000000//////000000000000//////////////////////////////...............---------+++,,,---...////////////........................------------------------------------------------++++++,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------........./////////........................////////////////////////,,,,,,---------...............///000000000000000//////000000111222222222111111111111111111222222111111111111222222222222222222222222333333333333111000000000000111222222111111111111222333444555555555555555444444333333222222222333444444555555444333333222222333333444333333444444444444333333444333333333333333444444444333333222222333333444333333333333333333333333444444444444444444444444555555555666777777888888777777777777777777777777777999<<<===<<<;;;;;;<<<:::::::::;;;<<<===>>>???===>>>>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOPPPOOOPPPPPPQQQRRRSSSTTTSSSSSSTTTUUUVVVXXXZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZXXXWWWVVVUUUVVVVVVXXXXXX^^^^^^_________`````````bbbbbbaaaccceeeeeedddcccdddcccccceeehhhiiihhhggghhhjjjkkkllllllnnnppprrrqqqrrrrrrqqqooooooqqqssstttssspppnnnkkkiiihhhhhhggggggfffggghhhjjjlllnnnmmmkkkfffbbb___^^^^^^______```aaaaaa``````bbbdddbbbbbbbbbbbbbbbaaa``````___^^^\\\\\\\\\[[[XXXVVVVVVWWWWWWVVVSSSPPPMMMKKKIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@???>>>===<<<:::888777777888888777666555444333222222222222222222111111111111000000000111000000//////......---........................---------------------------------------------------------------.........---------------.........------------------------000///......------..............................---------............///------...//////...------................................................---------............///......------------..............................////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333222222333333333333444444333333333333444444444444444444333333444444555666444444555555555666666666ggg\\\ZZZXXXXXXXXXXXXWWWVVVNNNLLLIIIFFFDDDCCCBBBCCC>>>===;;;;;;;;;;;;999777666444222222333333222111000000000000000000000000//////000000000000////////////////////////////////////.........---------+++,,,---////////////...........................+++,,,,,,------.........---------------------------------------.........,,,,,,------------,,,,,,,,,------------.........,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++............////////////........................////////////////////////------------.........///......///000000000000000/////////000111222222222111111111111111000000000111111111111222222222222222333333333444444444444000000000000000111222222111000000111111222333444333444444444444333333333111111111222333444444444333333222222222222333333222222333333333333222222000111222333333444333333222222333333333333222222333333333333333333333333333333333333333333333333333333444444555666666666666666666666666666666666444777999::::::999999:::999999999999:::<<<===>>>=========>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNPPPQQQSSSTTTPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWWWW]]]]]]]]]^^^^^^^^^^^^___aaa```___```bbbcccdddcccdddccccccdddffffffeeecccdddgggiiijjjjjjkkknnnpppooooooooommmkkkkkkmmmoooooonnnmmmkkkjjjiiijjjkkkhhhhhhgggggghhhkkknnnpppkkkhhhddd```^^^^^^___```^^^___``````___```bbbdddaaa```^^^]]]\\\\\\\\\]]][[[ZZZYYYZZZ[[[ZZZWWWUUUSSSSSSSSSRRRPPPLLLIIIGGGFFFFFFEEEDDDCCCAAA@@@???===============<<<;;;:::999777666666777888666555444333333222222222222222111111111111000000000000111000000///......------........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.................................000//////.......................................---------............///------...//////...------................................................---------............///...------,,,,,,------...........................////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333222222333333333333444444222222333333333444444444444444333333444444555666444444444555555555666666ggg]]][[[XXXXXXXXXXXXWWWVVVOOOMMMJJJFFFDDDCCCCCCDDD>>>===;;;;;;;;;;;;999888666555333222333333222111000000000000000000000000//////000000000000////////////////////////////////////.........---------***+++---///000000///...........................***++++++,,,---...//////------------------------///////////////.........---..................------------.........//////---..................---++++++---......---++++++............/////////000........................////////////////////////............/////////000...//////000000000000000...//////000111222222222222222111111000000//////000111111111111222222222333333333444444555555555000000000000000111111222000000000000111222333444222333333444444444333333000000111222333333444444333222222222222222222333222222222333333222222222...000222333444444333333111222333444444333222111222222222222222222222222333333333333333333333333222222333333444555555666666666666666666666666666333555888999888888888999999888888888999;;;===>>>===<<<<<<<<<>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNOOOQQQSSSTTTOOOOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\\\\\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUVVVWWW\\\\\\\\\]]]]]]]]]^^^^^^___^^^\\\]]]___bbbccccccdddcccbbbcccddddddcccaaa```cccfffgggfffgggjjjmmmnnnnnnmmmkkkhhhgggiiijjjkkklllkkkjjjiiiiiikkkmmmiiihhhgggggghhhkkkoooqqqhhhfffbbb___^^^___aaaccc^^^```aaa`````````bbbdddaaa___]]]ZZZYYYZZZ[[[[[[XXXXXXXXXYYYZZZYYYWWWTTTSSSSSSSSSQQQOOOKKKHHHFFFDDDDDDCCCBBBAAA???>>>===:::;;;;;;;;;::::::999888888777666666777777666555333333222222111222222222111111111111000000000000111000000///...---------........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////000000///.......................................---------.........//////,,,---...//////...---,,,........................////////////////////////---------.........//////...------,,,,,,------...........................////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444222222222333333444444444444333333333333444555555444444444555555555666666lll___[[[XXXWWWXXXWWWTTTQQQMMMLLLIIIGGGDDDCCCAAAAAA>>>>>>===<<<:::999888777555555444333222000000///000000000000000000000000111111000000//////......////////////////////////......//////......---,,,---------............///........................+++,,,......---,,,---............------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,---------...............------,,,,,,,,,,,,---------.../////////---------............///////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000111111111111222222222222222222222222111000/////////000222333111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111222222333333222222111333444555666666666555444444444444555555555555666444444555555555555555555777777777777888999:::;;;::::::999888999<<<>>>@@@??????@@@AAABBBBBBBBBBBBAAABBBBBBCCCEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMMMMNNNOOOQQQTTTUUUZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWVVVUUUUUUTTTYYYYYYYYYWWWVVVWWWYYY\\\ZZZYYYXXXWWWXXX[[[^^^`````````aaaaaaaaa___^^^]]]bbbbbbbbbbbbdddfffhhhiiijjjiiiggggggfffggghhhhhhgggggghhhiiiiiiiiiiiiiiikkkgggdddfffjjjllljjjgggdddcccaaaaaabbbaaa```^^^bbbbbbbbbbbbcccdddeeeeeebbb```]]]ZZZXXXWWWWWWWWWXXXWWWWWWXXXYYYYYYXXXVVVQQQPPPOOOMMMJJJHHHGGGFFFDDDCCCAAA???>>>===<<<<<<<<<;;;::::::999999::::::666666666666555555555555333333333222222222111111000000000000000000000000000000//////.........---000000//////.........------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////,,,,,,,,,---------..............................------............------............................................................////////////........................---,,,,,,,,,,,,---..............................////////////////////////000///---,,,---...000222111111000000//////......////////////000000000000////////////000000000000000111111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444555555555444444333333333lll___\\\XXXWWWXXXWWWTTTQQQMMMLLLIIIGGGDDDCCCAAAAAA>>>>>>===;;;:::999888777555444444333222111000///000000000000000000000000111000000000/////////...////////////////////////......//////......---,,,---------............///........................+++---......---,,,,,,---......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,---------...............---------............///.../////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111000000000000000000000000//////000000000111111111111111111111111111111111111000/////////000111222111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222111111111111111111111111111222222333333222222111222333444555555555444444444444444444555555555555333444444444555555666666777777777777888999999:::::::::999888999:::<<<>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVZZZZZZYYYWWWVVVVVVXXX[[[ZZZYYYWWWVVVWWWYYY\\\]]]``````aaabbbaaa```^^^]]]```____________aaacccdddfffeeedddcccccccccdddeeeffffffggghhhhhhhhhhhhhhhkkkhhheeefffiiikkkiiigggdddcccbbbbbbcccdddcccaaaccccccbbbbbbbbbcccddddddbbb```]]][[[YYYXXXYYYYYYYYYXXXWWWWWWXXXWWWUUUSSSOOONNNMMMKKKIIIGGGEEEDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::999999888888999999666666666666555555555444333333222222222111111111////////////////////////000/////////.........---000/////////.........------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,---------..............................------............------................................................------------....................................------,,,,,,------...///........................////////////////////////000///---------...000111111000000000/////////...////////////000000000000////////////000000000000000000111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444555555444444444333333333mmm```\\\XXXWWWXXXWWWTTTQQQMMMLLLIIIGGGDDDCCCAAAAAA>>>===<<<;;;:::999888777555444333333222111000000000000000000000000000000000000000000////////////////////////////////////......//////......---,,,---------............///........................,,,...///...,,,+++++++++...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,...............------------------............///....../////////000000000000000000000000000000000000000////////////000000000000000000000000000000111000000000000000000///000000000000000000000000//////000000000000111111000000000000000000000000000000/////////000111222111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111111111222222222222111111111222333333444444333333333333333444444444555555222222333444555666666777888888777777777888999999;;;:::999888888999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMPPPQQQRRRSSSUUUWWWXXXYYYXXXYYYYYYZZZZZZZZZZZZYYY[[[[[[ZZZXXXVVVVVVXXX[[[ZZZYYYXXXVVVVVVWWWYYYZZZ___```aaabbbbbbaaa___^^^___^^^]]]\\\\\\\\\]]]^^^cccbbb```_________```aaaeeeeeefffggggggggggggfffjjjgggeeefffiiikkkjjjhhheeedddcccdddfffgggfffeeedddccccccbbbbbbbbbbbbbbbaaa```^^^\\\[[[[[[\\\\\\[[[ZZZXXXWWWVVVUUURRROOOLLLLLLJJJHHHFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;999999888777777777777777666666555555555444444444222222222222111111111000/////////////////////////////////.............../////////...............---------............///------------------------------------,,,,,,,,,,,,........................,,,,,,,,,---------..............................------............------................................................,,,,,,,,,------------...........................---------,,,------...///........................///////////////////////////......------///000111000000000000////////////////////////000000000000////////////000000000000000000000111111111222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444333333333333oooaaa]]]XXXVVVWWWVVVTTTQQQMMMLLLIIIGGGDDDCCCAAAAAA>>>===<<<;;;999888777777444444333333222111000000000000000000000000000000000000000000////////////////////////////////////.........///......---,,,---------............///........................---...///...,,,*********------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------/////////...---------,,,---------............///........./////////000000000000000000000000000000000000////////////000000////////////////////////111111000000/////////...000000000000000000000000////////////000000000111////////////////////////////////////000000111111111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111111111222222222222111111000111111222222222222222222333333333444444444444111111222333555666777777888888777777777777888888::::::999888777777888888:::;;;<<<======>>>=========>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\YYYWWWWWWZZZ\\\\\\[[[YYYXXXWWWWWWXXXYYY^^^```bbbccccccbbb```___```___]]]\\\[[[[[[[[[\\\aaa```___^^^^^^___``````dddeeeeeefffffffffeeeeeegggeeedddfffjjjlllmmmllliiihhhfffggghhhhhhgggfffeeedddcccbbbaaa`````````aaa```___^^^^^^^^^______^^^\\\YYYWWWVVVSSSPPPMMMJJJJJJHHHGGGEEECCCBBBAAA<<<<<<;;;:::::::::::::::888777666666555555666666555555555444444444333333222111111111111000000000////////////////////////................................................---------............///..............................------,,,,,,,,,+++........................,,,,,,,,,---------..............................------............------................................................,,,,,,---------.................................---------------...//////........................///////////////////////////............///000000000000000000////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333qqqbbb]]]XXXVVVVVVVVVTTTQQQMMMLLLIIIGGGDDDCCCAAAAAA======<<<;;;999888777666444333333222222111111111000000000000000000000000////////////000000000000////////////////////////.........///......---,,,---------............///........................,,,...///...+++***)))***------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------/////////...---------,,,---------............///............////////////////////////////////////000000////////////000000////////////////////////111000000000//////......////////////////////////...////////////000000000..............................//////000000000000000000000000000000000000////////////////////////....../////////000000000111111111111111111111111000000000000000000000000000111111222222111111000000000000000111111222222222222222222333333333444111111222333444555666777777777777666777777888888:::999999888777777777777:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJIIIKKKLLLMMMNNNOOOPPPQQQQQQWWWWWWYYY[[[\\\]]]]]]]]]^^^^^^]]][[[YYYZZZ\\\^^^___^^^\\\[[[ZZZYYYZZZZZZ]]]___bbbdddeeedddbbb```___^^^\\\ZZZZZZZZZZZZ[[[aaaaaa`````````aaacccdddddddddeeeeeeeeeeeeddddddccccccdddgggkkknnnpppqqqnnnllljjjiiijjjiiigggeeefffeeecccaaa___^^^^^^]]]```__________________```___]]]ZZZXXXVVVSSSOOOLLLIIIHHHGGGFFFDDDCCCAAAAAA;;;;;;:::999888888888999777666555555444444555555444444444444333333333333111111111000000000//////........................---------...............---------...............---------............///.................................------,,,,,,,,,........................,,,,,,,,,---------..............................------............------................................................---.........////////////...........................------------...//////........................////////////////////////...............///000000////////////000000000000////////////000000000000////////////000000000000//////000000000111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333tttccc^^^XXXVVVVVVUUUSSSQQQMMMLLLIIIGGGDDDCCCAAAAAA===<<<;;;:::999888777666333333333222222222111111000000000000000000000000////////////000000000000////////////////////////......//////......---,,,---------............///........................+++---...---+++*********,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------..................------------------............///------........./////////////////////////////////000000////////////000000000000000000000000000000000//////////////////...////////////////////////......////////////000000........................---...///000000000//////000000000000000000000000////////////////////////............////////////111111111111111111111111000000000000000000000000000000111111111111000000111000000000000111222222111111222222222333333333111111222333444555555666666666666666777888999999999999999999888888777777;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNSSSTTTVVVXXXZZZ[[[\\\\\\^^^^^^]]]\\\ZZZ[[[]]]```aaa```___]]]\\\\\\[[[[[[]]]___bbbeeefffeeecccaaa\\\[[[ZZZYYYYYYZZZ[[[[[[aaa``````aaabbbdddfffgggdddeeeeeeeeeeeeddddddccccccdddfffiiilllpppsssuuupppnnnlllkkkkkkjjjgggeeegggfffdddaaa___]]][[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]][[[YYYWWWUUURRROOOLLLGGGGGGFFFDDDCCCAAA@@@@@@;;;;;;999888777777777777666666555444444444444444444444333333333222222222000000000000////////////........................---------------.........---------------.........---------............///------------------------.........---------------------------------------,,,,,,,,,---------..............................------............------........................................................./////////000000..............................------......///000........................////////////////////////.........///////////////////////////000000000000////////////000000000000////////////000000000000/////////000000000111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333wwwccc^^^XXXUUUUUUUUUSSSQQQMMMLLLIIIGGGDDDCCCAAAAAA===<<<;;;:::999777666666333333333222222222222111000000000000000000000000.../////////000000000111////////////////////////......//////......---,,,---------............///........................***+++------+++******+++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------...............---------............///---------.........//////////////////////////////000000////////////000000000000000000000000000000.........///////////////////////////////////////........./////////000000........................---...///000000000///...000000000000000000000000........................------........./////////111111111111111111111111000000000000000000000000000000111111111111000000111111000000000111222333111111111111222222222222222222222333333444444444444444444555777888:::;;;999999999999999999888888:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUXXXYYYZZZ[[[[[[[[[[[[ZZZYYYZZZ^^^```aaa```___^^^]]]]]]\\\\\\\\\___cccfffgggfffdddbbb[[[[[[ZZZZZZ[[[\\\^^^___^^^^^^^^^```bbbdddgggiiieeeeeeffffffeeeddddddcccfffgggiiikkkmmmpppsssuuupppnnnlllkkklllkkkiiiggghhhgggdddaaa^^^[[[ZZZYYYWWWXXXXXXXXXXXXXXXWWWWWWYYYWWWUUUTTTSSSQQQMMMKKKDDDDDDCCCBBB@@@???>>>>>><<<;;;:::888777666666666666666555444444444444444333333333333222222222222000000/////////.................................,,,,,,,,,------.........,,,,,,,,,------.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,---------..............................------............------................................................---------.........//////.......................................//////000........................////////////////////////---......///////////////.../////////000000000111////////////000000000000////////////000000000000////////////000000000111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333xxxddd___XXXUUUUUUUUUSSSQQQMMMLLLIIIGGGDDDCCCAAAAAA===<<<;;;:::888777666666333333222222222222222222000000000000000000000000.../////////000000111111////////////////////////......//////......---,,,---------.........//////........................)))+++,,,,,,+++***+++,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,------.........,,,------....../////////---------.........//////---------.........//////////////////////////////000000////////////000000000000000000000000000000---.........//////000000////////////////////////............/////////000////////////////////////,,,---///000000000///...000000000000000000000000........................---------.........//////000000000000000000000000000000000000000000000000000000111111111111000000222111000000000111333444000111111111111222222222333333333333333333333333333333444555777999:::;;;888999999:::::::::999999::::::;;;<<<============>>>???AAACCCCCCCCCAAAAAACCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGIIIJJJLLLMMMNNNOOOMMMNNNQQQSSSVVVXXXYYYZZZYYYYYYYYYYYYXXXZZZ]]]`````````___^^^^^^]]]\\\\\\\\\___cccfffhhhgggdddbbb]]]]]]]]]]]]___aaacccddd[[[\\\\\\^^^aaadddgggiiiffffffffffffeeeeeedddccciiijjjlllmmmnnnooorrrtttnnnmmmkkkkkkllllllkkkiiiiiigggdddaaa]]][[[YYYXXXTTTTTTUUUUUUTTTTTTSSSRRRVVVTTTSSSRRRQQQOOOMMMJJJBBBBBBAAA@@@???>>>===<<<===<<<:::999777666555555666666555444444444444555333333333222222222111111000/////////....................................,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------,,,,,,,,,---------..............................---..................---................................................,,,,,,,,,---------.............................................///000000........................////////////////////////---......///000/////////.../////////000000111111////////////000000000000////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333333vvvbbb^^^XXXTTTSSSSSSRRRRRROOOMMMKKKHHHEEECCCBBBAAA>>>===<<<;;;999888777666555555444333222222222222000000000000000000000000000000000000000000000000000000///////////////000////////////////////////---------............///..............................---,,,++++++******,,,------......------,,,---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,------......------.........------,,,,,,,,,------------------------//////---,,,,,,---...///////////////////////////////////////000000000000000000000000000000000000000111111000///......///////////////////////////...---,,,,,,,,,,,,---...............////////////......//////......---,,,////////////////////////......////////////......///////////////.....................////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333444444000222444555555777:::<<<999888888888777777666666888999999::::::;;;;;;<<<<<<>>>@@@AAAAAAAAA???>>>CCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVXXXYYYXXXWWWWWWXXXYYYaaa^^^[[[[[[]]]^^^]]][[[]]]^^^aaafffjjjjjjfffbbb```^^^\\\^^^aaaccccccaaa```___^^^___```ccceeegggffffffffffffeeedddccccccfffhhhjjjkkkjjjiiiiiijjjkkkkkkjjjjjjjjjkkkkkklllkkkhhheeebbb```^^^ZZZXXXXXXXXXWWWUUUQQQOOOOOOOOOQQQQQQOOONNNMMMKKKJJJIIIGGGEEE@@@<<<::::::;;;<<<<<<;;;999888777888888999333333333222222222111111111111111111111111111111000000000000////////////////////////////////////.........................................................------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,......------------......,,,---------...////////////---+++,,,---/////////........................,,,------......------,,,............////////////---.........//////000000---------............///........................//////////////////////////////............//////000000000000000000000000000000//////.........---000000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222tttbbb^^^XXXTTTSSSSSSRRRRRRNNNMMMJJJGGGEEEBBBAAA@@@>>>===<<<;;;999888777777555555444333222222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---------............///.................................---,,,+++++++++,,,------......------,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,------......------......---------,,,,,,,,,------------------------///...------------...///.........................../////////000000000000///////////////////////////000111000.........///...........................---,,,,,,,,,,,,---...............////////////...............------,,,..............................////////////......////////////........................////////////000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333333444333444555555444555777999888888888777777777666666888888999999:::;;;;;;;;;;;;<<<>>>???@@@???>>>===AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMOOOQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSUUUVVVWWWWWWXXXZZZ[[[```^^^\\\\\\^^^```___]]]___```bbbfffiiijjjgggdddeeecccaaabbbeeeffffffdddaaa``````___```bbbeeefffggggggffffffeeecccbbbaaaccceeehhhiiihhhhhhhhhiiillllllkkkjjjjjjkkkkkkkkkiiigggdddbbb```^^^[[[YYYWWWXXXWWWUUUQQQNNNMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFCCC???;;;999999:::;;;;;;:::999888888777777888333333333333222222222222111111111111111111111111000000000000/////////.................................................................................---------,,,,,,,,,........................---------------------------------,,,,,,,,,++++++......------------......---------...............///---,,,,,,---/////////........................,,,------......------,,,------------......................../////////000---------............///........................//////////////////////////////............//////////////////////////////000/////////............//////000000000111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222qqqaaa]]]XXXUUUSSSSSSSSSRRRMMMLLLJJJGGGDDDBBB@@@@@@>>>===<<<;;;:::999888777555555444333222222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---------............///........................//////......---,,,,,,,,,,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,------......------...------------,,,,,,,,,------------------------......---------......///............................../////////000000000///////////////////////////000111000.........///...........................------,,,,,,------...---............/////////...............---,,,,,,..............................////////////..............................---............/////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111222333333222333555777777777777777666666666666888888888999::::::;;;;;;:::;;;<<<===>>>===<<<<<>>???@@@@@@AAACCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQRRROOOQQQTTTVVVWWWXXX[[[]]]___]]]\\\]]]___aaaaaa```aaa```aaacccfffgggfffeeehhhfffeeeeeeggghhhggggggdddcccaaa```aaabbbdddeeegggffffffeeecccaaa___^^^```bbbdddeeeeeefffggghhhkkkjjjiiihhhhhhhhhhhhhhhgggeeebbbaaa```___]]][[[XXXYYYXXXVVVQQQMMMKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDAAA>>>:::888888999:::999999999999888777666666444444444333333333222222111111111111111111111111000000000/////////.................................................................................------------,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,......------------.....................---------///---,,,,,,...//////...........................,,,------......------,,,,,,,,,,,,------------...............////////////---------............///........................//////////////////////////////............//////////////////////////////////////////............//////000000000000111111000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000222222222222222222222222ooo```]]]XXXUUUTTTTTTSSSRRRMMMKKKIIIFFFCCCAAA@@@???>>>===<<<;;;:::999888888555555444333222222222222000000000000000000000000////////////////////////000////////////000000111////////////////////////---------............///........................//////.........---------,,,------......------,,,------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,------......------------------------------------------------------------------.........///................................./////////000000////////////////////////...///000000...---...000........................---------------------------------.........//////------.........---,,,,,,........................---......//////......---------...............///---------.........//////////////////////////////000//////......//////000////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222///000111111111222444666666666666666666666666666777777888888999::::::::::::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>??????@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIKKKMMMOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRNNNPPPSSSUUUVVVWWWZZZ\\\\\\\\\\\\]]]___aaabbbbbbaaaaaa``````aaacccddddddhhhgggfffffffffggggggffffffeeecccbbbaaabbbdddeeeeeeeeedddbbb```^^^\\\ZZZ]]]___bbbccccccdddfffhhhhhhgggfffeeedddcccccccccdddbbb`````````___^^^\\\[[[\\\\\\YYYTTTOOOLLLKKKHHHGGGGGGFFFDDDCCCCCCBBBAAA???<<<999777777777888777888999999888777555444444444444333333333333222111111111111111111111111000000/////////.................................................................................------------------------++++++++++++++++++++++++------------------------...---------------------......------------....../////////...---------,,,...---,,,---...//////...........................,,,------......------,,,,,,,,,---------..................///////////////---------............///........................//////////////////////////////............/////////////////////////////////////////////.........////////////000000000111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111mmm___\\\XXXVVVUUUTTTSSSRRRMMMKKKIIIFFFCCCAAA@@@???======<<<<<<;;;:::999999555555444333222222222222000000000000000000000000///////////////////////////////////////000111111////////////////////////---------............///.......................................---------,,,------......------,,,------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,------......------------------------------------------------------,,,------.........//////....................................////////////........................---...000///...---...000........................------------------------------------............---------...---,,,,,,+++........................------............------,,,---------......//////------------....................................//////............//////........................////////////////////////////////////////////////000000000111111111222222444555555444222222444555555555555555555555555666666666777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===>>>>>>???@@@CCCCCCCCCCCCCCCCCCDDDDDDGGGGGGIIIJJJLLLNNNOOOOOORRRRRRSSSTTTTTTTTTSSSSSSPPPRRRTTTUUUUUUVVVXXXZZZYYYZZZ[[[\\\]]]___aaacccdddcccbbbaaa```aaaccceeehhhhhhggggggffffffggghhhhhhgggeeecccbbbcccdddeeedddcccbbb```^^^[[[YYYXXX\\\^^^```aaabbbcccfffhhhfffeeedddcccbbbaaaaaaaaa```___^^^^^^^^^^^^]]]\\\]]]^^^___]]]XXXRRRNNNLLLFFFFFFEEEDDDCCCBBBBBBAAA???>>>;;;888777666777777666777888888777666444333444444333333333222222222000000000000000000000000////////////....................................................................................------------------------++++++++++++++++++++++++------------------------.............../////////......------------....../////////...---------,,,...---,,,---///000///---........................,,,------......------,,,---.........///////////////////////////.........---------............///........................//////////////////////////////............//////.................................///////////////...////////////000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222111111111111111111111111kkk^^^\\\XXXVVVUUUUUUSSSRRRMMMLLLJJJGGGDDDBBB@@@@@@======<<<<<<;;;::::::999555555444333222222222222000000000000000000000000000000000000000000000000///......//////000111222////////////////////////---------............///........................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------...------------------------+++,,,---...////////////------------------------------........./////////........................,,,...//////...---...000------------------------,,,------......------,,,,,,------------.........---------------,,,++++++------------------------------............------,,,,,,,,,---......//////,,,------------.......................................------------..............................///////////////////////////////////////////////////000000000000111111111;;;;;;:::777444222333333444444444555555555555555666666666777888888999999;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???AAABBBBBBBBBCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQSSSTTTUUUUUUTTTTTTRRRTTTUUUUUUUUUUUUWWWXXXXXXZZZ[[[\\\\\\^^^aaacccggggggfffcccbbbbbbdddgggggghhhhhhhhhffffffhhhjjjiiihhhfffdddcccdddeeefffccccccaaa```^^^[[[YYYXXX[[[\\\^^^______aaadddfffddddddcccbbbaaaaaaaaaaaa^^^\\\[[[[[[\\\]]][[[ZZZ\\\^^^```^^^YYYSSSNNNKKKEEEDDDDDDCCCBBBAAAAAAAAA>>>===;;;999777666666777666666666666555444333333333333333222222222111111000000000000000000000000/////////.........------------------------------................................................,,,,,,,,,------------...------------------------------------------------.............../////////......------------.....................------------,,,,,,...///000...---........................,,,------......------,,,........./////////000000///////////////.........---------............///........................//////////////////////////////............//////.................................///////////////......////////////000000000000000000000000000000000000000000000000000000/////////000000000111111222222222222222222222222111111111111111111111111hhh^^^[[[XXXVVVVVVUUUSSSRRRNNNMMMJJJGGGEEEBBBAAA@@@=========<<<;;;;;;::::::555555444333222222222222000000000000000000000000000000000000000000000000............///000111222////////////////////////---------............///........................,,,,,,,,,,,,,,,---------,,,------......------,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------+++,,,---////////////...---------------------------------.........//////........................,,,---///...------///000------------------------,,,,,,---......---,,,,,,,,,,,,---------.........,,,------------,,,++++++------------------------,,,------......------,,,++++++,,,------...//////,,,,,,---------.........------------------------...------------------...------------------------/////////////////////////////////////////////////////////000000000111111777777777555333222222444333333444444444555555555555555666666777888888999999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======@@@@@@AAABBBCCCCCCDDDDDDGGGGGGHHHHHHHHHIIIIIIIIILLLNNNPPPSSSTTTTTTSSSSSSRRRTTTUUUVVVUUUVVVXXXYYYYYY[[[]]]]]]]]]^^^aaadddfffffffffccc``````bbbeeeccceeefffeeeddddddgggiiijjjhhhfffeeedddeeefffgggddddddcccaaa___]]][[[ZZZZZZ[[[\\\\\\\\\^^^aaaccc______^^^^^^]]]^^^^^^___\\\ZZZYYYYYYZZZZZZYYYXXXWWWZZZ\\\\\\WWWQQQKKKHHHBBBBBBBBBAAAAAA@@@??????===<<<;;;999888777777777777666555444333333333333222222111111111000000000000000000000000000000000//////.........---------------------------------................................................,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,------............------------......---------...............---,,,---...000000...,,,........................,,,------......------,,,---------.........//////000/////////............---------............///........................//////////////////////////////............//////..................................../////////000........./////////000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111fff]]][[[XXXWWWVVVUUUSSSRRROOOMMMKKKHHHEEECCCBBBAAA=========<<<;;;;;;;;;:::555555444333222222222222000000000000000000000000000000000000000000000000............///000222222////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,+++,,,------......------,,,,,,,,,------.........------------------------***+++---///000000///...---------------------------------.........//////........................,,,---......------///000------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,---------,,,++++++------------------------,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------////////////////////////////////////////////////////////////000000000000---...///000000111333555333333333444444555555555555555666666777888888888888888888777888888999:::::::::999999::::::;;;<<>>>>>===<<<;;;999888777777777777666444333222222333444111111111000000000000///000000000000000000000000//////.........---------------------------------................................................,,,,,,,,,------.........------------------------------------------------*********++++++,,,,,,,,,.........------.........,,,------....../////////---,,,---...000000...,,,........................,,,------......------,,,,,,,,,,,,---------......000000//////.........------------.........//////........................//////////////////////////////............//////........................---.........//////000000............/////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000eee[[[XXXVVVWWWXXXXXXUUURRRNNNMMMKKKIIIFFFCCCAAA@@@>>>>>>===<<<;;;::::::999777555222111222111000///111222333333333333222111000000000000////////////...000111000///...///111000000000000000000000000---------............///000000//////.........---+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------............------------....................................------------......---------............///---------...------,,,+++...---,,,+++***++++++,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......---------............////////////......000000000000111111111111111222222333333444444555444444555555666777777777777777888999999999999999777999::::::::::::;;;===???>>>>>>>>>???AAACCCDDDCCCDDDDDDEEEFFFFFFGGGGGGLLLLLLLLLMMMOOOQQQQQQPPPSSSSSSTTTUUUVVVXXXYYYZZZYYYZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[\\\\\\]]]]]]`````````______```dddgggffffffeeeeeeffffffggggggdddcccbbbaaa````````````[[[YYYXXXXXXZZZ[[[[[[ZZZWWWWWWXXXXXXWWWWWWVVVUUUXXXWWWWWWVVVVVVUUUTTTTTTVVVTTTQQQOOOMMMJJJFFFCCC??????>>>>>>======<<<<<<===<<<:::888777666555555333333333222222222111111000000000000000000000000////////////////////////........................---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,,,,------+++******,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------.................................------,,,,,,,,,..................................................................------................................................---------............///////////////////////////------............------............////////////000000000000000000000000////////////////////////000000000000000000000000000111111000...---///000000000000000000000000000ccc[[[XXXVVVWWWXXXXXXUUUQQQNNNMMMKKKHHHEEECCCAAA@@@>>>>>>===<<<;;;::::::999777555222111222222000///111222222333333222222111000000000000////////////...000111000///...///111////////////////////////---------............///000/////////.........---+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------............------------....................................------------......------------............///////////////...---,,,000///...---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......---------............////////////......//////000000000111111111111111222333333444444555444444555555666666777777666777888888999999888888777999::::::::::::;;;===>>>>>>>>>>>>???AAACCCDDDBBBBBBCCCDDDEEEFFFFFFGGGKKKKKKKKKLLLNNNOOOPPPOOOTTTTTTTTTUUUWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXYYY[[[\\\]]]]]][[[\\\]]]]]]]]]^^^aaacccddddddeeeeeefffggghhhiiieeeeeecccaaa```_________ZZZYYYWWWXXXYYYZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVUUUSSSPPPNNNLLLIIIFFFCCC??????>>>======<<<<<<;;;<<<;;;:::888666666555555333333222222222111111111000000000000000000000000////////////////////////........................------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---111000/////////...,,,)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......................................................---------,,,,,,,,,........................................................................................................................---------............///////////////////////////------............------............////////////........................////////////////////////000000000000000000000000000111111000...---///000000000000000000000000000|||```[[[XXXVVVVVVXXXXXXUUUQQQMMMLLLJJJGGGDDDBBB@@@???>>>>>>===<<<;;;::::::999777555222222222222111000111111222333333222111111000000000000////////////...000111000///...///111////////////////////////---------............////////////...............+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------......------------......------------............111111111000000...------//////...---------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------......///......////////////......//////000000000000111111111111222222333444444444444444444555666666777777555666777777888888777777777999::::::::::::;;;===>>>>>>>>>>>>???AAABBBCCC@@@AAABBBCCCDDDEEEFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTUUUWWWYYY[[[\\\]]]YYY[[[\\\]]]]]]]]]___aaaeeeeeeffffffggghhhhhhiiihhhgggeeebbb```^^^]]]]]]YYYXXXWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTQQQQQQRRRSSSUUUVVVWWWWWWSSSQQQNNNLLLKKKHHHDDDBBB>>>>>>======<<<;;;;;;;;;;;;:::999777666555555444333222222222222111111111000000000000000000000000////////////////////////........................------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...000///000000111///+++(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...................................................------------,,,,,,,,,........................................................................................................................---------............///////////////////////////------............------............////////////........................////////////////////////000000000000000000000000000111111000......///000000000000000000000000000zzz^^^ZZZXXXUUUVVVXXXWWWTTTQQQLLLKKKIIIGGGDDDBBB@@@???>>>>>>===<<<;;;::::::999666555222222222333222000111111222222222222111111000000000000////////////...000111000///...///111////////////////////////---------............///........................+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,---------.........111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////......////////////......////////////000000000111111111111222333333444444333333444555555666666777555555666777777777777777777999::::::::::::;;;===>>>>>>>>>???@@@@@@AAABBB@@@AAABBBCCCEEEFFFGGGHHHJJJKKKMMMMMMMMMNNNOOOQQQUUUUUUWWWXXXZZZ[[[[[[\\\ZZZZZZZZZYYYYYYYYYYYYXXXTTTTTTUUUWWWXXXYYYZZZ[[[\\\^^^``````___^^^___```eeeeeeeeeeeeeeefffhhhhhhjjjhhhfffccc```^^^\\\\\\YYYXXXWWWXXXYYYYYYWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSPPPPPPQQQRRRSSSTTTUUUUUUQQQOOOLLLJJJIIIFFFCCC@@@======<<<<<<;;;::::::::::::999777666555444444444222222222222111111111111000000000000000000000000////////////////////////........................,,,------...------,,,,,,------------------------------------------------,,,---......------...000,,,++++++---...///---+++---------------------------------------------------------------------------------------------------------.......................................------------------------................................................---------...............................................................---------............///////////////////////////------............------............////////////........................///////////////////////////////////////////////////000111000......///111////////////////////////{{{___ZZZWWWUUUVVVWWWWWWTTTQQQKKKJJJIIIFFFDDDBBB@@@???>>>>>>===<<<;;;::::::999666444333222333333222111111111111111111111111111000000000000////////////...000111000///...///111........................---------............///---------...............+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...............---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------...//////......////////////.........////////////000000000000000111222222333333444333333444444555666666666555555666777777777777777777999::::::::::::;;;======>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKMMMOOOOOONNNOOOQQQSSSTTTVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[___aaabbbbbb```______``````___^^^^^^```dddgggiiijjjiiifffccc```^^^]]]\\\ZZZYYYYYYYYYZZZZZZXXXVVVUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNLLLJJJHHHGGGEEEAAA???<<<<<<;;;;;;:::999999999888777666555444333333333222222222111111111000000////////////////////////////////////////////////........................,,,,,,------...------,,,---------------------------------------------------......---------///111///---******,,,...//////---------------------------------------------------------------------------------------------------------.........//////........................------------------------................................................---------.........//////................................................---------............///////////////////////////------............------............///////////////////////////////////////////////////////////////////////////////////////000000///......000111////////////////////////~~~bbbZZZWWWUUUUUUWWWWWWTTTPPPKKKJJJIIIGGGEEECCCAAA@@@>>>>>>===<<<;;;::::::999666444333222333444333222222111000000000000111222000000000000////////////...000111000///...///111........................---------............///---------------.........+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******,,,---.../////////......,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------...///000......////////////............////////////000000000000111111222333333333333333333444555555666666555666777777888888777777777999::::::::::::;;;======>>>>>>???@@@@@@??????@@@AAABBBDDDGGGIIIJJJKKKKKKNNNQQQQQQOOOOOOQQQTTTTTTUUUWWWYYY[[[[[[[[[[[[YYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^```bbbcccbbbaaaaaabbbccc^^^\\\ZZZYYY\\\aaagggkkkiiihhhfffcccaaa___^^^^^^\\\\\\[[[\\\]]]\\\YYYWWWVVVVVVVVVVVVVVVUUUUUUTTTQQQQQQPPPPPPOOONNNMMMMMMLLLJJJHHHFFFEEECCC@@@===;;;;;;::::::999888888888777666555444333333333333222111111111111000000000////////////////////////////////////////////////........................,,,,,,------......---------------------------------------------------------......---,,,---000222777333...+++,,,---//////------------------------------------------------------------------------------------------------,,,,,,------.../////////........................,,,,,,,,,------------...................................................,,,,,,------.../////////................................................---------............///////////////////////////------............------............////////////000000000000000000000000////////////////////////000000000000000000000000...///000///......000222000000000000000000000000fffYYYWWWUUUUUUWWWVVVSSSPPPLLLKKKJJJHHHFFFDDDBBBBBB>>>>>>===<<<;;;::::::999666444333333444444444333222111000//////000111222000000000000////////////...000111000///...///111........................---------............///,,,,,,,,,------.........+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))***++++++,,,+++++++++,,,---.../////////......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,------///000000......////////////.............../////////000000000000000111222222333333222333333444444555555666666777888888999999888888777999::::::::::::;;;=========???@@@@@@??????>>>>>>???AAACCCFFFHHHJJJKKKJJJMMMQQQPPPNNNMMMQQQTTTSSSTTTWWWYYY[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^___``````aaabbbccccccdddaaabbbcccddddddfffiiilllkkkggg```\\\\\\```fffjjjgggfffeeecccbbbaaaaaa```^^^^^^^^^___```^^^[[[YYYWWWWWWWWWWWWWWWVVVUUUUUUPPPPPPOOONNNNNNMMMLLLLLLJJJHHHFFFEEEDDDBBB???<<<:::::::::999888888777777666555444333222222222222111111111111000000000000////////////////////////////////////////////////........................+++,,,------......------------------------------........................---......---,,,...111333555222///------.........------------------------........................------------------------------------------------,,,,,,------...//////000........................,,,,,,,,,---------......................................................,,,,,,------...//////000................................................---------............///////////////////////////------............------............////////////////////////////////////////////////////////////000000000000000000000000...///000///...///000222000000000000000000000000jjjYYYWWWTTTUUUWWWVVVSSSPPPLLLKKKJJJHHHFFFEEECCCBBB>>>>>>===<<<;;;::::::999666444333333444555444333222111000//////000111222000000000000///////////////000111000///...///111........................---------.........//////,,,,,,,,,------.........+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---...///000111......////////////................../////////000000000000111222222333333222222333444444555555666777777888999999999999999777999::::::::::::;;;=========???@@@@@@???>>>>>>===>>>@@@BBBEEEGGGIIIJJJIIIMMMPPPPPPMMMLLLPPPTTTRRRTTTWWWYYYZZZZZZZZZYYYYYYYYYZZZ\\\]]]^^^___``````aaabbbdddeeeggghhhiiicccdddeeeggghhhlllqqquuu}}}vvvlllccc___```dddhhheeeeeedddcccbbbbbbbbbbbb`````````aaaaaa```]]]ZZZWWWWWWXXXXXXWWWWWWVVVUUUNNNNNNNNNNNNMMMMMMMMMLLLIIIGGGEEEDDDCCCAAA>>>;;;::::::999999888777777777555555444333222222222222111111111111000000000000////////////////////////////////////////////////........................+++,,,,,,---.........---------------------------.................................---,,,...111444...---,,,---...//////...------------------------........................------------------------------------------------,,,,,,------...///000000........................,,,,,,,,,------.........................................................,,,,,,------...///000000................................................---------.........//////////////////////////////---..................---............/////////000........................////////////////////////000000000000000000000000...///000///...///111222000000000000000000000000kkk]]]YYYUUUUUUVVVVVVTTTQQQIIIIIIHHHFFFEEECCCBBBAAA>>>===;;;;;;<<<;;;999777444333222111000000000000111111000000000000111111////////////////////////000000//////......------------------------------...........................---++++++---......---//////...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------......000000000///...,,,+++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------.........------,,,,,,,,,*********++++++,,,,,,,,,---+++)))***,,,---,,,)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------................................................////////////000000000000000000000000000111111222333333222222111222222222666777999::::::999888777888888888888999:::;;;<<<======>>>===;;;;;;<<<>>>@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHJJJLLLNNNOOOOOORRRSSSUUUWWWXXXYYYZZZZZZ[[[ZZZYYY[[[]]]______^^^aaa``````bbbeeekkkpppsssjjjgggcccbbbfffnnnxxx~~~uuukkkfffeeeffffffeeedddcccbbbaaaaaa```___```aaabbbbbbaaa```___[[[[[[[[[ZZZXXXWWWUUUTTTQQQPPPNNNLLLJJJHHHGGGGGGHHHFFFCCC@@@===<<<;;;;;;888888888777777666555444444444333333222111000000000000//////.........---//////.........---------........................................................................................................................------------------------.................................------,,,,,,,,,......------------......//////.........---------........................................................................------------------------........................................................................------------------------......//////...---,,,,,,................................................////////////////////////..............................////////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000nnn^^^ZZZVVVUUUVVVVVVSSSPPPJJJIIIHHHFFFEEECCCBBBAAA>>>===;;;;;;<<<;;;999777555444333222111111111111111111000000000000111111///////////////////////////////////////.........................................................///---,,,,,,---...---,,,///......---,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------........................---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,...,,,***+++---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------.........................../////////000000000000000000000///000000111111222222222111111222333333555666888999:::999888777777777777777888999:::;;;;;;<<<<<<;;;::::::;;;===???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGJJJLLLNNNOOOOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZYYYZZZ\\\^^^___^^^]]]___^^^^^^```ccchhhmmmqqqkkkhhhdddbbbeeekkkrrrwwwyyyppphhhddddddeeefffffffffeeedddbbbaaa```______```aaaaaa```______\\\\\\[[[ZZZYYYWWWUUUTTTRRRPPPNNNLLLIIIHHHGGGFFFFFFEEECCC@@@>>><<<;;;:::777777777777777666444444444444333222222111000000000/////////............//////.........---------..............................................................................................................................................................................---------,,,,,,,,,......------------......//////.........---------........................................................................------------------------........................................................................------------------------......//////...------,,,........................................................................////////////////////////......////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000sss___[[[WWWVVVVVVVVVSSSPPPJJJJJJHHHGGGEEECCCBBBAAA>>>===;;;;;;<<<;;;999777666555444333333222222222111111000000000000111111////////////////////////.........///////////////////////////////////////........................000...,,,,,,------,,,+++.........------,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......+++,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000111111000//////000000000111111111111111222333444555666777888999888777777666666666666777888999999999:::;;;:::999999:::<<<>>>???@@@AAAAAABBBBBBAAADDDEEEGGGIIIKKKMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWXXXYYY[[[^^^``````^^^[[[[[[[[[[[[\\\```dddiiillljjjhhheeecccdddgggkkknnnvvvtttoooiiidddbbbccceeeffffffggggggeeeccc```___^^^______``````______^^^]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQNNNKKKIIIGGGFFFEEEDDDCCCBBB@@@>>><<<999888777777777777666555444333333333333222111111000000////////////...........................---------........................................................................................................................////////////////////////...........................------------,,,,,,,,,......------------.....................---------........................................................................------------------------........................................................................------------------------.........///......---,,,................................................------------------------000000000000000000000000......////////////......////////////////////////////////////////////////........................000000000000000000000000vvvaaa]]]XXXWWWWWWVVVSSSOOOKKKJJJIIIGGGEEECCCBBBAAA>>>===;;;;;;<<<;;;999777666555444333222222222222111111000000000000111111////////////////////////------......//////000000////////////////////////........................000...,,,,,,------,,,+++......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000111111000////////////000000000000000111222444444444444666777777777777777555555555555666777888888999:::::::::999999:::<<<<<<===>>>???@@@@@@@@@@@@CCCDDDFFFHHHJJJKKKLLLLLLLLLMMMOOORRRTTTUUUVVVVVVVVVXXX[[[___aaa```]]]ZZZWWWWWWWWWYYY\\\```dddffffffeeecccbbbcccdddfffgggiiihhhfffcccaaa```ccceeeeeefffggghhhfffccc```^^^]]]^^^^^^^^^^^^^^^^^^]]]^^^]]]\\\[[[XXXVVVTTTSSSQQQPPPMMMKKKHHHFFFDDDDDDAAAAAAAAA@@@>>>;;;888666666666666666555444333333333222222222111111000000///////////////.........................................................................................................................................................////////////////////////........................------------------------......------------..............................................................................................................................................................................................................................---...............------................................................------------------------////////////////////////......////////////......////////////////////////////////////////////////........................////////////////////////wwwaaa]]]YYYWWWWWWWWWSSSPPPLLLKKKIIIGGGEEECCCBBBAAA>>>===;;;;;;<<<;;;999777555444333222222111111111111111000000000000111111000000000000000000000000------......//////000000................................................000...,,,,,,------,,,+++---------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000///////////////000//////000000111222333444333333444555666666777777444444444444555666777888999:::;;;:::999999;;;===;;;<<<===>>>????????????AAABBBDDDFFFHHHIIIIIIJJJKKKLLLOOOQQQSSSUUUVVVVVVUUUWWWZZZ^^^```___[[[XXXUUUUUUUUUWWWYYY\\\```bbb___``````aaabbbcccddddddaaabbbbbb```______bbbdddbbbdddeeefffeeebbb___]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[YYYVVVTTTQQQPPPOOONNNKKKIIIFFFDDDCCCBBB???@@@???>>><<<:::777555555666666555555444333222222222111111111111111000.........///////////////---.............................................................................................................................................................................................------------------------......------------......---.....................................................................................................................................................................................................................------...............---................................................------------------------..............................////////////......////////////////////////////////////////////////........................////////////////////////uuuaaa]]]YYYXXXXXXXXXUUURRRMMMLLLJJJHHHFFFCCCBBBAAA>>>===;;;;;;<<<;;;999777555444333222111111111111111111000000000000111111000000000000000000000000.........///////////////...................................................---+++,,,---...------------------------------...------,,,,,,------...,,,,,,,,,---------......---------------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------.........////////////.........//////000111000000000000000111222333222222333444555555666777444444444444555666777777888999::::::999999;;;===;;;<<<===>>>>>>??????>>>???@@@BBBDDDEEEFFFGGGGGGJJJKKKMMMPPPRRRTTTUUUUUUTTTUUUXXX\\\___^^^ZZZWWWSSSTTTTTTUUUXXXZZZ]]]___[[[\\\]]]___aaabbbcccddd___``````___^^^^^^___aaa___```bbbbbbbbb```___]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZYYYVVVTTTPPPNNNLLLLLLKKKIIIFFFDDDCCCBBBBBB???>>>===<<<:::888777666555555555555444333222111111111111111111111111111.........///////////////---------.......................................................................................................................................................................................,,,,,,,,,------------.........------------......---------...............................................................................................................................................................................................................,,,---......///.........................................................------------------------..............................////////////......////////////////////////////////////////////////........................000000000000000000000000rrraaa]]]YYYXXXYYYYYYVVVSSSMMMLLLKKKHHHFFFCCCBBBAAA>>>===;;;;;;<<<;;;999777666555444333333222222222111111000000000000111111000000000000000000000000///////////////.........////////////////////////........................---,,,***+++---//////...------------------------...------,,,,,,------...,,,,,,,,,---------......++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,***,,,...---+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................---------.........//////---------...///000111222111111000000000000111111111111222222333555666777444444444444555666777888666888999888888888:::<<<;;;<<<===>>>>>>?????????===>>>@@@AAACCCDDDDDDDDDGGGIIIKKKNNNPPPRRRSSSTTTSSSTTTVVVZZZ\\\\\\YYYVVVSSSSSSTTTUUUWWWZZZ\\\]]]YYYZZZ\\\^^^```aaacccccc^^^___```___]]][[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^[[[[[[ZZZYYYYYYZZZ[[[[[[YYYXXXVVVTTTQQQMMMJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA>>>===<<<:::888777666666444444555444444333222111000000000000111111111111............/////////000---------.........//////........................................................................................................................////////////////////////........................,,,,,,,,,---------............------------......---------.........//////................................................................................................................................................................................................,,,------...//////............................................................................................................////////////......////////////////////////////////////////////////////////////////////////000000000000000000000000ooo```]]]YYYXXXYYYYYYWWWTTTNNNMMMKKKHHHFFFDDDBBBAAA>>>===;;;;;;<<<;;;999777777777555444444444444444111111000000000000111111000000000000000000000000000000//////.........---000000000000000000000000........................,,,+++***+++---///000///------------------------...------,,,,,,------...,,,,,,,,,---------......))))))+++,,,---.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------.........------,,,,,,,,,*********++++++,,,,,,---+++---///...,,,+++,,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................---------.........//////,,,,,,,,,---///000222333222111000000000000000111111111111222333444666777555555555555555666888888555666777777666777999;;;;;;<<<===>>>????????????<<<===???@@@AAABBBBBBCCCEEEGGGIIILLLNNNPPPRRRRRRSSSSSSUUUXXXZZZ[[[XXXVVVSSSTTTTTTVVVWWWYYY[[[\\\ZZZ[[[\\\]]]___```bbbbbb___``````___\\\YYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[XXXWWWUUURRROOOKKKHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA???===;;;888777666666777444444444444333222111111000000000000000111111111---.........//////000000---------.........//////........................................................................................................................000000000000000000000000........................,,,,,,,,,------..................------.........---------.........//////........................................................................////////////////////////........................................................................////////////////////////,,,,,,---.../////////...................................................////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000ooo___[[[WWWVVVWWWWWWUUUSSSMMMLLLJJJHHHEEEDDDCCCCCC@@@???===<<<===<<<;;;999666444222222333333222111000000000000000000000000111000///......///000111000000000000000000000000......////////////......................................................//////.........---------------------------------,,,------......------,,,---------,,,,,,,,,++++++......---------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************//////...---,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,////////////////////////////////////000000000000000111111111111222222222111111222222222333333333555555666777777777777777555666888888777777999:::::::::;;;<<<===>>>??????======>>>>>>???@@@BBBCCCCCCEEEGGGHHHIIIJJJMMMPPPPPPTTTYYY\\\\\\ZZZXXXWWWYYYXXXWWWXXXZZZZZZZZZYYY____________```aaacccdddaaaaaa```^^^\\\YYYWWWVVVXXXWWWWWWXXX[[[\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVTTTSSSQQQOOOMMMKKKIIIHHHEEEDDDBBB@@@???>>>======<<<;;;:::888666555444444333333333222222111111111000000000000////////////........................---......///////////////---......///////////////////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////------------------------....................................//////////////////////////////////////////.........---------...............---------////////////////////////........................------............---------------............///////////////////////////...........................------------...//////------------------------//////////////////////////////............//////......////////////......////////////////////////............////////////,,,,,,,,,---------......////////////////////////mmm___[[[WWWVVVWWWWWWUUUSSSMMMLLLJJJHHHEEEDDDCCCCCC@@@>>>===<<<===<<<;;;999666444222222333333222111000000000000000000000000111000///......///000111..............................////////////......................................................//////.........---------------------------------,,,------......------,,,---------,,,,,,,,,+++++++++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************.........---,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,.........................../////////000000000000000000111111111222222222111111111222222222333333555555666777777777777666444666777888777777888:::::::::;;;<<<===>>>??????=========>>>???@@@BBBBBBDDDEEEGGGGGGHHHIIILLLNNNOOOSSSXXX[[[[[[YYYXXXWWWWWWVVVVVVXXXZZZ\\\\\\[[[^^^^^^___```aaabbbddddddccccccaaa___]]]ZZZWWWVVVXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTRRROOOMMMJJJHHHHHHDDDCCCBBB@@@>>>>>>======<<<;;;:::888666555444444333333333222222111111111000000000000////////////........................---......///////////////---......///////////////////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////------------------------....................................//////////////////////////////////////////.........---------------..................................................................------............---------------............///////////////////////////...........................------------...//////------------------------//////////////////////////////............//////......////////////......////////////////////////............////////////,,,,,,---------.........////////////////////////kkk___[[[WWWVVVWWWWWWUUURRRMMMLLLJJJHHHEEEDDDCCCCCC@@@>>>===<<<<<<<<<:::999666444222222333333222111000000000000000000000000000000////////////000000////////////////////////......////////////.....................................................................---------------------------------,,,------......------,,,------------,,,,,,,,,,,,******+++,,,---...//////,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,............................../////////000000000000000000111111111222222111111111222222222222333444555666666777666666666444666777777777777888:::::::::;;;<<<===>>>>>>???=========>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKNNNQQQVVVYYYYYYXXXXXXXXXVVVUUUVVVXXX[[[]]]]]]]]]^^^^^^___aaabbbdddeeeeeeeeedddcccaaa^^^[[[XXXWWWXXXWWWVVVWWWYYYZZZZZZYYYYYYXXXVVVWWWXXXXXXWWWUUUUUUTTTRRROOOLLLJJJHHHGGGCCCBBBAAA???>>>=========<<<;;;:::888666555444333222222222222222111111111000000000000////////////........................---......///////////////---......///////////////////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////------------------------..................................../////////////////////////////////////////////............---,,,---------.../////////------------------------........................------............---------------............///////////////////////////...........................------------...//////------------------------//////////////////////////////............//////......////////////......////////////////////////............////////////,,,------------.........////////////////////////iii___[[[WWWUUUVVVVVVTTTRRRMMMLLLJJJGGGEEEDDDCCCCCC@@@>>><<<<<<<<<<<<:::888666444222222333333222111000000000000000000000000000000////////////000000111111111111111111111111......////////////..............................................................................------------------------,,,------......------,,,...------------,,,,,,,,,******+++,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------...---------................................./////////000000000000000000111111111111111111111111222222222222444444555666666666666555444555777777666666888999999::::::;;;<<<===>>>???============>>>@@@AAABBBDDDEEEFFFEEEEEEEEEGGGIIILLLOOOSSSVVVVVVWWWXXXYYYWWWWWWWWWYYY[[[]]]]]]]]]]]]^^^___aaacccdddeeeeeeddddddbbb```^^^[[[XXXWWWXXXWWWVVVWWWXXXYYYXXXWWWXXXWWWUUUVVVWWWWWWVVVTTTUUUTTTQQQOOOLLLIIIGGGEEEBBBAAA@@@???============;;;;;;:::999777555444333222222222111111111111111000000000000////////////........................---......///////////////---......///////////////////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////............................................................/////////////////////////////////////////////...............,,,,,,,,,---...///000000------------------------........................------............---------------............///////////////////////////...........................------------...//////........................//////////////////////////////............//////......////////////......////////////////////////............////////////------------............////////////////////////iii^^^ZZZVVVUUUVVVVVVTTTRRRMMMLLLJJJGGGEEEDDDCCCCCC???>>><<<;;;<<<;;;:::888666444222222333333222111000000000000000000000000//////000000000000//////111111111111111111111111......////////////......................................................---.....................------------------------,,,------......------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------+++,,,,,,---.........---....................................//////////////////000000000111111111000000111111111222222222333333444555555555555555444555777777666666888999999999:::;;;<<<===>>>>>><<<<<<<<<===>>>???AAAAAADDDEEEEEEEEEDDDDDDFFFHHHJJJMMMPPPSSSTTTUUUXXXZZZZZZYYYYYYZZZ\\\]]]\\\[[[]]]^^^```aaacccdddddddddaaaaaa```___]]][[[ZZZYYYYYYXXXWWWWWWXXXYYYWWWVVVVVVUUUTTTTTTUUUUUUTTTRRRSSSRRRPPPMMMJJJHHHFFFEEEAAA@@@???>>>===<<<<<<<<<;;;;;;:::999777555333222111111111111111111111111000000000000////////////........................---......///////////////---......///////////////////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////............................................................////////////////////////////////////////////////////////////,,,,,,,,,---...///000000------------------------........................------............---------------............///////////////////////////...........................------------...//////........................//////////////////////////////............//////......////////////......////////////////////////............////////////---------.........//////////////////////////////jjj^^^ZZZVVVUUUVVVVVVTTTQQQMMMLLLJJJHHHEEEDDDCCCCCC???===<<<;;;;;;;;;999888666444222222333333222111000000000000000000000000//////000000000000//////////////////////////////......////////////......................................................---------...............------------------------,,,------......------,,,............---------,,,---,,,,,,,,,+++++++++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,---............------------------------------.........//////////////////000000000111111000000000111111111111222222333444444555555444444333555666666666666777999999999:::;;;<<<======>>><<<<<<<<<===>>>???@@@AAACCCDDDEEEEEEDDDDDDFFFHHHHHHJJJMMMPPPRRRTTTXXXZZZ\\\[[[ZZZ[[[\\\]]]\\\[[[]]]^^^```aaabbbbbbbbbaaa]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYXXXXXXYYYYYYWWWVVVTTTSSSQQQRRRSSSSSSRRRPPPPPPOOOMMMKKKIIIGGGEEEDDD@@@???>>>===<<<<<<<<<<<<::::::::::::888666333222000000000111111111111111000000000000////////////........................---......///////////////---......///////////////////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////............................................................////////////////////////////////////...////////////000000000,,,---------.../////////------------------------........................------............---------------............///////////////////////////...........................------------...//////........................//////////////////////////////............//////......////////////......////////////////////////............////////////------........./////////////////////////////////kkk^^^ZZZVVVTTTUUUVVVSSSQQQMMMLLLJJJHHHEEEDDDCCCCCC???===;;;;;;;;;;;;999777666444222222333333222111000000000000000000000000...///000111111000///.................................////////////......................................................---------.........//////------------------------,,,------......------,,,............------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------........................***+++,,,---............---------------------------------.........//////////////////000000000111000000000000111111111111222222333444444444444333333555666666555666777999888999::::::<<<<<<===>>><<<<<<<<<<<<>>>???@@@AAACCCDDDEEEEEEDDDEEEGGGIIIGGGIIIKKKNNNPPPSSSXXX[[[[[[ZZZYYY[[[]]]^^^^^^]]]]]]^^^```aaaaaaaaa______ZZZ[[[]]]^^^```aaaaaaaaa\\\[[[YYYYYYYYYYYYXXXVVVRRRQQQOOOPPPQQQQQQPPPNNNMMMLLLKKKIIIGGGFFFDDDDDD??????>>>===<<<<<<<<<<<<::::::;;;:::888666333111///000000000111111111222000000000000////////////........................---......///////////////---......///////////////////////////////////////........................---------............///////////////////////////////////////////////////////////////////////////............................................................////////////////////////////////////.../////////000000000000------..................................................................------............---------------............///////////////////////////...........................------------...//////........................//////////////////////////////............//////......////////////......////////////////////////............////////////............////////////////////////////////////lll^^^ZZZVVVTTTUUUUUUSSSQQQMMMLLLJJJHHHEEEDDDCCCCCC???===;;;;;;;;;;;;999777666555333222333333222111000000000000000000000000...///000111111000///...000000000000000000000000......////////////......................................................---------.........//////------------------------,,,------......------,,,//////.........---------))))))***+++,,,------......------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------........................***+++,,,---............---------------------------------.........//////////////////000000000000000000000000111111111111222222333444444444444333333444666666555555777888888999999:::;;;<<<===>>><<<<<<<<<<<<===???@@@AAABBBDDDEEEEEEEEEFFFHHHJJJFFFHHHJJJLLLOOOSSSXXX[[[YYYXXXYYY[[[^^^``````___]]]^^^___aaaaaa```^^^]]]YYYZZZ\\\___bbbccceeeeee]]][[[ZZZYYYZZZYYYXXXVVVQQQOOONNNNNNOOOPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDDDD???>>>===<<<<<<<<<<<<<<<::::::;;;:::999666333111//////000000111111111222000000000000////////////........................---......///////////////---......///////////////////////////////////////........................---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////..................................../////////000////////////////////////.../////////000000111111...............---------////////////////////////........................---..................------------.........//////////////////////////////...........................------------...////////////////////////////////////////////////////////////............//////......////////////......////////////////////////............/////////000............/////////000////////////////////////nnn___[[[WWWUUUVVVVVVTTTQQQMMMLLLJJJHHHEEEDDDCCCCCC>>>>>>======<<<;;;999888666444333333444555444333111222222333333222222111//////000000111111111222000111111000///......///........................////////////////////////000///...------...///000.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///+++++++++,,,,,,,,,------//////.........---------////////////////////////////////////000000000000111111222222222333333333444444444555555555555666::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>AAACCCEEEGGGHHHGGGFFFEEEIIILLLPPPSSSTTTUUUVVVWWWWWWXXXYYY[[[]]]___```aaa```___^^^]]]]]]]]]]]]^^^]]]]]]^^^```dddeeeeeeddd^^^]]]\\\[[[\\\[[[YYYWWWWWWTTTPPPNNNMMMMMMMMMLLLIIIHHHHHHGGGFFFEEEDDDCCC???>>>===<<<;;;:::::::::::::::;;;;;;999666222000000000000000000000000000......////////////......//////............//////............//////////////////000000000000////////////............//////////////////////////////........................////////////////////////000000000000000000000000000000//////.........---////////////////////////111111000000//////................../////////000000000///...............000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////...............///000000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////////////////////////////........................ooo___[[[WWWUUUVVVVVVTTTQQQMMMLLLJJJHHHEEEDDDCCCCCC>>>>>>======<<<;;;999888555333222222333333333222000111111222222111111000///000000000111111111111000111111000///......000........................///////////////////////////..................///------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,,,,------------//////.........---------////////////////////////////////////000000000000111111111222222222333333444444444444555555555555888888888888888999999999;;;;;;<<<<<<===>>>>>>>>>???@@@CCCFFFGGGHHHHHHGGGHHHKKKPPPSSSTTTTTTUUUVVVXXXYYYZZZ\\\^^^___aaaaaa___^^^^^^^^^^^^___``````^^^]]]^^^```dddeeeeeeddd___^^^]]]]]]^^^]]][[[YYY[[[WWWSSSOOONNNLLLKKKIIIGGGGGGFFFEEEDDDCCCCCCBBB>>>>>><<<;;;:::999999999999:::;;;:::888555222000000000000000000000000000......////////////......//////............//////............//////////////////000000000000////////////............//////////////////////////////........................////////////////////////000000000000000000000000000000/////////.........////////////////////////111000000000/////////............/////////000000000000///...............000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////...............///000000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////////////////////////////........................ooo```[[[WWWUUUVVVVVVSSSQQQMMMLLLJJJHHHEEEDDDCCCCCC>>>>>>======<<<;;;999888555333111111222222222111000000000111111000000000000000000000111111111111///000111000///...///000////////////////////////////////////////////////------............------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,------------........................---------////////////////////////////////////000000000000111111111222222222222333444444444444555555555555555666666666777777777777;;;;;;<<<<<<===>>>>>>???<<<>>>AAADDDGGGHHHIIIIIIGGGJJJOOORRRSSSSSSTTTUUUWWWXXXYYYZZZ\\\^^^______^^^^^^^^^___``````aaaaaa]]]]]]]]]___bbbddddddddd```___^^^^^^______]]][[[^^^ZZZUUUQQQNNNLLLIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA======;;;:::999888888888888999999999888555222000000000000000000000000000......////////////......//////............//////............//////////////////000000000000//////000//////......//////000////////////////////////........................////////////////////////000000000000000000000000000000////////////......////////////////////////000000000000////////////....../////////000000000000000///.........//////000000000000000000000000////////////////////////...//////000000//////...////////////////////////------........./////////////////////////////////...............///000000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////////////////////////////........................ppp```\\\WWWUUUVVVUUUSSSPPPMMMLLLJJJGGGEEEDDDCCCCCC>>>>>>======<<<;;;999888666444222111222222222111000000111111111111000000000000000000000111111111///000111000///...///000000000000000000000000000////////////////////////+++,,,---......---,,,+++,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////........................////////////////////////////////////000000000000111111111111222222222222333333444444444555555555444555555666666777777777:::;;;;;;<<<===>>>??????<<<===@@@BBBEEEFFFGGGGGGFFFIIIMMMPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\]]]]]]^^^_______________^^^^^^[[[ZZZZZZ\\\___aaabbbbbb___^^^]]]^^^______]]][[[]]]ZZZUUUQQQNNNLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;:::999888777777777777777888777666444222111////////////////////////......////////////......//////............//////............//////////////////000000000000//////000000////////////000000////////////////////////........................////////////////////////////////////////////////000000//////////////////////////////////////////000000000000////////////...////////////000000000000000///////////////000////////////////////////////////////////////////...///000000000000///...////////////////////////............////////////////////////////////////...............///000000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////////////////////////////........................pppaaa\\\WWWUUUVVVUUUSSSPPPMMMLLLJJJGGGEEEDDDCCCCCC>>>>>>======<<<;;;999888777555333333333333222111111222222222222222222111111111000000000000000000...000111000///...///111000000000000000000000000////////////////////////+++,,,---......---,,,+++,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////---.....................////////////////////////////////////000000000000000000111111111222222222333333333444444444444555555555666666777888888999::::::;;;<<<===>>>??????>>>???@@@AAABBBCCCCCCCCCDDDHHHLLLOOOPPPPPPRRRSSSTTTUUUWWWYYY[[[]]]^^^______```______]]]\\\ZZZYYYXXXWWWVVVXXX[[[^^^______]]]\\\[[[[[[\\\\\\ZZZXXXYYYVVVSSSPPPNNNLLLIIIGGGDDDDDDCCCBBBAAA@@@??????;;;:::999777666666666666555666666666555333222111////////////////////////......////////////......//////............//////............//////////////////000000000000//////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000////////////000000000000////////////000000000111000000/////////000000111////////////////////////////////////////////////...///000111111000///...////////////////////////........./////////000000////////////////////////...............///000000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////////////////////////////........................qqqaaa]]]XXXVVVVVVUUURRROOOMMMLLLJJJHHHEEEDDDCCCCCC>>>>>>======<<<;;;999888888666444333444444333111222222333333333333222222111111111111000000000000...///000000//////000111////////////////////////////////////////////////------............------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,------------.........---------...............////////////////////////////////////000000000000000000000111111111111222333333333333444444444444555555666777888999::::::999:::;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFKKKNNNOOOOOOPPPQQQUUUVVVXXXZZZ]]]___aaabbb`````````___]]]ZZZXXXVVVVVVTTTSSSUUUXXX[[[\\\\\\[[[ZZZYYYYYYYYYXXXVVVTTTTTTRRROOONNNLLLKKKHHHEEEBBBBBBAAA@@@???>>>======:::999777666555555444444444444444444444333222222000000000000000000000000......////////////......//////............//////............//////////////////000000000000//////111000000//////000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000////////////000000000000/////////000000000111111000000/////////000111111000000000000000000000000////////////////////////...///111222222111///...////////////////////////....../////////000000000////////////////////////...............///000000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////////////////////////////........................qqqaaa]]]XXXVVVVVVUUURRROOOMMMLLLJJJHHHEEEDDDCCCCCC>>>>>>======<<<;;;999888888666333222333333111000111111222222222222111111111111111111000000000///---///000000//////000222........................///////////////////////////..................///------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,,,,---------------------.........//////////////////////////////////////////000000000000000000000000111111111111222222333333333444444444444555666777888999::::::999:::;;;<<<===???@@@@@@@@@??????>>>>>>>>>??????BBBEEEJJJMMMNNNNNNOOOPPPQQQSSSUUUXXX\\\___aaaccc___`````````^^^[[[YYYWWWUUUTTTRRRSSSWWWZZZ[[[\\\[[[YYYXXXWWWWWWVVVSSSQQQRRRPPPMMMLLLJJJHHHEEEBBB??????>>>===<<<;;;::::::999888777555444444333333333333333333333222222222000000000000000000000000......////////////......//////............//////............//////////////////000000000000//////111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000.../////////000000000111//////000000000111111111000000//////000111111222000000000000000000000000////////////////////////...///111333333111///...////////////////////////.../////////000000000000////////////////////////...............///000000////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////////////////////////////........................rrrbbb]]]XXXVVVVVVUUURRROOOMMMLLLJJJHHHEEEDDDCCCCCC>>>>>>>>>===<<<;;;999999777555222111222111000///000000111111111111000000222111111111000000//////---///000000//////000222........................////////////////////////000///...------...///000.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++++++++,,,,,,,,,---------------.........//////////////////////////////////////////000000000000000000000000111111111111222222333333333444444444444444555666777888999:::999999:::<<<===???@@@@@@???>>>>>>>>>>>>>>>???@@@BBBEEEIIILLLMMMNNNOOOPPPMMMNNNQQQUUUYYY\\\___aaa^^^___``````___]]][[[YYYVVVTTTRRRSSSWWWZZZ\\\\\\[[[ZZZXXXWWWVVVTTTQQQOOOQQQOOOLLLJJJIIIFFFBBB???===<<<;;;:::999888888777888777666555444333333333222222222222222222222222000000000000000000000000......////////////......//////............//////............/////////000//////000000000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000.../////////000000111111000000000000111111111111000000///000000111222222000000000000000000000000////////////////////////...///111333333111///...////////////////////////////////////000000000000////////////////////////...............///000000////////////////////////............/////////000////////////////////////////////////////////////........................////////////////////////////////////////////////...------------...//////////////////////////////........................rrraaa]]]YYYWWWWWWVVVSSSPPPMMMLLLJJJHHHFFFDDDBBBAAA>>>>>>===<<<;;;::::::999888777666444222111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////.....................////////////........................///000000------///---)))//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''(((***,,,---...//////------,,,+++,,,---...///---------,,,,,,+++++++++---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------++++++++++++------,,,---------,,,,,,...///,,,---------,,,,,,.../////////...---,,,,,,++++++++++++++++++,,,,,,---...---------,,,,,,+++++++++------------------------------------------------........................------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------//////.........---------....................................////////////////////////000000000000111111222222222333333333333333444444555666666666888888888999:::;;;<<<===AAA@@@>>>=========>>>???CCCEEEGGGIIIKKKKKKJJJIIIMMMNNNOOORRRUUUYYY[[[]]]___^^^^^^```bbbaaa^^^ZZZUUUTTTSSSTTTVVVWWWWWWWWWWWWVVVTTTSSSSSSRRROOOLLLMMMKKKHHHGGGEEECCC???<<<<<<;;;;;;::::::999999888777666666444333222111111000000000000////////////000000111111111111000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000333222222222111111000000111111000000//////......000000000000000000000000000000////////////000000...//////000000000000000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////---------............///000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////---------------...///000////////////////////////////////////////////////............////////////////////////////////////////////////////////////rrraaa]]]YYYWWWWWWVVVSSSPPPNNNMMMKKKIIIFFFDDDBBBBBB>>>>>>===<<<;;;::::::999888777666444333222111111111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////...............////////////........................000222111......///...)))//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------,,,,,,,,,---...///---------,,,,,,,,,++++++---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,------,,,,,,---///,,,---------,,,,,,...//////......---,,,,,,++++++,,,,,,+++++++++,,,---------------,,,,,,+++++++++------------------------------------------------........................------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------//////.........---------....................................////////////////////////000000000000111111111222222222333333333333444444555666666666888888888999:::;;;<<<===@@@???>>>======>>>???@@@CCCDDDGGGIIIJJJKKKJJJJJJMMMNNNOOORRRTTTWWWZZZ[[[^^^]]]]]]___aaaaaa^^^[[[VVVUUUSSSTTTUUUVVVVVVUUUWWWUUUTTTSSSSSSQQQNNNLLLNNNLLLIIIGGGEEECCC???===;;;;;;;;;:::999999888888666666555444333222111111111000000000////////////000000111111111111000000000000000000000000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////////////////000000000111222222222111111000000000111111000000////////////111111111111111111111111000000000//////000000000...///000000111111000000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////...------------...///000////////////////////////////////////////////////............////////////////////////////////////////////////////////////rrr```]]]XXXWWWWWWWWWTTTPPPNNNNNNLLLJJJGGGEEECCCBBB>>>>>>===<<<;;;::::::999888777555444333222111111111111111111111111111111000000000000000000000000000000000000000000000000......//////////////////............////////////........................,,,///000------000///,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,+++------,,,,,,------...///------------,,,,,,,,,,,,---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,------,,,,,,---...,,,---------,,,,,,...///.........------,,,,,,+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,------------------------...............---------....................................////////////////////////000000000000111111111222222222222333333333333444555555666666888888888888999;;;<<<===>>>============???@@@AAACCCDDDGGGIIIJJJKKKKKKJJJMMMNNNOOOQQQSSSUUUWWWWWW\\\\\\\\\^^^______]]][[[WWWUUUTTTSSSTTTUUUTTTSSSVVVUUUSSSRRRRRRPPPNNNKKKNNNLLLIIIFFFEEEBBB???<<<;;;::::::999888888777777666666555444333222111111111111000000000/////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222///000000111111000000////////////000000000111111111111111000000000000000111000000000000/////////111111111111111111111111111111000000000000111111//////000111111111111000111111000000000000111111000000000000000000000000///000000111111000000///000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////......------......//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////rrr```\\\XXXWWWWWWWWWTTTQQQOOONNNLLLJJJHHHFFFDDDCCC>>>>>>===<<<;;;::::::999777777555444333222222222111111111111111111111111000000000000000000000000////////////////////////............////////////............////////////........................'''+++---,,,,,,000111///........................------------------------,,,,,,,,,---------......------------------------........................+++,,,,,,------,,,,,,+++------------------------------------------------////////////...---,,,,,,---------------......///------------------,,,,,,---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,---------,,,,,,...///......---------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------............................................................////////////////////////000000000000111111111111222222222222222333333444444555666666777777888888999:::<<<===<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKKKKKKKMMMNNNOOOQQQRRRSSSTTTTTTZZZZZZ[[[\\\]]]]]]]]]\\\VVVUUUSSSSSSUUUVVVUUUTTTUUUTTTRRRQQQQQQOOOMMMJJJMMMJJJFFFDDDBBB@@@===;;;:::999999888888777666666555555444444333222111111111111111000000000//////000000111111111111000000000000000000000111111111///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000111111000000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222///000111111222222111111222111111000000111111222000000000000000000000000000000000111111000000000000000000000000000000000/////////////////////////////////000000000111111////////////////////////////////////////////////................................................//////////////////////////////////////////////////////............//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////rrr___\\\XXXWWWWWWWWWTTTQQQOOONNNLLLJJJHHHFFFDDDCCC>>>>>>===<<<;;;::::::999777666555444333222222222111111111111111111111111000000000000000000000000////////////////////////---.........//////000000............////////////........................***///111...---///000///---.....................------------------------,,,,,,,,,---------......------------------------........................+++,,,,,,------,,,,,,+++------------------------------------------------------......///.........------.........//////...---------------------------,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,---------,,,,,,...///---------------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------.........................................................////////////////////////000000000000000000111111111222222222222222333333444555555555777777777888999:::;;;<<<;;;;;;;;;<<<>>>@@@CCCDDDCCCDDDFFFGGGIIIKKKLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRXXXYYYZZZ[[[[[[\\\\\\]]]VVVTTTSSSTTTVVVWWWWWWVVVTTTRRRQQQPPPPPPNNNLLLIIIIIIFFFCCC@@@???===;;;999999888888777666666555555444444444333333222222111111111111111000000000000000000111111111111000000///000000000111111111222///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000000111111111000000000000111111111111111111111111111111111111222222111111111111222222000111111222222222222222222222111111111111222222111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000//////.........//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////rrr___[[[XXXWWWXXXWWWUUURRRNNNNNNLLLJJJGGGEEECCCBBB>>>>>>===<<<;;;::::::999666666555444333333333333111111111111111111111111000000000000000000000000000000000000000000000000------......///000000000............////////////........................111666777333.........------------...............------------------------,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------***+++,,,---.../////////------...////////////...------------............---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++(((***------,,,++++++,,,,,,---------,,,,,,...///------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...---------------------------------...................................................////////////////////////000000000000000000000111111111111222222222222333444444555555777777777777888:::;;;<<<;;;;;;;;;<<<>>>@@@CCCDDDCCCDDDEEEGGGIIIKKKLLLMMMLLLNNNOOOQQQRRRRRRRRRQQQUUUWWWYYYYYYYYYZZZ\\\^^^XXXVVVUUUUUUWWWXXXWWWVVVSSSRRRPPPOOOOOOMMMKKKHHHFFFCCC@@@======<<<;;;:::888777777666666555444444444333333333222222222111222222111111111000000000000000111111111111000000///000000111111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111000000000000111111111222222111111111111111222222222000000000111111111111222222222222222222222222222333333222222222222333333111111222333333333333222222222111111111111222222111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////......//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////rrr___[[[WWWWWWXXXXXXUUURRRNNNMMMKKKIIIFFFDDDBBBBBB>>>>>>===<<<;;;::::::999666555444444333333333333111111111111111111111111000000000000000000000000000000000000000000000000------......///000000111............////////////........................///555777222------......---------.........//////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................------------------------***+++,,,------.........,,,---...///000//////...------------.........///---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++(((***---...---+++++++++,,,---------,,,,,,...///------------------------,,,,,,+++++++++,,,------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////....................................////////////////////////000000000000000000000000111111111111111222222333333444555555666666777777888:::;;;<<<<<<;;;<<<<<<>>>@@@BBBDDDCCCDDDEEEFFFIIIKKKMMMNNNLLLMMMPPPRRRSSSSSSRRRRRRSSSVVVXXXXXXXXXXXX[[[^^^]]]ZZZXXXWWWWWWWWWVVVTTTRRRQQQOOONNNNNNMMMJJJHHHDDDAAA>>><<<<<<<<<<<<;;;777777666666555444444333333333333222222222222222222222222111111111000000000000111111111111000000///000000111111222333333000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000000111111111222222222111222222222333333333333000000111111111222222222222222222222222222222222333333222222222222333333111222222333444333333333333222222111111222222333111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111000///////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////qqq^^^[[[WWWWWWXXXXXXUUURRRMMMLLLJJJHHHFFFDDDBBBAAA>>>>>>===<<<;;;::::::999666555444444333333333333111111111111111111111111000000000000000000000000000000000000000000000000---------...///000000111............/////////000........................(((...222///+++---///000---------.........//////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................------------------------++++++,,,,,,------,,,,,,,,,---///000000000///...---------.........//////---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++------------++++++'''***---...---+++++++++,,,---------,,,,,,...///------------------------++++++++++++,,,------...+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------------------------------.........//////..................................../////////000////////////000000000000000000000000111111111111111222222333333444555555666666777777888999;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHKKKMMMNNNLLLMMMPPPRRRTTTTTTSSSRRRSSSUUUWWWXXXWWWXXX[[[^^^aaa^^^[[[YYYXXXVVVTTTRRRRRRPPPOOONNNNNNLLLJJJGGGDDDAAA>>><<<===>>>>>>===777666666555444444333333333333222222222222222222222222222111111111111000000000111111111111000000///000000111222222333333000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111000111111111111222222222222222222333333444444444000000111111222222222222222222222222222222222222444333333222222333333444111222333333444444333333333222222111111222222333111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000///////////////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////mmm___\\\XXXWWWWWWVVVRRRNNNMMMKKKIIIGGGGGGFFFCCCAAA???>>><<<<<<======;;;:::777555333333444444333222333222222222111000000000111111111111000000000000000111111000///......///000000//////.........---000000//////.........---................................................---------............///........................000000//////............------------------------///............---------------------------------///---+++,,,...///---***---,,,,,,---//////---,,,------------------------------............------,,,,,,,,,---------.....................///000000//////...---,,,,,,+++***------------------------,,,,,,------,,,,,,+++***.........------,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///////////////////////////---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.................................------,,,,,,,,,........................---------............///////////////000000000000000000000000111111111111333333333444444444555555777777666666777999;;;<<<===>>>???@@@@@@AAA@@@@@@CCCCCCDDDFFFJJJLLLMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRTTTTTTUUUUUUVVVWWWYYYYYY[[[ZZZYYYXXXVVVSSSQQQPPPOOOPPPPPPOOOMMMKKKHHHFFFDDDBBB???;;;999999999:::888888777777666666555555111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111333333222222222222222222333333111000000111333444333333333222222111111111222222222222222222222222222222222222222222222222333333444555555555444444444444444444555555666666666666666777777888888888777777777777777888999999999888777666555555555555555555555555555555555555222333333444444333333222000000111111222333333333333222222111111222222222222111111111222222000///222222222222222333333333111111000///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000mmm___\\\XXXWWWWWWVVVRRROOOMMMKKKIIIGGGGGGEEECCCAAA???>>><<<<<<======;;;:::888666444333444444333111222222222111111111111111111111111111000000000000000111111111///...///000000/////////............000/////////............................................................---------............///......................../////////.........------------------------------///............---------------------------------///---+++,,,......---+++,,,++++++,,,------,,,+++------------------------------............------,,,,,,,,,---------.....................//////000//////...---,,,,,,++++++---------------------------............---,,,,,,......---------,,,,,,,,,------------------------------------------------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,........................///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......................../////////......---------........................---------............///////////////000000000000000000000000111111111111333333333444444444444555666666666777888999;;;;;;======>>>???@@@@@@@@@@@@AAABBBDDDGGGJJJLLLMMMMMMLLLMMMOOOPPPQQQQQQRRRRRRVVVUUUUUUTTTTTTTTTTTTUUUWWWWWWVVVUUUSSSRRRPPPOOONNNNNNNNNMMMKKKGGGDDDCCCAAA???===;;;999888888888888888777777666555444444111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111222222222222222222222222222000/////////000000111222//////000111111222333333222222222111111111111111222222333333444444555555555666777888999999::::::666777999:::<<<=========??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>===============999999999999888777666666777777666666555555444444222222111111111222333333555333222222333222000...111111111111000000000000222111111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000ooo___\\\XXXWWWWWWVVVSSSOOONNNKKKIIIHHHGGGEEECCCAAA???>>><<<<<<======;;;:::999777444333333333222000111111111111111222222222111111111111000000000000000111111111///...///000////////////............////////////............................................................---------............///.................................---------------------------------------///............---------------------------------...,,,++++++---...---,,,...,,,+++,,,---...,,,+++------------------------------............------,,,,,,,,,---------............------......///000.........------,,,,,,,,,------------------------......//////......---,,,...------------,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,------......------,,,........................///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................///////////////.................................---------............///////////////000000000000000000000000111111111111333333333333444444444444555555777888999:::::::::<<<===>>>???@@@@@@@@@@@@???AAAEEEHHHJJJKKKLLLKKKLLLMMMNNNPPPQQQQQQQQQQQQVVVUUUTTTRRRQQQPPPOOOOOOSSSSSSRRRRRRQQQOOONNNMMMLLLLLLKKKIIIGGGCCC@@@>>><<<<<<;;;:::999888777777999888777666555444333333111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222222222///000111222222222222222111111111222333333444444555555555555555555555555444444555777888999;;;;;;===>>>@@@BBBDDDEEEFFFFFFFFFHHHKKKNNNPPPQQQQQQQQQTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^[[[[[[YYYXXXWWWVVVVVVVVVSSSSSSRRRRRRQQQQQQQQQQQQIIIIIIHHHGGGFFFDDDBBBAAABBBBBB@@@>>><<<:::888777666666555555555555666666444333222222333333222000222222222222111111111111222111111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000ppp___\\\XXXWWWXXXWWWSSSPPPNNNLLLIIIHHHGGGEEEBBB@@@???>>><<<<<<======;;;::::::777555333333333111000000000000111222222222333111111111111000000000//////111222111//////000111///////////////.........///////////////.........................................................---------............///........................------------------------------------------------///............------------------------------------,,,++++++,,,---......000...------...///...---------------------------,,,------......------,,,,,,,,,,,,---------.........------------...//////------------------,,,,,,------------------------...............---,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................///---+++,,,---...---,,,------------------------------------------------------------------------------------------------........................//////..........................................---------............///////////////000000000000///000000000111111111111222222333333333444444444333555777999::::::999999<<<===>>>???@@@@@@@@@@@@===@@@EEEIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQTTTSSSQQQPPPNNNMMMLLLLLLOOOOOOPPPOOOOOONNNMMMLLLKKKJJJIIIGGGDDD@@@===<<<:::::::::::::::999777777888888777666444333222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333111111111222222222222222222333555666666555444333555555555555555444444444666666777888999:::;;;<<<======???AAACCCEEEFFFGGGLLLMMMPPPRRRUUUWWWXXXXXXZZZ\\\```dddffffffeeedddfffggghhhiiikkklllmmmnnnoooooopppqqqrrrrrrrrrrrrpppooonnnlllkkkkkkjjjjjjggggggfffffffffeeeeeeeee______^^^\\\ZZZXXXVVVUUURRRQQQOOOLLLHHHEEECCCBBB>>>===<<<:::999888888888444222111222333555444333444444444444444444444444111111111000111111222333000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////rrr___\\\XXXXXXXXXXXXTTTQQQNNNLLLIIIHHHGGGEEEBBB@@@???>>><<<<<<======;;;::::::777555333333333111000000000000111222222222333111111111111000000000//////111222111000///000222.........///////////////.........///////////////................................................---------............///........................------------------------------------------------///............---------------------------------,,,,,,,,,+++,,,---000111111///---,,,---...---,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......---------------...//////,,,,,,------------------------------------------,,,------------,,,++++++------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................///---+++,,,---...---,,,------------------------------------------------------------------------------------------------........................------------------------........................---------............///////////////000000000000///000000000111111111111222222222333333333444444333444666888999999999888<<<<<<===>>>????????????<<<@@@EEEHHHIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIGGGEEEBBB???<<<;;;999::::::::::::999888777777777666555444333222222111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111222222222222333333333333111111222222333333333333222333444555555444222111444444555666777777888888;;;<<<===@@@BBBEEEGGGHHHPPPQQQRRRTTTVVVXXXZZZ[[[___```ccceeehhhjjjkkkkkkgggjjjmmmoooppppppnnnmmmooopppqqqrrrtttuuuwwwwwwxxxxxxyyyzzzzzzzzzzzzyyywwwwwwvvvuuuttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooommmjjjhhhgggfffdddbbb___\\\YYYWWWVVVNNNLLLJJJGGGEEEBBBAAA@@@>>><<<999888888888777666555555555444444444444444111111111000000111222222111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////////////////sss___\\\XXXXXXYYYXXXUUURRROOOMMMJJJHHHFFFEEEBBB??????>>><<<<<<======;;;:::999777444333333333222000111111111111111222222222111111111111000000000000///111222111000000111333.........///////////////.........///////////////................................................---------............///........................---------------.........------------------------///............---------------------------------,,,------,,,,,,...222555000...+++***+++,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,------.........------------------------,,,,,,------,,,,,,+++***,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///---+++,,,---...---,,,------------------------------------------------------------------------------------------------........................,,,,,,,,,---------------........................---------............///////////////000000000000000000000000111111111111222222222222333333333333444444666777888999999999;;;<<<===>>>????????????;;;@@@EEEGGGGGGGGGIIIKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNMMMNNNNNNNNNMMMLLLKKKKKKHHHGGGEEECCC@@@>>><<<;;;::::::999999888888888777555555555444333333222222111111111111111111111111000000000000000000000000111111111222222222222333111111111111111111111111222222222222222222222222222222333333333444444444222222333333444444555555111111222333444444444444555666999<<<@@@DDDGGGHHHPPPQQQTTTVVVZZZ]]]___```ggghhhiiijjjlllmmmnnnooooooppprrrtttvvvwwwxxxxxxtttuuuwwwxxxyyyxxxvvvuuuyyyyyyzzz{{{}}}~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxvvvuuutttuuuuuutttrrrpppooonnnmmmjjjhhheeebbb___\\\ZZZZZZUUUQQQMMMHHHFFFCCCAAA???<<<;;;:::888666444333222444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000ttt___\\\XXXXXXYYYYYYUUURRROOOMMMJJJHHHFFFDDDAAA??????>>><<<<<<======;;;:::888666444333444444333111222222222111111111111111111111111111000000000000///000222222111000222333............/////////000............/////////000................................................---------............///........................------........./////////------------------------///............------------------------------------......------///333777333111...,,,---......---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,------...///++++++,,,,,,---...//////---------------------------------------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------------------------///---+++,,,---...---,,,........................------------------------------------------------------------------------........................------------.........///........................---------............///////////////000000000000000000000000111111111111111222222222222333333333555555555555777888999:::;;;<<<===>>>????????????;;;@@@EEEFFFEEEEEEIIIMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEECCCAAA>>>===<<<;;;;;;999888666555555666666333333333333333333333333111111111111111111111111000000000000000000000000111111111222222222333333111111111111111111111111222222222222222222222222333333333333444444444444333333444555555666666777555555777999;;;>>>@@@BBBEEEGGGKKKPPPVVV[[[___aaajjjkkkmmmooorrrtttvvvwwwwwwwwwxxxxxxyyyyyyzzzzzzxxxyyyzzz{{{|||}}}}}}}}}~~~{{{{{{{{{{{{|||}}}~~~zzzzzz{{{}}}~~~~~~}}}||||||{{{{{{{{{||||||||||||}}}~~~{{{yyyvvvtttsssrrrlllhhhbbb^^^[[[XXXVVVTTTOOOMMMJJJFFFAAA===999888888777666444333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000uuu___\\\XXXXXXYYYYYYVVVSSSOOOMMMJJJHHHFFFDDDAAA??????>>><<<<<<======;;;:::777555333333444444333222333222222222111111000000111111111111000000000000///000222222111111222333---.........//////000000---.........//////000000................................................---------.........//////................................./////////000000------------------------//////.........------------------------------------//////...---000555999777555111000111222222111------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++,,,,,,---...//////------------------------......//////......---,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......++++++------------++++++........................,,,------......------,,,------------------------///---+++,,,---...------........................------------------------------------------------------------------------........................---.........//////000000........................---------.........//////////////////000000000000000000000000111111111111111111222222222333333333555555444555666777999;;;;;;<<<===>>>????????????<<<@@@DDDEEEDDDEEEIIINNNKKKLLLMMMNNNOOOPPPPPPPPPSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLKKKJJJIIIGGGGGGDDDCCCAAA???===<<<;;;;;;;;;999666444333333444555222222333333333444444444111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222333333333444444444555555444444555555666777777888<<<===???BBBFFFKKKOOOQQQ[[[]]]```eeekkkpppsssuuuwwwwwwxxxzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}}}}~~~~~~}}}}}}|||zzzvvvvvvvvvwwwxxxyyy{{{|||uuuvvvwwwyyy{{{}}}~~~zzz{{{|||}}}~~~|||{{{{{{zzzxxxuuupppmmmkkkjjjiiihhhccc```[[[UUUNNNHHHCCC@@@;;;:::888777555444444444111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000tttbbb^^^YYYXXXXXXWWWTTTQQQOOOMMMJJJGGGDDDBBB@@@??????>>><<<<<<======;;;:::777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000////////////////////////................................................................................................................................................------............---------------............///...///000222222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................------------------------///...---,,,,,,---...///,,,,,,,,,---------......------------------------...------,,,,,,------.........------------......------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////........................................................................////////////////////////000000000000111111111111111111111111222333444555444444555555666777777777::::::;;;<<<===>>>??????>>>@@@AAABBBBBBDDDGGGIIIHHHJJJNNNRRRUUUUUUUUUTTTQQQSSSTTTRRRNNNLLLMMMOOONNNLLLKKKJJJJJJIIIGGGEEEBBBAAA???===;;;:::999999888888777777666666666555555555444333333222111111333333222111000000111111000000000000000000000000000000111111111222222222111222222333333222111111333333333333333333333333444555666555333333444555666888999::::::;;;>>>AAABBBHHHPPPTTTVVVZZZ```fffkkklllpppsssvvvxxxyyyyyy~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~zzzvvvtttooollliiihhhjjjnnnpppqqqqqqrrrsssssstttuuuxxx{{{|||}}}}}}|||zzzzzz|||}}}}}}||||||}}}xxxsssqqqqqqssstttnnnkkkhhhfffddd^^^VVVQQQNNNKKKFFFAAA<<<999888888666444222111111222333444000000111333444555333111111000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000...---...111222111///000000000000000000000000000000000000000000000000uuuaaa]]]YYYWWWXXXWWWTTTQQQOOOMMMJJJGGGDDDBBB@@@??????>>><<<<<<======;;;:::777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////................................................................................................................................................------............---------------............///---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................------------------------///...------------...///,,,,,,,,,---------......------------------------...------,,,,,,------.........------------......------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////........................................................................////////////////////////000000000000111111111111111111111111222333444444444444555555666777777777999::::::;;;<<<===>>>>>><<<>>>@@@@@@AAABBBEEEGGGHHHJJJNNNRRRTTTUUUUUUTTTSSSUUUUUURRRNNNLLLLLLMMMMMMKKKJJJJJJJJJHHHFFFDDDAAA@@@>>><<<:::999888888777777666666666555555555555555444333333222111111333333222111111111111111111111111111111111111111111111111111222222222222333333333444444444444333222222222222222333444444111333666777888999<<<>>>@@@CCCGGGJJJMMMPPPSSSVVV\\\bbbgggjjjjjjlllqqquuuzzz{{{|||}}}~~~}}}|||{{{~~~~~~}}}{{{vvvpppjjjfff]]]ZZZVVVUUUWWWYYY[[[[[[\\\]]]___aaadddggglllpppqqqssstttttttttuuuwwwyyy}}}||||||~~~~~~}}}{{{wwwuuutttuuuvvvwwwuuusssrrrqqqnnnjjjfffbbb___[[[VVVPPPLLLJJJHHHAAA???<<<999666444333222333222111111222222000...000000111111222333444444000111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000...---...111222111///000000000000000000000000000000000000000000000000uuuaaa]]]XXXWWWWWWVVVSSSPPPOOOMMMJJJGGGDDDBBB@@@??????===<<<<<<===<<<;;;999777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////................................................////////////////////////........................................................................------............---------------............///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000........................------------------------///...------------...///,,,,,,,,,---------......------------------------......------------............------------......------......------,,,+++------------------------------------------------------------------------.......................................---------///.........------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////........................................................................////////////////////////000000000000111111111111222222222111222222333333444444555555666777777777888888999:::;;;<<<======;;;<<<>>>??????AAACCCFFFHHHJJJMMMPPPSSSTTTTTTSSSUUUVVVUUUSSSOOOLLLKKKKKKKKKJJJHHHHHHHHHGGGDDDBBB???>>><<<:::999888777777666555555555555444444444555444444333333222222111333222222111111111111222111111111111111111111111222222222222222222222222222222333333333333333333444333222222222444555666444888===AAAEEEHHHLLLOOOTTTXXX]]]bbbeeehhhkkkmmmrrrvvvyyyzzzxxxxxxzzz}}}~~~|||{{{{{{tttkkkbbb]]]PPPMMMJJJIIIJJJKKKLLLLLLIIIJJJMMMOOORRRWWW^^^bbbccceeehhhjjjkkkmmmooorrrsssqqqooonnnoooqqqrrrrrrsssuuuwwwxxxxxxxxxyyyzzzzzzxxxvvvsssqqqooonnnnnntttrrrqqqrrrsssttttttsssrrrqqqooolllhhheeebbb```VVVTTTPPPKKKEEE???:::777888666333222333222111000000000000000111222333444111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000///000000000000000000000000000000000000000000000000vvv```\\\XXXWWWWWWVVVSSSPPPOOOMMMJJJGGGDDDBBB@@@??????===<<<<<<<<<<<<;;;999777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000//////......------////////////////////////................................................000000000000000000000000........................................................................------............---------------............///,,,------......------,,,------------------------++++++,,,,,,---...//////........................,,,,,,------------------.........------.........,,,,,,,,,---------......------------------------......------------............------------......------......------,,,+++,,,,,,------------------------------------------........................////////////////////////........................////////////............,,,------......------,,,------------------------------------------------........................///......------......///........................................................................///////////////////////////000000000111111111111333333222222111222222222444444555555666777777777777777888999:::;;;<<<<<<;;;<<<>>>??????@@@CCCEEEHHHIIILLLOOOQQQRRRSSSRRRTTTTTTTTTSSSPPPNNNLLLKKKIIIHHHGGGFFFFFFEEECCC@@@===<<<:::999777666666666444444444444444444444444444444444333333222222222333222222111111222222222222222222222222222222222333333333333333222222222555444444333333333333333666555444444666888:::;;;BBBFFFLLLRRRWWW[[[```ccciiimmmqqquuuvvvvvvxxxyyy{{{}}}~~~}}}||||||~~~~~~}}}uuulllccc]]]PPPMMMKKKIIIIIIIIIHHHGGGDDDDDDEEEGGGIIIOOOUUUZZZZZZ]]]```bbbccceeehhhjjjdddaaa^^^]]]]]]_________dddgggjjjlllllllllmmmnnnmmmllllllkkkiiifffdddcccddddddcccdddhhhkkkoooqqqtttuuuvvvwwwwwwvvvtttsssnnnlllhhhccc[[[SSSMMMIIIBBB>>>:::888777666444333444444333222111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000////////////000000000000////////////////////////////////////////////////wwwaaa]]]YYYWWWWWWWWWSSSPPPOOOMMMJJJGGGDDDBBB@@@???>>>===;;;;;;<<<<<<:::999777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000//////......------////////////////////////................................................000000000000000000000000........................................................................------............---------------............///,,,,,,------------,,,,,,------------------------------------------,,,,,,........................,,,,,,,,,---------......---..................---,,,,,,,,,---------......------------------------///......------......///......------------......------......------,,,+++,,,,,,,,,---------......------------------------........................////////////////////////---.....................000000/////////.........,,,------......------,,,------------------------------------------------..............................------------..............................////////////////////////........................///////////////////////////000000000111111111111333333222222111222222222444444555555666777777777666666777888999:::;;;;;;<<<===???@@@@@@BBBDDDGGGHHHIIIKKKNNNPPPQQQQQQRRRQQQQQQQQQQQQQQQOOOMMMLLLGGGFFFDDDDDDDDDCCC@@@>>>;;;;;;999888666666555555333333333444444444444444444444333333333333222222333222222222222222333333222222222222222222222222444444333333333333333333777666555444444555555666444555666999>>>BBBFFFHHHTTTXXX^^^cccgggkkknnnqqquuuwww{{{}}}}}}||||||}}}|||vvvooogggcccYYYVVVRRRNNNKKKHHHDDDAAACCCCCCDDDDDDGGGMMMUUU[[[[[[^^^aaabbbbbbcccdddeee```\\\XXXUUUUUUVVVWWWVVVXXXZZZ]]]^^^^^^^^^^^^___bbbcccccccccbbb```]]]\\\ZZZYYYYYYZZZ]]]aaagggjjjpppssswwwzzz}}}~~~~~~}}}|||{{{yyyuuuoooiiiccc___SSSOOOHHHCCC>>>:::666444888666555333333333444555333222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000...//////000///000000111////////////////////////////////////////////////xxxaaa^^^YYYXXXXXXWWWTTTQQQOOOMMMJJJGGGDDDBBB@@@???>>><<<;;;;;;<<<;;;:::888777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////................................................////////////////////////........................................................................------............---------------............///------------------------------------------------///......------,,,++++++........................+++,,,,,,------.........------...//////...------,,,,,,,,,---------......------------------------//////............//////......------------......------......------,,,++++++,,,,,,------.........------------------------------------------------........................---------...............000/////////............,,,------......------,,,------------------------------------------------..............................------------..............................////////////////////////........................////////////////////////000000000000111111111111222222222111222222333333444444555555666777777777666666777888999:::;;;;;;===>>>@@@AAAAAACCCEEEHHHHHHIIIJJJLLLNNNOOOPPPQQQNNNNNNOOOPPPQQQPPPMMMJJJEEEDDDCCCBBBBBBAAA???<<<;;;:::999777666555555555333333333444444444444555333333333333333333333333333222222222222333333444333333333333333333333333333333333444444555555555222222222222333555777999888;;;@@@FFFMMMSSSXXX[[[dddhhhmmmqqqssstttvvvwwwwwwzzz}}}~~~~~~~~~{{{wwwrrrpppiiifffaaa\\\VVVPPPJJJEEEEEEEEEEEEFFFJJJQQQZZZaaadddfffhhhiiihhhgggggghhhaaa]]]XXXTTTTTTTTTUUUUUUSSSUUUVVVVVVTTTSSSTTTTTTVVVWWWYYYZZZZZZXXXWWWUUUTTTTTTTTTSSSSSSVVV[[[___kkknnnrrrwww{{{~~~~~~|||xxxuuurrriiiddd\\\TTTMMMFFF???;;;888666444222111222333333333333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000///000111222222111000///...///000000//////000111000000000000000000000000000000000000000000000000xxxccc___[[[YYYYYYXXXUUURRROOOMMMJJJGGGDDDBBB@@@???>>><<<;;;;;;;;;;;;:::888777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////................................................................................................................................................------............---------------............///......------------..............................------------------,,,,,,........................++++++,,,,,,---......///------...//////...------,,,,,,,,,---------......------------------------//////............//////......------------......------......------,,,+++++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........///////////////.........------,,,------......------,,,........................------------------------...........................------,,,,,,------...........................////////////////////////........................////////////////////////000000000000111111111111111111111111222333444444444444555555666777777777666777777888999:::;;;<<<===>>>@@@AAAAAACCCEEEHHHHHHHHHJJJKKKMMMNNNOOOPPPNNNMMMMMMOOOPPPOOOKKKGGGDDDCCCAAAAAAAAA@@@===;;;::::::888777666666666666333444444444555555555555333333333333333333333333222222222222222333444555444444444444444444444444222222333444555666777777333444555888;;;@@@DDDGGGNNNQQQWWW]]]ccchhhjjjlllqqqtttxxx{{{{{{{{{{{{|||zzz|||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~|||zzzyyyuuusssooolllhhhbbb\\\XXXPPPPPPNNNNNNQQQYYYbbbiiimmmppprrrsssqqqpppooopppgggccc]]]YYYWWWXXXXXXXXXWWWXXXWWWTTTQQQOOOOOOPPPPPPQQQSSSUUUVVVUUUTTTTTTSSSSSSRRROOOMMMMMMQQQTTT]]]```eeelllrrrwww{{{|||}}}~~~zzzvvvpppjjjddd]]]VVVRRRGGGDDD???;;;777555444444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000///000222333333222000///---///111000///...000222000000000000000000000000000000000000000000000000xxxccc___[[[ZZZZZZYYYVVVSSSOOOMMMJJJGGGDDDBBB@@@???>>><<<;;;;;;;;;;;;:::888777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////................................................................................................................................................---..................------------........./////////......------......///........................,,,,,,,,,------.................................++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,,,,---------......------------------------//////............//////.........------.........------......------,,,+++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////.........------------,,,------......------,,,........................------------------------...........................------,,,,,,------...........................000000000000000000000000........................////////////////////////000000000000111111111111111111111111222333444555444444555555666777777777777777888999:::;;;;;;<<<<<<>>>@@@@@@AAABBBEEEGGGHHHHHHIIIKKKLLLNNNOOOPPPOOONNNMMMOOOOOOMMMHHHDDDCCCBBB@@@@@@@@@???<<<:::::::::999777666666666666444444444555555666666666333333333333333333333333222222222222333333444555444444444444444444444444111222333444555777888888>>>???AAAFFFLLLRRRXXX\\\eeehhhlllqqqtttuuuuuuuuuxxx|||}}}~~~~~~~~~~~~}}}||||||yyy{{{|||{{{zzzyyyzzz{{{wwwwwwwwwvvvvvvuuuuuutttuuuvvvvvvwwwxxxxxxxxxwwwzzzzzzyyyyyyyyyyyyyyyyyyvvvuuuttttttssspppllliii___^^^[[[YYYZZZ```hhhnnnsssvvvyyyyyyxxxwwwvvvvvvpppkkkeee```____________]]]\\\ZZZVVVQQQOOOOOOPPPSSSTTTVVVXXXYYYZZZZZZZZZWWWWWWUUUQQQLLLKKKMMMPPPLLLPPPWWW___hhhpppvvvyyy|||~~~}}}{{{wwwsssmmmjjj___[[[TTTLLLDDD???<<<;;;444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000///000222333333222000///---///111111......000222000000000000000000000000000000000000000000000000zzzbbb___[[[YYYXXXWWWUUUTTTPPPMMMIIIFFFDDDCCC@@@???>>><<<::::::;;;;;;:::999666555333222333333222111111111111111111111111111000000111000000111333666>>>222,,,111444///---222111111000000//////......000000000000000000000000......////////////......////////////////////////,,,,,,,,,---------............////////////............////////////......---------............///000000//////.........---....................................////////////...---,,,+++***+++,,,---000///---,,,,,,---///000------------------------......//////...---,,,,,,,,,,,,,,,---------..........................................................................................//////////////////////////////////////////.........---------......------------......................................................,,,,,,------...///000000........................//////.........---------,,,,,,,,,------..................------,,,,,,,,,...//////...,,,,,,...000---------............///---------.........//////////////////............////////////////////////////////////////////////000000000000000000000000////////////000000000000000111111111111222222222444444555555666777777777888888888999999:::::::::>>>????????????AAAEEEHHHGGGGGGHHHJJJMMMNNNMMMLLLLLLLLLLLLLLLJJJHHHFFFEEEBBBAAA@@@>>>===;;;:::999777777777777666666666666555555555444444333333333555555555444444333333333000222444444444333444666444333222222444444444333555555555444555:::@@@EEEGGGMMMUUU\\\aaaffflllpppvvvwwwxxxyyyzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||{{{yyyxxxxxxwwwuuutttxxxuuurrrsssvvvxxxuuurrrrrrmmmmmmpppsssqqqqqqsssqqqpppnnnmmmmmmoooppprrrsssrrrqqqqqqssstttssssssssssssssssssrrrqqqpppppppppmmmhhheeedddfffjjjllltttwwwzzz}}}}}}|||}}}}}}wwwuuuqqqmmmiiigggeeeeeeaaaaaa```___]]][[[YYYXXXZZZ[[[\\\^^^___``````aaabbbaaa^^^[[[WWWSSSOOOMMMRRRQQQPPPQQQVVV^^^fffkkkqqqtttxxx{{{}}}~~~}}}{{{{{{{{{vvvrrrmmmhhhbbbYYYOOOGGG???<<<888777666666666555111000///......///111222000111222333333333333333111111222222222222111111111111111111111111111111000111222222222000///...000000000000000000000000000000000000000000000000zzzbbb___[[[YYYXXXWWWUUUTTTPPPMMMIIIFFFDDDBBB@@@???>>><<<::::::;;;;;;:::999777555333222333333222111111111111111111111111111///000111000000111333555SSSBBB444111///+++---333111000000000/////////...000000000000000000000000......////////////......////////////////////////,,,,,,---------...............////////////............////////////......---------............///000/////////................................................////////////......---,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------......//////...------,,,,,,,,,---------.............................................................................................//////////////////////////////////////////.........---------......------------......................................................,,,,,,------...//////000........................//////.........---------,,,,,,,,,------...............---------,,,,,,,,,---,,,+++,,,,,,------------------............///---------.........//////////////////............////////////////////////////////////////////////000000000000000000000000////////////000000000000000111111111111222222222444444555555666666777777888888999999::::::;;;;;;===>>>>>>>>>>>>@@@DDDGGGHHHGGGHHHJJJMMMNNNNNNLLLLLLLLLLLLKKKJJJHHHFFFEEEBBBAAA@@@>>><<<;;;999999777777777777666666666555555555444444444333333333555444444444333333333333111333444333222111111222444333444555666777777666444555888:::>>>DDDKKKPPP[[[___fffkkknnnrrrvvvyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~|||~~~|||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzxxxwwwvvvuuuuuutttsssrrruuurrrpppqqqtttuuuqqqmmmllliiikkkqqqtttrrrqqqssssssqqqooonnnmmmmmmnnnoooqqqpppnnnmmmmmmnnnoooooooooooopppqqqrrrrrrrrrrrrooonnnmmmllllllmmmnnnooosssvvvyyyzzz{{{{{{|||}}}wwwwwwuuussspppllliiihhhddddddeeeeeeeeedddccccccddddddeeeeeeeeeeeeeeeeeedddcccaaa^^^[[[XXXVVVTTTSSSRRRPPPPPPSSSXXX___ccclllnnnrrruuuxxx{{{|||xxxuuuqqqiiiaaaZZZLLLGGG@@@;;;888555333222555555444333333222222222111222222222222222222222111111222222222222111111111111111111111111111111///000111111000///...---000000000000000000000000000000000000000000000000zzzbbb___\\\YYYXXXWWWVVVTTTPPPMMMIIIEEEDDDBBB@@@>>>>>><<<::::::;;;;;;:::999777555333222333333222111111111111111111111111111///000111111000111333555III;;;///...---,,,///555000000000000////////////000000000000000000000000......////////////......////////////////////////,,,------------...............////////////............////////////......---------............///////////////................................................////////////...............------,,,...---,,,++++++,,,---...------------------------.........///......---,,,,,,------------.............................................................................................////////////////////////////////////...............---------......------------......................................................,,,,,,------.../////////.......................................------------------------............------------,,,,,,,,,------,,,---......---,,,---------............///------........./////////////////////............////////////////////////////////////////////////000000000000000000000000////////////000000000000000111111111111222222222444444444555666666777777888999999:::;;;;;;<<<<<<<<<===>>>>>>>>>???BBBEEEHHHGGGHHHJJJMMMNNNNNNMMMKKKKKKKKKKKKIIIGGGEEEDDD@@@@@@???===<<<:::999888777777777666666666555555444444444444333333333333444444333333333333222222222333444333222111222333222333333444555666777777:::>>>CCCIIIOOOWWW^^^bbbkkknnnrrruuuwwwyyy{{{}}}||||||}}}~~~{{{zzzzzz|||~~~}}}yyyuuu~~~}}}{{{zzzwwwuuutttsssrrrrrrqqqqqqqqqrrrssssssooooooooooooooopppppppppqqqpppppprrrtttsssoookkkhhhgggkkksssxxxwwwwwwxxxwwwvvvtttrrrqqqpppppppppsssqqqnnnlllkkkkkkmmmnnnoooppppppppppppooonnnnnniiijjjlllnnnnnnmmmkkkjjjlllnnnqqqrrrssstttwwwyyy||||||}}}}}}{{{wwwtttrrrkkkkkklllmmmmmmnnnnnnnnnpppoooooonnnmmmlllkkkkkkjjjhhhfffdddbbb```______YYYWWWTTTRRRSSSUUUXXXZZZccceeeiiimmmpppssswwwzzz~~~yyysssoooaaa[[[RRRJJJCCC>>>999666555555444444333222222111222222222222222111111111111111222222222222111111111111111111111111111111//////000000//////...---000000000000000000000000000000000000000000000000zzzccc```\\\YYYXXXWWWVVVTTTPPPLLLHHHEEECCCBBB@@@>>>>>><<<::::::;;;;;;:::999777555333333333444333222111111111111111111111111///111222111111111222444111,,,,,,111333111000222000000000000////////////////////////////////////......////////////......////////////////////////------------..................////////////............////////////......---------............//////////////////.............................................////////////...///000000000///---,,,...---,,,,,,,,,,,,---...........................---...............------------------................................................................................................////////////////////////////////////..............................------------......................................................---------.........//////................................................---------...............------------------------///111444333000...---...---------............///............////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111222222222333333444555555666666777999999::::::;;;<<<=========>>>??????>>>???BBBDDDGGGGGGGGGJJJLLLNNNMMMLLLJJJJJJJJJJJJHHHFFFDDDCCC??????===<<<;;;999888888777777666666666555555555333333333333333333333333333333333333333333333222222333444444444444666888666666555555666:::>>>BBBKKKPPPWWW^^^dddjjjpppssssssuuuxxxzzz||||||}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{xxxyyy{{{zzzvvvrrryyywwwuuusssrrrqqqooonnnnnnnnnnnnnnnpppqqqrrrsssqqqsssuuuvvvxxxyyy{{{}}}}}}}}}{{{vvvuuuxxx~~~~~~{{{vvvsssqqqnnnooopppqqqpppmmmjjjhhhiiijjjllllllmmmnnnqqqsssrrrrrrrrrsssrrrqqqqqqpppqqqqqqqqqqqqrrrssstttuuuvvvvvvuuutttsssrrrrrrrrrsssrrrooommmjjjiiihhhhhhbbb```]]]ZZZXXXWWWWWWWWWZZZ]]]aaaeeegggkkkoooqqqwwwyyy{{{}}}~~~|||yyytttpppiiibbb[[[SSSLLLGGG:::999666444333333444444222111111111111222222333111222222333333222222111111111111111111111111111000000000000000000//////000000000000000000000000////////////////////////zzzccc```\\\ZZZYYYXXXVVVUUUOOOLLLHHHEEECCCAAA???>>>>>><<<::::::;;;;;;:::999777666444333444444333222111111111111111111111111///111222222111000111333000000333777888444///...////////////000000000000////////////////////////......////////////......////////////////////////---------.........//////......////////////............////////////......---------............///.........///////////////....................................////////////...///000111000///...---------------------------........................------...............------------.........//////....................................................................................////////////////////////////////////---...........................------------......................................................---------.......................................---.............................................---------------------------444:::777000+++,,,000---------............///........./////////000000////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111222222222333333444444555666666666888999999:::<<<======>>>???@@@AAAAAA@@@@@@BBBCCCFFFFFFFFFIIIKKKMMMLLLKKKIIIIIIIIIIIIGGGEEECCCBBB>>>===<<<;;;:::999888777666666666666555555555555333333333333333333333333333333333333333333333333444444555444444444666888;;;;;;<<<===@@@HHHQQQXXX___cccjjjooosssvvvxxxzzzzzz{{{}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz}}}{{{xxxwwwwwwvvvrrroooqqqooommmmmmooopppooonnnoooqqqsssvvv{{{~~~{{{xxxwwwuuuuuussspppmmmkkkkkklllooonnnmmmlllmmmnnnqqqrrroooppppppqqqsssuuuwwwxxxxxxxxxwwwwwwxxxyyy{{{{{{|||{{{xxxuuusssqqqoooooojjjhhheeebbb^^^[[[YYYXXXVVVYYY]]]```bbbeeeiiikkkmmmppprrruuuwww{{{~~~}}}}}}|||zzzwwwrrrkkkbbb\\\LLLHHHAAA;;;777555555666111111111111222333555555222222333333333333222222111111111111111111111111111111111111111111111222111111111111111111111111////////////////////////zzzccc```]]]ZZZYYYXXXVVVUUUOOOLLLHHHDDDCCCAAA???===>>><<<::::::;;;;;;:::999888666444333444444333222111111111111111111111111///111333333111000111222222222222333333333222222////////////000000000000000000000000000000000000......////////////......////////////////////////------........./////////......////////////............////////////......---------............///.........///////////////....................................///////////////////////////......---................................................,,,---......///.........------........./////////....................................................................................////////////////////////////////////---------.....................------------......................................................................................................---------.............../////////...............,,,,,,,,,------------...***222888777000++++++///---------............///....../////////000000000////////////............////////////////////////////////////////////////000000000000000000000000////////////000000000000000111111111111222222222333333333444555555666666777888999:::;;;<<<===>>>@@@AAABBBBBBAAA@@@AAABBBEEEDDDEEEGGGJJJKKKKKKJJJHHHHHHHHHHHHFFFDDDBBBAAA<<<<<<;;;:::999888777777666666666555555555444444222222222222333333333333333333444444444444555555666666666555333333555888<<>><<<::::::;;;;;;:::999888666444444444555444222111111111111111111111111///111333333222000000111---............111444555.../////////000000000111000000000000000000000000......////////////......////////////////////////............////////////......////////////............////////////......---------............///............/////////000....................................////////////000///......------.........//////////////////...........................,,,------...//////..................////////////....................................................................................////////////////////////////////////---------.........//////......------------......................................................................................................---------.........//////000/////////.........---,,,,,,,,,---------......***...222555555333000///---------............///.../////////000000000000////////////............////////////////////////////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222333333444444555555666666777888999:::<<<======???AAABBBBBB@@@???@@@AAACCCCCCCCCFFFHHHJJJIIIHHHGGGGGGGGGGGGFFFCCCAAA@@@;;;;;;:::999888777777666666666555555555444444444111111222222222333333333444444444555555666666666555666777777777:::===@@@GGGMMMTTTZZZ^^^eeemmmssssssuuuyyyzzzzzzzzzzzz{{{|||{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxwwwsssrrrrrrqqqqqqrrrssstttqqqyyy{{{vvvtttwwwuuuvvv}}}|||zzzvvvrrrooonnnnnnnnnpppooonnnnnnoooqqqsssuuuppppppqqqrrruuuyyy|||~~~|||}}}~~~}}}|||yyyuuusssnnnnnnnnnmmmjjjgggcccaaaZZZ\\\^^^```aaacccfffhhheeefffgggggghhhjjjnnnqqqrrruuuxxxzzzzzzzzz}}}~~~~~~{{{xxxpppkkkcccXXXNNNDDD>>>:::888777555333333333555555222333333444444333333222111111111111111111111111111111000000000111333333111111111111111111111111000000000000000000000000zzzdddaaa]]]ZZZYYYYYYWWWUUUOOOKKKGGGDDDBBBAAA???===>>><<<::::::;;;;;;:::999888666444444444555444333111111111111111111111111///111333333222000000111///222333222111000///....../////////000000111111000000000000000000000000......////////////......////////////////////////............/////////000......////////////............////////////......---------.........//////---.........//////000000..................................../////////000000///...,,,,,,---......//////000000000000//////////////////////////////,,,,,,---.../////////.............../////////000..................................................................................../////////000////////////////////////---------.........//////.........------..............................................................................---........................---------.........//////000000//////.........---,,,,,,,,,------.........,,,,,,...444;;;<<<777111---------.........//////////////////000000000000000/////////............////////////////////////////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222222333444444555555666555666777888:::;;;<<<===>>>@@@AAAAAA???>>>>>>???BBBBBBBBBEEEGGGIIIHHHGGGGGGGGGGGGGGGEEECCCAAA@@@;;;::::::999888777666666666666555555555444444444111111111222222333333333555555555666666666777777333444777:::>>>CCCIIIMMMZZZaaakkkpppqqqrrrvvvyyyuuuxxx{{{|||||||||}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{zzzyyyzzzyyyxxxwwwuuutttsssrrrnnnmmmmmmmmmnnnppprrrtttzzzxxxvvvssspppmmmmmmmmmmmmjjjjjjjjjlllooosssvvvyyyxxxzzz|||}}}|||zzzvvvtttpppqqqrrrrrrpppllliiiggg\\\^^^aaabbbbbbdddfffhhhcccccccccbbbaaabbbeeehhhgggkkkooorrrrrrtttxxx{{{~~~}}}}}}zzzuuummmcccYYYPPPKKK<<<:::777555333333333444222333333444444333333222111111111111111111111111111000/////////111222333111111111111111111111111000000000000000000000000|||gggbbb\\\ZZZ[[[[[[WWWTTTMMMLLLIIIFFFCCCAAA@@@???=========<<<;;;;;;::::::999777555444444444333222222222222222222222222222111111111111111111111111///111222111000///000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000................................................////////////////////////..................------////////////////////////---------.........//////---.........//////000000//////.........---------...............///000000///////////////.........------......//////000000////////////000000000000////////////////////////////////////////////////........................////////////////////////000000//////.........---////////////////////////////////////////////////............//////////////////////////////////////////.........---------............//////////////////////////////////////////.........---------........................---,,,,,,///444777777555////////////////////////............////////////////////////////////////000000//////.........------...///...------...///000000000000000000000000000000000000111111111111000000111222333333333333444333333222222222333333777777777888999;;;<<<===>>>???@@@@@@??????@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJIIIGGGDDDAAA???===;;;::::::999999888777666666555555666666555444333333333444555555444333555666444666888888666444333444999<<>>:::888333333777555333111222333444444333333333333222333333444444222222222222222222222222000000000000000000000000000000000000000000000000{{{fffaaa\\\ZZZZZZZZZVVVSSSMMMLLLIIIFFFCCCAAA@@@???>>>======<<<<<<;;;::::::999777555444444444333222222222222222222222222222111111111111111111111111///111222111000///000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000................................................////////////////////////........................////////////////////////---------.........//////............/////////000//////.........---------...............///000000////////////////////////.........///////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000/////////............////////////////////////////////////////////////............//////////////////////////////////////////.........---------............//////////////////////////////////////////.........---------...........................---,,,...111333222111////////////////////////............////////////////////////////////////000/////////............---...//////------...///000000000000000000000000000000000000111111111111000000111222333333333333333333333333444666777888777777888888999:::;;;<<<<<<>>>??????>>>>>>@@@AAAAAAAAAAAABBBDDDEEEGGGHHHIIIHHHFFFDDDAAA>>><<<;;;::::::999888888777666666555555666666555444444333111333444555444333444666666777777777666888;;;===FFFKKKTTT\\\cccjjjqqquuuuuuvvvyyy{{{}}}}}}||||||~~~}}}||||||~~~~~~}}}}}}}}}|||{{{zzz{{{zzzxxxuuurrrpppnnnlllhhhiiimmmsssyyy~~~}}}{{{yyyuuuoooooovvvwwwpppnnnsssrrrssstttuuuvvvvvvuuutttsssqqqmmmjjjiiijjjlllmmmmmmmmmkkkhhhddd^^^YYYVVVWWWWWW\\\dddhhhiiikkknnnoooooommmjjjggghhhjjjmmmrrrtttwwwzzz{{{yyyvvvsssnnnbbbVVVOOOGGG>>>999999888666444444444444333111333333222222222333333444222222222222222222222222111111111111111111111111000000000000000000000000{{{ddd```\\\ZZZZZZYYYVVVRRRMMMLLLIIIFFFCCCAAA@@@???>>>>>>===<<<<<<;;;;;;:::999777555444444444333222333333333333333333333333111111111111111111111111///111222111000///000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////........................////////////////////////------........./////////............/////////////////////............---...............///000000////////////////////////000000///////////////...////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////............////////////000000000000000000000000/////////............---............////////////////////////////////////...............---------........................///---,,,---...///...---////////////////////////............////////////////////////////////////////////////............---...//////------...///000000000000000000000000000000000000111111111111000000111222333333333333222222333555777999;;;<<<999888888888999::::::;;;:::<<<>>>>>>===>>>???AAA@@@@@@AAABBBDDDEEEFFFGGGHHHGGGEEECCC@@@===;;;:::999999888888777777666666555555555666555555444333111333555666555555555666666666666777999???FFFKKKUUU[[[dddlllrrruuuxxxyyyyyyzzz|||}}}}}}}}}|||{{{}}}~~~~~~~~~}}}{{{zzzzzzzzzyyywwwvvvuuuuuuuuutttsssrrrpppmmmjjjhhhgggdddeeekkkyyy}}}sssmmmppptttyyy{{{wwwuuuuuuxxxwwwuuuxxx}}}}}}~~~xxxrrrrrrxxxwwwpppkkkmmmooopppppprrruuuxxxzzz|||yyywwwtttpppmmmlllkkkkkkrrrrrrqqqnnnhhhaaaYYYUUUSSSRRRUUU\\\aaacccggglllllljjjeee___[[[[[[^^^aaagggjjjooouuuzzz}}}}}}tttjjjaaaUUUHHH???;;;;;;999666555555555444333333333222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000{{{dddaaa^^^\\\[[[YYYVVVSSSMMMLLLIIIFFFCCCAAA@@@???>>>>>>======<<<;;;;;;;;;999777555444444444333222333333333333333333333333111111111111111111111111///111222111000///000111////////////////////////////////////000000000000////////////////////////////////////////////////........................000000000000000000000000////////////////////////............////////////////////////////////////............////////////.........////////////////////////..............................///000000///////////////000000000111000000000//////......////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////............////////////000000000000000000000000/////////...........................////////////////////////////////////......................................................---------------,,,////////////////////////............///////////////////////////////////////////////////.........---///000///...---...//////////////////////////////000000000111111111111000000111222333333333333222222333555777999;;;<<<999999999888999999::::::999;;;======<<<===???@@@@@@@@@BBBCCCEEEFFFFFFGGGFFFEEECCCAAA???<<<;;;:::888888777777777666666666444555555555555555444444444666777888666666666777444666999<<>>>>>===<<<<<<;;;;;;999777555444444444333222333333333333333333333333111111111111111111111111///111222111000///000111////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........./////////000000////////////////////////........./////////000000///////////////.........////////////////////////...............///000000////////////000000111111111111000000/////////...////////////000000000000////////////////////////000000000000000000000000........................////////////////////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////............////////////////////////////////////---.............................................,,,---............///000////////////////////////............////////////////////////////////////.........///////////////...///000///......///000///////////////////////////000000000111111111111000000111222333333333333333333333444555666888999999999999888999999::::::999;;;<<<===<<<<<<>>>???@@@AAABBBDDDFFFFFFGGGGGGDDDCCCBBB@@@===;;;:::999777777666666666666666666444444555555555555555444444555777666666666777999999>>>DDDKKKSSSZZZbbbgggpppsssvvvxxxxxxxxxyyyzzzxxxyyyzzz{{{||||||}}}}}}zzzzzzzzzyyyxxxvvvtttrrrrrrrrrqqqooonnnooorrrvvvuuuwww{{{{{{|||zzz~~~|||}}}}}}xxxtttttttttvvv~~~{{{yyy|||yyywwwtttsssrrrtttvvvxxx|||{{{yyywwwvvvuuuuuuuuuxxxyyyzzzyyytttlllccc^^^YYYUUUUUUYYY\\\___dddjjjjjjjjjgggbbb\\\WWWUUUUUU[[[___dddiiimmmrrrwww{{{zzz|||}}}{{{vvvpppiiieeeUUUNNNDDD<<<888777777777555444444333222222333333222222222222222222222222111111111111111111111111000000000000000000000000zzzdddcccbbb```]]]ZZZWWWVVVMMMLLLIIIFFFCCCAAA@@@?????????>>>======<<<<<<;;;999777555444444444333222222222222222222222222222111111111111111111111111///111222111000///000111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........//////000000111////////////////////////....../////////000000000///////////////............////////////000000000...............///000000...//////000000111111222111000000000000000000///////////////000000000000////////////////////////000000000000000000000000........................////////////////////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////...////////////000000000............////////////////////////////////////---------.......................................+++---////////////111222////////////////////////............////////////////////////////////////.........///////////////...///000000......///000000000000000000000000000000000000000111111111111000000111222333333333333444333333333444555555666999888888888999::::::;;;;;;<<<======<<<<<<===>>>>>>@@@BBBDDDEEEFFFFFFEEECCCBBB@@@>>><<<:::999888666666666666555555555555333444555555666555555555333444444555666888===@@@HHHMMMUUU]]]dddjjjooorrrqqqsssuuuvvvwwwxxx{{{}}}zzzzzzzzz{{{|||}}}~~~~~~|||zzzxxxuuuqqqnnnlllkkkjjjlllnnnnnnooottt|||~~~xxxwwwzzz~~~yyyuuusssuuu}}}~~~zzzuuummmmmmooosssxxxyyyvvvrrrssswww{{{~~~zzzxxxwwwyyyxxxuuusssqqqqqqrrrsssyyy{{{}}}~~~{{{uuunnnjjj```[[[YYY[[[\\\]]]aaafffhhhiiiiiifffaaa[[[WWWUUU\\\```fffiiijjjlllppptttxxx~~~|||xxxmmmdddXXXKKKCCC===999777777666555444444333333444222222222222222222222222222222222222222222222222000000000000000000000000yyybbbcccbbb```\\\YYYWWWVVVMMMLLLIIIFFFCCCAAA@@@?????????>>>>>>===<<<<<<<<<999777555444444444333222111111111111111111111111111111111111111111111111///111222111000///000111000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////---......///000000111111////////////////////////.../////////000000000000000/////////.............../////////000000000000...............///000000...//////000111111222222000000000000000111111111////////////000000000000////////////////////////000000000000000000000000........................////////////////////////............/////////000////////////////////////////////////////////////............////////////------------------------.../////////000000000000............////////////////////////////////////---------.........//////........................+++---//////......000222////////////////////////............////////////////////////////////////............/////////000...000111000///...///000000000000000000000000000000000000000111111111111000000111222333333333333333333333333444555666666777777888888999:::;;;<<<===>>>???>>><<<<<<<<<===<<<===@@@BBBDDDDDDCCCCCCAAAAAA???===;;;999888777555555555555555555555555333444444555666666555555444444666777;;;AAAIIIOOOYYY]]]ccciiimmmppptttvvvqqqsssuuuwwwwwwxxxzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{wwwuuurrrooolllkkkkkkkkklllpppuuuzzz{{{xxxzzz}}}{{{}}}wwwtttrrrsssuuutttpppkkkhhhhhhhhhjjjmmmssszzz~~~~~~}}}}}}zzzvvvqqqnnnmmmnnnnnnvvvxxx{{{}}}}}}zzzvvvsssjjjeeebbbbbbaaa___```dddiiikkkllljjjeee```\\\[[[ZZZ___eeehhhggghhhkkkoooqqqyyy~~~~~~}}}vvvkkk```TTTJJJAAA<<<888888777555555444444555222222222222222222222222222222222222222222222222000000000000000000000000yyyaaabbbbbb___\\\XXXVVVUUUMMMLLLIIIFFFCCCAAA@@@?????????>>>>>>======<<<<<<999777555444444444333222000000000000000000000000111111111111111111111111///111222111000///000111000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////---......///000111111222////////////////////////////////////000000000000000000//////.........---.../////////000000111111...............///000000...//////000111222222222//////000000111111222222////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////............/////////000------------------------.../////////000000111111............/////////000////////////////////////---------.........//////........................,,,...000///---,,,...000////////////////////////............/////////000////////////////////////---.........//////000000...000111000///...///111000000000000000000000000000000000000111111111111000000111222333333333333222333333333555666777888777777777888999;;;<<<===>>>???@@@???===;;;<<<===:::;;;>>>AAABBBBBBAAAAAAAAA@@@???===;;;999888777444555555555555555555555333333444555666666666555666777999<<>>>>>>>>===<<<<<<;;;;;;999777555333333333111000222222222222222222222222222222222222222222222222222222222111111111000000111111///......///000000...///111222222222111000000000000000000111222222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111000///...---...000111111111000///......//////000000111111000000000000000000000000000000000000000000000000---......///000000//////...//////000111222222333////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000000//////.........------------.........//////........................////////////////////////........................000000111000000///................................................................../////////000111111111111000///...---111///......000111111000000000000000000000000000111111111111111000//////000000000000000000000000444333222111111111222333444444555555666777777777666666666777888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>?????????<<<::::::<<<;;;888444888666333333555666555333666666777666555555777999888===EEENNNVVV^^^fffkkkkkklllnnnqqqssstttuuuuuuxxxyyyzzzzzzyyyxxxyyyzzzzzzvvvqqqooooooooommmkkknnnnnnlllkkkrrr}}}zzzuuuooojjjhhhgggggggggbbb```dddfffggghhhllllllmmmqqqzzz|||rrrjjjmmmooorrrttttttuuuvvvxxxvvvuuurrrnnnkkkhhhfffeeepppppppppqqqqqqooojjjggg```^^^^^^```eeehhhhhhgggkkknnnsssxxx|||}}}xxxqqqcccUUUIIICCC:::333000111333444666555444333222333444444333333333222222222111111111000000000111222333333zzzeeebbb]]]\\\[[[ZZZVVVRRRMMMKKKHHHEEEBBB@@@??????>>>>>>>>>===<<<<<<;;;;;;999777555333333333111000222222222222222222222222222222222222222222222222222222222111111111000000000///.........///000000---......///////////////000////////////000111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111000000///...//////000000000000000/////////000000000000000000000000000000000000000000000000000000000000000//////000000000000000////////////000000111111222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...000000/////////.........---------.........//////........................////////////////////////........................///000000000//////...---////////////////////////................................./////////000000///000000000000000//////222111///000111111000///000000000000000000000000111111111111111000//////000000000000000000000000333222111111111222333444444444555555666777777777666666666777888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>;;;:::888888999888777555999777555555666666444222666666666666666888<<>>>>>>>>===<<<<<<;;;;;;999777555444444333222111222222222222222222222222222222222222222222222222222222222111111111111111///////////////000111222///............///000000//////......//////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000111111111111000000////////////000111111000000000000000000//////000000000000000000000000000000000000000000000000000000111111111000000///000000000000000000000000000000000111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000////////////......------........./////////........................////////////////////////...........................////////////...------////////////////////////............................../////////000000000/////////000000000111111222111000111222111///---000000000000000000000000000111111111111000000///000000000000000000000000111111111111222333444444444444555555666777777777666666777777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========888999999888666666777888666555555666777777555333555666666777999???FFFKKKVVV[[[cccjjjnnnqqqssstttsssssstttuuuvvvvvvvvvvvvuuuvvvwwwvvvtttrrrrrrssspppnnnkkkgggeeehhhpppwww}}}||||||wwwppplllllliiibbb___cccjjjjjjfffgggiiiqqq~~~xxxsssttttttuuuuuutttsssqqqpppqqqpppnnnoooqqqrrrrrrrrrnnnkkkhhhggghhhjjjkkkllliiiiiijjjkkkooouuu~~~{{{vvvmmm```SSSGGG???888555555444444444444444444555333333333333222222222222333222222111111111111222{{{eeeaaa[[[YYYXXXWWWSSSPPPKKKIIIGGGCCCAAA?????????>>>>>>>>>===<<<<<<;;;;;;999777555444444444333111222222222222222222222222222222222222222222222222111111111111111111111111000000000111222333444444222111000000000111333444//////............//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...///000111111111111111111000/////////000222333222111111000000/////////000000000000000000000000000000000000000000000000000111111111111000//////000000000000000000000///000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000//////////////////............////////////........................////////////////////////........................---...............------...................................................////////////000000000000000000000000000000111000//////000222111///---000000000000000000000000000000111111111111000///000000000000000000000000000000111111222333444555444444555555666777777777777777777777888999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<999;;;;;;999555444666999111222444666777888888777666777888;;;AAAJJJSSSZZZcccfffkkkoooqqqrrrssstttuuuuuuvvvvvvuuuuuuttttttvvvwwwvvvtttqqqooonnnooojjjlllllljjjkkksss~~~yyyooofffdddeeebbb]]][[[\\\```kkkzzz|||yyywwwssspppnnnoooppprrruuutttssssssttttttsssrrrtttqqqmmmkkkjjjkkkmmmnnnooonnnllljjjlllrrrzzzzzzooodddWWWKKK???888666666555555555555666666444444333333333222222222444333222222111111111111|||fffaaa[[[XXXWWWVVVSSSPPPKKKIIIFFFCCCAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;999777555444444555333222222222222222222222222222222222222222222222222222111111111111111111111111...///000111222222333333222111000000000111333444//////............//////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111...///000111111111111111111000/////////000222333222222111111000000//////111111111111111111111111111111111111111111111111000000111111111000000///111111111111111000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000//////000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////------...............---------------------------////////////////////////////////////000000000111333222111000///000000000...------///000111000///111111111111111111111111///000000111111111000000000000000000000000000000000000111222333333444444444444555555666777777777777777777777888999::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::::::::999;;;;;;888444222333555222333555666666777888888999;;;???EEELLLVVVaaagggkkkmmmnnnnnnnnnooorrrttttttuuuttttttsssrrrqqqppprrrrrrqqqnnnkkkjjjlllnnniiinnntttvvvzzz~~~|||vvvpppmmmhhhbbbYYYYYYZZZ___hhhttt{{{sssllljjjmmmrrrvvvuuuuuuuuuwwwyyyxxxvvvtttxxxvvvrrrooolllmmmoooqqquuussspppmmmlllooouuuyyy}}}yyyrrriii\\\NNNFFF:::999777555444444555666444444444333333333222222444444333222111111111222|||gggbbb[[[XXXWWWVVVSSSPPPKKKIIIGGGDDDBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;999777555444555555444333222222222222222222222222222222222222222222222222111111111111111222222222------...///000000000///000////////////000111111000000//////......//////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111///000000111111111111000111000000000000111222222111111111111111111000000111111111111111111111111111111111111111111111111000000111222222222222222222222222222222222222222000000000111111111222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000//////000000000000111111....../////////000000000////////////////////////////////////////////////////////////////////////------...////////////.........................../////////////////////////////////000000000111111333222000000///000111222000///---...000111111000111111111111111111111111///000000111111111111000000000000000000000000000000111222333333333333333444444555555666777777777888888777777888999999:::::::::;;;;;;;;;;;;::::::::::::::::::999999999999777888999777555333222222666777888777666777999:::AAAEEEKKKRRRYYYaaaiiioooppppppooonnnmmmooorrruuusssssssssrrrqqqpppnnnnnnkkkkkkjjjjjjkkkpppvvv{{{|||uuullljjjfffbbbbbbeeelllqqq|||}}}{{{xxx{{{zzzrrrpppqqqrrrrrrqqqsssvvvyyy{{{{{{zzzzzzyyywwwtttqqqppprrrtttxxxxxxvvvssspppoooqqqrrrxxx|||~~~xxxoooccc\\\HHHEEE???999555444444444444444444444333333333333444333333222222222222333|||hhhccc\\\XXXWWWVVVSSSQQQKKKJJJGGGEEECCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999777555444555666555444222222222222222222222222222222222222222222222222000000111111111222222222...///000111111111000/////////000111111111111000222111000////////////000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000111111111111000000///000000111222222222222111111111111111111111222222111111111111111111111111111111111111111111111111111111333444555555555555222222222333333444444555222222222333333333444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000111//////000000000111111111.../////////000000000000////////////////////////////////////////////////////////////////////////---...//////000000000///000000000000000000000000//////////////////////////////000000000111111111000/////////000222444666777444000//////000111111111111111111111111111111//////000111111111111111000000000000000000000000111111222333333333222111444444555555666777777777888888888777888888999:::999::::::;;;;;;::::::999::::::999999888888888888777777888:::;;;:::777444777888999999888;;;@@@DDDLLLQQQXXX___eeeiiimmmooonnnoooppppppoooppprrrtttqqqqqqqqqqqqpppnnnmmmllljjjkkkmmmqqqyyy}}}rrrhhhccceeehhhooooookkkdddcccfffhhhgggiiimmmvvvzzzvvvsssqqqoooppptttyyy|||~~~{{{||||||yyyvvvuuuwwwyyyyyy{{{}}}}}}yyyuuurrrqqqssswww{{{uuuppp___YYYOOODDD<<<777666666555444444444444333333333333333222222222333444444}}}iiiddd]]]XXXWWWVVVTTTQQQLLLJJJHHHEEECCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;999777555555555666555444222222222222222222222222222222222222222222222222000000111111222222222222222333444555444333222111000111222444444333222222222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111111000///...///000111333333222111111000000000111222222222333111111111111111111111111111111111111111111111111222333444666777888888999222222333444444555666666444444444555555555666666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111//////000000111111111222////////////000000000000000000000000000000000000////////////////////////000000000000000000000000......///000111111000000111111111111111111111111000000000000000000000000000000000000111111111111---------...111444777:::===999333000///000111111111111111111111111111111//////000111111111111111000000000000000000000000111222333444333222111000444444555555666777777777888888888888888888999999999::::::;;;;;;::::::999:::999999999888888777777888888:::>>>BBBAAA===999333555888999;;;AAAIIIOOOTTTYYYaaahhhkkklllmmmmmmjjjmmmoooqqqppppppqqqrrrqqqqqqqqqpppooonnnmmmlllooopppuuu|||tttmmmmmmoooqqqqqqkkkbbb]]]\\\YYYVVVUUUYYYaaalll{{{xxxsssmmmkkknnntttzzz}}}|||~~~}}}zzzxxxzzz|||{{{|||vvvssssssuuu}}}~~~{{{sssjjj]]]NNNCCC===;;;:::555555444444444333333333222222222222333444444555{{{gggccc^^^[[[ZZZWWWRRRNNNLLLJJJHHHEEECCCAAA?????????>>><<<<<<======;;;:::;;;888444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222222111111000000111111111111222222222222000000111111222333333333444333333333222222111111333333222111111333444555333444555777999:::<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999777777666555444444333333444444444444333222111111555333111111222222111000333222000000111111///...333333222222111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000------------///222666888555222///...///000000000000000000000111111111111000000000000000000000000222222111111111111222222000111111222222333444444444444444444555555555666999999:::::::::;;;;;;;;;999999999999999999999999888888777777666666555555777777888;;;???>>>:::666666777:::>>>CCCKKKTTTZZZaaaccceeehhhkkkmmmooooootttooommmppppppnnnnnnpppsssnnnlllllljjjgggmmmvvvwww~~~xxxwww{{{|||}}}vvvhhh^^^[[[XXXSSSSSSTTTWWW^^^iiiyyyooommmoooooossszzzyyyyyyzzz|||}}}}}}zzzxxx~~~}}}yyytttxxx~~~zzzuuummmaaaTTTGGG>>>888:::555333444555333333555444444333333222333333333zzzgggaaa[[[XXXWWWVVVSSSQQQKKKJJJHHHEEECCCAAA@@@??????>>><<<<<<======;;;::::::888444333333444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222222111111111000222222222222222222222222222222222222333333333333444444444444444444444444777777777777888999;;;<<<<<<===>>>@@@BBBCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGFFFBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;:::888666444333666444222222333333222111222000000000222222222000333333222111000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000/////////000111333444444222///...///000111000000000000000111111111111111111111111111111111111222222111111111111222222111222222333444444555555444444555555555666666666999999999999::::::::::::999999999999999999999999888777777777666666666555666666666888::::::999777777;;;@@@GGGNNNWWW___eeedddfffhhhjjjlllnnnooooooqqqnnnmmmpppqqqnnnnnnpppkkkiiiiiikkkkkknnnyyytttlllggg___WWWUUUTTTSSSVVV\\\eeeooouuuxxxyyytttqqqpppqqqoooppprrrvvv{{{~~~~~~}}}|||~~~{{{|||~~~zzzqqqdddWWWKKKEEE<<<777444555555333333666444444333222222222222333yyyeee```YYYUUUUUUVVVUUUTTTKKKJJJHHHEEECCCAAA@@@??????>>><<<<<<======;;;::::::888555444444444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222222222222222111111111111333333333333222222222222444444444444333333333333555555666777777888999999======>>>???AAACCCEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQQQQQQQQQQRRRRRRSSSSSSQQQQQQRRRTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUQQQPPPPPPOOOOOONNNNNNNNNKKKJJJIIIFFFCCC@@@===;;;;;;:::888777777666555333222111111222444555444333333333222222111000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111111111000000000///333111///...000111111000000000000000111111111111111111111111111111111111222222111111111111222222222333333444444555666666555555666666666777777777777888888888999999999999999999999999999999999999777777777777666666666666666666666666555777:::<<<@@@EEEMMMUUU\\\ccciiimmmiiijjjkkkmmmnnnooooooooollliiiiiilllllljjjkkknnnoooppptttxxx{{{|||pppddd___\\\YYYXXXYYYZZZZZZZZZ]]]eeeoootttyyy~~~wwwooonnnmmmooossswwwzzzzzz|||}}}}}}}}}wwwkkk```ZZZHHH@@@:::888777444444777444444333222222222222222xxxccc^^^YYYWWWXXXXXXWWWUUUKKKIIIGGGEEECCCAAA@@@@@@???>>><<<<<<======;;;:::999777555444555555444333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222333333333333333222222222444444444555555555666666888999:::;;;<<<===>>>???CCCCCCEEEGGGIIILLLNNNOOOLLLLLLMMMOOOPPPRRRSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWUUURRRNNNLLLJJJFFFDDDBBB@@@???===:::777666555444444555666555444333333333222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111111111000000//////......//////////////////////////////////////////////////////000000000000//////////////////////////////111111111111111000///...333111//////000111111000///000000000111111111111111111111111111111111111222222111111111111222222222222333333444555555555666666666666777777777777777777777777888888888888888888888888888888888888777777777777666666666666777888888666555888???EEEMMMSSS[[[bbbfffiiikkkmmmmmmmmmnnnooooooooonnnnnnkkkhhhfffggghhhhhhmmmttt}}}yyymmmkkkiiiiiiiiieee]]]WWWVVVZZZ[[[YYYXXXbbbuuuxxxsssmmmjjjlllooosssuuuyyy{{{~~~~~~}}}yyyrrrnnn\\\RRRFFF???999555444777555444333222222111222222vvvaaa___\\\\\\\\\[[[WWWSSSJJJIIIGGGEEECCCAAAAAA@@@???>>><<<<<<======;;;:::999777555555666666555444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333222222333333333444444444333444555777888:::;;;<<<======>>>@@@BBBDDDEEEEEEGGGHHHJJJMMMOOOQQQSSSSSSPPPPPPQQQRRRSSSUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ]]]]]]^^^_________^^^^^^^^^^^^^^^___________________________````````````aaa``````^^^\\\ZZZXXXWWWTTTRRROOOMMMKKKHHHCCC@@@<<<:::888777777666444222111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111000000//////......////////////////////////000000000000000000000000//////000000000000/////////////////////////////////000111111111111000000222000//////111222111000///000000000111111111111111111111111111111111111222222111111111111222222111111111222333333444444666666666666777777777777666666777777777888888888888888888888888888888888666666666666777777777777666888888888999>>>FFFLLLWWW\\\ccchhhjjjkkkkkkkkkoooooooooooonnnmmmllllllkkkgggdddeeefffkkkuuu}}}wwwvvvvvvzzz}}}xxxmmmcccZZZ[[[ZZZTTTQQQWWWeeeqqqxxxppplllmmmooopppsssuuuzzz~~~|||{{{qqqdddTTTIII???666444555666555444333222222222222uuubbb```^^^^^^^^^\\\VVVQQQJJJIIIGGGEEECCCBBBAAAAAA???>>><<<<<<======;;;:::888777666666777777555444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222333222222222222333333333333333333444555666777888888666777999;;;===@@@AAABBBBBBCCCDDDFFFHHHIIIKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTTTTVVVWWWXXXXXXYYYXXXXXXYYYZZZ[[[\\\\\\]]]___```aaaaaaaaa```___^^^```````````````aaaaaaaaa``````aaaaaabbbbbbccccccaaaaaaaaaaaaaaa```___^^^]]]\\\ZZZYYYWWWTTTPPPMMMGGGDDDAAA???===;;;888555333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111222222111000///000111222111000000000000000111111111111222222222222222222222222222222111111111111222222000000111222222333333444555555666666666777777777666777777777888888888888888888888888888888888888666666666666777777777777555666888;;;@@@GGGOOOTTT\\\```eeeiiikkkkkklllmmmmmmnnnmmmmmmlllkkkiiiiiiccc``````ccchhhppp}}}{{{qqqcccbbb^^^YYYVVVVVV\\\```jjjssszzzrrrllliiioooqqquuuyyy}}}}}}qqqdddXXXLLL???888666888777666444333333333333ttteeebbb^^^]]]\\\YYYTTTOOOIIIHHHGGGEEECCCBBBAAAAAA???>>><<<<<<======;;;:::888777666666777777666444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333222222222333333333444444555555777888:::;;;=========>>>???AAACCCEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^```bbbbbbbbbaaa```aaaaaaaaabbbbbbbbbccccccbbbbbbbbbcccdddeeeeeefffbbbbbbccccccccccccbbbbbbaaa``````aaabbb```]]]ZZZVVVTTTPPPNNNLLLIIIFFFCCC===<<<:::888666444333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111000/////////000222222000//////000222222111000000000000000111111111111222222222222222222222222222222111111111111222222111111222222333444444555444444555555555666666666777777777888888888999999888888888888888888888888555666666666777777777888777888<<>>999888777666555444444444ttthhhccc]]]ZZZXXXVVVRRROOOIIIHHHGGGEEECCCBBBAAAAAA???>>><<<<<<======;;;:::777666666777888888666444222222222222222222222222222222222222222222222222444444444444444444444444111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222333333444444444666777999;;;===???AAAAAACCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSUUUUUUVVVWWWWWWXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^ZZZ\\\^^^aaabbbbbbaaaaaaaaaaaaaaabbbbbbccccccccccccddddddeeefffggghhhhhhdddeeeeeeffffffeeeeeedddaaaaaabbbeeeggggggeeeccccccaaa^^^[[[YYYWWWTTTQQQGGGFFFCCC@@@<<<999666555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222......//////000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000333222000......///111222000//////000222333111000000000000000111111111111222222222222222222222222222222111111111111222222222222333444444555555666444444444444555555555666888888888888999999999999777777777777777777777777555666666666777777888888;;;<<>>>>><<<;;;:::999777666444333333222666444333333444555444333333333333333333333333333333333333222222222222111000111111111111222222222333333333333333222111000111111222222222222111111//////000000111111111222000111111111111222222222111111111111111111111111333333333333333333333333333333333333333333333333111222444555555888<<>>FFFJJJQQQYYY___dddfffggghhhiiihhhgggeeefffhhhkkkhhhhhhfffdddiiirrrxxxxxx~~~yyysssmmmlllqqqtttrrrnnnwww{{{vvvooonnnrrrvvvwww}}}}}}sssiiicccQQQ@@@555999<<<555000111wwwhhhccc]]]YYYXXXWWWSSSQQQKKKJJJHHHFFFDDDBBBAAAAAA@@@???======>>>>>><<<;;;:::999888666555444333333666444222333444555444333333333333333333333333333333333333222222111111111111111111111222222222222333333333333333222111000111111222222222222111111000000000000111111111222111111111111222222222222111111111111111111111111333333333333333333333333333333333333333444444444333555666777888:::===@@@AAABBBBBBCCCDDDEEEFFFFFFIIIJJJLLLLLLKKKKKKMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUWWWXXXZZZZZZYYYYYY[[[\\\\\\\\\\\\\\\]]]^^^___```]]]^^^___```aaabbbbbbccccccccccccccccccccccccccccccddddddeeeffffffgggggghhhhhhhhhhhhgggggggggggghhhhhhhhhgggggggggggggggiiihhhffffffffffffeeecccaaaaaa___\\\XXXSSSOOOLLLEEE@@@:::666555666666777555444444555666666444222111111111111111111111111111111111111111111111111000111111111111222222222222222111000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111333333333222222222111111222222222222222222222222222222333444444555555666666666666666777777777777777888888999999888888777777777777777777777777777444555666666777999===@@@NNNQQQWWW]]]bbbeeefffgggkkkllllllkkkhhhgggggghhhcccfffhhhkkkttt~~~wwwtttssspppiiibbbgggqqq|||ssspppqqq}}}yyy{{{xxxqqqmmm^^^LLL>>><<<;;;666555888wwwhhhccc\\\YYYXXXWWWTTTQQQKKKJJJHHHFFFDDDBBBAAAAAA@@@???======>>>>>><<<;;;;;;:::888777666555444444555444222222444555555444333333333333333333333333444444333333222111000000111111111111222222222333222222333333333222111111111111222222222222111111000000000111111111111111111111111111222222222333222222222222222222222222222222222222222222222222333333333444444555555555777999:::;;;<<<===@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMMMMLLLLLLNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXZZZZZZYYYYYY[[[\\\\\\\\\]]]]]]^^^______```^^^______```aaabbbcccdddeeeeeedddddddddcccccccccddddddeeeeeefffgggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhhhhiiiiiigggfffggggggfffdddbbb___\\\ZZZQQQLLLDDD>>>:::777555444222111111222444444222000222222222222222222222222111111111111111111111111000111111111111222222222222111000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111333333333222222222222111222222222222222222222222222222333444444555555666666666666666777777777777777888888999999888888777888888888888888888888888666666777888:::>>>DDDIIIWWWZZZ^^^bbbeeefffggggggiiijjjjjjhhheeecccbbbccccccjjjttt~~~~~~vvvjjj```\\\bbblll|||zzzvvvyyy~~~|||zzzmmm[[[JJJBBB<<<666666;;;xxxgggbbb\\\YYYXXXWWWTTTQQQKKKJJJHHHFFFDDDBBBAAAAAA@@@???======>>>>>><<<;;;;;;:::999777666666555555555333222222444555555444333333333333333333333333555444444333222111000000111111111222222222333333222222333333333222222111111222222333333222222111111111111111111111111111111111111222222222333333222222222222222222222222111111111222222222222222333444444555666777777777;;;===??????@@@AAACCCEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNNNNNNNOOOQQQPPPPPPQQQRRRRRRSSSSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZZZZYYYYYY[[[\\\\\\]]]]]]^^^_________```______```aaabbbcccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhhhhjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkmmmllljjjjjjkkkllljjjiiihhhhhhhhhhhhgggeeedddccc___[[[TTTMMMGGG@@@999555666444111111222333222222222222222222222222222222111111111111111111111111000000111111111222222222111111000000000000000111000000000000000000000000111111000000000000111111111111111111111111111111///////////////////////////000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333444444555555666666666666666777777777777777777888888888888777777777777777888888888888888888999;;;===AAAHHHPPPVVV]]]___bbbeeeggghhhhhhhhhggggggfffdddbbbbbbdddfffooo|||zzzqqqdddcccccckkk|||zzzwwwzzz~~~zzzlll^^^SSSHHH===888:::yyygggbbb\\\YYYXXXWWWUUURRRKKKJJJHHHFFFDDDBBBAAAAAA@@@???======>>>>>><<<;;;::::::999777666666666666444333222222444555555555333333333333333333333333444444333333222111000000111222222222222333333333111222222333333333222222222222333333333333222222222222222111111111111111111222222222222333333333222222222222222222222222111111222222222333333333444555666777888999:::;;;>>>@@@BBBCCCCCCCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOOOONNNNNNPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZZZZYYYYYY[[[\\\[[[\\\]]]^^^__________________```aaabbbcccddddddbbbcccccceeefffggghhhhhheeeeeefffgggggghhhhhhiiijjjkkkkkkkkkllllllmmmmmmlllllllllmmmmmmnnnnnnnnnooommmllllllnnnnnnmmmkkkiiiiiijjjjjjjjjiiiiiihhhiiihhheeebbb]]]UUUKKKEEEBBB===777444333444666666222222222222222222222222111111111111111111111111000000111111111222222222111000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333444444555555666666666666666777777777777777777777888888777777777666666666777777888888888999;;;???CCCIIIQQQZZZ```___```ccceeefffggghhhhhhgggeeecccbbbccciiiqqqwwwuuummmeeedddiiirrrzzzyyyuuuyyy|||}}}{{{rrriii\\\MMM@@@;;;zzzfffaaa\\\YYYXXXWWWUUURRRKKKJJJHHHFFFDDDBBBAAAAAA@@@???======>>>>>><<<;;;999999888777666666666666444333222222444666666555333333333333333333333333333333333222222222111111222222222222333333333333111111222333333333222222222222333333333333222222222222222222222111111111222222222222333333333333333333333333333333333333222222222333333444444555666777888999;;;<<<===>>>@@@BBBDDDEEEEEEDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOOOONNNNNNPPPQQQPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVUUUUUUVVVVVVWWWXXXWWWXXXZZZZZZYYYYYY[[[\\\ZZZ[[[]]]^^^___^^^^^^]]]^^^______```aaabbbcccdddaaaaaabbbdddfffgggiiiiiiffffffgggggghhhiiiiiiiiijjjkkkkkkllllllmmmmmmnnnmmmnnnnnnooooooppppppppppppnnnmmmnnnoooooonnnmmmllllllllllllllllllmmmmmmggghhhjjjllljjjeee]]]WWWLLLFFF>>>888555444444555333333333333333333333333111111111111111111111111000111111111111222222222000000000000000111111222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111222222222222333333333222222222222222222222222222222333444444555555666666666666666777777777777666777777888888777777666555555666777777888888888:::>>>DDDJJJPPPWWW^^^bbb```aaabbbdddeeefffggggggaaaaaa```ccciiiuuu|||qqqllliiigggfffhhhxxxtttvvvxxxxxxxxx|||zzzuuukkk[[[JJJ>>>zzzfffaaa[[[YYYXXXXXXUUUSSSKKKJJJHHHFFFDDDBBBAAAAAA@@@???======>>>>>><<<;;;888888777666555555555555444222111222444666666555333333333333333333333333111222222222222333333333222222222333333333444444000111222333333333333222222333333444444333333222333333333222222111111111222222222333333333444444333333333333333333333333222333333444555555666666888888:::;;;===???@@@AAAAAACCCEEEFFFEEEDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOOOONNNNNNPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZZZZYYYYYY[[[\\\XXXZZZ\\\]]]^^^^^^]]]\\\]]]^^^___```aaabbbbbbcccaaabbbcccdddeeefffggggggfffgggggghhhhhhiiijjjjjjjjjjjjkkkllllllmmmnnnnnnnnnoooooopppqqqqqqrrrrrrpppooonnnnnnppppppooonnnnnnnnnnnnmmmmmmmmmmmmnnnggghhhjjjlllmmmkkkfffcccWWWRRRJJJCCC>>>999666333333333333333333333333333111111111111111111111111000111111111111222222222000000000000000111222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222222222333444444555555666666666666666777777777777666666777777777777666666666666777888888999::::::???DDDLLLSSSXXX\\\___aaacccccccccddddddddddddddd```bbbfffmmmzzz|||rrrkkkiiippp|||}}}vvvuuuxxx}}}|||yyyuuujjjYYYLLLzzzfffaaa[[[YYYXXXXXXUUUSSSKKKJJJHHHFFFDDDBBBAAAAAA@@@???======>>>>>><<<;;;888777666555555444555555444222111222444666666666333333333333333333333333000111111222222333444444222222333333333444444444000111222333333333333333222333333444444333333222333333333222222111111111222222333333333444444444333333333333333333333333333333444444555666777777999999;;;===???@@@BBBCCCAAACCCEEEFFFEEEDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMNNNNNNNNNNNNOOOQQQSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZZZZYYYYYY[[[\\\WWWYYY[[[]]]^^^]]]\\\[[[]]]]]]^^^___```aaabbbbbbcccccccccddddddeeeeeeeeeggggggggghhhiiiiiijjjjjjjjjjjjkkkkkklllmmmnnnnnnoooooopppqqqrrrrrrsssssspppooonnnnnnpppqqqpppoooooonnnmmmllllllllllllmmmooonnnnnnnnnooonnnllljjjddd```ZZZSSSLLLEEE===999333333333333333333333333111111111111111111111111000111111111111222222222000000///000000111222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111222222333333333222222222222222222222222222222333444444555555666666666666666777777777777666666777777777777666666777777888999::::::;;;;;;EEEKKKTTT[[[___`````````eeeeeeddddddccccccbbbbbbfffkkksss|||yyyxxxuuuxxx{{{zzzuuuooolllllllllmmmmmmmmmmmmmmmllllllmmmmmmllllllmmmnnnpppqqqqqqrrruuuyyy|||wwwtttgggkkktttzzzuuuppp}}}{{{tttwww|||zzzlll___yyyfffaaa[[[XXXWWWVVVTTTQQQLLLKKKIIIFFFDDDBBBAAA@@@BBBAAA??????@@@@@@>>>===888666555444666777888777666333222333555666444222333333333333333333333333222222333333333333444444111111111111111111111111222222222222222222222222000111222222333333222222333333333222222111111111333333333333333333333333222222222111222222333333444444555777888999:::;;;@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFEEEFFFGGGIIIGGGGGGGGGHHHKKKNNNOOOOOOOOONNNLLLMMMOOOQQQRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUUUUSSSRRRQQQRRRTTTTTTTTTVVVXXXWWWWWWZZZ^^^]]]XXX^^^\\\YYYXXXYYYZZZZZZZZZXXXZZZ\\\\\\\\\]]]^^^```^^^^^^``````aaaaaaaaaaaacccccccccccceeegggiiijjjkkkkkkllllllnnnpppqqqsssqqqrrrrrrsssrrrpppooonnnppppppoooooooooooooooooooooooooooooooooooooooooooooooonnnmmmmmmmmmmmmmmmkkkfffbbb^^^[[[SSSHHH@@@===999555222111111111000444333333222111000//////222222222222222222222222222111111111000000//////111111111111111111111111000000000000000000000000111111111111000000000000------------............000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444333333444444555666666666555555666777777777777777777777777888777666666555888888777666888>>>FFFLLLRRRZZZ^^^\\\]]]bbbdddaaaccceeegggfffeeefffkkkoooxxx|||xxxwwwooonnnllljjjhhheeeaaa^^^```\\\\\\bbbjjjjjjaaaWWW[[[ZZZZZZ[[[]]]]]]\\\ZZZYYYZZZ[[[]]]]]]\\\[[[[[[___^^^^^^___aaacccbbbaaaggghhhjjjlllooorrruuuvvvzzzyyyxxx|||tttiiibbb^^^[[[bbbkkkwwwwww}}}zzzrrryyyfffaaa[[[XXXWWWVVVTTTQQQLLLKKKIIIFFFDDDBBBAAA@@@AAA@@@>>>>>>??????===<<<:::888666555777888888888555444222333555666444222333333333333333333333333222222333333333333444444111111111111111111111111222222222222222222222222111222222333333333333333333333333222222222111111333333333333333333333333444333333333333444555555555555666888999:::;;;<<<@@@@@@@@@@@@AAABBBCCCDDDBBBDDDFFFFFFFFFFFFHHHIIIKKKKKKKKKKKKMMMNNNNNNMMMQQQPPPOOOPPPQQQSSSTTTTTTUUUVVVVVVUUUSSSRRRRRRSSSVVVTTTSSSRRRRRRSSSSSSSSS[[[]]]]]]\\\___bbb___ZZZ^^^]]][[[[[[[[[\\\]]]]]]^^^___```___^^^^^^___`````````aaabbbbbbcccccccccddddddddddddeeegggiiijjjiiijjjjjjkkklllmmmnnnooopppqqqqqqqqqqqqpppnnnnnnppppppppppppppppppppppppoooooooooooooooooooooooopppooonnnmmmmmmmmmmmmnnnnnnjjjgggfffeeeaaaZZZTTTJJJDDD===777444333333333222222222222222222222222222222222222222222222222222111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000//////000000000111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444333333444555555666666777555555666777777777777777555666666777777777777777777777888:::===CCCKKKPPPYYY^^^```^^^___bbbbbb___bbbdddfffgggjjjqqq{{{}}}yyyuuuqqqppplllhhhdddaaa^^^]]]``````___^^^\\\ZZZWWWUUU[[[XXXWWW\\\dddgggccc]]]ZZZYYYXXXYYYZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYZZZXXXXXXYYY[[[]]]]]]\\\XXXYYYYYYZZZ\\\^^^```aaa___]]]\\\^^^cccgggiiiiiiooosssxxx~~~tttkkkbbb]]]^^^dddpppvvvvvvyyy{{{|||uuuwwwgggbbb\\\XXXXXXVVVTTTQQQLLLKKKIIIFFFDDDBBBAAA@@@@@@???======>>>>>><<<;;;;;;888666666777999999888555444333333555555444333333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333222222333444444444444444333333333333222222222222333333333333333333333333555555444444555666666777666777888999:::<<<======AAAAAAAAAAAABBBCCCDDDEEECCCEEEFFFGGGFFFGGGHHHJJJJJJJJJKKKLLLMMMLLLLLLLLLPPPOOOOOOOOOOOOQQQRRRSSSVVVVVVVVVTTTQQQOOOOOOPPPSSSRRRRRRQQQQQQRRRRRRRRRYYY^^^bbbeeeiiikkkhhhbbbeeeccc___\\\[[[[[[]]]^^^bbbccccccaaa___]]]^^^___^^^^^^___```aaabbbcccdddaaaaaa```aaabbbdddfffggghhhhhhiiikkkkkkllllllkkkoooooopppppppppoooooonnnppppppppppppppppppppppppoooooooooooooooooooooooopppoooooonnnnnnnnnnnnnnnnnnkkkhhhhhhiiihhhddd```YYYRRRHHH???999666555444444444333333222222333333222222222222222222222222111111111111111000000000111111111111111111111111111111111111111111111111222222111111111000000000000111111111111222222222000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444333444444555555666777777666666777777888888777777555555555666777777888888555777<<<@@@EEEKKKRRRWWW]]]___``````bbbdddbbb^^^cccfffiiinnnuuuzzzvvvqqqmmmiiieeebbb___dddcccbbb```^^^\\\[[[ZZZWWWXXXYYYYYYXXXWWWVVVUUUXXXWWWWWWZZZ___dddggghhh```^^^\\\[[[\\\\\\[[[ZZZ[[[[[[[[[\\\\\\[[[ZZZZZZXXXVVVTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[ZZZXXXWWWWWWZZZ\\\]]]]]]YYY\\\aaafffkkkqqqvvv{{{xxxmmmccc]]]]]]dddxxx{{{rrrsssvvvzzz|||}}}|||zzzwwwhhhbbb\\\YYYXXXWWWTTTQQQLLLKKKIIIFFFCCCBBB@@@@@@???>>><<<<<<======;;;::::::888666555777888888777444444333444444444444444333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333222333444444555555444444333333333333333333333333444444444444444444444444555555555555555666777888888999:::;;;<<<>>>??????BBBBBBBBBBBBCCCDDDEEEEEEDDDFFFGGGHHHGGGHHHIIIKKKHHHJJJLLLNNNNNNNNNOOOOOONNNNNNOOOOOOOOOPPPSSSUUUUUUVVVVVVTTTRRRPPPPPPQQQQQQRRRTTTUUUUUUVVVXXXZZZ^^^iiiuuu~~~}}}yyytttlllddd``````dddhhhnnnnnnllliiifffddddddeee````````````aaaaaaaaabbb]]]]]]]]]^^^```bbbdddfffeeefffgggiiijjjjjjjjjjjjmmmmmmnnnoooooooooooooooppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppoooooonnnnnnoooooooooooommmjjjhhhhhhhhhfffcccccc]]]SSSJJJBBB<<<777444888777555333222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000//////000000000111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555444444444555666666777777666777777888888888777777666666666666777777888888555:::AAAGGGMMMSSSYYY]]]]]]]]]]]]___bbbcccbbb___ggglllsss|||}}}wwwqqqllliiigggdddbbb___]]][[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZYYY[[[^^^__________________```bbbcccfffjjjqqqvvvooommmjjjiiiiiijjjiiihhheeeeeeeeeeeeddddddcccccc```^^^[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTUUUVVVUUUTTTTTTTTTUUUUUUUUUVVVXXXZZZ\\\]]]___ccceeekkknnnrrrvvvyyy}}}~~~rrrgggbbbeeemmmyyyuuuvvvvvvxxxzzz{{{wwwxxx|||wwwhhhccc]]]YYYXXXWWWTTTQQQLLLKKKIIIFFFCCCBBB@@@@@@???>>><<<<<<======;;;:::999777555444555666666555333444444444444333444444333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333222333444444555555444444333333333333333333333333444444444444444444444444444444444444555666777888:::;;;<<<===>>>@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEGGGHHHIIIHHHIIIJJJLLLJJJMMMOOOPPPOOOOOOQQQRRRPPPQQQSSSTTTTTTVVVZZZ^^^\\\]]]^^^^^^\\\\\\]]]^^^]]]```ccceeefffhhhkkknnnxxx~~~yyy{{{{{{yyyyyytttsssqqqoookkkgggdddbbb^^^^^^^^^___```bbbeeefffaaabbbccceeeffffffggggggkkkkkkllllllmmmnnnooopppoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooppppppqqqsssqqqnnnmmmllllllkkkjjjjjjfff```YYYQQQHHH???:::999777555333222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111222222222222111111111111000000000000111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333444444444555555555444444555555666777777888777777888888888888777777999888888777777777888888:::???GGGOOOTTTYYY]]]```^^^\\\[[[]]]^^^_________llluuurrroookkkgggccc___[[[YYYXXXYYYZZZZZZZZZZZZZZZ[[[XXXZZZ\\\___bbbdddeeefffdddgggkkkmmmmmmmmmooopppssswwwzzzzzzyyy{{{zzzzzzyyyxxxwwwvvvvvvvvvqqqnnnkkkhhhgggfffeeeccc```___^^^\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWVVVTTTTTTUUUWWWZZZ[[[]]]___```bbbfffiiimmmuuuzzzrrrnnnqqq}}}}}}vvvuuuuuuxxx~~~xxxrrrqqqwww|||wwwiiiddd]]]ZZZXXXWWWTTTQQQLLLKKKIIIFFFDDDBBBAAA@@@???>>><<<<<<======;;;:::999777444333444555444444333444555555333333444555333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333444444444444444333333333333444444444444444444444444444444444444444444444555666777888999<<<===>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHIIIJJJIIIJJJKKKMMMJJJLLLOOONNNLLLMMMPPPSSSVVVYYY]]]___```ccciiinnnssstttvvvwwwvvvwwwyyyzzz|||{{{rrrmmmdddcccbbbaaabbbbbbddddddcccbbbbbbaaaaaabbbccccccgggggghhhiiijjjlllnnnooonnnnnnnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqrrrppppppoooooonnnoooooopppooommmjjjfff```WWWMMMGGG;;;:::777555444555666777222222222222222222222222111111111222222222222222111111111111111111111111222222222222222222222222333222222222222111111111111222222222222333333333111111111222222222222333111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333333444444444555555555555444555555666666777888888888888999999888888777777:::999888888888999:::;;;AAAFFFNNNTTTYYY\\\___```aaa^^^]]]]]]\\\[[[^^^dddwww}}}wwwrrrnnniiifff]]]\\\ZZZYYYXXXWWWWWWWWWTTTWWW[[[^^^```bbbdddfffjjjmmmqqqvvv{{{~~~}}}}}}{{{xxxuuusssqqqooommmkkkiiihhhhhhfffffffffdddaaa___^^^___XXXYYYYYYWWWUUUUUUVVVWWWWWWWWWWWWVVVTTTUUUWWWYYYYYY___eeejjjnnnvvv}}}sssooottt|||wwwrrrqqquuu{{{~~~|||qqqkkkmmmrrryyyyyyjjjddd^^^ZZZXXXWWWSSSPPPLLLKKKIIIFFFDDDBBBAAA@@@@@@>>>======>>>===<<<::::::777555444555555555444222444666555333222444555333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444111222222333333333333333333333333444444444555555555555555555555555555555666666666666888999:::;;;>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJJJJJJJJJJLLLNNNLLLPPPRRRSSSSSSVVV]]]ccclllpppuuuyyy{{{yyywwwtttqqqooommmllllllllljjjgggdddbbbbbbbbbcccbbbccccccdddfffhhhkkkllllllmmmmmmnnnoooooopppppprrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppqqqrrrsssmmmnnnoooooooooooopppppppppooommmkkkhhhbbbZZZUUUEEEBBB>>>:::777555555666222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222333333222222222111111111111111111222222222222333111111111222222222333333111111111111111111111111333333333333333333333333222222222222222222222222444444444444444444444444444444444444555555555555555555555666777777888888888999999999999888777666999888888888:::<<>>>>><<<;;;;;;999666555666666666555222444666555333222333666333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444111111222333333333333222333333333444444555555555555555555555555555555555777777777888999;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIJJJKKKJJJKKKMMMNNNTTTXXX]]]```cccjjjuuu}}}}}}|||wwwtttnnniiieeeddddddeee_________aaaccceeehhhjjjkkkllllllmmmnnnooooooppprrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppqqqrrrrrrsssqqqrrrssssssrrrqqqpppqqqooonnnllljjjiiieeeaaa^^^PPPLLLEEE>>>888444222111222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222333333333222222222111111...////////////000000000111111222222222333333333111111111111111111111111333333333333333333333333222222222222222222222222444444444444444444444444444444444555555555666666555555666666777777888888999999999999999888777666777777777888;;;???CCCEEENNNRRRWWWZZZ\\\\\\]]]]]]ZZZZZZ]]]```___aaapppyyyrrrkkkfffbbb```\\\[[[[[[[[[ZZZYYYUUUWWWYYY[[[^^^bbbfffiiitttyyy|||vvvttttttnnnnnnmmmjjjgggeeeeeefffaaaaaa^^^ZZZWWWUUUVVVXXXVVVTTTRRRRRRTTTWWW[[[]]]^^^dddlllrrrwwwzzzrrrkkkbbbeeeyyy{{{qqqppptttxxxyyy|||zzzpppgggaaannnyyyzzzgggbbb\\\XXXWWWVVVSSSPPPJJJHHHGGGFFFFFFDDDBBB???@@@???>>><<<;;;;;;;;;;;;888888777666666666666666555555555444444333333333666666555555555444444444444444444444444444444444222222333333333333444444333333333444444444555555333333222333444444333111444444444555555555555666333333444444444444444444888999:::;;;<<<>>>?????????>>>===@@@EEEHHHGGGFFFGGGFFFFFFFFFFFFHHHIIIJJJMMMQQQSSSQQQOOORRR[[[ccciiirrr~~~xxxrrrhhh___aaacccdddcccaaa```cccffffffgggiiijjjkkklllmmmnnnppprrrttttttrrrqqqsssvvvrrrrrrqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrqqqpppooommmmmmmmmlllkkkjjjhhhggg___[[[^^^WWWCCC:::999333666444222000///000222333111333444444222222333555111111222222222333333333444333222222111111222222111111111111111111111111111111000000//////......222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555666666777777888888999999888888999999999999888777555666888;;;???EEEMMMRRRWWWWWWZZZ______[[[[[[^^^___[[[^^^iiiqqq{{{~~~xxxtttnnnhhhccc___\\\ZZZWWWXXXZZZZZZZZZ[[[^^^```bbbeeejjjnnntttzzz|||zzzyyyzzztttllleee```]]][[[ZZZZZZYYYWWWVVVTTTTTTTTTUUUXXXYYY[[[^^^aaafffkkkoooqqqaaaccceeetttvvvnnnmmmnnnoooqqqzzz~~~yyylll___gggqqq~~~zzzgggbbb\\\XXXWWWVVVSSSPPPKKKIIIGGGFFFEEEDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;888888777666666666666666555555555444444333333333666555555555444444444444444444444444444444444444222222333333333333444444333333333444444444555555444333222333444555333111444444444555555555555666555555555555666666666666999999:::;;;===>>>???@@@BBB@@@@@@AAADDDEEEDDDBBBFFFGGGIIIKKKMMMNNNOOOOOO[[[aaagggkkknnnvvvzzzooonnnkkkhhhffffffggghhhhhhiiiiiihhhhhhiiikkklllnnnqqqssssssqqqppprrrsssrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrqqqppppppooooooooonnnmmmllljjjjjjnnnnnnsssjjjQQQCCC???:::666555444333222222333333333555555555333333444555111111222222222333333333444333222222111111222222111111111111111111111111222222111111111000000000222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555666666666555666666777777888999999777777888999999:::::::::666888<<>><<<;;;;;;;;;;;;888888777666666666666666555555555444444444444444555555555555444444444444444444444444444444444444222222333333333333444444333333333444444444555555444333222333555555333222444444444555555555555666666666777777888888888888999:::;;;<<<>>>???@@@@@@CCCBBBBBBCCCEEEEEEDDDBBBFFFFFFHHHLLLRRRYYY___ccc{{{zzzuuurrrqqqnnnkkkjjjiiihhhfffdddeeehhhjjjmmmoooqqqqqqqqqpppqqqrrrsssssstttuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqppppppnnnmmmllluuuxxxyyy^^^MMMIIICCC888777666555555444444333555666777666444333333555111111222222222333333333444333222222111111222222111111111111111111111111222222222222222111111111222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555666666666777777777555555666666777777888888666777888999:::;;;;;;<<<888;;;@@@EEEJJJOOOUUUXXX[[[YYY[[[___```aaaeeekkkjjjqqqzzzqqqiiiccc^^^ZZZWWWXXXWWWWWWXXX[[[___dddgggkkknnnsssxxx|||{{{uuunnnjjjjjjhhhccc^^^]]]\\\ZZZXXXVVVVVVVVVVVVUUUWWWZZZ___gggrrr}}}ooogggeeerrrzzzuuussssssrrrqqqqqquuuxxxtttmmmiiilllssszzz{{{gggbbb\\\XXXWWWVVVSSSPPPMMMJJJFFFCCCCCCCCCCCCBBB@@@???>>><<<;;;;;;;;;;;;888777777666666666666666555555555555555444444444444444444444444444444444444444444444444444444444222222222333333333444444333333333444444444555555444333333444555555444222444444444555555555555666777777777888888999999::::::;;;<<<===???@@@AAAAAAAAAAAABBBDDDFFFGGGFFFFFFFFFFFFHHHOOO[[[kkkzzz{{{uuupppooolllgggbbbaaaeeehhhjjjkkkmmmooopppqqqqqqrrrrrrsssuuuvvvvvvuuusssrrrqqqrrrrrrsssrrrrrrqqqqqqrrrrrrrrrqqqqqqpppnnnnnnpppqqqyyyuuubbbVVVRRRKKK===;;;888555333333444444666777777666333222222333111111222222222333333333444333222222111111222222111111111111111111111111222222222222222222111111222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444555555555555555555555555555555666666666777777777444555555666777777888888888888888999:::;;;;;;<<<:::???EEEKKKPPPTTTXXXZZZ[[[YYYZZZ^^^aaadddkkksssttt|||xxxpppkkkddd^^^ZZZXXXWWWWWWZZZZZZ\\\___dddkkksssxxx~~~~~~zzzzzzwwwpppjjjjjjgggdddaaa^^^\\\ZZZYYYYYYYYYYYYYYY\\\bbbjjjpppzzzxxxnnnppp~~~vvvsssqqqsssxxxzzzvvvqqqlllkkkmmmttt}}}|||gggbbb\\\XXXWWWVVVSSSPPPMMMJJJFFFCCCCCCCCCCCCBBB@@@???>>><<<;;;;;;;;;;;;888777777666666666666666555555555555555555555555333333444444444444444444444444444444444444444444222222222333333333444444333333333444444444555555444444333444555666444222444444444555555555555666666777777888999999::::::;;;<<<===>>>@@@AAABBBBBB@@@AAABBBCCCDDDEEEGGGHHHHHHLLLUUUcccuuu{{{qqqgggbbbcccfffhhhhhhiiijjjmmmoooppppppqqqrrrtttvvvvvvuuusssrrrqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmhhhlllmmmccc___\\\SSSGGGCCC<<<666333222333555444555666444222111111222111111222222222333333333444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444555555555666666666555555666666777888888888;;;::::::999::::::;;;<<<>>>CCCJJJPPPSSSVVVYYYZZZZZZXXXYYY___eeelllwwwwwwnnnhhheeeaaa___\\\ZZZYYY[[[^^^``````cccggglllsss|||~~~yyytttoookkkfffaaa]]][[[[[[ZZZYYYWWWXXX[[[]]]jjjrrrzzz}}}~~~uuussstttvvvvvvvvvpppllliiinnnxxx}}}gggbbb\\\XXXWWWVVVSSSPPPLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;888888777666666666666666555555555555555666666666333333333333444444444444444444444444444444444444222222333333333333444444333333333444444444555555555444333444666666444333444444444555555555555666777777888999:::;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCDDDDDDDDDEEEHHHLLLOOOSSS]]]nnnvvvllljjjlllnnnkkkiiiiiikkkmmmnnnooonnnoooqqqsssttttttssssssqqqrrrrrrsssssssssssssssqqqqqqqqqqqqqqqpppoooooosssjjjjjjlllggggggeee[[[RRRMMMEEE===777555555555333444555444222111111222111111222222222333333333444333222222111111222222111111111111111111111111000000000111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222333333444444555555555444444444444444444444444444444555555555666666666666666666777888888999999;;;::::::999:::;;;===>>>DDDIIIOOOSSSVVVWWWXXXZZZXXXXXX\\\fffqqq|||{{{sssjjjccc]]][[[YYYWWWYYY\\\^^^aaaeeejjjmmmqqqwww~~~zzzrrrlllaaaaaa```^^^ZZZWWWWWWXXX[[[___fffooozzzvvvppppppuuu|||sssmmmgggiiiqqq{{{~~~gggbbb\\\XXXWWWVVVSSSPPPKKKIIIGGGFFFEEEDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;888888777666666666666666444555555555666666666777222222333333333444444444444444444444444444444444222222333333333333444444333333333444444444555555555444444555666666555333444444444555555555555666888999999:::<<<======>>>===>>>???@@@AAACCCDDDDDDEEEGGGHHHJJJMMMTTT\\\cccllluuu}}}xxxrrrooooooqqqqqqqqqkkklllmmmoooqqqrrrssstttqqqrrrrrrsssttttttssssssqqqqqqrrrrrrqqqqqqpppppptttmmmoooqqqkkkkkkkkkbbb]]]YYYRRRIIIBBB;;;777555333444555444333222333444111111222222222333333333444333222222111111222222111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333444555555666555555555555555555555555555555666666666777777777777777888888999999::::::888888888999;;;===@@@BBBKKKOOOSSSVVVWWWXXXYYYYYYXXXZZZbbbqqq|||kkkgggbbb]]]ZZZYYY[[[\\\^^^dddlllrrrwww|||uuutttqqqkkkeee```^^^^^^VVVWWWYYY[[[```jjjwwwzzzrrruuu|||sssmmmfffdddjjjsss{{{~~~gggbbb\\\XXXWWWVVVSSSPPPJJJHHHGGGFFFFFFEEEBBB???@@@???>>>===;;;;;;;;;;;;888888777666666666666666444555555555666666777777222222222333333444444444444444444444444444444444222222333333333444444444333333333444444444555555555444444555666666555333444444444555555555666666::::::;;;<<<===>>>???@@@>>>>>>???@@@BBBCCCDDDDDDFFFIIILLLPPPWWWbbboooxxx|||wwwuuuvvvvvvvvvjjjjjjkkkllloooqqqsssuuuqqqrrrrrrssstttttttttsssrrrrrrrrrsssrrrrrrqqqqqqooolllrrruuummmlllmmmfffcccaaa[[[TTTJJJAAA999555333555666555444444555666111111222222222333333333444333222222111111222222111111111111111111111111222222222333333444444444222222222222222222222222333333333333333333333333333333333333333333333333222222333333444555666666777777777777777777777777777777777777888888888888888888888999::::::;;;;;;666666666888;;;???CCCFFFPPPSSSWWWYYYYYYXXXYYYZZZYYY\\\gggzzzyyyooojjjbbb```\\\ZZZZZZ^^^bbbeeennnvvvvvvmmmfffdddccc]]]]]][[[YYYYYY^^^gggooopppzzzzzz~~~yyytttxxxsssmmmeeeaaaeeemmmwww~~~zzzgggccc^^^ZZZWWWUUUSSSQQQLLLJJJFFFCCCAAAAAAAAAAAA???>>>>>>===<<<;;;;;;;;;:::999888777666666666666444444444555555555666666444444444444444444444444444444444444444444444444222222333333333444444444333333333444444444555555555444444444444555666666555666666555444555666777:::;;;;;;;;;:::<<<>>>AAA@@@???AAADDDCCCAAACCCGGGHHHOOOYYYcccmmmxxx{{{uuujjjfffeeejjjnnnnnnnnnqqqpppqqqssssssrrrqqqqqqqqqrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqppppppnnnmmmmmmiiiddd___ZZZUUUMMM@@@777999777555444555555444333333333333222222222111111222222222222222222222222333333333222222111111111555111///000111111222333222222222222222222222222555444444333333333444444222222222333333444444444444444444555555555555666555555555555666666666777666666555555555555666666888888888888999:::;;;<<<999999:::;;;===BBBHHHMMMQQQTTTWWWWWWVVVVVVXXX[[[___```ooo|||sssiiidddeee^^^]]]\\\\\\```gggpppwwwwwwoooiiifffdddaaa\\\YYYYYY\\\^^^bbbhhhuuu{{{yyy{{{uuutttnnnjjjgggeeegggqqq|||yyygggccc^^^ZZZWWWUUUSSSQQQKKKJJJGGGEEECCCAAAAAAAAA???>>>>>>===<<<<<<;;;;;;:::999888777666666666666444444444555555555666666444444444444444444444444444444444444444444444444222222333333333444444444333333333444444444555555555444444444444555666666666666666666555666777888;;;;;;<<<;;;999999;;;===@@@???@@@BBBCCCCCCHHHOOOWWWeeevvvuuummmgggggghhhiiilllpppnnnnnnooopppppppppqqqsssqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqqqqpppooonnnmmmmmmiiieeeaaa]]]UUUKKKBBB:::777555444444444333222333333333222222222222111222222222222222222222222333333333222222222111111444222111222444444444555222222222222222222222222444333333222222333333333333333333333333333444444444444444555555555555666555555555666666666777777666666555555555555666666777777777777777888999999999;;;===???AAAFFFLLLPPPSSSVVVYYYXXXVVVWWW\\\aaammmyyy|||vvvoookkkeee___^^^```dddgggkkkqqqwwwwwwuuuqqqkkkeeeaaa___^^^[[[^^^eeennnuuu~~~zzz{{{zzzssslllgggdddccciiipppwwwhhhddd^^^YYYWWWTTTRRRPPPKKKJJJHHHFFFDDDBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999888777666666666666444444444555555555555555444444444444444444444444444444444444444444444444333333333333444444444444333333333444444444555555555444444444444555666666666666666777777888888999:::;;;<<<<<<;;;;;;<<<===AAA???@@@DDDGGGLLLVVVaaauuu}}}qqqkkkiiihhhiiimmmnnnmmmmmmnnnooopppqqqrrrpppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqpppooooooooommmjjjhhheee___VVVOOOAAA===999666555555444333333333333333222222222222222222222222222222222222333333333222222222222111000000111111111222222111333333333333333333333333333222222222222222333333444444444444333333333333444444444555555555555666555555666666666777777777777666666555555666666777888888777777777888999999:::===AAAEEEHHHLLLQQQTTTUUUYYY\\\[[[ZZZ___jjjssswwwoookkkgggdddeeeeeeeeehhhmmmuuu{{{zzzppphhhddd___]]]\\\^^^___ccclllwwwwwwyyy|||pppiiidddaaacccgggvvvhhhddd^^^YYYVVVTTTQQQPPPJJJJJJIIIHHHEEECCCAAA@@@>>>>>>======<<<<<<<<<<<<999888777666666555555666555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444444555333333333444444444555555555444444444444555666666777666777888:::;;;:::999999;;;===>>>>>>???@@@BBBBBBBBBEEEKKKQQQ[[[kkkzzz}}}wwwoooiiiggglllllllllnnnooopppooonnnpppqqqrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqpppmmmllljjjiiihhhddd]]]YYYPPPIIIAAA:::666666666666444444333333333222222222222222222222222222222222222222222222222222222222///222333000///000111///333333333333333333333333333333222222333333444444555555444444333333333222444444444555555555555666555666666666666777777777777777666666666666777777;;;;;;::::::::::::;;;;;;;;;???EEEJJJNNNQQQTTTVVVVVVZZZ]]]___bbbnnnxxxqqqjjjfffhhheeegggmmmssswww~~~yyypppnnnhhhaaa^^^[[[ZZZ___fffkkkuuuyyywwwwwwxxxllleeeaaabbbfffvvvhhhddd^^^YYYVVVSSSQQQOOOJJJIIIIIIGGGEEECCCAAA???============<<<<<<<<<<<<999888777666555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333444444444555555555333333333444444444555555555444444444444555666666777666777999<<<>>><<<;;;;;;<<<>>>?????????AAACCCCCCEEEKKKTTT]]]iii{{{}}}mmmeeegggggghhhkkknnnpppnnnlllqqqqqqrrrsssssssssssssssrrrssssssssssssrrrqqqqqqkkkkkkkkkkkkjjjgggccc```^^^UUUIII>>>888666666666444444444333333333222222222222222222222222222222222222222222222222222222///555666222111444666444333333333333333333333333444444444444444555666666555555555444444333333333444444444555555555555666666666666666777777777888777777666666666666777777;;;;;;;;;;;;;;;;;;<<<======BBBIIINNNQQQSSSVVVWWWTTTXXX___eeeppp{{{rrrllljjjjjjjjjiiiiiimmmwww}}}tttkkkeeeaaa]]]]]]```]]]bbblllxxxyyyrrr{{{ttthhhaaaaaadddwwwhhhddd^^^YYYUUUSSSPPPNNNJJJIIIGGGEEECCCAAA@@@???==================<<<<<<888888777666555555555555555555555555555444444444444444444444444444444444444444444444444444444444333444444444555555555555333333333444444444555555555444444444444555666666888777777:::???@@@>>><<<>>>>>>???>>>>>>???BBBDDDIIIMMMVVV```gggppp|||ppphhhfffeeegggkkknnnnnnmmmppppppqqqrrrssssssssssssrrrrrrrrrssssssrrrrrrqqqmmmmmmnnnnnnmmmjjjhhhgggeee]]]QQQFFF>>>999666555444444444444333333333333222222222222222222222222111222222222222333333333000777888111...333666555333333333333333333333333555444444444555666777888555555555444444444444444444444444555555555555666666666666777777777888888888777777666666777777888999999999999:::;;;<<<<<>>>>>??????AAAEEEKKKOOOVVV\\\fffnnnqqqttt~~~{{{tttkkkggghhhkkkmmmlllnnnnnnooopppqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqnnnoooppppppnnnlllkkkjjjgggccc\\\TTTLLLCCC;;;666555444444444444333333333222222222222222222222222111111222222222333333333>>>DDDBBB555...111333111444444444444444444444444444333333444555666777777444444444444555555555555444444444555555555555666666666777777777888888888888888777777777777888888888888888999:::<<<>>>>>>HHHLLLQQQTTTUUUUUUVVVWWWYYYbbbttt~~~zzzqqqppppppqqqsssvvv{{{~~~zzzoooiiiccc___]]]```ccciiivvv}}}wwwuuu{{{lllgggzzzhhhddd^^^YYYUUURRROOOMMMJJJHHHEEEBBB?????????@@@<<<<<<<<<===============888777666555555444444555666666555555555444444444444444444444444444444444444444444444444444444444444444444555555555666666333333333444444444555555555444444444444555666666888777777<<>>======<<<<<<<<<<<<;;;;;;;;;888888777777666666555555555555555555666666666666555555555555555555555555333333333444444444555555333333333444444444555555;;;999666444333555777888555555666777888999::::::<<<===>>>>>>???>>>>>>===@@@BBBCCCEEEPPPaaaooouuuuuussszzz~~~|||uuujjjggghhhiiijjjhhhjjjoooqqqoooooorrrppppppqqqqqqrrrqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnmmmiiieeedddaaaXXXJJJ>>>666666555333111111444666444444444333333222222222222222222222222222222222EEE\\\iii[[[???//////444333333333444444444555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777888888888888:::888777666666888:::;;;888999999999;;;???EEEIIIRRRUUUWWWWWWWWWXXX\\\```lll{{{xxxuuurrrtttzzz{{{lllaaa]]]\\\\\\\\\eeeccclll~~~yyyhhhddd___ZZZWWWUUUQQQOOOKKKJJJGGGDDDBBB???>>>======<<<<<<<<<<<<;;;;;;;;;888888777777666666555555444444444444555555555555555555555555555555555555333333444444444555555555333333444444444555555555888777555444333444555666555555666777888999::::::999:::;;;===>>>@@@AAABBB===BBBGGGNNN[[[lllzzzzzzyyy{{{ssskkkfffiiiggghhhmmmqqqqqqrrrvvvppppppqqqqqqqqqqqqqqqppprrrrrrrrrqqqqqqpppooonnnmmmjjjgggfffddd\\\OOODDD999888666444333333333444444444444333333333222222222222222222222222222222;;;NNNYYYOOO<<<111111555333333333444444444555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777888888888888999888777777777888:::;;;999999;;;<<<>>>CCCIIINNNSSSUUUXXXZZZ]]]bbbiiinnn}}}xxxyyyzzzyyy}}}zzznnngggccc```^^^bbb___dddqqq{{{wwwhhhddd___ZZZWWWTTTQQQOOOKKKJJJGGGDDDBBB@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888777777666666555555333333333444444444444555555555555555555555555555333444444444444555555555333444444444444555555555555555555555444444444444555666666777888999:::::::::::::::;;;===@@@BBBDDD@@@GGGOOOWWWeeewww~~~ttthhhhhhdddcccgggkkklllooorrrpppqqqqqqrrrrrrqqqqqqppprrrrrrrrrrrrqqqpppooonnnnnnkkkiiiiiihhhbbbWWWNNNAAA<<<777444444444333111444444444444333333333333333333333333333333333333111<<>>===<<<<<<<<<<<<;;;;;;;;;888888777777666666555555333333444444444555555555555555555555555555555555444444444444555555555555444444444444555555555555444555666666666555444444555666777888999::::::;;;>>>===<<<<<<===???BBBDDDIIIOOOUUU\\\gggwwwzzzooohhhcccdddfffgggjjjmmmqqqqqqrrrsssssssssrrrrrrqqqrrrrrrrrrqqqqqqpppooonnnmmmlllllllllhhh```YYYMMMDDD:::555555666444111444444444444444444333333333333333333333333333333///222555666555555444444333333333444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666777777777888888888888777888999:::::::::999999888:::>>>BBBGGGNNNUUUZZZYYY\\\dddooo~~~zzznnngggaaa```___```gggooovvvgggccc^^^ZZZVVVTTTQQQNNNJJJIIIGGGDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888888777777666666555555444555555555666666666666555555555555555555555555444444444555555555666666444444444555555555666666444555777888888777666555666666777888999:::;;;;;;>>>>>>===>>>@@@CCCFFFHHHOOOSSSVVVZZZcccqqq{{{~~~}}}}}}zzzpppfffdddfffgggjjjmmmpppqqqrrrsssssstttttttttqqqrrrrrrrrrrrrqqqppppppooonnnnnnnnnoookkkfffaaaYYYNNNAAA888666777666444444444444444444444444444333333333333333333333333333111111333555555333333333333333444444444555555555555555555555555555555666666666666666666666666777777777777777777777777666777777777888888888888888888999::::::::::::999999<<<@@@EEEJJJQQQXXX]]]aaagggrrryyyooohhhccc```bbbeeefffooo}}}wwwgggccc^^^YYYVVVSSSPPPNNNJJJHHHFFFDDDBBB@@@??????===<<<<<<<<<<<<;;;;;;;;;888888777777666666555555555555555666666666777777555555555555555555555555444444555555555666666666444444555555555666666666555666777888888888777666666777777888999:::;;;;;;:::;;;===AAAFFFKKKOOOQQQOOOSSSUUUXXX```llluuuxxxzzzyyyzzzwwwiiiddddddeeegggjjjlllmmmoooqqqsssttttttuuuqqqrrrrrrrrrrrrrrrqqqqqqoooooooooooonnnlllhhheeeaaaXXXKKK@@@;;;999777666444444444444555555555555333333333333333333333333777333222444555333333444333333333444444444555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777888888888888999999999999:::::::::;;;;;;???CCCHHHNNNTTT[[[```eeemmm}}}~~~rrriiibbb^^^]]]ZZZ```jjjxxxyyyfffccc]]]YYYVVVSSSPPPNNNIIIHHHFFFDDDBBB@@@@@@???===<<<<<<<<<<<<;;;;;;;;;888888777777666666555555444444444555555555666666555555555555555555555555555555555555666666666666555555555555666666666666444555555666777777666666666777888888::::::;;;<<<:::<<<@@@EEEKKKPPPTTTVVVQQQUUUXXX[[[aaajjjpppppppppqqquuu{{{uuujjjfffccccccdddgggiiikkknnnppprrrssstttqqqqqqrrrrrrsssrrrrrrqqqooooooooonnnmmmkkkhhheeeccc^^^UUULLLBBB;;;777555444444444444555555555666444444444444444444444444444222333666555111333888333333333444444444555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777888888888888::::::999888999:::;;;<<<@@@CCCHHHMMMRRRWWW]]]bbbnnnxxxxxxnnnfff```]]]^^^aaahhhtttzzzfffccc]]]YYYVVVSSSPPPNNNIIIHHHFFFDDDBBBAAA@@@???======<<<<<<<<<;;;;;;;;;888888888777666666555555333333333444444444555555555555555555555555555555555555555555666666666777555555555555666666666777444444444444555555666666777777888999:::;;;;;;<<<===???CCCHHHMMMQQQTTTVVVUUUZZZ^^^```dddjjjkkkiiigggjjjooowwwwwwnnnhhhddddddccceeehhhkkknnnppprrrsssqqqqqqrrrssssssrrrrrrrrrpppoooooonnnllliiigggeeecccaaa]]]TTTHHH>>>666333444444444555555555666666444444444444444444444444000000333777444000333<<<333333333444444444555555555555555555555555555555777777777777777777777777777777777777777777777777777777777777888888888888;;;:::999888888:::<<<===CCCFFFKKKPPPTTTYYY___ccc}}}uuummm```^^^[[[[[[```lllyyy}}}hhhccc]]]XXXVVVTTTOOOLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999888888777666666666666666555555666666666666555555555555555555555555555555666555444444555555555555555555555555555555555555444444555555666777777777888888888999999::::::;;;???CCCHHHLLLNNNPPPSSSUUUYYY[[[^^^``````bbbdddgggiiijjjmmmqqqwww}}}qqqfff```ccccccdddfffiiimmmqqqssssssrrrrrrqqqqqqqqqrrrrrrrrrqqqpppnnnllljjjiiihhhfffccc___[[[UUULLL???666555555555444333222333444555555444444444333333333222333444444555555444444333333333444444444555555555555555555666666666666555555555555666666666777666666666666777777777777777888888888888999999999<<<;;;:::888888;;;@@@DDDLLLLLLPPPTTTVVV[[[hhhuuu}}}pppeee^^^``````\\\aaakkk{{{}}}hhhccc]]]XXXVVVTTTOOOLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999888888777666666666666666555555666666666666555555555555555555555555555555666555444444555555555555555555555555555555555555555555666777777888888999999999999:::;;;;;;<<<<<>>DDDIIIPPPSSSXXX\\\^^^ggg|||uuuiiifff```ZZZ[[[cccfffxxx}}}hhhccc]]]XXXVVVTTTOOOLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999888888777666666666666666555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555666666777888888999999::::::::::::;;;<<<=========@@@CCCGGGJJJMMMOOORRRTTT[[[]]]___^^^]]]^^^cccgggiiikkkooosssvvvyyy}}}{{{hhhgggeeeeeeeeehhhkkkmmmpppqqqqqqqqqrrrsssssssssqqqqqqpppnnnmmmkkkjjjjjjiiigggfffdddaaaXXXLLLDDD:::999777555444444555555555555555444444444444333333333444555555555555444333444444444444555555555555555555555666666666666555555666666666777777777666666666777777777888888888888888888999999999:::<<<<<<;;;;;;===CCCJJJPPPRRRUUUZZZ^^^cccrrr{{{rrrhhh]]]ZZZ]]]ZZZfffuuu}}}hhhccc]]]XXXVVVTTTOOOLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999888777777666666666666666555555666666666666555555555555555555555555555555444555666666555555555666555555555555555555555555666666777777888999999:::999999:::;;;<<<======>>>@@@CCCFFFIIIKKKNNNQQQTTTZZZ]]]^^^]]][[[\\\bbbhhhqqqtttxxxzzzzzz{{{}}}rrrnnnhhhcccbbbeeeiiimmmnnnooopppqqqrrrsssssssssqqqqqqpppooonnnllllllkkkjjjiiihhhhhhfff^^^TTTLLL>>>;;;777444333444444444555555555555444444444444333444444555555555555555444444444444555555555555555555555555666666666666555666666666666777777777666666777777777888888888888888888999999999::::::;;;;;;<<<===AAAHHHPPPVVVVVVVVVZZZaaalllzzzkkkaaa___\\\aaagggppp}}}hhhccc]]]XXXVVVTTTOOOLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999888777777666666666666666555555666666666666555555555555555555555555555555333666888888666555555666666666666666666666666666555555666777777888888999888888999:::;;;<<<======@@@CCCFFFHHHJJJMMMPPPSSSXXX[[[^^^]]][[[]]]dddkkkyyy}}}}}}|||~~~ssshhhbbbbbbfffjjjkkklllnnnpppqqqrrrssssssqqqqqqpppooonnnnnnmmmmmmkkkjjjiiiiiihhhcccZZZSSSDDD???999444333444444333666666555555555444444444333444555555666666555555444444444555555555666666555555555555666666666666666666666666777777777888777777777777888888888888888999999999999:::::::::999;;;===AAAFFFMMMVVV[[[^^^\\\aaappppppfff___]]]]]]aaajjjyyy}}}hhhccc]]]XXXVVVTTTOOOLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999888888777666666666666666555555666666666666555555555555555555555555555555333666999999666444555777666666666666666666666666555555666666777888888999777888888:::;;;<<<===>>>AAACCCEEEGGGIIILLLPPPSSSUUU[[[``````^^^aaaiiiqqq|||~~~}}}uuuiiiccccccdddgggiiikkknnnppprrrrrrrrrqqqqqqppppppoooooonnnnnnnnnllljjjiiiiiieee^^^YYYLLLEEE<<<777555555444333666666666555555555444444444444555666666666666555444444555555555666666666555555555555666666666666666666666777777777888888777777777888888888999999999999999999::::::::::::999<<>>===<<<<<<;;;;;;:::999999888888777666666666666666555555666666666666555555555555555555555555555555222666::::::666444555777666666666666666666666666666666777888888999999:::888888999;;;<<<===>>>???AAACCCEEEFFFHHHKKKOOORRRTTT\\\ccceeedddgggpppxxx{{{wwwkkkfffcccdddfffiiimmmooopppqqqqqqqqqpppppppppppppppooooooqqqnnnjjjiiiiiigggbbb^^^UUULLLAAA:::888888666444666666666666555555555555444444555666666666666666555555555555666666666666555555555555666666666666666666777777777888888888777777888888888999999999999999999:::::::::;;;;;;:::???FFFLLLSSSYYY___dddiiiqqqyyypppgggbbb___^^^dddmmmyyy}}}hhhccc]]]XXXVVVTTTOOOLLLIIIFFFCCCAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999888888777666666666666666555555666666666666555555555555555555555555555555222666;;;:::777444555777777777777777777777777777777888888999::::::;;;;;;999999;;;<<<===???@@@@@@AAACCCDDDFFFGGGJJJOOORRRTTT]]]fffiiiiiilllttt}}}{{{uuulllgggbbbdddhhhlllnnnpppppppppppppppppppppppppppppppppssspppkkkjjjjjjhhhdddaaaZZZQQQEEE===;;;:::888666777666666666555555555555444555555666666666666666555555555555666666666777555555555555666666666777777777777777888888888888777888888888888999999999999999:::::::::;;;;;;;;;<<>>>>>;;;;;;:::999888888777777999888777666555555555555666666666666777777777777555555555555555555555555555555444444444444555555555555555555555444444444666777777888888999::::::999:::;;;===>>>>>>??????CCCEEEGGGHHHIIIJJJMMMOOOSSS[[[fffmmmnnnnnnssszzz~~~yyyjjjgggaaa___dddjjjllllllmmmnnnnnnnnnoooooopppppppppqqqpppnnnkkkiiigggffffff\\\YYYRRRGGG===777777999555555444444444555555666555555555555555555555555555555555555666666666666666666666666666666666666888888777777666666555555666777777777777888888888::::::::::::::::::;;;<<>>>>>======<<<<<<;;;::::::999999999888777666666666666444555555555555666666666555555555555555555555555666555555444444555555666555555555555555555555555777777888888999::::::::::::;;;<<<===>>>>>>??????BBBDDDGGGHHHIIIJJJLLLNNNSSSZZZccciiikkkmmmtttzzz~~~}}}llleeeaaaeeeiiijjjjjjkkknnnnnnooooooppppppqqqqqqqqqpppnnnllljjjhhhgggfffaaa^^^WWWLLLAAA:::777777555555555444444555555666555555555555555555555555555555555666666666777777666666666666666666666666888777777777777777666666777777777888888888999999999::::::::::::<<<>>>@@@JJJMMMXXXbbbeeegggxxxpppdddbbb^^^\\\bbbooo}}}iiiddd]]]XXXVVVTTTPPPMMMFFFEEEDDDBBB@@@???>>>>>>=========<<<<<<;;;;;;::::::999888777666666666666333333444444444555555555666666666666666666666666666666555555555555666666666666666666666666666666777888888999::::::;;;;;;<<<<<<======>>>>>>??????BBBDDDFFFHHHIIIJJJMMMOOOSSSYYY```dddhhhoooxxxvvvnnnffffffgggfffgggiiimmmnnnooopppqqqqqqrrrrrrqqqpppooommmkkkiiihhhgggfffccc]]]SSSHHH>>>999666666666555555444555555666555555555555555555555555666666666666777777777777777777777777777777777777777777777888888888888888888888888888999999999:::999:::::::::;;;>>>BBBEEEPPPXXXccckkkkkkrrr}}}{{{zzz|||qqqiiicccZZZVVV[[[dddqqqiiiddd]]]XXXVVVTTTPPPMMMFFFEEECCCAAA@@@>>>>>>===;;;;;;;;;:::::::::999999:::999888777777666666777333444444444444555555555666666666666666666666666777666666555555666666777666666666666777777777777888888888999::::::;;;;;;============>>>>>>??????BBBEEEGGGIIIJJJKKKNNNPPPQQQWWW^^^bbbiiivvvzzzzzz||||||~~~{{{ooohhheeeccceeeiiilllmmmnnnpppqqqrrrrrrrrrpppoooooommmllljjjiiihhhgggeee```XXXNNNDDD<<<888777666666555555555555555555555555555555555555555666666666777777777888888777777777777777777777777777777888888999999::::::888888999999999:::::::::::::::;;;::::::>>>EEEJJJTTT\\\hhhpppuuu}}}wwwtttsssqqqvvv~~~vvvkkkaaa[[[]]]```eeerrriiiccc\\\WWWUUUSSSOOOLLLFFFEEECCCAAA???>>>======:::::::::::::::999999999:::999888777666666666666444444555555555666666666666666666666666666666666666666555555555555666666555666666666777777888888777888888999999:::;;;;;;======<<<<<<===>>>???@@@CCCEEEHHHJJJKKKMMMPPPRRRQQQXXX^^^bbbmmmyyyqqqmmmnnnmmmpppvvv~~~|||ppphhhccceeejjjhhhjjjlllooopppqqqqqqpppnnnnnnnnnmmmllljjjiiihhhdddccc```[[[TTTKKKBBB<<<888777666555555555555555555555555555555555555555666666666666777777777777777777777777777777777777777777888888999999::::::888888999999999::::::::::::;;;<<<:::;;;@@@IIIQQQ[[[bbbnnnzzzzzztttpppnnnmmmpppuuu{{{yyymmmcccbbbaaa___eeeooo~~~}}}gggbbb[[[VVVTTTRRRNNNKKKEEEDDDCCCAAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555444555555555555666666666555555555555555555555555555555444444444444555555444555555666666777777888666777777888999999::::::;;;;;;:::;;;<<<===???AAACCCEEEHHHJJJKKKMMMPPPRRRTTT\\\bbbeeepppvvvnnnhhhddddddhhhgggnnnxxx~~~qqqhhheeehhhdddfffiiilllnnnooonnnnnnllllllmmmmmmllljjjiiigggcccbbb```]]]XXXQQQHHHBBB888888777666555555555555555555555555555555555555555555555555666666666666777777777777777777777777777777777888888888888888888888888888999999999::::::<<<===<<<===EEEQQQ[[[eeeooo~~~zzztttpppnnnjjjjjjmmmpppuuu{{{mmmeee```[[[]]]ddddddrrr{{{fff```ZZZUUUSSSQQQMMMJJJEEEDDDBBB@@@???>>>======::::::::::::::::::::::::888777666555444444444444333333444444444555555555444444444444444444444444444444333333333333444444333444444555666666777777555666666777777888999999999999888999;;;===@@@AAAAAACCCFFFHHHIIIKKKNNNQQQYYYbbbggggggpppttteee^^^[[[\\\aaagggkkksss~~~nnneeeccc```cccfffjjjlllllllllkkkiiijjjkkklllkkkjjjhhhgggdddbbbaaa___\\\UUULLLFFF999888777666555555555555555555555555555555555555444444444444555555555555666666666666666666666666888777777777777777666666777777777888888888999999888;;;>>>???BBBLLL\\\hhhppp~~~|||uuuqqqnnnhhhggggggjjjooouuuzzz}}}tttjjj```\\\___XXX]]]mmmyyyeee```YYYTTTRRRPPPLLLIIIEEEDDDBBB@@@???======<<<777777777777777777777888777666555444444333333444222222333333333444444444333333333333333333333333444333333222222333333444333333333444555666666777555555555666777777888888888777777888:::===@@@BBB???AAADDDFFFHHHJJJMMMOOO^^^gggjjjhhhnnn|||uuuhhhZZZTTTTTTYYYaaahhhmmmuuutttddd^^^^^^```dddhhhjjjkkkjjjjjjhhhiiikkkkkkkkkiiigggffffffdddbbb```^^^WWWOOOHHH999999777666555555555555555555555555555555555555333333333444444444555555666666666666666666666666888888777777666666555555666777777777777888888888777:::>>>AAAFFFRRRdddrrruuu{{{tttnnnllliiiggggggiiinnnuuuzzz||||||{{{jjj___]]]WWWUUU\\\nnn