BM66(@ &&&###!!!###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$###""" """###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###$$$######""""""""""""######%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&''''''"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###%%%''''''%%%######%%%'''%%%!!!!!!###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$'''&&&$$$#########$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############%%%''')))******)))'''%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((( !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&((()))((('''(((((((((((())))))))))))++++++***)))(((((())))))+++,,,---...///...------)))+++,,,,,,,,,,,,---///...000444888;;;=========:::<<<>>>AAADDDFFFGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRTTTVVVXXXYYYXXXVVVUUU[[[ZZZ^^^gggsss(((&&&### !!!$$$&&&######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!%%%&&&''''''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$&&&%%%$$$#########$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$((('''&&&%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''''''''((((((((()))))))))++++++***)))))))))))))))))))))+++,,,,,,++++++***)))+++,,,,,,,,,,,,---///000222555999<<<=========;;;<<<>>>@@@CCCFFFHHHIIILLLLLLLLLMMMNNNNNNOOOOOORRRTTTVVVXXXYYYXXXVVVUUUZZZZZZ^^^hhhvvv((('''%%%$$$$$$%%%&&&&&&######$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%&&&((()))&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%(((&&&$$$###$$$$$$###""" """$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%#########$$$&&&%%%$$$#########$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%((()))((('''''''''''''''((((((((((((+++***))))))))))))))))))((()))******++++++*********+++------,,,,,,...///222444777:::<<<=========<<<======???BBBEEEHHHJJJLLLLLLLLLMMMNNNNNNOOOOOORRRTTTVVVXXXXXXXXXWWWVVVXXXYYY___jjjxxx$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&)))'''%%%######$$$&&&(((%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$&&&&&&&&&"""$$$###!!!'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%'''(((((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''')))******)))&&&'''''''''((((((((((((******)))))))))))))))*********++++++,,,,,,,,,,,,***+++------,,,,,,...///333555777:::<<<<<<;;;;;;=========>>>AAAEEEIIIKKKHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSUUUWWWXXXXXXWWWWWWXXXYYY___kkkyyy"""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$###"""!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%######""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((&&&###"""!!!###%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$&&&&&&&&&%%%###!!!###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((('''(((***,,,+++***'''''''''(((((((((((()))***)))))))))))))))******+++++++++++++++,,,,,,,,,***,,,------------...000222444666999:::::::::999=========>>>AAAEEEIIIKKKHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYYYY___jjjxxx###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&##########################################$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&###""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!"""###%%%&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%(((&&&$$$###$$$$$$###"""((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###$$$&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((('''######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))(((''')))+++,,,+++***(((((((((((()))))))))))))))))))))))))))******+++***))))))))))))***+++++++++,,,......------///000111333666888:::::::::999<<<======???BBBEEEHHHJJJLLLLLLLLLMMMNNNNNNOOOOOORRRSSSTTTVVVWWWXXXYYYYYYYYYYYY___jjjwww$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%%%%&&&$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%&&&'''((((((%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&''')))******)))))))))))))))*********+++)))))))))))))))***+++++++++******)))***+++,,,---+++,,,......------///000111333666999;;;<<<;;;;;;;;;<<<>>>@@@CCCFFFHHHIIILLLLLLLLLMMMNNNNNNOOOOOORRRSSSTTTUUUWWWXXXYYYYYYXXXYYY___kkkwww###$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%&&&'''"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&& !!!!!!"""""""""############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""###%%%''''''%%%###"""%%%'''&&&$$$###&&&((("""###$$$%%%'''((())))))%%%&&&'''((((((&&&$$$###''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&%%%$$$&&&((()))(((''')))*********++++++++++++))))))((())))))***++++++...---,,,,,,,,,---...///+++---......---...///111222444777:::<<<=========:::<<<>>>AAADDDFFFGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZWWWXXX___kkkxxx########################'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################""" !!!%%%'''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###''''''''''''''''''&&&&&&))))))))))))(((''''''&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((($$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$##################''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))((()))******+++---((($$$%%%***---,,,***((()))+++,,,,,,+++***)))******,,,---.../////////111333666999;;;<<<<<<;;;<<<===>>>@@@BBBEEEGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQSSSUUUVVVXXXXXXXXXYYYZZZaaammmzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################!!!!!!"""%%%'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%########################'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))))))))))))))******+++---)))%%%&&&))),,,+++)))))))))***++++++++++++*********,,,---.../////////111333666999;;;<<<<<<;;;======>>>@@@CCCEEEHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPRRRRRRTTTUUUWWWXXXXXXXXXYYYZZZaaammmzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""%%%&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$$$$########################''''''&&&%%%%%%$$$######%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))*********---***'''''')))+++***(((******))))))***++++++,,,***++++++,,,......//////111333666999;;;<<<<<<<<<===>>>???AAACCCFFFHHHJJJJJJKKKKKKLLLMMMNNNOOOOOOSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZaaannn{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""""""""#########&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& """$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''(((((()))***************---+++(((((()))***)))(((******)))((()))***,,,---+++++++++,,,---...///000000222666999;;;<<<<<<<<<>>>>>>???AAADDDFFFHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZaaannn|||%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""########################%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((()))************))),,,+++)))))))))))))))(((***))))))((()))+++---...++++++++++++,,,...///000000222555999;;;============>>>???AAACCCFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOTTTUUUUUUVVVWWWWWWWWWWWWWWWYYYaaannn{{{%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&&&&%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%""""""###&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############%%%'''&&&%%%$$$%%%%%%########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))++++++******)))************))))))))))))(((((())))))***+++------,,,+++++++++,,,...000111000222555999<<<=========<<<===>>>@@@BBBEEEGGGIIIIIIJJJJJJKKKLLLMMMNNNNNNRRRSSSTTTUUUVVVVVVVVVVVVWWWZZZaaannnzzz$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))))))))(((''''''$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%&&&'''########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************************'''(((***+++++++++)))(((((()))*********)))******'''((()))***+++,,,,,,,,,,,,+++++++++,,,...000111///111555999<<<=========;;;<<<===???AAADDDFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRTTTUUUVVVVVVVVVWWWZZZaaammmyyy########################%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$""""""$$$&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++,,,+++)))((('''(((***************+++&&&''')))+++,,,---,,,,,,,,,,,,+++***+++...000222///111555999<<<===>>>>>>;;;;;;<<<>>>AAACCCEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVWWWXXXZZZaaammmxxx%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$$$$''''''&&&%%%$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& """$$$''''''&&&$$$###'''$$$!!! ###%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###"""((((((((('''&&&%%%######$$$############$$$%%%%%%&&&&&&&&&''')))***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$%%%)))---///&&&&&&&&&''''''''''''((((((******(((&&&&&&(((+++)))+++---+++(((&&&''')))++++++************++++++((((((((()))******+++++++++++++++,,,---...///000222333666999;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBEEEGGGJJJKKKLLLKKKKKKKKKMMMOOOPPPQQQTTTVVVWWWXXXXXXXXXVVVXXX___kkkwww%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%"""!!! !!!###%%% """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%''')))***)))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&((((((&&&%%%###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((()))***(((&&&&&&(((+++''')))******((('''(((***&&&&&&%%%$$$$$$$$$%%%%%%*********+++,,,,,,------+++++++++,,,---...///000222333666999;;;<<<<<<<<<=========>>>@@@CCCEEEGGGHHHIIIJJJIIIIIIIIIKKKMMMOOOQQQSSSUUUVVVWWWWWWWWWVVVXXX```lllyyy%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***'''$$$!!! """$$$&&&&&&%%%$$$#########$$$$$$ """$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&((()))(((&&&''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''))))))'''%%%###!!! $$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''&&&$$$&&&&&&&&&''''''''''''(((((())))))((('''''')))***%%%'''((()))((((((***,,,))))))((('''&&&&&&&&&'''*********+++,,,,,,------+++++++++,,,---...///000222333666999;;;<<<<<<<<>>???AAADDDFFFHHHGGGIIIJJJJJJJJJKKKNNNPPPSSSTTTVVVXXXXXXXXXXXXWWWUUUWWW^^^jjjwww######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%***((('''%%%%%%&&&'''(((######""""""######$$$%%%&&&%%%%%%''')))***)))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))'''&&&&&&&&&((()))&&&&&&&&&''''''''''''((('''&&&&&&(((+++,,,***((((((&&&%%%&&&)))***)))((((((((((((((()))***++++++*********+++,,,,,,------+++++++++,,,---...///000222333666999;;;<<<<<<<<<;;;;;;<<<>>>AAADDDGGGIIIGGGIIIJJJKKKKKKLLLNNNQQQSSSTTTVVVWWWXXXWWWWWWVVVUUUVVV\\\gggsss#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$ !!!$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%############$$$&&&%%%$$$#########$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***///---***'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''')))***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&(((,,,,,,***'''$$$""""""$$$(((***)))(((%%%%%%%%%%%%&&&((()))***((((((((()))******+++++++++++++++,,,---...///000222333666999;;;<<<<<<<<<::::::;;;===@@@DDDGGGIIIIIIKKKLLLMMMMMMNNNQQQSSSRRRSSSUUUVVVWWWVVVVVVUUUVVVVVV[[[eeeqqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%$$$$$$############%%%&&&%%%###!!!!!!"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&(((((('''&&&%%%%%%$$$###""""""""""""(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***$$$!!!%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$$$$'''((())))))''''''))))))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&((((((''''''''')))###$$$%%%&&&''''''''''''%%%$$$#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))(((***,,,,,,+++******+++***)))(((''''''((()))*********))))))))))))******)))************+++++++++...------......///000111222444666999;;;<<<<<<<<<===>>>???@@@BBBEEEGGGHHHKKKLLLLLLNNNOOOPPPQQQQQQTTTUUUVVVWWWWWWWWWVVVVVVSSSUUUZZZcccppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$""""""$$$&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&$$$$$$#########$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%###""""""###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---(((###"""&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((&&&%%%%%%''')))***))))))************(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''(((&&&&&&&&&'''###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((('''''''''$$$&&&((()))(((((()))***))))))(((((((((((())))))******))))))))))))******)))************+++++++++------------...///000111000222444777999:::::::::===>>>???@@@BBBEEEGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSUUU[[[cccqqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%###"""###'''***%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$"""###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$***)))'''&&&$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&((('''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&(((******)))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))******&&&''''''''''''(((((((((***))))))(((''''''&&&&&&###%%%'''(((''''''((()))((())))))******))))))(((******))))))))))))******)))************+++++++++------------...///000111000222444777999:::;;;;;;>>>>>>???AAACCCEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSRRRSSSTTTUUUVVVUUUTTTTTTSSSVVV\\\eeesss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$''')))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$######$$$$$$###!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%%%%&&&((())))))((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%######$$$$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((())))))((((((''''''''''''&&&'''))))))((('''((()))((()))***++++++***)))(((******))))))))))))******))))))*********+++++++++------------...///000000222444666999<<<======>>>>>>>>>???AAACCCEEEGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTRRRSSSUUUVVVVVVVVVUUUTTTTTTWWW]]]gggvvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%&&&'''%%%$$$$$$%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%((()))((('''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))''')))***)))'''&&&&&&&&&((()))***++++++***)))(((******))))))))))))******))))))*********+++++++++,,,,,,,,,------...///000222444666999<<<>>>>>>>>>>>>???@@@AAACCCFFFHHHIIIHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTVVVWWWWWWWWWVVVUUUTTTXXX___jjjxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%% $$$&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%((('''%%%&&&''''''&&&$$$"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&((()))((('''))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***&&&'''((('''%%%$$$$$$$$$)))******************)))******))))))))))))******)))************+++++++++,,,,,,,,,,,,---...///000000111444888:::<<<======??????@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVUUUYYYaaalll{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%% """%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&&&&''''''&&&$$$!!!!!!"""######$$$%%%%%%###$$$$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&''')))++++++***((('''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''(((&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((($$$%%%''''''&&&&&&'''(((+++******))))))******+++******))))))))))))******)))************+++++++++,,,,,,,,,,,,---...//////000111555888;;;======>>>??????@@@BBBDDDFFFHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVUUUUUUZZZbbbnnn}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&%%%###"""""""""###$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$ !!!!!!"""######$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%''')))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((()))+++------,,,***$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&((((((''''''((()))&&&&&&&&&'''&&&&&&%%%%%%(((((((((&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&###%%%((())))))***,,,---,,,+++***))))))***+++,,,******))))))))))))******)))************+++++++++,,,,,,,,,,,,---...//////222333777:::===???@@@@@@???@@@@@@BBBDDDFFFHHHIIIKKKLLLLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVUUUTTTTTTUUUZZZcccooo~~~&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%########################%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$'''((('''&&&))))))))))))((('''&&&%%%(((((((((((((((((((((((()))))))))))))))(((((('''%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%((('''%%%###$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$###""""""%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%$$$%%%''')))***+++,,,+++)))((((((***&&&&&&&&&'''((()))***+++'''''''''''''''((()))))))))((('''))),,,---***''',,,+++)))(((((()))+++,,,************+++,,,---...,,,,,,---...///000111222222444777:::<<<===<<<<<<>>>>>>???@@@BBBDDDFFFGGGKKKKKKLLLLLLMMMNNNPPPPPPSSSVVVYYYYYYXXXWWWVVVVVVRRRVVV^^^jjj|||&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$&&&'''&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###&&&'''&&&%%%''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%$$$%%%&&&(((&&&'''((('''%%%$$$%%%&&&'''''''''&&&''''''(((((('''''''''''''''((())))))((('''&&&(((++++++)))&&&,,,+++)))(((((()))+++,,,************+++,,,---...,,,,,,---...///000111111222333666999;;;<<<<<<<<<>>>>>>???@@@BBBEEEGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQSSSVVVXXXYYYXXXWWWVVVWWWTTTWWW^^^kkk{{{&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$############%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&'''(((((()))&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$"""###%%%&&&&&&%%%&&&&&&''''''((()))))))))************************''''''((((((''''''&&&%%%"""###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''((('''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((('''''''''%%%&&&&&&%%%$$$$$$&&&''''''((()))((('''&&&'''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''((())))))'''&&&&&&'''))))))(((''',,,+++***))))))***+++,,,************+++,,,---...,,,,,,---...///000000111111222555888:::;;;;;;;;;>>>>>>???AAACCCEEEGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUXXXYYYXXXWWWWWWWWWUUUXXX___kkk{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%######''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(((***+++&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((((()))(((''''''&&& ###%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&''''''&&&$$$$$$%%%&&&''')))***)))((('''((()))'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))'''''''''((()))))))))(((++++++***))))))***++++++************+++,,,------,,,,,,---......///000000000111444666999:::;;;;;;===>>>???AAACCCFFFHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRUUUXXXYYYXXXWWWWWWWWWWWWZZZ```kkk{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&((()))+++(((&&&$$$"""""""""######%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((()))***)))((('''&&&'''''''''(((((((((((((((((((((((()))************)))((((((""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))(((&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""  """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%'''%%%######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''''''((((((&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&'''(((((('''''''''''''''((())))))((()))))))))))))))***++++++******************+++************+++,,,------,,,,,,------......//////000111333555888:::;;;<<<===>>>???AAADDDFFFIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRUUUXXXYYYYYYXXXWWWXXXWWWZZZaaalll|||%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%'''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&(((***+++***((('''&&&&&&''''''''''''''''''''''''''''''******+++++++++***))))))+++***)))'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&***(((%%%$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((''''''''''''(((((('''%%%$$$%%%'''%%%'''((('''&&&&&&''')))$$$$$$%%%%%%&&&((()))***'''''''''''''''((())))))((()))***)))((((((***,,,************************************+++,,,---...,,,,,,---------.........000111333555888:::<<<======>>>???AAADDDGGGIIIKKKKKKKKKLLLLLLMMMNNNPPPPPPQQQTTTXXXYYYYYYXXXXXXXXXWWWZZZaaannn~~~$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&''''''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%%%%'''******)))'''&&&&&&'''((()))((((((((((((((((((((((((***************)))((((((+++***)))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""$$$%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''***+++111...)))&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%&&&(((((()))+++***))))))+++,,,'''&&&&&&&&&'''(((((()))'''''''''''''''((())))))''')))***(((''''''***,,,*********++++++*********************+++,,,---...,,,,,,------------......000111333555888;;;===???===>>>???AAADDDGGGJJJKKKMMMMMMLLLLLLMMMNNNNNNOOOQQQTTTWWWYYYYYYXXXXXXYYYVVVZZZbbbooo$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!$$$&&&'''''''''(((((('''''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$$$$&&&)))((('''&&&%%%&&&(((***+++)))))))))))))))))))))))))))))))))))))))(((((('''%%%$$$######$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&### !!!###%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$'''***...000888333...)))&&&%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%''')))%%%'''((((((''''''(((***))))))(((''''''''''''((('''''''''''''''((())))))&&&((()))'''%%%%%%))),,,******++++++++++++******************+++,,,---...,,,,,,------------------111222333555888;;;>>>???===>>>???BBBDDDGGGJJJLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQTTTWWWYYYYYYXXXXXXYYYUUUYYYbbbooo'''%%%###%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))(((&&&$$$######%%%''''''&&&&&&&&&&&&''''''***)))(((''''''''''''''''''$$$%%%)))***((('''***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((()))*********)))'''&&&)))***,,,---,,,)))%%%###'''&&&%%%%%%%%%%%%&&&'''+++)))'''(((******(((%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%***(((&&&%%%%%%%%%'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&&&&&&&''''''%%%%%%)))///555fff\\\DDD*** &&&)))$$$%%%&&&&&&&&&%%%$$$$$$###&&&&&&'''((())))))(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))((((((***---...+++(((''''''(((******+++++++++))))))***+++---...//////,,,...///...------...///...111444888;;;<<<<<<<<<<<<===>>>@@@CCCEEEHHHIIILLLLLLLLLLLLMMMNNNOOOPPPTTTTTTVVVWWWXXXYYYYYYYYYYYY]]]eeeooo~~~$$$"""!!!"""$$$&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&&&&''')))(((''''''&&&&&&''''''((()))((((((''''''''''''(((+++((((((++++++'''''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''((('''&&&$$$######$$$&&&'''))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************++++++,,,''''''((()))******)))))))))***+++,,,***(((%%%###''''''&&&%%%%%%&&&''''''***((('''(((******'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&(((---222]]]VVVEEE///'''++++++%%%(((((())))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((,,,***)))***++++++(((%%%'''((()))******+++++++++******++++++,,,---......,,,---///...------...//////111555999;;;=========<<<===>>>@@@CCCEEEHHHIIIKKKKKKLLLLLLMMMNNNPPPPPPTTTUUUVVVWWWXXXYYYYYYYYYXXX\\\cccmmm|||&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''(((((('''''')))+++(((''''''&&&&&&''''''((((((''''''''''''(((((())),,,))))))+++***%%%$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''')))))))))))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''''''''((()))***,,,,,,))))))******)))'''%%%$$$''''''&&&%%%%%%&&&''''''((('''''''''(((((('''%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***++++++)))'''&&&&&&&&&'''&&&&&&'''***---BBBAAA888+++&&&))))))###&&&&&&&&&&&&&&&%%%%%%$$$''''''(((((((((''''''&&&%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))*********+++++++++***)))***+++***(((%%%'''((()))******+++*********+++++++++,,,,,,------,,,---......------...000000222666:::<<<>>>>>>>>>===>>>???@@@CCCEEEHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQTTTUUUVVVWWWXXXYYYYYYYYYWWW[[[aaakkkyyy'''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&(((((((((''''''''''''(((((('''''''''''''''((()))***)))&&&&&&((('''###"""$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$#########$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''(((***+++---*********))))))((('''&&&''''''&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#####################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&&&&'''''''''''''''((()))+++(((######''''''$$$$$$$$$%%%%%%%%%$$$$$$###(((((((((((('''&&&%%%%%%#########$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********'''''')))+++,,,,,,++++++(((((()))***************++++++++++++++++++,,,,,,+++---......------///000111333777;;;===?????????>>>>>>???AAACCCEEEGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQTTTUUUVVVXXXYYYYYYYYYZZZXXX[[[aaajjjwww###$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''&&&$$$$$$%%%'''(((((((((''''''((((((((('''''''''''''''((()))***&&&$$$%%%((((((%%%$$$&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''******))))))******+++,,,+++***)))(((((()))***+++++++++++++++***))))))(((''''''''''''''''''''''''%%%&&&''''''''''''&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))******+++******))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((((((&&&&&&&&&'''''''''&&&&&&$$$&&&&&&######'''))))))''''''((((((((((((''''''''''''(((''''''&&&%%%%%%#########$$$%%%&&&'''((('''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,,,,,,,------((())))))************)))+++++++++++++++++++++++++++,,,......---...///111111444777;;;>>>???????????????@@@AAACCCEEEGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRUUUUUUWWWXXXYYYZZZZZZZZZXXX\\\aaajjjvvv$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))(((&&&&&&'''((()))((((((''''''(((((()))(((''''''''''''(((((()))'''%%%&&&***+++((((((+++(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''((()))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******,,,+++***)))))))))))))))++++++,,,,,,,,,+++))))))&&&'''(((((((((((('''&&&%%%'''(((((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''))))))*********)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######%%%''')))((('''&&&&&&'''((('''%%%'''((('''%%%###$$$&&&(((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********(((***,,,,,,+++***)))***))))))************)))))))))*********++++++,,,,,,***,,,............000111111333777;;;===????????????@@@@@@BBBCCCFFFGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRUUUVVVWWWXXXYYYZZZZZZZZZXXX[[[aaajjjvvv&&&((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((''''''(((***))))))(((((((((((()))))))))((((((''''''''''''((((((&&&'''++++++)))))),,,((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))***+++++++++******(((***,,,------+++)))'''&&&'''((())))))((('''&&&%%%'''******((('''(((***''''''''''''((((((((((((&&&'''''''''((((((((()))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''')))'''%%%%%%((()))((('''%%%&&&&&&&&&$$$"""$$$'''"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((++++++++++++,,,,,,,,,,,,%%%(((++++++)))'''((()))))))))************))))))(((((()))***+++,,,,,,---***,,,---.........000222111333666:::===>>>???>>>@@@@@@AAABBBDDDFFFGGGHHHIIIJJJJJJLLLMMMPPPQQQRRRUUUVVVWWWYYYZZZZZZZZZZZZWWWZZZ```iiiuuu###%%%'''%%%"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&######$$$$$$%%%&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((###$$$%%%%%%%%%&&&(((***))))))(((((((((((())))))***)))(((''''''''''''''''''%%%&&&)))***'''''')))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))***++++++&&&((()))+++,,,,,,,,,+++&&&(((+++------+++(((%%%&&&'''((())))))((('''&&&%%%(((******(((''')))+++&&&&&&''''''(((((())))))&&&'''''''''(((((())))))''''''((((((''''''&&&%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%***'''%%%%%%(((***)))((("""$$$'''***)))'''))),,,%%%&&&''''''(((((((((((($$$$$$%%%&&&''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''' ###'''((((((''')))+++))))))*********))))))((('''((()))***+++,,,------***,,,---.........000222000222666:::<<<>>>>>>>>>@@@AAAAAABBBDDDFFFGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSUUUVVVWWWYYYZZZZZZ[[[[[[UUUYYY___hhhttt########################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$''')))***)))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''')))))))))))))))((((((((('''''''''''''''''''''&&&))))))((((((((('''''''''))))))))))))))))))))))))***'''&&&''')))***(((&&&)))(((((((((((()))******(((((())))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,))))))((((((''''''''''''######""""""###%%%&&&''')))(((''''''((()))(((&&&))))))((((((''''''&&&&&&((()))))))))))))))(((((()))***,,,---,,,+++)))'''***(((''''''(((((('''%%%))))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&***)))&&&$$$$$$%%%''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))((('''%%%$$$"""!!!(((((((((((()))***,,,,,,+++***)))(((((()))******))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,------......333555777:::===>>>>>>???======>>>@@@BBBEEEGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOUUUWWWZZZ[[[[[[ZZZ[[[\\\WWWXXX\\\eeesss########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''&&&&&&'''''''''''''''(((&&&''''''(((((((((((((((((('''&&&%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''***)))'''(((***+++)))''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))(((''''''''''''''''''''')))***+++)))(((''''''))))))(((''')))))))))((((((((((((((()))******+++******))))))***++++++,,,+++***)))(((***)))(((((())))))(((&&&(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&((('''''''''((()))******++++++***)))))))))***+++************************)))))))))*********++++++,,,------...///000111111222444777:::<<<===>>>>>>===>>>???@@@BBBEEEGGGHHHJJJKKKKKKLLLMMMOOOPPPQQQVVVXXXZZZZZZYYYXXXXXXYYYWWWXXX\\\eeettt$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***)))((('''''''''''''''&&&&&&''''''''''''''''''&&&((())))))'''&&&&&&'''((((((((((((((('''''''''&&&''''''(((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))***))))))))))))(((((((((''''''''''''((((((((((((+++***))))))++++++***)))((((((((('''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************((())))))******)))'''&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))***)))((()))))))))******************++++++,,,,,,,,,+++++++++++++++++++++*********+++***((()))******)))((('''((()))******)))((('''***))))))((((((''''''&&&)))((('''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&'''((('''&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))******''''''((()))************((('''''''''''''''((((((+++******))))))******+++++++++++++++++++++++++++************+++++++++,,,+++,,,---...///111222222111333666999;;;======>>>>>>>>>???AAACCCEEEGGGHHHLLLLLLLLLMMMOOOPPPRRRSSSVVVXXXZZZZZZXXXVVVVVVVVVVVVXXX]]]ggguuu$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((***))))))((('''''''''(((%%%%%%&&&&&&''''''((((((***+++,,,***(((&&&%%%&&&)))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((,,,,,,++++++++++++++++++)))))))))))))))*********++++++***++++++++++++******************+++,,,,,,))))))))))))((((((((((((************************))))))))))))))))))))))))'''((()))******)))'''&&&%%%%%%%%%%%%&&&&&&'''''')))((('''(((***+++***)))*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,+++*********+++++++++***)))***++++++***)))&&&((()))++++++)))(((&&&)))))))))(((((((((((((((+++)))((('''&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((&&&&&&&&&'''((('''&&&)))))))))******)))))))))((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''((()))******+++%%%%%%'''((())))))))))))))))))((('''''''''(((((())))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////000222555888;;;<<<===>>>??????@@@AAACCCEEEGGGHHHKKKLLLLLLMMMOOOQQQSSSTTTVVVXXXZZZZZZYYYWWWWWWXXXVVVYYY___jjjxxx$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&((()))(((''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&''')))((('''&&&&&&'''(((''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******++++++***)))(((''''''&&&++++++++++++++++++++++++(((((())))))************++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,---//////......------------))))))))))))))))))))))))*********)))))))))))))))'''((()))******)))((('''((()))))))))***************)))((()))+++,,,+++*********++++++,,,,,,------)))******+++,,,,,,,,,+++---,,,++++++******+++++++++***)))***+++,,,+++***&&&((()))++++++)))(((&&&&&&''''''((()))***++++++******(((((('''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((()))((('''%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((&&&&&&&&&'''((('''&&&'''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++&&&'''((((((((((((((('''******))))))((()))))))))&&&''''''(((((()))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------000222555888;;;===>>>>>>???@@@@@@AAACCCEEEGGGHHHJJJJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZ[[[ZZZZZZZZZ[[[WWWZZZbbbmmm{{{%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%!!!###%%%%%%&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******,,,,,,+++***)))((('''''')))))))))***************((((((((()))******++++++,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...//////......------,,,,,,((((((((((((((((((((((((,,,,,,++++++++++++++++++***************+++++++++((()))************))))))***)))((()))+++,,,,,,++++++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))+++,,,+++***'''((()))******)))((('''&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''((())))))***((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))*********)))((((((******))))))))))))***+++&&&&&&'''((())))))))))))++++++++++++++++++++++++************+++++++++,,,.........////////////000000222555999<<<>>>??????@@@@@@AAABBBCCCEEEGGGHHHHHHIIIIIIKKKMMMOOOQQQRRRUUUWWWZZZ[[[[[[[[[[[[\\\XXX\\\eeeqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%% """$$$&&&%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,,,,++++++,,,,,,---......///...000222111///...000111000000//////000000111222000000//////...------,,,------------------------.........//////////////////...,,,,,,,,,...///111))))))***++++++***)))(((***))))))***,,,------,,,,,,,,,,,,+++++++++++++++***+++,,,------.........+++,,,---------,,,+++******)))((()))+++++++++***(((((())))))))))))((((((''''''((()))***+++++++++&&&''')))+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))((((((((((((((((((((()))***+++'''''')))***+++++++++***************************)))))))))*********+++++++++,,,---...000111222333000222666999<<>>??????@@@@@@AAAAAAAAA???>>>>>>=========>>>>>>???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::888777666888555111...---///111444333222111000///.........000111111111111000////////////...------...000000000//////.........//////111000///---,,,,,,++++++------------,,,+++))))))'''(((***+++++++++***)))******+++++++++******)))***************)))(((((((((((()))***************++++++************+++++++++***)))(((''''''''''''''''''(((((())))))******"""$$$&&&((()))'''%%%$$$((('''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%***)))((('''&&&&&&'''((((((((((((((((((((((((((((((%%%$$$%%%((()))(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))***))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))((('''''')))************+++++++++,,,+++))))))***+++***)))++++++******************+++---...///...///111222111333666:::===???@@@@@@???>>>>>>@@@DDDGGGHHHHHHKKKJJJJJJKKKMMMOOOQQQSSSVVVWWWXXXYYYZZZZZZZZZZZZWWW\\\eeerrr###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))(((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&''''''+++******))))))(((((('''(((((((((((())))))))))))'''&&&&&&''''''((())))))+++***))))))((((((((()))******))))))((((((''''''***+++,,,,,,++++++,,,---...///000///......///111000000000111222444666777;;;<<<===???@@@AAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEECCCCCCAAA???<<<999888999<<<>>>;;;;;;999888777666666666555555555555555444333333333222111000000000111222111111000/////////////////////...---,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********)))''''''******+++++++++++++++******************))))))(((((())))))***************((((((''''''''''''((((((++++++***)))(((((((((((((((((((((((())))))******'''''''''(((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''***)))((('''&&&''''''((((((((((((((((((((((((((((((&&&%%%&&&(((***((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((()))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))((('''&&&''''''((((((''''''''''''((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&'''((()))***+++(((((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))((('''''')))************+++++++++...,,,***)))******)))(((************************+++---...///...///111222111333666999<<<===>>>>>>???>>>>>>@@@DDDGGGHHHHHHKKKJJJJJJKKKMMMOOOQQQSSSVVVWWWXXXYYYZZZZZZZZZZZZXXX\\\eeeqqq$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))#########$$$%%%'''((()))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((''''''(((((((((((()))******+++******))))))))))))))))))***,,,---.........000111222444555555444444555777777888888:::<<<>>>@@@AAADDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKIIIFFFDDDDDDEEEGGGHHHDDDDDDBBBAAA@@@?????????;;;<<<<<<<<<<<<;;;::::::999888777666666555666666555444333222111000000000/////////......---------)))***+++,,,------------,,,,,,,,,+++***)))'''&&&)))******+++,,,,,,,,,,,,******++++++******)))(((((()))******++++++******************************+++++++++***)))))))))(((((((((((())))))))))))***+++***)))((((((***+++,,,*********)))))))))((((((%%%&&&&&&'''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((((())))))***++++++,,,(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))(((''''''''''''(((((((((((((((((()))******+++******((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&((()))***++++++''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''')))************+++++++++///---+++******)))(((&&&************************+++---...///...///111222111333666888:::<<<<<<<<>>>>>@@@DDDGGGHHHHHHJJJJJJKKKKKKMMMPPPRRRSSSVVVWWWXXXYYYZZZZZZZZZZZZXXX\\\dddppp}}}$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''((((((((('''''''''(((((()))))))))(((((((((((())))))))))))&&&'''((())))))(((&&&%%%'''''''''((((((***++++++,,,,,,,,,,,,------......---///111222222333555777888:::<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNMMMMMMMMMMMMOOOMMMKKKJJJJJJJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>======<<<<<<;;;:::999777666555555555333333222222000///...---,,,,,,---.../////////...//////...---,,,+++******))))))+++,,,------------***++++++++++++***))))))))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))***************+++,,,,,,(((((((((''''''''''''&&&&&&'''''''''((((((((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((''''''(((((()))***+++***)))((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++...,,,***)))******)))(((***************++++++++++++---...///...///111222333444666999;;;<<<<<<<<>>>>>@@@DDDGGGHHHHHHJJJJJJKKKLLLNNNPPPSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZXXX\\\cccnnn|||$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%'''(((((())))))******+++(((((((((((())))))))))))'''((()))))))))((('''&&&))))))((())))))***+++,,,......//////000111222222222444777888999:::===??????BBBDDDEEEEEEEEEFFFHHHIIIJJJLLLNNNPPPQQQSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVUUURRRRRRRRRQQQPPPOOOOOOOOOQQQQQQQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQRRRRRROOOOOONNNMMMMMMMMMNNNNNNOOONNNMMMKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<::::::999888666444222000000000000000///...---,,,.........---------------)))***+++------.........+++++++++++++++***))))))))))))***+++++++++++++++(((((()))******)))((((((******+++++++++***))))))************))))))))))))''')))***,,,,,,+++***))))))(((((((((''''''''''''))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))******)))(((''''''((()))***&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''((((((((()))&&&&&&'''((()))))))))((()))(((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))*********++++++++++++***((()))***++++++***))))))*********++++++++++++---...///...///111222444555888:::<<<=========???>>>>>>@@@DDDGGGHHHHHHJJJJJJKKKLLLNNNQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZZZZYYY\\\cccmmm{{{%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$$$$%%%&&&(((((((((((((((((((((((((((((((((''''''''''''&&&))))))((('''''''''''''''((((((''''''&&&%%%%%%$$$((((((((())))))*********(((((((((((())))))))))))((())))))*********))))))+++++++++,,,,,,---//////000111222333555666777888:::<<>>;;;999777555555444333111///---,,,......---,,,,,,,,,------+++,,,,,,---............+++++++++,,,++++++***))))))***++++++,,,+++++++++)))***+++,,,,,,+++***)))))))))***++++++***)))(((+++************)))))))))&&&(((***,,,---+++)))(((++++++*********)))))))))******)))(((((('''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((()))))))))((((((++++++******)))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++***)))((()))+++,,,,,,,,,)))))))))***++++++,,,,,,+++---...///...///111222333555888:::===>>>>>>>>>???>>>>>>@@@DDDGGGHHHHHHJJJJJJKKKLLLNNNQQQTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZYYY\\\cccmmm{{{%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''((('''%%%$$$###$$$%%%&&&((((((((((((((((((((((((''''''((((((((('''%%%%%%((('''''''''''''''((()))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,......///000222444555666666777888:::<<<>>>???@@@AAACCCFFFGGGHHHIIIKKKMMMLLLOOOSSSUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZVVVVVVWWWXXXWWWVVVTTTRRRVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUSSSSSSTTTUUUUUUTTTSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFDDDBBBAAA======<<<:::888666555333333222111///.........///------............------++++++,,,,,,++++++***))))))***++++++,,,,,,+++++++++,,,...//////...,,,+++'''(((***++++++***((('''+++++++++*********))))))((()))***++++++++++++***+++++++++*********)))))))))))))))(((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((%%%''')))(((&&&&&&(((***'''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))(((((('''''''''''''''(((((()))((((((((((((((((((((((((((('''''''''''''''&&&&&&((())))))))))))(((((('''))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((())))))))))))))))))************++++++++++++***((()))***++++++***((())))))***++++++,,,,,,+++---...///...///111222111333666999<<<>>>>>>??????>>>>>>@@@DDDGGGHHHHHHJJJJJJKKKLLLOOORRRUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZXXX[[[bbbmmm{{{%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&'''(((((((((((('''%%%######$$$%%%&&&((((((((((((((((((((((((&&&'''((())))))'''%%%###%%%%%%%%%&&&'''((()))***''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))***,,,.../////////111333666999;;;======>>>???AAACCCEEEGGGHHHFFFHHHJJJKKKLLLMMMOOOQQQPPPSSSWWWYYYZZZZZZ[[[\\\\\\\\\]]]]]]\\\ZZZXXXWWWYYYYYYZZZ\\\\\\]]]]]]]]]ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[YYYZZZZZZ[[[ZZZXXXUUUTTTUUUTTTTTTSSSQQQPPPOOOOOORRRRRRSSSSSSTTTUUUVVVVVVWWWVVVUUUUUUUUUWWWXXXYYYSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRPPPOOONNNMMMMMMMMMPPPPPPPPPPPPPPPOOONNNNNNLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKGGGHHHJJJKKKKKKJJJIIIHHHDDDDDDCCCBBBAAA???===<<<:::999666444222111111111.........///......------+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++((()))+++,,,,,,+++)))(((&&&''')))******)))((('''++++++++++++******))))))++++++*********+++,,,---))))))))))))((((((((((((''''''(((((())))))******%%%&&&((()))))))))(((((((((((((((((((((((((((((($$$&&&((((((&&&%%%''')))%%%&&&)))******)))&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((((((((((((((((((((()))******))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%))))))***))))))(((''''''%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++---+++***)))*********)))((())))))***++++++,,,,,,+++---...///...///111222000111555888;;;===>>>>>>???>>>>>>@@@DDDGGGHHHHHHJJJJJJKKKLLLOOORRRUUUWWWVVVWWWXXXYYYZZZZZZZZZZZZXXX[[[bbbmmm{{{$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((+++&&&###$$$(((+++***'''$$$$$$$$$%%%&&&'''((()))***(((''''''(((((('''&&&&&&((()))(((&&&%%%%%%&&&(((((((((((()))))))))***&&&&&&&&&'''''''''(((((()))(((((('''(((((())))))))))))))))))******+++,,,+++,,,............000222333444666999<<>><<<;;;999888777555555444333111000//////,,,,,,---------,,,,,,+++---,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,***)))))))))***+++,,,,,,---...//////...---***)))))))))(((((()))***++++++,,,,,,+++***)))((('''''',,,,,,,,,++++++)))((((((************************)))))))))((('''%%%######(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&'''((()))***'''''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&$$$"""!!!'''(((((((((((((((((((((***(((&&&%%%$$$%%%'''(((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&((()))************''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((()))))),,,,,,+++***))))))******)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++'''&&&%%%'''+++,,,***((())))))))))))))))))))))))+++***)))***,,,------,,,---......---,,,,,,///111222333666999<<<===>>>>>><<<>>>AAADDDFFFHHHHHHHHHKKKLLLMMMMMMOOOSSSXXX\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ]]]cccmmmzzz$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$"""%%%%%%%%%%%%&&&'''((((((***)))'''((())))))((('''&&&((()))((('''%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((''''''''''''(((((()))*********++++++---......---///111222222333555777:::;;;===@@@CCCEEEGGGHHHLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZ\\\^^^______^^^\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYZZZ\\\^^^______^^^]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXX[[[ZZZYYYXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIMMMMMMNNNNNNOOOPPPPPPQQQSSSRRRPPPOOONNNNNNOOOOOONNNLLLJJJIIIGGGGGGGGGGGGCCCCCCAAA@@@???===<<<<<<:::999888777555444222222......//////...---,,,,,,...------,,,,,,,,,,,,,,,************))))))))))))+++++++++++++++,,,---------...//////...,,,***))))))))))))))))))***++++++))))))))))))((((((((((((************)))((('''&&&((((((((((((((((((((((((++++++******)))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((((((((((((((((('''''')))((('''&&&%%%&&&''''''''''''(((((((((((('''''')))(((((((((''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))++++++***)))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((''''''(((+++,,,***(((************************))))))(((***,,,......---------...---,,,---///111222333666999<<<===>>>>>>===>>>@@@CCCEEEGGGIIIIIIJJJKKKLLLMMMNNNRRRWWW[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZ^^^eeeppp}}}$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###***'''$$$%%%(((***(((&&&%%%%%%%%%%%%&&&&&&'''(((+++)))''''''((()))((('''&&&((())))))'''&&&&&&'''&&&&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))***+++++++++,,,,,,...///111222111333666888999;;;===@@@EEEEEEGGGJJJLLLNNNPPPQQQRRRSSSTTTVVVWWWYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]___``````___]]]\\\ZZZZZZZZZ[[[[[[\\\\\\\\\ZZZ[[[]]]^^^______^^^]]]]]]\\\\\\[[[YYYWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTRRRRRRQQQPPPOOOMMMMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKMMMNNNOOOPPPQQQSSSRRRRRRQQQQQQQQQRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<:::999777777222222222222111///......000///...------------............---,,,,,,++++++---,,,,,,,,,,,,------...------.........,,,+++*********************++++++((()))))))))************************)))(((''''''(((((((((((((((((((((((()))*********))))))((('''************************(((((((((((((((((((((((('''((()))*********)))(((''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&***))))))(((((())))))***))))))(((((((((((())))))***))))))(((((((((((())))))((((((''''''(((((()))))))))))))))))))))))))))***))))))***++++++***(((++++++++++++++++++++++++)))((((((***,,,......---+++---------------000222222333666999<<<===>>>>>>>>>???@@@BBBDDDGGGIIIJJJIIIJJJLLLLLLNNNQQQUUUYYYZZZYYYYYYXXXXXXYYYZZZZZZZZZ^^^gggsss$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''(((,,,***'''&&&''''''$$$"""%%%%%%%%%%%%%%%&&&'''(((***(((&&&&&&'''((('''&&&&&&((())))))'''&&&'''(((((())))))))))))*********)))((((((((((((''''''''')))))))))******,,,------+++,,,,,,...000222444555777999<<>>>>>??????@@@AAACCCFFFIIIKKKHHHJJJKKKLLLMMMPPPTTTWWWXXXXXXXXXXXXYYYYYYYYYZZZYYY^^^hhhvvv$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))#########%%%'''(((((('''&&&&&&%%%%%%%%%&&&''''''***'''%%%$$$%%%&&&&&&&&&&&&((())))))(((''''''((())))))))))))*********+++(((''''''''''''''''''''')))))))))***+++---...///---...///111444777:::;;;>>>AAADDDGGGHHHKKKNNNPPPVVVVVVWWWYYYZZZ[[[\\\]]]^^^]]]]]]^^^^^^```aaabbb__________________``````___``````aaaaaa``````___[[[\\\\\\\\\]]]]]]]]]^^^^^^______```````````````^^^^^^]]]\\\[[[YYYWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQSSSRRRQQQPPPOOONNNMMMMMMIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAA???>>>AAA@@@@@@??????>>>======BBBCCCDDDFFFHHHJJJKKKLLLNNNOOOOOOPPPQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGEEEDDDBBB@@@???>>><<<<<<<<<;;;:::888777666444333222111000000000000*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***,,,++++++***))))))((((((+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***(((''''''(((((())))))*********)))(((''''''((()))+++,,,******))))))(((((((((((((((((())))))(((((('''&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))))))))(((((((((((())))))((('''''''''''''''((((((******(((''''''(((******))))))*********+++++++++***++++++++++++*********++++++++++++++++++++++++---+++***+++,,,,,,+++)))***,,,............///000222333666999<<<===>>>>>>??????@@@AAACCCFFFIIIKKKHHHJJJKKKLLLMMMOOOSSSVVVWWWWWWXXXXXXYYYYYYYYYYYYYYY^^^hhhvvv$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''******++++++,,,++++++***&&&&&&&&&%%%%%%&&&&&&'''***(((%%%$$$%%%&&&'''&&&&&&((())))))((((((((()))'''''''''((((((((())))))'''''''''(((((()))))))))))))))***+++---...000111333444666999<<<@@@CCCEEEHHHKKKMMMOOOPPPRRRUUUWWWZZZZZZ[[[\\\]]]^^^^^^___^^^^^^]]]\\\]]]^^^```aaa]]]]]]^^^^^^_________````````````aaaaaa`````````]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\[[[YYYXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPMMMMMMNNNNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@@@@AAA@@@???===@@@@@@???>>>======<<<<<>>===<<<888777666555444333333333---------.........//////---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,---...---,,,+++*********)))((('''&&&%%%%%%)))***************))))))))))))))))))))))))))))))))))))***++++++*********''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))((('''(((((((((((())))))))))))(((((((((((())))))***+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))(((''''''''''''(((((()))***))))))(((((())))))***&&&''''''(((((()))))))))(((***++++++***)))******++++++++++++++++++++++++---,,,***+++,,,,,,+++)))+++---//////...---...///222333666999<<<===>>>>>>>>>???@@@BBBDDDGGGIIIJJJHHHJJJLLLMMMNNNPPPSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYXXX]]]fffttt$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&$$$"""!!! '''&&&&&&%%%%%%&&&&&&&&&,,,)))&&&%%%&&&(((((((((&&&''')))))))))((()))***''''''((((((((()))))))))(((((()))***+++,,,,,,---//////000111333555777888<<<===???CCCGGGKKKNNNPPPSSSUUUWWWXXXXXXYYY[[[]]]]]]]]]]]]^^^^^^_________^^^]]]\\\[[[[[[\\\^^^___ZZZ[[[[[[\\\]]]^^^______````````````````````````______^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFDDDBBBBBBBBBAAA@@@>>>@@@@@@@@@@@@????????????BBBBBBCCCEEEFFFHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBB===<<<;;;999888888777777555555444333222222111111......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---...///...---+++***)))))))))((((((''''''''')))******++++++******)))))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))(((((((((((((((''''''(((((())))))))))))))))))((((((((()))******++++++******((('''''''''((()))''''''((((((((((((''''''''''''''''''((((((((()))(((((()))***+++++++++***'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))((((((''''''(((((()))***'''(((((())))))(((((('''&&&&&&''''''((())))))***%%%(((******)))(((***+++***************************))))))***,,,------,,,,,,...000000...---,,,---222333666999<<<===>>>>>>===>>>@@@CCCEEEGGGIIIIIIIIIKKKMMMNNNOOOPPPSSSUUUUUUVVVWWWYYYYYYYYYYYYYYYXXX\\\dddppp$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((("""$$$'''))))))))))))***'''&&&&&&%%%%%%%%%&&&&&&...+++(((&&&''')))******&&&''')))***)))((()))***************++++++++++++))))))***+++---...///000555666666888:::<<<>>>???CCCDDDFFFJJJNNNSSSVVVXXXYYY[[[]]]]]]]]]]]]___```^^^^^^____________``````cccbbb```______```bbbccc]]]^^^___```aaabbbcccddd`````````______```````````````___^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFDDDCCCCCCCCCAAA??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNOOOOOONNNNNNJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEE@@@@@@>>>===<<<;;;;;;;;;777666555333111///...---000///...---------------,,,++++++***++++++,,,,,,,,,---...//////---+++***+++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))***************************)))((('''&&&'''''''''))))))((((((''''''&&&&&&'''((()))******)))((('''''''''((()))***+++,,,,,,,,,***((('''&&&''')))***''''''((((((((((((''''''&&&'''''''''(((((())))))'''((()))++++++,,,,,,,,,'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((()))******%%%&&&'''(((((('''&&&%%%'''(((((()))***++++++,,,$$$'''******((((((***,,,))))))))))))))))))))))))'''''''''***---/////////---///111000...,,,,,,,,,222333666999<<<===>>>>>><<<>>>AAADDDFFFHHHHHHHHHIIIKKKNNNOOOOOOQQQSSSUUUTTTUUUWWWYYYZZZZZZYYYXXXWWW[[[bbbnnn}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%######"""!!!***)))((('''&&&%%%$$$$$$###%%%'''((((((((()))***)))***+++++++++******)))***,,,---...///111444777777999;;;???BBBDDDFFFGGGPPPQQQRRRUUUWWWYYY[[[\\\^^^```bbbcccdddcccbbbaaa______^^^^^^^^^```aaacccaaa``````_______________[[[\\\]]]___``````aaaaaaaaa```^^^]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\ZZZXXXWWW]]][[[YYYWWWVVVUUUVVVVVVRRRTTTUUUTTTRRRQQQQQQRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIKKKJJJIIIHHHGGGHHHIIIIIILLLKKKKKKKKKKKKLLLMMMMMMJJJIIIGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIJJJJJJCCCBBBAAAAAAAAA@@@>>><<<===<<<<<<>>>AAACCCCCCBBBGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLJJJIIIHHHGGGGGGGGGLLLJJJIIIIIIKKKLLLLLLKKKGGGGGGHHHHHHHHHFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@>>>===;;;999666333222111222111111111000000//////,,,,,,,,,,,,---...///000......------,,,+++******,,,+++***((('''&&&&&&&&&((())))))***++++++,,,,,,---+++)))***,,,---+++)))+++++++++******(((''''''******)))''''''&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((---***'''&&&'''((((((((((((((()))***************))))))))))))))))))))))))******))))))((((((((('''((()))***)))((('''(((*********))))))((((((''''''(((***,,,...---***'''$$$)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&************************(((((((((((((((((((((((((((''''''&&&&&&((()))***)))))))))))))))(((''''''))))))******++++++,,,,,,)))(((((()))++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111222333666999<<<===>>>>>>???@@@AAACCCEEEFFFGGGHHHGGGHHHJJJMMMPPPRRRTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYYYY[[[aaakkkyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''((((((((('''''''''&&&&&&))))))(((((('''&&&&&&&&&((('''''''''''''''&&&&&&%%%'''))))))(((((()))***'''((()))***+++,,,---------///111222444666:::===@@@BBBEEEHHHKKKMMMNNNOOOTTTUUUWWWYYY[[[]]]^^^______```bbbcccccccccaaaaaa_______________```aaaaaaaaaaaa```_______________\\\\\\^^^_______________^^^]]][[[ZZZYYYYYYYYYYYY[[[[[[\\\]]]]]]\\\[[[ZZZWWWVVVTTTRRRQQQPPPPPPPPPRRRTTTVVVUUUSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIJJJHHHIIIIIIIIIKKKLLLMMMNNNJJJIIIGGGEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIGGGEEEEEEFFFHHHHHHGGGCCCBBBAAAAAABBBBBB@@@>>>@@@??????@@@CCCDDDDDDCCCFFFFFFGGGIIIJJJKKKLLLMMMJJJJJJIIIHHHHHHGGGGGGGGGGGGEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???===;;;999777666555444444333333222111111000---------,,,------...//////......------,,,,,,,,,------+++***)))))))))))),,,,,,,,,,,,+++++++++++++++)))(((***,,,---,,,+++******+++******)))((('''++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&&&&''')))******(((((()))***************(((((((((((((((((((((((()))))))))((((((((('''''''''((())))))''''''((()))***)))))))))((((((((('''###$$$&&&'''&&&$$$!!! )))(((''''''''''''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,(((((('''&&&'''((()))***))))))******))))))((('''((((((((((((((())))))))))))))))))+++------+++(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111222444777:::<<<>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXZZZ```kkkyyy'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((()))******)))((()))***))))))***+++,,,...000111333555888:::<<>>===<<<;;;999888777666555444333222//////...------------.................................---,,,,,,,,,,,,,,,000///...---,,,+++***))))))(((((()))+++------,,,)))***************)))))),,,,,,+++***))))))))))))))))))))))))))))))))))))************************)))'''&&&&&&(((***++++++(((((()))***************''''''''''''''''''''''''((((((((((((''''''''''''&&&'''(((((('''&&&'''((())))))))))))((((((((((((''''''''''''&&&%%%$$$###)))((((((''''''(((((()))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''')))***+++,,,---(((((('''''''''((()))*********++++++******)))((())))))))))))((((((((((((((()))+++---///...+++((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111333555888;;;===>>>??????>>>>>>@@@AAACCCEEEFFFFFFJJJKKKMMMOOORRRTTTVVVWWWUUUVVVVVVWWWXXXWWWWWWWWWVVVZZZaaakkkyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))((('''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$"""%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))***+++***))))))***,,,.........///111333555666;;;===AAADDDFFFJJJNNNQQQQQQRRRTTTVVVXXXYYYZZZ[[[\\\]]]^^^___aaabbbcccddd```aaabbbbbbbbbbbbaaaaaa^^^___```aaaaaa```^^^]]]```______^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYZZZYYYWWWVVVTTTTTTUUUUUUSSSTTTUUUVVVWWWVVVUUUUUUQQQQQQQQQPPPNNNMMMKKKKKKLLLNNNQQQRRRPPPNNNMMMLLLLLLMMMOOOPPPQQQQQQQQQQQQNNNMMMKKKJJJKKKLLLNNNPPPQQQPPPOOOOOOOOOPPPRRRSSSTTTSSSRRRRRRQQQQQQQQQRRRTTTSSSRRRRRRRRRTTTVVVWWW[[[^^^bbbeeegggfffcccaaa]]][[[YYYZZZ\\\^^^______```^^^\\\[[[[[[ZZZYYYWWWTTTRRROOONNNNNNLLLJJJHHHDDDEEEEEEFFFGGGHHHIIIIIINNNNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEEEEGGGIIIIIIHHHDDDCCCAAA@@@@@@AAABBBBBBDDDCCCAAA@@@AAACCCEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@======;;;:::888777666555222111000///........................////////////......------,,,---------//////...---,,,+++******))))))))))))***+++++++++))))))***+++++++++******,,,+++***)))))))))))))))))))))))))))))))))))))))***************))))))))))))(((&&&'''(((******)))(((((()))***************((((((((((((((((((((((((((((((''''''''''''''''''&&&'''((('''&&&%%%&&&((())))))))))))((((((((((((,,,++++++***)))))))))***)))(((((((((((((((((()))((((((((('''''''''''''''))))))))))))))))))))))))************************((((((((((((((()))))))))+++++++++++++++***)))))),,,,,,++++++******))))))***)))***,,,------+++)))************************++++++,,,,,,,,,,,,------,,,---//////......000111444555888;;;===???@@@@@@??????@@@BBBDDDEEEGGGGGGJJJKKKMMMOOORRRTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVZZZbbbmmmzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''))))))((((((((('''''''''***+++,,,+++***+++---///222333555777:::===@@@BBBDDDGGGJJJNNNPPPSSSVVVYYYVVVVVVXXXZZZ[[[\\\]]]]]]]]]]]]^^^___```aaabbbbbbaaaaaabbbbbbbbbaaaaaaaaa^^^___`````````^^^]]][[[^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRQQQQQQRRRRRRUUUVVVWWWWWWWWWWWWVVVUUUPPPPPPOOOMMMLLLKKKJJJIIIKKKMMMQQQRRRQQQQQQQQQQQQQQQTTTWWW[[[^^^```aaabbbaaa```^^^]]]]]]^^^```bbbcccbbbaaa``````aaabbbcccccccccbbbbbbbbbccccccdddhhhgggfffggghhhkkkmmmooosssvvvzzz~~~~~~{{{yyyqqqpppppprrrvvvyyy{{{|||{{{yyyuuusssrrrqqqooommmiiifffcccaaa___\\\YYYVVVWWWVVVVVVVVVVVVUUUUUUUUUZZZ[[[\\\[[[YYYVVVRRRPPPMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCDDD@@@???>>>===>>>AAACCCEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAACCCDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???===<<<:::999999666555444222111111111111.........///////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***))))))))))))******++++++++++++*********)))((((((((())))))*********************************))))))(((((((((+++)))(((((())))))((('''(((((()))***************))))))))))))))))))))))))''''''((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))+++***)))((((((((())))))((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))))))))+++++++++++++++***)))))),,,,,,++++++******)))))),,,***)))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---//////......000111444555888;;;===???@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJJJJLLLNNNQQQSSSTTTUUUWWWWWWXXXYYYYYYYYYYYYYYYWWW[[[bbbnnn{{{%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''"""###$$$%%%''')))***+++&&&''''''(((((((((''''''&&&&&&''''''''''''((((((&&&&&&'''''''''((((((((()))))))))(((((('''''''''+++,,,------...000333666666888===BBBGGGKKKNNNPPPLLLOOOSSSVVVWWWYYY[[[]]][[[\\\]]]^^^___`````````]]]]]]^^^______```aaaaaabbbbbbbbbaaaaaaaaaaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWUUUTTTSSSNNNNNNLLLLLLLLLLLLMMMNNNRRRSSSTTTUUUVVVVVVUUUTTTRRRPPPNNNLLLJJJJJJJJJKKKJJJLLLPPPRRRSSSUUUWWWYYYYYY]]]cccjjjqqquuuxxxyyy}}}|||{{{zzzyyyzzzzzz{{{zzzzzzyyyxxxxxxyyy{{{{{{zzzzzzzzz{{{|||}}}}}}zzzwwwvvvssspppmmmkkkkkkjjjiiihhhhhhggggggmmmnnnppppppnnnjjjfffcccZZZWWWUUUSSSRRRQQQPPPNNNKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@?????????@@@AAABBBFFFEEECCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@???>>>===<<<999999888666666555555555000000000000000000000000......---,,,++++++,,,,,,)))******+++,,,------...---......,,,***))))))******+++++++++++++++*********))))))((((((((())))))*********************************))))))(((''''''+++***(((((())))))'''%%%(((((()))***************************************(((((((((((())))))))))))&&&'''(((((('''&&&'''((((((((((((((())))))))))))******)))(((((())))))***((())))))******))))))((('''(((((((((((()))))))))((((((((((((((((((((((((''''''(((***+++,,,---...'''((()))*********))))))******++++++******)))((())))))))))))((((((((((((,,,+++***+++---...---,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,---//////......000111333555888;;;===>>>??????AAAAAACCCDDDFFFHHHIIIIIIJJJKKKLLLNNNPPPRRRTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYWWW[[[bbbmmm{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%''')))***''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((()))))))))((((((((((((((())))))))),,,...///111222666:::>>>@@@CCCHHHNNNRRRUUUWWWWWWSSSVVVYYY[[[\\\\\\^^^_________```aaaaaabbbaaaaaa______``````aaaaaabbbbbbcccbbbbbbaaaaaaaaaaaaaaa___^^^]]][[[ZZZYYYYYYYYYWWWVVVVVVUUUTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQJJJIIIIIIIIIIIIKKKLLLMMMQQQRRRUUUWWWYYYZZZ[[[[[[[[[YYYUUURRRQQQQQQSSSTTTTTTVVVZZZ\\\___ccchhhlllooossszzz~~~~~~~~~}}}}}}||||||{{{~~~|||qqqnnnjjjgggeeeccc```^^^ZZZYYYYYYWWWUUUSSSQQQPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFDDDBBBBBBCCCDDDEEEDDDCCCBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAA@@@??????<<<<<<;;;::::::999::::::444444333333222222111111000///...---,,,++++++++++++++++++,,,---.........,,,...///...+++***+++,,,,,,,,,,,,,,,+++***))))))*********))))))******+++************************,,,,,,+++******)))(((((()))(((((((((******((('''(((((()))***************))))))))))))))))))))))))))))))))))))******++++++'''((())))))''''''((()))'''((((((((()))))))))***++++++++++++++++++++++++((()))************)))((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***,,,------'''((()))***+++***))))))))))))******))))))((('''((((((((((((((()))))))))+++,,,...111333111...+++******************************+++,,,,,,---......,,,---//////......000111222444777:::<<<>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIIKKKLLLNNNOOOQQQSSSUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXVVVYYY```kkkyyy''''''''''''''''''''''''%%%$$$$$$&&&(((******)))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((...,,,(((%%%######$$$%%%'''(((((((((((((((''''''(((((())))))*********+++((((((((((((((('''''''''&&&&&&'''((()))***++++++...///222333666:::@@@DDDJJJMMMRRRVVVXXXYYYWWWVVVWWWZZZ]]]^^^^^^^^^^^^______```aaaaaabbbaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccbbbaaa``````aaaaaa___^^^\\\YYYXXXXXXXXXYYYUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPIIIIIIIIIIIIJJJLLLNNNOOOWWWYYY\\\```cccfffgggggggggddd___[[[ZZZ[[[^^^```fffhhhkkknnnrrrxxx{{{wwwtttqqqnnnoooooonnnmmmjjjgggdddbbb___^^^]]]ZZZWWWTTTQQQOOOHHHFFFDDDCCCBBBCCCEEEFFFGGGEEEBBB@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<===777777666555444444333333111111///...,,,,,,++++++---------.........//////+++---///...,,,+++---///---------,,,+++***)))(((+++++++++***++++++,,,,,,************************------,,,,,,+++***))))))'''''''''(((***+++***((((((((()))***************))))))))))))))))))))))))))))))******+++++++++,,,((()))***)))((('''(((***'''((((((((())))))******((())))))*********))))))((()))***++++++***)))((('''((((((((())))))******************************))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))(((''''''))))))******++++++,,,,,,***---222666888555///***))))))))))))))))))))))))******+++,,,,,,---......,,,---//////......000111222333666999<<<===>>>>>>???@@@AAACCCEEEFFFGGGHHHMMMNNNOOOQQQSSSTTTVVVWWWUUUVVVWWWWWWXXXXXXWWWWWWUUUWWW^^^iiixxx''''''%%%%%%%%%%%%'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$""""""###&&&(((''''''''''''((((((((()))***)))))))))((((((((((((((((((&&&%%%%%%%%%&&&'''***+++,,,---,,,---000222555888<<<@@@CCCGGGKKKNNNSSSTTTVVVXXX[[[]]]___```____________```aaabbbcccbbbbbbccccccdddeeeeeeeeecccccccccccccccbbbbbbbbb``````______^^^^^^^^^]]]^^^\\\ZZZWWWUUUSSSRRRQQQRRROOOKKKKKKMMMNNNMMMKKKKKKMMMOOOPPPOOONNNNNNOOOMMMNNNPPPSSSUUUZZZ___ccceeellltttyyy|||uuuooommmlllmmmrrryyy~~~~~~}}}}}}}}}|||wwwnnnddd]]]ZZZVVVPPPLLLJJJHHHGGGFFFHHHEEEBBBAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBCCCCCCAAA@@@???AAA???======>>>>>>===<<<<<<;;;::::::;;;999666444222222000///............//////...------,,,++++++------------------------......---------,,,,,,,,,------,,,,,,+++***))))))*********++++++,,,,,,,,,---,,,+++))))))))))))***+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***"""%%%)))+++***)))((((((+++***)))(((&&&&&&%%%%%%((((((((((((((()))******,,,***)))***++++++***)))*********++++++,,,,,,,,,---,,,***(((&&&&&&&&&&&&+++*********))))))((((((***)))))))))(((((('''''')))))))))*********))))))+++*********))))))((((((((()))+++,,,---,,,,,,+++,,,000555888777333---))),,,***))))))***++++++***...---,,,---...//////.........//////000000111111444555777:::<<<===>>>???CCCBBBBBBBBBCCCFFFHHHJJJIIIJJJKKKMMMOOOQQQRRRSSSVVVVVVWWWWWWWWWVVVUUUUUUUUUVVV^^^jjjwww'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((()))***************((())))))************)))***,,,...000111333666999>>>@@@DDDGGGJJJMMMQQQSSSWWWXXXYYY[[[]]]___```aaa````````````aaabbbdddddddddddddddeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbaaa___^^^\\\[[[ZZZ[[[ZZZXXXVVVTTTSSSRRRRRRQQQNNNKKKJJJKKKKKKJJJIIIJJJLLLNNNPPPQQQSSSWWWZZZYYY[[[^^^bbbeeekkkqqquuu~~~~~~}}}wwwkkkggg```ZZZVVVSSSPPPNNNNNNLLLIIIGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA???>>>??????>>>===>>>===<<<======<<<:::888555444222111000//////////////////......---------************************------------,,,,,,,,,,,,++++++******)))((((((((()))))))))******+++++++++,,,+++***)))))))))***+++************)))))))))(((,,,,,,++++++************)))******++++++******)))"""$$$'''((((((''''''((())))))(((''''''''''''(((((((((((((((((()))******+++)))((()))******)))(((*********++++++,,,,,,,,,,,,+++)))(((''''''''''''************)))))))))(((*********))))))(((((((((***++++++,,,,,,+++***)))******************))))))++++++,,,,,,,,,,,,,,,,,,,,,...222444444222...,,,,,,***))))))***++++++***,,,,,,,,,,,,---......---......//////000000111111222444666999<<<>>>@@@AAABBBBBBBBBBBBDDDFFFHHHIIIKKKLLLMMMOOOPPPRRRSSSSSSUUUUUUVVVWWWWWWVVVVVVVVVUUUVVV\\\iiiuuu&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))&&&''')))+++,,,,,,,,,+++(((***,,,...///...---,,,,,,...222666999===AAADDDIIILLLOOOQQQSSSUUUXXXZZZ\\\]]]]]]___```aaabbbccc``````aaaaaabbbdddeeefffgggffffffffffffeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaa```^^^\\\ZZZXXXWWWTTTSSSRRRPPPOOONNNNNNNNNOOOLLLJJJHHHIIIIIIHHHGGGKKKMMMPPPTTTXXX^^^dddiiijjjlllppptttyyywwwpppjjjeeeaaa___]]][[[XXXWWWVVVUUURRRPPPMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???======>>>>>>>>><<>>>>>???@@@@@@>>>===888777555444222111000000000000000000////////////************************,,,,,,,,,,,,+++++++++++++++++++++***))))))(((((()))))))))))))))******************)))******+++,,,************)))))))))))),,,+++***)))((()))******)))))))))******)))))))))%%%&&&((((((''''''(((***''''''''''''(((((()))***((((((((((((((())))))******((('''((()))***)))(((*********+++++++++++++++******)))(((((((((((((((************))))))))))))***************)))))))))((()))+++,,,+++)))'''&&&*********+++++++++++++++------,,,+++,,,---...///333333333222111///...---,,,+++))))))+++,,,+++***+++++++++,,,,,,,,,------......//////000000111111000222555999<<>>>>>???@@@??????>>>======>>>@@@AAA@@@???<<<;;;999777555333222222000000000000000000000000------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++))))))******************)))))))))******+++,,,,,,*********))))))))))))))),,,***)))''''''(((***+++))))))************)))))))))*********)))))),,,...((((((((('''((())))))***))))))(((((((((((())))))***)))((()))***+++***)))***************+++++++++)))(((((((((((()))))))))*********)))))))))))))))++++++*********************+++---------+++((('''*********++++++,,,,,,------,,,++++++,,,...111333===;;;777333///---,,,,,,---+++)))***+++,,,+++++++++,,,------,,,,,,---.........//////000000111111111333666999<<>>===<<<===>>>??????>>>>>>===;;;999777666555444111111111111000000000000////////////////////////,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))******+++***(((''''''(((***,,,***++++++++++++++++++***+++++++++)))((())),,,...******)))((((((((((((((())))))(((((((((((())))))+++***)))***,,,---,,,+++************************'''(((((()))))))))))))))))))))))))))))))))************************++++++---...///000///...,,,+++*********++++++,,,,,,---+++***)))***,,,000555777===:::555111---,,,,,,------+++******+++,,,,,,++++++---///...---,,,...000......//////000000111111333555777999<<<>>>?????????@@@BBBDDDEEEFFFFFFFFFLLLMMMOOOQQQQQQQQQQQQPPPSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTXXXbbbooo~~~%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%$$$%%%&&&((()))((((((((()))))))))******++++++******))))))))))))///...------000444999<<>>>>>>>>===???>>><<<:::999888777777444444333333222111111000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,,,,,,,+++++++++++++++'''((()))++++++,,,,,,,,,))))))))))))******************)))((()))***+++,,,++++++,,,,,,,,,,,,++++++)))))))))(((&&&''')))++++++***))))))((((((((((((***))))))(((((((((((((((+++******+++---...---,,,***************)))))))))'''((()))))))))))))))((())))))))))))************)))))))))***************)))******++++++******************+++++++++++++++)))))))))***---111555888222000...,,,+++,,,---...---,,,******,,,---,,,++++++...000///---,,,...111......//////000000111111444555777:::<<<===>>>>>>@@@@@@AAABBBDDDEEEFFFGGGJJJLLLOOOQQQRRRRRRQQQPPPTTTUUUUUUVVVWWWWWWWWWWWWUUUTTTXXXbbbooo~~~&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&(((((())))))((((((((()))))))))*********---,,,+++******+++---...000000222555:::@@@EEEHHHOOORRRWWW[[[]]]^^^```aaa___aaabbbbbbbbbbbbccceeeeeeeeeeeeffffffggggggggggggfffeeedddccccccccccccccccccbbbbbbaaaaaaaaa```]]]\\\\\\[[[YYYXXXXXXWWWWWWUUUSSSQQQNNNKKKIIIHHHFFFFFFHHHJJJMMMOOORRRSSS[[[___cccgggjjjpppvvv{{{~~~yyytttrrrgggddd^^^XXXTTTOOOJJJGGGGGGDDDAAA@@@@@@???>>>===???>>>===;;;:::999999999888888777666444333222222........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))((()))***+++,,,++++++***((()))))))))************************++++++,,,,,,******++++++++++++******'''((()))((('''&&&((())))))))))))((())))))***+++******)))(((((((((((((((***))))))***,,,------,,,+++*********)))))))))((((((((()))******)))((('''((()))))))))************((((((((())))))*********&&&&&&&&&&&&&&&''')))*********************))))))***))))))***,,,///222444*********++++++,,,---......,,,***+++,,,---,,,+++***---000///,,,+++---111......//////000000111111333444777999<<<>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHJJJLLLOOORRRTTTTTTSSSRRRUUUUUUVVVWWWWWWVVVVVVVVVUUUTTTYYYcccppp~~~&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))###%%%)))+++,,,+++)))'''))))))))))))************...---++++++,,,...111333000222777===DDDJJJOOOQQQUUUYYY]]]___``````aaabbbbbbccceeeeeeddddddfffgggfffffffffggghhhhhhiiiiiiggggggeeedddcccbbbbbbbbbaaaaaaaaa```````````````XXXWWWWWWUUUTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPQQQTTTXXX\\\aaaeeegggmmmqqqvvvyyy}}}~~~vvvnnnggg```ZZZVVVLLLIIIEEECCCBBBAAA@@@>>>>>>>>>===;;;;;;:::::::::<<<;;;:::888777555444333////////////////////////......------------,,,,,,------------------------+++*********))))))((((((((()))***+++,,,+++******(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,))))))************)))))))))***+++***)))((()))***''''''(((((()))+++,,,---******)))((((((((((((((()))(((((()))+++---,,,++++++*********))))))((((((((()))*********)))'''&&&(((((())))))*********+++''''''(((((()))))))))***+++***))))))***,,,...000+++*********))))))((((((++++++++++++,,,...000111***+++,,,---------,,,,,,...,,,++++++,,,------,,,(((,,,///...***))),,,000......//////000111111111111333555999<<>>DDDJJJNNNSSSWWWYYY\\\^^^aaaccceeeeeedddcccbbbdddgggggggggfffffffffggghhhhhhggggggeeedddddddddcccaaaaaabbbbbbbbbaaaaaa^^^[[[[[[\\\\\\YYYVVVRRROOOMMMLLLLLLMMMNNNNNNMMMNNNPPPQQQSSSVVV[[[___gggiiimmmooopppqqqsssuuu~~~zzztttooolllaaa\\\TTTNNNKKKHHHFFFEEEBBB???===<<<<<<<<<;;;999???>>>;;;888777666666777444444222111111000000000......---,,,,,,,,,------......---------,,,,,,,,,......---,,,+++))))))(((,,,,,,+++******+++,,,,,,++++++******************))))))***+++,,,,,,------************))))))))))))++++++************++++++))))))************))))))******))))))))))))************+++++++++,,,,,,,,,------,,,,,,+++***))))))+++*********))))))(((((()))))))))))))))***++++++******))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))************------,,,++++++,,,,,,,,,------------------------,,,---//////......000111222444666999<<<>>>@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGLLLMMMOOORRRUUUWWWXXXXXXWWWWWWXXXYYYYYYXXXWWWVVVTTTVVV\\\fffppp|||(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%&&&'''((())))))(((((('''((()))***+++***)))((('''''''''((()))(((((('''''''''((()))***+++)))'''(((+++,,,+++))),,,***+++000222333888???EEEIIIOOOSSSWWWZZZ]]]```bbbccceeeggghhhhhhggggggdddfffhhhiiihhhgggggghhhhhhiiiiiiiiihhhgggffffffeeecccaaaaaabbbbbbaaa``````\\\YYYWWWVVVTTTPPPNNNNNNLLLIIIHHHHHHIIIJJJKKKNNNPPPRRRVVV[[[bbbjjjooozzz|||~~~~~~~~~~~~vvvpppggg___YYYUUUQQQOOOOOOJJJDDD@@@>>>=========@@@???>>><<<:::888666555666555333222000000////////////......------......///.........------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------************))))))))))))++++++************++++++******++++++++++++************))))))))))))***************+++++++++,,,,,,,,,,,,++++++******))))))************)))))))))((()))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,---//////......000111222444666999<<<>>>@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMPPPRRRTTTUUUVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUVVV\\\fffooozzz'''''''''''''''&&&&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&'''(((((())))))'''''''''(((***+++(((((())))))))))))******)))))))))((()))***+++++++++))))))))),,,------,,,...---///444999===DDDLLLRRRUUUZZZ]]]___aaaccceeegggggghhhhhhhhhiiiiiiiiifffhhhjjjjjjiiihhhiiijjjggghhhhhhhhhhhhhhhgggfffeeedddbbbbbbbbbbbb```___\\\YYYUUURRRPPPMMMJJJHHHJJJHHHFFFDDDDDDGGGJJJLLLRRRUUU[[[aaaiiisss||||||uuuoookkkgggeeeaaaZZZPPPHHHDDDBBBBBBBBBAAAAAAAAAAAA???<<<999888999888666444222111000000111000//////........./////////.........---------++++++,,,---...///000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++*********)))))))))++++++************++++++++++++,,,,,,,,,,,,++++++******))))))))))))***************++++++++++++,,,************))))))))))))************))))))))))))((((((((((((((())))))***------------------------***************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---------------------------,,,---//////......000111222444666999<<<>>>@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKMMMOOORRRSSSUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWVVVWWW\\\eeennnyyy''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&'''((()))************))))))))))))*********++++++***)))***+++---......111333888>>>CCCIIIPPPUUUZZZ]]]```bbbbbbcccdddeeehhhggggggfffffffffggggggggghhhjjjiiihhhggghhhiiieeeffffffggggggffffffeeedddcccaaa``````___]]][[[WWWUUURRRNNNLLLJJJHHHGGGEEEDDDDDDDDDFFFJJJOOOSSS\\\aaaiiirrrzzz~~~}}}ssslllbbbYYYRRROOOLLLJJJEEEEEEDDDBBBAAA???>>>===:::999888666555444444444111111000///.....................---------,,,,,,++++++,,,---...//////000+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))++++++************++++++***++++++++++++++++++*********))))))))))))******************++++++++++++(((((((((((())))))))))))*********))))))))))))))))))((((((((((((((())))))))))))************++++++************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,---//////......000111222444666999<<<>>>@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGKKKLLLNNNQQQSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWXXXXXX]]]fffnnnxxx&&&'''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''###%%%''')))***(((&&&%%%%%%&&&'''((()))*********(((((())))))************************+++---///111555<<>>===>>>999888777666666666666666222111000///............------------,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++)))*********+++++++++,,,***+++++++++++++++,,,,,,++++++++++++************++++++************++++++))))))************))))))******))))))))))))******))))))*********+++++++++(((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))'''((((((((()))))))))************************************************************************************++++++++++++,,,,,,+++++++++,,,,,,---...------------------------,,,---//////......000111222444666999<<<>>>@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGKKKLLLNNNPPPRRRTTTTTTUUUUUUVVVXXXYYYYYYYYYXXXXXXYYYYYY^^^fffnnnwww&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''%%%''')))+++,,,***((('''&&&&&&'''(((((()))******(((((()))************)))+++,,,------...111666999>>>GGGPPPUUUZZZ^^^```^^^aaadddfffgggfffeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhfffggggggfffddddddeeegggggggggggggggfffeeedddccc]]]\\\ZZZYYYXXXUUUQQQNNNOOONNNKKKGGGBBB@@@AAABBBBBBFFFMMMRRRWWW^^^gggnnnzzzyyyrrrnnnddd^^^UUULLLDDD???>>>===:::999888777666666666666444333222111000/////////......---------,,,,,,,,,......------,,,,,,++++++***++++++,,,,,,++++++***)))))))))******++++++,,,++++++++++++++++++++++++,,,++++++++++++*********++++++************++++++)))))))))******)))))))))******))))))))))))******)))))))))************+++))))))))))))(((((((((((())))))))))))************+++******)))))))))))))))(((((())))))***++++++++++++++++++***************))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,---......------------------------,,,---//////......000111222444666999<<<>>>@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIJJJLLLNNNOOOQQQQQQRRRUUUVVVWWWYYYYYYYYYYYYXXXZZZZZZ___gggoooxxx&&&&&&&&&'''''''''((((((''''''((())))))))))))(((%%%&&&'''((((((((('''&&&(((((((((((()))))))))***)))(((((('''((()))+++,,,))))))+++,,,,,,,,,+++***+++---000222555:::AAAFFFJJJRRRYYY[[[^^^cccdddbbbbbbdddggghhhgggfffggghhhggghhhiiijjjjjjiiihhhhhhfffggggggeeecccccceeefffeeeeeeddddddbbbaaa___^^^YYYWWWVVVUUUSSSPPPKKKHHHGGGHHHGGGEEECCCCCCGGGJJJMMMSSS\\\bbbhhhooowww~~~|||tttooofff\\\SSSMMMIIIGGGBBBAAA???===;;;:::999999777666555333222222111111000/////////........................---------,,,***+++,,,,,,,,,,,,+++***))))))***++++++,,,------++++++++++++++++++++++++,,,,,,+++++++++*********++++++************++++++)))******++++++******)))******))))))))))))******))))))))))))*********************))))))(((((((((((()))))))))************,,,,,,+++***************((())))))***++++++,,,,,,+++++++++*********))))))************************************************++++++++++++,,,,,,,,,---++++++++++++,,,---...///------------------------,,,---//////......000111222444666999<<<>>>@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIJJJKKKMMMOOOPPPQQQQQQUUUVVVWWWYYYYYYYYYYYYXXX[[[[[[```hhhpppzzz&&&&&&&&&'''''''''(((((((((((()))***************%%%%%%'''((((((((('''&&&)))'''%%%######&&&)))+++,,,+++)))((((((***,,,---***+++,,,---...---,,,,,,+++...333666;;;AAAJJJPPPRRRZZZ^^^]]]___dddfffddd```bbbeeefffffffffggghhhdddfffhhhiiijjjiiigggfffggghhhgggeeecccccceeegggaaaaaa```___]]][[[ZZZYYYVVVTTTSSSRRRPPPLLLGGGDDD@@@BBBDDDEEEGGGKKKQQQVVVYYY```jjjqqqvvv|||}}}zzzssskkkccc\\\WWWUUUKKKJJJGGGDDDAAA>>>===<<<999888777666555444444333111111111111000000000000......//////////////////***+++,,,------,,,+++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,+++++++++******))))))))))))******))))))))))))************,,,++++++***)))(((((('''(((((())))))*********+++------,,,+++*********+++'''(((((()))******++++++++++++++++++******))))))++++++++++++++++++++++++************************,,,,,,,,,---------......++++++++++++,,,---...///------------------------,,,---//////......000111222444666999<<<>>>@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGKKKLLLMMMOOOQQQRRRRRRSSSTTTUUUWWWYYYYYYZZZYYYYYY[[[[[[```iiiqqq{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&''')))***,,,---(((***---...------...///000444:::@@@GGGNNNUUUZZZ]]]^^^aaacccfffhhhiiiiiicccdddeeeggggggggggggfffgggggggggggghhhiiijjjkkkfffeeedddbbbaaa```______aaa```]]]ZZZWWWTTTQQQPPPKKKMMMNNNMMMIIIFFFDDDDDDAAAEEEJJJNNNSSSXXX]]]aaaqqquuu|||}}}|||uuuooojjjhhhbbbYYYRRRLLLIIIGGGEEECCC???:::777666555555444444222000000000000...---//////...------,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******+++++++++*********))))))************))))))))))))(((+++...---+++***+++...***)))((((((((()))+++,,,,,,,,,++++++***)))((((((******))))))))))))*********************************************************)))(((''''''((()))))),,,++++++***)))))))))***)))))))))(((((((((((((((***+++,,,,,,------,,,,,,---,,,+++******,,,---///---,,,,,,,,,,,,---......000000000000000///......444555777:::;;;<<<<<<<<<>>>??????@@@BBBDDDFFFGGGKKKKKKLLLMMMOOOPPPQQQRRRVVVVVVXXXYYYYYYYYYXXXWWWVVVZZZ___fffppp~~~%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))******++++++++++++******+++******))))))))))))******+++---......///111333777;;;BBBHHHNNNTTTZZZ^^^```aaabbbdddeeefffggggggdddeeefffggggggffffffeeeggggggffffffgggggghhhhhhgggfffdddbbb```^^^]]]]]]ZZZYYYWWWTTTQQQOOOMMMLLLGGGHHHIIIIIIGGGGGGGGGHHHGGGLLLTTT\\\cccjjjqqquuu|||wwwsssmmmggg___WWWOOOJJJGGGCCC===:::888888777777666444222111111000...---.........------,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++...---,,,++++++,,,---...+++++++++++++++,,,,,,,,,+++++++++*********))))))************))))))))))))(((***,,,,,,+++++++++,,,***))))))))))))***++++++,,,,,,++++++***))))))(((******))))))))))))************************************************************)))((((((((()))***...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,------......---------,,,+++***+++,,,...///---,,,,,,,,,,,,---......---...///111222222222222444555777:::;;;<<<<<<<<<>>>>>>???@@@BBBDDDEEEFFFIIIIIIKKKMMMOOOQQQSSSTTTVVVVVVXXXYYYYYYYYYXXXWWWVVVZZZ```gggppp~~~%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((())))))))))))((((((,,,++++++***))))))******+++,,,...///000333777:::CCCGGGNNNSSSXXX\\\```bbbcccdddeeeeeeffffffeeeeeeeeeffffffffffffeeeddddddeeeeeeeeeeeeeeefffffffffhhhfffdddaaa^^^[[[ZZZYYYUUUTTTRRRPPPMMMKKKJJJJJJFFFGGGHHHHHHIIIKKKNNNQQQWWW]]]fffoooxxx~~~|||zzzzzz|||zzzooobbbZZZRRRMMMFFF@@@===<<<;;;:::999777555444444333111///............------------......---------,,,,,,,,,************************///...---,,,,,,---...///---,,,,,,,,,+++++++++***+++++++++***************++++++*********)))))))))***))))))***,,,,,,+++***)))******+++++++++++++++,,,,,,++++++***)))))))))******))))))))))))******))))))))))))))))))))))))******************************)))))))))******+++------,,,++++++++++++,,,******++++++,,,,,,------***+++,,,,,,------,,,,,,------,,,+++,,,---...///---,,,,,,,,,,,,---............000111222333333333333555777:::;;;<<<<<<<<<======>>>???AAACCCEEEFFFGGGHHHJJJMMMPPPRRRTTTUUUVVVVVVXXXYYYYYYYYYXXXWWWVVVZZZ```gggppp~~~&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((())))))***''''''((((((((((((''''''(((((())))))***+++------***,,,...111444:::@@@DDDOOOSSSYYY]]]```bbbeeefffffffffggghhhhhhhhhggggggggggggffffffeeedddccccccccccccdddeeeeeeffffffffffffeeebbb^^^ZZZXXXVVVUUUTTTRRRPPPNNNLLLJJJJJJJJJHHHJJJLLLNNNQQQUUU[[[___kkkqqqxxx}}}~~~xxxqqqbbb\\\TTTKKKEEEAAA>>><<<<<<:::888777777666444333////////////........................------------************************......---,,,,,,---......000///...---+++***)))(((************************+++++++++*********))))))+++((('''))),,,---+++((()))***+++------,,,+++++++++++++++*********))))))******))))))))))))******((((((((((((((((((((((((***************************************+++++++++******)))))))))))))))***(((((()))***++++++,,,,,,))))))***+++++++++++++++------,,,,,,,,,---...///---,,,,,,,,,,,,---......000000111111111000000///333444777999;;;<<<======<<<======???@@@BBBDDDEEEHHHIIIKKKMMMOOORRRSSSTTTVVVVVVXXXYYYYYYYYYXXXWWWVVVZZZ```gggqqq&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))*********++++++,,,,,,++++++***''''''((()))***,,,---...***---111666<<>>>>>======>>>???AAACCCEEEFFFKKKKKKLLLMMMOOOPPPQQQQQQVVVVVVXXXYYYYYYYYYXXXWWWWWW[[[aaahhhqqq''''''''''''(((((((((((('''((((((((())))))))))))))))))(((((())))))***+++((((((((())))))(((((((((+++++++++,,,...///111222999===CCCJJJPPPVVV\\\```aaaccceeeffffffgggiiikkkkkkllllllkkkkkkiiihhhhhhgggfffdddccccccccccccdddaaabbbbbbaaa___]]]ZZZXXXTTTSSSQQQOOOMMMKKKJJJJJJFFFFFFGGGIIIMMMSSSXXX[[[___gggrrr|||}}}zzzuuuqqqkkkeee^^^YYYRRROOOKKKGGGDDDAAA===:::888777666555444333222111000000000/////////..............................------............------+++,,,,,,,,,------......))))))*********+++++++++,,,,,,+++++++++************+++------,,,,,,------***))))))))))))***++++++******************************))))))))))))******************************))))))))))))))))))))))))&&&'''(((******+++*********************+++,,,,,,++++++++++++++++++++++++,,,,,,---............---)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......)))***,,,...000111222222222333666999<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFIIIJJJKKKMMMOOOQQQRRRSSSVVVVVVXXXYYYYYYYYYXXXWWWWWW[[[aaahhhrrr''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++((()))+++---111444777888AAAEEEKKKQQQVVV[[[```cccccceeefffffffffgggjjjlllmmmmmmlllkkkiiigggeeedddfffeeedddcccccccccdddeeeccccccbbb```\\\XXXTTTQQQOOOOOOMMMKKKJJJIIIIIIIIIIIIJJJLLLQQQXXX___fffjjjssszzz}}}zzzyyywwwvvvtttoooiiieee```\\\WWWRRRMMMHHHCCC???:::999888777555333222111000000000000////////////..............................////////////......111000///...,,,***))))))))))))******++++++++++++,,,,,,,,,+++++++++******))),,,//////,,,+++---///***)))((((((((()))+++,,,******************++++++******))))))))))))******************************))))))))))))))))))))))))%%%&&&((()))*********)))(((((('''(((((()))******)))))))))((((((((((((((())))))***++++++++++++***))))))***++++++++++++***---,,,,,,,,,,,,---............///000000111000000111333666999<<<===>>>>>>>>>??????@@@BBBDDDFFFGGGGGGHHHJJJMMMPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWXXX[[[aaahhhrrr''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((,,,+++***(((''''''&&&&&&*********(((&&&''')))+++******+++,,,///444;;;@@@LLLNNNRRRWWW\\\___aaabbbgggfffffffffggghhhjjjkkkiiijjjjjjiiihhhfffdddbbbaaaaaabbbbbbcccbbbbbbbbbddd```\\\ZZZZZZYYYVVVSSSMMMMMMLLLJJJHHHHHHJJJLLLOOOTTTZZZbbbiiirrryyy{{{zzzxxxvvvtttsssrrrqqqqqqooommmkkkfff\\\PPPGGGFFF@@@>>>>>>;;;444222555333444444222000////////////...---,,,---...///000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******---------,,,,,,,,,+++++++++++++++++++++***)))(((&&&'''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++---...//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///////////////.........222444666777888:::===@@@????????????@@@BBBDDDFFFFFFHHHJJJLLLNNNOOOPPPQQQWWWVVVUUUUUUVVVXXX[[[]]]ZZZ[[[aaakkksss}}}''''''''''''(((((((((((('''''''''''''''(((((())))))(((((((((((()))******((()))***)))((((((***,,,,,,---...000444;;;CCCIIISSSUUUXXX]]]aaadddeeefffggggggffffffggghhhjjjkkkiiiiiijjjiiihhhfffdddbbbddddddddddddddddddcccbbbccc___[[[XXXVVVTTTQQQNNNOOONNNLLLJJJIIIKKKOOORRRWWW^^^hhhrrr{{{~~~{{{xxxvvvuuu|||{{{zzzyyyvvvooofff```XXXRRRLLLJJJCCC;;;888999555555444222000///////////////...---...///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++*********))))))+++++++++++++++***))))))(((((()))*********))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))++++++++++++++++++***))),,,,,,------............,,,,,,---------.........,,,,,,,,,---------....../////////////////////...222444666777888:::===@@@????????????AAACCCEEEFFFGGGHHHJJJMMMOOOPPPQQQRRRVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[aaakkksss~~~''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((()))***+++''')))***+++******+++---///000333777===EEENNNUUUZZZ[[[^^^aaadddfffhhhhhhggggggggggggggghhhjjjjjjjjjjjjjjjiiihhhfffdddccceeeeeeeeedddcccbbb```___\\\YYYUUURRRPPPOOOMMMKKKLLLKKKIIIGGGIIINNNWWW]]]gggooo{{{~~~}}}}}}yyyvvvnnnhhhbbb[[[RRRGGGAAA@@@;;;:::777555333111111000000000///...///000111222000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++*********))))))++++++++++++++++++***)))+++++++++************)))************************++++++************++++++************************************************)))))))))))))))))))))))),,,,,,,,,+++***((('''&&&&&&'''(((***++++++,,,,,,---------.........//////,,,,,,,,,---------............//////////////////111333666888999:::===???????????????AAACCCEEEFFFHHHIIIKKKNNNPPPQQQRRRSSSUUUUUUVVVXXXYYYYYYZZZZZZZZZ[[[aaajjjttt~~~''''''''''''(((((((((((()))))))))((()))******+++,,,+++***)))((((((((((((''')))+++++++++***+++---000444:::AAAHHHPPPWWW\\\^^^^^^```bbbdddeeeggggggggggggggghhhhhhiiiiiijjjjjjkkkkkkjjjiiigggeeedddccccccbbb```^^^\\\ZZZYYYSSSQQQNNNKKKJJJIIIIIIIIIIIIHHHHHHJJJPPP[[[gggooo|||~~~~~~|||wwwpppfffYYYNNNIIIFFFBBB>>>:::777555444333111000/////////000111222111111000000///...------........................------,,,,,,,,,,,,++++++,,,++++++******+++++++++---------,,,,,,,,,+++++++++++++++,,,,,,+++******---,,,,,,+++************))))))))))))))))))))))))***))))))))))))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((&&&'''((()))************------------............,,,,,,,,,---------..................////////////111333666888999;;;===???@@@??????@@@AAACCCEEEFFFIIIJJJLLLOOOQQQRRRSSSSSSSSSUUUWWWYYYZZZZZZYYYXXXYYY[[[aaajjjttt~~~''''''''''''(((((((((((()))))))))))))))***++++++,,,+++***))))))((()))))))))***,,,,,,++++++---...333999CCCMMMTTTYYY]]]___aaaaaabbbcccdddeeefffggghhhhhhhhhiiiiiiiiiiiiiiikkkkkkkkkkkkiiigggeeedddaaaaaa___]]][[[XXXVVVTTTNNNMMMJJJGGGEEEDDDEEEFFFIIIKKKPPPVVV```mmm{{{~~~}}}pppbbbYYYQQQLLLDDD>>>;;;999777555333222000/////////000111222222111000//////..............................---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++...---,,,+++******++++++******************************))))))))))))******************************************************))))))))))))))))))))))))***************)))((((((,,,---...//////...---,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......---.........//////000000000333666999:::;;;===>>>@@@@@@@@@@@@AAACCCFFFGGGIIIKKKMMMOOOQQQRRRSSSTTTSSSUUUWWWZZZ[[[ZZZYYYXXXYYYZZZ```jjjttt~~~''''''''''''(((((((((((()))))))))))))))******+++((((((((()))***+++,,,---***+++,,,,,,---///222555;;;BBBLLLUUU[[[^^^```aaaeeeeeeeeeeeefffggghhhiiihhhhhhiiijjjjjjiiiiiihhhjjjjjjjjjiiihhhfffdddccc______]]][[[XXXUUUSSSQQQNNNMMMJJJFFFCCCBBBDDDFFFKKKQQQYYYcccnnnzzz~~~zzz~~~yyynnn___WWWMMMEEEAAA>>>:::888666555333111000///000000222222111111000000//////...........................------,,,,,,++++++***,,,++++++++++++,,,,,,---+++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***((('''&&&,,,...///000///...,,,***+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000000333777999:::;;;===>>>@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJLLLOOOQQQRRRSSSTTTSSSUUUWWWYYYZZZZZZYYYXXXXXXZZZ```jjjttt''''''''''''(((((((((((()))(((((((((((()))******((((((((()))***+++---...***+++,,,---000555<<<@@@GGGMMMTTTZZZ^^^aaacccdddgggfffffffffggghhhiiijjjhhhiiijjjjjjjjjjjjiiihhhggggggggggggeeecccaaa```[[[ZZZYYYWWWTTTQQQOOOMMMKKKKKKJJJHHHFFFGGGLLLPPPVVV]]]hhhttt}}}}}}}}}pppfffZZZPPPKKKGGGCCC???;;;999777444222111000000111111111111111111111111..............................---,,,,,,+++******+++++++++++++++,,,---...+++++++++*********))))))***+++,,,,,,------,,,,,,,,,+++***))))))***,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++***)))(((***,,,......---+++))),,,,,,,,,,,,---------...,,,,,,,,,---------......------......///000000111///333777:::;;;;;;<<<>>>@@@@@@@@@AAABBBDDDFFFGGGIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUWWWXXXYYYZZZYYYYYYXXXZZZ```jjjttt''''''''''''((((((((()))((((((((((((((())))))***++++++******************)))***,,,///333:::CCCIIIQQQTTTXXX\\\___bbbeeegggfffeeeeeeeeeeeeggghhhiiihhhiiijjjkkkkkkjjjhhhhhhddddddeeedddcccaaa___]]]VVVVVVUUURRRPPPMMMKKKIIIFFFHHHIIIIIIJJJNNNUUU[[[fffnnn{{{}}}ssseeeZZZTTTPPPKKKGGG???===:::777444222111111111111111111111222222222////////////////////////......---,,,,,,+++******++++++++++++,,,,,,---...---------,,,,,,,,,++++++***+++,,,,,,------------+++***)))((((((***,,,...(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))+++---...//////)))+++...000111111///...---------.........//////,,,,,,,,,---------......---------...///000000111///333777:::;;;;;;<<<===AAA@@@@@@AAABBBDDDFFFHHHHHHIIIKKKNNNPPPQQQRRRSSSUUUUUUWWWXXXYYYYYYZZZZZZXXXYYY```jjjttt(((((((((((())))))))))))(((((((((((()))))))))))))))+++,,,+++)))(((((((((,,,---///444;;;CCCKKKPPPZZZ[[[^^^```ccceeegggggghhhgggeeedddeeefffhhhiiihhhgggffffffeeeffffffgggiiifffcccaaa___]]]YYYWWWTTTQQQNNNLLLKKKJJJIIIGGGIIIIIIJJJLLLRRR]]]iiiqqqyyyooofff^^^XXXSSSPPPFFFDDD@@@<<<888555444333555222000///000222333333//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,)))((('''&&&'''(((***,,,000///---+++*********+++---+++(((%%%$$$%%%&&&(((++++++******************)))************+++++++++---+++***+++,,,,,,+++************)))))))))))))))((()))***+++,,,---------...---,,,,,,,,,,,,---...,,,,,,------.../////////+++,,,---,,,,,,,,,...000555555666777888:::<<<===@@@@@@AAAAAACCCDDDFFFGGGHHHIIIKKKNNNPPPQQQRRRSSSVVVWWWXXXZZZZZZZZZZZZYYYWWWXXX^^^jjjuuu(((((((((((())))))))))))(((((((((((()))))))))***(((***+++,,,******+++,,,000222666<<>>999777555444555444222111//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,++++++******************+++,,,,,,000///,,,+++*********+++***************+++++++++))))))*********+++++++++***(((((((((***+++***)))(((((()))***++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------...//////...///111333111222444666888:::;;;;;;?????????AAABBBDDDFFFGGGGGGIIIKKKMMMOOOQQQQQQRRRVVVWWWXXXZZZZZZZZZZZZYYYZZZ[[[aaalllwww(((((((((((())))))))))))))))))))))))************++++++,,,+++,,,///333777???DDDKKKSSSZZZ___bbbccceeeeeefffffffffeeeeeeddddddddddddddddddeeeeeeffffffffffffeeeccc___\\\YYYWWWTTTPPPLLLKKKIIIGGGFFFDDDDDDEEEEEEGGGLLLSSSYYYdddjjjsss{{{~~~zzzzzz~~~wwwtttpppnnnmmmlllkkkiiiddd```[[[TTTMMMGGGCCCAAA;;;999777555555555333222222222111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++***))))))******+++,,,,,,---------...---,,,***))))))))))))))))))*********+++++++++))))))*********+++++++++)))((('''(((***+++***)))((())))))***+++,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........///000/////////111333222333555888:::;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGIIIJJJLLLNNNQQQRRRSSSSSSVVVWWWXXXZZZZZZZZZZZZYYY[[[[[[aaalllxxx(((((((((((()))))))))))))))))))))*********++++++,,,---------///333999>>>KKKOOOUUU[[[```bbbcccdddddddddeeeeeeddddddcccbbbaaabbbbbbbbbccccccccccccccccccbbbaaa^^^[[[YYYWWWSSSPPPKKKHHHGGGGGGFFFEEEAAADDDHHHKKKNNNUUU^^^dddnnnrrryyy{{{uuurrruuu{{{~~~rrroookkkhhhhhhiiiiiiiiigggfffbbb^^^XXXRRRNNNKKKCCC@@@;;;888666555444333555444333222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***************)))))))))***+++,,,---------------******))))))******+++,,,)))))))))***++++++,,,,,,)))************+++++++++)))(((((()))+++,,,+++***)))*********+++,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........---///////////////111333111333666999;;;<<<============>>>@@@BBBDDDFFFGGGJJJKKKMMMOOOQQQSSSTTTTTTVVVWWWXXXZZZZZZZZZZZZYYY[[[[[[aaammmyyy(((((((((((())))))))))))))))))*********+++++++++------...000333:::BBBHHHUUUWWW[[[```ccceeeeeeeeeccccccddddddccccccbbbbbb___``````aaaaaaaaaaaaaaa```___]]][[[YYYWWWUUUTTTPPPLLLHHHEEEEEEEEEEEEEEECCCHHHOOOTTTXXX```jjjqqquuuxxx|||~~~|||{{{yyywwwxxx}}}{{{rrrmmmhhhddddddfffhhhiiijjjjjjkkkjjjgggbbb^^^[[[RRRMMMEEE???;;;999777666777666444222000///............---------,,,,,,,,,------------------------------------,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,+++***)))******+++******,,,,,,---,,,++++++***************+++++++++((())))))***++++++,,,,,,)))************+++++++++***)))(((***,,,---,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************+++,,,,,,---------...//////......000222000222555888;;;<<<<<<<<<<<<===>>>???BBBDDDFFFGGGIIIJJJLLLOOOQQQRRRSSSTTTVVVWWWXXXZZZZZZZZZZZZYYYZZZZZZ```mmmzzz(((((((((((()))))))))))))))************+++++++++---...///222777???IIIOOOXXXZZZ^^^aaadddfffffffffccccccddddddccccccbbbbbb^^^______```````````````]]]\\\YYYWWWUUUSSSSSSRRROOOKKKGGGEEEEEEFFFFFFFFFFFFMMMUUU\\\aaaiiisss{{{zzz{{{}}}}}}{{{yyyyyyyyyuuuwwwzzz}}}yyytttooohhhddddddgggiiikkkkkknnnqqqrrrrrroookkkhhh```YYYOOOFFFAAA>>><<<;;;777666444222000...---,,,......---------,,,,,,,,,------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,///...,,,*********,,,---)))***+++,,,,,,+++***)))...------,,,+++***)))(((((())))))***++++++,,,,,,)))************+++++++++***))))))***,,,...---,,,,,,,,,++++++++++++++++++((()))***+++,,,---------***+++,,,------,,,+++***)))))))))***++++++,,,,,,,,,...............000222...000444777:::;;;;;;;;;<<<===>>>???AAADDDFFFGGGHHHIIIKKKNNNPPPQQQRRRSSSVVVWWWXXXZZZZZZZZZZZZYYYYYYZZZ```mmm{{{(((((())))))******++++++)))*********)))***,,,...111000111888CCCNNNUUUXXX```aaaccceeeeeeeeecccbbbaaaaaabbbbbbbbbccccccccc______``````___^^^\\\[[[YYYXXXVVVTTTRRROOONNNMMMKKKIIIGGGFFFGGGIIIJJJKKKPPPUUU^^^fffmmmrrrvvvyyy{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{~~~~~~}}}}}}xxxvvvrrrnnnkkkjjjjjjkkkkkklllooorrrtttuuuuuuuuuvvvmmm```SSSIIIBBB===;;;@@@<<<666222000000000//////......------......///------------------------+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++***)))))))))***+++......---,,,+++***)))((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---///000111222,,,,,,+++***+++,,,...///---------............///------......///000000000444555777999;;;<<<<<<<<<<<<<<<===???BBBDDDFFFHHHJJJJJJLLLMMMOOOQQQRRRRRRYYYYYYZZZ[[[[[[[[[[[[[[[WWW\\\bbbkkkxxx'''(((((()))******++++++)))***,,,,,,,,,,,,...000555555777>>>IIIRRRXXX[[[```bbbccceeeeeeeeeccccccaaaaaaaaabbbbbbbbbcccccc___``````___^^^]]][[[ZZZVVVUUUTTTRRROOOMMMLLLKKKIIIGGGEEEEEEGGGKKKOOOQQQ[[[```hhhooouuuyyy}}}~~~}}}|||{{{}}}|||zzzwwwtttrrrpppoooooopppqqqsssvvvxxxyyyzzzzzzrrreeeYYYOOOGGG@@@===;;;999555333222111///---///...---------------...------------------------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,...///+++++++++***************+++******+++,,,---......------------------......+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------...------......///000000000333444666888:::;;;;;;<<<<<<<<<===???BBBDDDGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSWWWXXXXXXYYYZZZYYYYYYYYYVVV[[[bbblllyyy''''''((())))))******+++***,,,.../////////111333888:::???GGGPPPXXX]]]^^^bbbbbbdddeeeeeeeeedddccc``````aaaaaaaaabbbbbbbbbaaa``````___]]][[[YYYXXXVVVUUUSSSPPPNNNLLLKKKJJJHHHHHHGGGHHHLLLQQQWWWZZZccchhhnnnuuuyyy}}}|||zzzyyy|||yyyvvvuuussssssssstttwwwyyy|||}}}zzztttjjj___VVVNNNGGGCCC;;;:::888888777444111...//////...---,,,,,,,,,,,,------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---///000((()))))))))******++++++************+++,,,------+++++++++,,,---------......------,,,,,,++++++***,,,,,,+++++++++,,,------+++++++++,,,,,,,,,---------......//////000000111222333555777999:::;;;;;;<<<===>>>@@@BBBEEEGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWVVV[[[cccmmm{{{''''''((())))))******+++,,,...000000000000222333999===EEENNNWWW]]]aaabbbbbbcccddddddeeedddcccccc______`````````aaaaaaaaabbbaaa```^^^\\\ZZZXXXWWWWWWVVVSSSPPPMMMKKKJJJJJJIIIKKKMMMQQQUUUYYY___bbbiiimmmtttzzz~~~~~~{{{yyyyyy}}}}}}}}}|||{{{yyyxxxwwwtttuuuvvvwwwxxxyyyyyyyyysssooohhhaaa[[[UUUPPPLLLDDDBBB@@@>>>===:::666333111000///---,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))))))))***+++,,,,,,************++++++++++++)))((((((((())))))***+++''''''((()))***++++++,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------.........///000000111111222333555777999;;;<<<<<<<<<===>>>@@@BBBEEEGGGHHHJJJKKKLLLNNNPPPQQQRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWXXX]]]dddmmm{{{(((((())))))***+++++++++...///000000000000333555;;;AAAJJJTTT[[[```cccdddcccccccccccccccccccccbbb^^^^^^_________`````````bbbaaa___]]]ZZZXXXWWWVVVVVVTTTQQQNNNKKKJJJIIIIIIIIINNNUUU[[[^^^bbbfffhhhssswww}}}}}}{{{zzzzzzvvvuuutttrrrrrrsssuuuvvvuuuwww{{{}}}|||yyyuuurrrhhhfffbbb```^^^\\\XXXVVVQQQMMMHHHDDDAAA>>>:::888444333111///...---,,,,,,------------------------******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,+++++++++))))))))))))))))))***+++''''''((())))))***++++++------..................,,,,,,,,,,,,,,,,,,,,,+++------------..................//////000111111111333444666888;;;<<<===>>>======>>>@@@CCCEEEGGGIIIKKKKKKMMMNNNPPPRRRSSSSSSVVVVVVWWWXXXXXXXXXXXXWWWZZZ^^^eeemmmzzz))))))******+++,,,,,,---///000000///000333777;;;BBBIIIRRRZZZ___bbbcccdddbbbbbbbbbbbbaaaaaaaaaaaa]]]]]]^^^^^^^^^_________```^^^\\\ZZZWWWVVVUUUTTTQQQPPPMMMKKKJJJJJJKKKLLLMMMTTT]]]cccgggkkkpppttt|||~~~}}}||||||sssqqqooommmmmmnnnppprrrtttxxx|||~~~yyysssooobbb```___^^^______^^^]]]ZZZUUUOOOJJJFFFBBB???<<<888777555222000///...---------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------------,,,+++***......------,,,,,,,,,+++---,,,,,,,,,,,,,,,------*********+++,,,,,,,,,---******++++++,,,---......,,,,,,---------,,,++++++---------.........//////...//////000000111111222333444666999;;;===>>>???======???@@@CCCFFFHHHIIIKKKLLLMMMOOOPPPRRRSSSTTTVVVWWWXXXXXXYYYYYYXXXXXXZZZ]]]dddlllxxx***++++++,,,,,,---..................111777???EEENNNTTT\\\bbbccccccccccccbbbaaaaaa```````````````]]]]]]]]]]]]^^^^^^^^^^^^[[[ZZZXXXUUUSSSRRRRRRRRRMMMMMMLLLLLLMMMPPPSSSUUUWWW]]]ffflllqqqxxx~~~}}}vvvuuusssqqqooonnnnnnnnnooorrrvvvyyyyyyuuupppmmmeeebbb```___```aaaaaa```^^^[[[WWWSSSPPPKKKFFFBBB<<<;;;888666333111000///------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,++++++,,,,,,,,,,,,,,,------......---------------...+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,---------,,,+++***,,,,,,---------........./////////000111111222222222333555888:::<<<===>>>===>>>???AAACCCFFFHHHIIIKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXXXXVVVZZZaaaiiivvv+++,,,,,,------......///---------...222;;;EEELLLXXX^^^dddgggfffdddccccccaaaaaa```_______________\\\\\\]]]]]]]]]^^^^^^^^^XXXVVVTTTRRRPPPOOOOOOPPPLLLLLLMMMNNNRRRWWW\\\___aaafffmmmsssyyy~~~}}}{{{zzzyyywwwtttqqqnnnllliiillloooqqqrrrpppnnnllljjjgggcccaaaaaaaaaaaa``````___^^^\\\YYYSSSLLLGGG>>>===:::777555222111000------------------------+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++&&&''')))+++,,,,,,,,,+++((()))***+++,,,---......------,,,++++++,,,,,,,,,+++++++++***************------...............///,,,,,,---...---,,,***)))++++++,,,,,,,,,---------/////////000111111222222000222444777999;;;=========>>>???AAACCCFFFHHHIIILLLLLLMMMOOOQQQRRRTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWSSSWWW^^^hhhuuu//////......---,,,+++++++++---///222888AAALLLSSS]]]___bbbdddeeecccaaa___```___^^^\\\[[[\\\\\\]]]______^^^]]]\\\[[[YYYXXXWWWUUURRRPPPNNNLLLJJJIIINNNMMMNNNRRRXXX```eeegggooouuu}}}~~~}}}xxxyyyzzzzzzxxxtttooolllkkkkkklllmmmnnnlllhhheeeccccccccccccdddfffggghhhggggggfffccc]]]VVVPPPLLLCCC???:::666444333222111......------,,,,,,------,,,,,,------,,,***)))'''////////////////////////,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++------------,,,***(((''',,,,,,,,,------.........************+++,,,------+++,,,------......------,,,------...///000111111///............///000000+++,,,---///000111111111444444666777999999:::::::::;;;===???BBBEEEGGGIIILLLMMMNNNPPPQQQRRRSSSSSSVVVVVVWWWWWWXXXWWWWWWWWW[[[[[[aaakkkwww,,,,,,,,,,,,,,,------------///333777>>>FFFPPPVVV```bbbdddffffffdddaaa```^^^^^^\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYVVVTTTQQQOOONNNNNNMMMMMMPPPRRRUUUZZZ```hhhnnnrrrzzz}}}|||}}}}}}zzz{{{{{{{{{yyyvvvsssqqqooommmiiigggeeedddaaa___```aaaccceeehhhjjjllllllkkkkkkjjjgggbbb[[[UUURRRHHHDDD>>>:::777666444333000000///......---......---......///...---++++++........................,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,---------------+++++++++***++++++,,,,,,+++,,,------......---------------......//////000......------......///000,,,---...///000000000000333444666777999:::::::::;;;;;;===???BBBEEEGGGIIILLLMMMNNNPPPQQQRRRRRRSSSVVVVVVWWWWWWXXXXXXWWWWWWYYYYYY___iiiuuu*********+++,,,---...///000444999@@@FFFNNNVVVZZZbbbcccdddeeedddbbb```^^^\\\[[[[[[[[[[[[\\\]]]]]][[[[[[[[[[[[[[[ZZZYYYXXXRRRQQQOOONNNNNNPPPRRRTTTUUUZZZ```fffkkkrrr{{{}}}yyyvvvuuuttttttsssrrrrrrqqqqqqrrrqqqoooppprrrttttttssssssssstttuuuwwwxxxzzz{{{zzzzzzyyyyyyxxxwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvxxx{{{~~~~~~}}}|||zzzyyyxxxwwwvvvppphhhbbb^^^\\\[[[ZZZ___aaadddgggjjjlllmmmmmmmmmlllkkkhhhddd^^^YYYVVVNNNJJJEEE@@@===:::777555333222111000////////////------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***+++,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......---------------------------------------------......///---...//////000000000000333444666777999:::::::::;;;<<<===???BBBEEEGGGHHHKKKLLLNNNOOOQQQRRRRRRRRRUUUVVVWWWWWWXXXXXXWWWWWWWWWXXX]]]hhhttt************,,,---///000333999@@@HHHOOOUUUZZZ^^^aaaaaaaaaaaa```^^^\\\[[[YYYZZZZZZZZZ[[[\\\]]]]]][[[[[[[[[ZZZYYYWWWUUUUUUNNNNNNMMMMMMNNNRRRXXX[[[\\\ccclllrrrvvv{{{{{{wwwsssooollljjjjjjiiiiiiiiiiiihhhhhhhhhgggffffffhhhiiiiiihhhggghhhhhhiiijjjkkkmmmnnnkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkkllllllmmmoootttxxx|||~~~~~~~~~~~~|||zzzzzzzzzyyysssjjjbbb]]][[[YYYXXX]]]___bbbfffhhhiiiiiiiiiiiihhhgggddd```\\\XXXVVVSSSOOOJJJFFFBBB>>>:::888666555333111000//////...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))+++,,,------......------......---------,,,,,,,,,---,,,,,,,,,,,,---.........//////000000000//////333444555777999:::;;;;;;;;;<<<===???BBBDDDGGGHHHKKKLLLMMMOOOPPPQQQRRRRRRUUUUUUVVVWWWXXXXXXXXXXXXWWWXXX]]]hhhttt,,,+++++++++,,,...111222999???GGGOOOUUUYYY]]]___aaaaaa```___^^^\\\[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]]]]]]][[[YYYVVVSSSQQQOOOKKKLLLMMMNNNQQQVVV]]]ccceeemmmwww|||{{{wwwrrrmmmjjjgggdddbbb^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZYYYYYY[[[\\\\\\[[[ZZZZZZZZZ[[[[[[]]]^^^^^^```_______________^^^^^^aaaaaaaaabbbbbbcccccccccfffhhhlllqqqtttvvvwwwwwwxxxxxxyyyyyyyyy|||~~~|||{{{wwwrrrkkkeee```]]]YYYWWWXXXZZZ^^^bbbeeefffgggfffeeecccaaa___\\\YYYVVVUUUUUURRRNNNJJJGGGCCC>>>;;;888777555333111//////...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++***************---------,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++,,,------......------.........---,,,,,,++++++---,,,,,,,,,,,,---......//////000000000000000///222333555777999:::;;;;;;<<<<<<===???AAADDDFFFGGGKKKLLLMMMOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY___jjjwww---,,,,,,---///222555777@@@FFFNNNUUUZZZ\\\___```cccbbb```___^^^]]]]]]]]]YYYZZZ[[[\\\]]]]]]]]]]]]^^^]]][[[XXXTTTPPPMMMKKKIIIMMMQQQSSSVVV\\\dddjjjpppwww|||}}}~~~|||nnnkkkfffccc```^^^\\\ZZZWWWWWWVVVVVVVVVVVVVVVVVVRRRQQQOOOPPPQQQRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXX[[[]]]```cccfffhhhiiiiiimmmnnnqqqrrrtttxxx|||uuuqqqlllgggccc___[[[YYYUUUXXX[[[___bbbdddffffffbbbaaa___\\\ZZZXXXWWWWWWUUUSSSQQQNNNLLLHHHCCC???<<<;;;888666333111000/////////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,++++++++++++***+++,,,---,,,+++***)))+++,,,------......------///.........------,,,,,,---------------......///...///000000111111111111222333555777999;;;;;;<<<<<<===>>>???AAADDDFFFGGGJJJKKKMMMNNNPPPQQQQQQQQQTTTUUUVVVWWWXXXYYYYYYYYYXXXYYY```lllzzz++++++,,,...222777<<<>>>HHHMMMTTTZZZ]]]___```aaabbbaaa___]]]\\\\\\]]]^^^ZZZ[[[\\\]]]^^^^^^]]]]]]\\\[[[YYYVVVSSSOOOLLLKKKKKKPPPVVVZZZ]]]ccckkkqqqyyy~~~}}}||||||yyyvvvsssssssssssstttvvvuuurrrpppgggccc^^^[[[XXXVVVTTTRRRPPPPPPPPPOOOOOONNNNNNNNNLLLKKKIIIIIIJJJKKKKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPRRRSSSUUUWWWYYYYYY^^^aaadddgggiiilllooorrrqqqtttwww|||yyyuuunnniiifffccc```^^^]]]]]]^^^___```aaabbbbbbaaa___]]]ZZZXXXWWWWWWXXXUUUTTTSSSRRRQQQMMMHHHDDD@@@???<<<999666444222222111000///...------..............................,,,,,,,,,---------......,,,,,,,,,------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,---...///+++++++++++++++,,,,,,,,,)))***,,,------,,,+++***+++,,,------......------//////........................------......///000---...///000111222222222111333555777999;;;<<<<<<======>>>???AAADDDFFFGGGJJJKKKMMMNNNPPPQQQQQQQQQSSSTTTVVVWWWXXXYYYYYYYYYXXXYYY```mmm|||)))***+++///444;;;@@@DDDNNNRRRYYY]]]___```aaabbb```^^^\\\ZZZZZZZZZ\\\]]][[[\\\]]]^^^___^^^]]]\\\ZZZYYYXXXVVVSSSPPPMMMLLLMMMSSSZZZ___bbbgggooovvv|||}}}~~~~~~|||zzzwwwvvvxxxvvvtttsssrrroookkkhhhgggfffeeeffffffeeeccc```___[[[VVVRRRPPPMMMJJJHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOOOORRRUUUWWWXXXYYY[[[\\\```cccggglllqqqssstttttt{{{|||}}}zzzrrrllliiigggeeedddhhhfffdddbbb___^^^]]]]]]___]]][[[XXXVVVVVVWWWWWWUUUUUUUUUUUUTTTQQQLLLHHHDDDBBB???<<<999666555444000///---,,,+++++++++,,,////////////////////////,,,,,,,,,------.........,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,------------.........//////------------...000222333*********++++++,,,,,,---((()))+++---------+++++++++,,,------......------///////////////////////////............///000000------///000222222333333111222555777999;;;<<<<<<======>>>???AAADDDEEEGGGJJJKKKLLLNNNOOOPPPQQQQQQSSSTTTVVVWWWXXXYYYYYYYYYWWWXXX```mmm|||...///000222777@@@JJJQQQWWW[[[___bbbbbbaaa``````ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTPPPNNNMMMNNNUUUYYY___ccchhhnnnvvv|||~~~yyyuuusssrrrrrrrrrrrrrrrrrrqqqpppooonnnlllkkkjjjiiigggfffeeedddaaa```___^^^]]]\\\\\\\\\QQQPPPNNNLLLIIIFFFEEEDDDAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>=========<<>>>>>=========<<>>>>>=========<<<<<<=========????????????????????????>>>>>>>>>======<<<<<<<<<>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNQQQRRRSSSUUUWWWZZZ[[[\\\aaaccceeegggiiimmmqqquuuxxx{{{{{{uuutttsssqqqnnnpppooollliiiddd___[[[YYYXXXXXXVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSRRRPPPOOONNNJJJIIIFFFBBB===999666444222222111000///...,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,---...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,///...------///000000///000000000000////////////333444555777888999::::::::::::;;;===@@@BBBDDDFFFKKKKKKKKKLLLNNNPPPRRRTTTVVVWWWXXXXXXWWWWWWXXXZZZ[[[\\\cccooo~~~...222888???FFFNNNUUU[[[\\\___bbbbbbaaa___^^^^^^ZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYXXXUUURRRQQQRRRSSSUUU\\\eeemmmttt|||yyyrrrllliiieeeaaa^^^\\\[[[[[[_________```______^^^^^^\\\[[[ZZZXXXVVVTTTSSSRRROOONNNKKKIIIFFFDDDCCCCCC@@@???>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKNNNPPPRRRSSSUUUWWWZZZ]]]aaadddhhhnnnttt|||yyywwwvvvtttqqqpppooommmjjjfffaaa^^^\\\ZZZXXXUUURRRPPPPPPPPPPPPRRRRRRRRRQQQPPPOOONNNMMMLLLKKKHHHEEEAAA===:::999444444333111000///------***++++++,,,---...//////...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,------------.........+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...............///...,,,---...000//////////////////000000000000444555666888999::::::;;;:::::::::;;;===AAADDDFFFIIIIIIJJJLLLOOOQQQSSSUUUTTTUUUWWWXXXXXXXXXZZZ\\\[[[\\\cccppp///555>>>GGGNNNUUU[[[______aaabbbbbb___]]]\\\]]]ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZVVVSSSRRRSSSUUUVVV^^^iiittt}}}|||ssslllcccaaa^^^[[[XXXVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHFFFCCCBBB@@@??????<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHEEEFFFHHHIIIIIIJJJMMMOOOOOOQQQUUUYYY^^^eeemmmrrryyy}}}|||yyywwwuuusssooonnnmmmjjjgggdddaaa```]]]ZZZVVVQQQNNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKIIIFFFBBB???===777666444333111000///...++++++,,,,,,------......------------------------------,,,++++++,,,,,,------------------,,,++++++---------.........//////,,,------...------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---------...///000000111///---,,,,,,...//////...////////////000000000000444555777888:::;;;;;;;;;;;;;;;:::;;;===AAAEEEHHHGGGHHHJJJLLLOOORRRTTTVVVTTTVVVWWWXXXXXXXXXZZZ[[[\\\]]]dddqqq333:::EEENNNVVV[[[___aaaaaabbbbbb```]]][[[[[[\\\ZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYYYYZZZ[[[\\\]]]^^^```___\\\WWWTTTSSSUUUWWW[[[dddqqq}}}|||wwwnnneee___WWWVVVSSSQQQOOOMMMMMMLLLMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<===>>>???@@@@@@AAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCC???AAACCCCCCBBBBBBDDDEEEFFFHHHJJJLLLNNNRRRXXX[[[aaaeeekkkqqqwww~~~~~~{{{yyywwwvvvsssrrroookkkhhheeecccaaa```\\\WWWQQQMMMJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMKKKIIIFFFCCCAAA999888666444222111000000.........------,,,,,,,,,------------------------......------------...///...............------,,,---------.........//////---,,,***))))))+++,,,...------------------------,,,,,,------------,,,,,,,,,,,,---------.........,,,------...///000111111...---,,,,,,...//////....../////////000000000111444555777888:::;;;;;;;;;===<<<;;;<<<>>>BBBFFFIIIFFFHHHJJJMMMPPPSSSTTTVVVVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]eeerrr;;;BBBMMMVVV\\\___aaabbbbbbbbbaaa^^^[[[YYYZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^aaabbbcccbbb^^^ZZZWWWXXX[[[^^^gggppp}}}~~~|||yyywwwvvvtttqqqmmmhhh```XXXRRRNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDBBB@@@???@@@??????>>>======<<<<<<999999999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=====================>>>>>>>>>???;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????????????????AAACCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFHHHJJJLLLQQQTTTXXX\\\```eeekkkoootttzzz~~~|||zzzzzzzzzxxxtttooojjjgggdddcccbbb___YYYSSSMMMIIIGGGFFFHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLMMMMMMKKKHHHEEECCC<<<:::888555333222222222000000///...---,,,,,,+++,,,------......------,,,............////////////...............---,,,,,,,,,------------.........+++)))'''&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............---------...///000000111...---+++,,,---///............//////000000111111444555666888999::::::;;;<<<<<<<<<===@@@CCCFFFHHHFFFHHHJJJMMMPPPSSSTTTUUUVVVXXXYYYXXXWWWWWWXXXYYY\\\^^^fffsssDDDKKKTTT\\\aaabbbccccccaaaaaa___\\\YYYXXXYYYZZZZZZZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\^^^aaaccceeedddccc```]]]\\\___dddiiiwww~~~|||xxxtttpppmmmkkkhhhfffeeeccc```]]]YYYTTTMMMIIIHHHGGGFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999:::;;;<<<===>>>::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>><<<======>>>>>>>>>======@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???@@@@@@@@@??????????????????AAACCCDDDCCCBBBBBBCCC???AAADDDEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNQQQUUUXXXYYY___gggnnnssszzz~~~|||{{{zzz|||zzzvvvsssooommmlllkkkhhheee___YYYRRRMMMHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKLLLMMMLLLIIIFFFDDD>>><<<999666444333333333000000000//////......---,,,,,,---......---,,,,,,,,,,,,.../////////......,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------))))))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............---------....../////////...,,,+++,,,---..................///000111111111333444555777888999:::::::::;;;<<<>>>@@@CCCEEEFFFFFFHHHKKKNNNQQQRRRSSSTTTTTTVVVXXXXXXXXXXXXZZZ[[[\\\^^^ffftttKKKQQQZZZ```dddddddddddd``````^^^[[[XXXWWWXXXZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]___bbbeeegggdddcccaaa___```eeelllqqq{{{vvvsssmmmiiiddd```]]]ZZZWWWUUUQQQOOONNNLLLKKKHHHDDDAAA@@@@@@??????>>>===<<<;;;888999:::;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<888888888888999:::;;;;;;<<<<<<<<<<<<<<<=========???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????<<<=========>>>>>>??????<<<<<<<<<============>>>???@@@@@@@@@@@@@@@???>>>???@@@@@@AAABBBBBBCCCCCC===>>>???@@@@@@???>>>>>>@@@@@@?????????>>>>>>>>>;;;===???@@@???>>>>>>???<<>>:::;;;;;;<<<===>>>??????===============<<<<<<<<<======<<<;;;;;;<<<<<<<<<::::::::::::999999888888<<<==================>>><<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>888:::===??????>>><<<:::????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@???>>>>>>======>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEGGGIIILLLOOORRRUUUVVV]]]___bbbhhhpppxxx|||{{{zzzxxxwwwvvvxxxyyyzzz{{{yyyyyyzzz|||~~~~~~}}}xxxtttmmmfff```YYYTTTPPPIIIHHHHHHIIIKKKMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIII@@@???===:::888555333222333111/////////...,,,+++000///---++++++,,,---...........................------,,,,,,,,,+++++++++,,,---......,,,+++,,,...,,,,,,,,,------.....................------,,,+++***++++++,,,---...//////---.........---,,,,,,+++....................................////////////111111111111111222222333444555777888:::;;;;;;;;;===;;;:::<<>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>========================>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPSSSWWW\\\ccchhhkkksssyyy~~~zzzyyywwwuuuttttttuuuvvvzzzzzzzzz}}}}}}uuummmeee^^^WWWRRRMMMLLLKKKKKKMMMNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJCCCBBB@@@===:::888555444444222000000000///---+++///...,,,+++++++++---...------------------------////////////////////////,,,---......,,,,,,---...,,,,,,,,,---------......***++++++++++++***)))(((///............---------.../////////......---,,,....................................////////////111000000000000111222222222333555666888888999999:::999888;;;???BBBBBBBBBHHHIIIKKKNNNQQQSSSTTTUUUUUUVVVVVVWWWYYYZZZZZZ[[[___ccckkkuuu\\\^^^```bbbccccccaaaaaa___\\\ZZZYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\^^^aaaccccccdddfffhhhiiimmmssszzzvvvnnngggbbb^^^YYYWWWTTTPPPLLLIIIGGGFFFEEEEEEDDDBBB@@@???>>>===>>>>>><<<;;;::::::999999;;;;;;:::::::::999999999999999:::;;;<<<===>>>???;;;:::::::::::::::;;;;;;======<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDEEEDDDDDDEEEGGGJJJNNNQQQSSSXXX]]]dddlllttt||||||{{{yyyvvvtttssssssrrrvvvwwwyyy}}}|||rrriiiaaaYYYTTTSSSQQQNNNNNNNNNNNNMMMLLLNNNMMMMMMLLLLLLKKKKKKKKKHHHFFFDDDAAA>>>;;;999888777555333333222222000...///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...,,,,,,,,,------------...)))************))))))(((,,,,,,,,,,,,++++++++++++/////////000//////...---....................................////////////000000/////////000111111222333444666777888999999:::999999;;;>>>AAABBBBBBGGGIIIKKKNNNQQQSSSUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\bbbjjjuuu``````bbbbbbbbbaaa```___]]][[[YYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[\\\^^^___aaadddhhhlllqqqvvv~~~~~~xxxooofff___ZZZUUUSSSOOONNNKKKIIIFFFCCCAAA@@@@@@??????>>>======<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========:::::::::999::::::;;;;;;========================?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHJJJLLLOOOSSSXXX\\\bbbhhhlllyyy~~~~~~{{{xxxvvvtttsssqqqrrrtttyyy}}}sssjjjaaaZZZUUUWWWTTTQQQOOOOOOMMMKKKJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIFFFCCC@@@===;;;::::::888666555555444222000......---,,,+++,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++---...---,,,,,,---///------------------------,,,,,,---------,,,,,,+++******+++,,,---......///....../////////......---....................................///////////////////////////000000111444444666888999:::::::::;;;;;;<<<===@@@BBBDDDEEEGGGHHHKKKNNNQQQTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ```jjjvvvbbbbbbbbbbbbaaa```^^^]]][[[ZZZYYYYYY[[[\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ]]]dddlllrrr{{{xxxsssmmmggg```XXXSSSPPPLLLJJJEEEDDDCCCAAA???>>><<<;;;=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????<<<<<<===>>>@@@AAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMPPPTTTXXXbbbfffmmmuuu~~~}}}zzzvvvuuuqqqqqqrrrvvv|||yyyqqqjjjccc\\\XXXYYYVVVSSSPPPOOOMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDAAA>>><<<;;;:::888666555444333111///......---------,,,------////////////////////////222111000///...---,,,++++++,,,------,,,,,,...///------------------------------...............---------...///000111222222,,,------.........------....................................///////////////////////////000000111333444666777999::::::::::::;;;===>>>???BBBDDDFFFFFFHHHKKKNNNQQQTTTVVVVVVXXXYYYYYYZZZZZZ[[[[[[[[[ZZZ```jjjvvvbbbbbbbbbaaa___^^^]]]\\\YYYXXXXXXYYY[[[\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYY^^^fffpppwwwzzzrrrkkkccc^^^YYYUUUOOOKKKHHHFFFCCCBBB@@@@@@@@@???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;888888999:::;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQRRRSSSRRRQQQPPPPPPPPPQQQSSSTTTSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRRRRQQQQQQPPPOOOOOOQQQQQQPPPOOOOOONNNNNNMMMIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>>>>???@@@AAABBBBBBCCC>>>?????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDAAACCCDDDDDDDDDFFFIIILLLOOOSSSXXX___gggpppyyy~~~zzzxxxuuuttttttvvvzzz}}}|||vvvpppjjjeee```\\\ZZZWWWTTTQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA???>>>===999777555444333222///---////////////.........---////////////////////////111000///...---+++*********,,,------------...///...------------,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,++++++,,,------------------....................................////////////000000/////////000111111111222333555666777888888888999;;;<<<===???BBBDDDFFFHHHJJJNNNQQQTTTVVVWWWYYYZZZZZZZZZ[[[[[[[[[\\\ZZZ```jjjvvvbbbaaaaaa___^^^]]][[[[[[XXXWWWWWWYYY[[[\\\[[[ZZZ[[[ZZZXXXVVVTTTSSSRRRRRRSSSUUUYYY]]]ccckkksssyyyxxxnnneee___YYYRRRMMMIIIGGGDDDBBBAAA@@@>>>======>>>>>>???>>>===<<<;;;::::::::::::::::::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWZZZ\\\\\\ZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^______``````________________________```_________^^^^^^^^^^^^[[[ZZZZZZYYYXXXXXXWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTQQQPPPOOOOOONNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>??????@@@?????????===>>>@@@@@@@@@AAADDDFFFEEEGGGJJJMMMRRRYYYaaafffooovvv~~~xxxwwwvvvwwwyyy{{{{{{{{{zzzvvvqqqlllhhhddd___\\\ZZZXXXUUUSSSRRRQQQOOONNNJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEECCCBBBAAA@@@???===:::888777666444222000000000000000000//////...////////////////////////,,,,,,++++++++++++*********,,,------------...000......---------,,,,,,,,,***+++,,,,,,---------,,,++++++*********))))))))),,,,,,---...................................................////////////111000000000000111222222111222333555666777777888777:::<<<======>>>BBBEEEFFFGGGJJJNNNQQQTTTVVVWWWZZZZZZ[[[[[[[[[[[[\\\\\\\\\aaajjjvvvaaaaaa```^^^]]]\\\[[[ZZZWWWWWWWWWYYY[[[\\\\\\ZZZZZZYYYVVVTTTRRRPPPOOONNNPPPTTT[[[bbbhhhooovvvzzz~~~vvvkkkeee]]]VVVSSSOOOJJJFFFCCCAAA@@@@@@@@@@@@>>>===888999:::;;;;;;:::999888<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;<<<<<>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWYYY\\\___bbbdddeee`````````aaaaaaaaaaaaaaaeeeeeefffgggggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeccccccbbbaaa``````______^^^^^^]]]]]]\\\\\\[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUOOOOOONNNMMMKKKJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@DDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@???>>>=========>>>@@@@@@??????AAABBBAAABBBCCCDDDFFFKKKQQQVVVVVV^^^iiirrryyyyyywwwvvvvvvxxxyyyyyyxxxuuurrrmmmhhhdddaaa]]]ZZZ[[[YYYVVVUUUTTTTTTRRRPPPJJJJJJJJJKKKKKKKKKKKKKKKFFFEEEEEEDDDCCCBBBAAAAAABBB???===;;;;;;999777444111111111111111000//////........................,,,,,,---......///000000***+++------------...000.........------,,,,,,,,,+++,,,------............,,,------...///000111222------...///000000//////..................................../////////000111111111111111222222333333333555777888999999999999<<<>>>??????@@@DDDGGGEEEGGGJJJNNNQQQTTTVVVWWW[[[[[[[[[[[[[[[\\\\\\\\\]]]bbbjjjvvv```___]]]ZZZYYYYYYYYYYYYXXXYYY\\\^^^^^^]]][[[YYYXXXVVVSSSPPPNNNNNNOOOOOORRRYYYbbbiiimmmpppuuuxxx}}}vvvllleee[[[XXXSSSMMMHHHEEECCCCCC>>>======<<<<<<<<<======<<<<<<<<<=========>>>>>>AAA>>>999666555888===@@@<<<<<<;;;;;;;;;;;;::::::????????????????????????===>>>======<<>>>>>???@@@???>>>@@@@@@@@@??????>>>>>>>>>???>>>>>>=========>>>>>>??????@@@AAACCCEEEGGGHHHNNNQQQVVV\\\ccckkktttyyy~~~|||zzzxxxxxxxxxvvvuuuwwwqqqjjjdddaaa______^^^[[[YYYWWWUUUTTTRRRNNNLLLMMMLLLIIIEEECCCAAAAAA@@@DDDDDDDDDCCCCCCBBBBBBBBB>>>>>><<<;;;999888777666444222000000111000///---...,,,+++,,,...///...+++,,,------......------,,,,,,,,,,,,------.........///////////////..................------,,,,,,,,,------------------------,,,---......//////......,,,---------.../////////---------.........//////...//////111222333444444222333444666777999:::;;;;;;<<<>>>>>>===>>>AAACCCCCCGGGMMMQQQSSSTTTVVVWWWZZZ[[[]]]^^^^^^\\\ZZZYYY___ccckkkxxx```___]]][[[ZZZZZZZZZ[[[ZZZ[[[]]]^^^^^^\\\ZZZXXXUUUSSSOOOLLLKKKLLLNNNOOOYYY___gggmmmooossswwwzzz|||rrrkkkbbbYYYSSSQQQNNNJJJEEEBBB???>>>=========<<<<<<;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::999999:::<<<===============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAAAAAAAACCCEEEGGGGGGGGGHHHJJJLLLNNNOOONNNPPPRRRSSSSSSTTTUUUVVVXXXXXXXXXXXXYYY[[[]]]^^^___aaacccdddfffhhhlllooopppqqqsssuuuwwwxxxyyyyyyyyyyyyzzz|||~~~}}}}}}|||{{{yyywwwuuutttqqqpppnnnllliiifffdddccceeeeeeffffffgggfffffffffdddaaa\\\YYYWWWVVVSSSQQQPPPOOOMMMJJJHHHGGGGGGGGGGGGEEECCCCCCDDDDDDCCCBBB@@@?????????>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>><<<======>>>???AAABBBCCCDDDGGGKKKOOOTTTZZZaaafffnnnttt}}}~~~{{{yyyyyyxxxvvvtttsssnnnhhhdddaaa```___^^^[[[YYYWWWVVVUUUTTTRRRPPPMMMKKKHHHEEEBBB@@@??????AAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::888777777444333111111111111///---...,,,+++,,,...///---+++,,,------......------,,,,,,,,,------------------..............................---------,,,,,,,,,------------------------,,,---......//////......---------...............---------.........//////......///000111111222222222333444666777999:::;;;<<<===??????@@@AAACCCFFFGGGKKKPPPSSSUUUVVVWWWXXX\\\]]]^^^______^^^]]]\\\___ccclllxxx___^^^^^^]]]\\\\\\]]]]]]\\\]]]^^^^^^]]][[[XXXVVVSSSPPPLLLIIIIIILLLPPPRRR```eeelllqqqtttxxx|||zzzsssjjjaaaZZZTTTLLLGGGFFFDDDAAA>>><<<;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMPPPRRRSSSRRRUUUYYY[[[\\\]]]^^^```______```aaacccfffhhhjjjnnnqqquuuyyy|||~~~yyyuuusssrrrrrrrrrrrrqqqpppoooooommmjjjeeebbb```]]]ZZZXXXUUUTTTRRROOOMMMKKKJJJIIIJJJHHHEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@BBBEEEGGGIIIMMMRRRUUUWWW]]]eeennnuuu~~~{{{yyyxxxvvvtttssspppmmmjjjgggfffeeecccaaa]]][[[XXXVVVVVVVVVVVVUUUNNNLLLIIIEEEBBB???>>>=====================>>>>>>>>>======;;;:::999888888555444222111222111///......,,,+++,,,------,,,+++------............------------------------,,,,,,,,,,,,,,,------............------------,,,,,,,,,------------------------,,,---......//////.....................---------------........./////////......//////000000000000222333444666777999:::;;;;;;<<<>>>???@@@AAADDDFFFHHHLLLQQQVVVXXXZZZ\\\^^^aaaaaaaaa``````____________dddlllyyy___^^^^^^^^^^^^_________^^^___^^^^^^\\\YYYVVVTTTQQQOOOKKKIIIJJJOOOTTTXXXaaagggooovvvzzz~~~vvvkkkfff^^^WWWRRRLLLGGGCCC??????===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>============<<<<<<999;;;===>>>???>>>===<<<>>>>>>??????@@@@@@@@@AAADDDDDDDDDDDDDDDEEEEEEEEEGGGIIILLLLLLLLLLLLMMMOOOMMMNNNOOOQQQSSSVVVXXXYYYYYY\\\aaadddfffhhhjjjkkkhhhiiijjjmmmqqqvvvzzz|||~~~{{{zzzwwwtttpppmmmjjjgggdddaaa___^^^[[[XXXUUURRRPPPOOOOOOMMMJJJIIIHHHHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@??????>>>>>>?????????@@@AAACCCDDDDDDFFFIIILLLJJJOOOUUU[[[bbbkkkvvv~~~|||yyyvvvuuutttsssrrrppppppooommmmmmmmmkkkiiifff```]]]YYYWWWWWWXXXWWWWWWPPPNNNKKKHHHDDDAAA???===<<<;;;;;;:::;;;;;;======>>>======<<<;;;::::::999777555333222333222000...------,,,,,,---,,,,,,+++------............------.........------,,,,,,,,,******+++,,,------......------------------------,,,,,,------------------,,,---......///........./////////...---------,,,............//////////////////000000000000000000222333444666777999:::;;;777999;;;<<<===???BBBEEEEEEJJJPPPVVV[[[```dddffffffeeecccbbb```____________dddmmmzzz^^^^^^______````````````______^^^\\\ZZZWWWTTTRRRNNNLLLJJJIIILLLRRRXXX]]]aaahhhrrr{{{~~~uuukkkeeeYYYVVVPPPKKKGGGDDD@@@>>><<<<<<<<<<<<<<<<<<======:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAA>>>??????@@@AAABBBCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJMMMNNNNNNNNNNNNPPPTTTVVVWWWXXXZZZ\\\___```bbbbbbcccgggmmmrrrtttvvvxxxzzzxxxzzz}}}|||yyyuuurrrpppnnnlllhhheeeaaa^^^\\\ZZZXXXTTTRRRPPPOOOLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@???????????????;;;===?????????@@@BBBDDDEEEHHHLLLOOORRRYYYbbbhhhuuu|||~~~yyyuuusssqqqpppppppppnnnmmmooonnnnnnoooooommmjjjgggbbb^^^ZZZXXXXXXXXXXXXWWWRRRQQQOOOLLLHHHDDDBBB@@@===<<<;;;::::::;;;<<<============<<<<<<;;;;;;;;;888666444444333333111///............---,,,,,,,,,---......//////......---.........------,,,,,,,,,)))******+++,,,---......------------------------,,,,,,,,,---------......,,,---......///........./////////...---------,,,........./////////000000111111111111111111111111222333444666777999:::;;;777999;;;<<<===???BBBEEEEEEJJJPPPVVV[[[```dddggghhhgggdddbbb```^^^]]]]]]^^^cccmmmzzz^^^______`````````_________^^^]]]ZZZXXXUUURRRQQQLLLKKKJJJKKKOOOVVV]]]aaaeeennnzzzxxxoooggg___VVVQQQKKKIIIFFFCCC@@@>>>===<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>::::::::::::;;;;;;<<<<<>>>>>>>>@@@BBBDDDEEE@@@@@@AAABBBDDDEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPSSSSSSSSSSSSTTTWWW\\\___```bbbdddgggjjjlllnnnnnntttyyy~~~zzzvvvqqqmmmkkkgggccc___[[[XXXUUURRRPPPNNNMMMLLLJJJHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<===????????????AAABBBAAACCCEEEFFFFFFJJJPPPUUU___fffqqq}}}~~~yyysssqqqnnnmmmmmmmmmkkkjjjkkkkkkjjjkkkkkkiiieeebbb___\\\ZZZXXXXXXYYYXXXWWWTTTSSSRRROOOLLLHHHEEECCC???>>><<<::::::;;;<<<=====================<<<<<<:::888666555444333111//////000000///---,,,---.........////////////......------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...+++,,,,,,------.........,,,---......//////.....................---------....../////////000000000000000111111222222222333222333444666777999:::;;;:::;;;===>>>???@@@CCCEEEHHHKKKPPPTTTWWWZZZ^^^aaaeeedddcccaaa___]]]\\\[[[]]]bbblllzzz^^^___`````````___^^^]]]^^^]]][[[XXXVVVSSSQQQPPPMMMMMMNNNQQQWWW^^^dddhhhqqqzzzssslllccc[[[VVVPPPIIIDDDCCCBBBAAA???<<<<<<<<<===999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???::::::;;;<<<===>>>????????????@@@AAACCCDDDFFFGGGCCCCCCDDDFFFGGGHHHJJJJJJLLLMMMOOOQQQTTTVVVXXXYYY[[[\\\^^^```aaadddhhhkkklllnnnrrrwww{{{xxxuuuooojjjfffbbb^^^[[[XXXWWWUUURRROOOMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCC??????>>>>>>======>>>>>>???@@@BBBBBB@@@@@@@@@AAA>>>@@@BBBAAAAAABBBGGGLLLRRRWWW```jjjttt~~~}}}wwwtttqqqooommmllljjjhhhiiihhhgggffffffccc```\\\YYYXXXWWWXXXYYYZZZYYYXXXTTTTTTRRRPPPNNNJJJGGGFFFAAA???===:::999:::;;;<<<=====================>>>;;;999777555555444222000000222333111...---...///......////////////......,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,---......///,,,---......//////......---------................../////////000000000000...//////000111222333333222333444666777999:::;;;:::<<<===>>>>>>???BBBDDDGGGJJJNNNQQQSSSVVVYYY\\\]]]^^^_________]]]\\\[[[[[[aaakkkyyy^^^___`````````___]]]\\\]]]\\\ZZZWWWUUURRRPPPOOOQQQRRRTTTXXX^^^eeekkkooo{{{xxxpppccc^^^WWWRRROOOKKKFFFBBB======<<<;;;999999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????======>>>@@@AAABBBCCCDDD>>>@@@BBBDDDFFFGGGGGGGGGEEEEEEGGGHHHJJJKKKLLLMMMQQQSSSUUUWWW[[[]]]___aaabbbeeeiiimmmnnnppprrrtttzzz~~~}}}xxxsssnnnkkkbbb```^^^[[[WWWTTTRRRQQQLLLKKKJJJHHHGGGFFFFFFFFF@@@@@@????????????@@@@@@>>>@@@AAA@@@>>><<<<<<===<<<>>>AAAAAA@@@BBBFFFJJJJJJMMMRRRYYYaaajjjsssyyy|||xxxtttqqqooollliiigggiiihhhfffeeedddaaa]]]ZZZTTTTTTTTTWWWZZZ[[[[[[ZZZSSSSSSRRRQQQNNNKKKHHHFFFBBB@@@===:::999999:::;;;============>>>>>>>>>>>>;;;999777666555444222000111333444222///---...000......////////////......,,,,,,,,,------.........------------------------,,,,,,,,,------.........++++++,,,,,,---...//////,,,---......//////......,,,------....../////////////////////000000000000,,,---...///000111222333222333444666777999:::;;;999;;;<<<<<<<<<===???AAACCCFFFJJJNNNQQQUUUYYY\\\WWWYYY[[[]]]___^^^]]]\\\[[[```jjjyyy]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXXXXUUUPPPOOOQQQTTTWWW\\\```eeennnyyyyyypppeee\\\WWWSSSMMMIIIFFFCCCAAA???<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????AAACCCCCCBBBAAABBBCCCCCCCCCBBBDDDFFFHHHIIIIIILLLLLLLLLLLLLLLOOOTTTWWWUUUYYY___dddhhhlllooorrruuuxxx|||~~~xxxtttooojjjeee```[[[WWWTTTQQQNNNMMMNNNMMMJJJFFFFFFEEEDDDDDDEEEDDDAAA???AAA???======>>>>>>>>>===::::::;;;<<<>>>@@@BBBCCCDDDFFFJJJNNNSSSZZZbbbgggrrr|||{{{xxxxxxwwwwwwyyy{{{~~~~~~|||zzzyyyxxxuuuqqqnnnooojjjddd```___^^^\\\YYYZZZXXXVVVWWWYYY[[[\\\]]]XXXWWWUUURRROOOMMMKKKJJJGGGDDD@@@>>><<<;;;999888999;;;===??????>>>===<<<::::::888777666555555666000000///...---,,,++++++------------------------...---+++******+++---...***+++,,,---............------...///...---+++***---,,,,,,,,,,,,---......'''(((***,,,---------,,,---///111222222111///---,,,...000111222111///...///...------...000222444222333555666888999999999>>>===<<<;;;<<>>>>>>>>>>>??????@@@@@@@@@AAACCCCCCBBBAAABBBCCCIIIHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQQQQQQQTTTYYY\\\___dddjjjqqqvvv{{{yyyqqqiiiccc___[[[WWWUUUTTTSSSOOOLLLIIIGGGEEEEEEEEEEEECCCBBBEEECCCAAA@@@AAAAAA@@@>>>============>>>???@@@AAAAAABBBEEEGGGJJJPPPVVV[[[ccclllyyy|||uuutttsssssstttvvvyyyzzz~~~}}}|||{{{yyyvvvrrrnnnooojjjeeeccccccaaa^^^[[[[[[YYYWWWWWWZZZ]]]___```aaa```^^^[[[XXXTTTQQQPPPJJJGGGCCC@@@>>>===;;;999:::;;;===>>>>>>>>>>>>===<<<<<<;;;:::999888777666222222111000///......---------------------------...---+++******+++---...+++,,,---...............,,,---.........---,,,+++---,,,,,,,,,,,,---......+++,,,---.........---,,,,,,---...//////...---,,,//////000111000///...---000///.........000222333222333555666888999999999>>>===;;;;;;===???BBBDDDFFFGGGJJJMMMPPPSSSTTTUUU[[[[[[\\\]]]]]]]]]]]]\\\^^^bbbjjjuuu\\\\\\\\\]]]]]]\\\\\\[[[XXXUUUSSSSSSRRROOORRRXXX```gggrrr{{{~~~uuuiii```[[[UUUNNNHHHHHHEEEAAA>>>===<<<:::999:::::::::999999::::::;;;;;;;;;;;;<<<<<<=========????????????@@@@@@@@@@@@BBBDDDEEEEEEDDDDDDEEEFFFKKKKKKLLLMMMNNNPPPQQQRRRWWWXXXZZZ\\\^^^aaafffiiiqqqvvv}}}zzzsssnnngggcccaaa^^^YYYVVVQQQNNNKKKHHHHHHHHHGGGGGGFFFDDDAAA@@@@@@@@@>>>===@@@??????>>>>>>>>>>>>>>>???@@@AAAAAABBBEEEJJJMMMSSSYYYcccnnnzzzyyywwwuuusssssstttvvvxxx~~~}}}}}}}}}|||yyytttqqqooollliiihhhhhhgggccc___]]][[[XXXXXX[[[___aaacccggggggfffddd```[[[WWWUUUMMMJJJFFFBBB@@@???===;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>><<<:::888666555444444333222111000000------------------------...---,,,++++++,,,---...---....../////////......,,,,,,---.........---------,,,,,,,,,,,,---......//////000000///...------------------------------111000000//////.........111000///...//////111222222333555666888999999999===<<<;;;<<<===@@@BBBDDDFFFGGGJJJMMMPPPSSSTTTUUUYYYZZZ[[[\\\]]]^^^^^^^^^\\\aaajjjuuu]]]]]]^^^^^^]]]\\\[[[ZZZSSSQQQPPPQQQRRRSSSZZZccckkkttt~~~|||}}}~~~mmmfff\\\UUUQQQMMMGGGCCCCCCAAA>>>=========<<<::::::999999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOQQQRRRTTTVVVYYY[[[```cccgggkkkoootttyyy}}}~~~wwwrrrmmmhhhccc___[[[UUUPPPMMMLLLKKKJJJGGGEEEBBBAAAAAAAAA@@@>>>@@@???>>>>>>============???@@@@@@@@@@@@AAADDDGGGKKKNNNUUU\\\eeepppzzz{{{yyyxxxyyyzzz||||||}}}}}}yyyuuuqqqooommmnnnooommmiiidddaaa]]]ZZZXXXZZZ]]]```aaafffffffffeeebbb^^^YYYVVVOOOKKKGGGCCCAAA@@@===<<<;;;:::999999999;;;===???>>>?????????===:::777555666555555444333222111111............------------...---,,,,,,,,,,,,---...//////////////////......+++,,,,,,------.........---,,,,,,,,,,,,---......////////////////////////000//////......//////000//////.........//////000222111000//////000000111222333555666888999999999<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSTTTUUUWWWXXXZZZ\\\^^^___``````]]]ccclllwww^^^^^^___^^^]]][[[YYYXXXOOOMMMLLLNNNNNNRRR]]]iiiwww~~~zzzxxxxxxxxx~~~tttkkkaaa[[[TTTOOOKKKGGGCCC??????>>><<<<<<======<<<;;;:::999999999::::::;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCGGGHHHIIIJJJJJJKKKNNNQQQTTTWWWZZZ\\\^^^bbbfffjjjkkkpppvvv}}}|||vvvqqqkkkbbb[[[UUURRRPPPNNNMMMKKKHHHGGGGGGGGGEEEDDD??????>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@BBBDDDGGGIIILLLPPPVVV___hhhnnnxxx~~~}}}{{{zzz{{{{{{}}}}}}{{{tttrrrqqqssstttrrrnnniiiddd```\\\ZZZZZZ[[[\\\\\\```aaabbbbbb```]]]YYYWWWNNNKKKFFFCCCAAA@@@>>><<<:::999777666777888;;;<<<<<<=========<<<999666444666555444444222222111000/////////......---------------------------------//////////////////......,,,,,,,,,,,,---.........---,,,,,,,,,,,,---......---------......///000111//////............//////,,,,,,,,,---...000222333111111111000000000000000222333555666888999999999;;;;;;;;;<<<>>>AAACCCDDDFFFGGGJJJMMMPPPSSSTTTUUUVVVWWWYYY\\\^^^___```aaa```fffooozzz^^^^^^^^^]]][[[XXXUUUSSSMMMJJJIIIJJJKKKPPP^^^lll{{{yyyvvvttttttvvvyyy{{{~~~mmm```ZZZUUUQQQLLLHHHEEEBBB>>><<<<<<:::::::::<<<===<<<:::::::::::::::;;;<<<============>>>>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMPPPTTTWWWYYY]]]cccgggjjjnnnuuuzzz}}}vvvllleee```[[[YYYTTTQQQNNNLLLKKKIIIGGGEEEBBBAAAAAA@@@??????@@@@@@<<<===>>>>>>===>>>@@@BBBCCCEEEFFFHHHLLLQQQWWW\\\bbbiiittt~~~~~~|||}}}|||}}}~~~}}}vvvtttssstttuuutttoookkkfffccc___\\\[[[[[[ZZZYYY\\\\\\]]]]]]\\\ZZZXXXVVVMMMJJJFFFCCCBBB@@@???===;;;:::888777666777999:::::::::::::::999888666555666555444333222111111000000000//////...------------------------------------....../////////......------,,,,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///111222333000111111111111111111111222333555666888999999999::::::;;;===???AAACCCDDDFFFGGGJJJMMMPPPSSSTTTUUUVVVWWWYYY\\\^^^___```aaabbbhhhrrr}}}\\\]]]\\\[[[XXXSSSOOOLLLHHHGGGGGGIIILLLTTTfffvvv}}}wwwuuuppppppqqqsssxxx}}}vvviii[[[RRRPPPJJJGGGDDDBBB@@@>>><<<;;;;;;::::::;;;======<<<;;;;;;;;;;;;;;;<<<===>>>???======>>>???@@@AAABBBBBBCCCDDDFFFGGGJJJKKKMMMNNNMMMOOOQQQSSSUUUYYY^^^aaaccciiiqqqvvvzzz|||vvvpppmmmccc___ZZZVVVSSSOOOLLLIIIHHHGGGEEEDDDBBBAAAAAAAAA<<<===>>>>>>===<<<>>>??????AAACCCDDDFFFIIIMMMPPPRRRYYYbbbkkkrrr{{{~~~}}}~~~~~~}}}{{{vvvtttrrrrrrsssrrrnnnjjjfffcccaaa___^^^]]][[[YYYYYYYYYYYYXXXVVVUUUSSSRRRLLLIIIFFFCCCCCCBBBAAA???===<<<;;;999888888888888888888888888777777666666666666555444333222111111000000000///...---------------............------+++,,,---...............///...---,,,,,,,,,---------,,,,,,,,,,,,---.........------,,,---...///000++++++------------++++++(((***,,,...000111111111///000000111222222222222222333555666888999999999999:::;;;===???AAACCCDDDFFFGGGJJJMMMPPPSSSTTTUUUWWWXXXZZZ\\\^^^___``````bbbiiittt[[[[[[[[[YYYUUUPPPKKKHHHDDDCCCFFFJJJPPP\\\qqqvvvpppmmmnnnpppsssxxx|||nnneee\\\QQQKKKLLLCCCBBB@@@???======<<<<<<<<<<<<<<<===??????>>>===;;;;;;;;;<<<===>>>??????===>>>>>>@@@AAABBBCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRTTTVVVXXXZZZ]]]aaagggkkkrrryyyuuuqqqkkkeee```[[[VVVRRRMMMLLLJJJGGGEEECCCBBBAAA>>>???@@@???===<<<===>>><<>>===;;;:::999888888888888777666666777888888777777666555444333222222111000000///...---------------............------***+++,,,---............000///---,,,+++,,,,,,------,,,,,,,,,,,,---......111000...------......///,,,---///000000///---,,,)))+++---///000000///......///000222222333333333222333555666888999999999999:::;;;===@@@BBBCCCDDDFFFGGGJJJMMMPPPSSSUUUUUUWWWXXXZZZ\\\^^^___`````````hhhttt\\\[[[YYYVVVRRRNNNKKKIIIEEEGGGJJJOOOXXXhhhzzz~~~yyytttmmmiiihhhmmmttt}}}ssskkk___WWWRRRMMMGGGBBB>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????CCCDDDEEEEEEDDDEEEGGGIIIIIIIIIKKKNNNRRRUUUVVVVVV\\\^^^```ccciiiqqq{{{~~~wwwpppkkkfffbbb\\\XXXRRRMMMIIIFFFBBB@@@???@@@AAA@@@>>>=========:::===@@@BBBAAACCCFFFIIIIIIKKKMMMPPPTTTZZZaaafffsss||||||yyywwwvvvvvvwwwyyyyyywwwrrrmmmjjjgggfffdddbbb```^^^]]]\\\ZZZXXXTTTPPPLLLKKKJJJJJJMMMKKKIIIFFFEEEDDDDDDDDD@@@@@@@@@???===;;;999777999888777555555555666777777666666555444444333333000000000///......------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......)))******+++,,,---......------------------------...------------...//////---.........//////000000......------...///111222////////////000000000000111444666888888999;;;===999999:::<<<>>>@@@BBBCCCDDDGGGKKKOOOQQQSSSVVVYYYWWWXXXZZZ[[[[[[\\\___aaacccjjjuuu]]][[[XXXUUUQQQMMMKKKIIIIIIKKKPPPXXXcccqqqxxxsssooojjjhhhjjjooowwwssseee]]]TTTMMMJJJGGGBBB>>>===<<<;;;;;;;;;;;;;;;<<<====================================>>>???@@@AAABBBDDDEEEFFFFFFHHHJJJMMMRRRRRRSSSVVV[[[^^^aaabbbfffiiimmmssszzz}}}xxxuuunnniiiaaaYYYTTTPPPLLLJJJEEEEEEDDDBBB@@@???@@@@@@;;;===@@@@@@??????BBBDDDFFFGGGIIIJJJMMMQQQWWW[[[gggooozzzzzzuuurrruuuvvvwwwxxxvvvrrrmmmkkkddddddcccbbb```]]][[[ZZZYYYWWWSSSOOOLLLJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEDDD@@@@@@@@@???===;;;888777888777666555555555666777777777666555444333333222111000000//////...------------............------,,,---------............++++++,,,,,,------.............................................//////000............/////////000......------...///111222000000000000111111111111///222444666666777999:::999999:::<<<>>>@@@BBBCCCDDDGGGKKKNNNPPPRRRUUUWWWVVVXXXYYYZZZZZZ\\\^^^aaaccciiiuuu]]]ZZZVVVRRRNNNLLLKKKJJJNNNRRRZZZfffsssxxxoookkkiiiggghhhlllttt|||yyyiii^^^TTTOOOHHHCCCBBBAAA>>><<<;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAACCCCCCDDDFFFHHHIIIKKKMMMQQQSSSWWWWWWYYY\\\aaagggllloooxxx|||{{{qqqhhh```ZZZUUUQQQIIIGGGDDDBBB@@@???@@@@@@???@@@@@@???>>>>>>???@@@CCCDDDDDDEEEEEEHHHLLLOOOVVV]]]gggpppxxx~~~vvvppprrrsssttttttrrrpppmmmkkkbbbcccccccccaaa]]]ZZZXXXXXXVVVSSSOOOLLLJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@>>>;;;888666666555444333444555666777888777666555444333222222111111000000///...............////////////......------........./////////------------------------////////////////////////...............//////000............////////////...---------...///000111111111111111222222222222000222555666666777999:::999999:::<<<>>>@@@BBBCCCDDDGGGKKKMMMOOOQQQSSSUUUUUUWWWXXXYYYYYY[[[^^^```bbbiiiuuu\\\XXXTTTOOOLLLKKKKKKLLLSSSXXXcccrrryyyppphhheeedddeeeiiipppzzzyyyjjj]]]TTTJJJGGGBBB???>>>>>>===<<<:::::::::::::::;;;<<<============>>>>>>?????????>>>>>>???@@@BBBCCCEEEFFFHHHJJJLLLNNNPPPSSSWWWYYY[[[]]]```eeekkksss{{{{{{rrriii```ZZZRRROOOJJJEEECCCBBBBBBAAACCCBBBAAA@@@?????????@@@AAABBBCCCBBBBBBDDDGGGIIIIIIOOOWWW^^^eeemmmwww}}}{{{tttpppppppppooommmllljjjiiibbbdddffffffddd```[[[XXXWWWUUURRROOOLLLJJJIIIHHHFFFGGGHHHIIIHHHGGGFFFEEECCCCCCBBBAAA>>>;;;888777555444333222333444555666777777666555444333222222222111111000000//////............//////..................////////////000//////.........---------........................---------------......///.........///////////////------......//////000111000000000111111111222222222444777888888999:::<<<999999:::<<<>>>@@@BBBCCCDDDGGGJJJLLLNNNOOOQQQSSSUUUVVVXXXYYYYYYZZZ]]]___aaahhhtttXXXUUUQQQMMMJJJKKKLLLNNNVVV]]]iiixxxrrrkkkeeeccccccfffmmmvvvuuuhhh]]]SSSMMMEEECCC???===<<<<<<<<<;;;::::::::::::;;;;;;<<<===<<<<<<===>>>???@@@@@@AAA???@@@AAABBBDDDFFFHHHIIIKKKNNNPPPSSSUUUXXX\\\^^^eeeiiiooouuu}}}~~~rrrjjjbbb]]]VVVPPPNNNKKKIIIGGGEEECCCAAA@@@???@@@@@@@@@>>>???@@@@@@@@@AAADDDFFFDDDHHHMMMRRRVVV]]]ffflll{{{|||pppooollljjjhhhgggffffffeeefffhhhiiigggccc]]]ZZZVVVUUUSSSPPPMMMKKKJJJIIIFFFGGGHHHIIIIIIHHHFFFEEECCCCCCBBBAAA???<<<:::888555444333222222333444555666666666555444444333333222222222111000000//////------............------.........////////////000/////////......---,,,,,,------------------------,,,,,,++++++,,,,,,---...///////////////.........------...//////000000000/////////000000000111111333555777888888888:::;;;999999:::<<<>>>@@@BBBCCCDDDGGGJJJLLLMMMOOOQQQSSSUUUVVVXXXYYYYYYZZZ]]]___aaahhhtttTTTQQQNNNKKKJJJKKKMMMOOOWWW^^^jjjvvv~~~~~~zzzuuukkkfffcccccceeejjjttt~~~pppbbbXXXOOOHHHCCC@@@???===;;;::::::::::::<<<<<<;;;;;;;;;<<<============>>>???@@@BBBBBBCCCCCCCCCDDDFFFHHHKKKMMMNNNPPPRRRVVVYYY\\\```eeehhhrrrwww~~~|||qqqkkkccc]]]YYYUUUPPPLLLHHHEEEBBB@@@@@@@@@@@@@@@<<<===>>>>>>>>>>>>@@@BBBAAAEEEHHHJJJLLLQQQXXX]]]llltttsssppplllhhheeecccccccccfffgggiiiiiigggccc^^^[[[VVVUUUTTTQQQOOOLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBBBB@@@>>>;;;:::666555444333222333444444555555555555555555555555333333222222111000000000---------......---------------.........////////////.........------,,,,,,------------------------,,,,,,,,,+++,,,------...///////////////.........,,,---...///000000000000.../////////000000000000111333555666666666777999999999:::<<<>>>@@@BBBCCCCCCFFFJJJLLLNNNPPPRRRTTTUUUWWWXXXYYYYYY[[[^^^``````gggsssOOONNNLLLJJJKKKLLLNNNPPPWWW^^^iiippprrrpppmmmjjjbbb``````dddhhhooo{{{uuukkk^^^SSSKKKFFFAAA>>><<<<<<<<<;;;999999:::;;;>>>>>>===<<<<<<<<<======??????@@@BBBCCCEEEFFFFFFGGGGGGIIIKKKMMMPPPRRRSSSWWWZZZ___dddiiiooouuuyyy}}}tttnnniiiccc[[[UUUQQQMMMGGGDDDDDDDDDBBBAAA===>>>??????======>>>???>>>AAADDDEEEEEEHHHNNNSSS\\\cccnnnyyyxxxuuuoooiiidddbbbbbbbbbdddeeeffffffddd```\\\ZZZVVVVVVUUUSSSPPPNNNLLLKKKIIIHHHHHHGGGFFFFFFFFFFFFAAABBBBBBBBBAAA???===<<<888777555444333222333333333333444444555666666666444333333222111111000000......////////////......,,,---------............------------,,,,,,,,,,,,...........................------------...//////000/////////............,,,---...///000000000/////////000000000111111111111333666666666666777888999999:::<<<>>>@@@BBBCCCCCCFFFJJJMMMOOOQQQSSSVVVVVVXXXYYYZZZZZZ\\\^^^aaa```gggrrrLLLKKKJJJJJJKKKMMMOOOPPPVVV^^^gggkkkjjjgggdddccc\\\[[[^^^dddkkkssstttfff^^^SSSJJJFFFDDDAAA???;;;;;;<<<;;;;;;;;;<<<>>>@@@???>>>===============@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLNNNQQQTTTVVVWWW^^^bbbhhhooouuu|||{{{tttjjjcccZZZUUUNNNJJJIIIHHHFFFCCCAAABBBBBBAAA???>>>>>>???;;;>>>AAABBBBBBDDDIIINNNOOOUUU___jjjttt}}}}}}xxxqqqjjjeeebbbbbbbbbbbbcccccccccaaa^^^ZZZXXXWWWVVVUUUTTTQQQOOOMMMKKKKKKIIIHHHFFFEEEEEEFFFGGGAAAAAABBBBBBAAA@@@>>>===:::888666444333222333333222222333444555666777888444444333222222111111000//////000000000000//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////000111111000000//////.........---,,,---...000000000000///000111111111111222222222444666888888888888999:::999999:::<<<>>>@@@BBBCCCCCCFFFJJJMMMOOORRRUUUWWWWWWXXXZZZ[[[[[[\\\___aaa```gggrrrPPPNNNKKKJJJKKKNNNRRRTTT```bbbeeeffffffccc___]]]\\\___dddkkkuuummmaaaTTTQQQKKKEEE@@@<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>============>>>??????>>>@@@CCCDDDDDDFFFHHHJJJDDDGGGKKKPPPUUU[[[```cccggglllssszzz{{{uuuiiiddd\\\UUUOOOKKKGGGDDDCCCBBB@@@@@@@@@???===;;;@@@@@@@@@@@@AAABBBDDDDDDJJJMMMQQQWWW^^^fffooouuu{{{{{{zzzwwwsssmmmhhhccc``````___]]]]]]]]][[[XXXUUUUUUVVVVVVUUUTTTRRRPPPNNNKKKJJJGGGFFFEEEEEEFFFGGGEEEDDDCCCAAA@@@???>>>>>>;;;999666444222111222222222222333333555666888999999888666444333222222333:::888444111///////////////,,,***+++...000000///---------.........//////,,,+++***)))***+++,,,---//////...---+++***)))(((///...------...///000111////////////////////////......//////000000111111333444555777888:::;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEGGGJJJLLLMMMOOORRRTTTXXXXXXYYYZZZ[[[]]]___```ccchhhrrrKKKJJJIIIKKKOOOUUU\\\```hhhhhhgggfffdddaaa^^^]]]aaaeeekkkttttttgggZZZQQQLLLJJJEEEAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFHHHIIIKKKNNNPPPSSSUUUXXX\\\aaagggllloooxxx|||zzztttlllccc[[[TTTNNNJJJFFFDDDAAA@@@??????===<<<>>>>>>>>>======>>>??????BBBEEEHHHLLLQQQWWW___dddlllqqqxxx~~~~~~{{{wwwqqqkkkeeebbb]]][[[YYYXXXXXXXXXVVVUUUVVVVVVVVVVVVTTTRRRPPPOOOLLLJJJHHHFFFEEEEEEFFFFFFDDDCCCAAA@@@>>>>>>=========;;;999666444333444444222222333333444666777888999888666555333333333333666444111///------------000---++++++...000///...,,,------------.........---,,,,,,,,,,,,---......//////...---,,,++++++***//////...---......000000//////////////////////////////000000111222222222333444444666777888999999;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJLLLMMMOOORRRTTTXXXXXXYYYZZZ[[[]]]___```ccchhhrrrHHHHHHIIIMMMTTT]]]eeekkkpppmmmiiidddaaa___^^^^^^fffkkksssvvvfff\\\UUUMMMHHHBBBAAA>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>???AAABBBBBBBBBDDDGGGIIIKKKNNNQQQTTT[[[^^^bbbfffjjjpppvvv{{{tttjjj```XXXRRRMMMJJJEEEBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<>>@@@BBBCCCEEEGGGJJJLLLMMMPPPSSSUUUYYYYYYYYYZZZ[[[]]]^^^___bbbhhhrrrJJJKKKMMMRRRYYYbbbjjjooorrrnnngggaaa^^^___aaacccjjjppp{{{wwwgggYYYQQQLLLHHHFFF<<<;;;:::999999:::;;;<<<=========<<<<<<<<<<<<<<<======>>>???@@@BBBDDDDDDEEEGGGJJJLLLNNNQQQVVVYYY^^^bbbiiiooouuu|||yyynnnddd^^^XXXSSSMMMHHHEEECCCAAA@@@>>>>>>===<<<<<<<<<======@@@BBBCCCDDDDDDGGGKKKNNNUUUZZZ```ggglllrrrxxx|||}}}yyytttoookkkeee```YYYTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRPPPOOONNNLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA???======<<<<<<:::999777555444333333333333222222222333444555555888777777666555555555555333222111000//////000000000///......------,,,,,,+++++++++,,,,,,,,,---------...///000111000//////.........///////////////000000//////............//////////////////////////////000111111222222333555555555666666777777777::::::;;;===>>>@@@AAABBBDDDGGGJJJLLLNNNPPPSSSVVVYYYYYYYYYZZZ[[[]]]^^^___bbbhhhrrrKKKNNNSSSZZZaaahhhmmmpppmmmiiiccc^^^]]]aaafffjjjqqqxxxmmmeeeYYYOOOIIIEEEBBB???;;;;;;:::999999:::;;;<<<==============================>>>@@@BBBDDDFFFGGGKKKMMMOOORRRTTTXXX]]]aaagggnnnxxxuuuoooddd^^^WWWPPPKKKGGGDDDBBB>>>>>>============>>>>>>;;;<<<===>>>>>>@@@CCCFFFJJJNNNTTT[[[aaahhhppptttzzz|||}}}{{{}}}}}}}}}}}}}}}}}}||||||yyyzzzzzzzzzyyyvvvssspppkkkeee]]]WWWTTTSSSSSSSSSUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDDDDDDDCCCAAA@@@>>>=========999999777666555444333333333333222222222333333444666666666666666555555555222111111000000000000000000000000///---,,,+++++++++++++++,,,,,,,,,------,,,---...000000///.............../////////000000000000000//////...------////////////////////////......//////000111111111666666666777777888888888999:::;;;===>>>@@@AAAAAADDDGGGJJJLLLNNNQQQTTTVVVZZZZZZZZZZZZ[[[\\\^^^^^^aaagggsssMMMRRR[[[dddkkknnnoooooofffccc___]]]___eeemmmrrrzzzwwwlll\\\WWWPPPJJJEEEAAA>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>?????????@@@BBBEEEHHHJJJKKKLLLNNNQQQUUUYYY^^^eeejjjttt}}}sssnnneee\\\UUUOOOIIIFFF@@@???>>>>>>============999:::<<<<<<===>>>@@@BBBDDDGGGLLLRRRXXX```hhhmmmuuuxxx|||}}}{{{{{{{{{zzzyyyyyyxxxwwwwwwssstttuuuvvvuuuuuutttsssmmmhhh```ZZZVVVSSSQQQOOOTTTTTTTTTTTTSSSPPPNNNMMMLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCAAA@@@>>>>>>======;;;::::::999888666666555333333222111111111222222333444555555666555555444000000000//////............///111000---,,,+++,,,,,,,,,,,,,,,------------,,,------........................///////////////...//////000//////...---////////////////////////.........///000000111111666666666777888999999:::888999;;;===???@@@@@@AAADDDGGGJJJMMMOOOQQQUUUWWWZZZZZZZZZZZZ[[[\\\]]]^^^```gggsssTTT[[[fffoootttrrrmmmiii```___]]]^^^cccjjjrrrwwwuuuhhh^^^SSSPPPKKKFFFBBB???===;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>??????@@@AAABBBCCCDDDFFFIIILLLOOOQQQNNNQQQVVV[[[bbbjjjsssyyyyyyooofff]]]UUUPPPGGGEEECCCAAA???>>>======;;;<<<>>>>>>===>>>@@@AAABBBDDDHHHLLLPPPWWW^^^ccclllpppvvv|||~~~}}}yyyyyyxxxwwwwwwvvvuuuuuurrrrrrqqqqqqrrrrrrssssssnnnjjjeee```\\\WWWSSSPPPSSSSSSSSSSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFEEECCCBBB@@@???===<<<<<<<<<:::::::::999888777666555333333222111111111111111111222333555555555444444111111111111000///...---,,,///111000...,,,,,,---,,,------------............------------...//////........................---...///000000//////...////////////////////////...//////000111111222222444444555666777888999:::777999;;;===???@@@@@@@@@DDDGGGJJJMMMOOORRRUUUXXXZZZZZZZZZZZZ[[[\\\]]]]]]```gggsss]]]eeepppxxxyyyrrriiibbb^^^]]]^^^```fffnnnuuuzzz~~~tttkkk```XXXMMMJJJFFFAAA>>><<<;;;:::::::::;;;<<<======>>>>>>;;;;;;<<<>>>???@@@AAABBBDDDEEEGGGIIIMMMPPPSSSTTTWWWZZZ```gggpppzzz~~~tttjjj```ZZZNNNLLLIIIFFFCCC@@@>>>===:::;;;<<<<<<;;;;;;<<<===>>>@@@BBBDDDHHHMMMTTTXXX___dddkkksssxxxzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvrrrqqqpppoooooopppqqqrrrpppmmmiiifffbbb]]]WWWTTTRRRRRRRRRRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFBBBAAA???>>><<<;;;;;;;;;888888888888777555444333333333222111000000000000000111333444555444444333444444444444333111000///+++...111111...,,,,,,...---------........./////////...---------...000111//////......------------,,,---...000000000//////////////////////////////000000000111222222333333222222333555666888999:::777888;;;===???@@@@@@@@@DDDGGGJJJMMMOOORRRVVVXXX[[[ZZZZZZZZZ[[[\\\]]]]]]```gggssshhhrrr}}}{{{qqqhhhddd\\\[[[\\\aaajjjttt}}}~~~rrrjjjccc[[[UUUIIIFFFAAA===::::::;;;===<<<<<<===>>>>>>======<<<>>>???@@@@@@@@@AAADDDGGGEEEIIILLLNNNPPPSSSYYY^^^ccciiiqqqzzzsssiiiccc[[[RRRKKKHHHFFFCCCAAA:::;;;;;;;;;::::::;;;===>>>???AAABBBDDDHHHNNNRRRYYY^^^eeelllqqquuuxxx{{{yyyzzzzzzxxxuuusssrrrrrrppppppooonnnnnnooopppqqqooonnnmmmkkkhhhccc\\\WWWXXXTTTPPPOOOPPPRRRQQQOOONNNMMMLLLJJJHHHFFFEEEDDDCCCBBB???<<<:::999999999;;;;;;::::::999888777777333333222111000///...---///000222444555555555555555333222000//////000000/////////...---+++***)))/////////......---,,,,,,///...---,,,---///111333222222111000///...------000000000//////.........111000///...---,,,++++++000111111222222333444444444444555666777888999999888888999;;;===???BBBCCCEEEGGGJJJLLLMMMOOORRRTTTVVVXXX[[[\\\\\\\\\^^^___^^^dddppprrryyyxxxnnneeebbb\\\]]]___fffoooyyysssiiiaaaZZZSSSMMMGGGEEEAAA>>>;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;>>>???AAABBBCCCEEEIIILLLNNNQQQUUUWWWYYY]]]dddjjjmmmtttyyyooohhh^^^VVVQQQMMMHHHDDD@@@@@@???>>><<<;;;<<<===>>>??????@@@AAADDDIIIMMMSSSWWW^^^dddiiinnnsssvvvyyyzzzzzzxxxuuusssrrrrrrpppooonnnmmmlllmmmmmmnnnooonnnmmmllljjjeee___[[[VVVRRROOONNNPPPQQQQQQPPPLLLLLLKKKJJJIIIGGGGGGFFFDDDBBB@@@===;;;::::::999;;;::::::999999888888888444444333222111000/////////000111333444444444444555444222111000000111111000000000///...---,,,+++------------.....................---...000111222000000//////////////////---------,,,,,,+++++++++///////////////.........000111111222222333333444444444555666777888999999888888999;;;===???AAACCCFFFHHHKKKMMMNNNPPPSSSUUUXXXZZZ\\\\\\[[[[[[\\\]]]^^^cccnnn}}}~~~}}}sssiiibbb___]]]```fffnnnxxxvvvpppfff^^^XXXQQQJJJEEEDDDCCCAAA???===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFJJJNNNQQQRRRUUUZZZ]]]```gggooovvv{{{qqqiiiaaaYYYPPPJJJHHHFFFDDDAAA???======<<<===>>>>>>======???CCCFFFJJJNNNTTTYYY___eeelllpppwwwyyyzzzxxxuuusssrrrqqqoooooommmlllkkkjjjjjjjjjlllkkkjjjjjjiiifffaaa^^^TTTRRROOOOOOOOOPPPPPPOOOKKKKKKKKKJJJIIIIIIHHHHHHEEEDDDBBB???===<<<;;;;;;999999999999999999999999555555444444333222111111...///000222333333333333555555333222222222222222000000111000000///......++++++,,,,,,---......///---......//////000000000------...///000111111222////////////.............../////////000000111111000000111111222333333333444444555666777888888999888999999;;;===???AAABBBGGGIIILLLNNNOOOQQQTTTWWWZZZ[[[]]]\\\[[[ZZZZZZ[[[]]]bbblllyyywwwmmmddd```^^^```eeennnxxxvvvfffbbb\\\VVVRRRLLLFFFBBBAAA@@@@@@???>>><<<;;;:::<<<<<<<<<===>>>???@@@@@@???AAACCCFFFHHHKKKPPPSSSTTTXXX^^^ccciiirrr}}}}}}tttiii]]]UUUNNNKKKGGGCCC@@@???===<<<;;;<<<===<<<<<<===@@@BBBDDDGGGLLLPPPVVV]]]dddjjjsssuuuwwwvvvtttrrrqqqqqqpppooommmllljjjiiihhhggggggfffeeeeeeeeeccc```]]]VVVUUUSSSQQQPPPPPPOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHFFFEEECCCAAA???>>><<<<<<999999999999999999::::::555555444444333222222111...//////000111222222222555555444444333333333333///000000000000000//////,,,,,,,,,,,,------......,,,,,,---...//////......,,,------...///000111111000000000000000000000000....../////////000000000000000000111222222333333333444444555666777888888999999:::;;;===???AAABBBFFFHHHKKKNNNOOORRRUUUWWWYYYZZZ\\\\\\ZZZZZZZZZ[[[\\\aaaiiivvvxxxooofffbbbaaaaaaeeelllwww{{{lllcccYYYVVVSSSOOOKKKGGGCCC@@@>>>>>>??????>>>===;;;:::=========>>>???@@@BBBCCCAAACCCEEEGGGIIILLLQQQTTTYYY___gggoooxxxzzzmmmdddWWWSSSLLLGGGDDDBBB???===:::<<<<<<<<<<<<===@@@BBBAAACCCGGGKKKOOOVVV^^^cccjjjmmmppprrrqqqppppppppppppooonnnllljjjhhhfffeeeeeecccaaaaaaaaaaaa___]]]ZZZYYYWWWUUURRROOONNNNNNPPPOOONNNLLLJJJHHHGGGFFFGGGFFFEEECCCAAA???===<<<999999999999999999::::::444444444333222222111111/////////000000111111222444555555555444444333333//////000000000//////............------,,,,,,,,,++++++,,,---------,,,,,,............////////////------------------------/////////.........------///000000111111222333333333333444555666777888888999999:::;;;===???@@@AAAEEEGGGJJJMMMOOOQQQTTTWWWWWWYYY[[[[[[ZZZZZZ[[[\\\[[[___hhhuuu{{{qqqhhhbbbaaadddfffkkksss}}}jjj\\\VVVMMMKKKIIIGGGDDDAAA???===<<<===============<<<;;;<<<<<<<<<===>>>AAACCCDDDEEEFFFIIIKKKMMMPPPUUUXXX```gggqqq|||xxxhhhaaaXXXQQQLLLHHHDDD@@@;;;<<<============???AAA???AAADDDFFFJJJOOOUUUZZZ___ccchhhlllmmmnnnnnnoooooonnnmmmllljjjgggeeedddfffcccaaa_________^^^\\\ZZZZZZZZZWWWSSSPPPOOOOOOQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDBBB???===<<<999999999999999999999999444444444333333222222222000000//////000111222222333444444555555444333333000000000000000///......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........./////////////////////......---------,,,//////000000111222222222333333444555666777777888:::::::::;;;===>>>@@@AAADDDGGGJJJMMMOOOQQQUUUWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZ___hhhuuuwwwlllccc```bbbgggjjjrrrzzz{{{kkk\\\RRRNNNEEEDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@CCCEEEGGGHHHJJJMMMPPPSSSXXX]]]aaakkksss~~~~~~uuuiii___XXXQQQJJJEEE>>>??????>>><<<;;;<<<===<<<>>>@@@BBBDDDHHHLLLOOOTTTYYY```fffiiikkkmmmnnnllllllllljjjhhhfffdddbbbfffccc___\\\\\\[[[ZZZYYYVVVXXXYYYWWWSSSPPPPPPQQQPPPOOONNNMMMKKKJJJIIIHHHFFFFFFEEEDDDBBB???===<<<;;;::::::999999888888888555555555444444444444444111111000000000111222333222333444444555444333222222222222222111000///...///////////////////////////...---,,,,,,---......//////.........---------000000111111111222222222............//////////////////000000111111222222222333333444555666777777:::::::::;;;===>>>@@@AAAEEEGGGKKKNNNPPPRRRVVVXXXXXXYYY[[[[[[ZZZYYYYYYZZZXXX^^^hhhvvv~~~vvvjjjbbb```ccciiilllvvv}}}vvvfffZZZNNNGGGFFFCCCBBBAAA>>><<<;;;<<<===<<<;;;;;;;;;;;;<<<===>>>AAA@@@@@@AAACCCFFFIIIKKKJJJMMMQQQUUUYYY^^^dddhhhyyyuuuiii```XXXOOOIII@@@@@@@@@>>>;;;:::999::::::<<<>>>???AAACCCFFFHHHNNNSSS[[[bbbgggjjjlllnnnjjjjjjjjjiiigggeeebbbaaaddd```\\\YYYXXXWWWVVVUUUSSSUUUWWWVVVSSSQQQQQQSSSNNNNNNMMMMMMLLLKKKKKKKKKFFFFFFEEEDDDBBB???===;;;;;;;;;::::::999888777777666666666666666555555555222111111000000111222333111222333444444444333222555444444333222111///.........//////000111111111111000...------...///111........................------....../////////000------...///000111222222/////////000111111222222222333333444555666777777::::::;;;;;;===>>>@@@@@@FFFIIILLLOOOQQQTTTWWWZZZZZZ[[[\\\[[[YYYWWWWWWXXXXXX^^^hhhwwwuuulllccc```bbbfffnnnuuuxxxdddYYYQQQIIICCCAAACCCAAA>>><<<<<<<<<;;;;;;;;;<<<===<<<<<<>>>@@@CCCAAAAAABBBEEEIIILLLMMMMMMOOOSSSXXX]]]bbbkkkuuu}}}~~~qqqeeeZZZSSSLLLHHHCCC@@@>>>>>>===<<<<<<<<<<<<<<<===???AAABBBIIIMMMSSSXXX\\\aaaeeehhhhhhgggdddbbbaaa``````aaabbb```^^^[[[XXXUUUTTTSSSVVVTTTRRRRRRSSSSSSQQQPPPJJJKKKLLLLLLKKKIIIGGGFFFGGGGGGEEEDDDBBB@@@???>>><<<;;;:::999888999::::::888777777666555555444444444444333333222111000000///111333222000000444777333333333222000...+++***///...---,,,+++,,,------///---,,,---///000000000000000//////.........---////////////////////////////////////000000000000......///000111333555666222222333444555666777777888999;;;<<<<<<>>>@@@CCCDDDFFFJJJMMMOOORRRVVVYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]___hhhwwwpppiiibbbbbbeeejjjsss{{{yyyjjjYYYPPPJJJDDD@@@???AAA???===;;;;;;;;;;;;;;;;;;<<<======<<<>>>@@@CCCAAAAAACCCFFFIIIMMMNNNOOOTTTXXX^^^dddkkkuuu|||pppeee^^^TTTOOOHHHCCC@@@>>><<<;;;<<<<<<;;;<<<===???AAABBBGGGJJJPPPTTTXXX]]]aaadddeeedddcccbbbaaa````````````___\\\YYYVVVTTTRRRRRRRRRQQQPPPPPPPPPQQQOOONNNKKKKKKJJJJJJIIIGGGFFFEEEFFFEEEDDDCCCAAA@@@???>>>===<<<;;;999999999999999777777666666555444444333444444333333222111111000222333444444333333444555000111222222222111000///000///...---------...///000...------///000000///000/////////............////////////////////////////////////000000000000000000000000111222333333333333444555666777777888888999;;;<<<<<<>>>@@@CCCCCCFFFJJJMMMOOORRRVVVYYYZZZZZZZZZZZZZZZ[[[[[[[[[]]]___hhhwwwiiidddbbbeeejjjpppyyyuuufffYYYLLLGGGDDD@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>======>>>AAACCCDDDEEEGGGIIIMMMPPPSSSTTT[[[```gggoooxxxuuunnnccc]]]TTTLLLFFFBBB>>><<<;;;;;;:::;;;<<<>>>AAABBBCCCFFFKKKOOORRRVVV[[[^^^``````aaabbbaaa```______]]]\\\ZZZWWWTTTRRRQQQPPPQQQOOONNNOOOPPPPPPOOONNNKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===>>>>>><<<:::999888888888666666555555444333333333444444333333222222111111333222222333555555444222111222333333333333333222111000///.........///000111///------/////////...////////////............////////////////////////////////////000000000000222111111000000000111111333444555666777888888999888999;;;<<<<<<>>>@@@CCCCCCFFFJJJMMMOOORRRVVVXXX[[[ZZZZZZZZZZZZZZZZZZYYY\\\^^^gggvvvbbb```aaagggnnnttt~~~xxxgggYYYOOOFFFCCCBBB???>>>???;;;<<<===<<<;;;;;;<<<======>>>??????>>>@@@CCCEEEGGGIIILLLOOORRRVVVZZZ]]]ccciiiqqq{{{}}}vvvooodddYYYQQQJJJDDDAAA<<<;;;:::999:::===???AAA@@@CCCGGGJJJMMMPPPTTTXXXZZZ\\\___aaabbbaaa```___[[[YYYWWWUUUSSSQQQPPPOOOQQQPPPOOOOOOPPPQQQPPPOOOKKKIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@???>>>>>>======@@@???===;;;:::888777666555555444444444333333333444444333333333222222222000//////222666777555333666555555444333222111000111000///.........//////222000.........///...---///////////////.........////////////////////////////////////000000000000111111000000000000111111444444555666777888999999888999;;;<<<<<<>>>@@@CCCCCCFFFIIILLLOOORRRUUUXXX[[[[[[ZZZZZZYYYYYYYYYXXXZZZ\\\eeettt``````dddlllrrryyywwwfffXXXPPPHHHBBBAAAAAA>>>===>>>;;;===???>>>===<<<===???>>>???@@@@@@AAACCCFFFIIIJJJLLLPPPSSSWWW\\\bbbggglllsss~~~}}}rrrfff\\\SSSLLLHHH@@@>>>;;;:::999;;;===??????AAADDDFFFHHHKKKOOORRRUUUXXX\\\___aaaaaa```___YYYXXXVVVTTTRRRQQQPPPPPPPPPOOONNNNNNOOOOOONNNMMMIIIGGGEEEBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<:::888777666444444444444444333333333444444444333333333333333///......333888<<<;;;999666666555333222111000000000///...---------...///222000.........///...---.........///////////////////////////////////////////////////000000000000////////////000111222333444444555666777888999999888999;;;<<<<<<>>>@@@CCCBBBEEEIIILLLNNNQQQUUUXXX[[[ZZZZZZZZZYYYYYYXXXXXXYYY[[[dddsssbbbdddjjjrrrzzzvvvgggYYYOOOHHHCCC??????>>>;;;999;;;:::>>>@@@@@@===<<<===???>>>@@@AAABBBDDDFFFJJJMMMLLLPPPUUUYYY]]]ccckkkrrr{{{}}}rrrhhh^^^UUUPPPGGGDDD@@@===;;;;;;<<<>>>===???AAABBBCCCFFFJJJMMMOOORRRVVV[[[^^^______^^^YYYXXXVVVTTTSSSRRRQQQQQQNNNMMMKKKKKKKKKKKKJJJHHHFFFEEEDDDBBB@@@???>>>>>><<<<<<======>>>>>>>>>?????????>>>===;;;999777666555555444444444444444444444444444444333333333333000000111555:::???AAABBB555555444333222333333333000///...---------...///111///------/////////............///////////////////////////////////////////////////000000000000.........///000111222333333444555666777888888999888999;;;<<<<<<>>>@@@CCCBBBEEEIIILLLNNNQQQUUUWWWZZZYYYYYYYYYYYYYYYYYYXXXZZZ\\\eeetttgggjjjqqq{{{xxxjjj]]]SSSLLLCCC>>><<<>>>===999888::::::===AAA@@@<<<:::;;;>>>>>>@@@BBBDDDFFFJJJNNNRRRSSSXXX^^^cccgggnnnxxxvvvkkkaaa[[[PPPLLLGGGAAA>>>======>>><<<===>>>>>>???AAAEEEHHHIIILLLPPPUUUYYY[[[\\\]]]YYYXXXWWWUUUTTTSSSSSSSSSOOOMMMKKKJJJJJJJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>><<<:::888777555555555555555555555555444444444444444444444444000111333444777<<>>@@@CCCBBBEEEHHHKKKNNNQQQTTTWWWXXXXXXXXXYYYYYYYYYYYYYYY\\\^^^gggvvvkkkooowwwyyyjjj___UUUMMMHHH@@@===<<<>>>>>>:::999;;;999===@@@???;;;888:::<<<>>>@@@CCCEEEHHHLLLQQQUUU[[[```ggglllpppxxxvvvkkkdddVVVRRRLLLEEE@@@>>>>>>???:::;;;;;;;;;<<<>>>BBBFFFFFFHHHLLLQQQUUUXXXZZZ[[[ZZZYYYXXXVVVUUUTTTTTTTTTQQQOOOMMMLLLLLLJJJHHHFFFBBBBBBCCCCCCBBBAAA???>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>><<<:::888777555555666666666666666666444444444444444444444444///000222222222666>>>CCC???===:::777444222111111333222000/////////000111///...,,,---///000000000---.........//////000000////////////////////////////////////000000000000222111000//////.........222222333444555666777777888999;;;<<<<<<>>>@@@CCCBBBEEEHHHKKKNNNQQQTTTWWWWWWXXXXXXXXXYYYYYYZZZZZZ___aaaiiiyyyvvvyyy~~~ooobbbWWWLLLDDDBBB???>>>===;;;;;;<<<<<<=========<<<<<<===>>>@@@AAAAAADDDGGGIIILLLQQQXXX^^^bbbgggooovvvyyyqqqggg___TTTLLLGGGDDD@@@======>>>????????????@@@AAACCCFFFJJJMMMOOORRRVVVYYYWWWXXXYYYZZZYYYXXXVVVTTTQQQOOOLLLIIIGGGFFFFFFGGGEEEFFFGGGFFFEEEBBB@@@>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<:::888555333222222333444666666555555555444444444000///...///111444777:::AAA???;;;999888666333111222111000//////.........////////////............////////////////////////000//////.........////////////000111111111111111...///000222222111000000111222333555666666777777777999:::;;;;;;===???BBBDDDFFFIIILLLMMMOOORRRUUUYYYYYYYYYWWWVVVWWWZZZ\\\]]]cccmmmzzz{{{~~~ssseee[[[RRRHHHBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAADDDGGGJJJMMMOOOVVV^^^eeekkkqqq{{{}}}qqqjjj___VVVPPPJJJDDD@@@<<<<<<============>>>???AAADDDHHHJJJMMMOOOSSSVVVXXXYYYYYYZZZYYYVVVTTTRRRPPPOOOLLLIIIGGGFFFFFFFFFGGGGGGHHHGGGFFFDDDAAA???<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<;;;999777555333333333444444666555555555444444444444222111//////000222555777>>>???@@@===999666555666222111000//////......///------..................////////////////////////000//////.........////////////000111111111111111//////000111111111111111222333444555666777777777777999:::;;;;;;===???BBBDDDFFFIIILLLMMMOOOSSSUUUXXXYYYYYYXXXWWWWWWYYY[[[\\\cccooo}}}|||ooodddXXXQQQKKKDDD@@@???=========<<<<<<;;;999999;;;;;;;;;<<<>>>AAADDDEEEHHHKKKNNNQQQVVV]]]gggooowwwxxxmmmddd\\\TTTLLLFFF>>>======<<<<<<===>>>??????AAADDDGGGIIIKKKNNNQQQWWWXXXXXXXXXWWWUUUSSSQQQOOONNNKKKHHHFFFEEEEEEEEEFFFFFFFFFFFFEEECCC@@@???==================>>>>>>>>>=========<<<<<<;;;;;;888666555444333333444555555555555555444444444444333111000//////000222333777<<>>;;;<<<<<<===<<<:::999777======>>>@@@CCCGGGJJJLLLKKKNNNSSSWWW]]]fffqqqzzzyyyqqqiii___UUUNNNDDDBBB???===>>>>>>??????===@@@CCCEEEFFFHHHKKKMMMRRRSSSUUUVVVVVVUUUSSSRRROOOMMMKKKIIIGGGEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>===>>>===<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;777666555444444444444555444444444444444444444444222111/////////000111222222777;;;;;;888555555666333222111000////////////---------...//////000000//////////////////////////////////////////000111//////000111111111111111111000/////////000222333333444555777888888999999777999:::;;;;;;===???BBBCCCEEEIIIKKKMMMPPPSSSVVVUUUWWWYYYYYYYYYXXXYYYZZZ[[[dddqqqvvvfff[[[QQQIIIFFFCCC???<<<===:::;;;<<<<<<<<<;;;999888>>>???@@@CCCFFFKKKNNNPPPNNNRRRXXX^^^fffppp}}}yyyrrrjjj```XXXMMMHHHBBB???>>>???>>>======???BBBCCCDDDEEEHHHJJJKKKMMMPPPRRRTTTTTTTTTSSSOOOMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::::::::===<<<<<<<<<;;;;;;;;;:::777666555555444444444444333333444444444444444444000/////////000111222333222333666888999888666444333222111000000/////////....../////////000000000///////////////////////////////////////000111111//////000111111111111111111000/////////000222333333444555777888888999999777999:::;;;;;;===???BBBBBBEEEIIIKKKMMMPPPTTTVVVUUUWWWYYYZZZYYYYYYZZZ[[[]]]eeerrr~~~mmm___VVVMMMEEECCCBBB>>><<<<<<::::::;;;<<<<<<<<<<<<<<<>>>???AAACCCGGGKKKOOOQQQSSSXXXaaaiiirrr}}}zzzssskkkdddWWWPPPGGGBBB@@@???===;;;===???AAABBBBBBCCCEEEGGGFFFHHHKKKOOOQQQSSSSSSSSSOOONNNMMMKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA===<<<;;;:::999999999999::::::::::::::::::::::::777777666555444333222222333333333333444444444444000000000000111111222333444444444777:::;;;999666333333222111000000000000////////////////////////////////////////////////////////////000111222222//////000111111111111111000000000000000111111222333444555666777888888888777999:::;;;;;;===???BBBBBBEEEHHHKKKNNNPPPTTTWWWWWWXXXZZZZZZZZZZZZ\\\^^^aaajjjxxx~~~rrrcccVVVPPPHHHAAAAAA@@@===<<<<<<:::::::::;;;<<<===??????@@@AAACCCEEEIIIMMMQQQSSSYYY```kkkuuu{{{tttnnnddd[[[PPPHHHEEECCC???<<<<<<>>>@@@@@@@@@AAABBBDDDCCCEEEIIILLLOOOPPPPPPPPPPPPOOONNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB>>>>>><<<;;;:::999999999777888888999999::::::;;;888888777666444333111000222222333333333444444444333222222222111111111111222444666777777777888999333333222111000000000000.........------,,,++++++////////////////////////////////////000111222333//////000111111111111111//////000111111111111111222333444555666777777777777999:::;;;;;;===???BBBBBBDDDHHHKKKNNNQQQTTTWWWYYYZZZZZZZZZZZZ[[[^^^```eeepppvvvjjj\\\OOOKKKCCC>>>>>>???===<<<<<<:::::::::;;;<<<>>>AAABBBDDDDDDFFFHHHLLLPPPTTTVVV^^^fffrrr~~~yyytttoooeeeXXXOOOKKKHHHDDD@@@;;;===>>>???>>>???@@@BBBCCCEEEHHHKKKMMMMMMMMMMMMPPPPPPOOOMMMKKKIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;:::999999666666777888999::::::;;;999999888777444222000///222222222333333444444444555555444333222000000///...222666555222111555:::444333222111000000000000...------,,,+++***)))(((////////////////////////////////////000111222333//////000111111111111111...///111222222222111000111222333555666666777777777999:::;;;;;;===???BBBBBBDDDHHHKKKNNNQQQUUUWWWZZZ[[[[[[ZZZZZZ\\\___bbbgggtttyyynnnbbbTTTJJJDDDBBB???===<<<===???@@@<<<=========<<<>>>BBBEEEEEEHHHKKKMMMOOOTTT[[[```iiiqqq}}}}}}wwwpppeee[[[RRRKKKEEEBBB@@@>>><<<;;;<<<======<<>>===;;;::::::999777777888888999999999:::???===999666555555666777444444333333333444555555777666555444333222222333111111111222333444555666444444444444333222111000------......///000000000///...,,,++++++,,,...//////......//////000111222////////////000000000000333333222222111000000000111222222333444555666666:::888666555777;;;???BBBBBBDDDGGGJJJMMMQQQUUUXXXZZZ\\\^^^]]]\\\]]]aaadddjjjxxxrrrhhh]]]PPPFFFBBB@@@>>><<<;;;<<<===>>>===>>>>>>>>>>>>@@@DDDGGGEEEHHHKKKNNNQQQXXXaaahhhvvv~~~{{{uuulllbbbYYYRRRKKKGGGAAA???===<<<===>>>>>>===@@@AAABBBCCCEEEGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJHHHGGGEEEDDDCCCBBBCCCCCCAAA@@@???===<<<;;;::::::777777777777888888888888<<<:::888666555555666666555555444333333444444444666666555444333333222222111111111222333444555666444444444444333222111111000000000000000000/////////...---,,,,,,---...///111000///////////////000////////////000000000000222222222111111111000000444444555666777888999999999888777777888<<>><<<:::::::::<<<======>>>@@@@@@AAACCCFFFIIIGGGJJJNNNRRRWWW```lllttt|||uuulllddd[[[SSSNNNDDDAAA>>>======>>>>>>=========>>>@@@BBBDDDFFFHHHJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@>>>===<<<;;;;;;888777777666666666666777777777777666666666666666666666555444333333333333666555555444333333333222111111111111222444555666444444555444444333222111222222222111000/////////////////////////////////222111000///............////////////000000000000000000000111111111222222444444555666777888999999888888888999;;;===@@@AAABBBDDDGGGJJJMMMQQQUUUXXX\\\^^^``````^^^___cccgggqqqxxxlllaaaXXXPPPHHHAAA???>>><<<;;;:::;;;<<<<<<===>>>@@@AAACCCEEEHHHKKKMMMPPPTTTYYY```kkkxxx{{{tttlllcccYYYSSSGGGDDD@@@=========<<<<<<;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHFFFEEEEEEDDDDDDAAAAAA@@@???>>>===<<<;;;888777666555444444555555555666777888888888777666777777666444333333333333555555555444444333333222000000111111222333555666444444555555444333222222111111111000000///////////////000000000000//////111111000///////////////////////////000000000000/////////000111222222333111111222333444555666666888888999;;;===>>>@@@@@@BBBDDDGGGJJJMMMQQQUUUXXX[[[^^^```___^^^___dddgggpppvvvnnndddZZZRRRLLLFFFBBB???>>>===<<<<<<<<<===>>><<<>>>AAACCCEEEGGGKKKMMMRRRVVV[[[```hhhttt}}}xxxqqqhhh___XXXMMMHHHCCC???===<<<;;;:::;;;;;;<<<===???AAACCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@@@@???>>><<<;;;888777555444333444555666444666888999::::::999888888777666555444333333333444444555555555444333222000000000111222333444555444444555555555444333333.........//////000000000//////000111111000/////////////////////000111111////////////000000000000......///000111222222333000000111222333444444555777888:::;;;===>>>???@@@BBBDDDGGGJJJMMMQQQUUUXXXZZZ\\\^^^^^^]]]___cccgggpppzzzkkkddd[[[SSSLLLHHHDDDBBB??????>>>>>>>>>>>>>>>>>><<>><<<;;;:::<<<<<<<<<===>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHIIIHHHHHHHHHHHHGGGEEEDDDCCC>>>???@@@@@@???===<<<;;;888777555444333444666777555666888999::::::999999777777666555444444444444333333555555555444333222000000000000111333444555444444555555555555444444---------...///000000000000000000//////000000000............///000111222////////////000000000000......//////000111222222222222333444555666777777777888999;;;<<<>>>???@@@BBBDDDGGGJJJMMMQQQUUUXXXYYY\\\^^^^^^]]]___cccgggqqquuuppp```[[[SSSKKKFFFBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFIIILLLNNNRRRTTT[[[aaajjjttt}}}xxxqqqjjjddd\\\VVVNNNFFFAAA>>><<<;;;<<<<<<<<<<<<<<<======>>>???@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFEEECCCBBB===>>>?????????===;;;:::888777555444444555888999666666777888888999999999666666555555555555555666222333555666666555333222//////000000111333444555444444555555555555444444///////////////000000000000///............///000000///////////////000111////////////000000000000.../////////000000111111333444444555666777888999777777888999;;;===>>>@@@BBBDDDGGGJJJMMMQQQUUUXXXZZZ]]]_________```eeeiiiqqqyyymmmjjjYYYUUUMMMFFFAAA>>>>>>>>>=========>>>>>>>>>>>>>>>@@@CCCHHHLLLOOORRRUUUWWW```gggrrr~~~{{{uuunnniiiaaa[[[RRRJJJDDD@@@>>><<<<<<<<<;;;::::::;;;;;;;;;>>>???AAACCCEEEGGGHHHHHHGGGGGGGGGGGGFFFDDDCCCAAA<<<===>>>???>>>===;;;999888777555444444666999;;;666666666666777777777888666555555555555666666777222333555666666555333222//////000000111222444555444444555555555555555444222222111111000000//////111///...,,,,,,...///111222111000//////......///////////////000000000000////////////000000000000333333444555666777888888777777777888999<<<>>>@@@BBBDDDGGGJJJMMMQQQUUUXXX[[[^^^`````````bbbfffjjjppptttiii___YYYPPPKKKEEEAAA@@@???===:::>>>======>>>>>>???@@@AAADDDGGGKKKNNNQQQWWW___ffffffppp~~~||||||{{{{{{{{{||||||}}}~~~}}}xxxrrrmmmgggaaaXXXOOOIIIDDD???===<<<<<<;;;;;;:::;;;;;;<<<<<<===???AAACCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@???======>>>>>><<<;;;666666666777777777777777555555666666777777888888777777888888666333000...000111222222333444555555444333111//////000111222444333222111222333444555111222222111111000///...///////////////////////////////////////.........//////............//////////////////000000000000444222111333777888777666666666777999;;;>>>@@@BBBAAADDDGGGJJJMMMPPPSSSVVV[[[]]]`````````bbbgggkkkuuuxxxmmmbbbYYYRRRLLLHHHDDDAAA@@@???===:::>>>>>>>>>??????AAABBBBBBEEEHHHLLLPPPSSSYYYbbbhhhqqqzzz~~~}}}||||||~~~}}}|||zzzxxxuuusssqqqppplllkkkkkkkkkkkkllllllmmmnnnoooqqqssstttvvvvvvwwwxxxyyyyyy{{{|||~~~}}}zzzyyyvvvvvvvvvuuuttttttssssssssstttvvvvvvuuutttvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvsssqqqpppqqqrrrssstttsssrrrqqqqqqqqqqqqqqqssssssssstttvvvxxxzzz|||~~~~~~yyysssoookkkfff^^^VVVPPPJJJDDDAAA======<<<;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>===;;;;;;<<<<<<:::999444444444444555555555555444555555666777777888888:::::::::999888666444333333333333333333333333333444333111000///000111222333333222222333333444444222222222222111000///...000000000000000000000000/////////////////////...//////............//////000000000000111111111111444222111333666888777666777777888999;;;<<<>>>???AAADDDGGGJJJMMMPPPSSSVVVZZZ]]]___```___aaafffjjjuuuzzzmmmbbbYYYPPPJJJFFFDDDBBBAAA@@@???===;;;>>>??????@@@AAABBBDDDEEEHHHLLLPPPTTTXXX___hhhooo}}}||||||}}}|||zzzwwwttttttsssrrrqqqpppoooooollljjjhhhiiijjjkkkkkkjjjlllllllllmmmnnnpppqqqrrrssssssrrrrrrrrrrrrrrrssstttuuuuuuuuuvvvvvvvvvwwwuuuuuutttsssrrrpppooonnnjjjiiihhhgggfffdddcccccc``````______```aaabbbbbbccccccdddeeegggiiijjjkkkkkkkkkmmmnnnppprrrsssttttttttttttuuuvvvxxxyyyzzz|||~~~|||{{{yyywwwsssooollliiiggggggfffeeeeeeddddddccccccbbbjjjkkkllllllkkkkkklllmmmjjjjjjjjjjjjiiihhhgggggggggfffdddcccbbbcccddddddeeedddcccbbbaaa````````````aaabbbcccdddeeeeeefffhhhiiijjjlllooorrrtttuuuvvvyyy}}}}}}|||~~~{{{vvvrrrppplllfff```YYYRRRKKKGGG???>>>===<<<;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAABBBBBBBBBBBBAAA@@@??????>>><<<;;;;;;<<<;;;:::888444444444444444444444444444444555555666777777777777777666666555444444333444444444333333222222222444333222000000111111222111222333333444444444333222222222222111000//////111111111111111111111111......////////////////////////............//////111111111111222222222222333222222444666777777666888888888888999;;;<<<===AAADDDHHHKKKMMMPPPTTTVVVYYY\\\_________aaaeeejjjuuu|||nnnbbbYYYQQQIIIDDDAAA@@@@@@@@@???>>>===;;;>>>>>>???@@@BBBDDDFFFGGGLLLPPPVVV[[[```hhhrrryyy}}}{{{zzzxxxwwwvvvuuutttsssrrrqqqooonnnnnnnnnmmmlllkkkjjjfffffffffeeeeeeddddddcccdddbbb``````aaaaaaaaa````````````aaabbbccccccdddiiihhhggggggggggggggggggffffffgggggghhhhhhiiiiiiiiiiiiiiihhhhhhfffeeedddbbbbbbbbbbbbaaaaaaaaaaaa`````````aaabbbcccdddeeeeeeeeeeeefffhhhkkkmmmooolllmmmoooqqqssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyzzz{{{~~~|||zzzwwwuuutttsssqqqooommmkkkiiifffdddddddddeeeeeedddddddddccccccbbbbbbbbbcccddddddcccbbbcccdddhhhhhhhhhhhhgggfffddddddcccccccccbbbbbbbbbbbbcccdddcccaaa```___^^^^^^]]]]]]]]]^^^____________^^^^^^^^^___aaacccfffhhhiiiiiilllooorrrtttwww{{{}}}}}}yyyuuusssppplllgggaaaYYYQQQKKKBBB@@@>>><<<;;;:::;;;;;;;;;;;;999999:::<<<>>>@@@@@@@@@AAAAAA@@@??????>>>@@@>>>============<<<:::777666666666666666555555333444444555555666777777555555444333333333444444333333333333333333333333444333222111111111222222000111333444555444444333333333333333222111000///000000000000000000000000............//////////////////............//////000000000111111111222222333222333444666777777777666777777888999;;;<<<===BBBDDDHHHKKKMMMPPPTTTWWWYYY[[[^^^^^^^^^```eeeiiitttzzzqqqeeeZZZRRRLLLFFFBBB===>>>??????>>>>>>============>>>@@@CCCEEEGGGIIIMMMRRRYYY```gggqqq|||~~~|||zzzxxxwwwwwwssssssqqqooommmjjjiiihhheeeeeeeeeddddddcccccccccbbbcccdddccccccbbbbbbbbb``````__________________aaa```^^^]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^______dddccccccbbbaaaaaabbbbbb``````aaaaaabbbccccccddddddddddddddddddcccbbbbbbaaaaaabbbccccccddddddeeedddddddddeeefffhhhiiijjjlllllllllnnnpppsssvvvxxxwwwxxxzzz|||~~~~~~}}}}}}}}}|||}}}~~~}}}{{{yyyxxxvvvttttttsssrrrpppnnnnnnllljjjgggfffggghhhhhhggggggggggggggghhhhhhhhhggghhhiiihhhgggfffggghhhkkklllllllllkkkjjjiiiiiihhhhhhhhhhhhhhhhhhgggggghhhgggeeedddcccbbbbbbaaa```aaaaaaaaaaaa```___^^^]]]]]]]]]^^^___```aaabbbbbbeeegggiiijjjkkknnnpppuuuuuuwwwyyy|||{{{xxxtttrrroookkkfff^^^VVVPPPFFFDDD@@@===:::999999:::===<<<:::999:::<<<>>>?????????????????????>>>===???>>><<<<<<======;;;:::777777666666555555555444333333333444555555666666888888777666666777777888111111222333333444555555444333333222222222222222000111222444555555444333444444444333333222111000////////////////////////---.........//////000000//////............///////////////000000000111111222333444444555666777888444555666777999<<<>>>???BBBEEEHHHKKKNNNQQQTTTWWWYYY[[[^^^^^^^^^```eeeiiisssppphhh\\\RRRMMMIIIDDDAAA<<<===>>>>>>======>>>???===>>>???BBBEEEHHHJJJLLLOOOUUU]]]eeennnzzzzzzvvvtttrrrpppnnnkkkjjjiiihhhffffffeeeeeedddcccbbbaaa```___^^^]]]YYYYYYZZZZZZ[[[\\\\\\]]]\\\^^^``````______```aaaaaaaaaaaabbbbbbbbbcccccccccaaa```___```aaa```___^^^___```bbbcccdddddddddfffeeedddccccccbbbbbbcccbbbcccddddddeeefffggggggfffgggggghhhhhhhhhggggggggghhhhhhjjjkkklllmmmmmmlllllllllnnnoooqqqssstttvvvwwwyyy|||~~~}}}|||{{{zzzzzzxxxxxxxxxzzz||||||zzzxxxxxxwwwvvvwwwxxxwwwuuussstttssspppnnnlllkkkkkkkkknnnoooooopppqqqrrrssssssyyyzzz{{{zzzxxxwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwwwwwwwuuutttsssrrrqqqpppnnnmmmmmmmmmmmmkkkjjjjjjiiiggggggfffeeeeeeeeedddddddddddddddeeefffgggiiijjjjjjkkklllnnnqqqqqqrrrsssuuuwwwyyyzzz}}}}}}{{{tttsssqqqnnnjjjccc[[[VVVMMMJJJEEE@@@<<<:::999999===<<<;;;:::;;;;;;=========>>>>>>>>>>>>>>>=========;;;::::::;;;:::999777555555444444333222222222222222333333444555555555666666666666666666666666000111111222444555555666333333333333333222222222000111222333444555555555444444444444333222111111........................------......///000000000//////............//////.../////////000000000000111333555555555555777888444555666888:::===???AAABBBEEEIIILLLNNNQQQUUUWWWYYY\\\_________aaaeeejjjsssvvvggg^^^SSSKKKGGGEEEBBB@@@<<<>>>>>>===;;;<<<>>>AAA???@@@BBBDDDHHHKKKNNNPPPUUU[[[dddnnnyyy|||yyyuuurrrmmmjjjgggdddccccccaaa```^^^^^^]]]]]]\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]ZZZZZZ\\\^^^___aaaccccccaaadddggghhhhhhhhhjjjlllllllllmmmnnnooooooppppppooommmlllkkkmmmmmmmmmlllkkklllnnnqqqrrrsssssssssssssssrrrqqqppppppppppppppppppqqqrrrssstttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~}}}{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwwwwxxxxxxzzz|||||||||}}}~~~~~~~~~~~~|||vvvuuusssqqqnnnhhhbbb]]]TTTPPPJJJDDD???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>============;;;::::::::::::999777555555444333333222111111222222222333444444555555444444555555555444222111222222222333333444444444333333444444333333222111111111111222333444666666555555555555444333222111////////////////////////------......///000000111//////............////////////000000000111111111111333555555444444777999666777777999;;;===???@@@CCCEEEIIILLLNNNQQQUUUXXXZZZ]]]___```___aaafffjjjrrrvvvnnn```XXXNNNGGGCCCBBB@@@???===>>>>>>===:::;;;???BBBAAABBBDDDGGGJJJNNNQQQRRR\\\bbblllwww|||uuusssooollljjjgggcccaaaaaa___\\\[[[\\\]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]_________```aaaaaabbbbbbaaabbbdddgggiiilllmmmnnnkkknnnrrrsssssssssvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}{{{zzzzzz|||}}}|||{{{yyy{{{}}}~~~~~~~~~}}}yyywwwvvvtttqqqlllfffbbbYYYUUUNNNGGGAAA>>><<<<<<::::::;;;;;;;;;:::999999<<<<<<===============<<>>>>>CCCEEEIIILLLNNNQQQUUUXXX[[[]]]`````````bbbgggkkkrrr{{{mmmdddXXXSSSLLLGGGCCC@@@>>>===???>>>===<<<<<<===>>>???@@@CCCGGGIIIJJJNNNTTTYYY___hhhsss}}}~~~}}}|||{{{{{{zzzwwwsssooommmmmmllljjjhhheeedddbbb```^^^^^^^^^^^^\\\[[[[[[[[[[[[\\\]]]^^^]]]]]]]]]^^^```aaacccdddhhhiiikkkkkkjjjjjjjjjkkkmmmooorrrvvvzzz~~~~~~~~~~~~~~~}}}}}}}}}zzzxxxwwwuuusssnnnhhhcccbbb]]]UUUNNNHHHCCC===:::999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888555555444333222222222222555444444333333444444555444444444444444444444444222222111000111222444555444444444444444444333333111111111111222444666777777777777777666555444333333222111000////////////////////////000000000000------,,,+++,,,---...///111111111111222333444555444555555555555555444333999888888888:::<<>>=========>>>???@@@AAADDDHHHJJJKKKOOOUUUZZZbbblllyyyzzzxxxxxxvvvrrrnnnnnnnnnmmmmmmmmmllllllllllllhhhdddcccccccccaaa___```___^^^\\\\\\\\\]]]^^^`````````aaabbbccceeeeeegggggghhhjjjlllnnnpppqqqtttvvvyyy{{{{{{|||}}}~~~zzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||yyyxxxvvvtttrrrnnniiifffccc^^^WWWPPPJJJDDD???;;;999999999::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<:::::::::999999999888888777666555444333333333333444444333333333333444444444444444444444444444444444333333222222333444555555444444444444444444444333222222222333555777888777777777777666555444333333222111000////////////////////////000000000000000000/////////000111222111000000111111222333444666666777777777777666666888888888888:::<<>>===???>>>>>>===>>>???AAABBBDDDGGGKKKLLLNNNRRRXXX]]]gggsss~~~yyyuuurrrnnnjjjhhhiiihhheeebbbbbbbbbbbbbbbbbbbbbbbbbbbdddaaa___^^^^^^___^^^]]]_________```aaabbbdddeeeiiiiiijjjlllnnnqqqssstttvvvwwwxxx{{{}}}yyysssrrrtttwwwxxxyyy{{{|||~~~~~~}}}{{{zzzyyywwwuuusssrrrpppllliiieeeaaaZZZSSSMMMGGGAAA===;;;::::::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888777666555444444444444444444333333333333444444444444444444444444444444666555444444444444444555555555555555555555555555444333333333444666888999777777777777666555444444333222111000////////////////////////000000000000111111000000000111222333000000000000111222333333444555666777777777777777888777777888:::<<>>?????????>>>??????>>>>>>@@@AAACCCDDDHHHKKKNNNPPPRRRVVV]]]ccclllzzz|||xxxtttpppnnnmmmjjjhhhggghhhgggfffdddfffffffffeeeeeeeeeeeeeeeeeedddccccccdddeeeffffffiiijjjkkknnnpppsssuuuvvvyyyzzz|||~~~wwwpppnnnpppsssvvvvvvxxx{{{}}}}}}|||zzzyyyxxxvvvtttsssrrrqqqooommmhhhddd]]]WWWQQQKKKEEEAAA===<<<;;;999888888888888<<<<<<<<<======<<<<<<<<<:::::::::999999999888888888777666555444444444444444333333333333333333444333333444444444444444444666666555444444333333333555555555666666666666666444333333333444555777888777777777777777666555555333222111000////////////////////////000000000000............//////000000////////////000111222333111222333444555555666555777777777888:::<<<>>>???BBBEEEHHHKKKNNNQQQTTTWWWYYYZZZ\\\\\\]]]___cccfffqqq~~~~~~lll```VVVMMMFFFBBB@@@>>>===>>>>>>===<<>>???BBBEEEHHHKKKNNNQQQTTTWWWXXXZZZ[[[\\\\\\___bbbeeerrrrrraaaWWWPPPIIIDDD???===;;;;;;<<<<<<;;;:::?????????AAACCCFFFHHHJJJIIILLLPPPRRRVVV]]]fffmmm{{{}}}||||||}}}|||{{{wwwvvvvvvuuuuuuvvvvvvvvv{{{{{{zzzzzzyyyyyyyyyxxx{{{}}}zzzwwwvvvwwwwwwvvvxxxyyy{{{{{{zzzyyyxxxwwwvvvttttttuuutttrrrpppkkkhhhccc^^^ZZZTTTOOOKKKDDDBBB>>>;;;888777777777999:::;;;<<<<<<;;;:::999:::::::::999999999888888777666555444333333333333333333222222222222333333222333333444444555555555333333444444444333333222444444444555555666666777333222222111222333444555777777777888888777777666333222111000////////////////////////000000000000...///000111111111000000000000000000111222333333333444555666666666666666555666777999:::<<<===>>>BBBEEEHHHKKKNNNQQQTTTWWWXXXZZZ[[[\\\\\\___bbbeeerrryyygggXXXPPPJJJEEEBBB===;;;;;;;;;===>>>===<<>>@@@BBBAAAAAA??????@@@BBBEEEHHHKKKMMMSSSVVV[[[___dddlllwww|||{{{zzzzzzyyyyyyxxxxxxxxxvvvvvvvvvwwwxxxuuuqqqnnnkkkiiieeeccc___[[[UUURRRIIIFFFAAA===999888888888666777999::::::999777666:::::::::999999999888888999888777666666555555555333222222222222222222333222222333333444555666666333444555777777777666666222222333333444555666666666555444333444555666777666777777888888888777777333222111000////////////////////////000000000000...///000111222111000000111111111111222333444555333333333444333333222222444555777999;;;<<<======BBBEEEHHHKKKNNNQQQTTTWWWYYYZZZ\\\\\\]]]___cccfffppp|||vvviiiZZZPPPGGG@@@;;;;;;======<<<======>>>???@@@>>>>>>???CCCHHHMMMPPPQQQSSSWWW]]]ccciiisss~~~~~~|||yyyyyyyyyyyywwwvvvxxxwwwvvvuuusssrrrqqqpppooolllhhhddd```[[[VVVSSSPPPKKKEEE@@@===;;;999888888999999:::999888777666888888888888777777777777777777777666555555444444333333333222222222111111333333222222222333444444777777777777666555333333333444444444555555666666777666444222111111111222222333666777888777666555666555333111000000111111///...------///000000///000000000000111111111111000111111111111222222222333444555555666666555555///333888;;;<<<======>>>CCCEEEIIIKKKMMMPPPSSSVVVZZZ[[[\\\]]]^^^```cccfffooozzzpppdddVVVMMMGGG@@@===>>>======<<<<<<===>>>??????@@@AAABBBEEEJJJNNNRRRTTT[[[```fffmmmuuu}}}zzzyyyyyyyyyyyyxxxyyyxxxwwwuuurrrpppnnnmmmllliiifffcccaaa]]]YYYVVVRRRNNNGGGBBB???===;;;999888888999999999888777777888888888777777777666666555555555444333333222222333333333222222222111111333333333333444444555666777777777777666555444333444444555555555666666666777666444333111111111222222333555666777777666666666555444222000000000000///...------///000000////////////000000000111111000111111111111222222222333444555555666666555555333666888:::;;;<<>>>>>CCCDDDEEEHHHLLLQQQVVVXXX___eeennnxxx~~~zzzxxxxxxyyyzzzzzzyyyxxxwwwtttrrrooolllkkkiiigggeeecccbbb___\\\YYYUUUQQQKKKEEEBBB???<<<:::777888888999999999888888888888777777777777666666555555444444333222222222333333333222222222111111333333333333444555777777666777777777666555444444555555555666666666666666777666555333222222111222333444444555666666777777777666444333111000000//////...------///000000///....../////////000000000000111111111111222222222333444555555666666555555888888999999999<<<@@@CCCBBBEEEHHHKKKMMMPPPSSSVVV[[[\\\^^^___```aaaeeegggnnnyyy~~~~~~qqq```VVVKKKGGGDDD@@@???@@@======<<<<<<======>>>>>>DDDFFFHHHKKKOOOTTTZZZ^^^eeemmmxxx}}}xxxuuuvvvwwwxxxxxxwwwvvvvvvtttrrrooommmkkkhhhgggdddcccbbb```]]][[[WWWSSSMMMHHHDDD@@@===:::777888888888999999999999888777777777666666666666777777666555555444444333333333333222222222111111222222222333444555666777555666666666666666555444666666666666666666666666777666555444333222222111444444444444444666777777777666555333222000/////////...------///000000///............////////////000000111111111222222222333444555555666555555555777888999999999;;;>>>AAABBBEEEHHHKKKMMMOOOSSSUUU[[[]]]___```aaabbbeeegggmmmwww~~~~~~vvviii[[[QQQHHHDDDBBB>>>===>>>======<<<======>>>???@@@EEEGGGJJJMMMQQQXXX```eeepppyyy|||wwwtttssstttuuuuuussstttttttttsssqqqooommmjjjhhheeedddbbb```\\\ZZZXXXTTTOOOJJJFFFBBB>>>;;;888888888888888888999999777777777666666666666555666666666555444444333333333333333222222222111111111111111111222333444555444555666666666666666555666666666666666555555555666666666555444333222111444333333333444555666777777666555444333111000//////...------///000000///............////////////000000111111111222222222333444555555666555555555444666999::::::;;;<<<>>>BBBDDDHHHJJJLLLOOORRRUUUZZZ\\\___aaaaaabbbeeegggkkkuuupppdddWWWNNNEEEBBBAAA>>><<<>>><<<<<<===>>>???AAABBBCCCFFFJJJNNNQQQUUU]]]fffnnnxxx~~~yyyvvvttttttsssrrrrrrssstttuuutttrrrpppoookkkiiifffdddccc```\\\YYYYYYUUUPPPLLLHHHDDD@@@===:::999888888777777888888777777666666666666555555444444333333222111111111333333333222222222111111111111111111111222222333444444555666777777777666555555555555555444444444666666666666555333222111222333333444555555666666555555555555444222111000///...------///000000///....../////////000000000000111111111111222222222333444555555666666555555222555888::::::;;;<<<>>>AAADDDGGGJJJLLLOOORRRUUUYYY\\\___```aaabbbdddeeeiiisss~~~}}}kkk___RRRJJJBBBAAAAAA>>>>>>???<<<<<<===???AAACCCEEEFFFHHHLLLQQQUUUZZZbbbnnnvvv~~~{{{yyywwwtttrrrtttuuuvvvvvvuuussspppnnnjjjhhhfffdddcccaaa]]][[[ZZZWWWRRRNNNKKKHHHCCC@@@<<<;;;999888777666777777777777666666666555555555444444333222222111111000333333333222222222111111333333222222111111222222333444555666777777777777555444444444333333333333666666777666555444222111111222444555666666555444444444555555555444222222///...------///000000////////////000000000111111000111111111111222222222333444555555666666555555444666777888999;;;???BBBAAADDDGGGJJJLLLNNNRRRTTTXXX[[[^^^```aaaaaacccdddgggqqq~~~yyyggg\\\OOOGGG@@@@@@AAA@@@@@@AAA;;;<<<===???BBBDDDGGGHHHJJJNNNTTTXXX]]]fffsss|||}}}zzzvvvtttvvvwwwxxxwwwvvvrrrooollliiigggeeedddcccbbb___\\\[[[XXXTTTPPPNNNJJJFFFCCC===<<<:::888666666666666777666666666555555555555666666555444444333333222333333333222222222111111555555444333222222222222333333555666777777777777444444444333333222222222666666777777666444222111000222444666666666444333333333444555555444333222///...------///000000///000000000000111111111111000111111111111222222222333444555555666666555555777777777666888<<>>@@@@@@??????AAADDDGGGHHHHHHOOOSSSYYY```hhhsss|||zzzxxxxxxyyy{{{}}}xxxuuuxxxvvvtttssssssrrrpppnnnkkkhhheeecccaaa___\\\ZZZWWWUUUSSSQQQNNNKKKFFFBBB@@@???===:::999888888999999999777666555555555555555555555444444333333333222222222222111111000000222222222333333444444444333333444444444444444444222333555444333333444666222333444444444333222111333444555666777777777777555555555555555555444444////////////000000000000---------.........//////111111111111111111222222444444444555555555555666555666777888888:::===@@@BBBEEEIIIKKKMMMOOOQQQSSSWWW[[[```aaaaaaaaacccfffkkkssszzzkkk[[[QQQJJJGGGCCC???======>>>???======>>>AAADDDHHHJJJKKKPPPUUU]]]eeeppp}}}yyypppjjjhhhfffggghhhiiilllrrrzzz~~~zzzxxxwwwvvvsssrrrrrrqqqooommmjjjhhheeecccbbb___\\\ZZZXXXVVVTTTRRRPPPLLLHHHDDD@@@???===:::999888888888999888777666666555555555555555444444444333333333222222222222111111111000222222222222333333333444333333333444444444444444444555666555333222222444333444555666555555444333222222222333444444555555777777777666666555555555000000000111111111111111////////////////////////000000111111111222222222444444444555555555555666555666777888888:::===@@@BBBEEEIIIKKKMMMOOOQQQTTTTTTXXX^^^```aaacccfffiiikkkttt}}}nnnaaaTTTKKKFFFDDDBBB???======<<<======>>>???BBBFFFJJJNNNPPPUUU[[[dddnnnyyy~~~sssjjjaaa[[[[[[UUUVVVVVVWWWYYY^^^dddiiiwww}}}zzzwwwuuusssqqqqqqpppnnnllljjjhhheeecccbbb```]]]ZZZYYYWWWUUUSSSRRRNNNJJJGGGAAA@@@===;;;999888888888888888777777666666555555555444444444444333333333222222222222111111111111111111111222222222222222222333333333444444444555555666666555222111111222444555666777777666555444222222111111222333444555999999999888777666555444222222222111111111111111000000000000000000000000//////000111222333333444444444444555555555555666555666777888888:::===@@@BBBEEEHHHKKKMMMOOORRRTTTTTTXXX]]]```aaabbbfffjjjllltttrrreeeYYYNNNGGGBBBAAA@@@???>>>===<<<;;;???@@@BBBEEEHHHLLLQQQTTT]]]ccclllwwwssshhh```XXXTTTTTTNNNOOOPPPPPPQQQTTTYYY\\\ccclllyyy~~~|||vvvtttrrrqqqpppooollljjjjjjgggeeecccbbb```]]][[[YYYWWWUUUTTTRRROOOKKKHHHCCCAAA>>><<<999888888888777777777777777666555555444444444444444444444444222222222222222222222222111111111111111111111111222222222333333444444555444555555444222111111222333444555666777666555444444333222111222444666888999999999999777666444333222111111111111111000000111111000000000000//////...//////111222333444444444444444555555555555666555666777888888:::===@@@AAADDDHHHKKKMMMOOORRRTTTXXX\\\___`````````cccggglllttt|||kkk___UUULLLFFF????????????>>>===<<<<<>>>>>>>>>>>>>>>>>=========@@@CCCEEEGGGLLLTTTZZZfffppp~~~ssshhh]]]WWWTTTPPPOOOPPPLLLMMMNNNNNNNNNNNNPPPRRRTTTVVVZZZ```jjjyyy}}}}}}wwwuuurrrqqqpppnnnkkkiiiiiigggdddcccbbb```^^^\\\WWWVVVUUUTTTSSSQQQMMMJJJHHHFFFCCC???<<<:::999999555666777888888777666555333333333444444444444555222222222222333333333333222222222222222111111111000000111222333444555555000222333333222222333555111222444555666666555444222222111111222333444555666777888888888666333222111111000000///..................//////000000000//////000111222333333444444444444555555555555666555666777888888:::===@@@@@@DDDHHHKKKMMMPPPSSSUUUVVVYYY]]]______bbbgggkkklllsssooo```WWWPPPHHHCCC>>>>>>>>>===>>>>>>??????>>>BBBGGGIIIMMMSSS]]]dddqqq|||{{{mmmccc[[[XXXVVVSSSRRRTTTMMMOOOQQQQQQPPPPPPQQQRRRSSSTTTVVVXXX^^^jjjyyy{{{vvvuuuuuutttxxx~~~~~~xxxvvvsssqqqpppnnnllljjjhhhfffdddcccbbbaaa^^^\\\XXXWWWVVVUUUUUUSSSOOOLLLJJJHHHEEEAAA>>><<<;;;:::555666777888888777666555333333333444444444555555222222222333333333444444444333333333222222222222000000111222333444555555222333444333111111222333222333555666777777666666222222222333444444555555666777999:::999777555333222222111111000//////.........///000111111222222000000111111111222222222444444444555555555555666555666777888888:::===@@@@@@CCCGGGKKKMMMPPPSSSVVVVVVYYY]]]^^^___bbbggglllnnnvvv{{{jjj]]]TTTNNNGGGAAA???>>>=========???@@@AAAAAAEEEKKKOOOSSS[[[fffooo}}}ssshhh___WWWVVVUUURRRQQQRRRQQQSSSUUUUUUUUUTTTUUUVVVTTTUUUUUUVVVZZZbbbnnnwwwwwwpppmmmlllkkkmmmqqqxxxyyyvvvtttrrrqqqooollljjjhhhfffdddcccbbbaaa^^^\\\YYYXXXWWWWWWVVVTTTQQQNNNLLLJJJFFFBBB???===;;;;;;444555777888999888666555333333333444444555555555222222222333333444444444444444444333333222222222///000111222333444555555444555555333111000000111333444666777888888888777333444555666777777777777666777:::;;;;;;999777555333333222222111000000///......///111222333444555111111111111111111222222444444444555555555666666555666777888888:::===@@@@@@CCCGGGKKKMMMPPPSSSVVVZZZ\\\______^^^```dddhhhpppwwwtttcccWWWMMMEEEAAAAAA@@@???>>>======>>>???@@@DDDEEEIIIOOOTTTZZZgggttttttkkk```^^^[[[XXXVVVUUUUUUUUUTTTUUUXXX[[[]]]^^^^^^]]]\\\ZZZXXXWWWZZZ```gggkkkyyy|||tttkkkfffccccccdddhhhppp{{{xxxxxxwwwtttrrrooolllkkkfffeeeddddddcccaaa^^^[[[VVVWWWWWWVVVUUUSSSQQQOOOLLLJJJHHHFFFDDD@@@<<<888999888777777777777777777555555444555555666777888111222222333333222222111333333333222222111111111111111222222222333333333555777888777555444444555555555444444444444555555333333222222222333333444555666777888999888777666666444111000111222111111000000000000000000000000000000111222333333444444444444444444555666777777666777999999888999;;;>>>BBBEEEHHHKKKNNNPPPTTTWWWYYY[[[^^^___aaacccfffiiimmmuuu}}}ooo___UUULLLEEEBBBBBB???>>>=========>>>???@@@DDDFFFLLLSSSYYYaaappp}}}qqqhhh\\\[[[XXXVVVUUUUUUVVVWWWZZZ[[[^^^```bbbbbbbbbbbb___]]][[[YYYZZZ]]]bbbdddnnnvvv}}}uuunnnhhhaaa```___```fffnnnvvv{{{}}}|||zzzwwwssspppmmmkkkhhhfffdddcccbbb```]]][[[YYYYYYXXXWWWTTTQQQOOOMMMJJJIIIGGGFFFEEEBBB>>>;;;999888888777777777777777555555444444555555666666333333333444444333333333333333333222222222111111222222222222333333333333555777888777666444444555666555555444444555555666444444333333333333444444777888999:::::::::999888555333000000000111111000000000000000000000000000111111111111222222222222333333333333444555666777444666777888999:::===@@@BBBEEEHHHKKKNNNPPPTTTWWWYYY[[[]]]___```cccfffiiimmmvvvvvviiiZZZQQQJJJDDDBBBBBB>>>======<<<===>>>@@@AAAEEEHHHOOOXXX```kkkzzzyyykkkcccYYYXXXWWWVVVVVVWWWXXXYYY\\\]]]___bbbcccdddddddddeeecccaaa___]]]]]]^^^^^^aaagggpppyyy~~~wwwpppllleeebbb___]]]^^^bbbhhhlll}}}~~~zzzvvvqqqnnnllljjjhhhdddbbbaaa___]]][[[\\\[[[YYYWWWSSSPPPMMMKKKIIIHHHGGGFFFFFFDDD@@@>>>999999888777777777777777555555444333333333444444333444444555555444444333333333333222222222222111333333333333444444444444555777888777666555555666666555555444444555555666666555444444444444555555888999:::;;;<<<;;;;;;:::555222000///000000000///000000000000000000000000111111111111000000000000222222222222333444555666222444777888999;;;>>>AAABBBDDDHHHKKKNNNQQQTTTWWWYYY[[[]]]___```cccfffiiinnnvvvooocccUUUMMMGGGBBB@@@@@@<<<<<<<<<<<<===???AAABBBGGGJJJRRR]]]fffrrrrrrfff```YYYXXXXXXWWWWWWXXXYYYYYY\\\]]]```bbbdddfffgggggghhhhhhgggeeeccc```^^^]]][[[^^^ccciiiqqqzzzyyytttpppnnnkkkfffaaa```aaadddgggpppwww|||wwwssspppnnnkkkhhhdddaaa___^^^\\\[[[\\\[[[YYYVVVSSSPPPMMMLLLKKKIIIHHHGGGGGGEEEAAA>>>:::999888777666666666777666555444333222222222222333333444444444444333333222222222222222222222222333333333444444444555555555666888888666555666666666666555555555555666666777666666555555555555666777888:::;;;<<<;;;;;;:::555333111000000111111000////////////////////////////////////000000000000222222222222333444555555333555777888999;;;>>>@@@AAADDDHHHKKKNNNQQQUUUXXXXXXZZZ]]]^^^```bbbfffhhhnnnvvv{{{jjj^^^QQQJJJEEE???===>>><<<<<<<<<<<<>>>@@@CCCDDDIIIMMMUUUaaakkkwww{{{lllccc___YYYYYYXXXXXXXXXXXXXXXXXX]]]^^^```cccfffhhhjjjkkkggghhhhhhhhhfffccc```^^^ZZZZZZ\\\^^^dddmmmxxx|||xxxvvvvvvsssnnniiigggfffggghhhhhhoooxxx}}}{{{wwwtttqqqoookkkhhhddd```___^^^\\\ZZZZZZYYYWWWUUUSSSQQQPPPOOOMMMLLLJJJIIIGGGEEEAAA===:::999888777666666666666666555444333222111111111222222333333333333222222222222222222222222222222333333333444444444555555555666888888777666666777666666666555555666666666888777666555555555555555555666888999:::::::::999777555222111222333222111////////////////////////,,,------///000111222222222222222222333444555555555777888999888999<<<>>>AAADDDHHHKKKNNNQQQUUUXXXXXXZZZ\\\^^^___bbbeeehhhmmmvvvuuueeeYYYNNNGGGCCC>>><<<===<<<<<<<<<===@@@BBBEEEGGGLLLPPPYYYeeeppp}}}tttiiicccaaa[[[[[[[[[[[[\\\[[[[[[[[[\\\]]]^^^```bbbdddfffgggeeefffhhhiiihhhfffcccaaa\\\ZZZYYYXXXZZZaaajjjqqqyyy}}}zzzyyyvvvrrrooommmkkkkkkiiimmmttt{{{}}}|||zzzxxxtttqqqnnnllliiigggcccaaa```^^^\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRROOOMMMKKKJJJHHHEEEAAA>>>::::::888777666666666666666555444333222222111222111222222333333222222111111222222222222333333333333333333333444444444444555666888888777666777888777666666555555666666777888777666555555555555555333555666888999999999888888555333222333333333222000000000000000000000000+++,,,---///000222333444222222222222333444555666666888999999888999;;;===@@@CCCGGGKKKNNNQQQVVVXXXXXXZZZ\\\^^^___bbbeeehhhllluuu|||mmm___TTTJJJEEECCC???===???<<<<<<===???AAADDDGGGIIIPPPTTT^^^kkkwwwppphhheeedddbbbcccdddeeefffgggggggggcccccccccbbbccccccddddddgggiiikkklllllljjjgggeee```^^^ZZZWWWVVVYYY```eeemmmsss||||||xxxtttrrrooopppsssvvvzzz}}}{{{zzzxxxtttpppllliiiggggggeeecccbbbaaa___\\\YYYYYYWWWVVVTTTRRRRRRRRRRRRNNNLLLKKKJJJIIIGGGDDDAAA;;;:::999777666666555555666555444333333333333333222333333333333333333222111111222222222333333333222222222222333333333333555666888888777777888999777777666666666666777777888777666555444444444444333444666888999999999888777555222111222333222222000000000000000000000000------...///111222333333333333333333444555666777555666888888999:::===???@@@CCCGGGKKKNNNRRRVVVYYYXXXZZZ\\\^^^___aaaeeehhhkkktttvvvggg[[[QQQGGGDDDCCC@@@???AAA<<<======???BBBEEEIIIJJJRRRVVVaaaooo}}}|||nnnhhhfffgggiiijjjmmmoooqqqrrrssstttpppooonnnlllkkkjjjjjjjjjlllmmmoooqqqpppnnnllljjjdddbbb^^^YYYVVVWWW[[[___dddlllxxx}}}zzzttttttsssssstttyyy~~~}}}{{{yyyvvvrrrmmmhhhdddbbbeeedddcccbbbbbb```\\\YYYZZZXXXVVVTTTRRRQQQQQQQQQLLLKKKJJJJJJJJJIIIFFFCCC;;;:::999777666555555555555555444444333333444444333444444555555444444333111111111222222333333333111111222222222333333333555666888888888777888999777777666666666666777777777777666444444333333333333444666888999:::999999666444111000111222111111000000000000000000000000//////000000111111222222444444444444555666777777333555777888999;;;>>>AAA@@@CCCGGGKKKNNNRRRVVVYYYWWWYYY\\\]]]___aaaeeegggkkksss~~~nnncccSSSOOOHHHCCCAAA@@@???>>>>>>???@@@@@@BBBFFFKKKOOOVVV]]]iiiyyy~~~vvvrrrssswwwxxx{{{~~~zzzxxxvvvuuuxxxxxxxxxzzz{{{zzzwwwttthhhddd^^^ZZZYYYXXXXXXXXX___fffooozzz|||wwwttttttwwwyyyzzz|||zzzyyy{{{yyyuuupppkkkfffcccaaaccccccbbbaaa___]]]ZZZXXX\\\YYYUUUSSSSSSTTTSSSSSSPPPOOOLLLJJJGGGBBB>>>:::>>>===;;;999888777666666666444222222333333222111222222222222222222222222444444444333333222222222333222222111111222222333555555666777777777777777666444222333444666777666777777777777666555444333555555666777888999::::::888777555555555555333111000000//////000111222222//////000111222333333333333333444444555666666777777777777777888999:::;;;@@@CCCHHHKKKMMMPPPSSSUUUZZZ[[[]]]___```aaaeeegggkkksss{{{kkk```QQQMMMFFFBBB??????>>>===:::;;;===???AAAFFFLLLQQQYYY```mmm~~~zzzxxxzzz~~~~~~~~~}}}{{{xxxoookkkeee```^^^]]]\\\[[[ZZZ```iiitttzzzxxxxxxxxxxxx~~~|||zzzzzzzzzxxxtttooojjjeeebbb```^^^_________^^^]]][[[ZZZZZZWWWTTTRRRRRRRRRRRRQQQPPPOOONNNLLLJJJGGGCCCAAA???>>><<<:::888777666555333222000111222333333222333333333333333333333333444444333333333222222222444333333222222333333444555555666777777777777777666444222333444666666666777777777777666555444333444555555666777888999:::999777555555555555333111000000000000000111222222//////000222222333333222333333333444555555666666666666777777888999;;;;;;@@@CCCGGGKKKMMMPPPSSSUUUYYY[[[]]]^^^___aaadddgggkkksssvvvfff\\\OOOJJJDDD@@@>>>>>>===<<<999:::===@@@CCCIIIPPPUUU\\\eeetttyyytttnnniiifffcccaaa___ZZZ^^^eeennnyyy}}}{{{yyywwwyyy|||~~~}}}{{{{{{yyywwwtttooojjjeeebbb```[[[[[[\\\]]]]]]]]]]]]\\\YYYVVVSSSQQQQQQQQQQQQPPPLLLLLLLLLKKKIIIGGGDDDCCC@@@???===:::888666555555111000///000222333333333444444444444444444444444333333333333222222222222444444333333333333444444555555666777777777777666666444333333444666666666777777777777666555444333333444555666777888888999999777555555555555333222000000000000000000111222///000111222222222222222222222222333444444555555666666666777888:::;;;<<<@@@CCCGGGKKKMMMPPPSSSUUUWWWYYY[[[]]]^^^```cccfffkkkrrrqqqbbbXXXMMMIIICCC???>>>>>>>>>===<<<>>>@@@CCCGGGMMMTTTYYY^^^hhhyyy|||vvvqqqmmmiiieeebbbaaaccceeejjjsss}}}zzzwwwyyy}}}~~~}}}}}}yyyxxxtttpppkkkgggdddbbb\\\]]]]]]]]]]]]]]]]]]]]]XXXVVVSSSRRRRRRRRRQQQOOOKKKLLLMMMLLLIIIGGGEEEEEEBBB@@@>>>;;;999777555555333222000111222333333222444444444444444444444444333222222222222222222222444333333222222333333444444555666666777777666666777555333333444666666555666666777666666555444444333333444555666777888888999777666555666555333222111000000000000000111111///000111222222222222222111111222333333444444555666666666777888:::;;;<<<@@@CCCGGGJJJMMMOOORRRUUUVVVXXXZZZ\\\]]]___ccceeekkkrrr{{{nnn___UUULLLHHHBBB???>>>????????????AAACCCFFFIIIOOOVVVZZZ```lll~~~~~~yyytttooojjjgggffffffeeegggmmmxxx}}}vvvvvvxxx{{{~~~~~~yyyxxxuuuqqqmmmjjjgggeeebbbbbbaaa___^^^]]]\\\\\\YYYWWWTTTSSSSSSSSSQQQPPPQQQSSSSSSQQQMMMJJJHHHIIIBBBAAA???<<<999777666555888666333333333333222111222222222222222222222222222222222222222222222222222222111111111111222222444444555666666666666666777555333333444555555555666666666666666666555444333333444555666777888888999888666666666666444222111111000000000000000111000000111222222222111111111111222333333444444555555555666777888:::<<<===???BBBGGGJJJLLLOOORRRTTTUUUWWWZZZ[[[]]]___cccfffjjjrrrxxxkkk\\\RRRJJJFFFAAA>>>>>>???@@@@@@>>>@@@CCCEEEIIIOOOVVV[[[dddqqqzzztttpppiiihhhfffeeehhhpppzzz}}}uuurrrppprrrwww}}}~~~}}}xxxwwwuuurrrooollljjjiiihhhgggdddaaa^^^\\\[[[ZZZXXXWWWUUUTTTTTTSSSQQQOOOPPPRRRSSSQQQKKKGGGFFFGGGBBBAAA???<<<:::888777777:::888555444444444222111222222222222222222222222111111111222222222222222111111000000000000111111444444555666666666666555888666333333444555555444555666666666666666555555333444555666777888888999:::888666666666666444222222111111000000000000000000111111222222222111111222222222333444444555555555555666777888:::<<<===???BBBFFFJJJLLLOOORRRTTTUUUWWWZZZ[[[]]]```cccfffjjjrrrvvvhhhYYYOOOGGGDDD???======>>>??????===???CCCFFFKKKRRRZZZ___jjjwww~~~}}}~~~~~~}}}sssqqqmmmiiihhhkkkpppuuu}}}~~~vvvqqqllljjjnnnuuuzzz}}}}}}{{{zzzuuutttsssqqqooommmlllkkkkkkiiieeeaaa^^^[[[ZZZYYYWWWUUUTTTSSSSSSRRRPPPNNNJJJMMMOOOLLLFFFBBBBBBCCCBBBAAA???===;;;999999888888666444333444444333111333333333333333333333333000111111111222222222222222111111111111111111222333444555555666666555555888666444333444555555444555555666666666666555555444555555666777888999::::::888777666777666444333222222111000000000000000111111222222222111111000333333333444555555666666444555555777888;;;<<<===???BBBFFFIIILLLNNNQQQTTTUUUWWWZZZ\\\^^^aaadddgggjjjqqq~~~ttteeeWWWMMMEEEBBB===;;;;;;===>>>>>>>>>@@@DDDIIIOOOVVV___dddnnn}}}~~~yyyvvvwwwyyyyyy{{{}}}|||wwwpppkkkiiijjjlllppp}}}yyyrrrkkkgggkkkqqqwwwzzz}}}zzzyyyxxxsssrrrqqqpppooommmmmmlllkkkiiieeeaaa]]][[[ZZZYYYUUUTTTSSSRRRRRRQQQOOOLLLIIIMMMOOOMMMGGGCCCDDDFFFAAA@@@???===;;;::::::999555333222222333444333222444444444444444444444444000000111111222222222222333222222222222222222333333444555555666666555555888666444333444555555444555555666666666666666555555555666777888999:::::::::888777666777666555333222222111000000///000000111111222222222111111000333333444555555666666777444555555777999;;;===>>>???BBBFFFIIILLLNNNQQQTTTUUUXXXZZZ\\\^^^aaaeeehhhjjjqqq~~~rrrcccVVVMMMFFFEEEBBB@@@>>>>>>???@@@AAAAAACCCFFFMMMWWWaaaggguuu}}}xxxtttrrrwwwzzz~~~{{{uuupppkkkhhhjjjjjjppp}}}|||vvvsssnnnjjjjjjlllooorrruuu|||}}}{{{zzzyyyuuutttsssqqqooommmlllkkkkkkiiifffaaa]]]YYYWWWVVVTTTTTTTTTSSSRRRPPPOOONNNKKKKKKJJJIIIGGGEEECCCBBBCCCCCCBBB@@@>>><<<:::888777555333222333333222111444333222111111222333444111111111111111111111111555444111///...///111333333333222222222333444444333444555555333333444555777777888888888888777777777666555666888999999999999888888777666555555555222222222222111///...---222222222111111111111111333333333444444444555555666666666777888:::<<<===???BBBFFFIIILLLNNNQQQSSSWWWYYY\\\]]]]]]^^^aaaccckkktttqqqbbbUUULLLEEECCCAAA???======>>>???CCCCCCEEEIIIPPPZZZeeekkk{{{{{{xxxuuutttvvv~~~|||uuuqqqllliiikkksssxxxzzz}}}yyytttqqqnnnjjjiiijjjlllnnnsssyyy~~~|||{{{zzzvvvvvvtttrrrpppnnnlllkkkkkkiiieeeaaa]]]YYYWWWUUUTTTTTTSSSRRRQQQPPPNNNMMMKKKJJJJJJHHHGGGEEECCCBBBCCCBBBAAA@@@>>>;;;999888777555333333333444333222333222222111111222222333111111111111111111111111111000///------...///000333333222222333333444555333444555555333333444555666777888888999999888888888777555666888999888888888888777777666555555444111111111111000000000000222222222222222222222222333333333333444444444444444444444555777888:::;;;???BBBFFFIIILLLNNNQQQTTTVVVXXX[[[]]]^^^```bbbeeeiiirrr}}}nnn```SSSJJJCCCBBB@@@>>>======>>>???DDDEEEHHHMMMTTT___jjjrrryyyppplllkkkjjjkkkqqqzzzwwwttttttzzz|||qqqllliiikkklllkkklllooovvvvvvvvvyyy||||||xxxtttrrrpppnnnlllkkkkkklllmmmrrrxxx~~~}}}||||||xxxwwwuuussspppnnnlllkkkjjjhhhddd```\\\YYYVVVUUUSSSSSSSSSRRRPPPOOOMMMLLLJJJIIIIIIHHHFFFDDDBBBAAABBBAAAAAA???===;;;999888777666444333444444333222111222222222222222222111111111111111111111111111//////////////////000000333333333333333444555555333555555555444333444555666666888999:::::::::::::::888666666777888777666777777666666555555444444111000000///000111222333222222222222222222222222222222222222333333333333444444555555777888:::;;;???BBBFFFJJJLLLOOORRRTTTUUUWWWZZZ]]]^^^aaadddfffgggooo}}}zzzkkk]]]PPPHHHCCCAAA???>>>===>>>???@@@DDDGGGKKKPPPWWWcccoooxxx|||sssjjjcccaaaaaa```bbbfffnnnxxx~~~~~~wwwuuuyyy|||uuunnnmmmllljjjkkknnnsssrrrsssuuuvvvvvvrrrooopppoooooonnnnnnnnnooooootttxxx~~~~~~}}}}}}}}}yyyxxxvvvsssqqqnnnlllkkkiiigggddd```\\\YYYVVVUUUSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@???===;;;999888777555333222333333222111000111222333333222111000111111111111111111111111000111222333444444333333333333333333333444555666444555666555444333444666555666777999;;;<<<<<<<<<;;;999777666777777666555666666666666555555444444333222000//////000222333111111111111222222222222111111222222222333333333666666777888999;;;<<<===???BBBFFFJJJLLLOOOSSSUUUVVVXXX[[[]]]^^^```ccceeefffnnn|||wwwhhh[[[OOOGGGCCCBBB@@@??????@@@AAABBBCCCGGGMMMSSSZZZfffuuu||||||rrrhhhaaa^^^^^^___```bbbeeemmmvvv||||||xxxzzz{{{wwwsssppppppsssssssssssstttuuutttqqqooooooooopppqqqrrrssstttuuuvvvyyy}}}~~~~~~}}}||||||xxxwwwvvvsssqqqooommmllliiigggddd```\\\YYYWWWVVVTTTSSSSSSQQQPPPMMMLLLKKKIIIIIIHHHHHHFFFEEECCCBBBAAAAAA@@@???===<<<:::999666444222111222222222000000000222333333222000000111111111111111111111111111222444555666555444444333333333333444555666777444555666666444444555666444555777999;;;<<<======<<<999777777777777666555666666666666666555555555666444222000//////111222000000000000111111222222111111222222222333333333777777777888999;;;===>>>>>>BBBFFFJJJMMMPPPSSSVVVYYY[[[]]]^^^^^^___aaacccfffnnn|||ttteeeYYYNNNGGGCCCBBB@@@??????AAABBBDDDCCCIIIPPPVVV^^^jjjzzzzzzxxx~~~tttjjjaaa\\\\\\^^^aaaeeehhhlllrrr{{{||||||yyyxxxzzzwwwxxxzzz{{{{{{{{{zzzzzzvvvwwwwwwxxxzzz|||}}}~~~{{{}}}~~~}}}|||{{{zzzzzzwwwvvvtttsssqqqooommmllliiigggdddaaa]]]ZZZXXXXXXUUUTTTSSSRRRPPPNNNLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAA@@@>>>===;;;:::666444222222333333222111000111111111111111111000111111111111111111111111000111222333444333222111333333333333444555777777444555666666555444555666444555777999:::;;;<<<<<<;;;999777666777777666555777777777777777666666666666555333111000000000000000000000111111222222333222222222222333333333333555555555666888999;;;<<<>>>BBBFFFJJJMMMPPPTTTWWW[[[\\\^^^___^^^___```bbbgggooo|||qqqcccXXXMMMGGGAAA@@@???>>>???@@@BBBCCCDDDKKKSSSZZZbbbooozzzuuuuuu{{{ssskkkddd^^^]]]___```fffnnntttyyy~~~|||{{{yyyxxxwwwttttttsssqqqpppooonnnmmmjjjhhheeebbb^^^\\\ZZZYYYVVVUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@>>><<<<<<888666444444444555444333111111000000000000111111111111111111111111111111111111111111111111000000222333333333555666777888444666777666555444555777444555666888999::::::::::::999777666777888777666777888888888888888888888333333333222222111111111111111222333333444555555333333333333444444444444555555666777888:::;;;<<<>>>BBBFFFJJJNNNQQQUUUWWWZZZ\\\^^^______```bbbcccgggnnn{{{ooobbbWWWMMMGGG@@@???>>>===>>>???AAACCCFFFMMMUUU\\\dddrrrvvvrrrssszzzvvviiidddaaa^^^```dddeeelllwww}}}|||zzzxxxwwwvvvsssrrrrrrqqqpppooonnnnnnjjjiiifffbbb___\\\[[[ZZZWWWVVVUUUSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCBBBBBB@@@???===<<<:::888666666666777666555222111000//////000111222111111111111111111111111333222222111111000000000222333333444555666888888555666777666555444555777444555666777888999999999:::888666666777888777666888888888888888999999999111111222333333333222222333333444444555666777777333333444444444444555555777777888999:::<<<===>>>>>>BBBFFFKKKNNNQQQUUUWWWXXXZZZ]]]^^^___aaaccceeefffnnnzzz}}}kkk]]]RRRJJJDDDDDDBBB@@@???@@@BBBDDDFFFHHHNNNWWW```kkk{{{~~~sssrrrrrrvvvxxxnnneeeaaa___```dddjjjkkkyyy}}}zzzyyyxxxxxxxxxqqqpppnnnnnnoooooommmkkkllliiifffcccbbbaaa```___YYYXXXUUUSSSQQQPPPPPPPPPMMMKKKIIIHHHHHHGGGEEECCCEEEDDDCCCAAA???===<<<;;;:::888555444555555555444111111111111000000000000000111222222222000///...,,,,,,...///000000000000//////...///000333555777444666777666555444555777444444555555666777777777:::999777666555555555555888888777666666666666666444444333222222111111000...///000000///000222444333333333333333333333333333555777777777888:::<<>>===>>>@@@CCCDDDJJJPPPYYYbbbnnn}}}vvvttttttxxxrrrjjjbbb______```fffmmmzzz~~~{{{yyywwwwwwvvvsssqqqoooooopppooonnnlllkkkiiieeecccbbbaaa___^^^YYYWWWUUUSSSQQQPPPPPPPPPOOOMMMKKKKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@???======;;;888555333444444444444111111111111000000000000000111222222111000///.........000111111222222222//////......000222555777555666777777555555666777444444555555666777777777888777666555555666777777888888777666666666666666444444333333222111111111///000111111000000222444333333333333333333333333444666888888888999;;;======BBBGGGJJJKKKNNNRRRVVVWWWYYY\\\^^^___```bbbccciiiooozzzxxxfffYYYPPPHHHDDDAAA@@@>>>>>>???AAADDDEEELLLSSS\\\fffrrr~~~}}}yyyzzz}}}yyywwwxxx{{{zzzlllfffaaaaaabbbfffmmmuuu|||yyywwwvvvuuuuuusssqqqqqqqqqpppooommmjjjhhhdddbbbaaa```^^^\\\XXXWWWUUUSSSQQQPPPOOOOOONNNMMMKKKKKKLLLKKKJJJHHHFFFFFFDDDCCCAAA@@@???>>>;;;888444222222333444444222222111111111000000000111111111222111111000///000111222333333333333333111111000000111444666888666777888777666555666888444444555555666777777777666666666666666777888888777777777777666666666666444444333333222222111111000222333222111111222333333333333333333333333333555777999999999:::<<<>>>===AAAGGGJJJKKKNNNRRRVVVXXXZZZ\\\]]]^^^___bbbeeejjjppp|||tttbbbVVVMMMGGGCCCCCCBBBAAA@@@AAADDDGGGIIIMMMTTT___iiiuuu~~~|||yyytttuuuxxx|||}}}|||}}}ttthhhdddcccfffjjjoooxxx}}}{{{yyyxxxwwwwwwuuussssssrrrqqqooonnniiigggdddbbbaaa___\\\ZZZWWWVVVTTTSSSQQQOOONNNNNNKKKIIIHHHHHHIIIIIIHHHFFFEEEEEEDDDBBBAAA???>>>>>><<<888444111111333333333222222222111111111000000111111111111111111111111111111222333444444333333444333222222333555888999666777888777666666777888444444555555666777777777777666666666666666777777666777777777777777666666555444444333222222111111111333444333222111111222222222333333333333444444444666888999999:::<<<======AAAGGGJJJLLLOOOSSSWWWYYYZZZ\\\\\\]]]___cccfffjjjqqq}}}ooo^^^SSSKKKFFFBBBCCCBBBAAAAAABBBEEEIIIKKKNNNUUUaaalllyyy|||xxxyyy{{{tttsssvvvyyypppeeedddfffkkkpppwww~~~}}}{{{{{{yyywwwuuutttsssrrrpppnnniiigggdddbbbaaa^^^[[[YYYUUUUUUTTTRRRQQQOOOMMMMMMIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@???>>>===<<<999555222222333333333222222222222111111111111111111111111111111222222111111222222333222222222333222111111222444666888555777888777666555666777444444555555666777777777888888888777666555555444555666777777777777666666555555444444333222222111111333444444222111111222222222222333333444444444333555777888888888:::<<<;;;???EEEIIIKKKMMMRRRVVVYYYZZZ\\\\\\]]]___cccfffjjjrrr~~~~~~kkk[[[PPPIIIEEEBBBAAA@@@??????AAADDDHHHJJJOOOWWWcccooo}}}zzzwwwxxx|||vvvsssvvv|||}}}rrrlllcccccchhhooouuu|||~~~{{{xxxvvvtttsssrrrooommmiiigggeeecccaaa___[[[XXXTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHHHHIIIHHHGGGEEECCCBBBBBBAAA???>>>>>>===<<<999666555444444333222333222222222222111111111222111111111111222333333000111111222222111111111111000///...///111333444555666777666555444555777444444555555666777777777999999888888777555444333444555777888888777666666555555444444333333222222///111333444222111111222111222222333333444444555333555666777777888:::<<<888===CCCFFFHHHKKKPPPTTTXXXZZZ\\\]]]^^^___bbbeeeiiiqqq{{{hhhXXXMMMHHHDDDAAA@@@@@@???@@@BBBEEEIIIKKKQQQZZZfffsss{{{yyy{{{yyysssqqqssszzz|||rrrkkkhhhdddfffmmmuuu{{{~~~{{{yyyvvvtttsssqqqooollljjjhhhfffdddbbb___[[[XXXSSSSSSSSSRRRPPPNNNLLLKKKMMMKKKIIIIIIIIIHHHFFFEEECCCCCCBBBAAA@@@??????>>><<<:::888777777666333111333333222222222111111111222222111111111222333444111111222222222222111111111000///...///111333444333555666555444333444666444444555555666777777777777777888888777666555444444555777888888888777666555555555444333333222222---///222333222111111111111111222333333444555555444555777888888999;;;===999>>>DDDHHHJJJMMMRRRVVVWWWYYY\\\^^^___```bbbccchhhqqqyyygggVVVLLLGGGCCCAAABBBBBBAAABBBDDDHHHLLLNNNSSS\\\iiivvv}}}}}}|||{{{}}}|||rrrnnnnnnsss}}}xxxpppjjjgggfffhhhkkkrrr{{{}}}{{{yyyvvvtttsssqqqnnnllljjjhhhfffeeeccc```[[[XXXSSSSSSSSSRRRPPPNNNLLLJJJMMMKKKIIIHHHHHHGGGEEECCCDDDDDDCCCBBBAAAAAA@@@@@@<<<;;;:::999999777333000333333333222222222111111222222111111111222444555222222333333333222111111444333111111111333555666333444555444333333444555444444555555666777777777444555777888888888777666333555777888999888777666666555555444444333222222+++...111333222111111222111111222333333444555555555666888999999:::<<<>>>===AAAGGGKKKNNNQQQVVVZZZVVVYYY]]]___``````aaacccgggpppqqq^^^RRRJJJDDD@@@@@@CCCAAAAAACCCCCCCCCHHHNNNVVV___mmm|||~~~xxxyyy}}}}}}}}}xxxpppnnnpppuuu~~~xxxuuuvvvwwwvvvuuurrrrrrqqqlllfffdddfffhhhiiippp{{{zzzyyyvvvssspppooonnnnnnkkkhhheeecccaaa___\\\ZZZRRRQQQOOOOOOOOOOOONNNLLLEEEFFFGGGHHHGGGGGGEEEDDDFFFEEEDDDCCCAAA@@@???>>>;;;:::999777666444333222222222222222222222222222111111000000000000111111222333333444444333333222...000111111000000111222555555555555555555555555555444444444444555666666777777888888888888777777777666555555777888888777555444444333333222222111222222111111000000//////222222222222222222222222333555777777777888:::<<<>>>AAAEEEIIILLLPPPTTTWWWYYY[[[]]]^^^^^^___aaabbbeeennn|||}}}mmm[[[PPPJJJDDDBBBBBBAAA???@@@CCCDDDEEEJJJQQQXXXaaapppyyyuuuxxx|||yyyrrrmmmmmmpppuuuzzzuuuppplllfffcccdddddddddcccfffhhhhhhfffccccccgggjjjpppwwwzzzyyyvvvsssqqqooonnnnnnllliiifffcccbbb___\\\YYYVVVTTTQQQOOONNNLLLJJJGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDBBBAAA@@@???>>>;;;:::999888666444333222222222222222222222222222111111000000000000111111111222222222222222222111///000222111000000111333444444444444444444444444555444444444444555666666666777888999999888777666777666555555777888888777555444444333333222222111111111111000000000000000222222222222222222222222333555777777777888:::<<<>>>AAAEEEIIILLLPPPTTTWWWZZZ[[[]]]]]]]]]^^^aaaccceeemmm{{{wwwhhhWWWNNNIIIDDDBBBCCC???>>>???CCCFFFGGGMMMTTT[[[eeetttzzztttssswww}}}rrrmmmjjjmmmrrrxxxvvvjjjeeebbb^^^ZZZXXXXXXXXXYYYYYY[[[^^^aaacccdddgggmmmrrrzzz{{{yyyvvvsssqqqooooooooommmkkkgggdddbbb___[[[YYYWWWUUURRROOONNNKKKHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCBBBAAA@@@???>>>;;;;;;999888666444333333222222222222222222222222111111000000000000111111000000111111111111000000000111222222111111222444555555555555555555555555555444444444444555666666555777999::::::999777555777666555555777888888777555444444333333222222111000000000000111111111111222222222222333333333333333555777777777888:::<<<>>>AAAEEEIIILLLPPPTTTWWWZZZ[[[\\\\\\\\\^^^aaacccdddmmm{{{sssdddUUULLLHHHCCCAAAAAA@@@>>>@@@DDDGGGIIINNNVVV^^^hhhxxx~~~uuuqqqqqqwww~~~yyynnnkkkjjjooouuu{{{zzzkkk```\\\[[[YYYWWWUUUUUUVVVWWWXXXXXX\\\bbbfffjjjpppwww|||{{{yyyvvvsssqqqpppooooooooolllhhheeebbb___[[[YYYTTTRRRPPPOOONNNMMMKKKIIIGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;:::888666555444333222222222222222222222222111111000000000000111111000111111111111111111000000222333333222111333444666666666666666777777777555444444444444555666666555777999<<<<<<999777555777666555555777888888777555444444333333222222111//////000000111111222222222222222333333333333333333555777777777888:::<<<>>>AAAEEEIIILLLPPPTTTWWWZZZ[[[\\\[[[[[[]]]aaacccdddlllyyy~~~qqqbbbSSSKKKFFFBBB??????AAA@@@AAAEEEHHHIIIOOOVVV```kkk|||wwwooommmnnnttt{{{{{{zzztttllliiijjjpppvvv||||||}}}yyymmm```XXXUUUTTTSSSSSSSSSSSSTTTWWWYYY\\\bbbhhhnnnsssyyy|||xxxyyyyyyzzz}}}{{{zzzwwwtttqqqpppooooooooommmiiifffccc```\\\YYYUUUSSSQQQPPPOOONNNKKKIIIHHHHHHGGGFFFFFFEEEEEEEEECCCCCCBBBAAA@@@??????>>><<<;;;:::888777555444333222222222222222222222222111111000000000000111111111111222222222222111111000222333333222111333444444444555555555666666666555444444444444555666666555777:::<<<<<<:::777555777666555555777888888777555444444333333222222111//////000000111111222222222222333333333444444444333555777777777888:::<<<>>>AAAEEEIIILLLPPPTTTWWWZZZ[[[\\\\\\\\\]]]```cccccckkkxxx|||nnn```QQQJJJFFFBBB??????BBB@@@BBBFFFIIIJJJPPPWWWcccnnn|||pppjjjiiikkkqqqxxxxxxwww|||zzzqqqiiiggghhhpppwww~~~xxxwww|||{{{oooeee[[[VVVUUUQQQSSSTTTUUUVVVYYY\\\___dddjjjqqqwww|||yyytttpppmmmmmmooosssxxx~~~|||zzzwwwtttrrrppppppoooooommmiiifffdddaaa]]][[[YYYWWWSSSQQQPPPMMMJJJHHHIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@?????????<<<<<<:::999777555444444222222222222222222222222111111000000000000111111111222222222222222222111000111222222111111222444111111222222333444444444555444444444444555666666666888:::;;;;;;:::888666777666555555777888888777555444444333333222222111000000000000111111111111222222333333444444555555333555777777777888:::<<<>>>AAAEEEIIILLLPPPTTTWWWXXXZZZ\\\]]]]]]]]]___aaacccjjjwwwzzzjjj]]]OOOIIIGGGCCCAAAAAA@@@???AAAFFFJJJMMMSSS[[[gggrrr~~~uuullliiijjjmmmssszzz|||zzzyyy~~~tttllliiigggjjjrrr|||yyysssssswww}}}uuujjjaaaZZZXXXYYYTTTWWW[[[]]]^^^bbbfffjjjmmmrrrzzz{{{tttpppkkkiiiiiikkkqqqwww||||||zzzwwwtttrrrqqqppppppooollliiifffeeebbb___\\\YYYWWWTTTRRRQQQOOOMMMJJJJJJIIIGGGFFFEEEDDDDDDEEEBBBBBBAAAAAA@@@?????????<<<<<<;;;999777666444444222222222222222222222222111111000000000000111111000000111111111111000000///000222111000000111333222222222333444555555555555444444444444555666666888888::::::::::::888888777666555555777888888777555444444333333222222111111111111000000000000000222222333333444555555666333555777777777888:::<<<>>>AAAEEEIIILLLPPPTTTWWWVVVYYY\\\^^^^^^^^^^^^___cccjjjvvvzzzfffZZZNNNIIIHHHEEEDDDDDD>>>===@@@FFFKKKNNNVVV^^^jjjuuuzzzrrrkkkjjjmmmpppwww~~~|||~~~}}}~~~qqqjjjkkkjjjmmmvvv{{{tttoooooosssyyyoooddd\\\WWWUUUWWWUUUYYY]]]```bbbfffkkkpppsssyyyxxxsssnnnkkkhhhhhhlllrrrwwwzzz~~~|||zzzxxxuuurrrqqqppppppnnnllliiigggeeeccc```]]]VVVTTTSSSRRRSSSSSSQQQOOOKKKIIIGGGFFFDDDDDDDDDEEEBBBAAAAAA@@@@@@?????????===<<<;;;999777666555444222222222222222222222222111111000000000000111111//////000000000000//////...000111111000000111222555555555666777888888999555444444444444555666666999999999::::::999999999777666555555777888888777555555444333333222222111222222111111000000//////222222333333444555666666333555777777777888:::<<<>>>AAAEEEIIILLLPPPTTTWWWUUUXXX]]]______^^^^^^^^^bbbjjjvvvvvvdddYYYNNNIIIEEEAAA@@@AAABBBAAADDDIIIKKKMMMVVV___nnn~~~xxxrrroooppprrruuu|||~~~}}}tttooolllpppxxxwwwpppjjjjjjnnntttxxxhhh___[[[XXXWWWXXXZZZ]]]bbbfffiiiooowww}}}}}}tttpppkkkiiikkknnnqqqrrr}}}}}}{{{|||zzzwwwtttrrrppppppooommmkkkiiihhhgggdddaaa^^^\\\WWWQQQOOOOOOPPPNNNLLLMMMLLLIIIFFFDDDDDDDDDEEEBBBAAAAAA@@@@@@???>>>>>>???===;;;999777666666666888444111111222111///.........//////000000111111000000000000111111111111111111111111111111111111111222333333444444333333555444444444444555666666777888999:::;;;:::999888777777777777888888888888555444444333333222222111............///111222333222222111111222222333444555555666777888999999::::::???EEEJJJMMMOOOQQQRRRXXXYYY[[[[[[[[[[[[]]]___dddmmm{{{tttdddYYYNNNHHHEEEAAA@@@BBBCCCCCCEEEJJJMMMPPPXXXaaaqqqwwwrrroooqqqtttwwwyyyuuuvvv{{{uuunnnhhhhhhlllrrr|||tttfff___\\\ZZZ[[[]]]aaaeeekkkoootttzzz~~~}}}~~~{{{vvvoookkkkkklllnnnooouuuwww{{{~~~~~~}}}{{{yyywwwuuusssrrrrrrrrrooommmjjjhhhgggdddaaa^^^ZZZVVVRRROOOMMMMMMLLLLLLMMMKKKHHHFFFDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA???===;;;999777666666666666888:::999444///......////////////000000111111000000000000111111111111111111111111111111111111333333444555555555555555555444444444444555666666888999:::::::::999888777666666666777777777777777666666555444444333333222000000/////////000111111222222222222222333333444444555555666777888999999;;;???EEEJJJMMMOOORRRTTTYYYZZZ\\\\\\\\\]]]^^^```dddmmm{{{rrrcccXXXMMMHHHEEEBBB@@@BBBDDDDDDGGGKKKNNNRRR[[[eeeuuuzzzuuusssvvvzzz~~~~~~qqqjjjdddeeehhhnnnxxx{{{oooccc^^^]]]]]]```dddhhhmmmtttzzz|||vvvppplllmmmpppuuu|||xxxrrrooonnnmmmmmmqqqsssvvvyyy|||}}}~~~~~~yyyyyywwwvvvuuuuuuuuuuuupppnnnkkkiiigggddd```]]]YYYXXXUUUQQQNNNLLLMMMNNNMMMKKKIIIFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA>>>===;;;999777666666666555>>>EEEDDD;;;333000000/////////000000000000111000000000111111111222222222222222222222222222222444555555666777666666666555444444444444555666666999999:::::::::888777666555555555555666666777777777666666555555444333333333222111000000000000000333333222222333333444555444555555666777888999999===AAAFFFJJJMMMPPPTTTVVVZZZ[[[]]]]]]]]]]]]___aaadddmmm{{{}}}pppbbbWWWLLLHHHEEEBBBAAACCCDDDCCCFFFLLLOOOTTT^^^iiixxx{{{yyy~~~wwwqqqnnnnnnrrrwww}}}{{{llleee```aaaeeekkkuuu~~~uuukkkbbb______```dddiiikkkqqqyyywwwnnnkkkjjjhhhjjjmmmssszzz{{{vvvsssqqqpppttttttvvvwwwyyyzzz{{{|||zzzyyyxxxwwwvvvuuuuuuuuuqqqooollljjjgggddd```]]]ZZZ[[[ZZZUUUPPPNNNOOORRRMMMLLLJJJHHHFFFEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???>>>===;;;:::888777666555666@@@JJJJJJDDD===777333000000000000000000000000000000111111111222222222222222222222222222222222444555666666777777666666555444444444444555666666999:::::::::999888666555333444444555555666666666666666555555444333333333222222111111111111111222333333333222333333444555555666666777888999::::::???BBBFFFJJJMMMQQQUUUYYYYYY[[[\\\]]]]]]]]]___```cccmmm{{{{{{nnn```VVVKKKGGGEEEBBBAAACCCCCCCCCFFFKKKPPPVVVaaalll{{{uuullleeebbbaaaeeejjjppp{{{wwwfff```]]]___ccciiisss|||rrrjjjcccaaaaaaccchhhnnnooovvvwwwjjjcccaaabbbcccgggmmmuuu~~~{{{wwwuuutttssssssssstttvvvxxxyyyzzzzzzyyywwwvvvtttrrrrrrqqqooollliiigggddd```]]]ZZZ[[[ZZZVVVQQQNNNOOORRRNNNNNNLLLJJJHHHGGGFFFFFFCCCBBBBBBAAA@@@@@@??????======<<<:::999777555444444<<>>333111111111111000000000000111111111111222222222222222222222222222222222222444444555666666666666666555444444444444555666666999999::::::999777666555222333333444555666666666555555444444333222222222000000000000111222333444333222222222222333444444666777777888999:::;;;<<>>======<<<<<<<<<<<<;;;:::777555333111555555666@@@LLLIII===222222222222111111000000111111222222222333333333333333333333333333333333777777888999999999999888555444444444444555666666666666888999999888777777333333444555666777888999777666666555444444333333111000000///////////////000000000///000111111222333333444555666777888888999>>>EEEKKKOOORRRTTTVVVYYY[[[]]]]]]]]]]]]___aaaccclll|||xxxmmm\\\RRRIIIFFFEEECCCCCCDDDFFFGGGLLLSSSWWW^^^lllyyyssseee[[[WWWRRRPPPNNNMMMNNNQQQUUUXXXkkkvvvzzzmmmddd[[[XXXYYY]]]bbbiiitttxxxnnnfffeeefffjjjnnnrrr|||yyyqqqmmmjjjkkkrrrzzz~~~tttjjjeeedddhhhqqqzzzzzzqqqllliiihhhggggggiiilllnnnooonnnllljjjmmmkkkiiihhhgggdddaaa___YYYWWWTTTQQQNNNLLLKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCDDDCCCAAA???============<<<<<<;;;:::999777666555666222111;;;GGGJJJAAA777444444333333333333222222222222222222222222222222333333333222222111111111444555666888999999999999<<<:::888666555555666777888888999:::999888777666444444444444555777888999666777777777666444222000...///111111000000111333111111222333333444555555555555666666777999:::;;;>>>BBBFFFJJJMMMQQQVVVYYYZZZ\\\^^^^^^]]]]]]^^^___aaajjjyyywwwlll\\\RRRIIIFFFEEECCCCCCDDDDDDFFFKKKRRRXXX```nnn|||zzzooobbbYYYVVVRRRPPPNNNMMMNNNQQQUUUXXXaaakkk}}}wwwtttrrrssstttsssrrrqqqsssuuu~~~|||rrrggg```ZZZXXXYYY^^^dddkkkvvv}}}rrrkkkfffeeehhhmmmqqqwwwwwwnnnjjjiiinnnttt{{{{{{rrrjjjgggiiioooyyyyyyqqqkkkgggdddccceeegggjjjlllmmmmmmmmmmmmkkkiiigggfffccc```]]]ZZZXXXUUURRROOOMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@???>>>>>>??????<<<<<<<<<;;;999888666555333444888@@@GGGGGG>>>555444444333333333222222222222222222222222222222222333333333222222222111111444555666777888999999999:::999777666555666777888888888999:::999888777666333333333333444666777888666777777666555444222111...000111000//////000111222222222333333444444444555555666666777999:::;;;>>>AAAEEEIIIMMMQQQUUUXXXZZZ[[[]]]^^^]]]\\\]]]^^^aaaiiiwwwuuujjj[[[RRRIIIFFFEEECCCCCCEEEDDDEEEKKKRRRYYYbbbqqquuukkk```YYYVVVRRRPPPNNNMMMNNNQQQUUUWWW\\\ccctttyyysssnnnkkkjjjjjjjjjhhhfffeeefffhhhjjjmmmppprrroooiiibbb]]]YYYWWWYYY```fffnnnyyy{{{sssmmmiiiggggggjjjpppvvv~~~~~~sssmmmjjjlllooosss{{{wwwpppjjjkkkpppxxxxxxnnnfffaaa___```aaadddgggjjjmmmnnnnnnllliiigggeeebbb^^^[[[ZZZYYYVVVSSSQQQNNNMMMMMMKKKKKKKKKJJJIIIGGGFFFEEE@@@@@@????????????@@@AAA<<<<<<<<<;;;999888666555444:::BBBGGGEEE>>>666111333333333333222222222222222222222222222222222222333333333222222222222111444555666777888999999999999888777666666666777888777888999999999888777666222222222333444555666777666666666666555444222222000111222111/////////111333333333333333333333333555555666666777999:::;;;===@@@DDDHHHLLLPPPTTTWWWYYY[[[\\\]]][[[[[[[[[\\\___ggguuusssggg[[[QQQHHHFFFEEECCCCCCEEEFFFGGGLLLTTTZZZcccsss}}}rrrjjj```YYYWWWRRRPPPOOONNNNNNQQQTTTVVV^^^bbbnnn}}}||||||||||||{{{xxxtttoookkkgggeeedddeeedddbbb___^^^^^^___]]]```ccceeeeeebbb^^^\\\XXXWWWZZZbbbjjjqqq|||yyyqqqllljjjiiiiiiiiinnnvvv}}}wwwqqqmmmmmmnnnqqqwww~~~sssnnnkkkooowwwrrrhhhaaa^^^^^^^^^```cccgggkkkmmmnnnllliiigggeeebbb^^^[[[YYYXXXVVVSSSQQQNNNLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDAAAAAA@@@@@@@@@???@@@@@@===<<<<<<;;;:::888777666999AAAJJJIII???555000///333333333222222222222111111111111111222222222222222222222222222222222222333444555777888888999999777777666666666777777888777888999999999888666555222222222333444555777777666666666555555444333333222333333222111///000111333333333333333333333222555555666666777999:::;;;<<>>=========<<<;;;:::888777666999AAAHHHDDD888000000444333333222222222111111111000000000111111222222222222222222222222222222222333444555666777888888888666666666666666666777777777777888999888777666555333333444444555777888999666666555555444444444444333444555444222111222333333333333333333333333222555555666666777999:::;;;;;;???CCCGGGJJJNNNSSSVVVYYYZZZ\\\[[[ZZZYYYYYYZZZ]]]dddppp~~~pppdddYYYOOOGGGEEEDDDCCCCCCEEEKKKLLLPPPWWW^^^iiizzzzzzqqqjjjaaaZZZWWWVVVUUUTTTSSSSSSUUUWWWXXX[[[\\\bbbnnn{{{wwwmmmiiiddd```````````````^^^]]][[[YYYWWWVVVVVVUUUUUUUUUUUUSSSQQQPPPQQQSSSPPPQQQRRRSSSTTTUUUVVVWWWXXXXXX^^^hhhpppwww~~~{{{qqqpppnnnkkkhhhhhhjjjllltttvvv}}}xxxtttqqqsssttttttxxx}}}|||tttqqqrrrzzz{{{qqqlllaaa___\\\[[[[[[^^^aaacccgggfffdddccccccbbb___]]]WWWVVVUUUSSSPPPMMMJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCBBBAAA???===<<<=========<<<:::999777666444:::???<<<444111444999222222222222111111111111//////000000111222222222111222222222222333333333333444555666777888888888666666666666666666666666666777888888888777666555444444444555666777888999777666555444444444444444333444555444222222222444333333333333333333333333555555666666777999:::;;;<<>>>>>======<<<;;;999888777333666888666333222444777222222222222111111111111/////////000111222222222111111222222222333333333333333555666777888888888777777777777666555444444666777888888888777555444333333333444555666777888777666555444333444555555000222333222111111222333222222222333333444444444555555666666777999:::;;;<<>>>>>===<<<;;;999888777555555666555333111000///222222222111111111111000...//////000111222222222111111111222222333333333222333444666777777888888777777777777666555333333666777888888888777555444222222222333444555666777777666555444333444555666...///111111000000111333111111222333333444555555555555666666777999:::;;;===@@@DDDHHHLLLPPPTTTWWW[[[\\\^^^]]][[[ZZZZZZ[[[^^^dddnnnzzzqqqhhhXXXPPPIIIGGGFFFDDDDDDGGGJJJMMMTTT___iiivvv~~~wwwrrrnnnkkkgggfffdddcccccceeegggiiiiiiiiiiiilllrrrzzzxxxiii^^^XXXVVVVVVUUUUUUUUUWWWXXXYYY\\\YYYUUURRRPPPNNNLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLNNNRRRVVVYYY^^^eeelllttt}}}}}}{{{yyyxxxxxxyyy|||~~~wwwpppllllllkkkjjjjjjjjjlllmmmnnnllloootttwwwyyy||||||~~~{{{xxxttt|||xxxqqqooolllfffaaa```^^^^^^^^^^^^^^^]]]]]]]]]___^^^]]]]]]]]]\\\YYYWWWZZZWWWSSSQQQOOONNNKKKIIIGGGGGGGGGGGGGGGFFFDDDDDDCCCBBB@@@???>>>??????@@@>>>>>>===<<<;;;999888777444444333222111000///...000000111111111222222222222444444333111000111222111222222333555666666777888888888888888999999999<<<<<<<<<;;;888666666777999999999999999888777666666555555444444666777888:::777555666777666333000222222222222222222222222222111111111111111111222222333555777888999::::::<<>>>>>===<<<;;;999888777444444333222111000//////000000111111111222222222222333444333111000111222222222222222222333333333555555666666777777777888999999:::888666444555666999999999999999888777777666555555444444666777888999777555555666666333000222222222222222222222222111000000000111222444555333444555666777888999:::<<>>>>>>>>>>>===<<<;;;999888777444444333222111000000///111111111111111222222222000222333222111111222333222222111111000000000///222222333333444555666666777888999888666555666777999999999999999999888777666555555444444666777888888777666666666666333111111111111111111111111111111000000000111444666888666555555555666777999:::<<>>===>>>>>>===<<<;;;999888777444444333222222111000000111111111111111111111111///111222222111111222444111111111111000000000000000111111222333444555555777999:::999888777999:::999999999::::::999888888666555555444444666777888888888888888777666555444333333333333333333333333333222000000111444666888777666555444555666888:::<<<@@@DDDHHHKKKOOOTTTWWWZZZ[[[\\\[[[YYYYYYYYY[[[^^^hhhwwwzzzlllbbbWWWOOOIIIGGGFFFDDDFFFIIILLLOOOXXXeeeqqqzzzwwwppplllfffaaa___^^^^^^]]]```bbbeeejjjnnnrrruuuwwwvvvuuutttrrrooohhh```ZZZRRRQQQNNNMMMLLLLLLMMMNNNKKKMMMOOOPPPQQQSSSUUUXXXWWW[[[bbbjjjrrr{{{}}}xxxuuurrrqqqqqqrrruuuxxxyyyyyyxxxyyy{{{}}}}}}wwwxxx{{{xxxtttvvvzzz}}}vvvqqqmmmhhhfffccc^^^\\\^^^```cccjjjrrrxxx|||uuukkkbbb]]][[[YYYYYYVVVUUUSSSRRRQQQOOOKKKHHHGGGGGGGGGFFFFFFEEEDDDCCC@@@AAABBBBBBAAA@@@>>>===>>>>>>===<<<;;;999888777444444333333222111111111111111111111111111111111///000222111111111222333111111111222222222222333111111222333333444555555666888999999888777999:::888999999:::::::::999999666555555444444666777888999999:::999888777777666444444444444444444444444444333222111111333444666777666555444555666888:::===@@@DDDHHHLLLPPPTTTWWWZZZ[[[\\\[[[YYYYYYYYY[[[]]]hhhwwwzzzkkkbbbVVVOOOHHHGGGFFFEEEFFFIIILLLPPPYYYfffrrrzzztttpppkkkgggbbb_________``````cccfffjjjoootttxxx{{{}}}}}}xxxoooeee^^^UUUSSSPPPMMMLLLLLLNNNOOOLLLNNNQQQTTTUUUWWWZZZ\\\ZZZ]]]bbbhhhoooxxx}}}yyyvvvuuutttvvvzzz~~~~~~}}}~~~yyyuuusssuuuxxx|||zzzuuusssvvv|||}}}wwwqqqmmmiiifffdddbbb^^^]]]___```bbbjjjrrr{{{yyynnneee___\\\ZZZYYYVVVTTTSSSRRRRRROOOLLLIIIFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;999888777444444333333222222222222222222222111111111111111///111222111000000111222222222222333333333444444222222333333333333444444444666777777555555666777888999::::::::::::::::::666555555444444666777888888999;;;:::888777777888444444444444444444444444333333222222222222333333666555555555666777999:::===@@@EEEIIILLLPPPTTTWWWZZZ[[[\\\[[[ZZZYYYYYY[[[^^^hhhwwwzzzjjj```VVVNNNHHHGGGFFFEEEFFFJJJMMMQQQ[[[hhhuuu~~~wwwssslllhhhdddbbbccceeefffgggjjjlllqqqwww|||wwwkkkcccXXXUUUQQQMMMLLLMMMNNNPPPNNNQQQUUUXXXZZZ\\\___aaaaaabbbcccffflllttt~~~~~~|||zzz}}}yyyrrrnnnjjjhhhhhhjjjnnnssszzz{{{vvvttttttxxx}}}yyysssnnnkkkiiihhhfffdddbbbaaabbbbbbccciiiqqqxxx~~~~~~wwwmmmeee```]]][[[ZZZWWWVVVUUUUUUTTTRRRNNNKKKFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@????????????>>>>>>===<<<;;;999888777444333333333333222222222222222222111111111000000000111222111000///000111333333333333333222222222333333333222222222222222555666777666555444555666888999::::::;;;;;;::::::666555555444444666777888666888:::999666555666777222222222222222222222222///000111333333333222222333444555666777888999:::===@@@EEEIIILLLPPPUUUXXXZZZ[[[\\\[[[ZZZYYYYYY[[[___iiiwwwzzziii___VVVNNNHHHGGGFFFEEEFFFJJJOOOSSS\\\jjjwww}}}yyyooolllhhhgggiiikkkmmmnnnuuuxxx}}}}}}ppphhhYYYVVVQQQNNNLLLMMMOOOQQQPPPSSSWWW[[[]]]```cccfffffffffeeefffiiiqqq{{{yyykkkddd```^^^]]]]]]```eeejjjqqq|||~~~wwwtttsssuuuzzz|||xxxrrrnnnlllllljjjjjjhhhfffffffffeeeeeejjjrrrssswww}}}}}}{{{zzztttkkkddd```^^^]]]\\\XXXWWWWWWWWWVVVTTTPPPLLLGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA???>>>??????@@@>>>>>>===<<<;;;999888777444333333333333333333222222222222222111111000000111222222111///...///000555555444333222111000///333333222222111000000000888999999888777666666888888999::::::;;;;;;;;;;;;666555555444555666777888444666888888555333444666000000000000000000000000,,,---000333444444333222222333555777888999::::::===AAAEEEIIILLLPPPUUUXXXZZZ[[[\\\[[[ZZZYYYYYY[[[aaajjjxxx|||jjj___XXXNNNFFFFFFHHHJJJKKKMMMQQQVVV^^^hhhvvvuuurrrnnnnnnppptttwwwxxxuuummm]]]YYYTTTQQQPPPPPPQQQQQQTTTUUUWWW[[[```eeejjjlllllljjjgggeeehhhpppzzzoooddd^^^XXXVVVVVVWWW[[[```eeekkkttt|||wwwsssssswww|||xxxuuuqqqmmmkkkjjjkkkkkkkkkjjjiiihhhggghhhiiijjjqqqsssuuuwwwwwwuuurrrpppooollliiifffddd```\\\YYY[[[YYYVVVUUUTTTRRROOOMMMKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<;;;999888444444333222111111111111333333333222222222111111111111111111111111111111444444444444444444444444222111111111222444666777777666666555444333333222999999:::;;;;;;;;;;;;:::777666444333444555777888888777777666555444444333111111000//////000111222222222111111222222333444666666555666777888:::;;;<<>>>>>======<<<;;;999888666555444333222222222222333333222222111111111222111111111111111111111111333333333333333333333333222222222222333555666777888888777777666555555444666777888888999999888888777666444333444555777888:::999888777555444222222+++,,,...///000111000000222222111111222222333444666666555666777888:::;;;<<>>>>>======<<<;;;999888666666555444333333333333444333222111000111222222111111111111111111111111222222222222222222222222333333333333444666777888888888777777666555555555666777888888999999888888777666444333444555777888;;;:::999777555333222111)))+++...111333222111000222222111111222222333444666666555666777888:::;;;===@@@DDDHHHKKKOOOSSSVVVYYYZZZ[[[[[[YYYYYYZZZ[[[]]]dddrrrvvviiibbbZZZRRRJJJHHHHHHFFFGGGIIIPPPUUU___kkkzzz{{{}}}}}}mmmeee]]]\\\\\\]]]bbbgggnnnrrrwww}}}zzzlllggg```ZZZXXXXXXXXXXXXYYYZZZ\\\___ccchhhlllooopppppppppqqquuu}}}|||nnn```YYYVVVSSSRRRSSSQQQUUUYYY\\\bbbjjjvvv~~~}}}|||zzz{{{~~~~~~~~~~~~}}}|||zzzxxxvvvtttsssrrrsssssstttsssqqqnnnkkkiiieeedddeeeffffffddd```]]][[[XXXVVVTTTSSSQQQOOOLLLKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<;;;999888666555444333333222222222444333111000///000111222111111111111111111111111222222222222222222222222333333444555666777888888777777666666555555555555888888999:::::::::::::::777666444333444555777888::::::999777666444333222...///111333444444333222222222111111222222333444666666555666777888:::;;;>>>@@@DDDGGGJJJMMMQQQTTTXXXYYYZZZZZZYYYYYYZZZ[[[]]]eeerrrsssggg___VVVOOOJJJIIIHHHGGGHHHLLLPPPVVV```mmm}}}|||wwwuuuyyy~~~sssddd\\\UUUSSSTTTTTTXXX]]]```dddiiiooouuu|||qqqkkkddd^^^[[[[[[\\\\\\\\\\\\^^^```dddhhhlllnnnqqqqqqrrrssswww~~~zzzmmm___YYYVVVSSSQQQRRRRRRUUUYYY\\\bbbkkkwww~~~|||yyyxxxvvvwwwwwwwwwuuussspppooohhhgggggghhhhhhfffccc```\\\ZZZWWWVVVTTTSSSPPPNNNKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<;;;999888555444333222111111111111333222111000000000111111111111111111111111111111333333333333333333333333333444555666777777888888888888888777777777777777888888999::::::::::::999777666444333444555777888888888777777666666666555444333333222222222222333222222111111222222333444666666555666777888:::;;;>>>AAADDDHHHJJJMMMQQQSSSWWWYYYZZZZZZYYYYYYZZZ\\\^^^fffttttttggg___SSSNNNJJJJJJIIIGGGJJJNNNPPPWWWbbbpppyyyrrrnnnnnnttt{{{wwwjjj[[[TTTNNNNNNNNNNNNQQQUUUWWWZZZ```fffkkkrrryyy}}}vvvppphhhbbb``````aaabbb```aaaaaaccceeeiiilllmmmrrrrrrssstttwww|||wwwjjj]]]WWWUUUSSSQQQRRRSSSVVVYYY]]]cccmmmzzz~~~~~~~~~}}}|||yyywwwvvvnnnllljjjiiihhhfffccc```]]][[[XXXVVVUUUTTTQQQOOOKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<;;;999888444444333222111111111111111111111111111000000000111111111111111111111111333333333333333333333333222333444666777777888777:::::::::999999999999999555666777777888888777777777666444333444555777888777777777777777777777777555333222000///000000111222222111111222222333444666666555666777888:::;;;>>>AAAEEEHHHKKKNNNRRRTTTWWWYYYZZZZZZZZZZZZ[[[]]]___hhhvvvsssfff]]]RRRNNNKKKJJJIIIGGGIIINNNQQQXXXdddrrryyyppplllkkkmmmttt|||pppdddVVVOOOKKKLLLMMMLLLNNNQQQTTTWWW[[[```eeekkkrrrvvv~~~{{{uuummmgggeeefffggghhhfffffffffggghhhjjjmmmnnnpppqqqqqqrrrssswww|||sssggg[[[WWWWWWUUUUUUVVVVVVYYY]]]aaahhhrrrxxxtttpppllljjjgggdddbbb\\\ZZZWWWVVVUUUSSSPPPNNNKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<;;;999888555555444222222222222222000111222222222111///...111111111111111111111111222222222222222222222222111222444666777777777777888888888888888888888888555666666777777777777777777666444333444555777888888888888777777777666666222222222222222111111111222222111111222222333444666666555666777888:::;;;>>>AAAEEEIIILLLOOOSSSVVVXXXYYY[[[[[[ZZZ[[[\\\^^^```hhhwwwqqqbbbYYYSSSOOOLLLKKKHHHFFFHHHNNNRRRYYYeeetttxxxqqqkkkjjjlllpppyyymmm```TTTNNNKKKMMMNNNMMMNNNQQQSSSVVVZZZ^^^ccciiiooosss{{{~~~xxxpppjjjiiijjjlllmmmjjjjjjiiiiiijjjlllnnnooommmmmmnnnnnnnnnqqqvvvyyyrrrfff[[[YYYZZZYYYYYY[[[[[[^^^aaafffmmmxxx|||uuupppmmmjjjgggfff[[[YYYVVVUUUTTTRRROOOMMMKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>===<<<;;;999999666666555444333333333333...000222333333111...---111111111111111111111111000000000000000000000000111222444555777777666666444444444444555555555555777777888999999999999999777666444444444555777888::::::999888777666555444000222444666777666444333222222111111222222333444666666555666777888:::;;;>>>AAAFFFIIILLLPPPTTTWWWXXXZZZ[[[\\\[[[[[[]]]^^^___hhhwww~~~pppddd]]]RRRLLLGGGFFFEEEEEEIIINNNSSSZZZgggwwwxxxooolllhhhfffiiipppxxx~~~sssfff___PPPOOONNNMMMMMMOOOQQQRRRRRRUUUZZZ___dddjjjpppuuu{{{|||uuupppoooooommmnnnqqqsssrrrqqqooommmkkkjjjiiiooooooooopppqqqrrrtttttt{{{ssshhh^^^[[[[[[YYYXXXXXX\\\___cccjjjsss~~~~~~}}}yyysssiiibbbaaa^^^ZZZWWWUUUSSSPPPNNNIIIHHHGGGEEEDDDCCCCCCBBBBBBBBB@@@???>>>=========???>>><<<<<<<<<;;;:::888777555222111222111000///333222111000000111222333111111111111111111111111111222222222222111000000222222222222333444555555777666555444444555666777666666777888888888888888555555555666666666666666666777777777777666666555333333333333333333333333444444444444444444444444555555666777888999::::::===@@@DDDHHHKKKOOOTTTWWWVVVXXX[[[[[[ZZZYYYYYYZZZ```iiiwww}}}oooccc[[[RRRLLLGGGFFFFFFEEEIIIOOOUUU\\\hhhxxxxxxooohhhfffccccccfffmmmuuuzzz~~~mmmaaaZZZOOONNNMMMLLLLLLNNNPPPQQQTTTWWW\\\aaaffflllrrrvvv|||zzzsssnnnoooppppppssswwwxxxwwwvvvtttrrrooommmkkkjjjjjjjjjjjjjjjlllmmmmmmrrrvvv}}}uuukkkaaa^^^^^^\\\[[[\\\```ccchhhoooyyyxxxvvvxxx~~~zzzpppgggccc___[[[WWWUUUSSSPPPNNNJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@@@@?????????@@@@@@???>>><<<;;;<<<;;;:::888777555222111222222000///111111000//////000111111111111111111111111111111111222222222222111000000222222222222333444555555777666555444444555666777666777777888888888888888666666666666555555555555777777777777777666666555333333333333333333333333222222222222222222222222555555666777888999999:::===@@@DDDHHHKKKOOOTTTWWWXXXZZZ\\\]]]\\\[[[[[[[[[```hhhvvv}}}nnnaaaZZZRRRLLLGGGGGGFFFFFFJJJOOOVVV]]]jjjzzzyyylllccc```______```dddkkkqqquuu}}}ssseeeZZZTTTNNNMMMLLLKKKKKKMMMOOOPPPVVVZZZ___dddiiinnnssswww~~~uuunnniiijjjmmmpppvvv{{{{{{{{{{{{zzzwwwsssnnnlllgggfffeeeddddddeeefffgggiiinnnvvv~~~wwwmmmdddaaa```______aaaeeehhhnnnwwwzzzsssmmmmmmpppxxx{{{~~~wwwoooeeeaaa[[[WWWTTTSSSPPPOOOKKKJJJHHHGGGEEEDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBB???===<<<;;;<<<;;;999888777555222222222222111000000000////////////000000111111111111111111111111111222222222222111000000222111111222222333444555666666555555555555666777666777888888999999888888888777666555555555555555777777777777777666555555222222222222222222222222222222222222222222222222444555666666888888999:::===@@@DDDHHHKKKOOOTTTWWWYYY[[[]]]^^^]]]\\\\\\\\\___fffsss|||nnnaaaYYYRRRLLLHHHGGGFFFFFFJJJPPPVVV]]]kkk{{{|||pppddd]]]\\\\\\]]]___bbbgggkkknnnrrruuuyyyzzzzzzzzz}}}vvvjjj___WWWRRRNNNMMMLLLLLLLLLNNNPPPQQQXXX\\\bbbggglllqqqvvvyyy|||ooogggaaabbbeeejjjqqqxxx|||}}}}}}}}}yyytttnnnkkkgggeeedddbbbbbbbbbddddddeeejjjrrr{{{xxxnnnfffcccbbb```bbbfffhhhlllsss|||xxxoooiiieeefffjjjoooqqquuuwwwxxxyyy{{{|||yyyrrrfffaaa\\\WWWTTTRRRQQQOOOKKKJJJIIIGGGFFFEEEEEEDDDBBBAAAAAA@@@@@@AAABBBBBB???===;;;;;;;;;;;;999777666555222222222333222000111111000000000000111111111111111111111111111111111222222222222111000000111111111111222333444555555555555555555666666777777777888999999999999888999888666555444444444444777777888777777666555444111111111111111111111111333333444444444444555555444444555666777888999999===@@@DDDHHHKKKOOOTTTWWWXXX[[[]]]]]]\\\[[[\\\\\\^^^eeeqqq}}}nnnaaaZZZRRRLLLHHHGGGGGGGGGKKKQQQUUU]]]kkk{{{uuukkkaaa\\\YYYYYYZZZ[[[^^^aaadddfffgggjjjnnnoooppprrrwww|||xxxlllccc[[[VVVRRROOONNNNNNMMMOOOQQQSSSUUUZZZ^^^eeekkkpppuuuzzz}}}wwwkkkccc\\\[[[^^^aaahhhoooyyyzzz||||||yyysssnnnjjjeeecccaaa___^^^___aaabbbbbbhhhpppzzzxxxppphhheeecccbbbfffkkklllpppxxx}}}ppphhhccc```aaaeeegggiiilllnnnoooqqqsssuuuzzzzzz{{{|||~~~|||tttnnnddd```[[[WWWUUUSSSPPPOOOKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===;;;;;;;;;:::999777666444333222333333222111222222222222222222222222111111111111111111111111111222222222222111000000111111111111222333444444444555555666666666666666777777888999999999999999999888666444444444444555888888888888777666555444111111111111111111111111333333333444444555555555444444555666777888999999===@@@DDDHHHKKKOOOTTTWWWXXXZZZ\\\]]]\\\[[[[[[[[[^^^dddppp~~~pppccc[[[RRRLLLHHHGGGGGGGGGLLLRRRUUU]]]kkk|||{{{oooggg```[[[VVVVVVVVVWWWZZZ\\\^^^```aaafffllloooqqquuu~~~qqqddd]]]XXXTTTQQQOOOOOONNNOOOQQQTTTWWWYYY]]]bbbiiipppvvv{{{tttiii```XXXWWWXXXZZZ___eeeppprrrttttttrrrnnnjjjfff___]]][[[YYYXXXYYY[[[]]]```eeemmmwww{{{sssllliiigggfffkkkqqqtttxxxyyymmmfffaaa^^^___cccccceeehhhjjjkkkmmmpppsssssstttuuuvvvxxxzzz|||}}}~~~}}}~~~~~~~~~~~~xxxqqqkkkfffaaa^^^ZZZWWWUUUSSSPPPNNNKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCBBB@@@??????>>>>>>>>><<<;;;:::;;;:::888777666444333222333444333222222222333444444333222222111111111111111111111111111222222222222111000000111000000111111222333444333444555666777777777666777888999999:::999999999999888666444333444555666888888888888777555444333222222222222222222222222000111111222222333333444333444555555777777888999===@@@DDDHHHKKKOOOTTTWWWWWWZZZ\\\]]][[[[[[[[[[[[^^^eeeqqqrrrfff^^^RRRLLLHHHGGGHHHHHHLLLRRRWWW___mmm~~~vvvjjjbbb\\\XXXUUUUUUVVVWWWZZZ]]]```bbbfffmmmuuuzzz~~~~~~mmm```XXXTTTPPPNNNNNNMMMNNNOOORRRVVVZZZ\\\```eeennnuuu|||sssccc[[[SSSQQQQQQRRRVVV[[[bbbccceeeffffffccc```^^^YYYWWWUUUSSSSSSTTTWWWXXX___dddllluuuyyyrrrooommmmmmrrrzzz{{{pppjjjeeeaaaaaadddeeegggiiikkkmmmooorrruuurrrrrrsssssstttvvvwwwxxx}}}|||{{{zzzzzzzzzzzzzzz|||{{{yyywwwvvvttttttsssuuuvvvvvvsssoooiiieeebbb]]][[[YYYXXXVVVSSSPPPLLLJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@???????????????>>><<<::::::::::::888777666444333333444444444333111222333333333333222111111111111111111111111111111222222222222111000000000000000000111222333444333444555666777777777666777888999999::::::999999888777555333333444666888999999888888777555444333333333333333333333333333000000111222222333444444333444444555666777888888===@@@DDDHHHKKKOOOTTTWWWYYY[[[]]]^^^]]]\\\\\\\\\___fffrrrsssggg___RRRLLLHHHHHHHHHHHHMMMRRRXXX```nnnsssfff^^^XXXUUUWWWWWWXXXZZZ]]]aaaeeehhhmmmuuu~~~lll]]]UUUQQQMMMJJJLLLLLLMMMOOORRRWWW[[[]]]ccchhhqqqyyysss]]]UUUMMMLLLKKKLLLOOOTTTUUUWWWYYYZZZZZZYYYVVVUUUWWWUUURRRPPPPPPRRRUUUWWW```dddllluuu~~~wwwtttqqqrrrxxxuuupppkkkfffeeehhhhhhjjjlllnnnooorrruuuxxxuuutttttttttttttttuuuuuuzzzzzzzzzzzzzzzyyyyyyyyyyyywwwuuurrrpppnnnmmmllljjjkkklllkkkiiifffdddcccZZZYYYXXXXXXWWWTTTOOOLLLIIIIIIGGGEEEDDDCCCCCCBBB??????>>>>>>??????@@@AAA>>><<<::::::::::::888666666444333333444555444333000111222333333222111000111111111111111111111111111222222222222111000000000000000000111222333444222333555777777777777666888888999::::::::::::999888666444333333555777999999999888888777555444333333333333333333333333333222222333444444555666666333333444555666777888888===@@@DDDHHHLLLOOOTTTWWWZZZ\\\^^^___^^^]]]]]]^^^___fffssstttfff\\\SSSMMMHHHIIIJJJJJJLLLPPPVVV```ooosssggg___]]]^^^ZZZ\\\^^^___```dddkkkpppyyylll___XXXSSSPPPNNNPPPMMMMMMQQQSSSUUU\\\cccffflllvvvzzzkkkWWWSSSMMMHHHGGGHHHHHHHHHMMMNNNOOOPPPQQQQQQQQQQQQOOOPPPQQQQQQPPPQQQTTTVVV^^^eeeooozzz{{{xxxxxxzzzuuuooommmmmmlllmmmppptttxxx{{{||||||{{{xxxwwwvvvwwwyyyzzzyyyyyyxxxyyy{{{|||}}}|||{{{zzzyyyxxxuuuqqqnnnkkkjjjiiillliiieeecccbbbaaa```___]]]ZZZWWWTTTSSSQQQOOOMMMJJJIIIGGGEEEDDDCCCBBBBBBEEEBBB???>>>>>>>>>>>>===??????>>>===<<<;;;::::::555555555444333222000000222222111111111111222222111111222222222333333333000222333333222111222333222222222111222222333333222333444666777888888888:::::::::::::::999888777555555555666666666666666777777777777666555444333222222222222222222222222111111222333333444555555888777555444555888:::<<<;;;???CCCGGGKKKOOOSSSVVV^^^______^^^\\\[[[[[[\\\bbbjjjvvvvvvggg^^^TTTMMMIIIIIIJJJJJJLLLPPPYYYbbbqqqssshhh```]]]^^^]]]___aaaaaaccchhhqqqwwwpppbbb[[[UUUPPPOOOPPPNNNNNNRRRTTTVVV]]]eeennnttt}}}xxxhhhUUUQQQKKKHHHGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRUUUYYY\\\fffnnnyyy}}}|||}}}|||vvvsssrrrrrrvvvxxx{{{~~~}}}|||{{{|||}}}}}}{{{zzzyyyyyyzzzzzz{{{zzzzzzzzzxxxwwwtttqqqmmmkkkiiihhhjjjgggeeecccbbbaaa```^^^\\\ZZZVVVTTTSSSRRROOOMMMKKKJJJHHHFFFDDDCCCCCCBBBDDDBBB???>>>>>>>>>>>>===??????>>>===<<<;;;::::::666666666555444333222111222222111111111111222222111111111222222222333333111222444444222111111222222111111111111222333333222333444666777777888888999:::::::::999999888777555555555444555555666777777777777777666555444333222222222222222222222222222222222333333444444444333333444555777888:::;;;===@@@DDDHHHLLLPPPTTTWWW[[[\\\]]]]]]\\\]]]^^^```bbbiiiuuuxxxiii___UUUNNNIIIIIIJJJJJJMMMQQQ[[[cccrrruuujjjbbb```bbbbbbdddfffhhhlllsss}}}yyykkkbbbYYYSSSQQQSSSQQQRRRUUUXXXZZZaaaiiirrrxxxtttdddSSSOOOJJJGGGFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNNNNOOORRRSSSSSSTTTVVV[[[bbbgggsss{{{|||zzzzzz}}}zzzyyyyyyxxxxxxxxxxxxxxxyyywwwuuusssooollljjjhhhhhhfffeeecccccccccaaa___]]][[[YYYVVVTTTTTTRRRPPPNNNLLLKKKIIIGGGFFFDDDDDDCCCDDDBBB???>>>>>>???>>>===???>>>>>>===<<<;;;::::::777777666666555333333222222222111111111111222222111111111222222222222333222333444444222000000111111111000000111222222333333333555666777777777777999999999:::999999888777666555333333333444666888777777777777666555444333222222222222222222222222333333333333333333333333///000333666888999999999>>>AAAEEEIIILLLPPPUUUXXXZZZ[[[]]]]]]^^^aaadddgggcccjjjvvvyyyjjj```VVVOOOIIIIIIJJJJJJMMMQQQZZZcccqqqwwwmmmfffdddfffhhhkkknnnrrrwwwtttjjj```YYYWWWWWWUUUUUUYYY\\\___gggnnnvvv{{{ooo```PPPLLLHHHFFFFFFHHHHHHHHHKKKKKKLLLMMMOOOPPPRRRSSSWWWWWWXXXYYY]]]dddmmmsss{{{yyyxxxwwwuuuuuuvvvwwwxxxvvvtttqqqnnnllliiihhhgggcccbbbbbbbbbbbbaaa^^^[[[ZZZXXXVVVUUUUUUSSSPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDDDDAAA???>>>>>>???>>>>>>???>>>===<<<;;;::::::999777777666555444333222222222222111111111111222222111111111111222222222222333444555444222000000000000000000000111222333333333444555666777777777777888888999999999999888888666555333111222444666888777777777777666555444333222222222222222222222222333333333333333333333222111222444666777888999999>>>AAAEEEIIILLLPPPTTTWWW[[[]]]^^^___aaadddhhhkkkdddlllxxxyyyjjj```WWWPPPJJJIIIJJJJJJMMMQQQXXX```oooxxxoooiiihhhjjjlllpppvvv||||||pppeee^^^\\\ZZZXXXYYY]]]```dddkkksss~~~kkk]]]NNNKKKHHHGGGHHHJJJJJJJJJMMMMMMNNNOOOQQQSSSUUUWWWZZZ[[[\\\___dddnnnxxx~~~wwwwwwuuuttttttuuuvvvwwwuuusssqqqnnnkkkiiihhhgggcccbbbaaaaaabbb```]]][[[YYYXXXWWWWWWVVVUUURRRPPPMMMLLLJJJHHHGGGFFFEEEEEECCCAAA>>>>>>>>>??????>>>>>>>>>===<<<;;;:::999999777666444333222111111222222222111111111111222222000000111111111222222222333444555444222000000000000000000000111222333444333444555666777777777666777888888999999888888888777555333222222444777888777777777777666555444333222222222222222222222222333333333333333333333222888777666555555777999:::===@@@DDDHHHKKKNNNRRRUUU[[[\\\^^^^^^___aaaeeehhhccckkkwwwzzzkkkaaaYYYQQQJJJIIIIIIJJJMMMRRRWWW```nnnxxxpppllllllnnnrrrxxxwwwllleeeccc___]]]^^^cccgggjjjrrrzzzzzzeeeYYYNNNKKKIIIIIIKKKMMMNNNMMMOOOOOOOOOPPPSSSUUUXXXZZZ]]]___bbbhhhppp|||}}}uuuuuuuuuuuuuuuvvvvvvwwwuuusssqqqnnnllljjjiiihhhdddcccaaaaaaaaa___]]][[[ZZZYYYXXXXXXYYYWWWTTTRRRMMMLLLJJJHHHGGGEEEEEEDDDCCC@@@>>>===>>>??????>>>>>>======<<<;;;:::999999777666444222111111111222222222111111111111222222000000000111111111111222222333444444222000000111000000111111222333555555444444555666666666666666666777888888999888888888777666444444444555777999777777777777666555444333222222222222222222222222333333333333333333333333:::999666555555666999:::===@@@DDDGGGJJJMMMQQQTTTXXXZZZ\\\\\\\\\]]]___``````iiivvv|||mmmcccZZZQQQJJJIIIIIIJJJMMMRRRYYYaaaooo}}}vvvssstttwww}}}vvvooonnnjjjhhhjjjnnnrrrvvv~~~rrr___UUUNNNLLLKKKKKKMMMPPPQQQQQQRRRRRRSSSTTTVVVZZZ]]]___bbbfffmmmvvv~~~|||zzzxxxvvvrrrssstttvvvwwwwwwwwwwwwuuusssqqqooolllkkkiiiiiigggdddbbb```___^^^]]][[[ZZZZZZYYYZZZ[[[YYYVVVSSSLLLKKKJJJHHHFFFEEEDDDDDDBBB@@@>>>===>>>@@@??????>>>===<<<<<<::::::999888888777444222111111222333222222111111111111222222000000000000111111111111111222444444222111111222111111111222333555666777444555555666666666666666666666777888888888888888777666666666666777888888777777777777666555444333222222222222222222222222222222222333333444444444777666666555666777888999>>>AAAEEEHHHKKKNNNRRRUUUUUUXXX[[[]]]]]]\\\]]]]]]```iiiwww}}}oooeeeZZZRRRJJJIIIIIIJJJMMMRRR[[[dddrrr}}}{{{|||yyyxxxtttssstttyyy}}}mmm[[[SSSNNNMMMLLLMMMOOORRRSSSSSSWWWWWWWWWXXX[[[___bbbdddhhhmmmvvv|||wwwsssqqqpppooonnnqqqrrrtttvvvxxxxxxxxxxxxuuutttrrrooommmkkkjjjjjjiiifffbbb```___^^^]]][[[[[[ZZZZZZ[[[\\\[[[WWWUUULLLKKKIIIGGGFFFDDDDDDCCCBBB@@@>>>===???@@@@@@???>>>===<<<;;;:::999999888999888555333222222333444222222111111111111222222000000000000111111111111000222333333222111222333222222222333444555777888444555666666666666666666666666777888888888888888666777777888888888888888777777777777666555444333222222222222222222222222111111222333333444555555111333444666888888888777@@@BBBFFFIIILLLOOOSSSVVVUUUYYY]]]``````_________ccclllzzz~~~oooeeeZZZRRRJJJIIIIIIJJJMMMRRR]]]eeesss}}}gggYYYUUUPPPNNNLLLNNNRRRUUUVVVUUU[[[XXXXXX\\\___```dddjjjpppvvv}}}uuuooogggaaa```bbbeeegggmmmnnnppprrrtttvvvxxxyyytttrrrooommmjjjiiiiiiiiikkkhhhdddbbbaaaaaa```___[[[ZZZZZZZZZZZZXXXTTTQQQOOOKKKHHHEEEDDDBBBAAA???AAA@@@??????????????????>>>>>>======<<<;;;999888444444333222222111111000......//////000000111111111111222222222333333333333222222111111000000000222111000111444555666555444444555555555555555555333444666777777777666555777666555444444555666777666666666555444444333333111111111111111111111111333333222222111000000///555555555555666888999:::===???CCCFFFIIIMMMQQQUUUYYY[[[\\\]]]]]]^^^___aaahhhooo{{{pppfff\\\TTTLLLKKKKKKKKKOOOSSS]]]eeessstttaaaUUUSSSQQQOOOMMMOOORRRUUUVVVUUUaaa^^^___cccfffhhhmmmttt}}}xxxkkkeee^^^ZZZZZZ^^^bbbdddiiilllooorrruuuuuuuuuuuurrrpppnnnllljjjhhhgggggggggdddbbb`````````^^^]]]ZZZYYYWWWWWWWWWUUURRROOONNNKKKGGGDDDCCCBBB@@@?????????>>>=========>>>>>>>>>>>>======<<<:::999888444444333222222111111000000000000111111111111111111111222222222333333333222222222222222111111111222111000111444555666555555555555555555555555555555666777888999888777777777666555444444555666777777666666555555444333333111111111111111111111111222222222222333333333333555555555555666888999:::===???CCCFFFIIIMMMRRRUUUZZZ[[[]]]]]]]]]]]]___```gggnnnzzzrrrhhh^^^VVVNNNMMMLLLMMMPPPUUU]]]ffftttlll\\\TTTSSSTTTSSSQQQRRRUUUXXXYYYYYYaaa```aaafffjjjmmmttt||||||qqqaaa\\\VVVTTTVVVZZZ___bbbfffiiimmmqqqssssssqqqpppnnnmmmmmmkkkiiigggeeeddddddbbbaaaaaaaaa```^^^\\\YYYWWWUUUTTTSSSRRRPPPNNNLLLIIIFFFCCCBBBBBB@@@???>>>>>>===<<<<<<<<<<<<<<<============<<<:::999888444444333222222111111000222222222222222222111111111111222222222333333333222222222222333333333333222111000111444555666555555555555555555555555555777888999:::::::::999888777666555444444555666777777777666555555444444333222222222222222222222222111222222333444555555666555555555555666888999:::===???CCCFFFIIIMMMRRRVVV[[[\\\^^^]]]]]]\\\^^^___dddkkkxxxsssjjj```WWWPPPMMMMMMMMMPPPUUU]]]ffftttxxxggg[[[VVVWWWXXXWWWVVVWWWYYY[[[]]]^^^aaaaaadddjjjooottt}}}uuulll^^^[[[VVVUUUXXX\\\aaaccceeegggjjjmmmoooooonnnmmmkkkkkkkkkjjjhhhfffcccbbbccccccbbbcccdddbbb```]]]YYYWWWTTTRRRQQQPPPOOOMMMKKKHHHDDDBBBBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<=========<<<;;;:::999888444444333222222111111000333333222222111111111000111111222222222333333333222222222333333444444444222111000111444555666555666666666666555555555555777888999:::::::::999888666666555444444555777888777777666666555444444444222222222222222222222222222222222333444444555555555555555555666888999:::<<>>==================<<<<<<;;;999888777444444333222222111111000222222222111111000000///111111222222222333333333222222222333333444444444222111000111444555666555777777666666666555555555666666888999999999888777666555444444555666777888888777777666555555444444222222222222222222222222333333333333333333333333555555555555666888999:::<<>>>>>>>>>>><<<<<<<<<<<<;;;999888777444444333222222111111000111111111111111000000000111111222222222333333333222222222222333333333333222111000111444555666555888777777666666555555555555555777888888888777666555555444444555666777888888888777666666555555444333333333333333333333333333333333333222222222222555555555555666888999:::<<>>>>>>>><<<<<<<<<;;;:::999888777444444333222222111111000111111111222222222222222111111222222222333333333222222222222222111111111222111000111444555666555888888777777666555555444555555777888888888777666555555444444555666888999888888777777666555555555333333333333333333333333222222333333444444555555555555555555666888999:::<<>>=========<<<<<<<<<;;;:::999888777444444333333222111111000222222222333333444444444111111222222222333333333333222222111111000000000222111000111444555666555999888888777666555555444555666777888999888888777555444444444555666888999888888777777666666555555333333333333333333333333111222333444666777888888555555555555666888999:::<<>>===<<<;;;;;;<<<<<<<<<;;;:::999888777444444333333333333222222000000000000000000000000111111222222222333333333333333222222222222333333111111222333444555555666999888777666555444444444666666777888888777666555444444444444555777888999888777666666555555555555222222222222222222222222333333333222222333333333666555555666666777888999:::>>>BBBFFFJJJNNNSSSVVVZZZ[[[\\\\\\\\\\\\]]]___ccckkkxxx}}}pppfff[[[VVVSSSRRRTTTYYY```iiixxxzzzqqqiiiiiijjjjjjkkknnnqqquuu{{{{{{xxxyyyzzzzzz{{{zzzyyyxxxwwwrrrpppmmmiiigggeeeeeeeeefffgggiiillloooqqqrrrsssxxxwwwuuuuuuuuutttrrrpppkkkiiihhhhhhhhhhhhfffeeecccbbb```___\\\[[[YYYXXXVVVUUUSSSPPPNNNMMMLLLLLLGGGFFFEEEEEEDDDDDDEEEEEECCCBBB@@@???======<<<<<<=========<<<;;;:::999888444444333333333333222222000000000000000000000000111111222222222333333333222222111111111111222222111222222333444555666666999888777666555444444444777888888888777666444333444444444444555777888999777777666666666666777777222222222222222222222222555555444444444444555555555555555555666777888999;;;>>>CCCGGGKKKOOOTTTWWWYYY[[[\\\\\\\\\\\\^^^___bbbjjjxxxrrrhhh]]]WWWTTTRRRUUUYYY```iiixxxtttnnnjjjlllnnnooorrrvvvvvv|||~~~{{{yyyuuurrrooonnnnnnnnnooopppsssvvvyyy|||}}}~~~}}}|||yyyvvvsssmmmkkkiiihhhhhhgggeeedddbbbaaa```^^^\\\ZZZXXXXXXUUUTTTRRRPPPNNNLLLKKKJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>===============<<<<<<;;;999888777444444333333333222222222222222222222222222222222111111222222222333333333222222111111111111222222222222333444555666777777:::999888666555555444444666777888888888666555444444444444444555777888999888888777666666666666777222222222222222222222222555555444444444444555555555555555555666888999:::;;;>>>CCCGGGKKKOOOTTTWWWYYYZZZ\\\\\\\\\\\\^^^```ccckkkxxxvvvkkk___XXXTTTRRRUUUYYY```iiixxxqqqmmmkkknnnqqqssswww||||||yyyxxxxxxxxxzzz{{{~~~yyyuuuqqqnnnkkkhhhgggfffcccbbbbbbaaa```^^^\\\ZZZXXXXXXTTTSSSRRRPPPNNNLLLJJJIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBBBB@@@???>>>>>>>>>>>>;;;;;;;;;;;;:::888777666444444333333333222222222222222222222222222222222111111222222222333333333333333222222222222333333222333444555666777777888:::999888777555555555555444555666888888888777666444444444444555777888999:::999888666555555444444222222222222222222222222444444333333333333444444444444555555666888999:::;;;>>>CCCGGGKKKOOOTTTWWWXXXZZZ\\\\\\\\\\\\^^^```dddlllyyy|||pppcccZZZUUUSSSUUUYYY___hhhwww~~~qqqnnnmmmqqquuuyyy}}}yyyuuuqqqmmmiiigggfffcccbbbcccbbb```___\\\[[[YYYXXXSSSSSSRRRQQQOOOLLLJJJIIIDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>======>>>;;;;;;;;;:::999888666666444444333333333333222222000000000000000000000000111111222222222333333333333333222222222222333333333444444555666777888888:::999888777666555555555333444666777888888888777444444444444555777888999:::999777666444333333333222222222222222222222222333333222222222222333333444444444555777888:::::::::===BBBFFFJJJNNNSSSVVVXXXZZZ[[[\\\\\\]]]___```dddlllzzzuuuggg^^^XXXUUUVVV[[[^^^gggvvvzzzxxxzzz|||~~~uuussstttyyy~~~|||vvvrrrmmmjjjhhhgggfffdddccccccaaa___]]][[[ZZZYYYTTTSSSSSSRRRPPPMMMKKKIIIDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>============<<<<<<<<<;;;:::999777777444444333333333333222222000000000000000000000000111111222222222333333333222222111111111111222222444444555666777888888999::::::888777666555555555555666777888888777666666444444444444555777888999777777555444333333333333222222222222222222222222333333222222222222333333444444444555777888:::;;;999<<>>===<<<<<<===============<<<;;;:::888888444444444333333333222222222222222222222222222222111111222222222333333333111111000000000000111111444444555666777888999999;;;:::999777666666555555777777888888888666555444444444444444666777888999555444444333333333444444222222222222222222222222444333333222222333333444333444444555777888:::;;;888;;;@@@DDDHHHLLLQQQTTTWWWYYY[[[\\\\\\]]]___aaabbbjjjxxxrrreee[[[WWWXXXYYY```hhhuuuvvvppplllnnnrrryyy}}}}}}wwwwwwyyy|||wwwrrrsssvvvzzz~~~xxxuuupppkkkgggfffeeefffeeedddcccaaa^^^[[[YYYWWWWWWUUURRRNNNLLLKKKKKKKKKFFFEEEDDDDDDEEEFFFEEECCCBBB@@@????????????>>><<<======<<<;;;:::999999888444444333333222111000000111222333333333333222111111111000000000000000000333333222222111222222222333444555555666777777888888777777666555444444444555666888:::;;;;;;;;;;;;555444333222333555777888777666555444333222111111222222222222222222222222222111000000000000000111444444333333444777999;;;<<<>>>AAADDDGGGLLLQQQUUUWWWYYYZZZ[[[\\\]]]```bbbccclllzzzvvvhhh^^^YYYYYYZZZ```hhhuuuzzzrrrnnnlllnnnssszzz|||vvvsssuuuyyy~~~tttmmmpppsssxxxwwwuuupppkkkhhhfffffffffeeedddcccaaa^^^[[[YYYWWWWWWVVVRRROOOMMMKKKKKKKKKGGGEEECCCCCCDDDCCCBBB@@@DDDBBBAAAAAAAAAAAA@@@>>><<<<<<;;;:::999888888777444444333333222111111000000111222222222222111000222222222222222222222222333333222222111222222333333333333444555666777777888777777666555555444444555666888999999888777777555444333333333555777888777777666555444333222111222222222222222222222222222222111111111222222333444333333333555777999;;;<<<>>>AAADDDHHHLLLQQQUUUXXXYYY[[[\\\\\\]]]```bbbccckkkyyyzzzlllaaa\\\ZZZ[[[```hhhtttxxxrrrooopppuuu{{{yyyvvvtttvvv|||yyyyyytttqqqpppvvv|||}}}qqqkkknnnsssyyy~~~wwwtttppplllhhhgggffffffeeedddcccaaa^^^[[[YYYWWWWWWUUURRROOOMMMLLLKKKKKKHHHFFFDDDDDDDDDCCCAAA???DDDBBBAAAAAAAAAAAA@@@>>><<<;;;:::999888777777666444333333222222111111111///000111111111111000///333333333444444444444444333222222111222222333333444333333222333444666777777777777666555555444444555666777777777555444333444444333333444555777888777777666555444333333222222222222222222222222222222222222222222333444555444333333444555777999;;;<<<>>>BBBEEEHHHLLLQQQTTTXXXZZZ\\\\\\\\\]]]___aaabbbkkkyyy~~~pppeee^^^[[[[[[```gggsss{{{wwwxxx{{{uuuooojjjhhhhhhlllqqqxxx}}}tttrrrtttsssrrrttt||||||qqqnnnrrrxxxzzzvvvtttpppmmmiiigggffffffeeedddcccaaa^^^[[[YYYWWWVVVTTTRRROOOLLLKKKJJJIIIHHHGGGEEEEEEEEEEEECCCBBBBBB@@@????????????>>><<<<<<<<<;;;:::999888777777333333333222222111111111000111111111111111111000333333333444444444444444222222111111222222333333666555333333333555777888777777666666555555555555555555666777666555444333444444333333444555777777777777666555555444333333111222222222222222333333111111111111222444555555333333333444555777999:::;;;>>>BBBEEEHHHLLLQQQTTTYYY[[[]]]]]]]]]]]]___```ccckkkxxxttthhh```\\\[[[```gggrrruuukkkeee```]]]\\\___bbbfffoooxxxyyyrrrpppssswwwwww|||~~~uuuqqqvvv}}}yyyuuutttqqqmmmjjjhhhgggfffeeedddcccaaa^^^[[[YYYWWWTTTSSSQQQNNNLLLJJJHHHHHHEEECCCCCCCCCEEEFFFEEEDDDBBB@@@????????????>>><<<======<<<;;;:::999888888333333222222222222222111222222222222222222222222111222222222333333333444222111111111222222333444777666666555555666777888666666666666555555555555444555666777777777666555333333444444555666666777666666666555444444333333111111111222222333333333000000000111111333444555333333333555666777999999;;;>>>BBBFFFIIILLLPPPSSSXXXZZZ]]]^^^^^^^^^___```ccckkkxxxwwwlllccc___]]]```fffrrrwwwkkkaaa[[[VVVSSSRRRTTTUUUVVV]]]dddjjjrrr~~~wwwrrrrrruuu}}}~~~~~~wwwtttyyyzzzuuusssqqqnnnkkkiiiggggggeeedddcccaaa^^^[[[YYYWWWTTTSSSQQQOOOLLLJJJHHHGGGBBBAAA@@@BBBDDDEEEDDDCCCDDDBBBAAAAAAAAAAAA@@@>>>>>>======<<<;;;:::999888222222222222222222222222333333222222222222333333000000111111222222333333111111111111222333444444777777777777777777777777666666666666666666555555444555666888888888777777333333444555555666666666555555444444444333333333111111111222222333333444111111000111111222333444222333444555666888999999:::===BBBFFFIIIMMMPPPSSSWWWYYY]]]_________```bbbeeelllyyy{{{pppgggbbb______fffqqq}}}ooocccYYYSSSNNNLLLKKKMMMNNNMMMRRRXXX[[[aaajjjqqqwww}}}|||wwwtttwww{{{{{{xxxwww|||}}}zzztttsssqqqooollljjjhhhgggeeedddcccaaa^^^[[[YYYWWWUUUTTTSSSQQQNNNLLLJJJIIIEEEDDDCCCDDDEEEFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@>>>===<<<<<<;;;:::999888888222222222222222222222222333222111000000111222333000000000111222333333333111111111111222333444555555666777888888777666555555666666666666666666666666666777888888777555444333333444555666666666666333333333333333222222222000111111222333333444444333333222222222333333444222222444555777888888999:::===BBBGGGJJJMMMPPPRRRUUUXXX\\\___```aaabbbcccfffnnnzzz~~~sssjjjdddbbb___fffqqq{{{mmm```UUUOOOKKKIIIIIILLLLLLLLLOOOUUUTTTXXX^^^bbbeeeiiioootttvvvxxxzzz}}}{{{wwwwww{{{yyywww{{{{{{xxxtttsssqqqooollljjjhhhgggeeedddcccaaa^^^[[[YYYWWWVVVVVVUUUSSSPPPNNNKKKJJJKKKIIIHHHHHHIIIIIIGGGFFFBBB@@@????????????>>><<<<<<;;;;;;:::999888777777222222222222222222222222222111000//////000111222000000111222222333444444111111111111222333444555333555777999888777444222555555555666666666666666777888888888666555333222222333444555666666666666333333222222222222222222000000111222333333444444555555444333333333444444111222444666777888888888999===CCCGGGJJJMMMPPPRRRTTTWWW\\\___aaaaaacccdddgggnnnzzzvvvmmmhhhfffccceeeooowwwhhh[[[RRRNNNIIIHHHHHHHHHIIIKKKLLLMMMSSSUUUXXXYYYZZZ\\\^^^aaafffgggiiikkkmmmooorrrsssyyyzzzzzz|||yyyvvvyyy{{{{{{yyytttrrrpppmmmkkkiiihhhgggddddddcccaaa^^^[[[YYYXXXYYYWWWTTTRRRQQQOOOLLLJJJDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@???>>>============<<<;;;999777555444444444333333222111000000---...///000111222222222000000111111111222222222444444333222222333333333444666888:::;;;:::999888555555666666666666555444444777::::::777444555666444555555555666666777777666666555444333222222111000111111111111222222222222222111111222222333444333333333444666777999:::;;;>>>AAADDDGGGKKKOOORRRWWWZZZ]]]```aaaaaacccddddddmmm}}}zzzoooiiifffdddfffooouuueeeYYYPPPLLLJJJJJJIIIIIIJJJLLLNNNOOOOOOQQQSSSUUUVVVXXXZZZ]]]```aaacccfffiiimmmqqqttt~~~|||}}}uuussswww{{{~~~{{{yyysssrrrqqqnnnllljjjhhhgggeeedddcccaaa___\\\ZZZXXXYYYVVVSSSQQQPPPMMMJJJHHHDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBAAA@@@???>>>===<<<===<<<<<<;;;999777555444444444333333222111111000//////000111222222222222111111111222222222222333444333333222222333333444555666888999::::::999999666666666666666666666666333555666555444333333333666666666666666666555555666666555444333222222111000111111111111222222222222222111111222222333444333333333444666777999:::;;;>>>AAADDDGGGKKKOOORRRWWWZZZ]]]```aaabbbccceeeeeeooo~~~tttkkkffffffgggooo~~~tttdddXXXQQQMMMKKKKKKKKKKKKLLLNNNPPPQQQOOOQQQSSSTTTTTTVVVYYY[[[]]]```cccgggkkkrrrxxx}}}}}}~~~uuunnnnnnrrrxxx|||zzzxxxssssssrrrqqqnnnkkkhhhgggeeeeeedddbbb```]]][[[YYYXXXVVVRRRPPPNNNKKKHHHFFFDDDEEEFFFFFFGGGGGGGGGGGGCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;:::999888666666444333333222222111111111111111222222222222111111222222222222333333333333333333333222222333333444666777777888999999::::::888777666666666666888888999888666666777777777666777777777777666555444444666666555444333222222111000111111111111222222222222222111111222222333444333333333444666777999:::;;;>>>AAADDDGGGKKKOOORRRWWWZZZ]]]```aaabbbdddeeegggqqq{{{ooohhhiiiiiippp}}}vvvfffZZZSSSPPPLLLKKKKKKLLLMMMOOOQQQRRRTTTUUUWWWWWWWWWYYY\\\___bbbfffkkkpppvvv~~~yyy{{{~~~sssjjjfffggglllrrr{{{}}}{{{xxxvvvsssssssssrrrpppllliiifffeeeeeedddbbb```^^^\\\[[[YYYVVVSSSPPPNNNKKKGGGEEECCCDDDEEEFFFFFFFFFFFFFFFCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888777666333333333222222111111111333333333333333222111000222222333333333444444444333333222222222333444444777777777777888999:::;;;999888666555555777999:::===999666666888:::999777666666777777777666555555666666555444333222222111000000111111111222222222222222111111222222333444333333333444666777999:::;;;>>>AAADDDGGGKKKOOORRRVVVYYY]]]```aaacccdddfffjjjsssuuulllkkkkkkppp|||wwwggg[[[TTTQQQLLLLLLLLLLLLNNNPPPRRRSSSVVVXXXYYYYYYZZZ]]]```dddkkkqqqxxx}}}xxxxxx~~~sssiiiccc___aaafffmmmwww~~~|||yyyvvvtttsssssssssrrrpppllliiifffeeeeeedddbbb```^^^\\\[[[YYYWWWSSSPPPNNNKKKHHHEEEBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;:::999888777666333333222222222222222111333333333333333222111000222222333333333444444444333222222222333333444555777777777777888999:::;;;999777666555666777999;;;999666222222555666555333333444666888999999888777666666555444333222222111000000111111111222222222222222111111222222333444333333333444666777999:::;;;>>>AAADDDGGGKKKOOORRRVVVYYY]]]```bbbccceeegggllluuu{{{qqqnnnlllppp{{{vvvggg[[[TTTQQQNNNNNNNNNNNNPPPRRRUUUVVVVVVXXXZZZ]]]```dddjjjnnnyyy~~~{{{wwwwww|||xxxiiiaaa^^^\\\]]]aaaiiirrr}}}|||yyyvvvsssssssssrrrqqqnnnkkkhhhgggddddddcccbbb```^^^\\\[[[XXXVVVSSSPPPNNNLLLHHHFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>======;;;;;;;;;:::999888666666222222222222222222222222222222333333222111000000222222222222333333333333222222222222333444555555666777777888999999::::::777666666555666777999:::888666444444555555555444111333666888::::::999888666666555444333222222111000111111111111222222222222222111111222222333444333333333444666777999:::;;;>>>AAADDDGGGKKKOOORRRVVVYYY^^^aaabbbdddfffgggmmmvvvvvvpppmmmppp{{{wwwiii]]]UUUQQQPPPPPPQQQQQQSSSVVVXXXYYYZZZ]]]aaagggmmmuuu}}}}}}{{{xxxxxx~~~zzzmmmaaa\\\[[[ZZZ\\\___bbbjjjvvv~~~}}}|||{{{yyyvvvssssssrrrqqqnnnllljjjhhhgggcccbbbbbbaaa___]]][[[ZZZVVVTTTQQQNNNMMMKKKHHHEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;999777555444222222222222222222222222111111111222111111000000111111111222222222222333222222222222333444555666555666888999::::::999999444555555666666777888888666777888888666555555666222444777999::::::888777666666555444333222222111000111111111111222222222222222111111222222333444333333333444666777999:::;;;>>>AAADDDGGGKKKOOORRRVVVYYY^^^aaacccdddfffhhhnnnwwwyyyqqqnnnpppzzzzzzlll```XXXTTTSSSSSSSSSTTTVVVXXX[[[\\\aaaeeekkkrrr{{{~~~}}}{{{{{{rrrfff[[[XXXZZZZZZ\\\___\\\cccnnnzzz|||{{{zzz{{{{{{zzzwwwttttttrrrpppmmmkkkiiihhhgggbbbbbbaaa```___]]][[[ZZZTTTRRROOOMMMLLLJJJGGGEEEFFFFFFFFFFFFEEECCCBBBAAA????????????????????????======<<<;;;999777555444222222222222222222222222///000000111111111000000000000111111111222222222222222222222333444555666444666888:::;;;:::999888333333555666777777777777000333666666333000111222444666888::::::999777555777666555444333222222111000111111111111222222222222222111111222222333444333333333444666777999:::<<<>>>AAADDDGGGKKKOOORRRVVVYYY^^^aaacccdddggghhhnnnwww|||tttppppppwww{{{kkk```XXXTTTWWWTTTTTTXXX\\\\\\^^^aaaiiiqqq|||}}}|||{{{}}}}}}nnndddZZZWWWVVVUUUVVVYYY```eeemmmuuu~~~~~~}}}|||zzzxxxvvvuuutttqqqpppmmmkkkhhhfffeeeddd```___^^^^^^___^^^\\\ZZZWWWUUURRRNNNKKKIIIHHHHHHCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@??????>>>============<<<;;;999777666444333444444444444444444444444000111111111111222222222000000111222222222222111000000111222333555666777888888999:::;;;;;;;;;;;;777777777777777888888888:::999888777555555444444777888888999999999888888555444333222222222222222222222111111111111111111222222222222222222222222333555666777666777888:::>>>AAADDDFFFHHHLLLPPPSSSYYY[[[___aaaccceeegggiiipppwwwuuuqqqqqqwwwsssggg^^^ZZZXXXUUUUUUZZZ^^^___bbbgggqqq{{{{{{yyyxxxxxx~~~|||sssggg___WWWVVVVVVVVVXXX[[[^^^ccciiipppxxx~~~}}}|||zzzxxxvvvttttttpppooommmjjjhhhfffddddddaaa```_________^^^\\\ZZZVVVTTTQQQMMMJJJGGGFFFFFFCCCCCCDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;999777666555444222222222222222222222222//////000000000111111111000000111222222222222111111111222333444666777888888888999999::::::999999777777777777888888888888999888777666555444444444555666777888999:::::::::888777666555444444333444111111111111111111111111222222222222222222222222333555666777666777888:::>>>AAADDDFFFIIILLLPPPSSSXXX[[[^^^aaabbbdddfffhhhooovvvxxxsssrrrwwwvvvhhh___ZZZZZZWWWXXX^^^bbbfffkkkqqq~~~|||zzz{{{{{{yyymmmeee^^^XXXTTTUUUVVVWWWYYY]]]^^^bbbiiinnnttt|||~~~~~~}}}|||zzzxxxvvvtttsssooonnnllljjjhhhfffdddccccccbbb``````___^^^[[[YYYUUUSSSPPPLLLHHHEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBAAABBBBBBAAAAAA@@@?????????;;;;;;:::999888777666555111111111111111111111111.../////////000000000000000000111222222222222111222222333444555777888999888888999999999888777777666666777777888888888888777666666555444444555555444555666888999:::;;;;;;999888777555444333333333111111111111111111111111222222222222333333333333333555666777666777888:::>>>@@@CCCFFFIIILLLPPPSSSWWWZZZ]]]```aaaccceeegggmmmuuu}}}wwwtttwwwuuuhhh___[[[\\\ZZZ\\\bbbiiinnnxxx}}}sssiii```YYYXXXSSSRRRUUUWWWWWWZZZ___bbbfffmmmrrrwww~~~~~~}}}}}}{{{yyywwwuuutttsssooonnnmmmllliiigggeeedddeeecccaaa```___]]]ZZZXXXUUUSSSOOOKKKGGGEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>::::::999999888777666666111111111111111111111111/////////000000000111111000000111222222222222111222222222333444666888999::::::::::::999888777666666666777777888888999999666555555444444444555555444555666888999999::::::777666555333222111111111111111111111111222222222222222222333333333333333333555666777666777888:::===@@@CCCFFFIIILLLQQQTTTWWWYYY]]]___```aaadddffflllsss|||wwwyyy~~~vvvkkkccc___^^^]]]aaahhhpppyyyzzzooofff___XXXSSSTTTRRRRRRVVVXXXYYY]]]bbbgggllltttzzz}}}|||{{{yyywwwuuutttsssppppppooonnnllliiigggfffeeecccaaa```___]]]ZZZWWWUUUSSSOOOKKKHHHEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@???>>>>>>======::::::999999888777666666222222222222222222222222000000000111111111222222000000111222222222222111000111111222333555666777<<<<<<;;;;;;:::999777777555666666777888888999999666555555444444444555555666666777888888888777777666555444333111111000000000000111111111222222222222222333333333444444444333555666777666777888:::===???CCCFFFIIIMMMQQQTTTWWWYYY]]]___```aaaccceeelllrrr}}}{{{zzz~~~vvvlllddd`````````eeennnxxxwwwlllccc]]]YYYTTTQQQSSSRRRSSSXXXZZZ\\\bbbiiinnnttt|||}}}|||{{{yyywwwuuusssrrrpppppppppooonnnkkkiiigggdddbbb```___^^^\\\YYYWWWSSSQQQNNNJJJGGGEEEDDDDDDBBBCCCDDDEEEFFFEEEDDDCCC@@@@@@??????>>>======<<<;;;;;;:::999888777666555333333333333333333333333111111111111222222222222000000111222222222222111000000111111333555666777<<<<<<<<<;;;:::999888777555555666777888999999:::777666666555444444555555666777777888777777666666666555444333222222222222000000000111222222333333222222333333444444555555333555666777666777888:::===???CCCFFFIIIMMMQQQUUUXXXZZZ]]]___```aaacccdddjjjqqq{{{|||}}}zzzooofffaaaaaabbbhhhrrr~~~ooohhh___YYYVVVTTTRRRPPPQQQQQQTTTYYY]]]aaaiiirrryyy}}}|||zzzxxxvvvtttsssrrroooooopppooonnnkkkhhhgggbbb```___^^^]]][[[YYYVVVPPPNNNLLLIIIFFFEEEDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDAAAAAA@@@??????>>>>>>===<<<<<<;;;999777666555444333333333333333333333333000000000000111111111111000000111222222222222111111111111222444555777888:::::::::::::::999888777555555666777888999::::::999888777666555444444444555555666777888888888777333333222222111222222333///000000111222222333333222222333333444555555666333555666777666777888:::<<>>===<<<;;;999777666444333222222222222222222222222////////////000000000000000000111222222222222111222222333333555666888999888999999999999888777777444555666777888999::::::::::::888777555555444444333333555777888999999999///////////////000000111///000000111222222333333222222333333444555666666333555666777666777888:::<<>>===;;;999666555444333222222222222222222222222//////000000111111111111111111111111111111111111000111222333555666777888666777888888888777555444666666777888999999::::::999888666555333333222222222222333444555555555444444333222111111111222333000111222222111000///...333333222222333333444555555555666777888999::::::;;;>>>CCCFFFJJJMMMRRRUUUYYY\\\```bbbbbbaaabbbbbbfffnnn{{{~~~uuullldddeeejjjuuu|||vvvsssrrrvvvzzzttteee\\\WWWVVVSSSQQQPPPPPPQQQRRRUUUXXX]]]ccciiittt}}}zzzwwwtttsssqqqqqqpppnnnkkkhhhfffeeebbb```^^^\\\[[[YYYUUUSSSSSSPPPKKKFFFBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>><<<999777666555444222222222222222222222222000000000111111111222222222222222222222222222222111111222333555666777777777777777777777666555555777777777888999:::::::::999888777555444333333333333333444555555555555555444333222111111111222222111222333333222111000///333333222222333333444555555555666777888999::::::<<>><<<:::888666555555222222222222222222222222111111111222222222222222333333333333333333333333222333333444555555666666888888777666666666666666777777888888999:::::::::999888777666555444444444555555666666777777666666444333222111000111222222222333333333333222111111333333222222333333444555555555666777888999::::::===@@@DDDGGGIIILLLPPPSSSWWWZZZ^^^aaabbbbbbdddeeeiiirrr~~~wwwllljjjiiimmmuuu}}}wwwrrrpppssswwwzzz}}}qqqdddZZZTTTSSSRRRQQQPPPQQQSSSUUUWWW[[[```hhhqqqzzz}}}xxxuuurrrsssrrrpppmmmjjjgggdddbbbaaa```^^^]]]]]][[[XXXVVVRRROOOKKKFFFBBB@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>><<<;;;999777555555444222222222222222222222222222222222222222222222222333333333333333333333333333444444444555555666666999888666555555555666777888888888888999999::::::999888777666666666666666666777777888888888777777444333111000000000111222222222222222222222222111333333222222333333444555555555666777888999::::::>>>AAADDDGGGIIILLLOOORRRVVVYYY]]]```aaaccceeegggkkktttyyymmmiiihhhmmmvvvzzzwwwsssqqqrrrwww|||zzzkkkaaaYYYUUURRRQQQQQQQQQSSSUUUXXXZZZ]]]dddnnnwww}}}yyyvvvtttrrrrrrpppmmmjjjfffdddbbbaaa```^^^]]]]]][[[XXXVVVRRROOOKKKGGGDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@???>>>>>>>>>;;;:::888777555444333333222222222222222222222222222222222222222222222222222222222222222222222222444444444555555666666666999888666555555555666777777777888888888888999999888777777666666666777777777888888999888888777777333222111000000000111222111111000000000111111111333333222222333333444555555555666777888999::::::>>>AAADDDGGGIIILLLOOORRRWWWYYY]]]___aaacccfffhhhllluuu{{{pppfffgggmmmxxxyyytttrrrqqqrrruuu{{{ssseee]]]WWWUUURRRRRRRRRRRRTTTWWWZZZ\\\```hhhsss~~~}}}zzzwwwuuuqqqqqqooommmjjjgggdddbbbbbb```^^^]]]\\\ZZZWWWTTTPPPNNNJJJGGGDDDDDDEEEEEEDDDFFFGGGIIIIIIGGGFFFDDDAAAAAA@@@@@@???>>>======:::999777555444333333222222222222222222222222222222222222222222111111111111111111111111111111111333444444555666666777777888888777666666666666666777777777777777777777777666666555555555666777777888888999999888888777777333222111000///000111111000000000///000000111222333333222222333333444555555555666777888999::::::===@@@DDDGGGIIILLLPPPSSSWWWZZZ]]]___```cccfffhhhmmmvvv|||pppfffhhhooo{{{{{{uuurrrssstttwww|||ooobbb[[[WWWUUUTTTSSSSSSTTTVVVYYY\\\^^^dddlllxxx~~~zzzwwwtttpppooonnnllljjjgggeeecccbbb```^^^\\\[[[YYYUUUSSSMMMKKKHHHEEEDDDDDDFFFGGGFFFHHHJJJKKKKKKJJJHHHFFFCCCBBBAAA@@@???>>>>>>===:::999777666444444333333222222222222222222222222222222111111111000000000222222222222222222222222222333444555666777888999777777777777777666555555666666666666555555555555555444444444555666666777888888888888888777666666333222000/////////000111111111000000000111222333333333222222333333444555555555666777888999::::::<<>>:::999888777555555444444222222222222222222222222222111111111000000//////333333333333333333333333222222333555666888999:::666777888888888777555444555555555555555444444444444444444444444555666777888888888888888777666555333222000/////////000111222222111111111222444555333333222222333333444555555555666777888999::::::;;;>>>CCCFFFJJJMMMRRRUUUYYY[[[]]]^^^___aaaeeeggglllvvvvvvnnnhhhlllrrr|||{{{vvvvvvtttyyy~~~kkk```WWWTTTUUUVVVUUUUUUVVVXXX\\\```ccclllsss~~~}}}zzzwwwuuusssrrrooollliiigggeeeddd```^^^\\\ZZZYYYVVVSSSPPPJJJIIIFFFEEEFFFIIILLLNNNKKKNNNPPPPPPNNNKKKIIIHHHBBBAAA@@@@@@@@@???===;;;:::999777555333222111111333333333222222111111111333333333222222222111111222222111111111111111222222333444666777777888888999999999888888777555555444555666777777888888888555666777666555555777999888888888888888777666555222111111000/////////000222222111111111111111111555555444333333444444444555555666777888999::::::>>>@@@CCCEEEHHHLLLQQQUUUZZZZZZ[[[\\\___bbbdddfffllluuurrrkkkiiimmmtttyyyvvvvvvyyy~~~zzzjjj___YYYVVVWWWVVVVVVVVVWWWYYY]]]aaaeeennnvvv~~~{{{xxxwwwsssrrroookkkhhhfffdddccc^^^\\\YYYXXXVVVSSSPPPMMMJJJHHHFFFEEEFFFHHHKKKMMMMMMOOOQQQPPPMMMJJJHHHGGGBBBAAA@@@@@@@@@???===;;;;;;:::888666444333222222333333333222222222111111333333222222111111111111222222111111111111111222333444666777888888999999888888888777666555555444555666666777777777777777777888888888777777999:::999999999888777666555555444333222222111111111222111111111111111111111111444444333333333333444444444555555666777888999:::<<<>>>AAACCCFFFJJJOOOSSSZZZZZZ[[[\\\___bbbdddfffllltttwwwmmmgggfffkkkttt{{{uuusssuuu{{{vvvggg___ZZZXXXZZZVVVWWWXXXXXXZZZ]]]bbbfffpppyyy|||zzzxxxsssqqqnnnkkkgggdddbbbaaa^^^\\\YYYWWWUUURRRNNNKKKIIIGGGEEEEEEEEEGGGJJJLLLNNNPPPQQQPPPMMMIIIGGGFFFCCCAAA@@@@@@@@@@@@===;;;;;;:::999777555444333333333333333222222222222111222111111111111000000000222111111111111111222222444555666888999999999999777777666666555555444444777777888888777777666555555666777777666666777999:::999999888777555444333000000///.........//////111111111111111111111111333333222222222222333333333444555666777888888999<<<>>>AAACCCFFFJJJOOOSSSYYYZZZ[[[\\\___aaadddeeejjjsss~~~pppgggcccaaagggqqq}}}}}}sssnnnnnnqqquuuzzzsssfff^^^ZZZXXXZZZVVVWWWYYYYYYZZZ]]]ccchhhqqqzzz}}}{{{yyysssqqqnnnjjjfffbbb```______]]]ZZZXXXUUURRRNNNKKKGGGFFFEEEDDDEEEGGGJJJLLLPPPQQQRRRPPPLLLHHHFFFEEECCCBBB@@@@@@AAA@@@>>><<<;;;:::888666555444333333222222222222222222222222111000000000000000000000111111111000111111222333444555666777888999999999777777666666555555555555999999999888777666555555333444444444333333555666::::::999888777555333222//////......---......///111111111111111222222222222222111111111222333333333333444555666777888888>>>@@@CCCEEEHHHLLLQQQUUUXXXYYYZZZ]]]___aaacccdddiiiqqq~~~{{{mmmddd```___eeennn{{{uuukkkffffffiiikkksss}}}sssfff^^^YYYWWWXXXVVVXXX[[[[[[[[[^^^eeejjjrrr{{{}}}zzzyyysssqqqmmmiiieeebbb```______]]]YYYWWWTTTPPPLLLIIIEEEEEEDDDEEEFFFHHHKKKLLLQQQRRRRRROOOKKKHHHFFFFFFCCCBBBAAAAAAAAA@@@>>><<<999888777555444333333222222222222222222222222222000000000000000000000111111111000000111222222333333333555666777888888888999888777666666666777777999999999999888666555444222333444333222222444666:::999999888666444333222333333222222222222333333000000111111111222222222222111111111222222333444333333444555666777888888>>>@@@CCCEEEHHHLLLQQQUUUWWWXXXZZZ]]]___aaacccccchhhppp|||zzzlllccc^^^___dddmmmyyy{{{lllccc^^^^^^aaadddkkkuuuuuuhhh```YYYWWWXXXWWW[[[^^^^^^]]]```hhhooottt~~~~~~~~~{{{yyywwwrrrpppmmmjjjfffcccaaa```]]]ZZZWWWSSSPPPMMMHHHEEECCCCCCDDDEEEHHHJJJMMMOOOQQQRRRQQQOOOKKKHHHFFFFFFDDDBBBAAAAAAAAAAAA>>><<<888777666444333333222222111222222222222333333333000000000111111111111222000000000000111222333333222333444666777777777777999888777666666777888999999999999999888777666555444555666666555555666888999888888777666444333222222222111111111222333333000000000111222222333333222222111222222333444555333444555666777888888999<<<>>>AAACCCFFFJJJOOOSSSWWWXXXZZZ]]]___aaabbbcccfffnnnzzzzzzlllbbb]]]^^^bbbjjjtttqqqddd\\\WWWWWWZZZ___ccciiiooovvvvvviiiaaa[[[XXXYYY[[[___ccccccaaadddllltttyyy}}}uuuqqqnnnnnnnnnttt~~~|||zzzwwwuuurrrpppmmmjjjgggdddbbbaaa\\\ZZZVVVSSSOOOKKKFFFCCCAAABBBDDDFFFIIIMMMOOOQQQQQQQQQQQQNNNKKKHHHGGGHHHDDDCCCAAAAAABBBAAA???===999888777555444444444444111111222222222333333333111111111111222222333333000000000000111222333444333444555666777888888888888777666555555666888999999999999999888888777666555666777666555555777999777777777777666555444333...............///000000///000000111222222333333222222222222333444555666444555555666777888999:::<<<>>>AAACCCFFFJJJOOOSSSVVVXXXZZZ]]]___aaabbbbbbeeemmmyyyzzzlllbbb]]]\\\___fffppp|||}}}kkk___XXXSSSSSSVVV[[[]]]___bbbgggqqq~~~wwwjjjccc]]]ZZZ[[[]]]bbbffffffdddgggooowww}}}xxxuuuoooiiidddbbbaaaaaabbbjjjttt~~~|||xxxuuutttqqqpppmmmjjjgggeeecccccc^^^[[[XXXTTTQQQMMMHHHDDD@@@AAACCCGGGJJJNNNQQQSSSPPPQQQPPPNNNKKKHHHHHHHHHDDDCCCBBBAAABBBAAA???===999999888666555555555555111111111222222333333333111111222222222333333333000000000000111222333444444555666888999999999999777666555444444555777888888999999999999888777777444555555555444444666777666666777777666555444444000000000000000111222222///000000111222222333333333333333333444555666777555555666777888999::::::>>>@@@CCCEEEHHHLLLQQQUUUVVVWWWZZZ]]]```aaabbbbbbeeelllxxxxxxjjjaaa]]]^^^```eeemmmxxx}}}rrrdddZZZWWWVVVTTTRRRSSSVVV[[[^^^bbbiiissszzz|||lllddd```]]][[[bbbdddgggjjjlllppptttwww{{{wwwtttpppkkkhhh```^^^ZZZXXXWWWWWWUUUTTTWWW^^^gggpppzzz~~~|||yyyvvvtttrrrqqqpppnnnllliiifffdddbbb\\\ZZZVVVQQQLLLHHHDDDCCCBBBBBBDDDHHHMMMPPPOOOMMMOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCAAA???===<<<;;;999777555444444444333111111111111111111111111111333333222111111222222222111111000000111111222333222333666888999999888777999888777666777888;;;<<<999::::::999666555555666666666666666777777777777777666666666666555222000000///.........///111222............///000222222111111111111111111111111222444777777777777888999;;;>>>BBBEEEHHHLLLQQQTTTUUUXXX[[[]]]^^^```bbbccchhhooozzzxxxjjjaaa\\\[[[]]]aaaiiisssvvvmmmaaaYYYVVVVVVUUUSSSTTTWWWZZZ]]]aaahhhrrryyyooogggdddaaa```dddgggkkknnnrrrvvv{{{}}}xxxrrroookkkhhheeebbb^^^[[[ZZZWWWTTTSSSRRRRRRQQQOOOQQQWWW___fffnnnzzz~~~|||yyyvvvtttrrrooonnnmmmkkkiiifffcccbbb[[[YYYTTTOOOJJJFFFCCCAAABBBBBBCCCGGGKKKNNNNNNLLLMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@>>><<<;;;999777555444444444333222111111111111111111111111444333333222222333333333111111000000111111222333222333666888999999888777888777666666666888:::;;;:::;;;;;;999777555666777444444555555555666666666777666555666666555222000000//////...///000111222000000///000000111222333222222222222222222222222222444666777777777888:::;;;>>>BBBEEEHHHLLLQQQTTTUUUXXX[[[]]]^^^```bbbdddgggooozzzyyyjjj```[[[XXXYYY]]]ccckkkvvv~~~ooohhh^^^XXXWWWWWWWWWVVVVVVYYY\\\___ccckkkvvv~~~yyyvvvxxxzzz{{{~~~uuummmiiigggfffhhhkkkqqqvvv{{{{{{zzzxxxwwwxxxyyy{{{}}}}}}zzzwwwtttoooiiieeecccaaa]]][[[ZZZXXXUUUSSSVVVTTTQQQPPPQQQQQQOOONNNOOORRRWWW\\\bbblllyyy~~~|||yyyvvvtttrrrmmmlllkkkiiigggeeecccaaaZZZWWWSSSMMMHHHDDDAAA@@@BBBBBBBBBEEEHHHKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEECCCAAA???===<<<999777555444444444333222111111111111111111111111000000000000000000111111111111000000111111222333222333555777888888888777666666555555666777999::::::;;;;;;:::777666666777333333333444444444444555777666555555555444222000///////////////000111111222111111111111111222222333333333333333333333333333444666777666777888:::;;;>>>BBBEEEHHHLLLQQQTTTVVVXXX[[[^^^___```bbbdddfffnnn{{{zzzjjj___YYYVVVWWWYYY^^^eeemmmtttxxxwwwlllfff___ZZZYYYYYYYYYXXXZZZ]]]aaaeeejjjttt{{{wwwssspppqqquuuxxx||||||tttpppnnnmmmppptttzzz{{{xxxuuutttsssssstttrrrooommmllljjjgggdddbbb___\\\[[[ZZZZZZYYYWWWXXXVVVTTTTTTUUUUUUTTTSSSSSSTTTVVVWWW[[[cccmmmttt{{{~~~|||yyyvvvsssrrrkkkjjjiiihhhfffcccaaa```ZZZWWWRRRLLLGGGDDDBBBAAACCCBBBCCCDDDFFFHHHJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBB???===<<<888666444444444555444222111111111111111111111111000000111111111111111111111111000000111111222333222333555666777888888777555555444444555666888888999::::::999666555555666333333333444444444555555777666444444444444222000///////////////000000111222222111000000000111111444444444444444444444444333555666666666777999;;;;;;>>>BBBEEEHHHLLLQQQTTTVVVYYY\\\^^^___```bbbdddeeennn{{{{{{kkk___YYYUUUVVVWWW[[[```ffflllooosssxxx{{{|||}}}}}}yyyssskkkgggccc___\\\[[[ZZZYYY^^^bbbgggmmmttt{{{tttmmmjjjiiiiiinnnuuuxxx|||xxxvvvvvv}}}{{{xxxwwwwwwtttrrrooooooooonnnmmmkkkgggeeebbb```aaaaaaaaa```]]]\\\[[[[[[\\\\\\[[[YYYZZZYYYXXXWWWYYY]]]cccgggmmmvvv~~~~~~}}}{{{xxxuuurrrqqqjjjjjjiiigggeeebbb```___YYYVVVQQQLLLGGGDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEECCC@@@===;;;888666444444444555444333111111111111111111111111222222333444555555444444111111000000111111222333222333444555666777777888444444444555555666777777777888888777444333333444555555555555666666666666888666444333444333222000...//////000000000000000111000000/////////000000444444444444444444444444444555666666555666999;;;;;;>>>BBBEEEHHHLLLQQQTTTVVVYYY\\\^^^___aaacccdddeeennn{{{|||lll```YYYUUUUUUWWWYYY]]]bbbfffhhhggglllpppqqqsssvvvuuuqqqooommmkkkgggdddbbbaaa```eeejjjqqqxxxuuummmgggeeeeeehhhooowww}}}{{{zzzxxxxxxyyyyyyxxxwwwtttqqqmmmkkklllllllllllljjjiiihhhiiijjjiiigggeeefffdddaaa^^^]]]^^^```aaagggnnnxxx~~~}}}}}}}}}{{{yyyvvvsssqqqoookkkjjjiiigggdddaaa___]]]WWWTTTOOOJJJGGGEEEEEEEEEDDDFFFIIIJJJIIIHHHHHHIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEBBB???<<<:::777666444444555555444333111111111111111111111111---...000111222222111000111111000000111111222333333333444555666777777888444444555555666777777777666777777666333222222333666666666777777777777888888666333222333333222111......///000000000000000000///////////////000000444444444444444444444444444555666555555666999<<<;;;>>>BBBEEEHHHLLLQQQTTTWWWYYY\\\^^^```aaaccceeefffnnn{{{}}}mmmaaaZZZTTTTTTUUUXXX[[[^^^bbbdddbbbhhhlllllloootttvvvuuuyyyyyyxxxvvvsssqqqpppoooqqqwww|||xxxqqqjjjddddddgggkkkttt}}}|||zzzzzzwwwrrrnnnllliiihhhggghhhkkkpppvvv~~~~~~}}}|||{{{zzzxxxuuurrrooonnnmmmllljjjgggddd```]]]\\\SSSQQQLLLHHHEEEDDDEEEFFFEEEHHHLLLNNNLLLIIIHHHHHHFFFFFFEEEDDDDDDCCCDDDDDDCCCDDDEEEDDDBBB???;;;999777555444444555555555444111111111111111111111111***+++---///000///......111111000000111111222333333333333444555666777888444444555666777777777777666777888666444222222333666666666777777777888888888666333222222222222111---...///000111000000///////////////000111222222333333333333333333333333555555666555555666999<<<;;;>>>BBBEEEHHHLLLQQQTTTWWWYYY]]]___```aaaccceeegggooozzz~~~nnnaaaZZZSSSTTTUUUVVVYYY]]]```aaabbbhhhlllmmmpppvvvzzzzzz~~~~~~|||yyyssspppjjjddd```bbbgggnnnxxx{{{wwwsssqqqkkkllllllnnnttt~~~{{{zzzyyywwwtttqqqnnnmmmnnnmmmkkkhhhddd```]]][[[QQQNNNJJJFFFDDDDDDEEEFFFEEEJJJOOOPPPNNNJJJIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDBBB>>>;;;888777555444444555555555444111111111111111111111111...000222444555444333333111111111000111222222333333333333444555666777888444555666777888888888888777888888777444333333444666666666666777777777777888666333222222222222111---...000111111111000///000000000000111222333444333333333333333333333333555555555555444666999<<<<<<>>>BBBEEEHHHLLLQQQTTTWWWZZZ]]]___```aaaccceeehhhooozzz}}}lllaaa[[[YYYWWWWWW[[[]]]\\\___cccgggiiilllooottt{{{~~~yyyuuunnniiihhheeeffffffhhhmmmxxx~~~|||xxxrrrmmmnnnvvv}}}}}}|||zzzwwwtttqqqooonnnkkkiiigggfffdddaaa]]]ZZZQQQOOOKKKGGGEEEEEEEEEFFFMMMOOOQQQSSSRRROOOLLLIIIEEEEEEDDDCCCBBBBBBAAAAAACCCCCCDDDCCCAAA>>>;;;999666555555444444333222222222222222222222222222222000000000000000000000000000000000000111222333444222222333333444555555555333333444444555666666666999888666555333333222222///111444777999999888777888555222000000111111000000000000000000000000000111000000000111333555777555555444333333222222111444444444555555777888999999<<>>;;;999666555555444444333222222222222222222222222222222111111111111111111111111000000000000111222333444444444444444444555555555333333444444555666777777888777555444333222222222222333444555666888888999888555222000000111111000////////////////////////.........///000222333444222222222111111111111000444444444444555777888999:::===BBBFFFIIIMMMQQQTTTWWWYYY\\\]]]^^^```bbbeeegggmmmyyy}}}qqqhhhbbb```]]]]]]```cccdddhhhmmmqqqvvv}}}~~~yyytttmmmgggeeeccc___^^^```aaaeeemmmvvv{{{{{{{{{~~~~~~}}}|||{{{xxxuuurrrooonnnnnnkkkiiifffccc___ZZZWWWPPPMMMIIIFFFFFFHHHKKKNNNWWWXXXXXXXXXUUUQQQLLLIIIEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCBBB@@@===;;;999666555555444444333222222222222222222222222222222222222222222222222222222111000000111111222333444666666666555555555555444222222333444555666777888777666555444333222222222555555444444444666888999777444111000111111111000........................---...///000111222222222000000111111111222222222333444444444666777888999;;;>>>CCCFFFJJJNNNRRRUUUYYYZZZ\\\]]]^^^___aaabbbeeekkkxxxxxxoooiiigggccccccgggjjjmmmrrrxxx|||yyyrrrmmmkkkeee```___^^^\\\]]]aaadddjjjuuu~~~~~~~~~}}}|||{{{yyyvvvrrrooommmnnnllliiieeebbb]]]XXXTTTOOOLLLHHHFFFFFFJJJOOOSSS\\\\\\\\\ZZZVVVQQQLLLIIIEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCBBB???<<<:::999666555555444444333222222222222222222222222222222222222222222222222222222111111111111222333444444888777777666555555444444111222333444555777888888666666555444444333444444666555555555555666666777555333111000111111000//////////////////////////////000222333444444333333111111222333444444555555333333444444666777999999;;;>>>BBBFFFIIIMMMRRRUUUXXXZZZ\\\]]]]]]^^^aaacccdddjjjwwwwwwqqqnnnkkkjjjnnnrrrvvv|||zzztttnnnhhhdddddd___\\\\\\\\\[[[___eeejjjrrr~~~~~~~~~}}}||||||zzzwwwsssooommmmmmkkkgggddd```[[[UUUQQQMMMJJJGGGFFFGGGLLLRRRUUU]]]]]]\\\ZZZVVVQQQLLLIIIEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCAAA>>><<<:::888666555555444444333222222222222222222222222222222222222222222222222222222111111111111222333444555888888777666555444444333222222333444555666777888666666555555555555555666444555666888888777555444444222111000111111000///000000000000000000000000///000222333444444333222111111222333444555555666333333333444666777999:::999<<>>BBBFFFJJJNNNRRRUUUYYYZZZ\\\\\\\\\\\\^^^```___fffssstttfff```]]]ZZZXXXYYY[[[^^^cccgggllluuu~~~}}}}}}}}}{{{xxxvvvtttrrrnnnkkkhhheeeaaa\\\UUUPPPKKKIIIHHHHHHIIIJJJMMMPPPSSSUUUSSSRRRQQQOOOMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGDDD???<<<:::999666555666555555444222111111000111111222222222333333333333333333222222111111111111222333444555666666666555555555555666666666666666666666666666555555444444333222222444444333222444444555666666555444444333222111000////////////---......///////////////111111111000000000000000222222111111222222333444444444555666777999;;;<<<>>>@@@DDDFFFIIILLLPPPSSSZZZ\\\___```___^^^______```gggsss}}}qqqddd___]]]ZZZZZZ[[[```dddiiinnnuuu~~~}}}}}}|||zzzwwwuuutttqqqmmmjjjfffddd```[[[UUUPPPLLLJJJIIIJJJKKKLLLNNNPPPRRRTTTOOONNNMMMKKKIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGDDD@@@===;;;999777555666555555444222111111000111111222222222333333333333333333222222222111111000111222222333333333333555555555555666666666666666666666666666555555444444333222222444444333222333444555555555555444333333222111000////////////---...//////000000//////111000000000000000000000222222111111222222333444444444444555666777999999:::===AAAEEEIIINNNSSSWWWYYY[[[^^^____________```bbbiiitttyyynnnccc^^^]]][[[\\\___cccgggnnnttt}}}~~~}}}|||zzzxxxvvvtttrrrooollliiidddbbb^^^YYYUUUQQQNNNLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGDDD@@@===;;;:::888666555555444333333222111111111111222222222333333333333333333222222222222111111222222333333333222222444555555555555666666666666666666666666555555444444333222333444555444222222333444444444444333222333222111000////////////---...//////000000//////000000000000000000111111222111111111111222333333444444444444555666777888:::===AAAEEEIIINNNSSSVVVWWWZZZ]]]______```aaabbbdddkkkuuuwwwmmmddd```^^^]]]```dddhhhmmmttt}}}~~~~~~}}}|||{{{yyywwwtttrrrpppmmmjjjgggaaa___[[[WWWSSSPPPNNNNNNLLLMMMNNNPPPQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKIIIIIIGGGDDD@@@===<<<:::888777555555444333333222111111111111222222222333333333222222222222222222222222555555555555555555444444444444444555555555666666666666666666666555555444555333222333444555444333111222333333333333222111222222111000//////000000......///000000000000000000000000000000111111111111111111111111222222333222222333444555777999:::===@@@CCCEEEHHHKKKOOORRRVVVYYY]]]___``````bbbcccdddkkkuuuyyyppphhhdddbbbbbbeeekkkqqqwww{{{wwwwwwyyy}}}}}}}}}}}}|||{{{zzzyyyvvvtttrrrpppnnnkkkhhheee^^^\\\XXXTTTQQQOOONNNMMMLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHLLLLLLMMMNNNNNNMMMKKKJJJFFFCCC???===;;;:::999777444444444333333222222111111111222222222333333333222222222222222222222222555555666666666555444444444444444444555555555555666666666666666555555444555444333333555555444333111111222333333222111111222111000000000000000000...//////000000000000000//////000000111111111111111111000000111111222333111111222444777999;;;======???BBBEEEGGGKKKOOORRRVVVYYY\\\___```aaabbbdddccciiisss~~~zzzsssllljjjiiijjjooouuuyyy{{{qqqllliiiiiijjjmmmvvv{{{{{{{{{{{{zzzyyyxxxwwwuuussspppnnnllljjjfffccc\\\YYYUUUQQQNNNLLLLLLLLLJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPNNNLLLKKKEEEBBB>>><<<;;;:::888777444444444333333222222222111111222222222333333333111222222222222333333333222333333444444444333333333444444444444555555555666666666666666555555444555444333444555666555333111222333333333333222111111111000000000000000111...///000000111111000000/////////000111111222222111000000000000111222222111111333444777999<<<===999<<<@@@DDDHHHMMMRRRUUUVVVYYY\\\___``````bbbcccbbbhhhrrr|||zzztttpppoooppprrrzzzuuunnnccc___]]]___```aaahhhpppvvv~~~}}}yyyyyyyyyyyyxxxwwwvvvuuusssqqqnnnlllkkkhhhdddaaaZZZWWWSSSOOOKKKJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOQQQRRRQQQPPPMMMLLLDDDAAA===;;;:::999777666444444333333333333222222111111222222222333333333111111222222222333333333222222333444555555555444333333444444444555555555666666666666666555555444666444333444555666555444111222333444444333222111111111000000000000111111//////000111111111111000...//////000111111222222000000000000000111222222222333333444555777888999999<<<@@@DDDHHHLLLQQQUUUWWWZZZ]]]______```aaabbbbbbhhhqqq|||yyyuuurrrsssuuuxxx~~~yyyqqqfff^^^ZZZWWWWWWYYY[[[\\\bbbiiimmmuuu~~~{{{wwwxxxxxxwwwwwwvvvuuutttrrrpppnnnllljjjgggdddaaaYYYVVVRRRMMMJJJHHHHHHIIIHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNOOOQQQSSSRRRPPPNNNLLLCCC@@@<<<:::999888777555444333333333333333333333111111222222222333333333111111111222222333333333333444555666777777777777333333333444444444555555666666666666666555555444666555444444555666555444222333444444444444333222111000000000000000111111//////000111111111111111...//////000111222222222000000000000000111111222444444333333333444555555<<>>;;;999888888777666444444444333333333222222111111111111222111111111333222222222222222222222333444555555666666555555444444444444555555555555777777666555555444444333222222333333333333333222333333222222111000000000...//////000000000////////////000000000111111111////////////////////////222111000111333444333222333333444444666777999999;;;???DDDFFFHHHJJJOOOSSSXXXZZZ]]]______```aaacccfffmmmwwwsssggg___XXXTTTTTTRRRQQQPPPOOOPPPRRRTTTVVVSSSTTTXXX^^^ccclll}}}|||{{{{{{uuuuuutttsssrrrpppooonnnqqqrrruuuwwwwwwvvvtttrrrsssppplllhhheeeaaa\\\YYYQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQTTTUUUVVVXXX[[[]]]\\\[[[YYYWWWSSSNNNGGGBBB@@@===:::999999888777666444444333333333222222222222222111111111111111111333333333222222222222222333444444555555555555555444333333333333333333333666666666555444444333333111111222222222222111000333333222111111000000//////000000000000000//////........./////////000000////////////////////////222111000111333444333222333333333444666777999:::<<<@@@DDDGGGHHHJJJOOOSSSXXXZZZ]]]^^^______aaacccdddjjjttt~~~}}}lllaaa\\\WWWUUUUUUQQQPPPOOONNNOOOQQQSSSTTTTTTVVV\\\dddlllyyy~~~|||{{{zzz{{{tttssssssrrrrrrqqqqqqqqqsssuuuxxxyyyyyywwwtttrrrqqqnnniiieeebbb^^^ZZZWWWPPPOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOQQQTTTWWWXXXZZZ]]]```aaa^^^ZZZWWWSSSNNNIIIEEE???===:::999999888777555333333333333222222222222333222111111000111111111222222222222222222222222333333444555555555555444444333333333333222222222444444333333222111111111333333444444333333222222222222222111000000//////000000111111111000//////............////////////000000000000000000000000222111000111333444333222222222333444666888999:::<<<@@@DDDGGGHHHKKKPPPTTTWWWYYY\\\]]]^^^^^^```bbbaaagggqqq|||zzznnnnnnoooooonnnmmmllllllllllllnnnqqqvvv}}}uuufff^^^ZZZWWWUUUVVVRRRRRRRRRRRRSSSUUUVVVWWWYYY]]]eeepppzzz~~~}}}|||{{{{{{zzzzzzzzzzzz{{{}}}~~~|||xxxtttqqqnnnjjjeeeaaa^^^ZZZVVVSSSNNNMMMLLLJJJJJJJJJKKKKKKIIIJJJJJJKKKMMMOOOQQQRRRQQQTTTWWWYYY[[[^^^aaadddccc___YYYUUUQQQMMMIIIGGG>>><<<:::999999999777555333333333222222222222111333333111000000000111111000000111111222222333333222333444444555555444444555555444444333333333333444444333222222111111000444444555555444333333222222222111111000000//////111111111111111000//////...////////////000000000111111111111111111111111222111000111333444333222222222333444666888:::;;;;;;???DDDGGGIIILLLQQQUUUVVVXXX[[[\\\]]]]]]___aaa___fffppp{{{uuummmggggggfffeeeeeedddddddddbbbcccdddgggmmmttt{{{sssddd]]]ZZZWWWVVVVVVUUUVVVVVVXXXYYY[[[]]]^^^```eeeooozzz~~~yyytttpppkkkgggbbb^^^ZZZWWWSSSPPPMMMLLLKKKIIIIIIIIIJJJKKKIIIIIIJJJLLLNNNPPPRRRSSSTTTWWWZZZ]]]___bbbeeehhhbbb]]]WWWQQQMMMJJJHHHFFF===<<<:::999999999777555333333333222222222111111444333111000000000111111//////000111222222333333222333444444555555444444666666555555555444444444666666555444444333333222333444444444333333222111222222111111000/////////111111111111111000//////000000000000111111111111111111111111111111111111222111000111333444333222222222333444666888:::;;;;;;???DDDGGGIIILLLQQQUUUUUUWWWZZZ\\\\\\]]]^^^```___eeeooo{{{wwwlllfffdddcccbbb```___]]]\\\[[[[[[[[[[[[]]]bbbkkkvvv~~~uuuiii___^^^```^^^[[[[[[WWWWWWXXXZZZ^^^bbbgggiiigggnnnzzzzzzrrrmmmgggccc\\\WWWSSSQQQOOONNNJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMMMMMMMNNNQQQSSSXXX[[[```dddhhhiiiiiihhh```]]]XXXTTTPPPKKKFFFCCC???===:::888888888777666555555444444444333333333111000///......///000111111111222222222333333333555444333333222222222222333444444555666666666555333333222222111222222222444444444555444444333333111111000000//////.........///000111111000///...////////////000000000000111222222222222333333333555555555444444333333333222444666666777777999;;;===@@@DDDGGGJJJMMMQQQTTTUUUWWWZZZ[[[\\\]]]```bbb```fffppp|||tttjjjeee^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZ[[[]]]cccmmmxxx~~~qqqfff]]]]]]```___^^^___^^^^^^^^^```dddhhhmmmooovvv~~~zzzrrrlllddd```ZZZUUURRROOOMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPOOOOOOPPPSSSVVVZZZ^^^ccchhhjjjjjjiiiggg```\\\WWWRRRNNNIIIDDDAAA???<<<999888888888777666555555444444444333333333444333222111111222333444111222222222222333333333555444333333222222222333111111222333333333333333444444333333333333333444444555555555555444333333111000000000/////////......///000111111000///...////////////000000000111....../////////000000000222222222111111000000000222444666666777777999;;;;;;>>>BBBFFFHHHLLLOOORRRSSSUUUXXXYYYZZZ[[[^^^```aaagggqqq}}}|||ooofffbbbZZZZZZYYYYYYYYYZZZ[[[\\\ZZZ[[[]]]```gggqqq}}}zzznnnddd\\\^^^aaacccdddfffffffffgggiiimmmrrrwwwzzzxxxnnnhhh___[[[VVVRRROOONNNLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSRRRRRRSSSVVVXXX]]]aaaggglllnnnmmmiiiggg___[[[UUUPPPKKKGGGBBB???>>><<<999777777888777666555555444444444333333333444444333333333333444444222222222222333333333333444444333222222222333333444555555666666666666666555444444333333444444555555555666666555444444333000000000000//////////////////000000000000///////////////000000000111111---.........////////////111111000000000000000///222444666666777777999;;;<<>>>>>;;;888777777777777666555555444444444333333333222222111111111111222222222222222333333333444444444333333222222333333333666777777888888888777777444333333333333444444555666666666666555444333333000000000000//////////////////000000000000////////////000000000111111111000000000111111111222222333333333333222222222222222444666666666777999;;;===@@@DDDGGGJJJMMMQQQTTTVVVXXXZZZ\\\\\\^^^```bbbdddjjjtttpppddd]]][[[______```aaabbbccccccccc^^^```dddjjjrrr~~~ooogggaaabbbeeehhhlllqqqqqqtttyyyyyyqqqhhhaaaXXXVVVRRRPPPOOONNNLLLJJJIIIJJJJJJKKKMMMOOOPPPQQQTTTUUUVVVVVVWWWYYY\\\___ccchhhoootttvvvrrrmmmiii___ZZZTTTNNNIIIEEEAAA???===:::888777777777777666555555444444444333333333000111111111111111111000222222333333333444444444333333333222222333333444444444444555555444444333222222111222222333444444666666666666555444333222////////////000000000000000000////////////000000000000000000111111111111111111111222222222333333333444444444444444444444222444666666666777999;;;<<>><<<:::999999888777666666777777666666666555444444333333222222222222222222222222222222222222333333444444222222222333333333444444555555555555555555555555333333333333333333333333333333222222111111000000,,,...///111222222111111111000000000000000000000////////////////////////111111000000000000111111111111111111111222222222333333444555666888999:::===@@@DDDGGGIIILLLPPPSSSSSSVVV[[[]]]^^^^^^______ffflllxxx}}}wwwpppllldddaaa[[[TTTOOOLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[]]]```bbbgggllluuu||||||tttmmmeee]]]VVVQQQNNNJJJFFFBBBAAA???<<<;;;999888777777777777777777777666666555444444333333222222222222222222222222222222333333444444444444222222222333333333444444555555555555555555555555333333333333333333333333333333222111111000//////+++,,,...000111111000000------......///000111111////////////////////////111000000000000000000111222222222333333333444444222222333333555777888999>>>@@@DDDGGGIIILLLPPPRRRSSSVVVZZZ]]]^^^^^^^^^___eeelllxxx}}}wwwrrrpppoooooonnnpppsssyyyyyyrrrjjjddd]]]ZZZUUUPPPLLLKKKJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTWWWZZZ\\\^^^aaadddgggooouuu~~~~~~yyyqqqhhhaaaYYYSSSNNNMMMIIIEEEBBB@@@>>><<<;;;888888777777777777777888777777666555444333333222444444444444444444444444222333444555555555444444333333333333444444444444444444444444444444444444444444444444444444444444333333222111000//////...,,,---...//////000//////+++,,,,,,...///000111222000000000000000000000000111000000//////000000111444444444555555666666777333333222333444666999:::>>>AAADDDGGGIIILLLOOORRRSSSVVVZZZ\\\\\\]]]^^^```dddlllyyy|||uuummmhhhdddccccccdddfffjjjpppyyyyyyrrrkkkddd___VVVTTTQQQMMMKKKJJJIIIIIILLLLLLMMMOOOQQQSSSUUUVVVXXXZZZ^^^aaacccfffiiilllttt{{{{{{vvvmmmddd]]]VVVPPPMMMKKKHHHCCC@@@???===;;;999888888777777777777888888777777666555444333222222555555555555555555555555333444555666666666555555333444444444444555555555444444444444444444444444555555555555555555555555333333222111000///......000///////////////000000------...///000111111222000000000000000000000000000000////////////000000222222333333444555555666555555444444666888:::<<<>>>AAADDDGGGIIILLLOOORRRTTTVVVYYYZZZ[[[\\\___aaaccckkkxxx{{{ssskkkeeeaaa``````^^^___ccciiirrr|||{{{ssslllfff```\\\QQQPPPNNNLLLJJJIIIIIIIIIMMMNNNOOOPPPRRRUUUWWWXXX[[[]]]aaadddfffiiimmmooouuu|||yyytttkkkbbb[[[TTTOOOLLLIIIFFFBBB???===<<<:::888888777777777777777888888888777666555444333222222666666666666666666666666444444666777777777666555444444444555555555666666444444444444444444444444666666666666666666666666333333222111000///...---222111000//////000111111000000000000111111111111000000000000000000000000000000////////////000000......///000111111222222777666666666777:::<<<>>>???AAAEEEGGGIIILLLOOOQQQUUUWWWXXXYYYZZZ\\\___aaabbbjjjxxxvvvjjjccc```___]]][[[^^^```dddiiiooovvv~~~tttkkkccc\\\WWWTTTNNNLLLJJJHHHHHHJJJLLLMMMLLLNNNQQQSSSTTTVVVYYY[[[___aaabbbdddhhhnnnuuuzzzxxxpppeee]]]XXXSSSOOOKKKHHHEEEBBB???>>>===:::888999999999999999999999999777777666555555555555555666666555555555555666666666777777666444333555666444444555555444444333222444444444444444444444444555555555555444333222111111111000000000000111111000000////////////000000000000000000000111111222000///.........///111222...//////000111222222222111222333333444444333333444555666777777888:::===AAABBBCCCCCCEEEIIINNNRRRUUUWWWZZZ[[[\\\]]]___aaaeeehhhtttyyyqqqfff```______^^^\\\```bbbfffjjjpppvvv~~~}}}wwwmmmddd]]]WWWRRROOOMMMLLLJJJHHHHHHJJJLLLNNNNNNPPPSSSUUUVVVXXXZZZ]]]bbbdddfffhhhlllrrrzzz~~~tttmmmddd\\\XXXSSSNNNJJJGGGDDD@@@>>>===<<<:::888999999999999999999999999777777666555555555555555777666666666666666666777666777777666444444555666555555555555555444333333......000111333555666777444444444555444444333333111111000000000000111111000000////////////000000000000//////000000111222000//////...///000111222...//////000111111222222111222333333444444333333333555666777777888:::<<<@@@BBBCCCEEEFFFIIINNNRRRUUUWWWZZZ[[[\\\]]]___aaagggjjjuuuqqqkkkccc______aaaaaa```dddgggkkkoootttzzztttnnnfff^^^WWWRRRNNNKKKLLLKKKJJJIIIIIIKKKMMMOOOQQQSSSVVVWWWXXXZZZ\\\___fffhhhkkknnnssszzz{{{oooiiibbb\\\XXXSSSMMMHHHFFFCCC>>><<<;;;:::999999888888888888888888888888777666666555555555555666777777777777777777777777666777777666444444555777666666666666666555555444111111333444666888999:::222333444444555555444444111000000//////000000111000000////////////000000000000//////000000111222///////////////000111111/////////000111111222222111222333333444444333333333555666666666777:::<<<>>>AAADDDFFFHHHJJJNNNPPPUUUWWWZZZ[[[\\\]]]___aaaiiilllwwwxxxnnniiidddbbbccceeeffffffhhhkkkqqqvvv|||~~~xxxmmmhhh```YYYUUUQQQNNNKKKKKKKKKJJJJJJKKKMMMOOOQQQSSSUUUXXXZZZ[[[\\\___aaagggkkkpppuuu|||{{{vvvkkkgggaaa\\\YYYTTTMMMHHHDDDAAA===:::999999999999777777777777777777777777777666555555555555666666777777888888888888777777555666777666444444555777777777777777777666555555777777777666666666555555444444444555444444333333000000////////////000000000000////////////000000///////////////000111111///////////////000000111//////000000111111111111111222333333444444333333333444666666666777:::<<<<<<@@@DDDGGGIIIKKKNNNOOOUUUWWWZZZ[[[\\\]]]___aaahhhlllyyyyyyoookkkiiifffeeefffhhhjjjkkkjjjooovvv}}}xxxqqqeeeaaaZZZUUUQQQOOOMMMKKKKKKKKKKKKLLLNNNPPPRRRSSSVVVXXX[[[]]]^^^```cccfffjjjooovvv~~~wwwrrriiieee___\\\YYYTTTMMMGGGBBB???;;;999999:::999888777777777777777777777777666666555555555555666666777777888888888888777777555666666666444444666888777777888888777777666555555555444222111000///...666666666555444222111000000000////////////000000000000////////////000000/////////...///000000111...//////000000000000000000000000000000111111111111222333333444444333333222444555666666777999;;;;;;???DDDHHHJJJLLLNNNOOOUUUWWWZZZ[[[\\\]]]___aaadddkkkzzztttkkkiiiiiihhhiiikkknnnqqqrrrpppuuu~~~xxxoooiii]]]XXXSSSOOOMMMLLLKKKJJJKKKLLLMMMOOOQQQSSSUUUVVVYYY[[[___aaacccfffiiilllpppvvv{{{tttooogggccc]]]YYYVVVRRRKKKFFF@@@>>><<<;;;;;;;;;999888888888888888888888888888666555555555555666666777555666888888888888666555555666666666444555666888777777777777777666666555333333333333222222222222888777777555444222000///000//////......//////000000000////////////000000//////......//////000111......///000000000000000000000000000000000111111111222333333444444333333222444555555555666999;;;;;;???DDDGGGJJJLLLNNNPPPUUUWWWZZZ[[[\\\]]]___aaabbbjjjzzz}}}sssnnnjjjkkknnnqqqtttxxx||||||}}}vvvmmmeee```WWWSSSOOOKKKKKKJJJJJJIIILLLMMMNNNQQQSSSVVVXXXYYY]]]___cccgggiiimmmqqqsssyyyxxxqqqmmmeee```ZZZUUURRRNNNHHHCCC>>>===<<<<<<===<<<999777999999999999999999999999555555555555555666777777444555777888888777555444444555666555444555777888666666777777666666555444444444555555666777777777666666666555444222111000//////............//////000000////////////000000///............///000000---...///000111000000///111000000000000000000000111222333333444444333333222333555555555666999;;;<<>>>>>===:::777999999999999999999999999555555555555555666777888444555666888888666555444444555666555555555777999666666666666666555555444333333333333444444444555555555555555444333333222//////............//////000000////////////000000...............///000000---...000111111111000///111111111000000000000000222222333444444444333333222333555555555666999;;;<<>>:::;;;;;;<<<<<<;;;;;;:::999::::::999999777666666666666777777888888888999999999999999888666555444555444444444444555666666666666555444444444444555666666666666666555555444444333222111000000000000000000000000000000000000000000111111111111000000///////////////.........////////////000000000000000000111222222222222111000111222333444333222222222222111222333666999;;;>>>@@@DDDFFFIIILLLPPPSSSWWWWWWWWWXXXZZZ\\\___aaa^^^iiivvv~~~yyyzzzyyy}}}zzzsssiiibbb]]]YYYSSSOOOOOONNNMMMMMMMMMOOOQQQRRRSSSUUUXXX[[[]]]```dddggghhhlllqqquuuxxxzzztttlllfff^^^YYYQQQKKKFFFBBB???===:::;;;;;;<<<<<<;;;;;;::::::::::::999888777666555777777888888888999999999999999888888777666444444555444444444555555666666777666555444444444444444666666666666666555555444333333222111000000000000........................000000111111111111000000/////////////////////...////////////000000000000000000111222222222222111111111333444444444333222444444444444666888:::;;;>>>AAADDDFFFIIILLLPPPSSSWWWWWWXXXYYYZZZ\\\^^^___aaaiiivvvyyypppiii```ZZZVVVTTTPPPMMMKKKLLLLLLMMMPPPSSSUUUWWWXXXZZZ]]]___aaadddhhhkkknnnrrrxxx||||||wwwqqqiiiddd\\\VVVNNNFFFAAA???===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666555888888888999999999999999888888777666555444333333444444555555555666666666888777666555444444444444666666666666666555555444333333222111000000000000........................///000000111111000000///......//////////////////////////////000000000000000000111222222222222111222222333444444444444333555555666777999:::;;;;;;>>>AAADDDGGGIIIMMMPPPSSSVVVWWWYYYZZZ[[[\\\\\\\\\aaaiiiuuuvvvppphhhbbb[[[UUUSSSRRRPPPOOOKKKLLLMMMOOORRRVVVYYYZZZ\\\^^^aaaccceeehhhlllooovvvyyyzzzuuuoooiiidddZZZTTTKKKCCC???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888777777666666888888888888888999999999888777666555444333333333444555555666666666666666999888777555444444444444666666666666666555555444333222111000000/////////........................//////000000000000//////............////////////////////////000000000000000000111222222222222111333333444444444555555555555555777888999:::::::::>>>AAAEEEHHHJJJMMMPPPSSSVVVWWWYYY[[[\\\[[[[[[ZZZ___eeerrr~~~uuummmggg___[[[VVVRRRPPPOOOOOOOOONNNOOOPPPSSSVVVYYY[[[\\\^^^aaadddfffiiilllppptttyyy}}}zzzuuupppiiidddWWWQQQIIIBBB>>>===<<<<<<;;;<<<<<<======<<<<<<;;;;;;:::999888777777777777888888888888888888888888888777666444333333333333444555666777777777666666888888777666555444444444666666666666666555555444333222111000//////////////////////////////////////////000000000000//////---.........//////000000////////////000000000000000000111222222222222111333333333444444444555555333444555777888999999999>>>AAAEEEIIIKKKNNNPPPSSSVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\bbbooozzzrrrjjjccc^^^VVVTTTQQQOOOMMMLLLMMMMMMPPPQQQTTTVVVYYY\\\^^^___ccceeeiiilllooosssxxx{{{|||}}}xxxtttnnnfffaaaSSSNNNGGGAAA???>>>======<<<<<<============<<<<<<:::999888777777888999:::999999999999999888888888999888666444333333333444444555666777888777666666888777666666555555666666666666666666666555555444222222111000////////////000000000000000000000000...//////000000//////...------......///000000000////////////000000000000000000111222222222222111333333333222333444444555111222333555777888::::::===AAAFFFJJJLLLNNNQQQSSSUUUVVVXXXYYYZZZ[[[[[[[[[]]]cccpppxxxoooggg```ZZZVVVPPPPPPPPPOOOMMMLLLKKKLLLQQQSSSVVVYYY]]]```bbbccciiikkkpppssswww|||~~~yyyuuuqqqjjjbbb[[[NNNJJJDDDAAA???>>>======<<<<<<============<<<<<<888888777666777888:::<<<<<<<<<;;;;;;;;;::::::::::::888666444333333444444444555777888888888666555666666666666666666777888666666666666666555555444222111000//////......///////////////////////////......////////////......------......///000000111////////////000000000000000000111222222222222111333222222111222333444555111111222333666999;;;======AAAFFFJJJMMMOOOQQQRRRUUUVVVVVVWWWYYY[[[\\\]]]aaahhhttt~~~xxxppphhhaaaZZZTTTPPPOOOPPPQQQQQQOOOMMMLLLLLLPPPRRRVVV[[[___ccceeegggmmmpppuuuyyy}}}|||yyyuuurrrnnnggg^^^VVVJJJGGGCCC@@@???>>>===<<<<<<<<<============<<<<<<777777666666777999<<<===>>>>>>=========<<<<<<<<<:::999666444333333444555444555777888999888666555555555555666666777888999666666666666666555555444222111000//////.......................................////////////......---------...///000000111////////////000000000000000000111222222222222111333222111111111222333444222111222333666999===???===AAAFFFKKKMMMOOOQQQRRRUUUUUUUUUVVVXXX[[[]]]___fffmmmyyyyyyqqqkkkbbb[[[WWWSSSPPPMMMJJJKKKLLLNNNOOOQQQRRRSSSUUUYYY^^^aaacccgggmmmrrruuuwwwzzz}}}|||vvvmmmbbbXXXRRROOOGGGFFFEEEDDDBBB@@@??????======>>>>>>>>>>>>======888777666666888<<>><<<;;;:::555555666666777777888888777777777777666666666666555444444333333444666777999888777555444333222111'''&&&'''+++000333333111........................000000////////////000000000000000000000000000000...//////000111222222333222111111111000000//////000///...///000333555777333444444666888:::<<<===>>>AAAEEEHHHKKKOOOSSSVVVVVVVVVWWWXXXYYYZZZ[[[[[[aaafffttt}}}uuunnngggbbbZZZUUURRRPPPNNNLLLLLLMMMNNNPPPRRRSSSUUUUUUVVV[[[```cccfffjjjpppuuuzzz}}}}}}wwwssslllbbbXXXPPPJJJGGGFFFFFFEEECCCBBB@@@??????????????????>>>===<<<<<<888888888888:::===@@@AAA@@@@@@??????===<<<::::::666666666777777777777777777777777777666666666666888777777666777888999:::888888777555444222111111000...,,,---000000///---111111111111111111111111111000///////////////000000000000000000000000000...//////000000111111111111111111111000000000///222111000///000222333555444444444555777999;;;<<<>>>AAAEEEHHHKKKNNNRRRTTTWWWXXXXXXYYYZZZ[[[\\\\\\aaafffttt|||wwwppphhhbbb[[[XXXSSSOOONNNNNNNNNMMMNNNOOOQQQSSSUUUWWWYYYZZZ[[[___eeehhhkkkooouuuzzzzzzvvvtttoooggg]]]TTTMMMIIIGGGEEEEEEDDDCCCBBBAAA@@@???AAAAAA@@@???===<<<;;;:::888888999;;;<<<>>>???@@@AAA@@@???>>>===;;;:::999777777777777777777666666777777777666666666555555555555444444555555666777777777666555333222111111555333000////////////...////////////////////////111111000///////////////000000000000000000000000////////////////////////111111111111000000000000333333111000000111222333444444444555666777999:::>>>AAAEEEGGGJJJLLLPPPRRRXXXYYYYYYZZZ[[[\\\]]]^^^aaaffftttxxxrrrmmmggg___ZZZTTTRRROOOMMMMMMMMMNNNOOOQQQRRRTTTVVVYYY\\\^^^___cccgggllloooqqquuu{{{}}}yyyuuuqqqkkkbbbYYYRRRMMMJJJHHHDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA???===;;;:::999888777888:::<<<>>>??????>>>AAA@@@???===<<<:::999999999888888777777666666666777777777666555555555444333333333444444444555555666666555444333222111000222111///......000111222------------------------222111000//////......///////////////////////////////////////............111111111000000000000000333222222111111222222333444444444444555666888888???AAADDDGGGIIIKKKOOOQQQXXXYYYYYYZZZ[[[\\\]]]]]]aaafffttt{{{uuummmgggccc^^^XXXTTTOOOOOONNNLLLLLLMMMNNNPPPTTTUUUXXX[[[^^^aaadddeeeiiimmmrrruuuwwwzzz|||wwwrrrggg```WWWOOOKKKHHHFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???===;;;999888888888888999<<<>>>?????????>>>BBBAAA???<<<;;;999999999999999888888777777666666777777777666555444444333666666777777888888888888555555444333222111111000///...---------///222444000000000000000000000000111111000///////////////////////////////////////////////////............000000000000000000111111111111111222222333444444444444444444555666888888???AAADDDGGGIIIKKKOOOQQQWWWXXXXXXYYYZZZ[[[\\\]]]bbbgggttt~~~xxxmmmggg```ZZZXXXVVVRRROOOKKKLLLMMMMMMLLLMMMPPPRRRYYYZZZ]]]aaaeeehhhkkklllooosssyyy|||}}}{{{xxxpppjjj^^^XXXOOOIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAA>>>===;;;:::999999999:::;;;===>>>@@@AAABBBAAAAAACCCAAA>>><<<:::999888999888888888888888888777777888777777666555444333333444555666777777777666666444444333222222111000000...//////---,,,,,,...000////////////////////////000000////////////000000000000000000000000000000////////////////////////000000000000111111111111000111111222333444444555444444444555666777999:::>>>AAAEEEGGGJJJLLLPPPRRRWWWXXXXXXYYYZZZ[[[\\\\\\bbbgggtttxxxoooiii```[[[TTTPPPPPPPPPNNNLLLJJJMMMOOOPPPPPPRRRUUUYYY^^^```cccgggkkkooorrrtttxxx}}}}}}{{{yyysssiii```XXXRRRKKKHHHHHHHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;::::::<<<===>>>@@@AAABBBCCCDDDEEEEEEEEECCCAAA>>>;;;999888888888888888888888888888999999888777666555444333333222222333444555555555444333333333222222111111000000---///000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222000000000000000000000000...//////000000111111111///000000000111111111111222222333333333333333333444444444555777999;;;<<<>>>AAAEEEHHHKKKNNNRRRTTTXXXYYYYYYZZZ[[[\\\]]]]]]bbbgggtttxxxnnnddd^^^ZZZTTTNNNLLLMMMNNNNNNLLLKKKNNNRRRTTTUUUWWW\\\```bbbdddgggkkkppptttwwwyyy}}}{{{yyyqqqdddZZZRRRLLLFFFDDDFFFGGGDDDAAA@@@@@@AAAAAAAAAAAABBBBBB======<<<;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHIIICCCAAA>>>;;;999888888888777777777888999999999:::888777666555444333222222444555777888888888777666333222222222111111000000+++...000000...---///111////////////////////////............///111222333000000000000000000000000...//////000111222222333//////000000111111111222444444444444333222111000333444444666888:::<<<===>>>AAAEEEHHHKKKOOOSSSVVVZZZZZZ[[[\\\]]]^^^^^^___cccgggtttzzzrrrggg\\\VVVVVVOOOPPPPPPOOOOOOOOORRRTTTOOOQQQUUUWWWZZZ]]]aaadddggglllqqqtttuuuxxx}}}~~~xxxooodddYYYQQQJJJIIIFFFDDDBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@???===;;;<<>>@@@DDDGGGJJJNNNSSSWWWYYYZZZ[[[[[[[[[\\\^^^```bbbjjjwwwzzzpppiiiccc^^^WWWPPPNNNOOOPPPQQQRRRRRRSSSUUUXXX[[[]]]___bbbeeegggjjjooorrrzzz~~~vvvlllbbbWWWMMMGGGFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@???<<<>>>AAAFFFMMMTTTZZZ]]]```___\\\YYYTTTNNNJJJGGG@@@===:::999999:::;;;:::999888888777777666666555555444444333333333333444555555555555555555555555333333444333333222111000////////////////////////////////////////////////---...///000000111000000///.........//////000111222111//////000111///...111111000000111111222333222222333333333333444444444555666666666777999;;;>>>AAADDDGGGJJJNNNSSSVVVYYYZZZ[[[[[[[[[\\\^^^```ccckkkyyy{{{sssmmmccc^^^YYYWWWSSSOOONNNQQQSSSTTTVVVXXXYYY\\\```cccbbbdddgggjjjlllppptttwww~~~wwwmmmbbbYYYPPPIIIEEECCCDDDDDDDDDCCCBBB@@@???CCCCCCCCCCCCBBBAAA???>>>===@@@FFFLLLSSSZZZ```eeegggfffbbb]]]VVVOOOIIIFFF@@@>>><<<:::::::::;;;<<<888888888777666666555555333333333333333333333333666555555555555555444444444333333333222111111000////////////////////////////////////////////////------...000111111111111000///////////////000000111111000000111111000000111111000000111111222333222222222333333333444444444555777777666777999;;;===@@@CCCFFFIIIMMMRRRUUUXXXYYYZZZZZZZZZ[[[]]]___ccckkkyyyxxxppphhhcccZZZUUURRRRRRQQQOOOPPPTTTUUUWWWYYY\\\^^^bbbgggkkklllnnnqqqtttvvvzzz~~~rrrkkkbbbXXXQQQMMMIIIFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCBBBAAA???>>>===???CCCJJJPPPUUU[[[aaaeeejjjhhhddd^^^WWWOOOIIIEEEBBBAAA@@@===;;;:::::::::888888777777666555555555222333333333333333333333666666555555444444444333333222111111000/////////////////////////////////////////////////////////------...000111111111111222222111//////............///000000111111222333111111000000111111222333222222222333333333444444555666777777777888:::<<<===???BBBEEEHHHLLLPPPSSSWWWXXXYYYYYYYYYZZZ\\\^^^aaajjjxxxyyyrrrkkkddd^^^ZZZSSSOOOMMMOOOOOOOOOQQQVVVVVVXXX\\\___ccchhhnnnrrruuuwwwzzz}}}|||vvvfff```XXXQQQMMMKKKIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGDDDCCCAAA???>>>=========AAAGGGNNNSSSVVVYYY^^^aaagggeeebbb\\\VVVOOOIIIFFFCCCDDDDDDBBB>>>;;;:::999888777777666666555555444222333333444444444444333666666555555444333333333222111000///............////////////////////////////////////////////////---...///000000111000000333333111000///.........,,,...000000000000222444111111000000111111222333222222333333333333444444555666777777777888:::<<<===@@@CCCFFFHHHKKKPPPSSSWWWXXXYYYYYYYYYZZZ\\\^^^aaaiiixxx~~~tttpppjjjccc^^^ZZZUUURRRQQQNNNLLLOOOPPPPPPSSSXXX[[[]]]aaafffjjjpppvvvzzz|||ppphhh]]]XXXQQQLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIDDDBBB???===;;;;;;<<<===BBBIIIPPPUUUVVVWWW[[[^^^___]]][[[WWWRRRLLLGGGEEEBBBDDDGGGFFFBBB===;;;:::777777777666555555444444222333444555666555555444666666555444444333222222222111000...............//////////////////////////////////////////////////////000000000000//////222222111000/////////000,,,...000000......000222111111000000111111222333222222333333333333444444555666888888777888:::<<>>;;;999:::<<<===CCCJJJRRRUUUVVVWWWZZZ]]]VVVUUUTTTQQQMMMHHHDDDBBB@@@DDDHHHHHHDDD???<<<<<<777777777666555555444444222333555666666666555555666666555444333333222222333111000........./////////////////////////////////////////////////////////000000000000000///...000000000000000111111222---000111000---,,,---000111111111000111222222333222222333333333444444444555777888888777888:::===AAACCCGGGIIIKKKNNNSSSVVVZZZ[[[]]]]]]\\\]]]___aaaccckkk{{{|||uuunnnfffbbb\\\ZZZVVVRRRPPPOOOOOOOOOMMMPPPSSSUUUWWWZZZ]]]___eeeiiiooouuuzzz{{{lll___WWWPPPOOOMMMLLLJJJIIIHHHHHHJJJIIIGGGDDDCCCBBBBBBBBB;;;:::999999;;;>>>AAACCCGGGJJJNNNRRRTTTUUUTTTTTTRRRPPPLLLIIIEEECCCBBBAAAAAAAAA@@@???>>>===<<<<<<:::888666333333333555666333333333444444444555555777777777666555555444444222222111000///...------111///...------...///111............////////////000000000000000000000000222111000//////000000111......///000000000000000---...///000111222222222///000111333555777888999555555555555777999;;;<<<>>>AAADDDGGGJJJMMMRRRUUUYYY[[[]]]]]]]]]]]]___aaaeeennn}}}zzztttmmmgggaaa[[[WWWTTTSSSQQQOOONNNNNNNNNOOOPPPSSSWWWZZZ\\\___bbbeeelllpppvvv|||tttggg\\\UUUPPPOOOMMMKKKIIIHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@???::::::999:::<<>>===<<<;;;888777666666555444444444333333444444555555555555444444333333222111111111111111000000///.........000///...------...///000............////////////000000000000000000000000......///000000000000///......///000000000000000000111222333444444444444000000111222222333444444555555555666777999;;;<<<>>>AAADDDGGGJJJMMMRRRUUUXXXZZZ\\\]]]]]]^^^```bbbeeennn||||||wwwnnniiiccc]]]YYYUUURRRPPPOOONNNMMMMMMNNNOOOQQQRRRTTTWWW\\\___bbbfffjjjmmmuuuyyyxxxkkkaaaXXXSSSPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEDDDBBB@@@???======::::::;;;===@@@CCCFFFHHHLLLMMMOOOQQQRRRRRRPPPPPPJJJHHHDDDAAA???>>>???@@@@@@@@@???>>>===<<<;;;;;;555666777777777555333222444555555555555666666666333333222111111000000///////////////////////////000///...------...///000............////////////000000000000000000000000+++,,,...///000000///.........///000000000000000...///000111111222222111333333222222222222111111666555555666777999;;;===>>>AAADDDGGGJJJNNNRRRUUUWWWYYY\\\]]]^^^___aaacccfffnnn|||{{{tttmmmhhhccc___YYYUUUSSSRRRQQQPPPOOOOOOOOOPPPRRRTTTUUUWWWXXX[[[```eeeiiimmmrrruuu}}}{{{nnnddd]]]XXXUUUQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFEEECCCAAA>>><<<;;;:::<<>>===>>>@@@AAA@@@???>>>===<<<;;;;;;:::555666666666555555444333555666666666666666666666555444444333333222111111........./////////000000000///............///000............////////////////////////////////////..............................///000000000000000---...//////000000000///555555444444444444333333666666666666777999<<<===???AAAEEEHHHJJJNNNRRRVVVWWWYYY\\\]]]^^^```bbbdddgggooo|||~~~xxxrrrlllfff```\\\ZZZWWWSSSQQQQQQRRRSSSRRRRRRSSSSSSUUUVVVXXXZZZZZZ]]]```fffkkkoootttzzz}}}}}}qqqggg```\\\ZZZYYYSSSRRRPPPMMMKKKJJJIIIHHHFFFEEEDDDAAA???===;;;;;;;;;>>>DDDJJJOOOSSSUUUUUURRRRRRQQQPPPMMMKKKHHHGGGEEECCCAAA???>>>???AAABBB???>>>>>>===<<<;;;::::::777666444333333333555666666666666666666666666555555555444444333222222222------......//////000000//////............//////............////////////////////////////////////222111///---------///000......///000000000000000111111222222333222222222333333333444444555555555666666666666888:::<<<===???BBBEEEHHHKKKNNNSSSVVVWWWYYY\\\^^^^^^```ccceeehhhooo}}}{{{wwwppplllhhhccc___[[[VVVSSSSSSQQQOOONNNPPPRRRSSSSSSVVVWWWXXXZZZ\\\]]]______eeehhhnnnsssxxx}}}zzzsssjjjccc^^^\\\ZZZZZZSSSRRRPPPMMMKKKIIIHHHHHHDDDCCCAAA???>>>>>>>>>???AAAEEELLLRRRWWWZZZZZZZZZWWWVVVTTTQQQMMMJJJGGGEEEDDDCCCBBBAAA@@@AAAAAABBB>>>>>>===<<<;;;:::999999777666333111111333555777666666666555555555555444333333222222111000000///---------....../////////////////////////////////............////////////000000000000000000000000222111///.........///000......///000000000000000///000000111111111000000//////000111333444555555777666666777888:::<<<>>>???BBBEEEHHHKKKOOOSSSVVVXXXZZZ]]]^^^___```bbbdddgggppp~~~zzzvvvqqqllliiiccc```\\\ZZZXXXVVVSSSQQQRRRQQQPPPRRRTTTWWWWWWWWWZZZ\\\^^^aaacccfffggghhhnnnrrrwww|||{{{rrrmmmfffaaa]]]ZZZXXXVVVRRRQQQOOOLLLIIIGGGFFFFFFCCCBBB@@@@@@AAADDDHHHJJJPPPTTTZZZ```ccccccaaa___]]][[[XXXTTTOOOKKKGGGEEEBBBBBBBBBBBBBBBAAAAAA@@@>>>======<<<;;;:::999999555444333333333444555555555555555555444444333333222111111000000///......---...........................////////////..................////////////000000000000000000000000***,,,...000000000///.........///000000000000000---...............------///000000111333444444555777777666777888:::<<<>>>@@@BBBFFFHHHKKKOOOSSSWWWZZZ\\\^^^______```bbbcccgggqqq{{{wwwrrrnnnjjjfffbbb```]]][[[XXXWWWWWWVVVUUUSSSUUUUUUUUUXXX[[[]]]^^^]]]^^^```cccgggkkkmmmooopppuuuyyy~~~}}}xxxmmmjjjddd```\\\YYYUUUSSSQQQOOOMMMJJJHHHFFFEEEDDDDDDCCCBBBCCCFFFLLLRRRUUU^^^aaagggkkkllljjjgggdddaaa___[[[VVVQQQLLLIIIGGGAAABBBCCCCCCCCCAAA@@@>>>>>>===<<<;;;:::999999888222333444555555555444333555555444444444333333333222222222111000000//////..............................////////////................../////////000000000000000000000000000"""&&&,,,111333222///---...//////000000000000000000111111111111111000000333333333444444555555555777777777777999;;;===>>>@@@BBBFFFIIIKKKOOOSSSWWW[[[\\\^^^_________aaacccgggqqq{{{vvvnnnkkkeee___[[[YYYYYYZZZVVVUUUTTTTTTUUUWWWYYYZZZZZZZZZZZZ]]]```bbbcccccchhhjjjmmmooorrruuuzzz~~~~~~~~~wwwpppkkkhhheeeaaa]]]ZZZWWWTTTQQQOOOJJJEEECCCCCCCCCAAA???BBBCCCDDDGGGSSSaaaiiijjjtttzzz~~~|||xxxqqqiiiggg```YYYVVVRRRKKKHHHHHHDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>><<<:::888666555444444555555555555555555555555555555444333222111333000------//////---+++000///---,,,,,,---///000///////////////000111111......////////////......---...///000000///...---000000000///......------111...+++,,,///222333222111111000000///000000111111000000000111333555666444555555666777999:::;;;???BBBEEEHHHLLLPPPTTTXXXZZZ[[[[[[ZZZZZZ]]]aaaeeejjjvvv|||zzzvvvpppllleeeccc^^^ZZZWWWVVVVVVWWWWWWWWWXXXYYY[[[]]]___```___```aaacccfffhhhiiiiiiqqqsssvvvyyy|||zzztttmmmgggeeeaaa\\\YYYVVVTTTQQQOOOLLLIIIEEECCCCCCCCCBBB@@@???DDDJJJSSSbbbsss}}}~~~yyypppiiiaaaYYYUUUPPPJJJGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<:::777666555555555555555555555555555555555555555444333222222333111......000000///---000///---,,,,,,---///000///////////////000000111////////////////////////---...///000000///...---....../////////////////////---***+++---000000000111111111000000111111111111111111111222444555666666777777888999;;;<<<===???AAAEEEHHHKKKOOOTTTWWWZZZZZZZZZZZZZZZ]]]aaadddkkkwww{{{vvvpppmmmkkkhhhddd```]]][[[XXXVVVUUUUUUVVVWWWYYY[[[]]]```ccceeefffgggfffgggiiikkknnnppprrrsssxxxzzz}}}}}}vvvooohhhccc___\\\VVVRRRPPPOOOMMMKKKIIIGGGDDDBBBCCCBBBAAA@@@???HHHTTTaaasssuuukkkbbbYYYTTTNNNHHHEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@>>><<<999777555444555555555555555555555555555666666555555444333222333111//////111111111000000///...------...///000//////......//////000111111000////////////000111......////////////......------...//////000111111///---+++,,,...000000000222222111111222222222222222222222222333555666777666777777888999;;;<<<===???AAAEEEHHHKKKOOOTTTWWWYYYZZZ[[[[[[[[[]]]aaadddmmmyyy}}}yyyuuuqqqkkkhhhdddbbbaaa___\\\ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^```cccfffiiijjjkkkkkkkkkmmmppprrruuuwwwzzz|||wwwqqqkkkeee```[[[WWWRRRNNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAFFFQQQ___lll{{{uuulllcccYYYSSSMMMGGGEEEFFFFFFGGGGGGGGGGGGFFFEEEEEE@@@???===;;;999777555555555555555555555444444444555666666555555444333222111000//////000111111111//////............/////////............///000000333111000......000111333...//////////////////.........//////000000000000111000//////000111222222111222222222333333333222222222222333444555666777444555555666777999:::;;;>>>AAADDDHHHKKKOOOSSSWWWZZZ[[[\\\\\\]]]___bbbeeeooo{{{~~~yyysssooojjjgggddd```^^^\\\[[[[[[ZZZYYYXXXYYYYYY[[[]]]___aaabbbcccdddeeehhhkkkmmmnnnoooooopppssswwwyyy{{{~~~}}}xxxrrrlllfffaaa^^^WWWTTTOOOMMMKKKKKKJJJIIIFFFEEECCCBBBAAABBBDDDFFFQQQ\\\iiitttwwwlllbbbXXXSSSMMMHHHFFFHHHHHHHHHHHHHHHGGGFFFEEEDDD>>>===<<<;;;999777666666666666555555555444444444555555555555444333222111/////////.........///000/////////....../////////...............//////000333111000......000111333/////////....../////////111111000000////////////000000111000000000111222000111222333333333333222111222333444555666666666444555555666777999:::;;;>>>AAADDDGGGJJJNNNSSSWWW[[[]]]^^^^^^___```cccfffooo{{{}}}zzzsssppplllgggccc___^^^]]]YYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\___bbbeeeggghhhhhhkkklllnnnqqqssstttvvvvvvwww{{{|||wwwtttpppjjjddd___\\\ZZZTTTRRROOOMMMMMMLLLJJJHHHEEEEEEDDDCCCDDDGGGMMMRRR]]]hhhsss{{{xxxiiiaaaXXXTTTPPPJJJIIIJJJIIIIIIHHHHHHFFFEEECCCBBB;;;;;;;;;:::999888888888666666666555444444333333444444444333333222111000...///000///------...000////////////////////////......------......///000111000////////////000111//////............//////222222111000000///.........///000000......///000///000111333333333222222000111222444555555555555666777777888999;;;<<<===>>>@@@DDDGGGJJJNNNSSSVVV[[[]]]^^^______aaacccfffnnnzzz|||xxxuuurrrqqqnnnllldddccc```]]]ZZZYYYZZZ[[[XXXYYYZZZ[[[\\\]]]___aaa```bbbfffiiilllmmmnnnnnnrrrrrrtttvvvzzz}}}|||wwwsssnnnlllgggaaa[[[WWWUUUTTTQQQPPPOOONNNNNNMMMJJJGGGDDDEEEEEEEEEHHHPPPZZZbbbjjjsss|||~~~zzzsssfff___XXXVVVSSSNNNLLLMMMJJJJJJIIIGGGEEECCCAAA@@@999999999999999999999999777666666555444444333333222222222222111000//////000111222000---,,,...000//////000000000000//////...------------...//////////////////////////////000///...------...///000111111000000000000000000---000111111///...///000---///111222333333222111///000222333444555444444666777777888999;;;<<<======@@@DDDGGGJJJNNNSSSVVVYYY[[[]]]^^^^^^```bbbdddmmmyyy{{{wwwuuuoookkkfffbbb```___]]]\\\ZZZZZZYYYWWWVVVWWWYYY[[[ZZZ\\\^^^___```bbbeeegggfffhhhkkkooorrrsssssssssvvvvvvxxx{{{|||wwwssspppmmmhhhfffaaa[[[TTTPPPOOOPPPOOONNNNNNOOOOOOMMMIIIFFFDDDDDDEEEGGGLLLWWWdddnnnsss{{{}}}yyyvvvtttpppkkkddd]]]XXXWWWUUUPPPNNNOOOKKKJJJIIIGGGEEEBBB@@@>>>888888888999999::::::;;;777777666555444444333333111222222111111000///...111333444111...---...111//////000000000000//////...------------...//////......////////////......000///...------...///000/////////000111111222222///222444333111///000222,,,...000222333222111000...///111333444444444333444555555666777999:::;;;===@@@CCCGGGJJJNNNRRRVVVWWWYYY\\\]]]]]]^^^```bbbkkkwww}}}wwwrrrpppnnnkkkhhhccc___[[[ZZZ[[[[[[ZZZXXXUUUVVVXXXXXXYYYZZZ]]]___bbbcccdddeeefffhhhllloootttttttttuuuwwwyyyyyyxxxzzz{{{}}}{{{uuurrrpppkkkgggbbb___ZZZUUUQQQOOONNNNNNPPPRRRTTTSSSNNNJJJFFFDDDAAADDDIIIPPPYYYeeerrrzzz}}}}}}~~~{{{xxxsssooolllhhhdddaaa[[[[[[YYYWWWTTTPPPNNNLLLFFFFFFFFFFFFDDDAAA???>>><<<;;;::::::<<<<<<;;;:::555444444333333222111111333333222222111000//////............////////////...///////////////..................////////////////////////////////////...///000222222111000000111111000000//////......///////////////000111111...///000111222333333333333333444444555666666666333333555666999;;;>>>??????AAADDDGGGIIIMMMQQQTTTWWWYYY\\\]]]]]]___aaaccchhhttt~~~xxxtttvvvqqqlllhhhfffdddbbb```]]]ZZZWWWWWWXXXYYYXXXVVVXXXZZZ[[[\\\\\\]]]```bbbgggiiikkkmmmnnnqqqtttwwwuuuuuuvvvxxx{{{~~~xxxsssqqqnnniiiddd]]]ZZZVVVRRROOOOOOOOOPPPTTTUUUUUURRRNNNJJJHHHHHHEEEJJJRRR\\\gggsss~~~|||zzzqqqmmmgggccc___]]]ZZZYYYYYYYYYXXXVVVSSSPPPNNNMMMLLLLLLJJJGGGDDD@@@===;;;===;;;::::::;;;;;;:::999666666555555444333333333222222111000000///..................////////////......////////////..................//////////////////////////////////////////000111111111111000111000000000/////////...///////////////000111111///000111222222222222222333333444444555666666666555555666777888:::<<<===???AAADDDGGGIIIMMMQQQTTTYYYZZZ\\\]]]\\\]]]___aaahhhttt~~~|||zzzwwwuuurrrnnniiieeefffccc```]]]\\\[[[ZZZYYYYYYWWWVVVVVVXXXYYYYYYXXX]]]___`````````aaadddfffgggjjjnnnqqqtttvvvyyy{{{{{{|||}}}|||xxxuuurrrnnngggbbbWWWUUURRROOONNNOOORRRSSSYYYXXXUUUPPPLLLKKKLLLNNNPPPWWWaaalllwwwxxxsssgggbbb[[[UUUSSSRRRRRRRRRVVVVVVUUUTTTSSSQQQOOONNNNNNMMMKKKHHHDDD???<<<:::>>><<<;;;:::;;;:::999777888777777666555555444444000000000//////......---............////////////......///////////////...............////////////////////////////////////000000//////000000111111000000000000///////////////////////////000111111000111111222222222111111333333333444555555666666777666777777888999;;;;;;???AAADDDGGGIIIMMMQQQTTTYYYZZZ\\\\\\[[[[[[]]]^^^iiittt{{{wwwuuusssrrrqqqoookkkjjjhhhgggdddaaa^^^\\\]]]\\\ZZZYYYXXXXXXXXXXXXZZZZZZZZZ[[[]]]^^^______bbbcccdddeeeeeefffhhhjjjjjjnnnssswwwzzz||||||xxxtttmmmeee___SSSQQQOOONNNOOORRRUUUWWW[[[XXXSSSNNNKKKMMMRRRVVV```gggrrr|||~~~uuummmbbb]]]UUUPPPOOOPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPMMMLLLJJJHHHDDDAAA???===???===;;;::::::999777555777777777666555555444444000000000//////.....................////////////---...//////////////////............////////////////////////////////////000000///......000111222000000000000///////////////////////////000000111111111222222222111111000222333333444444555666666666666666777888:::;;;<<>>???AAADDDGGGIIIMMMQQQTTTTTTWWWYYY[[[\\\]]]```bbblllwww~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{tttsssrrrooollliiifffddd```^^^\\\[[[[[[ZZZYYYXXXSSSTTTVVVVVVUUUUUUWWWXXXWWWYYY[[[[[[\\\\\\^^^``````bbbfffhhhiiijjjlllnnnlllnnnpppqqqrrrtttxxxzzz}}}~~~{{{yyytttmmmeee\\\VVVRRRQQQQQQRRRSSSTTTVVVWWWXXXSSSRRROOONNNQQQXXXbbbiiizzzzzzrrrlll^^^[[[WWWUUUUUUVVVWWWVVVUUUVVVVVVVVVVVVVVVVVVUUUXXXUUUQQQMMMHHHDDDBBB@@@>>>===::::::999999777555444444444333222222111111000000000000000000000000............////////////,,,---...///000000000000............//////////////////////////////////////////......//////000000////////////000000000000///////////////000111111000111111222222222111111222222222333444444555555333333444666999<<<>>>??????AAADDDGGGIIIMMMQQQTTTTTTVVVYYY[[[\\\^^^aaadddlllwww~~~}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~|||{{{{{{zzzyyyxxxwwwwwwuuussspppooonnnnnnllljjjffffffeeecccaaa^^^\\\[[[YYYXXXWWWXXXYYYYYYXXXVVVTTTVVVXXXWWWVVVWWWYYY\\\XXX[[[___`````````ccceeeeeehhhlllnnnoooooorrrttttttvvvxxxzzz|||}}}yyynnnlllggg```ZZZTTTRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTNNNNNNOOOQQQWWW```kkksssyyyrrrkkkggg[[[ZZZYYYZZZ[[[[[[YYYWWWXXXXXXXXXYYYYYYXXXXXXWWWTTTRRRNNNIIIEEEBBB@@@???===<<<:::999999999777555444444333333222222111111////////////////////////............////////////,,,---...///000000000000............////////////////////////////////////---...//////000000//////.../////////000000000111///////////////000111111///000111222222222222222111222222333333444555555444555555777999;;;===>>>???AAADDDGGGIIIMMMQQQTTTVVVXXXZZZ\\\]]]___aaacccjjjvvv~~~}}}|||zzzyyyxxxwwwssssssrrrrrrrrrsssssstttrrrssstttuuuvvvuuuttttttpppppprrrssstttuuuuuuuuuuuuuuutttsssrrrqqqpppooojjjjjjjjjjjjjjjkkkkkkkkkkkkiiifffddddddcccaaa```^^^^^^]]]\\\ZZZYYYWWWVVVXXXXXXXXXZZZ\\\]]][[[YYYZZZ\\\]]]\\\ZZZZZZ]]]```\\\___cccddddddeeegggjjjiiimmmrrrtttttttttwwwyyyyyy|||yyyttteeeccc^^^YYYTTTRRRRRRSSSQQQRRRUUUVVVVVVUUURRRPPPKKKMMMPPPTTT\\\fffrrryyy}}}rrriiidddaaa[[[[[[\\\^^^___^^^[[[YYYYYYZZZZZZZZZZZZZZZYYYYYYKKKJJJGGGCCCAAA???>>>>>>===;;;999999999999777666555444444333333222111111---................................./////////000,,,---...///000000000000............/////////000////////////////////////,,,---///000000000///....../////////000000111111///////////////000111111...///000111222333333333111222222333333444555555666666666777888:::;;;<<>>>>>;;;::::::999888777666666444333222000000///000000111111111111111111111111............////////////000000000000000000000000////////////////////////////////////////////////---...///000111111111111111111111111111111111111000000000000000000000000222222111000000111222222333222222333333555666666666666666666555777:::===???BBBEEEGGGJJJMMMRRRUUUWWWZZZ]]]^^^]]]___cccgggoooyyy~~~}}}zzzxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxvvvtttssssssrrrrrrrrrrrrpppooonnnnnnnnnnnnkkkjjjjjjiiihhhgggffffffeeeeeeeeeeeeeeefffggggggfffdddbbbbbbccccccbbbaaa___```bbbcccdddeeeeeeeeeeeeeeeffffffggghhhiiiiiijjjkkklllmmmnnnppppppqqqsssssstttvvvxxxzzz|||}}}~~~yyytttmmmfffaaa^^^[[[XXXRRRSSSUUUVVVWWWWWWUUUUUUTTTRRRNNNKKKKKKLLLNNNPPPUUUYYYaaalllxxxzzzpppiiiccc]]]\\\]]][[[]]]^^^^^^\\\ZZZYYYYYYZZZ]]]]]][[[[[[[[[WWWPPPHHHEEEBBB@@@@@@???>>>===;;;;;;:::999888777666555555444222111////////////111111111111111111111111............////////////000000000000000000000000////////////////////////////////////////////////---...///000000111111000111111111111111111111111000000000000000000000000222222111000000111222222333222222333333444555666555666666666666777:::===???AAADDDGGGIIILLLPPPSSSVVVYYY\\\]]]]]]^^^bbbfffqqq{{{}}}{{{yyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvuuusssrrrqqqqqqqqqnnnnnnnnnmmmlllkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllhhhgggeeeeeefffgggfffeeeeeegggiiijjjjjjjjjkkkllliiiiiijjjkkklllmmmmmmmmmqqqqqqssstttvvvxxxyyyzzz{{{||||||~~~~~~uuuooofff___[[[ZZZYYYXXXTTTVVVYYY\\\\\\ZZZVVVTTTQQQPPPOOONNNNNNOOOSSSUUUZZZ```kkkvvv~~~tttjjjeee```\\\\\\^^^[[[]]]^^^^^^]]][[[[[[\\\]]]^^^\\\XXXVVVTTTOOOHHHGGGEEECCCBBBAAAAAA???>>>;;;;;;:::999888666555555444333222111000///...---....................................////////////////////////////////////////////////////////////////////////////////////......///000000000000000111111111111111111111111000000000000000000000000222111111111111111111222333222222222333444444555444555666666666888:::===???AAADDDFFFHHHKKKOOORRRUUUXXX\\\\\\\\\^^^bbbfffrrr{{{}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{zzzzzzyyyzzzyyywwwvvvttttttssssssrrrrrrqqqqqqpppoooooooooooonnnnnnmmmmmmmmmmmmmmmkkkjjjhhhiiijjjkkkkkkjjjmmmoooqqqqqqpppooopppqqqrrrsssuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}yyynnniiiaaa[[[XXXXXXYYYYYY[[[]]]___aaa___[[[VVVSSSPPPRRRUUUVVVWWWXXX[[[]]]cccjjjvvvyyyppphhhddd```]]]]]]___[[[]]]^^^^^^]]]]]]^^^___^^^```___[[[YYYVVVPPPHHHIIIGGGDDDCCCCCCBBBAAA???<<<;;;:::999777666555555333222222111000///...---....................................////////////////////////////////////////////////////////////////////////////////////...//////000000000000///000000000000000000000000000000000000000000000000111111111222222111111111333333222222222333444444333555666777777888:::<<>>AAAEEEHHHJJJMMMQQQTTTUUUXXX[[[\\\[[[\\\```dddmmmyyykkklllmmmnnnrrrzzz}}}zzzrrrwww~~~|||xxxnnnkkkeee___[[[XXXWWWWWWXXXZZZ^^^bbbdddbbb^^^ZZZOOOMMMJJJGGGGGGLLLTTTYYYaaahhhqqqyyy|||xxxzzzzzzyyywwwtttqqqmmmkkkjjjkkkoootttxxxyyyxxxvvvkkkddd[[[UUURRRRRRSSSSSSUUUUUUTTTQQQMMMJJJIIIIIIEEEDDDDDDEEEDDDBBB>>>;;;777444111000000000000///////////////////////////......//////////////////////////////////////////////////////////////////------......///000000000......////////////......////////////000000000000//////000000000000//////.../////////000000000111000111111111222222222222333333333333333333333222444666777888888999;;;===>>>AAADDDGGGJJJMMMQQQSSSTTTWWWZZZZZZZZZ[[[___cccmmmzzzhhhjjjkkkkkkmmmrrrzzz~~~~~~|||zzz{{{zzzsssnnnjjjbbb```]]]ZZZWWWVVVVVVWWWTTTVVVYYY]]]]]]ZZZTTTOOOLLLJJJHHHGGGHHHOOOXXX^^^iiioooxxx{{{vvvssstttsssrrrpppmmmjjjfffdddgggjjjooovvv{{{|||yyyvvvkkkcccXXXQQQPPPPPPPPPOOONNNNNNMMMKKKHHHGGGHHHIIIEEEDDDCCCCCCBBB???;;;888666333111000000111000///////////////////////////---...//////000///////////////////////////////////////............//////---------...///000000111......////////////......////////////000000000000//////000000000000//////......//////000000111111000111222222333333222222333333333333333333333333444666777888888999;;;===>>>AAADDDGGGJJJMMMPPPSSSTTTWWWYYYZZZYYYZZZ^^^bbbnnn{{{gggiiijjjjjjiiikkkppptttyyy}}}uuunnnhhhccc```]]]\\\[[[ZZZYYYXXXXXXXXXRRRRRRSSSTTTTTTRRRNNNJJJKKKKKKKKKMMMRRR[[[fffmmmwww}}}|||yyyxxxwwwvvvrrrpppmmmjjjgggeeeddddddgggjjjqqqxxx|||{{{wwwsssfff___WWWSSSSSSSSSQQQNNNKKKKKKJJJHHHEEEDDDFFFGGGEEEDDDBBB@@@???<<<999666555333000///000111111000////////////////////////,,,---///000000000//////////////////////////////000000///......///000000.........///////////////......////////////......////////////000000000000//////000000000000//////.........///000111111111000111222333333333222222222222222333333444444444444666777888888999;;;===>>>@@@DDDGGGIIILLLPPPSSSTTTWWWZZZ[[[ZZZ[[[___cccooo{{{jjjlllmmmkkkiiihhhkkknnnnnnsss{{{zzzpppiiiccc___\\\XXXXXXXXXWWWWWWVVVVVVVVVSSSRRRPPPOOOPPPOOONNNLLLKKKMMMPPPUUU]]]iiivvv~~~}}}wwwwwwyyyzzzzzztttqqqlllgggeeeeeefffhhhhhhkkkrrrxxx|||yyytttoooaaa\\\WWWVVVWWWWWWRRRNNNJJJJJJIIIFFFCCCBBBDDDEEEFFFDDDAAA???===:::777444555333000000111111111111////////////////////////,,,---///000000000//////////////////////////////222111000//////000111222111000000///......------......////////////......////////////000000000000//////000000000000//////---......///000111111222000111222333444333222222111111222333333444555555444666777888888999;;;======@@@DDDGGGIIILLLPPPSSSVVVYYY[[[\\\[[[\\\```dddooo|||lllkkkjjjhhhgggfffffffffmmmmmmrrr|||~~~}}}~~~zzzuuunnnhhheeecccbbbaaa^^^\\\ZZZWWWUUUSSSQQQPPPKKKNNNPPPQQQPPPPPPPPPPPPUUUXXX^^^eeeooo|||~~~|||}}}}}}zzzuuurrrmmmiiiggggggiiijjjoooqqqsssuuuvvvsssmmmiiicccdddcccbbb^^^XXXRRRNNNIIIGGGEEEEEEEEEEEEDDDBBBFFFDDD@@@<<<888555333222222111111000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000111111000000//////......//////.........---------000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000444555666555333222333444666777999999999;;;>>>AAAAAACCCEEEGGGHHHLLLPPPSSSTTTWWWYYYYYYYYY[[[___dddmmm|||lllkkkjjjhhhggggggffffffiiijjjooovvv|||yyyvvvwww}}}}}}uuuqqqmmmjjjiiiiiiiiiiiieeeccc^^^YYYTTTPPPNNNMMMLLLOOORRRSSSTTTTTTVVVXXX```eeemmmxxx~~~{{{uuurrrnnnjjjhhhiiijjjlllrrrrrrsssuuuvvvsssoookkkoooqqqqqqnnnggg^^^VVVRRRKKKHHHEEECCCDDDDDDCCCCCC@@@???<<<999777555333333222111111000000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000//////......000000/////////.........000000000000000000000000000000000000000000000000////////////000000000000111000000000000000000000222333444444333333555666777555333555999<<<===<<>>999444333222111111111111111222111111000000000000000000000000000000000000000........................................................................---------.........//////---.........////////////////////////////////////000000000000000000000000////////////000000000000...//////000111111222222222444555444333333444555777777666777:::===>>>??????BBBFFFIIIKKKMMMOOOQQQTTTWWWYYYYYYXXXZZZ^^^bbbhhhwwwbbbbbbbbbbbbcccdddeeeeeeeeejjjkkkkkkqqqzzz|||yyy~~~uuunnnpppttt{{{zzzyyy}}}{{{~~~~~~|||wwwnnnhhhccc^^^YYYWWWXXXZZZZZZYYYWWWXXXYYYYYYXXX\\\bbbgggiiiccc\\\WWWUUUUUUUUUUUUTTTUUUYYY```jjjttt}}}}}}~~~|||{{{zzzzzzzzz{{{|||}}}|||rrrllllllkkkfffaaabbb]]]UUUNNNHHHBBB===999111000000000000000111222222111111000000000000000000000000000000000000000........................................................................---------.........//////.../////////000000111111////////////////////////000000000000000000000000////////////000000000000...//////000111222222222000222444444444444666777:::666333666<<<@@@???===???BBBFFFIIIKKKMMMOOOPPPTTTWWWYYYYYYYYY[[[___dddiiiyyydddeeeeeefffgggfffffffffggghhhiiillloootttxxx{{{xxxuuurrrqqqssswww}}}zzz}}}zzzxxxvvvyyy{{{zzzttttttuuutttqqqlllgggdddaaa___]]]ZZZXXXWWWWWWWWWXXXUUURRRRRRTTTVVVVVVUUUYYYYYYYYYXXXWWWWWWYYY[[[___eeemmmtttzzz}}}||||||}}}zzzvvvsssqqqqqqsssttttttooojjjiiilllnnnllliiieee]]]RRRHHH@@@:::666444444333111000000111333444111111222222222222111111////////////////////////...............---------///...---,,,,,,---...////////////...---------,,,......------------.............../////////000000............////////////,,,,,,------......//////////////////000000000000111111222222222333333333333222111111000111111111555555666777999:::;;;<<<===AAAFFFIIIKKKMMMPPPQQQTTTVVVXXXWWWVVVXXX]]]aaaooo}}}eeeeeefffgggggggggggggggiiiiiiiiikkknnnrrrvvvyyyxxxvvvsssqqqrrrvvv{{{~~~}}}{{{}}}}}}wwwsssuuuzzzxxxrrrmmmjjjiiihhhhhhhhhhhhhhhgggfffeeedddbbb^^^[[[WWWUUUUUUTTTTTTQQQOOOPPPUUUYYY[[[[[[[[[ZZZYYYYYYYYY]]]ccchhhkkkrrr|||}}}~~~}}}}}}}}}|||xxxuuurrrqqqqqqrrr|||~~~xxxsssppplllhhheeeeeeiiikkkiiigggaaaYYYNNNCCC<<<888666555222111///......///111222///000000111111000000///////////////////////////++++++,,,---...///000111......------------........................------......------------......+++++++++,,,,,,,,,------............////////////.............../////////........./////////000000111111111111222222222333222222222222222333444444555666777888999;;;<<<<<>>BBBDDDFFFGGGIIILLLQQQTTTUUUWWWXXXWWWVVVWWW\\\```iiiyyyiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkknnntttyyy||||||zzzwwwtttsssrrrssssssvvvwwwzzz}}}rrrqqqqqqrrrwwwyyyrrrlllhhheeecccbbbaaa``````bbbdddeeehhhjjjmmmnnnooonnnlllkkkfffbbb[[[TTTMMMIIIGGGFFFJJJMMMRRRZZZeeeppp{{{zzzuuussskkkgggbbb___^^^```ccceeejjjmmmqqqrrroooeeeYYYPPPBBB???:::777555444222000333222222222222222222333///000000111111000000///////////////////////////000//////...------,,,,,,,,,---...//////...---,,,---......//////000000000......------------......////////////000000000000............////////////111111000000//////......000000111111111222222222///000000000000111111111333333222222222222333333777777888999;;;<<<===>>>CCCDDDFFFHHHIIILLLQQQTTTUUUWWWXXXWWWVVVWWW\\\```gggwwwiiihhhggggggggghhhjjjkkkiiiiiijjjlllooossswwwyyyyyyxxxvvvsssqqqpppooooootttsssuuuxxxxxxxxx{{{zzzxxxxxx}}}~~~uuurrrqqqttt{{{~~~yyysssnnnjjjgggdddbbbaaaaaa``````aaacccfffggglllmmmoooooommmiiieeebbb[[[XXXRRRMMMIIIHHHHHHIIIKKKPPPXXXbbbmmmxxxvvvoookkkaaa^^^[[[ZZZ^^^dddiiilllqqqsssuuurrrjjj]]]OOOGGG:::888777666555444111///000000000000000000000000///000000111111000000///////////////////////////---------.........//////---..................---//////////////////000000......------------......---............/////////............////////////000000///////////////...000000000111111111222222000000000111111111222222444444333222222222222222666777888999:::;;;<<<===CCCEEEGGGIIIJJJMMMPPPSSSVVVXXXYYYWWWVVVWWW[[[___gggwwwiiihhhgggffffffhhhiiijjjiiijjjkkklllnnnppprrrrrruuutttrrrpppnnnlllkkkkkkooommmpppuuuuuuqqqssswww{{{~~~wwwooonnnqqqttt{{{~~~zzzxxxzzz|||xxxqqqooollljjjiiigggdddaaacccbbb```___```aaacccdddggggggfffeeebbb___[[[YYYRRRPPPNNNLLLMMMPPPSSSVVVZZZaaakkkvvv|||rrrkkkggg```]]][[[^^^dddkkkpppqqquuutttppphhh\\\PPPEEE???888666444333333333222111000000000111111000000000...//////000000//////...////////////////////////---------.....................------------......000000000///////////////......------------......---------............///............////////////.............../////////...////////////000000000111111111111222222222333444333333333333444444555555666777888999;;;<<<<<>>;;;999666222111111333333333222222333333333333222222---..................---////////////////////////111000///...---,,,++++++///...---,,,,,,---...///111111000000//////...............------................../////////000000............/////////000,,,---------......//////------------.........///111222222222222333333333333333333444555666777888555555666777999:::;;;<<>>:::444///222222222111111111000000////////////000000000000000000000/////////.........///000111111000///...------............---------.........---,,,,,,+++........................------------------,,,,,,,,,---------.../////////---......//////......---000000///.........//////000/////////............111000///......///000000333333333333444444444444555555777888:::;;;======CCCEEEFFFGGGHHHKKKNNNQQQTTTWWWYYYXXXWWWWWWZZZ^^^iiixxxkkkkkkjjjjjjiiihhhhhhhhhhhhgggggghhhhhhhhheeecccbbbbbbbbbcccddddddeeeeeeccccccdddeeegggiiijjjjjjlllmmmooopppssswww||||||wwwuuuzzz}}}wwwtttssstttuuuwwwyyy}}}}}}~~~|||{{{{{{~~~~~~~~~~~~|||zzzxxxvvvtttqqqooommmmmmlllkkkiiihhhgggggghhhkkkqqqvvvyyy{{{yyyvvvppphhh```YYYUUUNNNMMMMMMLLLJJJIIIHHHGGGMMMOOOQQQTTTXXX___ggglllsss{{{xxxvvvsssooommmmmmnnnooovvvuuusssooohhh___WWWRRRIIICCC===888777555111...222111111111111000000000////////////000000000000/////////.........------////////////////////////------............---------------...------,,,,,,------------------------,,,,,,------------------------........................////////////......000000000//////.........////////////............111000000///000000111111222222222222333333333333555555777888:::;;;======BBBDDDFFFHHHIIIKKKNNNQQQQQQTTTWWWWWWWWWXXX\\\___iiixxxkkkjjjjjjiiiiiihhhhhhggggggffffffggghhhgggdddbbb______```aaaaaabbbccccccaaabbbcccdddeeefffgggggghhhjjjkkkmmmnnnqqquuuxxx~~~~~~yyysssooollliiihhhiiikkknnnqqqssstttzzz}}}~~~}}}||||||~~~|||xxxssspppnnnnnnnnnnnnooopppppppppnnnlllkkkllljjjiiiiiikkklllkkkjjjhhhgggffffffhhhkkkoooqqqllljjjgggbbb\\\VVVQQQNNNIIIJJJKKKLLLLLLMMMOOOPPPVVVXXX\\\aaahhhqqq{{{}}}wwwtttpppmmmlllmmmooopppuuurrrmmmfff]]]RRRGGG@@@>>>;;;666444444333222000111111111111000000000000////////////000000000000/////////.........------///...------------...///------............------,,,,,,------...---------------------------------,,,,,,,,,------........................---------...//////000000//////...000000000000//////......///////////////.........111111111111111111222222111111222222222333333333777777999:::<<<===??????AAADDDFFFHHHIIIKKKNNNQQQQQQTTTWWWWWWVVVXXX[[[___jjjyyyjjjiiiiiihhhhhhgggffffffffffffffffffggggggdddbbb_________``````````````````aaabbbdddeeeeeeeeedddeeegggjjjkkklllnnnqqqsssssszzz}}}wwwgggeeecccdddfffggggggfffeeegggiiikkkkkklllnnnpppnnnrrrvvvzzz}}}~~~{{{yyyxxxxxxyyyyyyxxxzzz~~~~~~|||zzzxxxxxxwwwuuussspppnnnkkkhhhgggfffffffffaaaccceeeggghhhgggfffeeefffdddcccdddfffhhhhhhgggeeeccc```^^^]]]]]]^^^___ZZZXXXVVVSSSPPPMMMKKKIIILLLNNNQQQSSSVVV[[[bbbfffhhhkkkpppvvv}}}zzzuuusssqqqnnnnnnnnnpppqqqnnnjjjccc\\\SSSIII???888999777444222222222111000000000000000000000000000////////////000000000000000000000/////////............------------......------............------++++++,,,---............------------------------,,,,,,,,,------........................---------......////////////......---...////////////...---.........///////////////000000111222222222222222111111222222222333333333777777999:::<<<===??????@@@CCCFFFHHHJJJLLLOOOQQQSSSUUUXXXXXXWWWWWW[[[^^^lll|||hhhhhhggggggfffeeeeeeeeedddddddddeeeggggggeeeccc````````````____________aaabbbccceeeeeeeeedddccccccfffiiikkkkkklllnnnoooiiinnnwww{{{wwwrrrpppooolllgggcccbbbaaa^^^[[[YYYXXXWWWWWW[[[]]]```bbbdddfffjjjmmmtttwww|||~~~~~~}}}|||zzzxxxwwwwwwvvvrrrtttvvvwwwwwwxxxyyyzzzyyy||||||wwwrrrooommmjjjiiiggghhhhhhiiigggfffdddcccbbb````````````aaa___aaaeeehhhiiiiiihhhgggdddbbbaaaaaabbbcccbbbbbb\\\ZZZWWWSSSPPPOOONNNNNNPPPPPPNNNMMMMMMMMMMMMMMMSSSWWW\\\```eeemmmwww~~~~~~xxxrrrrrrrrrqqqpppoooooonnnddd^^^WWWPPPKKKDDD<<<666444444222111000///////////////000000000000000111////////////000000000000000000000/////////..............................------............------***+++,,,---............------------------------,,,,,,------------------------..................------............------***+++---...//////...---.........//////////////////000111222222222222222222222222222333333333333555555777888:::;;;======???BBBFFFIIIJJJLLLOOOQQQTTTVVVYYYYYYWWWXXX\\\___mmm~~~gggffffffeeeeeedddccccccaaaaaaaaaccceeefffdddbbb````````````````````````bbbccceeeffffffeeedddcccbbbeeehhhiiiiiiiiiiiijjjeeeiiiooovvv}}}zzzwwwpppeee]]]XXXSSSOOOLLLPPPPPPQQQQQQQQQSSSWWWZZZ___aaaeeeiiilllnnnpppppptttuuuvvvwwwxxxxxxwwwwwwrrrtttvvvvvvvvvuuuvvvwwwssstttvvvxxxyyyyyyxxxxxxtttuuuvvvxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{||||||{{{zzzyyyyyyzzz|||}}}zzz{{{||||||{{{|||~~~~~~~~~~~~|||zzzwwwtttssspppooonnnllljjjgggeeecccbbbaaa```aaabbbbbbaaa``````___^^^]]]\\\\\\]]]]]]aaacccfffiiikkkjjjiiigggaaa___\\\[[[[[[[[[YYYXXXQQQPPPNNNLLLJJJJJJJJJKKKOOOOOOPPPRRRTTTXXX[[[]]]dddjjjssszzzzzzwwwrrrssstttsssppplllgggdddWWWPPPHHHCCCAAA>>>888444111222222111////////////////////////000000111111////////////000000000000/////////.........---------...///000000///...---------............------)))***+++---.../////////........................------------------,,,,,,,,,---------.../////////,,,,,,------------,,,,,,'''(((+++---...///................../////////000...///000111222222222111333333333333444444444444555555777888:::;;;======???BBBFFFIIIKKKMMMOOOQQQRRRUUUYYYYYYYYYZZZ___bbbmmm~~~fffeeeeeeddddddcccbbbbbb___^^^___bbbdddeeecccbbb___`````````aaabbbbbbbbbcccdddfffggggggfffdddcccbbbdddggghhhgggeeedddeeehhhjjjmmmppptttzzzwwwkkkccc\\\TTTOOOJJJJJJJJJIIIJJJLLLQQQTTTPPPQQQRRRUUUXXX\\\^^^```eeegggkkkooorrrssssssssstttvvvxxxyyyxxxwwwxxxyyyssssssssssssrrrqqqppppppjjjkkklllmmmnnnnnnnnnnnnqqqpppooonnnmmmmmmmmmmmmlllkkkiiihhhhhhiiikkkllllllmmmnnnnnnmmmmmmoooqqqnnnmmmmmmnnnppprrrtttuuuttttttssssssrrrrrrrrrrrrtttttttttttttttsssrrrrrrqqqqqqqqqooommmjjjhhhfffdddeeeeeeddddddcccbbbaaacccbbbaaaaaabbbbbbaaa``````___^^^]]]]]]\\\\\\\\\]]]```cccffffffeeecccaaa[[[XXXUUUSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQTTTXXX^^^eeekkknnnzzz~~~{{{xxxwwwwwwtttuuuvvvuuuoooggg^^^XXXMMMFFF>>>999888777444000111222222222111000111222.../////////000000111111////////////000000000000......---------,,,,,,,,,---...000111111000...------..................---)))***+++---...//////000////////////////////////.........------,,,,,,,,,,,,,,,------...///000000+++,,,,,,------,,,,,,+++$$$&&&))),,,...///......---.........//////000000---...000111222222111111333333444444444444555555777777999:::<<<===??????>>>BBBFFFIIIKKKMMMOOOQQQQQQTTTXXXZZZZZZ]]]aaaffflll~~~fffffffffeeedddbbb```^^^]]]^^^```aaabbbbbbbbbaaacccbbbaaa``````___``````ccccccdddeeedddcccbbbaaaddddddeeeeeeeeeeeeeeedddccccccdddfffjjjooosssvvvwwwzzzhhhYYYOOOMMMOOOOOOMMMJJJIIILLLOOOOOONNNMMMNNNPPPQQQQQQQQQVVVWWWYYY[[[^^^bbbgggkkkkkkooouuuzzz~~~~~~}}}xxxvvvtttsssrrrqqqooommmhhhgggfffffffffggghhhiiihhhgggfffeeedddcccbbbaaa___^^^]]]]]]]]]]]]^^^___````````````aaabbbccccccdddcccbbbbbbccceeehhhiiijjjiiigggeeeeeeeeeeeefffhhhggggggfffeeeeeeffffffhhhiiiiiiiiihhhfffcccbbb```````````````````````````___^^^```dddeeedddaaahhhfffbbb```^^^\\\ZZZXXX\\\YYYWWWXXXYYYXXXUUUQQQNNNOOOOOOOOOMMMLLLMMMOOOJJJKKKLLLLLLNNNQQQWWWZZZXXX```jjjrrryyy{{{vvvtttwwwzzzzzzzzz{{{yyyuuuoooggg[[[OOOGGG@@@>>>;;;888555444555555222222222111111111111000000///.........///111222------......//////000000///...------...///000111111000///------......///......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,++++++---///111,,,------,,,+++,,,...000---------.........//////////////////////////////111111111000000000000000333333444555555666666777666444222444888===???>>>???BBBEEEGGGIIIMMMQQQTTTVVVXXXYYYXXXWWWZZZ___dddoooccccccccccccbbb```___^^^^^^___aaaccccccccccccbbbaaaaaa```_______________aaabbbcccdddeeeddddddcccfffffffffffffffeeeddddddcccccccccdddgggjjjmmmoooooottt}}}rrrgggYYYXXXWWWTTTQQQNNNNNNNNNOOOMMMKKKLLLNNNOOOPPPPPPNNNOOOOOOOOOQQQTTTWWWZZZaaaeeekkkrrrwww{{{||||||vvvtttrrrqqqpppooommmkkkfffeeedddbbbaaaaaabbbbbbbbbaaa```___]]]\\\[[[[[[WWWWWWVVVUUUUUUVVVWWWWWWXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```aaaccccccbbb```___^^^___````````````___``````aaabbbbbbfffhhhjjjkkkkkkiiigggfff______``````aaabbbbbbbbbbbbaaa```bbbdddeeecccaaabbb```]]]ZZZXXXVVVTTTSSSQQQOOONNNNNNQQQRRRPPPOOOLLLLLLLLLKKKKKKMMMPPPSSSSSSTTTVVVXXX\\\aaagggkkksss{{{zzzvvvsssssswwwyyyzzzyyyzzzuuummmdddZZZQQQHHHBBB;;;999666333222111111222111111111000000000//////000//////...///000111222........./////////////////////...---......000000111000///...---......///............---------,,,------------------------//////.........---------........................000///---,,,,,,---...///...///000///------///000,,,,,,,,,---------......////////////////////////000000000000000111111111111111222333333444444555888666444666999<<<===<<<@@@BBBEEEGGGIIILLLPPPSSSUUUWWWXXXXXXWWWYYY___cccooo^^^____________^^^]]]]]]___```bbbdddeeedddcccbbb______^^^^^^]]]^^^^^^^^^```aaabbbdddeeeffffffffffffgggggggggfffeeeddddddfffeeedddddddddeeeggghhhkkkmmmrrrwww~~~qqqooolllhhheee```[[[XXXWWWUUUSSSRRRSSSSSSRRRQQQKKKJJJIIIIIIJJJLLLNNNOOOQQQTTTYYY^^^cccgggjjjkkkkkkiiihhhgggggggggeeecccbbbaaa___]]][[[ZZZZZZ[[[ZZZYYYXXXWWWVVVTTTSSSSSSOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXXXXYYYWWWWWWWWWXXXYYY[[[\\\]]]]]]```cccfffgggfffdddcccXXXYYYYYYYYYZZZ\\\]]]]]]]]]\\\[[[\\\]]]]]][[[YYYVVVUUUSSSQQQOOOMMMLLLLLLKKKIIIHHHIIIKKKMMMNNNNNNMMMNNNOOOPPPRRRWWW]]]aaagggjjjmmmqqqvvv||||||zzzzzz|||}}}zzzssskkk___TTTJJJCCC>>>;;;666555333111000000000111000000/////////.........///////////////000111111///////////////.........000//////............///000///......------....../////////.........------,,,,,,,,,,,,------------000000//////......------........................///......---------,,,,,,...///000000///......///---------.........////////////////////////////////////000000111111222222111111222333333444444555888777777888;;;<<<<<<;;;AAACCCEEEGGGIIIKKKOOOQQQTTTVVVWWWWWWVVVXXX]]]bbbmmmZZZZZZ[[[[[[\\\\\\\\\\\\___```bbbdddeeedddbbbaaa]]]\\\\\\\\\\\\\\\]]]^^^aaaaaabbbcccdddeeeffffffeeeffffffggggggfffffffffhhhgggfffeeeddddddeeeeeehhhiiijjjmmmrrr{{{yyysssooonnnlllkkkhhhccc]]]YYYTTTQQQOOONNNNNNOOOPPPPPPMMMNNNOOOQQQTTTUUUWWWXXX\\\[[[ZZZZZZ[[[\\\[[[YYYZZZYYYWWWUUUSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMLLLIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQQQQRRRSSSTTTUUUVVVUUUXXX\\\___```___]]][[[SSSRRRRRRQQQRRRSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKLLLNNNMMMLLLMMMOOORRRUUUVVVYYY\\\aaaeeejjjpppwww{{{yyyqqqeee]]]RRRGGG???:::777555555444333222222222333333000000000/////////......///////////////000000111000000//////......------000000//////............//////......------------000////////////.........,,,,,,,,,,,,,,,------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***)))+++...///...---------.../////////000000000000////////////////////////......///000111222222333333333444555555666666777666777888:::<<<======<<>>???AAACCCEEEGGGHHHJJJMMMPPPQQQTTTWWWWWWVVVXXX\\\```kkk}}}WWWWWWWWWWWWXXXYYYZZZ[[[]]]___bbbddddddbbb___]]]ZZZZZZZZZZZZ[[[\\\]]]^^^bbbbbbaaaaaaaaabbbbbbcccbbbbbbdddeeeffffffggggggaaaaaaaaabbbbbbbbbbbbbbbccceeegggggghhhiiilllnnntttyyy{{{xxxzzz}}}wwwooohhhddd```[[[WWWYYYXXXWWWVVVUUUSSSSSSRRRNNNMMMKKKLLLMMMMMMLLLKKKHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOOOONNNLLLKKKKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNOOOOOONNNMMMNNNOOOHHHLLLQQQTTTUUUYYY___cccfffiiinnnsssxxxyyykkkZZZNNNEEEBBB>>>;;;999777444222111111111111111111111111111111111000000000//////......///000000000000000///////////////............//////000//////...------............---,,,,,,/////////.........------******++++++,,,,,,------))))))***+++,,,------...........................+++,,,---......---,,,+++***,,,...//////000111333+++++++++,,,,,,,,,,,,---//////////////////////////////000000111111222222111111222333333444444555222444777999:::<<>>@@@CCCEEEHHHKKKOOORRRQQQUUUXXXYYYXXXYYY]]]```lllYYYXXXXXXXXXZZZ\\\^^^___eeefffhhhiiigggddd```^^^]]]\\\\\\^^^___^^^\\\ZZZ]]]]]]]]]]]]^^^___```aaaccccccccccccccccccccccccaaaaaaaaaaaaaaa`````````ffffffeeeeeeddddddddddddcccfffjjjlllooowwwvvvmmmccc\\\[[[[[[YYYWWWWWWVVVVVVXXX]]]aaacccdddccceeegggiiiiiigggdddbbb```]]]ZZZYYYYYYXXXUUUQQQVVVWWWXXXYYY\\\aaaggglllkkkiiiddd]]]WWWQQQMMMKKKLLLMMMOOOQQQTTTXXXZZZ\\\\\\dddjjjjjjiiikkkkkkjjjkkkiiigggiiinnntttzzz|||vvvjjjZZZMMMEEE@@@;;;777777666666555444444333333222222222111111111111000////////////////////////------------............000000//////.........---///...,,,++++++---///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++---...///...***((()))+++...------------...//////...///000111111000///..................---------////////////////////////000000000000000111111111666555555555555444444444666666777888:::<<>>;;;777555666666666555444333333333222222222111111111000000/////////////////////////////////000000000111111000/////////.........---222111000///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,,,,,,,++++++...000111///---+++,,,...,,,,,,,,,,,,,,,---.........///000000000000///...........................////////////////////////000000000000111111111111111111222333444555666666666666777888:::<<>>999888777555444555444333333222222333333444444333333222111000000000000000000000///......////////////////////////---------.........//////////////////...............................................................+++((())),,,---,,,***.........------............+++)))***---...---+++000//////......---,,,,,,,,,,,,,,,---------......,,,---......//////......---------............///......//////////////////////////////000000000000222333333444444555555555777888999:::;;;===@@@CCCJJJIIIIIIIIIKKKNNNRRRTTTWWWXXXYYYXXXWWWZZZ___dddqqq]]]```dddfffggggggggghhhdddcccaaa___^^^___``````___^^^^^^]]]]]]\\\[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]^^^```dddhhhjjjjjjhhhggghhhgggeeedddeeedddbbb```aaaaaaaaabbbbbbbbbccccccaaabbbbbbbbbbbbbbbbbbaaadddeeefffhhhiiijjjkkkkkkmmmpppsssttttttxxxzzzvvvvvvzzz~~~ssskkkbbbYYYNNNFFF@@@===888555555555555444444333333222222222222222444444333222222111000000000000000000000///..............................---------.........//////------......//////000000.......................................---------...,,,++++++,,,------,,,...---,,,++++++,,,---...000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---------............///000000000000000//////////////////000000000111111222333333444444555555555777888999:::;;;===@@@CCCJJJIIIHHHIIIKKKNNNRRRTTTVVVWWWYYYXXXWWWYYY___dddrrr]]]```dddffffffffffffgggcccbbb```___^^^______```^^^]]][[[ZZZYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[]]]^^^___]]]```dddiiikkklllkkkjjjkkkiiifffeeeeeedddbbb``````````````````aaaaaaaaabbbbbbccccccccccccbbbbbbdddeeegggiiikkklllmmmnnnlllnnnoooooonnnpppuuuzzz|||pppggg[[[QQQIIIDDD>>>:::999777444222333555555555333222222111111111111111333333333222111111000000000000000/////////..............................---------...............+++,,,---...///000111111........................///.........------,,,,,,---.........---,,,---......---+++******+++---......//////...+++******+++******+++,,,,,,---......,,,,,,,,,---------......,,,---......//////......---------............///222222111111000000000///000000000111111111222222222222333333444555666666666888999::::::===@@@CCCIIIHHHHHHIIIKKKNNNQQQSSSTTTVVVXXXWWWWWWYYY___dddsss[[[^^^aaaccccccbbbbbbcccbbbaaa```____________```^^^\\\ZZZXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\^^^aaabbb```cccgggkkkmmmmmmlllkkkkkkiiigggffffffeeecccaaa````````````aaaaaaaaaaaacccccccccddddddccccccccccccdddfffiiikkkmmmnnnnnniiijjjlllllllllooosssvvvxxx|||vvvjjj[[[SSSHHH@@@:::888666555777555333222444555555555222111111000000000000000333222222222111111000000000000//////............................................................,,,,,,---......///000000........................///......------,,,,,,++++++...000///,,,+++---//////---+++******+++---///)))+++---,,,)))'''(((***---------.........//////,,,,,,,,,---------......,,,---......///.........---------............///222111111000000//////...000111111111222222222222222222333333444555666666666777999999:::<<<@@@CCCGGGGGGHHHIIIKKKNNNQQQSSSSSSUUUWWWWWWWWWYYY___dddttt[[[]]]aaabbbbbbaaaaaaaaa`````````_______________^^^]]][[[YYYXXXYYYZZZ[[[YYYYYYZZZ[[[]]]```cccdddeeegggkkknnnoooooommmkkkjjjhhhgggggghhhgggfffeeebbbbbbbbbbbbbbbbbbbbbbbbcccccccccddddddcccccccccaaaccceeegggiiikkklllmmmggghhhiiijjjkkkllloooqqqppptttxxx}}}}}}{{{}}}|||mmm^^^VVVGGGCCC===888555444444333666444222222333333333222222111000000//////000000222222111111111111111000000000///...---......................................................---...............---------..............................------,,,,,,,,,,,,)))---//////,,,***,,,...///...---,,,,,,---...///&&&))),,,,,,***)))***---//////.........---------,,,,,,,,,---------......,,,---......///.........---------............///000000000//////.........000111111111222222222222111111222333444555666777666777888999:::<<>>@@@AAACCCDDDEEEHHHKKKNNNPPPRRRUUUWWWYYYYYYZZZ^^^eeekkkyyy___```aaaaaa___^^^___```bbbbbbaaa```^^^[[[YYYWWWWWWWWWVVVUUUUUUUUUVVVVVVUUUVVVXXX[[[___cccfffhhhdddggglllqqqtttuuuuuuuuuqqqnnnkkkgggeeedddddddddbbbaaa`````````aaacccddd___^^^]]]]]]]]]^^^___```bbbbbbbbbaaaaaabbbbbbbbbfffffffffffffffeeedddcccccccccccccccdddfffggghhhiiijjjlllnnnoooooooooooorrruuuyyy}}}ssseeeZZZSSSLLLCCC===;;;888333111222333444444111111111000000//////...000000000000000000000000111111000000000000///////////////.........------........................,,,,,,,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,---..............................------------............------------......------............------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------///---++++++---...//////---,,,+++***++++++---------------...000000---+++........................///////////////......---...///000000111111000000111222333444555555555555999888999:::;;;>>>@@@BBBCCCDDDFFFIIILLLOOORRRTTTUUUWWWYYYZZZZZZ^^^dddjjjxxx___aaabbbbbb```^^^^^^___aaaaaaaaa```^^^\\\ZZZYYYWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXZZZ\\\___bbbeeefffdddfffkkkpppsssuuuvvvvvvrrrpppllliiifffeeeddddddcccbbb```^^^^^^___aaabbb```___^^^^^^^^^______```bbbbbbaaaaaaaaaaaabbbbbbddddddddddddddddddccccccbbbbbbccccccdddeeefffffffffhhhjjjmmmmmmlllkkkjjjlllmmmpppttt{{{vvvmmm```WWWLLLDDDAAA>>>;;;888333222000///000222333444111111111000000/////////000000000000000000000000000000000000000000//////111111000000000/////////.................................------...//////......---------...//////---------..................------,,,,,,------...---,,,,,,++++++,,,,,,---............------,,,+++,,,,,,------------......---,,,+++***+++,,,---...000...,,,---...000000///---,,,+++++++++,,,---......------...//////...,,,---------.........//////+++,,,---///000000111111///000222333333333222111222222333444444555555555888888888999;;;>>>@@@BBBBBBCCCEEEHHHKKKOOORRRTTTTTTWWWYYYZZZZZZ]]]dddiiiwww^^^```bbbbbb```^^^]]]^^^____________^^^]]]]]]\\\XXXXXXWWWWWWWWWWWWXXXXXXZZZ[[[]]]___```bbbcccccccccfffjjjnnnrrrtttuuuvvvrrrqqqnnnkkkiiigggffffffeeedddaaa___]]]^^^______aaaaaa```````````````aaabbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbcccddddddeeeeeeeeedddfffiiilllmmmllljjjiiieeegggiiilllqqqwwwsssfff[[[TTTIIIEEE???;;;::::::888666222222222111111111333444111111111111111000000000//////////////////////////////////////////000000000000000000////////////........................///......---------......---------------...///000---------.........//////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---............---,,,+++***,,,,,,,,,------.........---,,,+++***+++,,,---...,,,***)))***,,,---,,,+++...---,,,,,,,,,...///000...---------//////...,,,,,,,,,------.../////////+++,,,---///000000111111///000111333333222111111222222333333444555555666888888888999<<<>>>AAABBBBBBCCCDDDGGGJJJMMMPPPRRRTTTWWWYYYZZZZZZ]]]cccggguuu\\\___aaabbb```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXWWWWWWWWWXXXYYYYYY]]]^^^___aaabbbcccccccccbbbdddgggkkkoooqqqrrrsssrrrqqqooommmkkkiiihhhhhhfffeeebbb```^^^^^^]]]]]]bbbbbbbbbaaaaaaaaaaaa```aaa``````______``````aaaaaa`````````aaabbbccccccccccccdddeeeeeeeeeeeeeeedddfffiiikkklllllljjjiiidddfffiiikkkmmmpppuuuxxx~~~yyymmmaaaWWWNNNGGGBBB===;;;888777666555333222222444555444222111222222111111111111111111111111////////////////////////......////////////000000.........---------,,,,,,---------------------------,,,,,,+++++++++++++++++++++++++++,,,------...,,,,,,------.../////////------,,,,,,,,,,,,------......------------......---------------,,,+++***++++++,,,,,,------......,,,,,,++++++,,,,,,---------++++++,,,---...---,,,...---,,,,,,---...000111///...,,,---...///...------------........./////////////////////......------...//////000000//////333333333333333555666666777777888999<<>>;;;888666555444333333222111000111333555444222000000111000000000000000000000000////////////////////////........./////////000000......---------,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++,,,---......,,,,,,------...//////000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,---------,,,++++++******++++++,,,---------++++++,,,,,,------,,,,,,......---...000111000...,,,,,,++++++,,,...///000///...,,,---...///...------------...............///////////////......---...............///000000333333222222333444666777777777888999<<>><<<999777333333333333222222222222222222222222111111111111.........//////000000000.................................//////...------////////////////////////------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***+++,,,---.........---,,,++++++,,,---,,,,,,000...,,,,,,---------+++,,,,,,,,,---------......------............------...------,,,,,,------.........------------......///////////////000000111222222222333444555666777999999999:::<<>><<<:::999999888666444666666777666555333333333111111111111111111111111111111111111000000000000////////////////////////,,,,,,,,,------.........+++,,,------.........---////////////////////////------------------------+++,,,---.........------++++++,,,,,,---......///++++++++++++++++++++++++///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++******,,,------,,,------........./////////------............---------,,,,,,++++++,,,,,,---......------------......///////////////000111111222222222333444555666777999999999:::<<