BM6P6(@ ((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------,,,+++*********+++,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,---...000111111111111333111444777666666???KKKcccvvvyyynnnfffWWWHHH333333333222222111111111222222111111222222333444666666777888888888888888777777666555444333333333666777777666444444555666555666777888999:::::::::???>>>===<<<;;;:::::::::777888999::::::888777666:::::::::999999999999888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::::::::999999999999999999999999999999:::;;;<<<<<<<<<<<<============<<<<<<999999999999999999999999;;;;;;:::999888888888888;;;;;;<<<======<<<;;;:::999999:::::::::999888888888888888888888999999::::::::::::;;;;;;;;;<<<<<>>===<<<;;;::::::::::::888888999999999999999888:::::::::999999888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999999999999999999999999999999999999999:::;;;<<<=========>>>>>>>>>>>>======;;;;;;;;;;;;:::::::::::::::999999999999999::::::;;;<<<===>>>======<<<;;;:::::::::::::::999888777888777777777777888999999:::::::::;;;;;;;;;;;;<<>>>>>??????????????????>>>=========<<<<<<;;;;;;;;;999999999999:::;;;<<<===<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::999777777777777666666666777888888::::::::::::;;;;;;;;;;;;===>>>@@@BBBGGGOOOYYY___lllwww}}}}}}sss[[[AAA000555999111,,,000------------,,,,,,,,,,,,++++++*********)))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''''''''((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++***+++************************(((((((((((((((((((((((())))))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,------------...---...///000111222222222///444888:::???QQQppprrrsssppprrrlll\\\LLLBBB999222222222222222222222222222333222222222222333444444666666777777777777777666777666555444444444444444333444666666666666999;;;:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888999999999999888888999;;;===>>><<<;;;;;;:::999888777777888888888888888888888888::::::;;;;;;;;;;;;;;;;;;:::::::::999888777666666777777888888888888999999;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@??????>>>>>>===<<<;;;:::::::::::::::999999:::;;;;;;<<<<<<===>>>?????????>>>===<<<<<<;;;;;;:::999777777666666666666666777777888999999:::::::::;;;;;;;;;;;;<<<===???CCCIIIQQQWWW```kkk{{{{{{xxx{{{zzzrrrXXX???777777333000000...------------,,,,,,,,,+++++++++*********))))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******************************(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************++++++++++++++++++++++++,,,,,,---------.........---...///111222222222222///444777;;;HHHccc{{{sssqqqrrrtttkkkSSS999---000666222222222222222222222222333333222222333333444555666666777777777666666555666666555444444444444555333444666666666777:::<<<<<<<<<=========<<<<<<;;;::::::999888888888999999999999888888999;;;===>>>;;;;;;::::::999888777777888888888888888888888888:::::::::;;;;;;;;;<<<<<<::::::999888777777666666777777888888999999999999;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@@@@??????<<<<<<;;;;;;:::999888888<<<;;;:::999999999999999;;;<<<>>>?????????>>>===;;;<<<<<<;;;:::999888888666666666666666777777888999999999:::::::::;;;;;;:::;;;===>>>@@@EEEKKKOOOYYYdddsss}}}uuu{{{}}}oooUUU:::000333333............---------,,,,,,++++++++++++************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))''''''(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,---------..................000111222333333333555666777???WWW}}}wwwvvvvvv{{{nnnYYYDDD555000111444111222222222222333333333333333333333333444444555666666777777777666555555666555555444444444555555444555666666666777:::<<<===============<<<;;;:::::::::999888888999999:::999999888999999:::;;;<<<:::::::::999999999888888999999999999999999999999999::::::;;;;;;<<<<<<<<<::::::999888777777777888888888888999::::::;;;;;;::::::::::::;;;<<<===>>>===>>>>>>>>>>>>>>>>>>===:::::::::999999888888777<<<;;;:::999888888888888:::;;;===>>>???>>>>>>===;;;;;;;;;;;;;;;::::::999777777666666666777888888999999999999:::::::::::::::;;;======???AAAFFFIIITTT^^^lll{{{{{{~~~~~~}}}hhhDDD111333444---............---------,,,,,,++++++++++++*********))))))))))))************)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))******************+++++++++,,,,,,,,,------------...............///000111222333333333777999@@@SSSwww~~~|||xxxwww```DDD555444777555111111111222222222333333333444333333333333444555555666666777777666555555444555555444444444555555666555666777777666777999;;;============<<<;;;:::999::::::999999999999::::::888888999999999999999888888999999999999:::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===::::::888888888888999:::888999999:::;;;;;;<<<<<<999999999999:::;;;<<<===;;;<<<<<<======<<<<<<;;;999999999999999888888888999999888777777777888888999:::<<<===>>>>>>======999:::;;;;;;<<<;;;;;;;;;888777777777777888999999888999999999999:::::::::999;;;<<<<<<===>>>AAADDDMMMUUUaaaooo}}}sssXXXAAA777333000............------------,,,,,,+++++++++*********((()))))))))************)))******++++++******)))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---,,,+++***)))************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))*********************++++++,,,,,,,,,---------.........//////...///000111222333333333555<<>>AAAEEELLLXXXeeesssxxxiiiRRR===444666//////.........---------,,,,,,,,,+++++++++******(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((******))))))((((((''''''))))))************)))))))))***+++,,,+++***(((&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------...//////000,,,111//////555222///777<<>><<<:::888666666:::;;;;;;;;;:::999777666888999999::::::999999888<<<;;;::::::;;;===@@@AAADDDFFFLLLXXXeeesss||||||}}}bbbDDD888666333333000......///000...,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''))))))************))))))((()))+++++++++)))(((&&&(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++---------....../////////+++111//////444111000:::BBB[[[www~~~vvvmmmNNN<<<000111444222000333444444444444444444444444444444444444444444444444444555666666666666555444555555555555555555555555777777666666666666777777<<<;;;::::::999:::::::::::::::::::::::::::::::::999888777777777888:::;;;;;;;;;;;;<<<<<<===>>>???999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999;;;;;;:::999888888888888:::999999888777777888888999;;;<<<===<<<;;;<<<===>>>>>>===<<<:::999888888:::;;;;;;::::::999888777999999::::::::::::999999===<<<<<<;;;;;;<<<===>>>@@@AAAGGGQQQ\\\jjj|||~~~}}}oooSSS@@@555333333222000//////......,,,,,,,,,++++++++++++***************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))(((((((((((('''((())))))******))))))(((((()))***+++***)))((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,..................//////,,,222111111555222444BBBQQQvvv}}}~~~{{{bbbVVV>>>444///222444111000444444444444444444444444444666666666666666666666666444444555555555555444444444444555555666666777777777777666666666666777777;;;:::999999888888999999::::::::::::::::::::::::888888888888999999999:::;;;<<<<<<<<<======>>>>>>999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>><<<>>>???AAABBBBBBAAAAAA>>>>>>>>>???????????????======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;:::<<<;;;:::999999:::;;;<<<;;;::::::999999999999999:::<<<======<<<<<<<<<=========<<<<<<;;;;;;::::::::::::999999999999999:::999::::::;;;;;;::::::999>>>?????????>>>>>>===<<<>>>>>>BBBJJJSSS___ppp|||yyycccJJJ555222333333222000------...,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,.............../////////000555333333666444<<>>>>>?????????>>>>>>===>>>===<<<;;;<<<===???@@@======<<<<<<<<<<<<<<<======>>>@@@@@@>>>>>>>>>???>>>>>>>>>===<<<<<<;;;;;;999888777777777888999:::::::::;;;;;;;;;;;;::::::>>>???AAABBBBBBAAA???>>>@@@>>>@@@FFFLLLVVVeeessszzz~~~rrrZZZ@@@333222222333000---,,,///------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***++++++++++++++++++++++++************************************************************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,.........///////////////111555333333666777HHHffftttOOO777333777666555444111///222777444444444444444444444444777777777777777777777777555555555555555555555555555555666666777888999999555444444444555555666777999999888777777777888888999999999999999999999999888888999::::::::::::999:::;;;<<<===>>>>>>======>>>>>>>>>?????????@@@@@@DDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFGGGJJJKKKFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJHHHGGGEEECCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBAAAAAABBBBBBAAA@@@???>>><<<;;;;;;999888777666666777999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<>>???>>>???CCCGGGMMMZZZfffzzz}}}}}}nnnWWW:::444111222111------000---------,,,,,,,,,++++++*********************************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***&&&''''''''''''((((((((('''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((()))******++++++******++++++++++++++++++++++++************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---......///000000111111000222000111777>>>\\\}}}___BBB666666222333333111///000444999444444444444444444444444777777777777777777777777666666555555555555666666666666777777888888999999555444444555555666777888:::999888888777777888888999999999999999999999999999999999999:::::::::;;;:::<<<>>>???@@@AAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDHHHHHHHHHIIIIIIIIIIIIJJJKKKIIIGGGFFFFFFHHHKKKMMMHHHHHHIIIIIIJJJJJJKKKKKKNNNMMMKKKJJJHHHFFFDDDDDDCCCDDDEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDEEECCCEEEFFFFFFDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>======::::::999999888999999999;;;<<<<<<======<<<<<<;;;777999;;;===>>>>>>=========;;;===@@@BBBFFFOOOYYYkkkzzziiiJJJ<<<111111222///...111------------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((())))))***************************************************************************************************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,------///000111222333111333111444===LLLuuuiiiLLL;;;666666///111222222111333555777444444444444444444444444666666666666666666666666888777666666666666777888888888888888888888888888666666666666777888999:::::::::999888888888888999888888888888888888888888::::::999888999:::;;;<<<<<<>>>@@@CCCEEEEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@============<<<<<<;;;:::<<<<<<============<<<<<<999:::<<<=========<<<<<<;;;:::<<>>@@@CCCFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIICCCDDDEEEFFFFFFFFFFFFFFFCCCDDDGGGHHHHHHFFFDDDBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGFFFDDDCCCCCCDDDCCCDDDDDDDDDDDDDDDDDDDDD???@@@@@@AAA@@@>>><<<;;;<<<<<<============<<<<<>>>>>===;;;;;;>>>AAAAAAAAAGGGNNNNNNccc|||}}}kkkPPP888444666222///000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((+++*********))))))((((((''''''''''''((((((((((((+++*********))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222333444555;;;NNNsssmmmMMM999666777666222222333333444555666666555555555444444333333333666666666666777777777777555555444444555777999:::888888888888888888888888;;;:::::::::::::::::::::;;;;;;;;;::::::999999999777888999888888888:::<<<888999999;;;===???AAABBBGGGIIIJJJJJJHHHHHHIIIKKKJJJKKKLLLNNNMMMLLLKKKIIIHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIMMMJJJHHHHHHJJJMMMOOOOOONNNNNNNNNMMMKKKIIIGGGEEEFFFEEEEEEEEEGGGGGGEEECCCEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGHHHGGGFFFEEEGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCAAA??????AAAAAA???===@@@@@@AAABBBBBBAAAAAAAAA??????>>>============>>><<<===>>>>>>>>>@@@CCCEEEOOOWWWdddvvvyyyhhhLLL555000555444///......---,,,++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&''''''((((((''''''&&&)))((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''((((((((((((************)))))))))(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222222222444999===EEE```vvvYYYBBB888555444222222222333333444555555666555555444444444333333333555666666666777777777777444444444555666777999999888888888888888888888888::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999::::::999888888999;;;888999;;;>>>@@@CCCEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOONNNMMMKKKJJJJJJJJJLLLMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIOOOLLLJJJIIIJJJLLLNNNNNNNNNNNNMMMLLLJJJHHHFFFDDDFFFEEEDDDEEEGGGGGGFFFDDDDDDDDDEEEEEEFFFEEEEEEEEECCCDDDFFFGGGHHHGGGFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFDDDDDDGGGEEEBBBBBBCCCBBB@@@>>>AAAAAABBBCCCCCCCCCCCCCCC@@@???>>>==================>>>??????>>>???BBBDDDIIIPPP\\\kkk~~~qqqWWW???555555444//////...---,,,++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&''''''((((((''''''&&&(((((((((((('''''''''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((************))))))))))))'''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---///000111222333222888BBBWWW}}}uuu[[[AAA999999666222222222333333444444555555555555444444444444333333333555555666666666777777777333444555777888888999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::888888999;;;;;;<<<@@@CCCFFFHHHIIIJJJHHHJJJKKKKKKJJJJJJKKKLLLOOOPPPPPPPPPOOOMMMKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMKKKJJJIIIIIIIIIIIIQQQNNNKKKJJJKKKMMMMMMMMMOOONNNMMMLLLIIIGGGEEECCCEEEDDDCCCEEEFFFGGGGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCEEEDDDBBBBBBCCCCCCBBB@@@AAAAAACCCDDDEEEEEEEEEEEEAAA@@@???>>>============>>>???@@@???>>>???AAABBBCCCIIISSS^^^lllzzzzzzgggOOO===555222000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------------,,,,,,---///000222333444444777MMMyyybbbIII666888;;;666333666333333333444444444555555444444444444444444444444555555555666666666777777444555777999:::::::::999999999999999999999999999888999999:::;;;<<<======;;;;;;::::::::::::::::::888999:::999999999;;;===@@@BBBFFFIIIKKKLLLLLLLLLIIIKKKLLLLLLLLLLLLMMMNNNQQQQQQQQQPPPOOOMMMKKKJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLPPPMMMKKKKKKMMMNNNOOONNNOOONNNMMMKKKIIIFFFDDDCCCEEECCCCCCDDDFFFHHHHHHGGGDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHJJJJJJIIIFFFDDDBBBAAA@@@@@@AAABBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFBBBBBB@@@???>>>=========???@@@AAA@@@>>>>>>???@@@CCCFFFMMMTTT^^^ooovvv~~~~~~vvv```FFF555000111000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))*********)))))))))))))))'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))******(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++,,,,,,,,,------.........------...///111333555666<<>>888999777111222999444444444444444444444444333333333444444444444555444444555555555666666666777888999;;;<<<<<<======::::::::::::::::::::::::::::::;;;;;;<<<<<<======999999::::::::::::;;;;;;777999<<<>>>???BBBFFFHHHLLLMMMNNNOOOPPPOOOOOONNNNNNOOOQQQQQQQQQQQQSSSUUURRRQQQPPPOOOMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPJJJIIIIIIKKKNNNPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCCCCCEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFDDDDDDIIIJJJIIIGGGCCC@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBDDDEEEEEECCCBBBCCCCCCFFFDDDFFFKKKMMMTTThhh}}}|||dddIII:::666111000///......---......------------,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((()))***))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******''''''''''''((((((((((((((()))))))))************))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,------.../////////000000000111333666999;;;CCCeeelllBBB???;;;777555444444555444444444444444444444444333333333444444444555555444444444555555555666666888888888888999;;;<<<===::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========???AAACCCDDDGGGJJJMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPRRRSSSTTTTTTTTTVVVWWWSSSRRRQQQOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNJJJIIIIIIKKKMMMOOOOOONNNPPPOOOMMMKKKJJJJJJJJJJJJHHHFFFCCCCCCDDDFFFGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIGGGFFFEEEEEEEEEEEEGGGIIIIIIGGGCCCAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFHHHJJJJJJIIIHHHHHHHHHIIIEEEFFFLLLLLLNNN\\\nnnwww___FFF888222111000///...............------------,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))*********+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++,,,,,,------...///000000111111111222444777:::<<>>>>>??????BBBDDDFFFGGGHHHJJJMMMOOOMMMMMMMMMNNNOOOQQQSSSTTTQQQSSSUUUUUUUUUVVVWWWYYYTTTSSSRRRQQQPPPOOOOOOOOONNNOOOOOOPPPOOONNNMMMLLLPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIKKKLLLMMMMMMLLLPPPOOOMMMKKKKKKKKKLLLLLLIIIFFFDDDCCCDDDEEEFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJHHHFFFDDDDDDDDDFFFGGG@@@CCCEEEDDDCCCBBBDDDGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHKKKMMMNNNMMMLLLLLLMMMMMMHHHIIIOOOOOOMMMWWWfffzzzoooOOO999222111000//////...............---------,,,,,,,,,************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++)))'''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((+++++++++++++++***)))(((''''''((((((((((((''''''((()))*********)))'''&&&(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++++++++*********))))))))))))(((((((((((())))))+++*********))))))(((((())))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,...------......///000111222222444777555444;;;EEEffffffQQQCCCCCC???;;;777555444333111444444444333333222222222333333222222222333444444666666555555555777999:::<<<;;;:::999999:::;;;<<<999999::::::;;;<<<=========<<<<<<<<<======>>>>>>======;;;:::???FFFGGGDDDHHHJJJLLLOOOPPPPPPOOONNNPPPOOOMMMMMMOOORRRUUUWWWSSSSSSUUUWWWXXXVVVSSSPPPTTTQQQNNNMMMOOOQQQPPPNNNTTTSSSQQQPPPNNNMMMMMMMMMPPPOOOMMMLLLKKKJJJKKKKKKJJJKKKLLLNNNNNNNNNMMMLLLSSSOOOKKKJJJKKKLLLKKKJJJLLLJJJGGGDDDCCCEEEGGGIIIIIIHHHHHHGGGHHHIIIKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKJJJHHHEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEEEECCCEEEHHHIIIIIIJJJMMMOOOLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQPPPNNNLLLLLLLLLNNNMMMLLLMMMOOOSSSWWWYYYaaawwwzzz\\\JJJ888444222333111......000---------,,,,,,,,,+++++++++++++++************)))***************************************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************************))))))))))))))))))'''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******************++++++++++++***)))((((((((())))))))))))((((((((())))))***)))((('''&&&(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++++++++*********))))))))))))(((((((((((())))))************)))))))))((())))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))***************************++++++++++++,,,,,,,,,...------......///000111222///111666666666BBBSSSyyyoooTTTEEE???CCC???;;;777555444333111444444444333333222222222333333333222333333444555777777666666777888:::;;;===<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;:::::::::;;;:::999999:::;;;<<<===???@@@??????CCCIIIJJJGGGJJJKKKMMMPPPQQQQQQPPPOOORRRQQQPPPPPPQQQSSSUUUWWWSSSTTTUUUVVVVVVUUURRRPPPRRROOOMMMMMMOOOQQQPPPOOOPPPPPPOOONNNMMMMMMMMMNNNPPPNNNLLLKKKJJJKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQMMMJJJIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPNNNLLLLLLMMMPPPOOOOOOOOOQQQSSSVVVXXXbbbqqqpppXXX???888333333222///---...---------,,,,,,,,,+++++++++++++++************)))***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************)))))))))))))))*********)))'''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++++++++,,,******++++++******))))))))))))************)))))))))))))))))))))(((''''''(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++************)))))))))))))))(((((((((((())))))************))))))))))))))))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,...------......///000111555///111888777:::SSSrrrYYYCCC???BBBCCC???;;;777555444333111444444333333333333222222333333333333333444555555888888888888999:::;;;<<<======<<<<<<<<<<<<======>>>>>>===<<<:::999888888::::::888888999;;;===???BBBEEEFFFFFFIIINNNNNNJJJLLLMMMOOOQQQRRRRRRRRRQQQRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUTTTRRRPPPOOOPPPOOONNNNNNPPPRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPMMMLLLLLLMMMOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSPPPLLLKKKKKKLLLLLLKKKGGGHHHIIIJJJJJJJJJIIIIIILLLKKKJJJHHHHHHHHHHHHIIILLLLLLKKKKKKJJJIIIIIIIIIFFFGGGIIIJJJLLLLLLMMMMMMJJJGGGFFFGGGKKKMMMMMMKKKFFFGGGIIIJJJKKKLLLKKKKKKOOOQQQRRRQQQPPPPPPQQQRRRMMMMMMMMMLLLMMMMMMNNNOOONNNPPPQQQQQQOOONNNOOOOOOSSSSSSSSSSSSTTTTTTUUUUUUYYYbbbpppiiiKKK???444222333111---,,,------------,,,,,,,,,,,,+++++++++************)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************(((((())))))******++++++)))'''&&&'''((()))((('''&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((''''''((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''')))******+++++++++))))))************))))))((())))))******))))))((()))))))))))))))(((((('''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************+++++++++,,,,,,,,,------...------......///000111888222444:::888AAAkkknnnOOOAAACCCKKKCCC???;;;777555444333111333333333333333333333333444333333333444555666777888888888999999:::;;;;;;>>>>>>============>>>>>>>>>>>>===<<<:::999888888<<<;;;::::::;;;>>>AAACCCDDDHHHKKKKKKMMMQQQPPPMMMOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPOOOOOOOOONNNTTTTTTTTTSSSQQQOOOOOOOOORRRRRRRRRRRRTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTSSSRRROOONNNNNNQQQSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVTTTPPPMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMNNNNNNNNNNNNKKKHHHJJJPPPSSSQQQNNNHHHIIILLLOOOPPPPPPPPPOOOXXXXXXXXXVVVSSSQQQPPPQQQOOOOOOOOONNNNNNOOOOOOPPPPPPRRRSSSTTTRRRRRRRRRSSSVVVVVVWWWXXXWWWVVVUUUTTTSSSXXXaaannnwwwXXXGGG777222444222...,,,...------------,,,,,,,,,+++++++++*********))))))******************************)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************''''''((()))***++++++,,,)))'''&&&'''((()))((('''&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((((())))))*********))))))'''(((((())))))(((((('''***))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************************************++++++,,,,,,,,,---------...------......///000111666333666999999LLL~~~aaaNNNFFFIIIMMMCCC???;;;777555444333111333333333333333333333333444444444444555666777888777777888999999:::::::::===>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;===@@@CCCEEEEEEKKKNNNNNNOOORRRQQQNNNQQQRRRSSSSSSTTTTTTTTTTTTQQQQQQQQQPPPPPPOOONNNNNNTTTTTTUUURRROOONNNOOOPPPUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPOOONNNOOOQQQSSSUUUUUUTTTRRRPPPOOOOOOPPPPPPQQQPPPNNNKKKJJJIIIKKKLLLOOOMMMJJJHHHGGGHHHIIIJJJIIIIIIHHHHHHIIIKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPPPPOOOOOONNNNNNQQQMMMJJJLLLQQQSSSQQQNNNJJJLLLOOORRRTTTTTTSSSSSSVVVWWWWWWVVVSSSRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRRRRTTTVVVWWWWWWVVVVVVVVVWWWYYYYYY[[[[[[[[[YYYWWWVVVZZZYYY[[[ccctttfffRRR<<<444444333000............---------,,,,,,+++++++++*********))))))******************************)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,)))'''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))******))))))''''''((((((((((((''''''******)))((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))************))))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************,,,,,,,,,,,,------------...------......///000111333333666999AAA___oooYYYPPPLLLJJJIIICCC???;;;777555444333111222222333333333333444444444444444555666777888999777777888999::::::::::::======>>>>>>>>>>>>======::::::;;;;;;;;;;;;;;;;;;888888:::<<<>>>AAACCCDDDGGGLLLPPPOOOPPPRRRRRRPPPSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQSSSUUUUUURRRNNNMMMPPPSSSXXXYYYZZZZZZXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOOOONNNNNNMMMMMMMMMOOOPPPQQQRRRQQQPPPNNNMMMLLLLLLKKKIIIIIIIIIGGGFFFGGGJJJMMMOOOMMMIIIGGGFFFGGGJJJLLLHHHHHHHHHHHHJJJLLLNNNOOORRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSQQQPPPOOOOOOOOOQQQNNNLLLMMMOOOQQQPPPNNNNNNPPPRRRTTTUUUVVVVVVVVVPPPRRRTTTTTTTTTTTTVVVXXXWWWWWWVVVVVVUUUUUUVVVVVVXXXYYY[[[[[[YYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ```\\\WWWXXXgggwww```GGG:::666444111000............---------,,,+++++++++************)))***************************)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))'''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))'''(((((()))))))))))))))(((((())))))))))))((((((+++***)))((('''(((((()))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))******))))))(((((((((((())))))((()))))))))************))))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((($$$%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************,,,,,,,,,------------......------......///000111333444666<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888;;;???BBBDDDEEEEEEIIIOOORRRPPPPPPRRRTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVTTTRRRRRRRRRSSSTTTSSSUUUUUURRRNNNNNNRRRVVVWWWYYY[[[YYYUUURRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOIIIJJJJJJHHHEEEEEEHHHKKKJJJIIIHHHGGGHHHIIIKKKLLLJJJIIIIIIIIIJJJKKKMMMNNNSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOQQQQQQPPPPPPQQQRRRRRRSSSRRRRRRSSSTTTVVVWWWXXXXXXUUUWWWYYYYYYYYYZZZ[[[]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZ\\\]]]\\\ZZZYYYYYYYYY[[[\\\]]]^^^____________^^^]]]\\\]]]hhhqqqTTTBBB999444111222............------------+++++++++************)))***************************)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))'''&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++''''''((()))))))))))))))))))))************))))))+++***((('''''''''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((())))))*********+++))))))************))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************,,,,,,,,,---------.........------......///000111555666777AAAbbbxxx___WWWXXXUUUPPPNNNCCC???;;;777555444333111222222222333333444444444444444555555666888999:::999:::;;;============<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::888:::???CCCFFFHHHHHHHHHKKKPPPSSSQQQPPPSSSUUUTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVUUURRRPPPOOOQQQSSSTTTSSSUUUUUURRRNNNNNNSSSXXXVVVXXXYYYWWWRRRNNNMMMNNNOOONNNNNNMMMMMMNNNNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSUUUVVVWWWWWWVVVUUUQQQQQQOOOKKKFFFDDDFFFIIIDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTRRRQQQPPPOOONNNOOOPPPPPPRRRTTTUUUUUUTTTUUUWWWYYYTTTTTTTTTUUUUUUWWWXXXYYY```aaaaaaaaa___^^^___```^^^^^^]]]\\\[[[[[[\\\\\\[[[\\\]]]\\\ZZZXXXXXXXXX\\\\\\]]]^^^___```bbbbbb]]]bbbiiinnnwww|||^^^GGG;;;333111333//////.........---------+++++++++************)))***************************)))((('''((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((---,,,***)))'''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************,,,,,,---------------------------...000111000000444333;;;QQQsssppp\\\ZZZ___\\\RRRJJJDDD@@@===<<<999444333555444333222222222333444555666666666777888888999999;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;:::999:::<<<<<>>CCCGGGJJJKKKOOOTTTWWWUUUOOOIIIOOOQQQTTTTTTRRRQQQQQQQQQRRRQQQQQQRRRUUUVVVUUUTTTVVVUUUTTTTTTSSSRRRRRRRRROOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXVVVTTTSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSPPPQQQSSSTTTVVVYYY[[[]]]___^^^]]]]]]]]]\\\\\\[[[\\\______XXXLLLEEEDDDGGGDDDFFFHHHJJJLLLNNNOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXZZZ]]]bbbfff______aaabbbdddeeefffggg___]]][[[[[[]]]^^^```aaaeeeccc```]]]]]]___```aaaaaaeeeiiiiiifffdddeeegggbbbjjjrrrtttpppmmmnnnppptttvvvkkkpppnnnrrrwwwbbb???333999333222111000///.........------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******((()))))))))************************************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++************************************************++++++++++++++++++++++++,,,,,,---......///000000...000111111222333777;;;AAAnnn{{{mmmppppppkkkbbbXXXPPPKKKDDD@@@<<<<<<999444333555444444555666777777888888999999::::::;;;;;;<<<<<<<<<==================<<<<<<<<<======>>>>>>??????;;;;;;;;;:::<<<@@@EEEIIIMMMPPPSSSSSSOOOMMMLLLMMMPPPRRRTTTTTTRRRQQQPPPPPPRRRRRRSSSUUUXXXYYYXXXVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOPPPSSSVVVYYY[[[[[[[[[\\\\\\[[[YYYVVVUUUUUUWWWXXXYYYYYYZZZZZZZZZYYYYYYTTTSSSSSSSSSTTTVVVWWWWWW\\\\\\]]]\\\\\\[[[[[[\\\\\\```bbb]]]QQQIIIGGGIIIGGGHHHKKKNNNPPPRRRSSSTTTUUUVVVVVVXXXZZZ\\\___```^^^___^^^]]]\\\___eeeiiiffffffffffffgggggggggfffbbb___\\\ZZZ]]]aaacccbbbcccaaa^^^ZZZXXXYYY[[[]]]```cccggggggfffeeefffhhhpppyyy~~~oooMMM:::888444333222111000/////////------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***((()))))))))************((()))))))))************))))))))))))))))))))))))************++++++++++++'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111...000222222222444999>>>MMMqqqlllqqqrrrjjjaaaXXXQQQKKKDDD@@@===<<<999444333555444555666777888999999999:::::::::;;;<<<<<<======<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>??????;;;<<<<<<===>>>BBBGGGKKKNNNQQQSSSOOOIIIGGGKKKPPPNNNPPPRRRRRRPPPNNNNNNNNNRRRSSSTTTWWWZZZ[[[ZZZXXXUUUSSSRRRPPPOOOOOOOOOPPPTTTUUUWWW[[[___```___^^^[[[[[[ZZZXXXVVVUUUWWWYYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYVVVSSSRRRRRRRRRQQQQQQTTTVVVXXXZZZ[[[\\\___aaa```dddfffaaaWWWMMMHHHGGGIIIJJJMMMPPPSSSUUUWWWXXXYYYYYYZZZ[[[]]]```cccdddddddddccc___\\\\\\aaaeeejjjiiihhhfffeeeeeeeeeeeedddbbb^^^\\\```gggjjjhhheeeccc```[[[WWWWWWZZZ]]]bbbcccdddeeehhhiiikkkkkkzzzwwwuuuzzz}}}```FFF888555444333111000000//////------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((((((((((()))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,'''((()))******)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///222444444333555<<>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>===============>>>@@@AAABBBEEEIIILLLLLLMMMNNNLLLIIIIIIMMMQQQNNNPPPRRRRRRPPPOOONNNOOOQQQRRRTTTWWWZZZ[[[ZZZXXXSSSSSSRRRQQQRRRTTTVVVWWW]]]]]]^^^aaadddddd```]]]YYYZZZZZZYYYXXXYYY\\\___^^^^^^___``````````````````\\\WWWUUUTTTTTTRRRPPPNNNQQQUUUWWWYYY[[[___bbbaaadddfffddd]]]TTTLLLHHHIIIKKKMMMQQQTTTWWWXXXYYY[[[[[[[[[\\\^^^aaadddeeefffgggfffbbb]]]\\\```dddjjjhhhfffdddbbbbbbcccdddfffddd```___fffqqquuussslllkkkfffaaa\\\[[[^^^bbbdddbbbbbbhhhpppwwwzzz{{{qqquuu{{{tttUUU;;;555444333222111000000000------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((()))))))))*********))))))))))))************))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,'''((()))******)))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000333666555444777>>>DDDhhhuuuoootttxxxttthhh]]]VVVOOOGGGEEE@@@===<<<999444333555444555777999::::::::::::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======>>>>>>======<<<<<<;;;;;;>>>@@@CCCDDDFFFHHHKKKNNNJJJJJJIIIJJJLLLNNNOOOPPPPPPRRRTTTTTTRRRQQQQQQQQQPPPQQQSSSVVVZZZ[[[ZZZXXXSSSRRRRRRSSSUUUXXX\\\^^^ccccccccceeegggeee___[[[YYYYYYZZZ[[[\\\^^^bbbfffhhhiiiiiijjjkkkkkkkkkjjjgggbbb]]]ZZZYYYYYYWWWTTTNNNQQQUUUWWWWWWXXX\\\______aaadddeeeaaaZZZRRRLLLHHHJJJMMMQQQTTTWWWYYYYYY\\\\\\[[[\\\]]]```ccceeeeeeggghhheeeaaa```dddhhhiiigggdddaaa```aaabbbdddffffffcccbbbkkkyyy~~~|||sssqqqmmmgggaaa```dddhhheeebbbccclllzzzttt___@@@555555333222111000000000---------,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,---------,,,,,,------.../////////111666111444>>>777:::UUUiiivvvxxx}}}zzzqqqfff\\\SSSMMMJJJHHHEEEAAA===:::888777777999999::::::::::::;;;;;;::::::<<<===>>>>>>>>>>>>???>>>===<<<;;;;;;<<<=====================<<<<<>>>>>>>>>>>???>>>===<<<;;;;;;<<<===========================???CCCEEEDDDGGGLLLNNNMMMPPPOOONNNNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUPPPPPPPPPQQQRRRTTTUUUVVVWWWYYY\\\^^^^^^___aaacccdddbbbbbbbbbcccaaa^^^ZZZZZZXXXWWWXXX]]]ccchhhjjjiiilllnnnooooooooorrrtttwwwwwwvvvqqqjjjdddaaa___YYYSSSNNNNNNSSSXXXZZZZZZ]]]___aaacccbbb^^^XXXSSSLLLLLLOOOUUU\\\```aaa___ddddddbbb]]]]]]cccffffffjjjggghhhmmmooollliiiiiiqqqtttuuusssssstttqqqlllmmmpppooommmrrr}}}~~~}}}}}}}}}xxxpppmmmooonnnppprrr~~~\\\<<<999555222111000000///.........---------,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))++++++******************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************************((((((((()))))))))*********))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************+++++++++,,,,,,,,,,,,,,,------------...//////000000111222222000888666111555AAAddd{{{||||||vvvnnneee]]]VVVPPPLLLGGGDDDAAA===:::888777777999999::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@FFFIIIGGGGGGKKKNNNOOOQQQQQQQQQRRRSSSTTTTTTUUUXXXXXXYYYYYYXXXWWWVVVUUUQQQPPPOOOPPPRRRVVVYYY\\\___``````___]]]]]]___aaaaaa``````bbbdddeeedddbbb_________^^^]]]___bbbeeekkkmmmpppqqqrrrsssuuuwwwyyy{{{|||zzzuuuoookkkiiiaaaZZZQQQNNNPPPUUUYYYZZZ[[[```eeeeeeaaa[[[WWWUUUPPPNNNOOOUUU]]]cccdddbbbdddeeedddaaaaaafffgggfffgggiiikkknnntttwwwrrrjjjoooqqqxxxyyyuuuvvvuuuxxxyyywwwyyy~~~~~~xxxvvvwww||||||}}}nnnGGG===555666444......333.........------------,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))************************))))))))))))************))))))(((((((((((())))))*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,------------.........///000000111111222---666888444999VVVyyytttkkkddd^^^WWWQQQLLLFFFDDD@@@<<<999888888888999999999:::::::::;;;;;;;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBDDDKKKNNNKKKGGGIIIMMMOOOMMMNNNQQQTTTVVVXXXXXXYYYXXXXXXXXXWWWWWWVVVUUUUUUSSSSSSSSSTTTWWW[[[___aaabbbbbb```^^^\\\\\\^^^aaaccceeeiiimmmpppqqqpppooollllllkkkfff```[[[\\\]]]jjjmmmrrrwwwzzz{{{{{{|||tttwwwzzzzzzxxxvvvtttsssjjjbbbWWWOOONNNQQQTTTVVVXXX]]]dddgggfffaaaZZZVVVRRRNNNMMMSSS]]]eeegggffffffiiiiiigggfffhhhhhhddddddiiikkkmmmvvv}}}rrrooopppxxx{{{xxx}}}|||}}}}}}}}}}}}~~~~~~\\\EEE444444555///...444............------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))******************************))))))))))))************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,---------.........---......//////000111111---444999777>>>iiiwwwqqqiiiccc^^^YYYQQQKKKEEECCC???<<<999888888888999999999:::::::::;;;;;;;;;<<<<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCDDDIIIOOORRRMMMIIIJJJLLLMMMLLLNNNQQQTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYY\\\___aaabbbaaa```___]]]\\\]]]aaadddjjjpppxxx~~~|||xxxxxxuuummmcccZZZUUUTTT]]]bbbjjjssszzz~~~~~~}}}qqqsssvvvwwwvvvvvvwwwxxxrrrjjj^^^TTTOOONNNOOOQQQTTTXXX___hhhmmmjjjaaaYYYSSSOOOLLLPPPZZZcccgggiiijjjnnnpppnnnllllllhhhcccdddhhhiiilllxxx~~~|||yyy}}}tttRRR666222555222000333//////.........---------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***************************************+++++++++******++++++,,,,,,,,,,,,))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))************************************((((((((()))))))))******((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,---------............------...//////000000111000333999999DDDvvvvvvppphhhbbb___YYYQQQJJJDDDBBB???;;;999888888888999999::::::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;<<<>>>BBBEEEGGGLLLQQQSSSOOOLLLMMMOOONNNPPPQQQSSSTTTTTTSSSRRRRRRTTTSSSTTTTTTUUUWWWXXXYYYWWWXXXZZZ\\\^^^```aaabbbbbbbbbbbbaaaaaadddhhhkkksss{{{|||tttjjj___XXXTTTQQQTTT\\\fffpppvvvxxxwwwrrrtttuuuvvvuuuuuuvvvwwwuuupppggg]]]UUUPPPNNNMMMQQQSSSZZZeeennnooohhh```VVVSSSOOOPPPUUU]]]eeeiiilllrrruuutttsssqqqkkkdddeeegggjjjppp|||dddAAA444666666222111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********************************+++++++++++++++******++++++,,,---------))))))))))))(((((((((((('''''''''((()))*********((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))******++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++,,,,,,,,,------------------...............//////000000111111222444111888<<>>;;;999888888888999999::::::::::::;;;;;;999::::::;;;::::::999999999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;<<>>;;;999888888888999999:::::::::;;;;;;;;;999999:::::::::999999888888999;;;<<<===<<<;;;;;;<<<;;;;;;<<>>AAAFFFKKKNNNKKKMMMQQQTTTVVVUUUSSSRRRNNNPPPSSSUUUTTTTTTUUUVVVWWWXXX[[[^^^bbbeeegggiiifff___]]]bbbgggkkkttt~~~}}}|||}}}wwwpppiiieeeeeeccc^^^___dddhhhhhhjjjmmmrrruuuvvvuuuzzzzzz{{{xxxooocccYYYTTTMMMNNNTTT]]]cccfffkkkqqqmmmhhhccc___WWWOOORRRZZZfffppptttrrrvvv|||yyyooolllnnnsssyyyzzzzzz~~~wwwYYYAAA666333333111111000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((((('''''')))************+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000000000000000111333444555444777>>>LLLlll|||rrrlllccc\\\VVVQQQJJJEEEBBB@@@===;;;999888999999;;;:::::::::::::::::::::<<<;;;:::999999999:::;;;;;;<<<<<<;;;999888:::;;;999;;;===AAADDDGGGJJJKKKKKKMMMQQQTTTUUUUUUSSSRRRRRRSSSTTTTTTSSSTTTWWWYYY[[[]]]___bbbdddeeeeeeddd```]]]aaakkksssyyy}}}qqqlllhhhhhheee```___bbbfffgggjjjnnnsssvvvvvvuuuzzz}}}xxxkkk^^^WWWQQQQQQTTT[[[___bbbhhhnnntttnnnhhhaaaWWWPPPRRRZZZ```iiioooqqqwww~~~uuullljjjjjjmmmooopppuuu|||eeeDDD888555000111111111000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((((((((((()))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******++++++******)))((((((((())))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000000000000111222333555555666;;;FFF^^^zzzqqqjjjaaaZZZTTTNNNHHHCCCBBB@@@===;;;999999999:::<<<<<<;;;;;;:::999999888;;;::::::::::::;;;<<<<<<;;;<<<<<<;;;:::999;;;<<<999;;;???DDDGGGIIIIIIIIILLLNNNPPPSSSTTTTTTTTTSSSWWWVVVVVVTTTTTTVVVZZZ]]]___```bbbdddddddddcccbbbfffhhhooozzz~~~vvvqqqnnnlllhhhccc```bbbccceeeiiioootttwwwvvvuuuwww}}}~~~rrrdddZZZVVVRRRRRRVVV[[[^^^eeelllzzzuuummmdddZZZQQQQQQUUUXXXaaahhhkkksss||||||vvvpppiiieeefffkkkpppxxxwwwMMM===888111222111111000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))((((((((()))************+++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********************))))))((((((((()))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------...//////000000000000111111333444666777888???RRRssszzzssslllccc\\\VVVPPPIIIDDDAAA???<<<:::888888999999<<<<<<;;;;;;:::::::::::::::::::::;;;<<<<<<===>>><<<======<<<;;;:::<<<>>><<<>>>BBBEEEHHHJJJKKKKKKMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWXXXWWWXXXZZZ]]]```______```aaabbbdddeeefff{{{}}}~~~}}}~~~~~~~~~zzztttnnniiifffdddeeeaaaccchhhnnntttvvvvvvuuusssyyy}}}uuuiii^^^XXXRRROOORRRWWW]]]eeemmm{{{yyytttkkkaaaWWWRRRQQQTTTZZZ___cccjjjssstttqqqqqqiiidddhhhqqqyyy\\\BBB888555222222111111000//////......------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000111000000111222333555777888666CCC```~~~tttmmmddd\\\WWWPPPIIIDDD@@@>>>;;;999888888888999:::::::::;;;;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>><<<===>>>===<<<<<<===???CCCCCCEEEGGGJJJLLLNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUWWWZZZ\\\\\\]]]___aaa\\\\\\[[[\\\```fffkkkooo~~~|||yyyyyyzzz~~~zzzqqqkkkjjjjjjjjjaaacccfffkkkpppttttttsssqqqvvvyyyyyyyyyyyyqqqggg[[[SSSMMMOOOVVV]]]fffnnnyyy{{{|||wwwnnndddYYYSSSSSSVVVXXX\\\ccckkkooonnnpppjjjhhhoooxxxoooHHH666777222222222111000000//////.........---------,,,,,,************************************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,------......---......//////000111111000111111333444666888999555IIIpppsssmmmccc[[[UUUOOOHHHBBB@@@>>><<<999888888999:::999::::::;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>>===>>>???>>>======???@@@HHHIIIIIIKKKMMMPPPRRRSSSRRRRRRRRRSSSTTTVVVXXXYYYWWWZZZ]]]^^^^^^^^^___```\\\\\\\\\^^^ccckkkrrrvvv}}}{{{xxxtttqqqhhhhhhggghhhlllqqqvvvzzzvvvpppppppppnnneeeddddddfffjjjoooqqqrrrssswwwwwwuuuyyy}}}uuucccXXXPPPPPPUUU\\\dddkkkuuu||||||tttggg]]]UUUTTTTTTWWW^^^gggmmmpppwwwssssssxxx~~~~~~RRR777555333222222111111000//////............---------,,,++++++++++++++++++++++++************************)))))))))************+++)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---......///.........///000000111111111111222333555777999:::<<>>???>>>>>>======>>>??????>>>>>>@@@BBBKKKLLLOOOQQQSSSTTTUUUUUUTTTTTTSSSTTTUUUWWWZZZ[[[^^^______^^^\\\\\\\\\^^^```aaacccggglllqqqvvvyyywww|||~~~||||||~~~{{{uuuvvvssspppmmmkkkhhhdddbbbUUUUUUVVVWWWZZZ___dddhhhpppwww~~~}}}wwwvvvtttooojjjfffbbbaaadddiiinnnqqqrrrwwwvvvttt{{{ooobbbVVVSSSUUUXXX^^^cccpppyyy~~~ssshhh[[[VVVRRRSSSXXX```ggglllyyywwwwwwzzz{{{{{{bbbDDD888333333222111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++------------------------,,,,,,------.../////////''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////......//////000000111111111111222333555777999:::GGGeee|||uuunnneee]]]VVVPPPHHHCCCCCCAAA???===<<<<<<===>>>=========<<<;;;;;;::::::;;;<<<>>>??????>>>>>>===>>>???@@@???>>>>>>@@@BBBKKKNNNSSSWWWXXXXXXVVVTTTVVVUUUTTTTTTVVVXXX[[[]]]dddcccaaa]]]YYYYYYZZZ\\\eeegggkkkooosssvvvwwwxxxqqqxxxzzzwwwuuutttooogggeeeccc___]]]\\\[[[YYYWWWQQQRRRRRRRRRSSSVVVZZZ]]]ZZZccclllsss||||||zzzuuunnnmmmgggaaa^^^```ffflllpppqqquuuuuuttt}}}xxxjjj[[[UUUUUUUUUXXX\\\jjjttt}}}yyymmmaaaYYYQQQOOORRRWWW^^^dddqqqpppqqqsssqqqqqqwww~~~pppRRR>>>333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++------------------------,,,,,,------...///000000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---......------,,,,,,------.........//////000000111111000555222111888666555===KKKwww|||uuunnnddd\\\VVVQQQJJJFFFCCC@@@===;;;<<<======<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???===>>>???>>>;;;;;;>>>AAAJJJQQQYYY\\\ZZZWWWWWWXXXVVVSSSQQQTTTZZZbbbggghhhbbbbbb```]]]ZZZ[[[```eeevvvvvvuuusssqqqooonnnmmmlllhhhdddbbbbbbbbb___\\\XXXXXXZZZ]]]```aaaaaa```______````````````aaaaaa`````````bbbjjjwww}}}wwwnnnooolllcccZZZZZZdddnnnrrrqqqqqqvvv~~~|||uuuiii^^^ZZZYYYSSSLLLXXXeeerrrzzzvvvqqqdddVVVOOOOOOSSSXXX\\\ccciiiiiillltttvvv|||]]]EEE666666444222222333333111//////.........---------,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++,,,+++******,,,...)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,,,,++++++,,,,,,---......------,,,,,,------.........//////000000111111111666333333888777777BBBVVV|||uuunnneee]]]XXXRRRLLLHHHBBB@@@===;;;<<<=====================<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???;;;===>>>>>>>>>@@@EEEIIIKKKRRRZZZ]]]ZZZWWWUUUUUUWWWVVVWWW[[[```dddeeedddcccaaa^^^ZZZZZZ___hhhooonnnnnnmmmllljjjgggdddccc\\\ZZZWWWUUUVVVWWWYYYZZZ```bbbeeekkkqqquuuvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvqqqnnnjjjiiikkkqqqxxx|||vvvtttmmmccc[[[[[[ccckkkoooqqquuu{{{{{{xxxpppfffaaa^^^WWWPPPSSS]]]jjjvvv~~~sssiii\\\TTTPPPPPPRRRTTT\\\ccceeeiiittt{{{wwwxxx|||pppLLL999888555222222222111...//////.........---------,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------............////////////)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,,,,------......------,,,,,,------.........//////000000111111222666444444999777;;;JJJccc|||tttnnneee]]]XXXSSSNNNIIIBBB???<<<;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???===>>>??????AAADDDJJJNNNNNNSSSYYY[[[YYYUUUTTTSSSZZZ\\\___cccffffffccc_________^^^^^^```eeekkkpppfffeeedddbbb___\\\YYYWWWQQQRRRSSSSSSSSSWWW^^^dddmmmooouuu|||xxxtttsssrrrooommmlllttt{{{uuukkkaaa\\\^^^eeekkkpppqqqtttxxx||||||zzzxxxzzz|||zzzrrrkkkfff]]]VVVQQQWWW```lll|||}}}wwwlll```XXXSSSQQQPPPVVV^^^```eeeqqq{{{wwwooommmnnnxxx~~~WWW???:::444222222111///---/////////.........------,,,++++++******++++++,,,++++++++++++++++++++++++***************************)))(((***---...+++((()))************+++++++++)))************+++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////////////////000000111111111))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((()))))))))*********((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,---.........------,,,,,,------.........//////000000111111111666444555888777AAAWWW{{{ssslllccc\\\XXXSSSNNNIIIBBB???<<<;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>@@@@@@???@@@BBBFFFJJJNNNTTTVVVXXXXXXVVVTTTUUUVVV___aaaeeehhhhhheee```]]][[[___cccggghhhgggeeedddbbb```\\\XXXUUURRRQQQQQQPPPVVV\\\^^^___cccllltttyyy{{{~~~wwwqqqaaaeeekkkoootttzzzyyynnngggfffkkkqqqvvvsssqqqooooooqqquuuxxxzzzyyy}}}uuummmddd\\\VVVUUUWWWaaapppxxxjjj^^^WWWRRROOORRR[[[]]]```jjjrrr{{{vvvpppmmmqqqpppsss|||cccGGG===444222333222000...////////////............,,,++++++******++++++,,,++++++++++++++++++++++++************************---+++***---222222...)))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------......////////////////////////000000111111222222************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))************************************************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++------,,,,,,------...///...------,,,,,,------.........//////000000111111000444333444888999JJJhhh{{{qqqkkkbbb[[[VVVRRRLLLHHHAAA???<<<;;;<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDIIINNNPPP[[[YYYWWWTTTSSSUUUYYY\\\dddfffggggggeeebbb```^^^```bbbeeegggfffbbb]]]YYY```\\\VVVQQQNNNOOORRRTTTVVV```jjjnnnoooqqqyyy|||rrrllleeebbbgggtttyyysssssswww{{{~~~ppppppooooooqqqvvv{{{{{{|||tttjjjbbb[[[UUUQQQVVVdddssszzzlllbbb]]]VVVOOOOOOWWWXXX[[[bbbeeeqqqyyytttmmmlllppptttRRRCCC555222444333111111000000/////////.........,,,++++++******++++++,,,++++++++++++++++++++++++************************---+++***---222222...)))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------......////////////...//////000111111222222************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************************************))))))))))))))))))))))))&&&'''((())))))******))))))))))))))))))))))))))))))))))))*********++++++************************((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++---------------......///...------,,,,,,------.........//////000000111111111444333444888===VVV|||{{{qqqjjjaaaZZZUUUPPPKKKFFFAAA>>><<<;;;<<<>>>>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>CCCKKKRRRVVVXXX^^^[[[WWWTTTUUUYYY___bbbhhhiiihhhfffcccaaaaaabbbgggdddaaa^^^^^^]]]\\\ZZZ]]]ZZZUUUSSSSSSXXX^^^bbbiiirrr}}}|||mmmcccdddooo}}}~~~wwwsssssssssssshhhlllqqquuuxxx{{{}}}zzzqqqiii^^^VVVQQQSSS\\\hhhwww~~~uuupppmmmcccWWWNNNTTTTTTVVV\\\]]]bbbrrr}}}xxxtttqqq{{{aaaLLL888333555333222444000000000/////////......,,,++++++******++++++,,,++++++++++++++++++++++++***************************)))(((***---...+++((()))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------......//////000000...//////000111222333333************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******************************))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))*********+++++++++************************((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++---------------...//////...------,,,,,,------.........//////000000111111222555444666:::BBBbbb}}}ssslllccc[[[VVVPPPJJJFFF@@@>>>;;;;;;<<<>>>??????=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBJJJSSSZZZ]]]]]]]]][[[XXXWWWZZZ___cccfffjjjjjjjjjgggcccaaacccdddbbb___[[[ZZZ\\\___``````\\\\\\\\\___eeellltttxxx{{{pppkkkoooyyywwwpppjjjfffeeedddhhhnnnrrruuuyyy}}}xxxoooccc]]]XXXYYYZZZ___kkkwww}}}sssaaaTTTVVVRRRRRRZZZYYY[[[ggguuu}}}{{{}}}rrrVVV<<<555555222111333000000000000/////////...,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------.../////////......///000000111111222000000111222333444555555************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***************************))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))******++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++)))************+++++++++...------------...//////...------,,,,,,------.........//////000111111111444666555777<<>>;;;;;;<<<>>>??????======>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>DDDEEEIIIPPPXXX^^^___^^^[[[ZZZYYY[[[___ccceeegggjjjkkkkkkiiieeecccdddfffXXXWWWXXX\\\aaadddcccaaa\\\___eeellluuu~~~xxxvvv}}}|||rrriiidddcccdddfffggghhhkkkrrr{{{|||tttiiidddaaa```[[[YYY```lllttt{{{yyybbb]]]\\\SSSRRRYYYWWWWWWaaaiiisssvvv|||^^^@@@666555111///222000000000000////////////,,,++++++++++++++++++,,,++++++++++++++++++++++++***************************+++,,,+++******,,,...)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000///000000111222222333333111111222333444666666777************************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************++++++++++++******))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((((((((((((((((((((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------............//////////////////.........//////000000111111222222888444777<<<;;;HHHwww~~~sssmmmddd]]]WWWPPPHHHCCC>>>===<<<===???@@@AAA@@@>>>>>>===============>>>===>>>@@@@@@??????@@@BBBBBBGGGPPPWWW\\\\\\ZZZXXXXXXXXXYYY^^^ccceeedddaaaeeefffggggggeeeaaa\\\YYYQQQQQQTTTXXX^^^bbbeeefffeeekkkuuu~~~|||ooogggdddbbb```___aaahhhqqq{{{{{{xxxqqqhhh```[[[YYYYYYXXX^^^mmm{{{xxxrrrhhh___]]][[[VVVUUUXXXeeemmmzzzhhhEEE888777555222333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,---------,,,,,,,,,---------........................------+++---000000//////000111444//////555888666666999************************)))))))))))))))******+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++************************************************++++++++++++*********)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++---------............////////////////////////...//////000000111111222222555666999<<<>>>QQQ}}}uuunnnfff^^^XXXQQQIIIDDD>>>===<<<===???@@@@@@@@@>>>>>>============>>>>>>===???@@@@@@??????AAABBBFFFKKKSSSZZZ]]]\\\YYYVVVYYY\\\```eeegggfffdddbbbdddeeeggggggddd^^^XXXTTTOOOPPPRRRVVV]]]eeekkknnntttyyyzzzpppjjjeeecccbbbbbbhhhpppzzzxxxnnnddd\\\WWWUUUTTT\\\eeepppzzzuuukkkeee___XXXUUUVVV[[[dddttttttQQQ>>>888666444333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................111111222111111111222222222000222666888999AAAJJJ************************)))))))))))))))******+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++************************+++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++*********************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++---------............///......////////////////////////000000111222222333333888;;;;;;EEEbbbvvvpppggg___YYYRRRJJJDDD???===<<<===???@@@@@@@@@>>>>>>============>>>>>>>>>???@@@@@@???@@@BBBDDDMMMQQQXXX]]]^^^\\\XXXUUUZZZ```gggiiihhheeecccbbbeeeffffffeee```YYYQQQMMMMMMNNNQQQWWW```kkktttzzzzzzooojjjgggccccccgggoooxxx~~~}}}wwwlllbbbZZZUUUSSSVVVZZZaaannnzzzrrriii___XXXWWWUUU]]]kkk|||cccFFF888777666333222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,------------.....................////////////111000...///000222222111333222333555:::EEEYYYkkk************************)))))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************************************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++---------............///............//////////////////000111222222333333111999;;;;;;NNNxxxwwwpppggg___YYYRRRJJJDDD???===<<<===???@@@@@@???>>>============>>>>>>???>>>???@@@AAAAAABBBEEEGGGUUUWWWZZZ\\\]]][[[XXXWWW\\\ccciiiiiiddd```aaadddjjjhhheee```YYYSSSMMMJJJLLLPPPVVV___iiittt~~~uuulllhhhcccaaadddllluuu{{{}}}wwwmmmccc[[[WWWRRRSSSWWWbbbrrrxxxlllbbb\\\YYY\\\dddooozzzsssNNN:::888888333222222111111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............///////////////000000000000///...000333444333111444444666<<>>======???@@@??????===============>>>??????>>>@@@AAABBBCCCEEEIIILLL[[[[[[ZZZYYYYYYZZZZZZ[[[aaafffjjjgggaaa___dddiiiooojjjbbbZZZSSSPPPOOONNNQQQXXXbbbmmmvvvwwwrrriiikkknnnqqqtttwwwxxxyyyyyy|||nnniiiccc___```hhhqqqxxxvvvkkkbbb]]]YYYXXXXXX\\\dddsss~~~qqqggg```^^^```eeelllyyy~~~WWW>>>888777444222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........///////////////000000000111111333333444555777777555333333999DDDTTTjjj************************)))))))))))))))******+++++++++*********)))))))))************************))))))))))))))))))))))))***************+++++++++)))************+++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///------......///000000000...///000111222444555555555888:::FFFoooyyysssiiiaaaZZZSSSKKKEEE@@@>>>======>>>??????>>>===<<<<<<======>>>???@@@>>>@@@AAACCCEEEIIINNNRRR[[[ZZZXXXWWWXXXZZZ\\\^^^eeeiiikkkgggbbbbbbhhhooommmhhh^^^VVVRRRSSSVVVYYY^^^fffqqq{{{{{{pppjjjfff```\\\QQQSSSUUUXXXZZZ\\\]]]^^^bbbfffmmmsssyyytttmmmddd^^^]]]ccclllrrr~~~|||sssnnnlllnnniiibbb]]][[[bbbtttxxxmmmddd^^^___bbbkkk~~~cccGGG:::666555333222222111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---------............------.........///////////////000000111111222222333444555555333444666888>>>LLL```uuu************************)))))))))))))))******++++++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///------......///000000111...///000111333444555666777999===SSS|||vvvlllddd]]]UUUMMMGGG@@@???======>>>??????>>><<<<<<<<<<<<===>>>???@@@>>>@@@BBBDDDHHHMMMSSSXXXVVVVVVWWWXXXYYY[[[]]]^^^dddfffiiigggeeeeeejjjnnnfffaaa[[[VVVVVVZZZ```dddooovvvwwwmmm```YYYXXXYYYVVVTTTMMMNNNOOOOOOPPPPPPPPPOOORRRUUUZZZ^^^dddllluuu||||||tttiii___[[[___fffkkkyyyooobbbYYYYYYdddqqqppp\\\XXX\\\aaalllyyypppRRR===555777333333222111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------........................//////////////////000111111222333333000333444222222888DDDMMM___mmm~~~************************)))))))))))))))******++++++++++++************)))************************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------.........//////---------...///000000111...///000111333444555666999999@@@]]]xxxnnnfff___WWWOOOIII@@@???======>>>??????>>><<<<<<<<<<<<===>>>@@@@@@>>>@@@BBBEEEIIIOOOVVV[[[PPPSSSVVVYYY\\\]]]]]]\\\___bbbeeefffffffffhhhkkk^^^\\\YYYXXXZZZ```ggglll{{{oooeee\\\SSSPPPTTTXXXXXXVVVWWWVVVVVVUUUSSSRRRPPPOOONNNOOOOOOOOORRR[[[fffnnnvvvyyy}}}zzzlll```[[[\\\bbbgggvvvxxxggg[[[VVV[[[dddqqq{{{YYYQQQXXX___gggoooyyyZZZ???555888333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////............/////////000///000000111222222333333222555777666999EEEYYYiii************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,------...------.........------,,,------......---+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////111000111111222333444555111>>>DDDbbb{{{ooofffaaaZZZPPPHHHCCCAAA??????@@@AAA@@@?????????@@@@@@@@@??????>>>@@@??????DDDKKKQQQTTTUUUSSSRRRUUU[[[\\\YYY[[[aaaZZZ[[[aaaiiikkkeee___]]]WWWSSSQQQTTTYYY```lllvvvyyypppgggaaa^^^]]]]]]```ddddddaaa]]]aaa___]]][[[ZZZYYYWWWUUUVVVUUUSSSQQQOOOPPPTTTXXXfffnnnxxx}}}xxx|||ooo```ZZZ```hhhqqqzzz|||ttthhhdddaaa\\\YYYZZZdddfffmmmzzz}}}XXXTTT```fffhhhmmmdddEEE888:::444222/////////000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------.........///---------........./////////////////////.........222000111333333222555;;;333888999888FFFccc************************************************++++++***))))))***++++++************************************************)))************+++++++++,,,+++***))))))***+++,,,++++++++++++*********)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000/////////,,,------------,,,***)))***+++++++++,,,,,,,,,,,,******************************++++++++++++******************************))))))***+++++++++++++++************************))))))***+++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000111111222333555555777AAAGGGfff}}}qqqiiiccc\\\RRRJJJFFFCCCAAA?????????>>><<<>>>???????????????>>>>>>@@@???AAAFFFLLLRRRTTTTTTSSSRRRVVV[[[\\\YYY[[[```[[[^^^eeennnnnnddd[[[WWWTTTPPPOOOUUU]]]fffqqq{{{~~~ttteeebbbeeehhhjjjhhhgggfffhhhjjjkkkjjjhhhfffeeeeeefffgggddd^^^YYYWWWWWWUUUSSSQQQRRRUUUXXX\\\bbbllltttzzz~~~~~~|||~~~|||xxxzzz}}}|||uuuiiibbbaaadddqqqrrrjjjkkkoootttvvvfff```___dddhhhfffbbbbbb\\\]]]aaagggsssiiieeelllnnnlllkkknnnnnnxxxpppNNN:::666555222000///000000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------........./////////---------.........//////////////////////////////333///...111333333666:::666999FFF]]]uuu************************************************++++++***))))))***++++++************************************************)))************+++++++++++++++************++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,---------.....................---------------------,,,---......///++++++,,,---------------+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,---******************************++++++++++++******************************)))******+++++++++++++++************************)))******+++++++++++++++,,,++++++******++++++,,,*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////000000111111222444555666:::@@@JJJllltttlllfff^^^UUUMMMHHHFFFBBB@@@???>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDIIIOOOSSSTTTSSSSSSTTTWWW\\\]]][[[\\\___^^^bbbkkktttqqqeeeXXXRRROOOMMMOOOZZZeeeoooyyy}}}ooo]]]UUUYYYeeeqqqwwwvvvwwwyyyzzzzzzxxxvvvtttlllmmmpppuuuyyyuuulllddd``````]]]ZZZVVVTTTTTTVVVUUUZZZaaahhhooovvv}}}{{{~~~}}}zzzzzz||||||yyyyyy{{{~~~{{{tttjjjbbb^^^iii|||ooo```YYYXXXXXXXXX\\\]]]cccmmmrrroooiiieee\\\[[[ZZZYYY]]]hhhvvv}}}tttkkkhhhkkkssswwwzzz]]]AAA666555333000000000111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,------........./////////000000000------.........///////////////////////////000000444111000444777666666888BBBKKKbbb}}}************************************************+++******************+++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...------------------------------.........////////////////////////////////////............///000000******+++,,,------------+++,,,,,,,,,---------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***++++++,,,,,,++++++************************)))***++++++,,,,,,++++++,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000111222333444666777888>>>OOOvvvwwwnnnhhh```VVVPPPJJJFFFBBB@@@???>>>===<<<===============>>>>>>>>>AAACCCHHHMMMQQQSSSSSSSSSSSSUUUYYY[[[\\\[[[\\\^^^aaaeeennnvvvqqqdddWWWQQQKKKMMMUUUdddpppwww~~~}}}mmmeee\\\]]]gggvvv~~~yyyvvvnnnooouuu}}}}}}uuuqqqppplllfff___YYYVVVUUUXXXYYY\\\```fffmmmuuuyyyzzz}}}}}}zzzzzz}}}~~~|||{{{|||~~~{{{rrrfff^^^bbbmmmzzz~~~}}}zzz{{{|||yyykkk```[[[ZZZZZZZZZbbbdddkkksssxxxwwwsssooohhhfffbbb\\\XXX]]]hhhrrr{{{rrrkkklllpppvvvmmmMMM:::666444111000111111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......////////////000000000000............//////////////////000000000000111111444444666999999777:::@@@YYYkkk*********************************************************++++++*********************************************************))))))*********++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------......................................./////////000000000000000000000000000000000......------......///000---...//////000000000///------------------......------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000000000111222333555777888666@@@^^^yyyqqqiii```XXXRRRJJJGGGCCC@@@@@@@@@@@@???======<<<<<<===>>>??????CCCFFFKKKPPPRRRSSSSSSSSSTTTVVVYYYYYYYYY[[[]]]^^^```ccckkkpppkkk^^^UUURRRJJJQQQ___ppp{{{~~~yyynnndddaaabbblll}}}wwwrrrnnnmmmkkkmmmrrr|||~~~|||vvvnnnfffaaa___]]][[[YYYZZZ^^^eeelllqqqyyy}}}}}}|||}}}|||{{{{{{}}}~~~zzzqqqjjjfffgggjjjnnnppppppppppppnnnjjjeeeaaa______``````^^^aaaeeekkkrrrzzz~~~vvvuuuqqqiiiaaa___eeekkkiiippp~~~}}}nnnjjjooovvv}}}zzzVVV???888555222111111222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......------,,,,,,------...///////////////000000000000........./////////000000000000000000111111222222444444555666666<<>>======<<<===>>>@@@AAAEEEIIINNNRRRSSSSSSTTTUUUTTTXXXXXXVVVVVVZZZ]]]^^^]]]aaahhhkkkeeeXXXQQQOOONNNXXXkkk{{{{{{nnngggeeegggiiiqqqmmmeeeeeefffhhhkkkmmmrrryyyxxxsssqqqccc___YYYVVVYYY___dddhhhqqqvvvzzzzzz}}}{{{xxxvvvyyy~~~~~~{{{mmmhhhfffjjjoooqqqtttxxxkkkjjjhhhfffdddcccbbbbbb^^^______```gggttt~~~|||uuunnnjjjjjjlllfffhhhttt}}}ssspppqqqrrrqqq```DDD999666333222222222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,---------......---------------......///....../////////000000000....../////////000000000000000000111222222333333666444333555;;;LLLggg~~~************************++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++)))************+++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............------------............////////////////////////000000000111111111222222111222222222333333333333222222222222222333444444444444444444333222111111333222111/////////000000////////////......------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000111222444666888999>>>SSS~~~vvvmmmddd\\\WWWQQQMMMGGGDDDBBBBBBBBBAAA???>>>=========???AAABBBHHHLLLPPPSSSSSSSSSUUUVVVUUUXXXWWWRRRRRRXXX]]]^^^___cccjjjmmmeeeWWWOOONNNSSS___rrrxxxmmmeeeaaabbbfffrrrzzztttjjjjjjnnnqqqppptttwww|||~~~rrrjjj```YYYXXXZZZ]]]^^^cccjjjqqquuu{{{}}}zzzvvvxxx}}}vvvooojjjjjjkkklllrrrzzzwwwvvvssspppllliiihhhhhhgggiiifffcccgggttt~~~}}}zzzxxxwwwvvvoooqqq{{{zzzzzz|||mmmMMM:::777444222222222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------------...//////------........./////////.../////////000000000000000000111111222333333444999888<<>>======>>>@@@BBBCCCJJJMMMQQQSSSSSSSSSUUUWWWUUUXXXVVVPPPPPPWWW]]]^^^bbbgggooorrriiiZZZPPPNNNVVVdddvvvuuukkk```ZZZ[[[___eeekkkxxxyyyqqqttt}}}}}}~~~wwwiii___ZZZXXXXXXXXXXXX```iiipppxxx~~~zzzyyy|||yyyrrrlllfffcccjjjvvv~~~zzzuuuqqqooooooppplllppppppmmmrrruuuooowww}}}yyyWWW:::777444333333222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////------------.........///////////////000000000000000000111222333333444444;;;===JJJaaavvv+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......//////.........---------////////////////////////------...///000000111222333//////444777444111000333333333111......444;;;777777777888888:::<<<>>>>>>BBBFFFEEEBBBAAAFFFJJJMMMOOOQQQRRRPPPLLLHHHDDD:::999666222444888888333666333///------......---111000...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000////////////000333555333222444777888@@@hhhxxxooogggcccbbbVVVRRRLLLGGGDDDBBB@@@???@@@???>>>===>>>???AAACCCJJJLLLLLLJJJLLLSSSXXXXXXXXXZZZYYYTTTSSSYYY___aaaeeennnnnnllljjj]]]QQQTTT\\\kkk|||yyypppaaa\\\ZZZ]]]^^^bbbnnn{{{~~~{{{ssszzzyyypppggg___YYYVVVXXX[[[___fffmmmuuuzzz~~~{{{{{{vvvoookkkfff```ssszzz|||zzz~~~}}}tttrrr{{{xxx[[[GGG:::111333555111000222000/////////............------------------------,,,,,,,,,++++++*********,,,,,,---------,,,++++++------------------------...------------...//////000000//////.........---000//////............///111///111555666555888<<>>======>>>@@@AAAFFFHHHGGGEEEIIIQQQXXXYYY[[[\\\YYYTTTTTTYYY]]]]]]dddooorrrqqqpppcccWWWXXXYYYfffvvvuuuhhhccc\\\ZZZZZZ^^^aaafffrrrxxxxxx}}}vvvnnnddd^^^YYYYYY[[[^^^dddkkkrrrvvvvvv|||{{{uuuqqqlllgggdddiiirrrzzz~~~hhhMMM???444555555111///222000000/////////.........------------------------,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,------------------------...------------...//////000000/////////.........000000///....../////////---000555999888666;;;BBB]]]ttt+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------........./////////............---////////////////////////111111111111111111000000222000111333222111777>>>CCCFFFJJJNNNQQQQQQOOOLLLVVVVVVVVVWWWXXXYYYXXXWWWUUUXXXZZZYYYTTTOOOKKKJJJLLLKKKKKKJJJKKKLLLLLLMMMRRRUUUUUURRRQQQOOOJJJBBBBBB???:::777777777777777//////////////////......---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000000000000000000000111333555777:::<<>>=========>>>???AAABBBAAA???DDDPPPYYY\\\^^^^^^ZZZUUUUUUYYYYYYWWW^^^mmmssstttuuuiii[[[[[[\\\fffvvvrrraaaYYYZZZ[[[\\\___eeekkksssxxx|||uuulll^^^\\\YYYXXXZZZ```fffkkkqqq|||{{{xxxtttnnnkkkiiijjjsssqqqUUUDDD777666666111///222000000000/////////......------------------------,,,,,,,,,,,,++++++++++++***+++,,,---------------------------------------......------......///000000000////////////......000000/////////000000111222333777999888<<>>???;;;666111...---...///+++,,,...///000///...---------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000000000000000111111111333111111444666888;;;@@@SSS~~~}}}wwwpppjjjeeeaaa^^^YYYSSSNNNJJJFFFCCC@@@@@@@@@>>>============>>>>>>???===<<>>===>>>@@@AAAFFFDDDAAA===999444111///***+++---...///000//////------------------------,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000000000111111111222555222333666666777>>>GGGhhh{{{vvvqqqlllfffaaa]]]YYYSSSNNNJJJFFFBBB@@@@@@@@@???>>>>>>=========>>>?????????GGGUUU```eeebbbaaa]]]VVVTTTUUUTTTPPPXXXjjjpppnnnooogggZZZWWWYYYeeeyyynnn```YYYWWW[[[aaagggnnnvvv~~~xxxuuupppjjjddd___\\\[[[___eeerrr}}}tttjjjiiivvvcccMMM:::555555333111444111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------------------------///............///000000//////000000000000000000000000000111222333444555;;;666777BBBSSSfffzzz***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------........./////////...////////////000000000000000000000000000000000111111222333444555555666444444555777999@@@PPP```eeexxxyyyyyyuuusss}}}yyycccSSSWWWkkk~~~tttfff\\\```hhhnnnooonnnmmmhhhccc^^^YYYSSSMMMJJJGGGDDDCCCDDDHHHMMMPPPLLLDDD999333------......//////000000------------------------,,,,,,++++++++++++******++++++------------++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000000111111222222222555333444777666777DDDTTTzzzvvvrrrmmmfffaaa[[[XXXSSSOOOKKKGGGCCC@@@@@@@@@@@@@@@???????????????BBBCCCEEEMMMZZZdddggg```bbb^^^WWWRRRRRRSSSRRRbbbrrrtttmmmlllfff\\\YYY[[[iii~~~qqq```WWWVVVYYY^^^dddooovvvxxxwwwwwwyyy|||~~~xxxqqqhhhaaa]]]\\\]]]eeettt{{{ssssss{{{lllTTT===777666333222444111111000000000/////////------------------------,,,,,,,,,,,,------------+++,,,---...............------------------------//////......//////000111//////000000000000111111000000111111333444666666444777DDDZZZppp}}}***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////............////////////.../////////000000000000000000000000000000000000000111444777;;;>>>@@@BBB>>>======AAAEEENNN]]]lll}}}vvvyyy{{{yyyvvvxxx~~~|||wwwnnndddaaahhhwwwuuukkkdddiiiqqqvvvuuurrrqqqnnnjjjfffeeeeeeccc```YYYQQQLLLJJJOOOUUUYYYWWWOOOEEE>>>555444222000//////000000........................------,,,,,,,,,+++++++++***+++---......---+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000000111111222333333111111444888555777KKKbbb~~~yyyuuusssnnngggaaa[[[XXXSSSOOOLLLIIIDDDBBB???@@@@@@AAAAAAAAAAAA@@@@@@EEEHHHKKKSSS^^^fffggg^^^bbb```VVVOOOOOOTTTWWWooo|||xxxkkkiiieee]]][[[bbboooiiiaaa[[[ZZZ[[[^^^dddkkkwww}}}yyyvvvuuuuuutttsssxxxpppiiieee^^^^^^bbbkkkttt~~~xxx]]]CCC:::888444222333111111111000000000//////------------------------,,,,,,,,,---------......------...............---------------------------///////////////000000111//////000000000111111111000111111222444555777888777BBBXXXttt***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////............/////////000.../////////000000111111000000000000000000000000333555:::AAAHHHNNNSSSVVVNNNLLLMMMSSSZZZeeeuuuwwwxxx||||||wwwxxx{{{~~~zzzwwwuuuvvv|||~~~zzztttqqqmmmjjjgggkkkpppsssrrrjjj___WWWVVVXXXYYYXXXVVVRRRMMMJJJ<<<:::666222///...///000.................................------,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000///000000111222222333333...///444888555888QQQmmm}}}xxxuuusssooogggaaa[[[XXXTTTPPPMMMJJJFFFCCC???@@@AAABBBBBBBBBBBBBBBAAAFFFKKKOOOWWWaaaffffff]]]bbbaaaVVVMMMNNNUUUZZZwww{{{jjjfffccc]]]\\\eeepppuuukkkVVVWWW[[[```bbbdddkkksss}}}~~~{{{tttooolll^^^___aaabbbbbbggguuudddHHH<<<999444111222111111111111000000000000------------------------,,,,,,,,,------..................///......------------------------------///////////////000111111//////000000111111111222000111111222444666888999AAAOOOiii+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------......................................./////////000000000111222222222222111333444555444222111333444777777???QQQ___eeeeeeeeekkkgggeeemmm{{{zzzssstttwwwqqqiiirrruuuxxxvvvqqqdddbbb___]]]]]][[[TTTJJJAAADDDAAA<<<777444111...,,,...//////...------///111......---,,,,,,,,,,,,------------,,,,,,,,,++++++************+++,,,---.........,,,+++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...------------...//////000000000111222222333333555333222777999888PPPyyy}}}yyyuuuqqqlllfffbbb```[[[VVVQQQMMMHHH@@@:::999;;;===???AAAAAAAAA@@@FFFLLLOOOPPPZZZhhhiiiaaagggddd___ZZZTTTQQQVVV___xxxyyyuuukkkccc^^^ZZZVVV^^^lllzzz~~~vvvjjjaaa^^^UUUZZZ___aaabbbiiiuuu~~~zzzrrrnnnjjjgggbbb^^^]]]aaaggglllpppKKK<<<999777555666444333222111000000000000////////////////////////........................////////////////////////........................000////////////000000111111111111000000000000000:::000000999;;;444444>>>PPPnnn+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,---......................................./////////000000222222222333333333222222111111222222222444888;;;EEENNNYYY___]]]___nnn|||{{{~~~xxxzzzxxx}}}|||vvviiifffccc```\\\XXXTTTRRR@@@>>><<<<<<<<<:::666222//////......---...///111///...------,,,,,,---------------,,,,,,,,,++++++************+++,,,---...,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...------------...//////000000000111222222333333555444222777::::::TTT}}}}}}yyyuuuqqqlllgggddd```\\\WWWSSSOOOJJJBBB======>>>>>>???@@@AAAAAAAAAHHHOOOQQQRRR[[[hhhkkkdddgggffffffccc\\\WWW\\\eeetttvvvqqqggg___[[[WWWSSSXXXbbblllmmmeee[[[UUUTTTUUUYYY```eeejjjrrr}}}|||xxxwwwtttoooiiieeecccccccccmmmyyy}}}WWWCCC;;;666222111333333222111000000000000////////////////////////........................////////////////////////........................///////////////000000111111111111111111111111111333222444888555444???OOOjjj}}}+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++++++++,,,------......////////////////////////////////////000000000000333333333333333333333333222333333444666;;;BBBGGGVVVXXX]]]dddiiippp|||~~~zzzuuuzzz|||rrrpppqqqqqqmmmggg___YYYVVVLLLHHHEEEEEEEEE@@@888000222111000/////////000111//////...---------------------------,,,,,,,,,,,,*********++++++,,,---...+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000000000111222222333333444444333777:::<<>>:::888666222222111000////////////////////////////////////........................////////////////////////........................///......//////000111222111111111222222222222222111777:::777===SSSmmm~~~+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------,,,,,,,,,+++++++++,,,,,,------...//////000000000000000000000000000000000111111111111222333222222222222333444555666999>>>EEENNN[[[hhhpppppp~~~{{{|||xxxtttsssssssssqqqnnn```\\\XXXWWWWWWUUUOOOJJJ<<<999555333333222111///000000///............///.........---------,,,,,,++++++++++++,,,---...//////...---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000000000111222222333333222777777999;;;===TTTwww|||xxxtttrrrooommmjjjccc```\\\YYYXXXTTTNNNIIICCCAAA??????AAAFFFKKKOOOMMMRRRWWWYYY\\\bbbhhhkkkpppoooooojjj```ZZZ___iiisssrrrkkk^^^UUURRRPPPMMMNNNJJJDDDAAACCCKKKUUU\\\iiikkkrrr}}}|||tttqqqjjjeeefffqqqnnn}}}XXXAAA:::777333333222111000////////////////////////////////////........................////////////////////////....................................///000111222111222222222333333333444555666777===PPPkkk+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000000111111111222222222222333222222222333555777888777<<>><<<666555444333222111111111111////////////////////////........................////////////////////////........................------......///111222333222222333333444555555555999===NNNiii~~~+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------.../////////111111111111111111111111111111222222222333333333555555444555777;;;>>>@@@UUU\\\gggrrr}}}tttnnnppprrrwwwzzzxxxooogggbbbaaabbb[[[TTTOOONNNKKKEEE@@@222111111000000000000000//////.........---------,,,,,,,,,,,,---...//////------,,,,,,,,,---......******+++++++++,,,,,,,,,------------------------------------------------...------------...//////000000000111222222333333222777555555@@@UUU{{{zzzuuurrrooommmkkkgggccc___]]][[[VVVPPPKKKDDDCCCAAA@@@BBBGGGKKKNNNOOOTTTZZZ\\\[[[\\\fffpppsssnnnjjjjjjggg```[[[[[[]]]]]]XXXPPPMMMPPPTTTUUUNNNHHHBBBEEEQQQ```lllrrryyy~~~|||xxxyyyzzz|||pppsssMMMBBB===666555555444333222222222222////////////////////////........................////////////////////////........................------......///111222333222222333333444555666666:::DDD```,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------.............../////////000111111/////////000111222333333333444666666666555444777999777666===LLLYYYiiikkkqqqwwwyyy~~~yyyxxxvvvssspppooonnnnnn\\\ZZZ___aaa\\\\\\YYYKKK;;;999555111...---------,,,,,,+++---//////...,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000111222333444444555;;;333;;;???>>>aaa|||uuuqqqrrrqqqooofffeeeccc```[[[UUUPPPMMMGGGCCC???AAAGGGLLLNNNMMMKKKVVV```___XXXVVV]]]eeewwwqqqhhheeeggghhhbbbZZZ[[[ZZZUUUOOOQQQWWW[[[ZZZPPPHHHEEEJJJUUUaaammmvvv~~~nnnZZZCCCAAA555555555333222111000000000////////////........................................................................//////////////////000000111111222222666111333999888111333<<>>555222222222111333111/////////...,,,+++,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000111222333444444555:::333666===JJJrrr~~~xxxsssrrrqqqkkkbbbaaaaaabbbaaa^^^YYYTTTQQQGGGDDDBBBDDDJJJPPPSSSTTTRRRYYYbbbeeebbb^^^]]]^^^___cccdddcccdddhhhgggdddZZZXXXSSSPPPRRRUUURRRLLLJJJFFFGGGPPP\\\gggrrr{{{~~~{{{zzz}}}{{{}}}}}}xxxwwwMMM<<<777666555444222111111111111////////////........................................................................//////////////////000000111222222333222333777:::666666CCCUUUttt------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------.........////////////000000000///000222333444333222222222333444555555555777888666>>>KKKYYYeeennntttwwwzzznnnsss}}}hhhaaaeeeaaaaaaYYYMMMBBB:::555222111333111///.........---+++------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000111222333444444555888777999>>>NNNttt|||vvvrrrrrrqqqhhh\\\^^^```aaaaaa___[[[VVVSSSIIIGGGDDDEEEIIINNNQQQRRRNNNUUU^^^eeehhhggggggfffjjjmmmiii^^^[[[ccckkknnn```\\\UUUPPPQQQTTTPPPIIIIIIFFFIIIQQQZZZbbbkkksssxxxvvvwww{{{~~~|||zzz{{{|||}}}wwwtttTTT;;;:::666555444333222111111111////////////........................................................................//////////////////000111222222333333444666888999777>>>TTTjjj}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------......///////////////000000000111///000222444444444444333111444777777666666777999???PPPcccmmmooouuu}}}~~~tttlll^^^bbb```YYYPPPEEE<<<666555111///------...///...------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000111222333444444555222888:::>>>PPPppp~~~{{{uuuqqqrrrqqqggg\\\___```aaaaaa```\\\XXXVVVMMMJJJGGGEEEGGGIIIKKKLLLLLLRRRZZZccchhhlllnnnooorrrvvvooo___XXXaaammmqqqjjjddd[[[RRRQQQSSSPPPKKKJJJHHHJJJPPPVVVZZZaaaiiiqqqqqqvvv}}}}}}zzz~~~~~~ttteee]]]======666666444333222111111111////////////........................................................................//////////////////000111222333444444444555666777;;;JJJcccyyy------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............///////////////000000000111111000111222333444555555555222555777777666777<<<@@@QQQbbbssswwwttt|||~~~zzzuuudddbbb\\\SSSIII@@@999666222000......///000000///------........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000111222333444444555...888999???VVVsss{{{zzzvvvrrrrrrqqqiii```bbbbbbbbbaaa___\\\YYYWWWOOOMMMIIIFFFDDDEEEFFFHHHMMMQQQWWW\\\bbbhhhooosssttt{{{vvveee\\\eeennnnnnsssoooeeeYYYTTTTTTSSSPPPMMMLLLMMMRRRUUUWWW^^^eeemmmpppxxxxxxyyy~~~mmm^^^lllDDD???777666555333222222222222////////////........................................................................////////////...///000111222444555555333333444999FFFZZZqqq........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............////////////000000000111111111111222222222444555666777777777777555666<<>>777666555444333222222222000/////////......................................................................../////////000...///000111333444555666777777===OOOjjj~~~,,,---------.../////////------------------------,,,,,,,,,---------......---------.........//////////////////000000000000000111111111111222222222111444444333333555666666666======888>>>SSSgggppp|||lll}}}}}}lll]]]RRRKKKDDDAAA;;;555222111222333//////000/////////111222////////////............------------------------------------------------------............------------......///000000000000222444444444444666888666<<<999WWW}}}yyyuuuqqqooommmlllfffeeedddaaa^^^ZZZXXXVVVTTTQQQLLLHHHFFFFFFHHHIIIIIIOOOOOONNNOOOPPPfffqqqjjjooouuuvvvzzzmmmaaaXXXUUUSSSUUUVVVTTTXXXdddttt~~~|||zzz~~~zzzyyy|||dddmmmXXXDDD;;;666444444333000000333111111111111000000000000////////////////////////............////////////000000000000////////////111......222444444555777:::777JJJlll~~~---------...............------------------------,,,,,,---------.........---------.........//////////////////000000000111111111111111222222222222888777666444444555666666<<<555555CCCXXXkkkzzzrrr```XXXPPPKKKBBB999333000111222000111111000000000000111////////////............------------------------------------------------------............------------......///000000000000222444444444444666888:::===999TTT}}}yyytttpppmmmkkkjjjfffeeecccaaa^^^ZZZXXXVVVTTTQQQLLLHHHEEEEEEGGGHHHHHHOOOOOOOOOQQQTTTiiiqqqjjjtttyyyvvvwwwhhh[[[TTTQQQSSSTTTVVV\\\fffqqqyyyyyy{{{zzzvvvwww~~~nnnhhhdddLLL===888555555444111222444111111111111000000000000////////////////////////............////////////000000000000000000000///111//////333555444666:::===HHHaaazzz...............---------------------------------,,,------------.........------.........//////////////////000000000111111111111111111222222222333:::777555444555666777888;;;777@@@XXXmmm|||wwwfffZZZTTTKKKCCC===777333000111111111111111000000000////////////............------------------------------------------------------............---------......//////000000111000222444444444444666888999===<<>>BBB[[[xxx/////////...---------,,,........................------------........................//////////////////000000000111111111111111111222222222333333666333222555888888888:::888III```ooouuueee\\\RRRLLLJJJEEE:::111111111000000111222111000////////////....................................------------------------------............------.........///000000111111000222444444444444666777666;;;BBBbbb{{{vvvppplllhhhfffeeedddbbb```]]]ZZZXXXVVVUUURRRMMMHHHEEECCCCCCCCCFFFNNNPPPQQQXXX^^^pppnnnhhhyyy~~~|||hhhZZZUUUQQQSSS]]]jjjrrrwwwzzz}}}vvvwww{{{|||[[[```\\\CCC<<<666666666444333555111111111111000000000///////////////////////////............////////////000000000000000111111111222222333555444444;;;CCCSSSnnn/////////...---------,,,........................---------.........//////........./////////000000000000000000111111111111111222222222222333333333333111333888999666888===CCCccc~~~xxx~~~nnnZZZQQQQQQNNNDDD:::333111//////111333222111////////////....................................------------------------------............------......//////000111111111000222444444444444666777666999DDDccc|||wwwrrrmmmiiifffdddcccbbb```]]]ZZZXXXVVVTTTQQQMMMHHHDDDBBBBBBAAACCCMMMOOOQQQYYY___lllnnnggg|||rrrdddXXXRRRRRR]]]llluuu|||vvv{{{~~~aaaYYYooo]]]EEE<<<555555555444222333111111111111000000000///////////////////////////............///////////////000000000111111111222444444555666444666AAAMMMmmm...............---------........................------........./////////....../////////000000000000000000111111111222222222222222222333333333333555444777;;;999555;;;GGG\\\www}}}nnn[[[TTTRRRNNNIII;;;666111000222444333222////////////....................................------------------------------............------...//////000000111111222000222444444444444666888:::999EEEbbb}}}xxxsssnnniiigggcccbbbaaa___]]]ZZZXXXVVVSSSPPPLLLHHHDDDBBBAAAAAA???KKKNNNPPPYYY]]]eeetttpppggg{{{~~~|||ppp]]]TTTSSS___lllttt}}}|||zzz}}}|||ooo[[[fffaaaHHH>>>555555666444333333111111111111000000000000////////////////////////............///////////////000000111111222222222444444666777777===NNN___}}}---------...................................................////////////.../////////000000000000000000111111111222222222222222222333333333444444777666999<<<999999HHH]]]qqqtttbbbXXXTTTSSSFFF???666222333444444222////////////....................................------------------------------............------/////////000111111222222000222444444444444666888:::;;;MMMmmm~~~|||xxxsssmmmiiifffbbbbbbaaa___]]]ZZZXXXWWWQQQOOOKKKHHHDDDBBBAAAAAA<<>>MMMhhh------............------,,,,,,,,,---------....................................//////000000111111111111111000000000000000222444555555444333444555999888999>>>FFFSSScccppptttrrr\\\XXXXXXUUUHHH777000444666333111///......000111111000------------------------...------,,,,,,------...,,,,,,,,,---------......------......///000000000000111333333333444777999777AAAccc{{{xxx}}}xxxtttpppmmmiiifffbbbaaa___^^^]]]\\\YYYVVVRRRNNNJJJGGGEEECCCAAA???@@@???HHHVVVYYYTTTVVV___pppnnnjjjvvvtttlllppp|||yyy}}}hhh___vvvVVVBBB888777111222555333222222222111111111111000000000000000000000000000000////////////000000111000000111111222222222333222666666:::KKKfff|||---......//////......---,,,,,,---------.......................................//////000111111111111111111111111111111111333333333333333444666888:::999888>>>JJJ\\\qqquuu___UUUUUUOOODDD;;;666555333333222000000111111000...------------------------...------,,,,,,------...,,,,,,---------.........------......///000000000000222333333333444777999888GGGnnn~~~|||wwwsssoookkkgggdddaaa___]]]\\\\\\ZZZWWWUUUQQQNNNJJJGGGEEECCCAAA??????>>>EEESSSXXXTTTTTTZZZhhhzzzzzziiifffqqq|||zzz~~~xxxooorrrzzzwww}}}~~~~~~vvvgggvvv\\\EEE:::888333333555222222222222111111111111000000000000000000000000000000////////////000111111000000111111222333333333888888:::DDDYYYrrr---......//////......---,,,------------.......................................///000000111111222111111111111111111111111444222000111444777999999:::;;;>>>HHH\\\uuusss]]]YYYVVVQQQHHH<<<555333444333222222222111///---------------------------...------,,,,,,------...,,,------------.........---......//////000000111000222333444444555777999:::PPP{{{}}}{{{vvvqqqmmmiiieeebbb```^^^\\\[[[ZZZXXXUUUSSSQQQMMMIIIFFFEEECCCAAA??????<<>>HHHZZZuuuyyyhhhZZZUUUQQQFFF:::444444333222222333111///---...........................------,,,,,,------...------------.....................///000000111111111222444444444555888:::>>>UUU}}}~~~zzzuuuqqqmmmiiieeebbb```^^^\\\[[[ZZZXXXTTTRRRPPPMMMIIIFFFDDDCCCAAA@@@???;;;???KKKUUUTTTPPPNNNUUUaaajjjhhh___]]]fffpppvvv}}}xxxnnndddlllfffgggoooqqqmmmnnnuuu~~~zzzhhhbbbnnnNNN::::::777666666222222222222111111111000000////////////////////////////////////000111222222222222222222333444666777888<<>>DDDPPPdddcccWWWVVVQQQDDD888333222111111222222000..............................------,,,,,,------...---------.........//////......//////000111111111111222444444444555888:::>>>SSS}}}}}}zzzuuuqqqmmmiiifffccc```^^^\\\[[[ZZZWWWTTTRRROOOLLLHHHEEEDDDCCCAAA@@@@@@===>>>HHHRRRTTTOOOKKKPPPXXXaaaaaa\\\ZZZaaajjjsssxxx}}}~~~~~~yyymmm```ccc___```gggkkklllqqqyyy}}}zzz{{{eeeWWWrrrzzzSSS:::999888777777333222222222111111111000000////////////////////////////////////000111222333333333222222333555777999:::GGG___zzz...//////000000//////...------.........///////////////////////////////////////000111111222222333222222222333333444444555444666999::::::;;;<<<>>>JJJRRR]]]qqqzzzbbb\\\ZZZOOOAAA777555222111111111000///...........................------,,,,,,------...------........./////////...//////000000111111222111333444555555666888:::>>>PPPxxx}}}{{{xxxssspppmmmjjjgggddd```^^^\\\ZZZYYYWWWSSSQQQNNNKKKHHHEEEDDDCCCAAA@@@AAA>>>>>>DDDMMMPPPNNNIIIMMMQQQXXX\\\ZZZWWW\\\cccjjjpppvvv{{{tttiiibbb```aaafffjjjnnnvvv}}}uuu~~~hhhTTTaaa~~~yyy[[[;;;999888777777444222222222111111111111000000000000000000000000000/////////000111222333444444333333333444666999;;;<<>>===@@@GGGLLLKKKHHHJJJKKKQQQWWWVVVRRRUUU[[[```jjjtttzzz~~~{{{tttfffeeeeeegggiiinnnxxx~~~xxx~~~pppWWWVVV|||vvvfff@@@:::999666666333222222222111111111111000000000000000000000000000/////////000111222444555555444333333444777:::<<>>===<<<===BBBHHHJJJHHHGGGGGGLLLSSSSSSNNNPPPVVV\\\iiivvv{{{||||||{{{yyykkkiiiggggggggglllvvvzzz|||zzz{{{}}}uuuZZZPPPsss|||nnnDDD<<<:::666555222222222222111111111111000000000000000000000000000/////////000111333444555555444333333555888;;;===UUUooo111111111111000000000000////////////000000000000000000000000000000000000000000000000000111111111222333333444444555555555666888<<<>>>;;;???QQQfffmmmuuuhhhaaa]]]ZZZWWWVVVXXX]]]cccggguuuwww}}}uuuppplllggggggjjjjjjqqq}}}lll^^^]]]LLLGGG<<<222111444333...111000000000000000111111////////////////////////............////////////......//////000000111111333444555444555777:::>>>HHH|||{{{vvvrrrmmmjjjiiigggccc```^^^]]]ZZZXXXTTTRRROOONNNKKKIIIFFFEEEEEEDDDBBBAAAAAA???===???CCCFFFFFFEEEGGGHHHLLLRRRWWWYYYVVVSSS___kkkzzzyyyqqqmmmffffffgggiiimmmrrrvvvyyy|||uuutttzzz~~~}}}~~~[[[TTTlll{{{oooRRRAAA555:::000444444444333222222111111000000000000000000000000000111111111111111111222222444333333444444888CCCOOOfffxxx111111111111000000000000////////////000000000000000000000000000000000000000000000000111111111111333333333444444555666666666666999>>>AAALLLaaauuuooobbbZZZTTTRRRPPPOOOQQQTTTXXX[[[ddddddfffllltttyyyyyyxxxlllhhheeefffdddaaadddjjjvvvkkkZZZTTTMMMDDD;;;555333333333111000000//////000000111////////////////////////............////////////......//////000111111111333444555555555777;;;>>>RRR}}}zzzxxxuuuqqqllljjjhhhfffccc```^^^\\\ZZZWWWTTTQQQOOONNNKKKIIIFFFEEEDDDDDDBBBAAA???===<<<===AAADDDDDDDDDEEEFFFIIIPPPXXX]]]___^^^bbbooo}}}yyyuuutttvvvsssooommmoootttzzzuuu{{{vvvvvvzzz|||~~~~~~~~~~~~|||xxxaaaUUUggg}}}wwwTTTAAA777;;;333555444444333222222111111000000000000000000000000000111111111111111222222333666666666888999???OOO^^^uuu111111111111000000000000////////////000000000000000000000000000000000000000000000111111111222222333333444444555666666777888666888AAANNNbbb|||yyygggZZZRRRMMMLLLKKKKKKLLLOOOQQQSSSWWWVVVUUUXXX\\\aaacccddd^^^___bbbddddddgggrrr}}}hhh\\\QQQGGGBBB999///...555000000////////////000000////////////////////////............////////////......///000000111111222333444555555555777;;;>>>^^^zzzvvvtttssspppllliiigggeeebbb```]]]\\\ZZZWWWTTTQQQOOOMMMKKKIIIFFFEEEDDDCCCBBB@@@===<<<;;;<<<>>>AAABBBBBBEEEEEEFFFLLLTTT]]]cccfff```kkkyyy||||||~~~yyytttttt{{{wwwwwwyyyyyyyyy}}}~~~~~~}}}|||rrrfffiiivvvjjjVVV```|||XXX@@@999<<<555666444444333222222111111000000000000000000000000000111111111111111222333333333333555777:::DDDYYYlll111111111111000000000///////////////000000000000000000000000000000000000000000000111111222222333333333444555666777777888999888;;;HHH___}}}sss```SSSMMMLLLLLLKKKLLLNNNRRRUUUWWWZZZZZZYYYYYYZZZ]]]```ccckkkkkkkkklllqqq}}}kkkXXXJJJGGG@@@222...555111000//////.../////////////////////////////////............////////////...//////000111111222222333444555555666888<<>>???AAACCCKKKIIIFFFEEEJJJTTT```gggkkkmmmuuuwwwuuuyyyvvvuuuxxxyyy{{{}}}rrraaa^^^[[[[[[___jjjrrrsssxxxtttYYYWWWyyy___AAA<<<:::777444444444333222222111111000000000000000000000000000111111111111222333444555555555888>>>FFFWWWrrr111111111111000000000000////////////000000000000111111111111111111111111///000000111222333444444333444555666777888999:::888???LLLaaa}}}gggWWWOOOMMMIIIJJJLLLQQQWWW]]]cccfffhhhjjjjjjgggbbb```dddiiitttzzz^^^RRRMMMCCC777111333222111000000//////000////////////////////////............//////////////////000111111222222333333444555555666999===AAAggg}}}yyyuuusssnnnnnnllliiieeebbbaaabbb[[[ZZZXXXUUURRROOOMMMKKKJJJHHHEEEDDDCCCBBBAAA???>>>??????>>>>>>???AAADDDJJJIIIGGGGGGLLLWWWdddmmmoooqqqxxx{{{vvvvvvttttttwwwwwwyyy|||eeeYYYXXXUUUTTTWWW[[[ccceeellluuuZZZTTTllldddDDD@@@888888555444444333222222111111000000000000000000000000000111111111111222444555666555555999CCCQQQddd~~~111111111111000000000000////////////000000000000111111111111111111111111///000000111333444444555333444555666888999:::;;;<<>>AAAbbb}}}xxxtttqqqnnnnnnmmmjjjeeebbbbbbccc[[[YYYWWWTTTQQQNNNLLLKKKJJJGGGEEECCCCCCBBBAAA???===???@@@???===>>>AAADDDGGGGGGGGGHHHMMMWWWdddnnnlllttt~~~}}}}}}qqqooorrrttttttwwwyyy|||yyyZZZTTTUUUQQQPPPTTTPPPYYY]]]eeewwwwwwZZZRRRaaaiiiHHHDDD888:::777444444333222222111111000000000000000000000000000111111111222333444555666555555;;;JJJ]]]ttt111111111111000000000000////////////000000000000111111111111111111111111///000000222333444555555444444555777888:::;;;;;;BBBSSSjjjqqq[[[NNNLLLMMMNNNUUU^^^hhhoooqqqpppooojjjnnnqqqqqqrrr{{{lllZZZRRRGGG<<<555444333222111111111111////////////////////////............/////////000000000000111222222333333333444555666777:::>>>BBB^^^|||wwwrrrpppnnnooonnnjjjeeebbbcccdddZZZYYYWWWTTTQQQNNNLLLKKKJJJGGGEEECCCCCCBBB@@@???===>>>???>>><<<===@@@CCCFFFGGGGGGHHHLLLTTT```iiilllyyy~~~|||sss|||~~~mmmjjjqqqtttqqqxxxyyy|||jjjRRRQQQTTTNNNIIILLLKKKVVV[[[cccsssyyyZZZPPP[[[mmmLLLGGG888<<<999444444333333222111111000000000000000000000000000111111111222333444666777:::999@@@SSSkkk555222000000000111111000000000000000000000000000222111111111000000//////111222222333333444444555999:::444666>>><<<888???NNNeeezzzyyyeeeXXXSSSSSSUUUYYYaaakkkppppppooopppqqqooopppvvv~~~jjjZZZMMMEEE888333000222333111000111////////////////////////............/////////000111111000000111111222333222777444444;;;:::<<>>===<<<===>>>???>>><<>><<<;;;EEE]]]yyykkk[[[SSSSSSVVVXXXbbbhhhppptttttttttvvvxxx{{{~~~{{{}}}~~~fffUUUJJJ>>>777333333444111000111////////////////////////........./////////000000111111000000111111222333333777444444;;;:::<<>>======??????>>>===IIIGGGGGGHHHIIIOOO]]]kkkzzzssskkkeeemmmrrrnnnnnnmmmoootttzzz{{{}}}aaaLLLIIIFFFHHHKKKHHHIIIKKKPPPYYYaaannnbbbPPPVVVRRRDDD999999555666666555444333333333333111111111111000000000000000222444444444444666888999???OOOhhh777555222111222222222111111111111111111111111111111111111111111000000000222222222333444444555555333999777777<<<;;;???NNNhhh{{{ooo^^^TTTTTTYYY^^^```kkkooouuuxxxyyy|||www^^^PPPFFF===666555444111000111////////////////////////....../////////000000000111111000000111111222333333777444555;;;:::===KKK|||zzzxxxvvvsssrrroookkkgggdddaaa```[[[XXXTTTQQQPPPNNNKKKIIIGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>>>>@@@@@@???>>>CCCCCCEEEFFFFFFNNN```qqqzzz}}}kkkccc\\\^^^mmmpppkkkkkkkkkmmmsssxxxzzz}}}~~~~~~___JJJFFFBBBDDDHHHEEEGGGGGGKKKQQQXXXccctttgggRRROOO~~~[[[DDD888888777666666555444333333333333111111111111111111111111222333444444444555777999777AAAVVVrrr999777444333333333222111111111111111111111111111111111111111111111111111222222333333444555555555222999888777:::;;;FFFZZZwww}}}xxxnnneee[[[XXX]]]dddggghhhmmmppptttxxx|||ppp\\\NNNCCC888555555222111222////////////////////////...////////////000000000111111000000111111222333333666333555;;;999>>>PPP}}}{{{yyywwwtttrrrooolllgggdddaaa___ZZZXXXTTTQQQOOOMMMKKKIIIFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@??????AAAAAA@@@???>>>@@@DDDFFFGGGOOOdddxxxuuukkk|||jjjcccZZZVVV\\\lll{{{mmmiiihhhiiilllpppuuuxxx{{{}}}}}}|||^^^JJJEEE@@@AAAEEECCCEEEDDDFFFKKKPPPZZZkkk{{{hhhQQQLLLsssyyycccDDD:::999888666666555444333333333333000111111111111111222222333444555444444555888:::===KKKccc<<<999666444444444333222111111111111111111111111111111111111111222222222222333333444444555666666333:::999777;;;AAARRRllluuummmoooqqqmmmhhheeebbb___aaafffkkkkkkjjjkkkmmmpppwwwpppWWWJJJ<<<777555444222333000000000000000000000000////////////000000000111111111000000111111222333444555333666;;;999@@@UUU~~~|||yyywwwtttrrroookkkgggccc```^^^ZZZWWWSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@???@@@AAABBBAAA???===@@@DDDFFFFFFLLL___rrrjjj```sssyyylllfff\\\SSSPPPVVVbbblllzzzrrriiiffffffhhhkkkooorrruuuxxx{{{|||}}}zzz]]]KKKFFF@@@@@@DDDBBBCCCBBBDDDHHHLLLUUUdddsssiiiQQQLLLccczzzjjjEEE???:::666666666555444333333333333000000111111222222222333333444555444444666999<<>>;;;888666555555333222222222222222222222222222111111111222222222222222333333333444555555666666555<<<:::888AAAMMMeeeuuueeeaaaeeegggeeecccdddeeegggkkknnnnnnmmmkkklllnnnrrr{{{eeeTTTCCC:::888555333333000000000000000000000000/////////000000000111111111111000000111111222333444444222777<<<888AAAYYY~~~|||xxxvvvtttsssoookkkgggccc```^^^ZZZWWWSSSPPPOOOMMMJJJHHHEEEEEEDDDDDDCCCDDDDDDDDDAAA@@@??????AAAAAA@@@??????AAAEEEFFFEEEHHHUUUcccggg\\\iiiyyyvvvkkkfff]]]QQQHHHGGGKKKPPPeeecccbbbbbbdddhhhllloooppptttxxxzzz|||}}}~~~vvv[[[KKKHHHAAA@@@CCCAAAAAA@@@BBBFFFIIIOOO]]]jjjvvvjjjTTTKKKTTTwwwrrrGGGDDD:::666666666555444333333333333000000111111222333333333333333444444555777<<>>???@@@AAA@@@???>>>@@@DDDHHHHHHIIIPPPZZZrrr~~~ggg[[[```nnn~~~rrrjjjeee\\\PPPGGGBBBBBBDDDMMMRRRXXX]]]bbbhhhnnnpppqqqtttxxx|||}}}~~~qqqXXXKKKIIIBBB@@@BBB?????????AAADDDEEEHHHSSS___fffyyyjjjVVVKKKMMMlll{{{JJJEEE999666666666555444333333333333000000111222222333444444222222333444555999>>>BBBSSSooo@@@>>>:::777666666444333222222222222222222222222111111111222222333333333333333444444555666666666888<<<999<<>>>>>@@@@@@???>>>;;;===CCCJJJMMMNNNSSSZZZqqqyyygggZZZYYYeeezzz~~~nnnjjjddd[[[QQQHHHDDDCCCDDD>>>FFFQQQYYYaaaiiiooorrrqqquuuzzz}}}nnnVVVJJJIIIBBB???AAA>>>???>>>@@@BBBBBBCCCLLLWWW[[[nnnhhhVVVLLLLLLjjjKKKEEE999777666666555444333333333333000000111222333333444444111222333444666:::???CCC```}}}HHH???===;;;666888999...333333333333333333333333111111222222222333333333444444444444666777888999===777999GGG___}}}vvvqqqppppppqqqtttyyy~~~~~~aaaPPPFFF<<<444222000000000000111111111111000000000000000000000000111111111111222333444555444666444888<<<888DDD^^^~~~zzztttpppvvvvvvuuuooohhhcccbbbbbb\\\ZZZVVVRRRNNNJJJHHHGGGGGGEEEEEEEEEEEEEEECCCAAA@@@???===<<<===???BBBDDDBBBCCCDDDGGGKKKPPPTTTVVVwwwuuubbbSSSXXXgggqqqssssssmmmiii___RRRFFFBBBGGGLLLHHHGGGJJJTTTaaakkkpppqqqrrrtttwwwzzz|||~~~kkkZZZKKKGGGEEE>>>:::;;;:::;;;===@@@BBBEEEGGGHHHWWW```sssmmmWWWLLLMMMhhhMMMAAA???;;;666555555444444333222222222222111111222222333444666444555666666999EEEQQQkkkNNNDDD@@@===555777999111333333333333333333333333111222222222222333333333444444444555666777888999999777===PPPkkkzzzppprrrwwwnnnXXXIII<<<333111111111111000111111111111000000000000000000000000111111111111222333444555444666444888<<<888EEE```{{{vvvrrrrrrrrrqqqmmmgggcccbbbbbb\\\ZZZWWWRRRNNNKKKHHHGGGFFFEEEDDDEEEEEEEEECCCAAA@@@???===<<<===???BBBCCCDDDDDDEEEGGGKKKOOOTTTVVVtttmmm```SSSVVVeeerrrtttpppgggeee]]]SSSIIIFFFIIIMMMMMMKKKLLLSSS^^^hhhmmmnnnpppsssvvvyyy{{{~~~kkkYYYKKKGGGEEE>>>:::<<<<<<<<<>>>@@@BBBDDDFFFFFFOOOWWWhhh~~~nnnYYYPPPNNNgggVVVEEE>>>777666555555444444333333222222222222111222222333444555555666888888>>>MMM\\\zzzUUUJJJEEE@@@666666999333222222222222222222222222222222222222333333333333444444444555666777888999999:::EEE^^^}}}~~~fffQQQ@@@666333222222111111111111111111000000000000000000000000111111111111222333444555444666444888;;;888FFFccc|||wwwsssoooooonnnkkkfffcccbbbbbb\\\ZZZWWWSSSOOOKKKIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@???>>>===<<<===???AAABBBFFFEEEEEEFFFIIINNNSSSVVVsssuuuddd^^^UUUTTTbbbsssuuummm```___\\\UUUMMMJJJKKKNNNQQQNNNMMMPPPYYYbbbhhhjjjmmmppptttxxxzzz}}}jjjYYYJJJGGGEEE???;;;=========???@@@BBBCCCEEEEEEGGGLLLYYYkkk~~~ppp]]]SSSPPPfff___III>>>666666666555555444333333333222222222222222333444444444666888::::::CCCYYYmmmYYYLLLGGGCCC999666888333222222222222222222222222222222222333333333444444444444555555666888999:::===@@@NNNllluuu\\\HHH===888333333222111111111222222000000000000000000000000111111111111222333444444444666555888;;;999HHHfff{{{vvvsssooonnnllliiifffcccaaa```\\\ZZZVVVRRROOOKKKIIIHHHEEEDDDCCCCCCDDDDDDBBB@@@???>>>=========???@@@AAAEEEDDDCCCCCCFFFKKKPPPTTTrrr|||sss___```YYYTTT```rrrttthhh[[[\\\ZZZVVVQQQMMMLLLLLLQQQNNNKKKMMMSSS\\\cccfffhhhlllqqqvvvyyy}}}iiiXXXJJJGGGFFF@@@===>>><<<===>>>@@@BBBDDDEEEFFFEEEGGGOOO]]]mmmsssaaaSSSOOOeee{{{cccJJJ===777666666666555444444333333333222222222222333444444444666999:::<<>>=========>>>???@@@BBBAAA@@@@@@CCCHHHNNNQQQiii}}}qqq___aaa\\\UUU^^^nnnnnnccc[[[[[[YYYVVVRRRNNNKKKJJJMMMKKKIIIJJJPPPWWW^^^bbbdddhhhnnntttxxx|||hhhWWWIIIGGGGGGAAA>>>@@@;;;<<<===@@@BBBEEEFFFGGGHHHHHHLLLTTT___pppuuudddRRRNNN```xxxgggIII<<<888777666666555555444333333333333222222333333444555444666999;;;>>>NNNlllkkkUUUKKKLLLEEE???:::222333333333333333333333333333333333333444444444444555555555666777888999:::===JJJeee}}}bbbJJJ:::777555333111111111333444000000000000000000000000111111111111222333444555333666555777:::999LLLnnn{{{xxxsssppprrroookkkhhheeebbb^^^\\\YYYWWWTTTPPPMMMJJJHHHGGGDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>>>>======>>>>>>??????>>>>>>???BBBGGGLLLOOO[[[ooo}}}jjj^^^^^^YYYTTTZZZdddeee___[[[ZZZXXXUUUQQQNNNLLLJJJIIIIIIIIIKKKOOOUUUZZZ^^^```eeelllrrrwww{{{gggVVVIIIGGGGGGBBB@@@BBB<<<<<<>>>@@@BBBDDDFFFFFFIIIIIIKKKPPPUUUbbbwwwvvvfffQQQLLLYYY{{{nnnKKK;;;999777777666666555444444444333333333333333444444555555666888<<>>WWW{{{uuuWWWAAA888666444222111111333444000000000000000000000000111111111111222333444555333666555777999999NNNqqq~~~{{{wwwssspppnnnkkkgggeeedddbbb^^^[[[WWWUUUSSSOOOLLLIIIGGGFFFCCCBBBAAABBBBBBBBB@@@>>>>>>>>>>>>>>>======>>>>>><<<<<<===???CCCHHHLLLNNNSSSccc}}}|||xxxbbbZZZVVVQQQQQQTTTYYY\\\\\\[[[XXXUUURRRPPPOOONNNMMMHHHJJJLLLOOOQQQTTTWWWYYY]]]bbbjjjqqqvvv{{{~~~fffVVVIIIGGGHHHCCCAAACCC??????@@@AAAAAABBBCCCCCCEEEEEEHHHKKKMMMUUUhhhyyyvvvhhhRRRKKKQQQwwwvvvPPP===:::777777666666555555444444444333333333333444555555777666999@@@MMMdddlllUUUQQQMMMHHHCCC:::555555555555555555555555333333333444444444555555555555666666777999:::;;;BBBbbbcccIII999777444222111222333444000000000000000000000000111111111111222333444555222666666777999999OOOrrr~~~{{{wwwsssqqqkkkhhhdddccccccbbb___\\\VVVUUURRRNNNKKKHHHFFFFFFCCCBBBAAAAAABBBBBB@@@>>>>>>>>>>>>>>>>>>=========;;;<<<>>>AAAEEEIIIMMMOOORRR^^^{{{uuutttrrr^^^VVVNNNJJJMMMPPPRRRUUUZZZZZZWWWSSSPPPOOOPPPPPPQQQIIILLLOOORRRSSSTTTUUUVVV[[[```iiipppvvvzzz~~~fffUUUIIIHHHHHHDDDBBBDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAEEEGGGHHHNNN^^^nnnvvvhhhTTTLLLKKKjjj{{{UUU???<<<777777777666555555444444444333333333333444555555888777:::DDDTTTmmmrrrYYYVVVLLLIIIHHH>>>888666444444555555444333555444444444444555666666555666666555666:::>>>???QQQhhh{{{wwwMMMCCC888555555///111666222111111111111111111111111222111000000111222444555333555555999<<<;;;KKKjjj{{{tttooollliiieeebbbaaa```^^^]]]WWWTTTPPPMMMKKKHHHEEECCCCCCCCCBBBAAA@@@>>>===<<<>>>>>>>>>>>>============>>>???@@@@@@BBBEEEKKKOOOMMMXXXeeeoootttssshhh]]]PPPLLLHHHFFFGGGKKKOOOQQQYYYYYYXXXSSSNNNKKKLLLMMMMMMJJJOOOZZZ[[[RRRNNNRRRXXX^^^ffflllvvv~~~```UUUJJJGGGHHHFFFFFFGGGFFFEEEDDDCCCAAA@@@???>>>BBB???AAAGGGJJJKKKQQQZZZqqqyyyfffQQQLLLIIIYYYyyy~~~PPPAAA;;;888777666555555444444555444444333333333444555555;;;:::???LLLaaa~~~hhhZZZQQQLLLIIIAAA888666444444555555444333555444444444444555666666777888888666666999<<>>============<<<<<<<<<<<<;;;>>>??????@@@AAADDDIIILLLHHHLLLSSS]]]iiioooggg[[[QQQNNNJJJHHHHHHIIIKKKLLLPPPSSSTTTSSSOOOMMMMMMMMMOOOLLLOOOYYYZZZSSSQQQUUUVVV]]]ccciiirrr{{{}}}^^^SSSIIIGGGHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBEEEBBBCCCHHHJJJJJJOOOVVVbbbtttxxxgggQQQLLLHHHYYY~~~|||RRRBBB:::888777666555555444444555444444333333444444555555666777@@@TTTooo|||]]]SSSNNNEEEAAA:::777555444555555555444555444444444444555666666666777888777777999>>>DDDXXXnnnaaa{{{|||VVVCCC;;;999222222555222111111111111111111111111111222333444444555555555999999666777:::<<>><<<<<<<<<;;;;;;;;;::::::>>>????????????BBBEEEIIIGGGDDDCCCKKK\\\gggbbbVVVPPPOOONNNLLLIIIGGGFFFEEEIIILLLPPPRRRQQQPPPOOONNNKKKGGGIIIPPPRRRNNNNNNSSSWWW]]]cccgggoooyyy~~~xxx\\\RRRJJJJJJKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHJJJIIIHHHKKKPPPXXXfff|||wwwgggSSSLLLGGGXXX|||TTTCCC:::888777666555555444444555444444333333444555555666666888EEE______RRRLLL@@@???;;;999666444555555555444555444444444444555666666333555777999888:::CCCMMMhhhkkk]]]qqqaaaIII<<<999333222555333111111111111111111111111111222444555666666555444666777444666;;;===QQQsss|||{{{xxxsssnnnjjjgggdddbbb```^^^[[[YYYTTTQQQMMMKKKIIIGGGDDDBBB??????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;;;;;;;:::>>>>>>???>>>>>>???BBBEEEJJJFFFBBBEEERRR\\\ZZZRRROOOPPPPPPNNNKKKFFFCCCBBBFFFHHHKKKMMMNNNNNNNNNNNNHHHDDDDDDIIIKKKJJJMMMRRRYYY___dddgggnnnxxxppp]]]TTTMMMMMMOOOMMMKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJHHHIIIKKKTTT\\\lllvvvgggUUUMMMEEEYYY}}}VVVDDD;;;888777666555555444444555444444333444444555666777;;;===KKKjjjjjjTTTKKK@@@???===:::666444555666666555555444444444444555666666666666999:::888:::GGGVVVzzziii\\\llllllOOO>>>:::444333666444111111111111111111111111111222444555666666555444333666555:::???AAAUUUvvv}}}zzzyyywwwrrrnnniiifffcccaaa___]]]YYYWWWRRRPPPLLLIIIHHHFFFCCCAAA>>>>>>???@@@@@@@@@??????=========<<<<<<<<<;;;;;;===>>>>>>>>>===>>>@@@BBBGGGGGGFFFFFFKKKRRRTTTQQQMMMOOOQQQOOOKKKGGGDDDCCCFFFEEEEEEEEEFFFGGGGGGHHHGGGEEEFFFIIILLLMMMQQQUUUYYY___dddffflllvvv~~~~~~ooo```WWWOOOOOOPPPNNNLLLKKKIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRROOOLLLJJJIIIIIINNNQQQ\\\pppuuugggWWWMMMDDDZZZ{{{VVVDDD;;;888777666555555444444555444444444444555666777888>>>AAASSSttt]]]NNNGGGCCC???;;;777555555666666666555444444444444555666666:::999;;;<<<888:::JJJ^^^yyyfffYYYccczzzXXXAAA===666444666555111111111111111111111111111222333444444555555555444777888>>>EEEHHH\\\}}}|||yyywwwuuuqqqnnnhhhfffcccaaa___\\\XXXUUUQQQNNNKKKHHHGGGEEECCCAAA>>>>>>??????@@@??????>>>=========<<<<<<<<<<<<;;;<<<===>>>>>>===>>>@@@AAA???DDDFFFEEEFFFLLLRRRUUUNNNPPPRRRPPPJJJFFFFFFFFFEEECCC@@@??????@@@@@@???BBBCCCDDDGGGKKKNNNPPPSSSUUU\\\bbbdddiiirrrzzz~~~vvvggg\\\SSSRRRRRRPPPMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPTTTUUURRROOONNNMMMJJJLLLNNNTTTbbbzzzsssgggWWWOOOFFFXXXwwwWWWDDD:::888777666555555444444555333333444444555666888888<<>>???????????????>>>===<<<<<<<<<;;;;;;;;;::::::;;;===>>>>>>>>>>>>@@@BBB>>>CCCEEEBBBCCCJJJSSSWWWRRRTTTTTTOOOIIIEEEFFFIIIFFFCCCAAA@@@AAA@@@>>>;;;===@@@CCCGGGJJJNNNOOOOOOSSS\\\ccceeeiiiqqqyyy|||~~~sssggg\\\YYYXXXUUUSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOUUUWWWTTTQQQRRRPPPLLLOOOPPPSSSYYYhhhrrrgggTTTQQQIIIUUUvvvYYYFFF<<<888777666555555444444555333333444444555777888999===LLLllllllTTTSSSGGG@@@===888555555666777777555444444444444555666666333222555:::;;;BBB\\\xxxxxxgggRRRJJJWWWxxxiiiLLLDDD;;;555555333111111111111111111111111222111000000111222444555555666555:::CCCJJJdddzzzvvvuuutttqqqmmmgggeeebbb```^^^[[[VVVSSSOOOMMMIIIGGGFFFDDDBBB@@@???????????????>>>======;;;;;;;;;:::::::::999999;;;===>>>???>>>???@@@BBBDDDFFFEEEAAABBBJJJSSSWWWVVVWWWUUUOOOGGGDDDFFFIIIGGGFFFEEEFFFGGGEEE@@@;;;>>>BBBHHHKKKOOORRRSSSQQQTTT]]]eeegggkkkrrrzzz~~~zzz~~~~~~qqqeeeaaa___\\\ZZZZZZUUUUUUTTTTTTSSSRRRRRRRRROOOVVVXXXUUUSSSUUUSSSOOOPPPQQQPPPPPPXXXrrrqqqgggQQQRRRLLLRRR{{{xxx[[[HHH???888777666555555444444555333333444444666777888999AAATTTyyy]]]LLLLLLFFFAAA;;;777555666777777666666666666666666666666888777;;;AAAAAAJJJjjjsssbbbWWWUUUTTTaaa|||TTTAAA<<<888555555444333222222111111222222333333333333444555666666777777888999888CCCccc{{{xxxuuurrrnnnkkkjjjgggbbb```^^^ZZZUUUQQQMMMLLLJJJHHHEEECCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;<<<<<<<<<===???AAACCCDDDBBBAAAAAABBBCCCEEEPPP[[[[[[ZZZUUUOOOMMMNNNMMMJJJKKKJJJKKKOOORRRPPPHHH@@@@@@GGGOOOQQQNNNNNNQQQVVVZZZ]]]bbbhhhooovvv{{{~~~~~~uuunnnnnnlllfff```\\\YYYYYY[[[ZZZUUUTTTVVVVVVVVVUUUTTTSSSSSSSSSTTTSSSRRRTTTWWWVVV^^^|||rrrdddSSSRRRLLLOOOnnncccIII999:::999888666666666666777666666444222444999;;;;;;GGGddddddLLLJJJGGGCCC===999777777666666666666666666666666666666777444777===CCCSSSwwwqqq```TTTRRRQQQZZZ~~~]]]FFF>>>999666555444333222222111222222222333333333333444555666666777666888999888CCCddd{{{wwwtttqqqmmmjjjiiieeebbb___]]]ZZZUUUQQQMMMLLLJJJGGGDDDBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;======???@@@BBBCCCEEEEEEBBB@@@AAABBBCCCEEEOOOYYYYYYYYYUUUOOOOOORRRSSSQQQOOONNNMMMPPPTTTRRRLLLEEEGGGMMMRRRRRRNNNMMMPPPTTT[[[^^^ccciiiooouuuzzz}}}yyyxxxxxxuuurrrjjjfffcccccc___XXXUUUVVVXXXXXXWWWUUUTTTSSSSSSSSSXXXWWWYYY[[[XXXZZZnnnrrrdddUUUQQQIIIKKKiiidddIII===:::999888666666666666777777777555444666999<<<===KKKmmmmmmOOOLLLGGGDDD???;;;999777666444666666666666666666666666777555666;;;DDD\\\rrr```SSSQQQOOOUUUrrriiiMMMAAA<<<777444444444333222222222222222333333333333444555666666666666888999999DDDdddzzzvvvsssoookkkiiifffdddaaa___]]]YYYUUURRRLLLKKKIIIFFFDDDAAA???>>>===>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;===???AAACCCEEEFFFFFFFFFBBB@@@@@@BBBCCCEEEMMMVVVXXXYYYUUUPPPOOOSSSVVVUUUVVVRRRPPPQQQUUUUUUQQQLLLQQQTTTVVVTTTOOOMMMPPPTTT\\\```ffflllqqquuuzzz}}}~~~yyywwwvvvuuummmhhheeeccc^^^WWWSSSTTTZZZYYYYYYWWWVVVUUUUUUTTTZZZYYY\\\```]]]ZZZcccppprrrdddVVVOOOGGGGGGccceeeGGG@@@:::999888666666666666777777777777777777999===AAAUUU~~~yyyWWWNNNEEEBBB>>>;;;:::888666555666666666666666666666666888999::::::DDDaaatttaaaSSSRRRPPPRRRiiiwwwTTTCCC===999444444444333222222222222333333333333333444555666666666666888999999EEEeee~~~yyytttqqqnnnjjjhhheeecccaaa___\\\YYYVVVTTTLLLKKKIIIFFFCCC@@@>>>=========>>>>>>======<<<;;;;;;::::::999999::::::;;;===>>>AAADDDFFFFFFFFFEEEBBB@@@@@@BBBCCCDDDKKKRRRYYYZZZWWWQQQOOORRRUUUTTTZZZUUUPPPPPPTTTVVVTTTQQQWWWXXXXXXUUUQQQOOOSSSVVV\\\aaahhhnnnssswww}}}wwwppplllkkkfffaaa______\\\VVVTTTVVVYYYYYYYYYZZZYYYYYYYYYXXXYYYXXX[[[```aaa^^^bbbhhhssspppcccVVVMMMHHHHHH```iiiDDD???:::999888666666666666777555555777888777888>>>FFFeeeaaaMMMCCCAAA===;;;:::999888666777777777777777777777777555:::======HHHiiivvvbbbSSSSSSQQQQQQaaaxxx^^^FFF???:::444555444333333222222333333333333333333444555666666555555888999:::FFFggg~~~xxxssspppmmmkkkhhhddddddbbb```\\\XXXVVVUUULLLKKKIIIFFFCCC@@@>>><<<===============<<<;;;;;;;;;::::::999999::::::;;;;;;===@@@BBBDDDDDDDDDCCCBBB??????BBBCCCDDDHHHNNNWWWZZZZZZUUUSSSVVVYYYYYY[[[UUUOOONNNQQQUUUUUUTTTXXXYYYYYYVVVTTTTTTXXX[[[]]]bbbjjjooosssyyy~~~tttnnnkkkeeeaaa^^^^^^\\\XXXWWWYYYWWWXXXZZZ\\\]]]^^^^^^^^^[[[ZZZ\\\```bbbccceeehhhlllxxx~~~mmmaaaVVVLLLKKKLLL```nnnDDD???:::999888666666666666777444444666888777777AAAMMMwwwmmmMMMFFFBBB>>>;;;::::::999888777777777777777777777777111888===AAAUUU|||{{{dddTTTSSSRRRNNNYYYkkklllLLLAAA<<<555555444444333333333333333333333333333444555666666555555888::::::GGGhhh}}}wwwssspppnnnllljjjeeefffeeeaaa\\\XXXVVVUUUMMMLLLJJJGGGCCC@@@>>><<<<<<============<<<;;;;;;;;;::::::999999::::::;;;999;;;===???AAABBBBBBBBBBBB??????BBBCCCCCCFFFJJJRRRXXX[[[YYYXXX\\\```aaaZZZSSSLLLKKKOOOSSSUUUTTTWWWXXXXXXWWWWWWYYY]]]```^^^cccjjjnnnqqqwwwzzzwwwnnnhhhdddbbb]]]WWWUUUWWWVVVXXX[[[^^^```bbbcccccc``````___```aaacccfffhhhmmmooo~~~|||kkk```VVVJJJNNNPPP___xxxtttFFFAAA:::999888666666666666777444333666999666777EEEWWW|||UUULLLHHHBBB===;;;:::999888777777777777777777777777444999<<>>777555555444333333333333444333333333333444555666666444444777::::::GGGhhh}}}wwwsssqqqooonnnmmmggghhhgggccc]]]XXXVVVVVVOOOMMMKKKHHHDDDAAA>>>===<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;999:::;;;===???@@@AAABBBBBB???>>>BBBDDDCCCDDDGGGMMMUUU[[[ZZZZZZ]]]``````YYYRRRKKKIIINNNRRRTTTSSSVVVVVVWWWYYYZZZ]]]```bbbaaaeeeiiijjjlllrrr}}}}}}wwwpppkkkddd[[[XXXYYYXXXZZZ]]]```cccdddddddddcccdddcccaaa```bbbeeegggmmmlllyyy{{{jjj```WWWIIINNNOOO[[[tttyyyHHHBBB:::999888666666666666777666444666:::777999KKKaaa```RRRMMMEEE???;;;:::999888777777777777777777777777;;;<<<===LLLuuuyyytttjjjmmmttt~~~rrr]]]ZZZWWWOOOSSS___yyyYYYFFF???888555555444333333333333444333333333333444555666666444444777:::;;;HHHiii|||wwwsssqqqpppoooooohhhiiihhhddd]]]XXXVVVVVVOOONNNKKKHHHEEEAAA???===<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;::::::;;;<<<===???AAACCCBBB???>>>BBBDDDCCCCCCFFFKKKTTTZZZYYYWWWXXXZZZYYYXXXRRRJJJIIIMMMRRRTTTSSSUUUVVVXXXZZZ\\\^^^aaabbbcccfffiiihhhhhhnnnyyy~~~xxxpppfffbbbbbbZZZ[[[___bbbcccddddddcccaaaddddddbbb```bbbfffgggllllllzzz|||kkkaaaXXXIIIMMMMMMWWWwww|||HHHCCC:::999888666666666666777777555777;;;999;;;OOOgggaaaWWWKKKFFFBBB888888<<<999888888777777777777888888888;;;AAATTT|||}}}yyyvvvxxx{{{|||gggXXXOOOLLLQQQWWWgggdddHHHAAA;;;666444333333444555444333333444555555333222333555444555777:::;;;GGGiii}}}|||yyyuuurrrpppnnnmmmnnnkkkeee```\\\YYYVVVSSSPPPMMMIIIEEECCC@@@===:::<<<<<<======<<<<<<;;;:::777777777777888999:::;;;::::::999999:::<<<===>>><<<===???AAACCCDDDDDDEEEFFFKKKQQQTTTSSSQQQPPPPPPUUURRROOOMMMLLLNNNPPPRRRSSSYYY\\\[[[[[[___```^^^aaaeeehhhiiihhhiiimmmppp~~~wwwllleeeeee```\\\]]]aaaeeedddbbbjjjhhhgggfffccc```cccjjjhhhuuuzzzjjjaaaVVVTTTHHHKKK]]]FFF???:::999888777666666666666:::333666@@@===<<>>>>>???@@@AAABBBCCCCCCDDDHHHLLLNNNMMMLLLMMMNNNQQQPPPOOONNNNNNPPPSSSTTTWWW[[[\\\YYYYYY]]]___^^^eeehhhkkkiiiddd___\\\\\\kkksss|||xxxsssgggbbb^^^___bbbdddcccaaafffeeefffgggfffffflllsssooo}}}yyyiii```TTTPPPEEEJJJ[[[HHHEEE:::999888777777666666666999333666===;;;===]]][[[LLLIIIIII@@@======888888888777777777777888888;;;:::@@@ZZZ~~~iiiYYYOOOKKKNNNTTT^^^xxxTTTDDD:::777555333333444555444333333444555555333333444555555555888:::;;;GGGhhh}}}yyyvvvsssqqqpppmmmjjjeeeaaa]]]ZZZVVVSSSOOOLLLHHHEEEBBB@@@===:::<<<<<<<<<<<<<<<;;;::::::777777777777888888999:::888888888888888999:::;;;???>>>>>>>>>???@@@BBBCCCCCCEEEFFFGGGFFFGGGIIIJJJLLLLLLMMMOOOQQQSSSVVVWWWZZZ]]]]]]XXXWWW[[[]]]]]]eeeiiillljjjcccZZZTTTRRRZZZ___eeelllrrrzzzwwwrrrmmmjjjiiihhheeebbbccccccdddggghhhjjjrrrzzzuuuvvvggg___UUUMMMDDDKKKWWW}}}KKKFFF::::::888777777777777777999555888<<<;;;DDDjjjaaaPPPKKKLLLEEE@@@>>>888999888888777777888888999===:::AAA```}}}yyy}}}zzzwwwssssssjjjYYYOOOJJJMMMSSSXXX|||YYYEEE;;;888666444444444555444333222444555444333333444666555555888::::::GGGhhh~~~zzzvvvssspppooollliiieeeaaa^^^ZZZVVVSSSNNNKKKGGGDDDBBB@@@===;;;;;;;;;<<<<<<<<<;;;::::::777777777777777888999999777777777777888888999999===<<<;;;;;;===???BBBDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEGGGJJJNNNRRRUUUXXXYYY\\\______ZZZXXXZZZ[[[ZZZ___cccfffeee___ZZZWWWWWWYYYXXXYYY^^^ccckkkwww~~~{{{{{{zzzxxxvvvmmmlllmmmoooooopppvvvzzzttteee]]]XXXNNNEEELLLTTTvvvNNN@@@::::::999888777777777777:::999:::<<<>>>OOO|||jjjTTTLLLOOOHHHBBB>>>888999999888888888888999999>>>;;;EEEiiiwwwooopppwww~~~uuukkkhhhqqqjjjZZZOOOJJJLLLRRRSSSnnn\\\GGG>>>999777555444555555444333222333444444333333555666666666888::::::GGGggg~~~yyyuuuqqqooonnnkkkiiieeeaaa^^^[[[VVVSSSNNNKKKGGGDDDBBB@@@===;;;;;;;;;;;;<<<;;;::::::999777777777666777777888888666666777777777777777777888888888999<<<@@@CCCFFFGGGGGGHHHHHHGGGEEEBBB@@@@@@CCCGGGMMMRRRVVVYYYZZZ^^^aaabbb]]]ZZZ[[[ZZZXXX___``````]]]YYYXXXZZZ]]]bbb\\\YYY\\\___dddnnnxxx||||||yyy}}}qqqccc[[[UUUMMMEEELLLTTTwwwwwwXXX@@@;;;:::999888777777777777888999:::;;;AAA\\\uuuZZZNNNPPPJJJBBB???:::999999888888888888999999======KKKrrrzzzpppgggeeeiiiqqq}}}|||rrrpppwwwjjjZZZPPPKKKMMMQQQWWWgggbbbJJJAAA999777555444555555444222111333444444444444555666666666999::::::FFFggg}}}yyytttpppmmmllljjjhhheeebbb___[[[WWWSSSMMMJJJFFFCCCBBB@@@===;;;;;;;;;;;;;;;;;;:::999999777777777666666777777888666666777888888777777666444555666999<<<@@@CCCEEEGGGGGGHHHIIIIIIGGGCCC???@@@BBBGGGLLLRRRWWWZZZ\\\aaadddccc^^^ZZZ[[[[[[YYYkkkiiiddd]]]XXXYYY___eeejjjbbb^^^aaacccdddkkkuuu}}}rrrnnn~~~nnnaaaYYYNNNKKKEEEKKKTTT}}}|||rrrbbbGGG;;;:::999888888777888888555777999:::GGGiii```NNNOOOIIIBBB???<<<:::999999888888999999:::<<<>>>QQQzzziiiccc```bbbfffjjjttt~~~~~~jjj[[[PPPKKKMMMRRRZZZbbbiiiNNNDDD:::888666555555555444222111333444444444444555777666666999::::::FFFggg~~~yyytttpppmmmllljjjhhheeebbb___\\\WWWSSSLLLIIIFFFCCCAAA@@@===;;;:::;;;;;;;;;;;;:::999999777777666666666666777777666777888888888888777666333444666999<<>>??????CCC@@@>>>???CCCGGGHHHGGGEEEGGGJJJNNNTTTYYY]]]```kkkjjjcccYYYUUUZZZaaaccc___\\\XXXTTTTTT[[[gggqqquuukkkhhhlllllleeeeeekkkjjjlllpppqqqhhh```ccclllssszzz{{{jjj^^^WWWOOOSSSKKKHHHRRR|||mmm|||YYYIII<<<;;;:::999888888888888888<<<>>>BBBXXXhhhSSSSSSDDDBBBGGG999;;;::::::999999::::::;;;<<<===[[[{{{kkk]]]^^^```bbb______gggpppzzz{{{hhhZZZQQQLLLKKKMMMUUUXXXooo|||RRRLLL===777333555777555333333333333333444444444555555999;;;777555<<>><<<<<<;;;;;;;;;:::::::::999999999999888888777777888888999999999999888888888999:::;;;===???AAABBBGGGEEECCCCCCFFFIIIKKKLLLKKKEEEIIIVVV\\\ZZZ]]]dddmmmhhhaaa\\\[[[[[[\\\\\\^^^RRRKKKNNNUUU[[[cccjjjtttuuurrrkkkeeeeeeggghhhooorrrkkkdddgggggghhhqqqqqqqqqttt{{{zzzwwwwwwuuu{{{wwwhhh\\\VVVNNNLLLDDDHHHTTT|||pppqqqQQQDDD===;;;:::888777777888888666@@@>>>???ZZZoooUUUUUUGGGBBBFFF:::;;;::::::999999::::::;;;>>>@@@aaauuufffbbb```bbbeeeeeebbbdddiiiooottt{{{{{{gggZZZRRRLLLKKKMMMRRRUUUgggUUUNNN>>>777333555777555333444333333333444444444555555777:::666555;;;EEE```~~~yyytttooollljjjiiigggdddbbb___[[[VVVRRRLLLKKKHHHEEEBBB@@@???>>><<<;;;;;;;;;;;;:::::::::999999999999888888888777888888999999999999888888888888999:::<<>>;;;;;;;;;;;;::::::::::::999999999999888888888888888888999999999999888888999888888999;;;>>>AAACCCEEECCCBBBDDDIIIOOOTTTVVVSSSOOOPPPWWW[[[ZZZ^^^eeepppjjjaaaZZZWWWWWWWWWWWWUUUQQQRRRXXX```gggmmmssstttssspppllliiiiiillloooxxx{{{xxxoooiiipppsssxxx{{{zzzwww{{{xxxjjjkkkssszzzxxxhhh[[[TTTKKKJJJDDDEEEHHHkkkxxxtttKKK???<<<;;;:::999888888999999888<<<<<>>;;;;;;::::::::::::;;;;;;===GGGnnnxxxggg[[[]]]```fffllllllfffccceeekkkmmmtttyyygggZZZRRRLLLJJJLLLRRRXXXddd```TTTBBB:::555666666444333444333333333444444444555555333888777777;;;AAAXXXzzz|||wwwrrrmmmkkkiiifffdddbbb___\\\XXXSSSPPPKKKJJJGGGEEEBBB@@@>>>===;;;;;;;;;:::::::::999999999999999999999999999999888888999999999999888888999888888888:::===AAACCCDDDCCCBBBDDDIIIOOOSSSUUUSSSPPPPPPUUUWWWYYY^^^fffnnnhhh```ZZZXXXXXXYYYYYYYYYYYY[[[bbbkkkvvv~~~vvvqqqnnnooottt{{{pppnnnvvv}}}||||||wwwnnniiinnnwwwxxxgggZZZSSSIIIIIIEEEFFFHHHiiizzzuuu~~~III>>><<<;;;:::999888999999:::;;;;;;<<>>???<<<;;;;;;::::::;;;;;;<<>>===;;;;;;:::::::::999999999999999999999999999999:::888888999999999999888888888888888999;;;>>>AAACCCDDDBBBAAACCCGGGKKKMMMNNNNNNMMMNNNQQQSSSWWW^^^eeejjjfff```\\\\\\]]]^^^___aaabbbdddgggqqq|||wwwwww{{{oooxxx~~~wwwooohhhjjjooowwwwwwfffZZZSSSKKKJJJFFFHHHIIIhhhxxxttt{{{HHH@@@<<<;;;:::999999999:::;;;===<<>>===::::::::::::999999999999999999999999::::::::::::888888999999999999888888888999:::;;;===???AAABBBBBBAAAAAABBBEEEGGGGGGFFFIIIKKKMMMNNNPPPTTT[[[bbbgggdddaaaaaabbbeeeffffffhhhjjjjjjiiirrr}}}~~~sssxxxttthhhdddjjjsss}}}uuueeeZZZTTTOOOKKKEEEIIIJJJgggrrrppp{{{HHHBBB<<<;;;:::999999:::;;;<<<===>>>HHHoooxxxQQQGGGEEEAAA???<<<<<<;;;;;;;;;;;;<<<<<<;;;LLLwww}}}tttjjjhhhgggccc___dddddddddccc^^^___lllzzzvvvfff[[[SSSLLLJJJKKKJJJ^^^hhhrrr\\\GGG???888777666444333555333333333444444444555555333999888888<<>>@@@AAABBBBBB@@@@@@AAACCCEEEEEECCCAAAHHHLLLNNNNNNMMMQQQXXX]]]fffeeeeeefffiiikkkkkkjjjooorrrpppkkkrrruuu|||~~~~~~zzzrrruuuwww|||sssdddZZZUUUQQQJJJCCCIIIMMMkkkkkkmmm|||HHHDDD<<<;;;:::999999:::;;;<<<;;;@@@OOOzzzTTTHHHHHHBBB???<<<<<<;;;;;;;;;;;;<<<<<<@@@RRR~~~zzzkkkbbbaaabbbaaa___ccc___]]]]]]___fffvvvvvvfff[[[SSSLLLJJJKKKJJJ___iiittt]]]HHH???888777666444333555333333333444444444555555333888777777;;;AAAXXXyyyyyysssnnnjjjiiiiiifffdddaaa___\\\XXXSSSPPPJJJIIIFFFDDDAAA???===<<<:::::::::999999999888888999999999::::::;;;;;;;;;888888999999999999888888777999<<<@@@BBBBBBBBBAAA>>>???AAADDDFFFEEEBBB@@@HHHMMMPPPNNNLLLOOOUUUYYYgggfffgggjjjmmmnnnnnnllltttxxxuuunnntttuuuzzzqqqcccZZZVVVPPPHHHBBBKKKQQQqqqfffjjj}}}IIIFFF<<<;;;:::::::::;;;<<<===999AAATTT[[[IIIHHHCCC???BBB<<<999;;;<<<::::::<<<@@@RRRpppaaa[[[XXXUUUVVV[[[```___XXXYYYccckkk~~~~~~qqqbbbWWWPPPJJJJJJNNNMMMVVVhhhyyybbbOOO===777:::444222777666555444444444444555666666444999999:::<<>><<<<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888;;;999888999<<>>@@@BBBEEEFFFGGGFFFEEEIIIGGGIIIMMMOOOQQQVVV]]]cccccciiisssvvvqqqoooppp~~~yyyooolll|||}}}}}}nnnaaaVVVOOOKKKLLLGGGHHHOOOssskkktttsssLLL???===<<<;;;:::999::::::;;;;;;>>>^^^```KKKJJJEEE@@@BBB<<<999;;;<<<:::;;;>>>AAAWWW{{{iiiXXXRRRRRRQQQPPPQQQVVVZZZ[[[aaalllqqq}}}pppaaaWWWOOOIIIIIIMMMPPPXXXhhh{{{fffPPP===777:::444333777666555444444444444555666666555999888888;;;@@@^^^{{{uuupppllliiigggcccaaa___\\\ZZZVVVRRRNNNJJJGGGDDDBBBAAA@@@>>><<<<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888;;;999888999<<<>>>?????????@@@CCCFFFIIIJJJIIIHHHJJJHHHIIIMMMPPPRRRYYYaaa```aaagggooorrrpppqqqvvvxxxvvvssswww|||mmmaaaVVVOOOLLLKKKEEEHHHLLLlllnnnuuupppJJJ======<<<;;;:::::::::;;;;;;???DDDdddgggOOOLLLGGGCCCBBB===:::;;;<<<;;;<<>>777:::555333777666555444444444444555666666666999777777:::AAA___|||vvvpppllliiihhhbbb```^^^\\\YYYUUUQQQMMMJJJHHHDDDBBBAAA@@@===<<<<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;999888999<<<===>>>===@@@AAADDDHHHLLLNNNNNNLLLLLLJJJIIILLLNNNQQQYYYaaadddfffkkkoooooolllnnnsss~~~tttrrr~~~rrrllltttyyykkk```VVVOOONNNJJJDDDIIIJJJdddtttyyymmmGGG<<<===<<<;;;:::::::::;;;<<<@@@JJJnnnnnnSSSNNNIIIFFFDDD>>>:::<<<===<<<===@@@GGGiiizzzuuupppkkkddd\\\SSSPPPRRRTTTSSSQQQSSSSSSUUUeee{{{uuuqqqxxxyyymmm___UUUMMMGGGGGGJJJSSSYYYdddrrrUUU@@@888999555444777666555444444444444555666666666888777777;;;@@@[[[|||wwwqqqmmmjjjiiibbb```]]][[[YYYUUUPPPMMMKKKHHHEEECCCAAA@@@===<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;:::999:::<<<======<<>>AAAJJJttt|||wwwmmmbbb[[[UUUVVVUUURRROOOOOOPPPPPPTTTSSSTTThhhrrrkkkqqq}}}wwwkkk^^^UUUNNNHHHGGGJJJQQQYYYbbbsssXXXAAA888999555555888555555444444444444555666666444777777999<<<>>>TTTxxx}}}wwwrrrmmmkkkiiibbb```]]][[[YYYUUUPPPMMMLLLIIIEEECCCBBB@@@===;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;===???>>>===???>>>AAAGGGOOOSSSRRROOOTTTPPPMMMLLLIIIGGGJJJOOOWWWbbbooozzzoooXXXLLLMMMVVV```ggguuuuuuvvvzzzuuurrr|||pppdddZZZSSSNNNMMMHHHDDDJJJLLLfffuuu~~~iiiHHH@@@===<<<;;;;;;;;;;;;=========[[[\\\UUURRROOOJJJCCC>>>======<<<>>>AAAJJJ{{{nnn```WWWSSSYYY\\\VVVPPPPPPSSSVVVUUUVVVZZZnnn|||wwwssszzztttiii]]]UUUNNNIIIIIIKKKQQQZZZaaayyytttZZZCCC888999666555888555555444444444444555666666444777777:::======PPPrrr~~~xxxrrrnnnkkkjjjbbb```^^^\\\YYYUUUQQQMMMMMMJJJFFFCCCBBB@@@===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::===???AAA@@@??????>>>@@@FFFOOOTTTRRROOOUUURRRQQQQQQMMMGGGGGGJJJOOOYYYfffqqqzzz~~~cccXXXNNNLLLOOOVVV^^^eeeppppppoooooossszzz~~~zzzjjj___WWWPPPLLLJJJJJJFFFJJJOOOnnnkkkzzziiiHHHAAA===<<<;;;;;;;;;<<<===>>>AAAhhhbbbZZZWWWUUUMMMEEE???>>>===<<<===@@@FFF}}}}}}jjj\\\VVVUUUZZZZZZSSSQQQWWW^^^aaa\\\___aaalllyyyvvvuuu|||~~~rrrggg\\\UUUPPPKKKKKKMMMPPP[[[bbbvvvyyy\\\DDD888999666666888444555444444444444555666666555777666888<<<===QQQsss~~~xxxsssooollljjjcccaaa___\\\ZZZVVVRRRNNNMMMJJJGGGDDDBBB@@@===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;>>>AAACCCCCCAAA@@@>>>@@@GGGPPPUUUSSSOOOQQQQQQTTTWWWTTTNNNKKKMMMQQQXXX^^^dddlllrrrnnnfffZZZUUUSSSVVVYYY[[[bbbkkkmmmmmmllllllooozzzuuufff[[[TTTNNNJJJIIINNNHHHHHHPPPuuuyyygggyyygggFFF???===<<<;;;;;;;;;===>>>???FFFsssfff^^^\\\YYYNNNGGG@@@>>>===;;;<<<@@@BBB{{{nnn]]]SSSPPPPPPRRROOOJJJNNN[[[eeehhhfffhhheeeeeeiiihhhrrrwww~~~|||qqqfff\\\UUUPPPLLLLLLOOONNN[[[cccvvv]]]DDD888999666666888444555444444444444555666666666777444666;;;>>>TTTwwwyyysssooolllkkkdddbbb___]]][[[WWWRRROOOMMMKKKGGGDDDBBB@@@===;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999;;;???CCCEEEDDDCCCBBB@@@AAAHHHQQQVVVTTTPPPNNNPPPVVV\\\[[[UUURRRSSSVVVYYY\\\```jjjrrrnnnddd```]]]\\\```bbbeeeooo{{{xxxxxxuuuqqqqqqzzzzzz{{{|||~~~rrrcccYYYRRRMMMIIIIIIPPPJJJGGGPPPxxxrrriii|||fffEEE======<<<;;;;;;<<<===>>>???IIIwwwqqqeeeddd```XXXJJJ>>>======;;;===CCCOOOwwwuuujjjfffbbbYYYQQQNNNKKKLLLKKKKKKRRR\\\ccccccbbbhhhkkkfffbbbkkk}}}pppxxx{{{llldddXXXPPPNNNNNNNNNNNNPPPXXX^^^wwwlllEEE<<<999555666111888555555555555555555555555999:::777777:::===TTTxxxzzzuuuqqqmmmjjjhhhccc^^^YYYWWWUUUSSSQQQMMMJJJEEEBBBAAA???===;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<;;;>>>AAABBBAAA???>>>>>>BBB???>>>CCCKKKQQQSSSRRRLLLOOOSSSXXXZZZYYYTTTQQQVVVWWWWWW]]]jjjtttooobbbfffgggiiijjjmmmrrryyyzzzvvvyyysssuuuuuutttrrrooonnnqqqwww}}}{{{mmmbbbXXXOOOKKKLLLMMMMMMKKKGGGUUUvvvpppgggjjjOOOCCC@@@;;;:::<<<===<<<<<>><<<===CCCNNNyyyvvvlllddd___YYYQQQJJJHHHHHHLLLNNNQQQXXX```cccbbbccchhhkkkhhhfffrrrxxxrrr~~~zzzlllcccWWWOOOMMMNNNOOOOOOOOOZZZbbbzzzmmmFFF<<<:::666666111888555555555555555555555555888999666777:::===SSSwww|||xxxsssnnnkkkhhhddd___[[[XXXVVVSSSQQQLLLIIIEEEBBBAAA???>>><<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<<<>>BBBIIINNNOOONNNKKKMMMRRRYYY______\\\WWWUUUVVVYYY___llltttooocccmmmjjjhhhjjjrrr|||oookkkrrr|||yyynnnnnniiihhhhhhjjjooouuuzzz|||yyyjjj___VVVNNNKKKLLLKKKKKKIIIEEEQQQsssrrrjjjiiiMMMAAA@@@;;;:::<<<===<<<===@@@SSStttrrrpppjjjWWWEEE@@@@@@===>>>CCCPPP~~~llleee]]]WWWPPPHHHEEEGGGJJJOOOTTTXXX___eeeeeeaaadddiiimmmmmmooo}}}uuucccgggtttyyykkkaaaUUUMMMKKKNNNQQQRRROOO]]]eee|||oooGGG<<<:::666777111888555555555555555555555555666888666777:::<<>>===999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<===@@@CCCDDDCCCBBBBBBBBBAAA???>>>@@@EEEHHHHHHGGGHHHJJJOOOXXXaaaddd```[[[UUUWWW\\\cccmmmsssnnneeekkkiiikkksssmmmcccbbbppp|||oooeeefffaaaaaa``````bbbffflllqqq|||vvvggg[[[RRRLLLJJJMMMLLLLLLJJJDDDOOOrrrvvvooogggKKK??????;;;:::<<<===<<<===AAAZZZ|||yyyyyyttt]]]GGG@@@@@@???@@@CCCRRRwwwjjjbbbYYYQQQJJJFFFIIIOOOSSSXXX\\\___dddiiihhhddddddjjjqqquuu{{{hhhdddrrrvvvhhh___RRRKKKJJJOOOSSSUUUPPP___fff|||rrrIII===:::777888222888555555555555555555555555555777666777:::<<>>===999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<>>>AAADDDEEEDDDDDDDDDEEEBBB@@@???@@@BBBCCCBBB@@@DDDEEEJJJUUU___dddaaa\\\XXXZZZ___ffflllnnnjjjdddgggllluuu|||nnnccc]]]lll~~~{{{yyy}}}vvvggg]]]___[[[[[[ZZZWWWTTTVVV\\\aaaoooyyysssdddYYYQQQKKKKKKOOOQQQQQQNNNFFFOOOrrryyytttdddIII???>>>;;;;;;<<<<<<;;;???DDD\\\}}}bbbHHH@@@@@@@@@AAADDDRRR|||rrrhhh___TTTLLLHHHHHHPPPZZZ```bbbbbbaaaeeekkkllliiifffmmmwwwooobbbppp}}}ssseee[[[PPPIIIJJJPPPUUUWWWQQQ]]]ddd{{{vvvJJJ===:::888999222888555555555555555555555555444777666888::::::NNNpppxxxqqqmmmjjjgggdddaaa^^^YYYTTTQQQNNNKKKFFFCCCBBB@@@>>><<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>@@@CCCDDDDDDDDDEEEFFFDDDCCCBBBAAA@@@???>>><<<>>>@@@FFFQQQ]]]ddddddbbb\\\]]]aaafffgggfffeeedddkkksss~~~}}}qqqhhhaaammmyyyiiihhhiiisssoooaaaVVVXXXTTTUUUTTTQQQNNNPPPVVV[[[dddooo}}}}}}pppaaaWWWPPPLLLLLLPPPTTTSSSOOOGGGQQQsssvvvxxx```HHH???===;;;;;;<<<<<<;;;@@@FFF]]]jjjKKK@@@@@@@@@AAACCCPPPyyy~~~pppcccYYYNNNIIIIIINNNWWWaaaiiiiiieeeaaadddkkkooonnnjjjqqq}}}zzzbbbbbbsss~~~{{{yyyooo```XXXNNNIIIKKKQQQVVVXXXSSSZZZ```|||yyyLLL>>>:::999:::333888555555555555555555555555444777777888:::888KKKlll{{{tttoookkkhhhddd```]]]YYYUUUQQQPPPLLLHHHDDDBBB???===;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>AAABBBBBBCCCEEEFFFGGGFFFEEECCCAAA>>><<<;;;999===DDDNNNZZZccciiikkk^^^^^^```bbb```^^^aaagggpppxxxwwwnnngggooopppbbbgggjjjxxxxxxiii\\\RRRRRROOOOOOPPPQQQRRRVVV[[[^^^```hhhvvv~~~}}}|||yyyxxxlll___VVVPPPLLLLLLPPPRRRPPPLLLGGGSSSuuuqqq{{{]]]FFF@@@===;;;;;;===;;;;;;AAAIIIfffsssPPPBBBAAA@@@@@@AAAPPPvvvwwwlll\\\SSSKKKKKKPPPVVV]]]dddjjjiiiddd```dddlllrrrrrrooouuu}}}jjjgggmmmuuu~~~vvvlll]]]VVVMMMJJJLLLRRRWWWYYYWWWXXX]]]|||{{{NNN>>>:::999;;;444888555555555555555555555555555888777999999777HHHhhh~~~wwwrrrmmmiiiccc___[[[XXXTTTRRRRRRNNNIIIEEEAAA???<<<999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::<<>>EEEKKKSSS[[[eeekkk]]]\\\]]]]]]ZZZYYYaaalllsssyyytttlllqqqxxx~~~zzzrrrtttxxxqqqfff]]]SSSRRRQQQQQQRRRVVV[[[```cccdddbbbdddiiixxxgggjjjrrrssshhh\\\UUUOOOKKKKKKNNNOOOMMMJJJHHHXXXzzzooo}}}ZZZEEE@@@<<<;;;<<<===;;;;;;BBBKKKwwwzzzTTTDDDBBB@@@>>>???QQQqqqyyyooohhhXXXPPPKKKOOOWWW]]]bbbeeehhhgggccc```dddmmmsssssssssxxxooocccsss|||yyy~~~tttjjjZZZTTTMMMJJJMMMSSSWWWYYY\\\XXX[[[{{{|||NNN>>>:::999<<<444888555555555555555555555555666999888999999666FFFfff}}}yyyuuummmiiiccc]]]ZZZWWWTTTRRRSSSOOOJJJEEEAAA>>>;;;888999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<999;;;===??????AAACCCEEEKKKKKKKKKHHHDDD@@@===<<<<<>>999===777333555555555555555555555555666666555:::===777CCC```vvvzzzssspppkkkfffbbbaaa```\\\YYYVVVPPPIIIDDDBBB@@@===:::999999:::;;;<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::>>>=========>>>@@@BBBCCCNNNNNNLLLJJJFFFCCC@@@???DDDKKKRRRRRRNNNMMMSSSYYY]]][[[YYYVVVSSSVVVbbbpppzzzzzz||||||{{{{{{}}}|||{{{{{{ppp___]]]\\\XXXVVVZZZ]]]```gggnnnnnnkkkiiigggdddeeennnggg\\\UUU^^^vvvvvviii___TTTOOOKKKHHHIIIMMMLLLMMMHHHGGGmmmsssnnn}}}OOOCCC>>>;;;@@@<<<999>>>>>>AAAOOO]]]GGGGGG???CCCCCCNNN}}}|||vvvoooeee^^^RRRSSSTTTWWW[[[aaahhhllliiiccc```aaaeeelllxxx{{{iiieeexxxyyyjjj```WWWPPPIIIIIINNNUUUZZZ\\\ZZZ^^^ddd~~~JJJ>>>===888<<<777555555555555555555555555555666777555:::===888CCC^^^www|||tttqqqlllfffbbbaaa___[[[WWWTTTOOOIIIDDDBBB@@@===;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAADDDFFFGGGLLLLLLLLLJJJFFFCCCAAAAAAGGGNNNUUUVVVQQQMMMOOORRRWWWWWWWWWVVVRRRSSS___mmmyyyvvvtttuuuzzz~~~yyyyyypppaaa\\\XXXUUUUUU\\\ccceeeiiinnnpppnnnnnnvvvzzzwwwuuu|||zzzddd]]]XXX]]]kkksssggg]]]SSSMMMJJJGGGIIIMMMQQQPPPJJJIIIoooppplll~~~NNNBBB>>>:::>>>:::999??????BBBOOOfffJJJGGG???EEEEEEQQQ|||rrriii___XXXOOORRRWWW[[[___dddiiilllgggbbb___bbbgggooo{{{lllcccjjjtttsssggg^^^RRRMMMGGGGGGNNNWWW]]]aaa^^^aaajjj}}}JJJ>>>===777<<<888777555555555555555555555555666777666999<<<888BBB[[[vvv{{{sssqqqlllfffbbb```^^^YYYUUURRRNNNHHHDDDBBB@@@>>><<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::999999;;;::::::999:::;;;===>>>AAAAAAAAABBBCCCEEEGGGHHHIIIJJJKKKJJJGGGDDDCCCCCCJJJQQQYYYZZZTTTMMMJJJIIILLLOOOTTTUUUQQQQQQ^^^llluuusssrrrwww}}}uuu~~~|||~~~lllbbbYYYRRRQQQVVV```jjjmmmnnnrrrtttttt||||||dddaaa^^^]]]```lll{{{nnnbbbYYYPPPKKKIIIGGGHHHLLLRRRPPPMMMQQQwwwkkkdddLLL@@@@@@:::<<<888999@@@???BBBPPPqqqOOOHHH@@@GGGGGGRRR{{{}}}pppeee[[[UUUMMMRRRYYY^^^```bbbeeehhheeebbbccchhhnnnsss|||xxxlll```___nnn}}}ttt~~~xxxnnnccc\\\PPPKKKGGGHHHNNNWWW___cccgggiiisss}}}JJJ???===666;;;999888555555555555555555555555555888666999<<<999AAAVVVuuuzzzrrrrrrmmmgggccc```]]]WWWSSSOOOLLLHHHEEEBBB@@@>>>===<<<<<<===<<<<<<;;;::::::888888999:::;;;;;;::::::;;;:::999888999;;;>>>???EEEEEEDDDDDDCCCCCCCCCCCCFFFIIILLLKKKHHHFFFFFFGGGJJJQQQXXX[[[WWWOOOHHHDDDBBBIIIRRRVVVSSSSSS^^^lllppptttyyyzzznnnoooeee```VVVOOOOOOYYYdddnnnrrrtttwwwxxxwwwiiifffbbb___]]]aaapppuuuiii]]]TTTLLLIIIHHHFFFHHHLLLNNNLLLNNNXXX~~~hhhaaaJJJAAAAAA<<<<<<888:::@@@???BBBQQQ{{{TTTIIIBBBHHHGGGRRRvvv|||lll___VVVRRRQQQWWW]]]``````___aaadddccceeellltttyyy|||ooofffaaaXXX]]]aaauuu|||~~~|||rrriii```ZZZOOOLLLIIIJJJOOOWWW___cccjjjmmm{{{}}}LLLAAA???777;;;999999666666666666666666666666555999777888<<<999???RRRqqqzzzuuurrrmmmhhhdddaaa]]]WWWRRRMMMLLLIIIEEEAAA???>>>>>>============<<<;;;::::::666777888:::;;;<<<======;;;:::999888999;;;>>>???DDDCCCCCCCCCBBBAAAAAA@@@DDDIIIMMMMMMJJJHHHHHHJJJHHHMMMTTTXXXWWWRRRKKKGGGEEEKKKUUUYYYUUUTTT\\\gggpppwww~~~}}}vvv|||zzzoooyyyaaa^^^]]]UUUOOOQQQYYYdddnnnsssvvvyyyyyywwwmmmgggaaa_________eeelllpppdddXXXPPPIIIGGGGGGFFFIIIMMMOOOJJJKKKVVV|||jjjkkkIIIBBB@@@>>>===999;;;@@@===CCCWWWZZZLLLDDDIIIFFFPPPpppzzzfffYYYRRRPPPXXX]]]bbbbbb___^^^aaaddddddkkkvvvnnneeebbbZZZbbbggg|||vvvmmmddd\\\VVVMMMLLLLLLMMMRRRXXX___cccffflll~~~NNNEEECCC:::<<<999999666666666666666666666666444999777777<<<:::>>>MMMnnn~~~zzzrrrnnniiieeeccc^^^XXXSSSLLLLLLJJJFFFAAA>>>======<<<<<<=========<<<;;;;;;777888999;;;<<<===>>>>>>;;;::::::999:::;;;===>>>===>>>???AAAAAABBBBBBBBBDDDJJJOOOPPPLLLJJJKKKMMMHHHJJJOOOTTTWWWVVVRRROOOOOOSSSYYY\\\XXXTTTWWW^^^pppwwwzzzxxx{{{}}}vvvssstttmmmeeeiiixxxyyyttt}}}mmm```]]]\\\VVVSSSUUUYYYeeerrrvvvvvvxxx{{{{{{nnneee^^^___bbbaaaaaabbbqqq}}}mmmaaaTTTMMMGGGFFFGGGGGGJJJNNNTTTKKKIIISSSvvvppp|||~~~HHHBBB<<<======:::<<>>@@@AAAAAAAAAAAAEEEKKKRRRRRRNNNKKKLLLOOOKKKKKKLLLPPPVVVZZZZZZXXXUUUVVVYYY]]][[[WWWWWW[[[iiiqqqtttnnnlllnnnkkkddd]]]dddddd]]]^^^lllyyypppnnnjjjddd^^^ZZZXXXYYYZZZmmm~~~xxxxxxmmmeee```bbbeeedddbbbbbbeeerrr|||kkk___QQQJJJEEEFFFGGGHHHKKKOOOPPPKKKNNN[[[{{{ppprrrFFFDDD:::999;;;:::<<<===;;;LLLnnn|||~~~```PPPGGGIIICCCLLLfff{{{eeeXXXUUUVVVYYY]]]___]]]XXXXXX___eeepppxxxxxxuuu|||iiinnnooodddgggjjj}}}wwwmmmeee]]]TTTNNNHHHJJJNNNSSSWWW]]]cccgggcccpppRRRKKKIII>>>===888777777777777777777777777777444:::888777<<<;;;<<>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;::::::>>>>>>@@@@@@@@@@@@???>>>EEELLLSSSTTTOOOLLLMMMQQQOOOLLLKKKOOOVVV\\\^^^^^^TTTTTTVVV\\\]]]ZZZZZZ\\\___lllsssmmmhhhhhhbbbXXXNNNZZZ___ZZZZZZgggxxxuuummmttttttjjj```]]]\\\[[[]]]vvv|||zzz~~~nnnhhheeegggiiigggeeefffccclll|||{{{jjj___PPPIIIEEEFFFHHHIIILLLPPPGGGIIIVVViiimmm{{{hhhDDDEEE:::666999:::<<<===;;;QQQwww^^^QQQJJJMMMGGGJJJfff~~~iiiZZZVVVZZZ___^^^^^^^^^___```bbbcccoootttwwwyyy|||~~~ppphhhmmmtttuuulllrrr~~~zzzrrrlllcccXXXQQQNNNIIIMMMRRRWWW[[[^^^bbbddddddnnn{{{[[[JJJJJJBBB;;;;;;;;;777666666666555555555555666777888888999;;;>>>AAAddd}}}tttoooiiieeeccc```\\\XXXRRRNNNIIIDDDAAA???===;;;<<<<<<<<<============>>>==============================<<<<<<<<<;;;;;;;;;:::999:::===@@@BBBBBBAAAJJJKKKNNNPPPQQQPPPOOOMMMPPPLLLKKKQQQUUUUUUUUUVVVUUUTTTWWW```kkknnnggg___hhhjjjjjjfff^^^XXXTTTTTTXXXRRRSSSZZZ]]]cccvvvgggqqqooorrrtttjjj[[[YYYaaaeeesss{{{yyy}}}kkkiiigggeeefffhhhkkkmmmjjjllluuu{{{hhh[[[JJJJJJGGGEEEEEEIIIMMMNNNMMMLLLYYY|||sssyyy```KKK>>>;;;;;;;;;>>>:::@@@@@@IIIzzz^^^QQQJJJMMMGGGLLLffflll[[[WWW[[[^^^^^^^^^___```bbbdddffffffkkkqqquuuxxxyyyzzzyyyooosssqqqiiieeejjjqqqvvvzzzzzz~~~wwwnnnggg___UUUNNNMMMJJJMMMQQQUUUYYY^^^cccggglllqqqvvvXXXHHHHHHAAA;;;<<<;;;777777666666666555555555666777888888999;;;>>>AAA^^^~~~~~~uuupppjjjfffccc```[[[WWWRRRNNNHHHDDDAAA???<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCCCCJJJLLLOOOQQQSSSRRRQQQPPPQQQLLLJJJNNNRRRTTTVVVYYY[[[\\\```gggnnnqqqpppmmmkkkkkkhhhccc\\\XXXWWWXXXXXXUUUXXX```dddiiizzztttiiillllllppprrrhhhZZZYYYcccgggzzzvvvnnnnnnnnnnnnnnnmmmjjjiiipppuuu{{{hhh\\\QQQMMMHHHEEEEEEHHHKKKLLLKKKQQQiiipppaaaKKK???===<<<;;;===888???BBBNNN]]]RRRKKKNNNHHHMMMbbbqqq^^^XXX\\\]]]^^^___```bbbeeeggghhhhhhkkkqqqvvvxxxvvvsssqqqnnnmmmnnnpppooopppvvv~~~||||||ssshhhaaaYYYPPPKKKKKKJJJMMMPPPTTTXXX^^^eeeiiiqqqtttmmmRRREEEEEE@@@;;;<<<;;;777777777777666666666666666777888888888:::===@@@UUUwwwvvvqqqkkkgggddd```[[[WWWQQQMMMHHHCCCAAA???<<<;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===???BBBBBBAAAAAACCCFFFIIIKKKOOORRRUUUUUUTTTTTTRRRKKKGGGIIIMMMQQQWWW\\\aaadddhhhlllpppsssuuuwwwmmmkkkfff___ZZZYYYZZZ]]]]]]\\\```gggjjjlllwwwzzzoooiiifffgggiiimmmmmmcccZZZ^^^kkk{{{tttsssqqqqqqrrrtttssssssxxx{{{iii]]]UUUNNNHHHEEEFFFIIIKKKKKKJJJZZZyyyssshhh___HHH>>><<<===<<<<<<777???CCCQQQ]]]TTTLLLOOOJJJMMM]]]wwwaaaZZZ\\\______aaabbbdddfffhhhiiimmmllloootttvvvsssoooooouuuppprrryyyzzzvvvxxxxxxnnnccc[[[TTTLLLIIIJJJHHHLLLQQQVVV[[[```eeeiiiqqqxxxdddLLLBBBCCC>>>;;;===;;;888888888777777777666666666777888888888:::===???NNNtttyyytttmmmhhheeeaaa[[[WWWQQQMMMHHHCCCAAA???===;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEDDD@@@@@@DDDHHHGGGIIINNNRRRUUUVVVVVVVVVSSSLLLGGGGGGJJJNNNVVV^^^```cccgggkkkoooqqqrrrssskkkhhhccc___\\\\\\^^^___ccccccggglllkkkiiinnnvvv|||zzzsssiiicccaaaccceeehhhfff___]]]iiiyyyzzzvvvxxx~~~{{{kkk```TTTLLLFFFFFFIIIJJJKKKLLLFFF]]]wwwkkklllZZZBBB<<<;;;<<<;;;===888@@@CCCPPP^^^VVVNNNPPPMMMNNN[[[ggg\\\[[[```aaabbbdddfffggghhhiiiiiiddddddkkkoooooopppsssyyytttwww|||zzz~~~rrrhhh^^^WWWQQQKKKIIIJJJFFFLLLTTT\\\```ccceeegggnnn~~~{{{]]]IIIBBBCCC>>><<<>>>:::999888888888888777777777666777888888888999<<<>>>JJJrrr|||wwwpppkkkgggbbb\\\XXXQQQMMMHHHDDDBBB@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>AAADDDCCC??????CCCHHHEEEHHHLLLQQQUUUWWWWWWWWWTTTNNNIIIHHHIIILLLSSS[[[]]]^^^aaagggmmmooolllhhhfffeeecccaaaaaaaaabbbbbbeeefffiiillljjjfffgggjjjfffaaadddnnntttwwwxxxnnngggbbbaaabbbbbbbbb___\\\cccvvv{{{lllaaaSSSLLLGGGIIIKKKJJJKKKNNNOOObbbjjjhhhiiimmm{{{VVV???======;;;;;;>>>:::AAABBBMMM~~~___YYYPPPRRRPPPQQQYYYzzzppp```[[[___```bbbeeegggiiiiiijjjeee^^^]]]gggqqquuu{{{zzzlllcccYYYTTTOOOJJJIIIKKKGGGNNNWWW```dddeeeffffffnnn|||YYYIIICCCDDD>>>===>>>999999999999999888888888777666777888777777888;;;>>>GGGooo{{{sssmmmiiiddd^^^YYYRRRNNNIIIEEECCCAAA@@@>>><<<<<<<<<=========>>>>>>========================::::::::::::;;;;;;;;;;;;<<<>>>@@@???===>>>BBBFFFEEEHHHLLLQQQUUUWWWXXXXXXTTTPPPMMMMMMKKKJJJOOOUUUXXXXXX\\\ccckkkmmmjjjfffdddddddddfffhhhjjjiiihhhfffhhhjjjkkkiiigggfffgggddd___^^^`````````iiiuuu}}}jjjaaa```ccceeebbbaaa^^^[[[]]]jjjyyykkkaaaVVVNNNJJJLLLKKKIIINNNWWWppprrrdddXXX^^^mmmUUU???AAAAAA:::;;;???;;;BBBCCCLLL}}}```\\\RRRTTTSSSPPPTTTrrrzzzfff\\\ZZZ]]]```dddhhhkkklllmmmjjjaaaaaannnzzz{{{uuueee]]]UUURRRNNNIIIHHHJJJKKKQQQYYY```dddfffggggggqqqXXXJJJFFFEEE???>>>>>>888::::::999999999888888888666777888777777888;;;===CCCjjj~~~vvvpppkkkfff___ZZZSSSOOOJJJFFFDDDCCCAAA@@@<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::::::::;;;>>>AAACCCFFFIIINNNSSSVVVXXXYYYYYYTTTRRRRRRSSSOOOJJJJJJNNNPPPTTTYYY___eeeiiikkklllfffeeefffiiinnnrrrrrrrrrnnnoooooommmkkkiiihhhgggffffffddd```[[[WWWYYY\\\___jjjxxxpppaaa]]]___ccceeeaaa```]]][[[aaaooovvvhhh^^^VVVMMMIIIKKKKKKLLLZZZjjjrrrYYYUUUbbbjjj{{{TTT>>>AAAAAA;;;;;;>>>:::BBBDDDOOOaaa]]]SSSUUUTTTMMMNNNjjjjjj^^^WWWYYY^^^dddiiilllooopppnnneeeeeerrrwwwppp```YYYRRRPPPMMMIIIGGGIIIOOOSSSZZZ```cccfffhhhjjjsss|||XXXLLLHHHGGG???>>>???777:::::::::999999999888888666777888777777888;;;===AAAfff|||xxxqqqlllggg```[[[SSSPPPKKKGGGEEEDDDBBBAAA<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999777666777:::>>>@@@@@@HHHKKKOOOTTTXXXZZZZZZZZZTTTTTTVVVWWWQQQJJJGGGJJJJJJPPPWWW\\\___eeemmmtttjjjhhhgggkkkqqqwwwyyyyyyxxxxxxuuupppmmmkkkhhhfffcccgggiiiddd^^^[[[YYYWWWZZZ^^^eeeooo~~~xxxoooeeeaaadddfffccc``````___]]]]]]dddqqq~~~tttfff\\\SSSJJJFFFHHHJJJQQQfff~~~}}}]]]GGGUUUjjjnnnQQQ;;;??????<<<;;;===888AAAEEESSSuuu]]][[[MMMVVVTTTRRRQQQ```ppp\\\[[[ZZZ\\\aaahhhpppxxxvvvlllttt|||{{{|||yyy{{{}}}zzzppphhh^^^UUULLLJJJIIIGGGHHHJJJQQQXXXYYY\\\eeeeeeeeemmmzzzXXXSSSLLLFFFAAA>>><<<:::;;;:::999888777777777777888888888888999:::;;;<<>><<<;;;:::999888888777777888888888888888999:::;;;<<>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;:::::::::::::::;;;;;;;;;===>>>@@@GGGNNNOOOLLLPPPQQQSSSTTTVVVYYY]]]```[[[ZZZ[[[\\\ZZZUUUTTTWWW\\\WWWVVV\\\aaaaaa\\\YYYiiikkkllliiifffiiiqqqxxxxxxzzz|||~~~xxxuuutttpppiiiccc^^^```bbbfffmmmrrroooiiikkkfffaaa```___^^^```ddd^^^YYY\\\gggooorrrwww~~~}}}hhhdddsss}}}pppbbbXXXNNNIIIFFFEEEQQQllltttbbbJJJCCCEEEQQQaaawwwrrrAAAAAA===<<<<<<:::===;;;@@@AAAWWWiii[[[\\\ZZZ[[[UUUVVVQQQUUUmmmooo]]][[[YYY]]]nnn{{{nnnppp}}}yyyzzzzzzsssjjjbbb[[[RRRMMMJJJKKKJJJHHHIIILLLSSSWWWYYYaaammmlllmmm{{{gggUUUQQQLLLHHHEEEBBB???===;;;;;;:::999888888888888888888888888999:::;;;;;;@@@RRRrrrzzzqqqkkkhhhdddZZZOOOIIIIIIGGGBBB<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<>>???DDDMMMRRRQQQMMMSSSTTTUUUVVVWWWZZZ^^^bbbZZZZZZ[[[[[[XXXVVVUUUVVV\\\YYYXXX]]]bbbccc___ZZZ[[[ccclllooommmkkkmmmpppzzz}}}~~~{{{uuummmgggcccdddddddddhhhoooxxx}}}tttllldddaaabbbcccccccccZZZXXX\\\fffooouuu~~~kkkeeewwwzzzmmm```WWWOOOKKKGGGBBBLLLccccccIIIEEECCCFFFPPPaaa|||pppFFFAAA???===<<<;;;>>>:::???AAAUUUiii^^^[[[]]]YYYTTTUUURRRSSScccwwwbbb^^^YYY^^^sssqqqkkk|||~~~uuu}}}|||}}}uuunnnggg___YYYQQQMMMKKKKKKJJJHHHIIINNNTTTXXX[[[cccmmmmmmuuugggTTTQQQLLLIIIFFFDDDAAA???<<<;;;:::999888888888888888888888888999:::;;;;;;>>>NNNhhh~~~uuuooolllfff]]]QQQKKKJJJHHHBBB<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===BBB???@@@GGGOOORRRPPPMMMVVVWWWYYYZZZ[[[^^^bbbeee___aaaaaa___[[[XXXVVVTTT[[[\\\\\\^^^```bbbbbbaaaYYY^^^eeellloooooonnnnnnuuu{{{}}}sssllllllmmmlllgggccciiixxx{{{mmmgggiiikkkggg```XXXYYY^^^fffppp{{{qqqiii{{{vvvjjj^^^VVVGGGFFFGGGFFFOOOgggmmmZZZIIIIIIKKKRRRbbbiiiHHH???>>><<<<<<;;;>>>999???BBBUUUiii```XXX\\\WWWSSSSSSTTTTTT]]]yyygggaaa[[[bbb|||nnnnnn{{{wwwooohhhbbbZZZUUUOOOLLLJJJKKKJJJHHHLLLRRRUUUZZZ]]]dddlllmmm}}}fffSSSPPPLLLIIIGGGEEEBBB@@@<<<;;;:::999999888888999888888888888999:::;;;<<<===KKK___zzzsssooofff^^^UUUNNNKKKHHHBBB>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>BBB@@@BBBIIIOOOPPPPPPPPPXXXZZZ]]]```aaacccfffhhhhhhkkkkkkfff```]]]XXXTTTYYY___bbb```___bbbddddddaaa``````dddkkkqqqssssssooouuu}}}wwwrrrtttvvvsssnnnrrr{{{pppnnnnnnggg^^^YYY]]]ccckkktttxxxrrrzzzpppeeeZZZSSSDDDCCCGGGJJJPPPcccooogggMMMOOOQQQVVVjjj\\\FFF<<<<<<999<<<<<<>>>999???DDDUUUhhh```UUUZZZUUUSSSQQQVVVVVVYYYooonnnfff]]]eee|||~~~yyyyyyppphhhbbb\\\UUUPPPLLLIIIHHHJJJJJJKKKRRRZZZZZZ___bbbhhhmmmooovvv```RRRPPPLLLJJJIIIFFFDDDAAA<<<<<<;;;:::999999999999888888888888999:::;;;<<<<<>>AAA???BBBJJJOOOOOORRRWWWYYY]]]aaaeeegggiiijjjllllllqqqrrrkkkeee```YYYRRRUUU]]]cccccccccfffgggdddhhhfffdddffflllrrruuuwwwppprrrwwwyyyzzz~~~tttllljjjeee___ZZZbbbkkkrrr{{{{{{|||tttjjj```VVVOOOJJJBBBDDDHHHHHHQQQ[[[ZZZLLLQQQVVV]]]uuuPPPDDD;;;>>>:::<<<===???999@@@FFFWWWwwwfff___RRRYYYTTTTTTPPPWWWXXXWWWiiitttjjj___eee~~~iiiooo{{{tttjjjbbb]]]WWWQQQLLLIIIGGGGGGIIIJJJMMMVVV______eeeiiimmmppptttjjj[[[RRROOOLLLJJJIIIGGGDDDBBB<<<<<<;;;:::999999999999888888888888999:::;;;<<<666@@@KKKxxxwwwooobbb___ZZZTTTMMMGGGCCC@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>???>>>CCCKKKOOOPPPTTT\\\ZZZ^^^dddhhhkkklllmmmnnnlllrrrtttmmmfffaaaYYYQQQPPPYYYaaadddhhhmmmjjjdddgggiiillloooqqqsssttttttuuurrrrrrvvv~~~~~~sssgggddddddbbb[[[fffqqqxxxwww~~~{{{ooofff\\\RRRLLLNNN@@@AAAGGGDDDEEEMMMNNNHHHPPPXXXbbb~~~JJJDDD===AAA===;;;===???999@@@GGGXXX{{{~~~___\\\[[[XXXVVVPPPPPPVVVWWWUUUcccmmm^^^ggg}}}|||}}}{{{}}}zzzrrrmmmeee]]]WWWRRRMMMJJJIIIHHHHHHIIIMMMSSSYYY]]]]]]bbbjjjmmmooo___^^^TTTNNNGGGEEEGGGHHHFFFCCC@@@>>><<<<<<<<<===<<<;;;888888777777888999:::::::::AAAJJJccc{{{qqqhhhbbbZZZTTTOOOKKKEEE@@@>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;AAAIIILLLLLLSSS\\\___dddgggfffeeeggghhhfffiiiqqqvvvrrrmmmggg\\\QQQNNNRRR[[[dddeeeeeemmmxxxmmmpppssstttsssqqqpppooozzzxxxwwwwwwzzzyyyttttttppphhhcccbbb```\\\^^^kkkzzzyyytttkkkqqq~~~uuujjjaaaYYYQQQLLLGGGBBBAAADDDEEECCCCCCEEEEEE[[[UUU```uuuOOOHHH777CCC999???;;;<<<888@@@CCCTTT{{{jjjtttXXXWWWVVVUUUSSSMMMOOOUUUUUURRR^^^~~~vvvccceeesss{{{{{{xxx|||mmmvvvwwwmmmhhhaaaZZZTTTOOOKKKHHHIIIHHHHHHIIINNNUUU[[[___fffiiilllmmmvvv]]]YYYSSSNNNHHHFFFHHHHHHFFFCCCAAA???===<<<<<<<<<;;;999888888777777888999999::::::@@@GGG]]]|||sssiiiccc[[[UUUPPPLLLFFFAAA???>>>===<<<;;;<<<===>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::@@@HHHKKKMMMTTT\\\[[[aaadddcccaaabbb```]]]^^^hhhpppqqqnnniii^^^TTTPPPPPPVVV___cccdddjjjqqqvvvxxxzzzyyyvvvsssrrrsssvvvxxx|||rrrrrrlllbbb\\\\\\^^^]]]gggtttxxxoookkkeeehhhjjjppp~~~sssggg^^^VVVNNNIIIFFFBBBAAADDDEEECCCCCCFFFDDD]]]UUUaaaoooLLLFFF888DDD:::<<<:::===;;;CCCHHH]]]pppcccjjjTTTTTTTTTSSSQQQKKKOOORRRQQQNNNWWWtttjjjeeeiiilllrrr|||lllzzzxxxooofffaaaZZZTTTPPPLLLHHHFFFHHHHHHHHHJJJPPPWWW^^^ccchhhmmmmmmooovvv___WWWQQQMMMIIIHHHIIIIIIFFFCCCBBB@@@===<<<<<<;;;999888888888888777888888999::::::???CCCVVVxxx~~~uuukkkeee]]]VVVRRRMMMGGGBBB@@@???>>><<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;===CCCIIIKKKMMMSSSZZZXXX___ddddddcccccc```\\\ZZZdddmmmooommmhhh```YYYTTTPPPPPPXXX```dddfffgggyyy|||}}}wwwssstttvvvyyy}}}~~~~~~vvvggg]]]\\\```bbbnnn}}}nnnaaa___^^^ZZZ```aaacccjjjxxx}}}ooocccYYYQQQJJJEEEEEEBBBAAADDDDDDCCCDDDHHHPPPiii[[[ggggggHHHDDD:::CCC;;;999999>>><<>>===<<<;;;999777999888888888888888999999:::===@@@RRRsssxxxmmmggg^^^XXXSSSNNNHHHCCCAAA@@@???===<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===???CCCHHHKKKLLLNNNRRRWWWZZZaaaggghhhiiikkkjjjgggccchhhllllllhhhdddaaa___\\\SSSNNNSSS^^^dddccc___nnnuuu{{{|||xxxtttuuuwwwxxxfff______```lll}}}sssbbbYYYYYYZZZXXX[[[```eeejjjqqq~~~zzzlll___VVVNNNGGGCCCDDDAAAAAADDDDDDCCCFFFKKKdddxxxcccooo```FFFCCC;;;BBB;;;:::;;;???;;;???CCC\\\uuuiiihhhyyybbbWWWWWWTTTSSSRRRKKKNNNMMMMMMOOOTTTfffrrrgggddduuu}}}uuukkkcccYYYVVVQQQMMMKKKIIIGGGFFFHHHIIILLLPPPVVV]]]cccgggnnntttwwwfffdddYYYNNNMMMLLLJJJJJJHHHGGGEEEFFFCCC@@@>>>===;;;999888999999888888888888888999888;;;>>>OOOqqq{{{oooiii```ZZZUUUOOOIIIDDDCCCBBB@@@>>>===<<<======;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???EEEKKKNNNOOORRRWWWZZZ]]]cccggghhhjjjooorrrqqqqqqpppmmmhhhaaa___bbbgggcccZZZQQQRRR\\\dddbbb[[[^^^hhhssszzzzzzyyyyyyzzzsssccc[[[WWWhhhyyy~~~|||tttggg]]]YYYXXXWWWYYY```jjjooottt~~~wwwiii\\\SSSMMMFFFBBBCCCAAABBBDDDDDDCCCGGGNNNjjjuuubbbvvv[[[GGGCCC<<>>@@@WWWnnniiipppnnn\\\UUUUUUPPPOOOPPPIIIMMMJJJLLLQQQTTT```{{{hhhcccooo~~~}}}xxxqqqhhhaaaUUUQQQMMMKKKJJJIIIHHHGGGGGGJJJNNNTTT[[[```dddgggmmmoootttsssaaa^^^TTTOOONNNLLLJJJIIIHHHGGGGGGGGGDDDAAA???>>>===;;;999:::999888888777888888888777:::<<>>>>>===EEELLLOOORRRWWW\\\^^^]]]```aaa```dddnnnwwwzzz~~~yyytttlllccc^^^ccckkkiiiaaaXXXTTTZZZaaaaaa\\\WWW___lllwww}}}xxx|||ppp___UUUfffttt~~~{{{uuummmeee^^^ZZZYYY___gggmmmsss~~~tttfffZZZQQQKKKFFFBBBBBBAAABBBDDDCCCCCCIIIQQQ```bbb___VVVIIICCC======<<<;;;;;;@@@<<<@@@CCCXXX~~~iiikkkwwweeeWWWRRRRRRLLLMMMOOOJJJLLLHHHKKKRRRRRRXXXvvvmmmfffjjjooossszzztttpppjjjbbb[[[QQQNNNJJJHHHHHHIIIIIIHHHGGGJJJQQQXXX^^^ccceeeeeefffiiivvvmmmaaaXXXRRROOONNNLLLJJJHHHGGGHHHJJJGGGEEEBBBAAA@@@???===<<<:::999999888777777888888777::::::HHHgggxxxrrriiibbb]]]WWWQQQLLLFFFDDDBBB???>>>===<<<===::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>GGGNNNOOOQQQWWW[[[[[[ZZZ\\\ZZZZZZbbbsss}}}pppdddccciiikkkhhh___WWWWWW^^^```]]]XXX\\\fffqqq|||{{{|||~~~~~~}}}iii[[[fffppp{{{tttlllhhhlllqqqtttxxx{{{qqqcccWWWOOOJJJFFFBBBAAA@@@BBBDDDCCCCCCJJJSSSZZZVVVeee|||PPPJJJCCC>>><<<>>><<<;;;???<<>>===<<<<<<999999999999::::::;;;<<<;;;;;;;;;<<<<<<>>>??????CCCLLLRRRPPPPPPTTTVVVTTTXXXXXXWWWXXXddd|||}}}jjjbbbdddlllkkkcccXXXUUU[[[______[[[\\\aaalllyyy|||lll]]]gggmmmvvvxxxnnn```UUUNNNIIIEEEBBB@@@@@@BBBDDDCCCCCCKKKTTT^^^VVVqqqpppKKKJJJCCC>>><<<@@@>>><<<>>><<>><<<;;;999888888999999999777;;;FFFYYYrrr|||tttllleee^^^XXXTTTMMMIIIEEEBBB@@@???>>>===;;;:::888777888:::<<<>>>;;;<<<<<<;;;::::::===???DDDKKKOOOMMMOOOTTTVVVSSSOOO]]]\\\___~~~qqqgggeeellluuuooo\\\UUU___fffbbb\\\\\\```hhhsss|||}}}|||ssskkkiiixxxxxxkkk]]]SSSMMMFFFDDDEEEAAA@@@BBBDDDBBBAAAKKKXXXccc[[[}}}lllMMMCCCBBBEEE;;;===>>>888:::;;;DDDAAAJJJ~~~rrrjjjZZZSSSLLLIIIJJJJJJHHHFFFGGGFFFIIINNNMMMPPPbbbwwwuuuwwwwwwrrrmmmggg```[[[UUUPPPMMMHHHIIIJJJIIIGGGFFFHHHIIISSSVVV\\\bbbgggkkkkkkjjjgggllleeeaaaYYY[[[RRRQQQPPPNNNLLLIIIHHHGGGFFFFFFGGGGGGFFFDDDBBBAAA>>>===;;;:::999888999999999:::;;;BBBTTTooowwwoooggg___XXXSSSMMMJJJEEEBBB@@@???>>><<<<<<:::999777888999;;;===;;;<<<<<<;;;:::;;;>>>@@@EEEKKKOOONNNOOOSSSUUUSSSVVVbbbeeesssrrriiiuuuwwwqqqccc^^^dddiiigggcccccceeeiiiooouuuzzz}}}sssllljjjwww~~~wwwjjj[[[RRRLLLEEECCCDDDAAAAAABBBDDDAAAAAAJJJVVVccceeeeeeLLLEEEDDDFFF<<<>>>>>>999<<<;;;BBBAAALLLxxx___UUUQQQLLLJJJJJJIIIGGGDDDGGGDDDFFFKKKMMMOOO[[[jjjzzzuuujjjfff```ZZZUUUQQQLLLJJJGGGIIIIIIIIIHHHGGGIIIJJJUUUXXX]]]bbbfffiiikkkmmmjjjeeeccc```[[[aaaUUUUUUUUUTTTQQQNNNJJJHHHHHHHHHIIIIIIHHHFFFDDDCCC???>>><<<:::999999999::::::<<<;;;<<>><<<===;;;999888888999:::;;;:::;;;;;;;;;;;;===@@@CCCGGGLLLPPPOOOOOORRRSSSRRR]]]gggnnnzzzpppsssooojjjeeecccdddgggjjjkkklllmmmllllllooovvv{{{}}}wwwtttjjjtttuuuhhhZZZQQQJJJDDDBBBCCCBBBBBBCCCCCCAAAAAAJJJSSSWWWiii\\\LLLGGGDDDEEE<<<@@@>>>;;;===:::AAAAAAOOOYYYRRROOOLLLKKKJJJIIIFFFDDDGGGDDDDDDIIIMMMOOOVVV^^^yyysssccc___YYYTTTPPPMMMJJJHHHGGGHHHHHHGGGGGGJJJNNNRRRYYYYYY]]]eeejjjlllnnnpppxxxuuu```aaa^^^\\\cccZZZZZZ[[[ZZZWWWSSSNNNKKKJJJKKKKKKKKKJJJHHHFFFEEEAAA???===;;;:::::::::::::::===;;;888GGGeee|||xxxoooeee[[[UUUPPPMMMHHHDDDAAA@@@>>><<<===<<<:::999888999:::::::::;;;;;;;;;<<>>===???:::???AAAPPP{{{VVVPPPNNNMMMLLLKKKIIIGGGEEEHHHEEEDDDHHHLLLOOORRRUUUkkklll^^^ZZZTTTPPPMMMKKKIIIHHHHHHGGGFFFFFFHHHOOOWWW]]]bbb^^^```iiipppqqqqqqtttiii______\\\]]]bbb]]]^^^___^^^[[[VVVQQQNNNLLLLLLMMMMMMKKKJJJHHHGGGBBBAAA???===;;;:::;;;;;;999<<<;;;888DDD^^^vvv~~~uuujjj___XXXSSSOOOJJJEEECCCAAA???===>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;===@@@EEEIIINNNPPPRRRUUUTTTSSSTTTVVVYYYhhhxxxyyynnnqqqvvvwwwtttnnniiieee``````gggooollleeejjjwwwzzz~~~|||tttqqqvvv{{{xxx~~~~~~xxxvvvxxx~~~~~~pppdddVVVOOOJJJFFFDDDFFFDDDEEEEEECCCCCCHHHOOOTTT[[[xxxWWWPPPHHH@@@@@@<<>>>>>@@@999???BBBNNNkkkXXXNNNMMMLLLKKKJJJHHHGGGFFFHHHFFFEEEGGGJJJMMMOOOPPPccc}}}pppYYYUUUPPPLLLKKKJJJIIIIIIHHHHHHGGGHHHLLLTTT^^^eeeeee___```hhhmmmnnnttt|||bbb```\\\YYY\\\^^^]]]^^^___^^^\\\WWWRRRPPPMMMMMMNNNNNNMMMKKKIIIHHHDDDBBB@@@>>><<<;;;;;;;;;999::::::;;;AAATTTnnnzzzoooddd]]]VVVRRRLLLHHHEEECCC@@@>>>>>>>>>===<<<<<<<<<======<<<<<<<<<<<<===AAAFFFKKKOOOOOORRRVVVVVVSSSTTTWWWUUUfffxxxmmmmmmwwwwwwhhh]]]XXXZZZ^^^iiitttsssmmmooowww}}}|||~~~zzz}}}|||yyyyyykkk___SSSMMMIIIFFFEEEGGGDDDFFFFFFDDDFFFOOOVVVYYYcccwwwZZZTTTJJJ@@@AAA<<>>???@@@999@@@BBBJJJwww]]]YYYLLLLLLKKKIIIGGGFFFFFFGGGFFFFFFEEEEEEGGGJJJLLLMMMZZZmmmxxxyyynnnUUUQQQLLLIIIHHHIIIIIIIIIHHHIIIKKKNNNSSSYYYaaaggg```]]]```gggjjjoooppp^^^```YYYWWW\\\YYYZZZ[[[[[[[[[XXXUUUQQQOOOMMMNNNNNNNNNMMMKKKIIIHHHEEECCCAAA>>>===<<<<<<<<<;;;888:::>>>???IIIeeetttiiibbbYYYUUUOOOJJJGGGDDDBBB@@@>>>>>>>>>>>>>>>?????????=========<<<===AAAGGGKKKNNNMMMPPPUUUUUURRRSSSWWWTTTdddtttyyyfffkkkttt|||{{{ooo```VVVQQQVVV\\\hhhvvv}}}zzzzzzsssfffZZZOOOIIIGGGDDDDDDGGGDDDGGGGGGFFFJJJUUU]]]^^^kkkwww[[[WWWNNNDDDEEE>>>@@@>>>>>>???888AAACCCDDDkkkPPPTTTKKKJJJIIIGGGEEEDDDEEEGGGDDDEEEEEECCCDDDHHHKKKLLLRRR\\\~~~___RRROOOJJJGGGGGGHHHHHHHHHHHHKKKOOOTTTXXX]]]bbbeee______ffflllnnnxxxddd\\\aaaWWWVVV\\\WWWXXXXXXXXXWWWVVVSSSPPPNNNNNNNNNNNNNNNMMMKKKJJJHHHEEEDDDAAA???===<<<<<<<<<<<<777:::@@@>>>AAA]]]wwwllleee[[[VVVPPPKKKHHHEEECCCAAA>>>>>>??????@@@@@@@@@AAA???>>>>>>======AAAGGGKKKLLLJJJNNNTTTTTTPPPRRRWWWUUUcccnnn~~~ppp```aaaeeegggddd\\\UUURRRRRRVVV]]]jjj|||}}}uuuooobbbVVVKKKGGGEEECCCDDDFFFCCCGGGHHHGGGLLLXXXaaabbbyyyuuu[[[YYYQQQHHHHHH??????>>>>>>>>>888BBBCCCAAAccckkkVVVNNNIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGFFFEEEEEEGGGIIINNNSSSkkk{{{qqqRRRMMMIIIEEEDDDGGGJJJJJJIIIIIIJJJMMMVVV___ccc___ZZZiiihhhggghhhpppkkkkkkhhhbbb\\\ZZZ\\\```]]][[[XXXVVVTTTQQQMMMJJJHHHIIIKKKMMMLLLJJJHHHFFFDDDBBB????????????>>><<<888999888<<>>>>>>>>===>>>??????@@@BBBEEEHHHLLLMMMOOOOOOPPPQQQTTTVVVaaagggrrr}}}vvvdddVVVQQQOOOQQQWWWXXXTTTPPPPPPYYYaaauuuzzz}}}pppggg^^^RRRGGGFFFGGGGGGEEEEEECCCEEEKKKLLLNNN^^^fff]]]hhhbbbYYYQQQKKKGGGDDDBBB??????AAAAAA>>>>>>HHHSSS^^^OOOIIIHHHGGGGGGFFFDDDCCCCCCBBBEEEFFFGGGFFFEEEEEEGGGIIIFFFHHHZZZdddOOOJJJIIIGGGGGGIIIJJJJJJJJJJJJOOOVVV\\\___```______fffkkkiiifff{{{|||rrrpppkkkeee```___```bbbZZZXXXVVVTTTSSSQQQMMMKKKIIIJJJLLLLLLLLLIIIGGGEEECCCAAA???>>>>>>>>>===<<<999:::888;;;>>><<>>>>>>>>>>>>>>===>>>???@@@AAADDDGGGIIIKKKLLLNNNOOONNNNNNPPPQQQ___eeennnwwwwwwnnn^^^SSSPPPPPPSSSWWWWWWTTTSSSVVV]]]qqq|||{{{zzzuuuuuuzzznnneee\\\QQQGGGFFFGGGFFFEEEDDDGGGJJJLLLPPPYYY```cccccckkkeee\\\TTTMMMIIIEEEBBBAAAAAAAAAAAA>>>===EEEOOO{{{TTTNNNMMMFFFFFFEEEDDDCCCCCCBBBBBBFFFGGGGGGGGGFFFFFFHHHIIIFFFFFFNNNiii}}}bbbPPPJJJHHHIIIJJJJJJIIIIIIKKKLLLNNNWWW```bbb___^^^aaafffjjjqqqkkkhhhpppuuupppjjjdddbbbbbbbbbbbbYYYWWWUUUTTTTTTSSSQQQOOOKKKLLLLLLLLLJJJHHHFFFDDDBBB@@@============<<<::::::;;;999;;;===;;;HHHeeezzz{{{sssfff^^^XXXTTTPPPIIIEEEEEE@@@???>>>=========>>>>>>@@@??????@@@BBBEEEHHHJJJJJJLLLOOOOOOMMMLLLKKKKKKUUU[[[dddiiihhhaaaWWWPPPPPPRRRVVVYYYWWWTTTXXX```gggpppoooqqqxxx}}}~~~~~~}}}xxxqqquuutttvvvjjjbbbZZZPPPGGGFFFGGGFFFDDDEEEGGGLLLKKKUUUhhheeeaaarrrlllggg^^^VVVPPPKKKFFFCCCCCCBBBBBBAAA===<<>>===<<<>>>???@@@DDDCCCAAAAAACCCFFFHHHIIIKKKNNNQQQQQQOOOLLLJJJIIIHHHNNNVVV[[[[[[WWWSSSQQQPPPTTTYYY[[[WWWVVV]]]hhhooowwwrrrvvvqqqvvvvvvoookkkooouuuxxx|||}}}rrrggg___XXXOOOHHHHHHIIIGGGEEEFFFCCCJJJHHHXXXrrrhhhdddjjjeee^^^XXXSSSNNNIIIFFFDDDBBBAAAAAA>>><<>>=========<<<;;;<<<>>>::::::===:::???QQQkkk~~~xxxrrrggg[[[VVVQQQKKKFFFEEEBBB@@@>>><<<===???BBBDDDJJJFFFBBBAAACCCEEEFFFFFFMMMPPPTTTUUUSSSPPPNNNMMMFFFKKKRRRVVVVVVTTTRRRRRRQQQVVV\\\___ZZZXXX___kkkwwwwwwuuu}}}yyyoooddd]]]VVVOOOJJJJJJJJJHHHFFFGGGCCCIIIHHHZZZqqqfffiiiwwweeebbb]]]YYYUUUQQQMMMJJJCCCAAAAAAAAA???>>>BBBIIImmmwwwVVVJJJEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGFFFFFFHHHJJJTTTqqqiiiVVVEEEDDDHHHGGGHHHJJJHHHHHHGGGGGGJJJPPPWWW]]]bbbaaa```bbbgggooouuuxxxyyysss~~~iiiccc^^^]]]\\\\\\^^^`````````XXXVVVTTTSSSTTTUUUUUUTTTOOOMMMJJJHHHFFFEEEEEEEEEDDDBBB????????????>>><<<<<>>;;;<<>><<<>>>AAAFFFIIILLLGGGBBB@@@CCCEEEFFFEEENNNQQQVVVXXXXXXVVVUUUTTTPPPSSSWWWZZZ[[[YYYVVVSSSRRRWWW___bbb^^^ZZZ___hhhuuukkkaaaZZZSSSNNNJJJKKKKKKGGGFFFGGGFFFIIILLL\\\jjjdddtttnnnccc```]]]ZZZXXXTTTPPPLLLEEEBBBAAABBBAAA@@@CCCHHHiiicccSSSOOOGGGHHHEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFGGGFFFJJJOOOPPP^^^oooQQQJJJCCCBBBEEEIIIIIIGGGGGGGGGHHHLLLSSSYYY]]]___^^^```ccciiipppvvv{{{~~~~~~rrreee___]]]___aaabbbbbbaaabbbcccZZZWWWTTTRRRSSSSSSSSSSSSNNNLLLIIIGGGEEEEEEFFFGGGFFFDDDBBBAAAAAAAAA@@@???===@@@<<<:::???<<<;;;DDD]]]pppsssddd[[[VVVNNNHHHFFFBBB@@@>>>===???DDDIIIMMMJJJEEE@@@???CCCGGGGGGGGGNNNQQQVVVYYY[[[[[[\\\\\\WWWXXX[[[```dddbbb\\\VVVSSSXXXaaafffbbb]]]^^^cccwww{{{qqqggg^^^WWWOOOKKKIIIJJJIIIFFFDDDFFFFFFFFFQQQ___bbbgggllldddbbb```]]][[[VVVQQQMMMIIIEEECCCDDDBBB@@@BBBFFF___PPPNNNOOOHHHJJJCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEEGGGCCCHHHPPPKKKLLLnnnzzz}}}eeeMMMCCCGGGGGGCCCCCCFFFEEEBBBFFFGGGJJJRRRZZZ```aaa```YYY___hhhpppvvv{{{}}}tttkkkiiiddd]]]aaaeeefffcccaaabbbccc]]]ZZZVVVTTTTTTTTTTTTSSSNNNLLLIIIFFFEEEEEEFFFGGGGGGEEECCCBBBBBBBBBAAA@@@===AAA<<<;;;@@@===:::BBBXXXfffxxxggg^^^XXXPPPJJJGGGBBB@@@>>>===@@@EEELLLPPPHHHCCC>>>>>>CCCHHHIIIIIIMMMQQQVVVZZZ\\\^^^```aaaVVVWWW[[[ccciiihhhaaaZZZTTTYYYbbbhhheee^^^\\\___cccyyyyyynnneee[[[UUULLLIIIHHHIIIHHHDDDCCCDDDBBBBBBRRR```^^^lllnnngggeeebbb```]]]XXXRRRMMMLLLHHHEEEEEECCC@@@@@@DDDUUUhhhTTTLLLHHHIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@BBBCCCJJJFFFEEEHHHGGGKKK```yyyzzz~~~zzzzzzvvvdddXXXOOOIIIEEEEEEEEEEEEFFFGGGGGGFFFEEEIIILLLRRRZZZ```aaa]]]YYYdddkkkuuu{{{}}}}}}}}}pppgggeeehhh___^^^^^^___bbbeeeeeeeeebbb^^^YYYVVVVVVTTTQQQNNNMMMNNNMMMHHHCCCBBBDDDGGGBBBCCCEEEFFFEEEDDDBBBAAA@@@???===<<<;;;<<<>>>???PPPbbb|||oooaaaYYYUUUOOOHHHDDDBBB@@@@@@BBBEEEFFFFFF=========>>>@@@DDDGGGJJJNNNQQQRRRRRRWWW^^^```___]]]]]]```fffkkkiii```XXXPPPTTT]]]eeeeeeaaa```dddbbbnnn|||qqquuukkk```WWWUUUNNNLLLIIIGGGEEEEEEFFFFFFJJJBBBSSSeeeaaavvvoooiiifffccc```]]]YYYTTTPPPKKKIIIGGGDDDCCCCCCCCCDDDKKKooo[[[NNNMMMLLLKKKGGGBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBGGGCCCEEEIIIHHHHHHWWWiii||||||xxxtttsssvvvxxxwww{{{ggg___UUUNNNJJJIIIHHHGGGGGGFFFEEEEEEGGGIIIKKKKKKSSSWWW\\\___```aaaaaabbbfffooozzz~~~tttqqqlllgggfff^^^]]]\\\]]]```aaaaaaaaa___\\\YYYWWWUUURRRNNNLLLJJJKKKLLLKKKHHHFFFEEEEEEDDDEEEFFFGGGFFFEEECCCBBB@@@???===<<<<<<<<<>>>>>>LLL___|||~~~sssfff]]]XXXPPPHHHFFFCCC@@@???@@@AAABBBAAA;;;;;;<<<>>>AAAEEEHHHIIIMMMPPPQQQQQQVVV^^^bbbaaa``````dddjjjooolllbbbYYYRRRRRRWWW```eeeddddddeeeiiiooowwwwwwyyy~~~zzzzzzrrriii^^^WWWTTTLLLJJJHHHFFFEEEEEEFFFFFFFFFGGG\\\llllllllljjjhhhdddaaa___]]]ZZZWWWOOOMMMJJJFFFDDDCCCDDDDDDIIIfffwwwMMMHHHKKKLLLJJJBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@AAACCC@@@CCCHHHHHHFFFLLLVVVxxx{{{xxx~~~zzztttqqqnnnlllnnnnnnmmmooorrrrrrvvv}}}xxxYYYLLLIIIEEEDDDDDDEEEEEEEEEHHHFFFEEEEEEHHHLLLQQQTTTVVV[[[______]]]___ffflllpppxxx~~~nnnhhhmmmmmmgggccc___]]]\\\\\\^^^^^^]]]\\\\\\]]]]]]ZZZVVVQQQNNNLLLHHHIIIKKKMMMMMMKKKGGGCCCGGGGGGHHHHHHGGGEEEDDDBBB@@@???===<<<<<<<<<===>>>FFFYYYrrr|||oooeee^^^TTTLLLHHHEEEAAA???>>>>>>>>>===999:::<<>>??????@@@@@@AAAAAABBB@@@???>>>>>>>>>>>>???@@@@@@>>>@@@EEEFFFDDDEEEIII```ooohhhhhhfffeeeiiikkkkkklllnnnmmmkkkjjjjjjfffjjjoooqqqttt~~~^^^IIIHHHHHHGGGGGGGGGFFFDDDCCCFFFGGGHHHIIILLLPPPUUUYYYWWW\\\```aaabbbfffnnnuuu}}}uuucccaaaggghhheeecccaaa___^^^^^^^^^^^^\\\ZZZ\\\___bbb___YYYSSSPPPOOOIIIHHHIIIKKKNNNNNNIIIEEEHHHHHHHHHGGGFFFDDDCCCBBB??????>>>===<<<======>>>@@@SSShhh{{{yyylllcccZZZQQQKKKGGGCCC@@@???>>>===<<<777999<<<@@@DDDGGGIIIJJJMMMQQQSSSSSSWWW```gggiiihhheeefffkkkpppmmmaaaWWWQQQLLLKKKQQQXXX]]]bbbgggmmmsssuuusssuuuuuuooo~~~~~~|||~~~~~~zzz}}}qqqiiiaaaWWWPPPNNNEEEDDDDDDDDDDDDEEEFFFGGGFFFZZZjjjlllxxxkkkjjjiiihhhgggeee```]]]ZZZVVVPPPJJJFFFDDDDDDDDDAAAUUU~~~sssWWWHHHHHHCCC???@@@======>>>>>>>>>??????@@@@@@>>>>>>>>>======>>>>>>>>>???===>>>BBBDDDCCCDDDFFFMMMlllyyyjjjbbb\\\\\\```gggjjjnnnoooooonnnjjjfff```cccfffeeedddfffmmmrrrxxxxxxxxx{{{xxx\\\KKKGGGAAACCCEEEFFFFFFFFFFFFEEEEEEHHHLLLOOORRRUUUYYY\\\```cccfffjjjnnnrrrxxx{{{}}}|||~~~|||rrrgggccccccccceeefffcccbbbaaaaaaaaa```]]][[[[[[^^^aaa```ZZZSSSPPPOOOLLLIIIGGGHHHKKKLLLJJJHHHFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>===============;;;MMM```rrrpppfff\\\UUULLLIIIEEEBBBAAAAAA@@@???888:::===AAAEEEHHHJJJKKKNNNSSSVVVVVVYYYbbbiiikkkjjjeeebbbffflllkkkaaaWWWPPPLLLKKKLLLNNNRRR\\\fffjjjsssyyyxxxxxx~~~tttvvv}}}zzz{{{{{{nnneee]]]SSSKKKIIICCCCCCCCCCCCDDDEEEFFFFFFJJJ___ggggggpppbbbdddgggkkkmmmkkkgggccc[[[WWWQQQKKKFFFDDDCCCCCCCCCWWW]]]LLLGGGIIIAAA===AAAAAA======================================================>>>@@@AAACCCDDDFFFFFFZZZpppxxxkkkaaa^^^dddiiimmmmmmmmmmmmjjjeee]]]^^^______^^^]]]^^^___aaa```___aaadddggghhhiiijjjvvvtttjjjdddbbb^^^dddsssllliiicccZZZMMMCCCCCCJJJBBBDDDFFFFFFEEEEEEEEEFFFIIIMMMSSSVVVWWWYYY]]]aaagggjjjmmmppptttwwwzzz|||~~~www|||xxxssslllfffbbbaaaeeehhhbbbaaaaaaaaabbbaaa^^^\\\XXXZZZ\\\[[[XXXSSSOOONNNNNNKKKHHHGGGGGGHHHIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>============999GGGXXXlllttthhh^^^WWWNNNKKKGGGDDDCCCCCCCCCBBB;;;===???BBBEEEIIIKKKLLLOOOVVVZZZYYY[[[aaagggiiihhhcccaaagggooopppfff\\\RRRNNNKKKJJJIIIMMMZZZfffjjjsssyyyzzz}}}mmmkkk|||||||||wwwjjjaaaYYYOOOHHHEEEBBBBBBCCCDDDDDDEEEFFFFFFMMM___bbbiiinnn^^^UUUSSSWWW^^^ffflllmmmkkkhhhYYYVVVRRRLLLHHHEEECCCCCCGGGXXXxxxSSSEEEDDDGGGAAA>>>BBBAAA>>>>>>======<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;>>>@@@@@@@@@AAACCCDDDFFFNNNXXXtttsssfffhhhllllllhhhgggjjjiiifffaaa^^^\\\[[[\\\\\\[[[ZZZ[[[YYYWWWWWWXXXYYYXXXWWWTTTZZZ```fffpppxxxyyyuuujjjeee^^^WWWQQQMMMLLLLLLLLLMMMRRR[[[cccddd^^^WWWMMMPPPNNNEEE@@@BBBFFFHHHGGGIIIJJJIIIHHHHHHKKKNNNQQQUUUYYY[[[[[[]]]ccchhhjjjnnnsssuuuuuuxxxkkknnnlllgggbbb___```aaabbb^^^]]]^^^```aaa```^^^\\\XXXXXXXXXXXXXXXUUUQQQNNNNNNMMMKKKHHHEEEDDDFFFHHHCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<:::BBBQQQhhh~~~pppddd[[[PPPLLLHHHEEEDDDCCCBBBAAA???@@@AAACCCFFFIIILLLNNNOOOVVV[[[[[[[[[___ccceeedddaaacccmmmyyy{{{qqqfffXXXQQQKKKJJJLLLRRR]]]hhhkkksss{{{~~~sssppp}}}~~~qqqnnnsss|||pppddd]]]UUULLLEEECCCBBBCCCDDDEEEEEEEEEEEEEEENNN^^^```rrrhhhMMMIIIJJJGGGJJJOOOWWW^^^bbbcccbbbWWWUUURRROOOKKKGGGEEEDDDGGGPPPaaaSSSEEEBBBFFFAAA???@@@===>>>>>>===<<<;;;::::::999;;;<<<<<<======<<<<<<;;;999>>>CCCBBB@@@???AAABBBCCCCCCDDD[[[pppnnnoookkkdddccchhhjjjhhhhhhbbb[[[YYY[[[]]][[[YYY\\\ZZZWWWUUUTTTRRRPPPOOOOOOOOOMMMLLLPPPVVVWWWTTTSSSQQQNNNKKKHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEHHHJJJ>>>EEEGGGAAAAAAHHHHHHBBBCCCEEEHHHJJJKKKPPPVVV[[[XXX[[[]]]]]]\\\___gggnnnlllttt{{{|||yyy}}}nnnaaacccaaa]]][[[\\\___]]]ZZZZZZZZZ[[[]]]______]]][[[ZZZXXXWWWXXXZZZXXXTTTPPPLLLMMMMMMIIIEEEBBBCCCFFFCCCBBBBBBAAAAAAAAABBBBBB>>>>>>>>>>>>>>>======<<<;;;???MMMeeexxxjjj```RRRNNNIIIEEECCCBBB@@@???BBBBBBBBBCCCEEEIIIMMMOOONNNVVV\\\[[[ZZZ]]]```aaa``````fffuuuzzzmmm]]]RRRJJJKKKQQQYYYbbbjjjkkkuuu~~~|||rrrkkkkkkyyyvvvkkk```YYYSSSJJJDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEOOO]]]```zzzaaaLLLHHHFFFAAABBBDDDIIIOOOTTTWWWWWWUUUUUUSSSQQQMMMJJJGGGEEEEEEGGGwww|||RRRHHHFFFCCCAAA?????????@@@???>>>>>>===<<<;;;;;;;;;::::::999999::::::;;;<<<============>>>>>>>>>>>>>>>CCCFFFKKK```sssmmmjjjiiieee___```ffffffgggddd^^^]]]___\\\UUUaaa___\\\YYYUUURRROOOMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCCCCCCCDDDEEEGGGHHHIIILLLQQQTTTXXX\\\```ccc[[[\\\___bbbfffiiilllnnnpppwww}}}vvviiiccc___bbb^^^UUUQQQVVVWWWUUUUUUUUUUUUWWWZZZ[[[ZZZYYYUUURRRQQQSSSWWWWWWSSSOOOQQQPPPMMMJJJGGGFFFEEEEEEFFFEEECCCCCCDDDDDDCCCBBBCCCBBB@@@>>>===<<<<<<;;;===;;;EEE```~~~zzznnnfff[[[QQQHHHEEEDDDAAA@@@BBBBBBAAAAAADDDHHHLLLNNNOOOSSSXXX]]]___]]]ZZZXXXXXXSSS]]]jjjyyyjjj___QQQJJJQQQYYY]]]dddnnnxxxsssxxx~~~kkkbbbfff}}}ssshhh[[[TTTMMMGGGCCCBBBHHHEEEEEEIIIGGGAAABBBGGGSSSUUUbbbqqqfff]]]???FFFDDDAAA???AAADDDIIILLLPPPPPPQQQRRRQQQMMMGGGBBBCCCGGGjjjgggKKKGGGEEECCC@@@????????????>>>>>>======<<<;;;;;;::::::999999999999:::;;;;;;;;;<<<<<<<<<<<<=========<<>>===============>>>;;;BBBXXXrrruuulll^^^TTTKKKGGGEEEBBBAAABBB@@@@@@AAADDDHHHLLLOOOQQQVVV[[[``````[[[VVVTTTTTT]]]bbboootttaaaWWWTTT\\\bbbccciiirrrwwwvvv|||uuugggfffpppzzzooocccWWWPPPKKKFFFCCCCCCFFFCCCDDDHHHGGGDDDFFFLLLVVVZZZsss|||iiiTTTKKKAAA===???AAA???;;;DDDJJJRRRXXXXXXRRRIIIBBBHHHGGGaaazzzRRRFFFEEEDDDBBB@@@>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAPPPsss|||mmmgggeeecccaaaaaa[[[^^^^^^ZZZYYY[[[]]]]]]]]]]]]\\\ZZZXXXWWWUUUUUUMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIKKKMMMPPPTTTVVVXXXZZZ\\\]]]^^^]]]^^^```aaafffeeegggkkkqqqvvvvvvuuuyyynnnaaa```ccc```\\\ZZZZZZYYYVVVVVVYYYUUUUUUVVVWWWYYYXXXUUUSSSVVVTTTSSSUUUXXXXXXUUURRROOONNNLLLJJJHHHGGGFFFFFFGGGEEEBBBBBBBBBBBBAAA@@@==================>>>>>>???;;;???NNNbbb{{{zzznnncccYYYNNNJJJGGGCCCAAABBB??????AAADDDHHHMMMQQQSSSYYY^^^bbb___WWWPPPPPPRRR___cccxxxrrrccc___```ggghhhfffiiiqqqvvvvvv{{{wwwrrrpppiiiaaajjj{{{~~~uuuiii]]]QQQKKKHHHDDDCCCDDDCCCBBBCCCFFFFFFGGGKKKQQQWWW]]]}}}oooZZZHHH???>>>@@@CCCAAADDDHHHMMMOOONNNLLLJJJLLLHHHVVVxxx___JJJEEECCCBBB@@@???>>>=========<<<;;;;;;;;;:::::::::999999999999888999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<@@@<<<===AAA>>>AAA[[[zzzyyymmmfffaaa___aaacccdddaaa^^^\\\\\\\\\]]]]]]\\\ZZZYYYWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTTTTQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPSSSVVVYYY[[[]]][[[]]]```bbbbbbdddfffiiihhhkkkpppuuuxxxzzz|||}}}{{{rrriiibbb___ccc]]]WWWVVVZZZZZZVVVUUUYYYUUUUUUVVVYYY[[[ZZZXXXUUUWWWVVVUUUWWWXXXXXXVVVSSSNNNNNNLLLKKKJJJIIIHHHHHHGGGEEECCCBBBBBBBBB@@@???>>>>>>>>>??????>>>>>>>>>>>>;;;>>>HHHVVVlllrrrhhh]]]RRRLLLHHHCCC@@@AAA===???BBBEEEHHHMMMRRRUUU[[[^^^___YYYOOOKKKNNNSSS\\\iii}}}gggcccdddgggkkkiiifffjjjrrr~~~yyyxxx~~~www|||sssllliiikkkkkklllzzzzzzrrrfffZZZNNNIIIFFFBBBBBBDDDBBBAAABBBCCCEEEHHHMMMRRRTTT___zzz```MMMGGGGGG???===>>>DDDMMMQQQOOOLLLNNNJJJPPPnnn}}}RRRJJJBBB@@@@@@???>>>===<<<<<<<<<::::::::::::999999999999999888888888888999::::::;;;;;;<<<<<<<<<=========AAA;;;<<>>AAAAAABBBAAAAAA@@@>>>>>>===<<>>AAADDDFFFHHHLLLQQQUUUZZZZZZXXXQQQIIIIIIPPPWWWbbbsssmmmdddbbbeeeiiilllkkklllttt}}}|||uuuzzz}}}kkk|||zzzxxx}}}xxxpppdddYYYNNNHHHEEEBBBAAACCCAAABBBCCCBBBCCCGGGLLLOOOUUUjjj~~~|||dddOOOEEE???===EEESSSXXXRRRJJJMMMMMMOOOkkkeeeLLLGGG???>>>>>>>>>===<<<;;;;;;:::999999999999888888888888888888888888888999::::::;;;<<<<<<<<<<<<=========???999:::@@@CCCAAADDDLLL___vvvccc___^^^aaacccbbbaaabbb___^^^]]]\\\ZZZYYYWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUUUUSSSRRRRRRSSSTTTUUURRRRRRSSSTTTUUUVVVWWWWWWZZZ[[[\\\^^^```aaaaaaaaadddfffiiijjjkkklllnnnpppssstttssssss{{{vvvcccdddhhhbbbZZZYYYWWWWWWUUUTTTXXX^^^^^^ZZZWWWWWWXXX[[[^^^```aaa```\\\\\\\\\[[[YYYWWWUUUSSSNNNNNNOOOOOOOOONNNMMMMMMJJJHHHEEECCCCCCBBB@@@???BBBBBBCCCCCCBBBAAA???>>>===<<<@@@FFFLLL[[[zzzsssgggZZZRRRLLLDDD@@@@@@@@@CCCFFFGGGGGGJJJOOOSSSWWWUUUQQQLLLIIILLLSSSYYYbbbppp|||jjjbbbccc^^^ccchhhkkknnnttt~~~vvvmmmtttooowwwtttmmmaaaVVVMMMIIIFFFBBBAAABBBAAADDDEEECCCDDDIIIMMMNNN\\\yyyxxxnnnZZZDDD===EEEQQQVVVVVVLLLPPPOOOjjj}}}VVVHHHBBB@@@=========<<<<<<;;;:::999888888888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;===???@@@AAABBBLLLbbb}}}qqqgggeeefffdddbbbccc______^^^^^^]]]]]]\\\\\\ZZZZZZZZZYYYXXXVVVTTTTTTUUUTTTRRRQQQQQQSSSTTTUUUTTTUUUVVVWWWYYY[[[\\\]]]___```bbbeeefffggghhhhhhjjjkkknnnooooooppprrrtttssssssvvvvvvkkkcccdddeeebbb______YYY^^^[[[TTTYYYggghhh^^^[[[ZZZYYYZZZ]]]```aaaaaa^^^___^^^]]]ZZZVVVTTTSSSNNNOOOPPPQQQQQQPPPPPPOOOLLLIIIFFFEEEDDDCCCAAA??????@@@BBBCCCCCCBBB@@@??????<<<>>>CCCHHHVVVtttzzzmmm```WWWOOOGGGBBBAAACCCFFFIIIHHHGGGHHHMMMQQQTTTRRROOONNNOOORRRTTTVVVVVV___fffeeeaaa``````___YYY]]]bbbeeeiiipppwww{{{rrrmmmkkktttsssyyy{{{xxx~~~xxxmmmgggZZZRRRJJJHHHGGGCCCAAABBB???EEEGGGFFFGGGMMMQQQPPPeee~~~|||~~~}}}~~~yyy}}}iiiMMMEEELLLXXX___MMMRRRLLLeeefffOOOFFF???DDD<<<<<<<<<<<<;;;:::999999777777777777777888888888888888888777888999999:::999999:::::::::;;;;;;;;;:::>>>???;;;;;;???AAA???FFFPPPlll}}}tttqqqkkkhhhggg_________````````````aaa``````___^^^\\\ZZZXXXWWWVVVUUUSSSRRRRRRSSSUUUVVVXXXXXXZZZ\\\^^^```bbbcccbbbdddgggiiilllmmmmmmmmmkkkmmmpppqqqrrrtttwwwyyy|||||||||hhheeebbb___]]]]]]```ccc[[[ddd```UUU[[[nnnooobbb^^^\\\ZZZZZZ\\\___```````````````^^^ZZZVVVSSSRRRNNNOOOQQQRRRRRRRRRQQQPPPMMMKKKGGGEEEDDDCCCAAA???<<<>>>@@@BBBCCCBBBAAA@@@@@@<<<<<<@@@FFFTTTqqq~~~qqqcccZZZRRRIIIDDDCCCEEEHHHJJJIIIFFFFFFKKKPPPRRRPPPOOOQQQUUUVVVUUUSSSLLLRRRUUUVVV]]]gggfff]]]TTTXXX\\\^^^aaaeeehhhhhhkkkmmmqqq|||uuu}}}vvvqqq~~~uuuttt}}}ssshhhaaaUUUMMMGGGGGGGGGDDDBBBCCC>>>EEEIIIHHHJJJQQQTTTSSSjjj~~~|||xxx~~~}}}|||dddXXXUUUUUUOOOSSSHHH___|||XXXFFFEEEFFF???<<<;;;:::999888999::::::666666666666666666666666444555777888888888777666888888999::::::::::::999;;;;;;;;;<<<<<<<<<<<<======AAATTTvvvwwwlllgggfffggggggfffdddbbbaaaaaahhheeeaaa___```aaabbbbbb^^^[[[[[[^^^]]]YYYZZZ______```bbb```______bbbeeegggfffgggjjjnnnrrrssstttsssnnnlllppptttyyyxxx|||nnnhhhaaa\\\]]]___]]]\\\\\\aaa```___\\\ZZZZZZ]]]___```\\\XXXWWWXXXZZZ\\\\\\\\\[[[ZZZXXXVVVUUUSSSRRRQQQRRRQQQOOONNNMMMOOOQQQMMMFFFCCCFFFFFFAAA>>>??????@@@@@@AAAAAABBBBBBCCC???;;;;;;>>>@@@KKKjjj{{{mmmaaaVVVLLLGGGFFFGGGGGGGGGGGGHHHJJJLLLNNNUUUQQQNNNRRRYYY]]][[[WWWPPPRRRVVV\\\ccciiiiiifff```ccc\\\YYY```aaaaaahhhkkkooosssuuummm}}}}}}~~~wwwqqqnnnpppqqqsssxxx~~~{{{qqqeee[[[OOOKKKEEECCCCCCCCCBBBAAABBBIIIGGGIIITTTVVVRRRUUU~~~bbbRRRWWWLLLSSSWWWwwwfffMMMBBBAAAAAA:::;;;:::999888777888888999666666666666666666666666444555666666777777666666777888999999::::::999999:::;;;;;;;;;<<<<<<<<<<<>>BBBDDDAAA???AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@<<<<<<>>>>>>GGGcccrrreeeZZZNNNIIIHHHGGGFFFFFFGGGHHHJJJLLLNNNUUUTTTUUUYYY___bbb```]]]```_________dddkkkpppsssnnnrrrlllhhhllljjjhhhooopppzzzhhhbbbppp}}}uuuqqqpppsssuuuvvvyyy|||wwwmmmaaaXXXMMMIIIEEEBBBCCCCCCCCCBBBCCCKKKMMMPPPUUURRRTTTaaa||||||fff^^^NNNQQQRRRjjjwwwNNNDDDAAA>>>===888999888777777666777777777666666666666666666666666555444444444444555666666777777888999999999999999::::::::::::;;;;;;;;;;;;AAA@@@AAAFFFRRRnnnvvvooollllllllllllhhhhhhiiikkknnnooonnnmmmgggdddcccddddddcccdddgggdddgggiiijjjjjjiiiiiijjjrrrsssuuuuuuvvvzzzzzzkkkiiikkkccc```^^^\\\WWWUUU\\\ddd^^^]]][[[WWWSSSRRRSSSUUUVVVSSSPPPPPPQQQSSSTTTTTTRRRQQQOOOMMMLLLMMMNNNOOONNNOOONNNLLLIIIHHHIIIJJJBBB>>>===AAABBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@======>>>===CCCYYYpppyyylll___SSSLLLKKKGGGFFFFFFFFFGGGJJJLLLNNNRRRVVV\\\bbbfffgggfffdddhhhgggfffdddcccgggnnntttrrrxxxtttooosssrrrrrr|||xxx[[[VVV^^^jjjsss}}}jjjqqqppprrryyy}}}~~~zzzrrrhhh\\\SSSJJJGGGDDDBBBCCCDDDDDDCCCDDDMMMRRRUUUSSSKKKXXXvvv~~~xxxyyy}}}|||wwwwwwzzzhhhRRRRRRQQQ___[[[BBBCCCAAA<<<<<<<<<888888777777777777666777555555555555555555555555555444333222333444555666666777777888999888888888999999999999:::::::::;;;===>>>AAAAAAEEEUUUvvv{{{tttooonnnmmmnnnooopppooonnnnnnllljjjkkklllmmmmmmnnnlllmmmnnnooopppqqqrrrrrrzzz}}}pppiiikkkkkkhhhbbb___]]]]]][[[YYY]]]ccc___^^^\\\XXXSSSQQQQQQRRRSSSQQQOOOOOOQQQSSSSSSSSSQQQOOOKKKIIIHHHHHHJJJKKKLLLLLLLLLJJJGGGEEEEEEFFFCCCBBBAAAAAAAAA???>>>>>>BBBAAAAAA@@@???>>>>>>>>>===<<<======<<<@@@PPPaaa{{{ssseeeWWWOOONNNGGGFFFEEEEEEGGGIIILLLNNNOOOVVVaaahhhjjjiiiiiihhhfffiiilllmmmiiigggmmmuuu~~~{{{tttwwwxxx}}}hhhTTTQQQRRR[[[fffsss|||rrruuuvvv|||vvvlllbbbWWWOOOGGGEEECCCBBBBBBCCCDDDDDDEEEMMMRRRTTTMMMFFFbbb{{{{{{zzzxxxuuussstttxxx}}}zzzwwwYYYVVVVVV\\\ttthhhKKK@@@EEE???888;;;>>>888888888888888777777666444444444444444444444444444333222222222333555666555666777777888888777777888888888888999999999999<<<===???AAABBBHHHXXXhhh|||zzzwwwuuusssrrrqqqpppppprrruuutttrrrnnnoooqqqvvv|||nnn]]]___ffffffbbbaaa]]]\\\```cccaaa___```]]]]]]ZZZVVVQQQNNNMMMMMMRRRQQQPPPRRRTTTUUUUUUTTTRRRPPPLLLHHHFFFEEEFFFGGGHHHIIIIIIGGGDDDBBBBBBBBBBBBCCCBBB@@@>>>>>>===<<>>======<<<::::::;;;<<<<<<@@@KKKVVVkkk{{{mmm]]]TTTQQQIIIGGGFFFFFFGGGJJJMMMOOOOOOXXXdddkkklllkkkkkklllfffiiinnnrrrqqqqqq{{{]]]QQQPPPMMMQQQ[[[kkkxxx~~~}}}~~~}}}ssshhh^^^SSSMMMDDDDDDCCCBBBBBBBBBDDDEEEEEELLLNNNLLLFFFIIIrrrzzzxxxrrrmmmmmmssszzzxxxeeeZZZWWWZZZoooRRRCCCAAACCC:::666:::;;;888888888888888777666666444444444444444444444444444333333333333444555555555555666777777777777777777777777777888888888999===;;;:::<<<===???FFFNNNoooxxxlllaaa\\\]]]aaaddd```\\\\\\bbbfffddd```___```___]]]YYYTTTPPPOOOOOOQQQQQQQQQTTTVVVWWWWWWUUUSSSPPPMMMIIIFFFEEEEEEEEEEEEFFFGGGFFFCCCAAA@@@AAA???BBBCCC???===>>>>>>===@@@@@@??????>>>===<<<<<<888999;;;;;;<<<@@@HHHOOOllluuueeeYYYUUUJJJIIIGGGFFFHHHKKKOOOQQQTTT\\\eeelllmmmmmmmmmmmmfffdddfffkkknnntttnnnUUUPPPPPPMMMPPPVVViiiwww}}}}}}zzzpppdddZZZPPPJJJBBBCCCDDDCCCAAAAAACCCDDDDDDJJJHHHEEEGGGWWWyyyyyywwwssstttyyy||||||vvvzzzzzzxxx|||ooo___VVVWWWpppFFF??????>>>777888;;;444666666777777777666555444333333333333333333333333333333444555555555555555444555666666777777666666666666666777777777888888<<<888777:::<<<<<<>>>CCCQQQgggmmmnnnlllfff```^^^aaafff]]][[[]]]bbbcccaaa```bbbbbbbbb```\\\WWWSSSQQQQQQOOOOOOQQQSSSVVVWWWVVVTTTPPPOOOLLLJJJHHHFFFEEEDDDBBBDDDEEEEEECCCAAA@@@@@@DDDIIIIIICCC???@@@@@@>>>?????????>>>>>>======<<<999;;;;;;;;;<<>>>>>;;;666<<<===000444555666666666555333333333333333333333333333333333444555666777666555444444555555666666666666666666666666666777777777777777666888===???======@@@<<>>>>>>>>>>>============;;;<<<<<<;;;<<>><<<:::999999888666444666666555444333222222111333222222111111222222333444444444444444444444444444444444444444444444444333333333444444444555555666777777999:::;;;<<<<<<>>>===GGG___~~~|||wwwiiigggfffffffffggggggeeebbb^^^]]]___aaa___\\\[[[\\\______\\\XXXSSSOOOMMMKKKKKKMMMNNNPPPPPPOOOPPPQQQSSSRRRNNNKKKJJJLLLKKKFFFBBBCCCCCCCCCBBB@@@>>>===<<>>===;;;:::;;;===??????>>><<<;;;<<<;;;;;;<<<>>>@@@CCCDDDYYYlllmmmaaaXXXPPPJJJIIIJJJKKKOOOTTTTTTUUUWWWZZZ]]]```gggnnnpppllljjjhhhaaa```ppptttfffYYYPPPRRRWWW]]]dddlll|||~~~vvvkkkbbbXXXMMMGGGGGGEEEDDDBBBBBBCCCCCCBBBAAACCCOOOFFFAAAfff{{{{{{~~~~~~|||}}}zzzzzzzzzxxxxxxyyy}}}|||qqqiiigggdddkkk===<<<:::999999888666444555555555444333333222222333222222111111222222333444444444444444444444444444444444444444444444444333333333444444444444555666777777888999:::;;;<<<@@@===???KKK^^^yyymmmhhhiiieeeeeefffhhhiiihhheeecccaaaaaaaaa___]]][[[[[[\\\___]]]XXXTTTPPPMMMLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOQQQNNNKKKKKKLLLKKKFFFAAAAAAAAAAAAAAA@@@???>>>===???@@@@@@@@@???>>>===<<<<<<===???@@@@@@>>>===<<<;;;<<<<<<===???@@@BBBCCCKKKaaavvvjjj\\\SSSKKKIIIJJJKKKPPPUUUWWWWWWXXXYYYZZZ]]]bbbffflllkkkmmmmmmfffcccpppuuucccXXXVVVYYY```eeeiiisss|||~~~xxxuuu{{{|||rrrggg^^^UUUKKKFFFEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBIIIFFFNNNyyy}}}{{{~~~~~~yyyzzzzzzzzz{{{{{{zzzzzz{{{rrrlllkkkfffhhh<<<;;;999888888777555444444444444444333333333333222222111111111111222222333333333333333333333333333333333333333333333333333333333333444444444444666666777888999::::::;;;>>><<<;;;<<>>>>>>>>======>>>>>>>>>>>>======???@@@@@@AAA@@@???===<<<;;;<<<===???@@@AAAAAAAAAAAASSSuuuuuucccYYYOOOJJJJJJKKKQQQWWWVVVUUUTTTTTTVVVZZZ^^^```eeegggnnnrrrnnnjjjuuuvvv___\\\aaajjjppprrrvvv~~~xxxttt{{{uuukkkaaaYYYQQQHHHCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEEEEEEEJJJccc}}}{{{~~~}}}{{{zzzzzz|||}}}}}}|||{{{zzz{{{}}}~~~}}}wwwrrrwwwqqqooopppkkkjjj|||;;;999777777777777555333222222333333333444444444222222111111111111222222222222222222222222222222222222222222222222222222222222333333333444444444666666777777888999999:::888:::======<<>>============;;;<<<<<<=========>>>>>>@@@@@@@@@@@@???>>>===<<<;;;===>>>@@@AAAAAA@@@@@@BBBKKKaaa}}}nnnaaaTTTMMMKKKLLLRRRXXXVVVVVVTTTTTTYYYaaaeeeeee___aaajjjtttvvvvvv|||gggmmmqqqwww{{{|||mmmddd[[[UUUNNNGGGCCCCCCBBBBBBBBBCCCFFFHHHHHHGGGKKKDDDRRR{{{}}}~~~wwwwwwwwwwwwyyy{{{||||||}}}{{{}}}~~~wwwpppsssoooooorrrpppppp~~~999888666666666666444333111111222333333444444444222111111000000111111222222222222222222222222222222222222222222222222222222222222333333333444444666666666777777888888888777888<<>><<>><<<;;;;;;:::;;;;;;;;;<<<<<<===>>>>>>@@@@@@??????>>>===<<<;;;===>>>???AAAAAAAAA@@@???DDDFFFSSSoooyyylll\\\RRRMMMMMMRRRXXXYYYYYYWWWXXXbbbooosssqqqdddbbbiiivvvuuuyyy}}}sssggg___VVVRRRMMMFFFCCCDDDBBBBBBBBBDDDGGGJJJJJJIIILLLFFF___xxxyyyzzz{{{|||~~~||||||~~~~~~yyytttqqqnnnnnnpppoooqqq~~~888666555555555555444222111111222222333333444444111111000000000000111111111111111111111111111111111111111111111111111111222222222222333333333333555555666666777777777777999666777::::::999;;;???DDDWWWuuuzzzsssvvvwwwtttoookkkjjjkkkllljjjiiiiiiiiihhhfffddd```^^^[[[[[[\\\^^^`````````^^^ZZZVVVRRRQQQPPPPPPNNNOOOOOONNNLLLKKKKKKLLLJJJIIIIIIHHHFFFEEECCCBBBFFFEEEBBB???<<<;;;::::::<<<<<<<<<<<<<<<===>>>????????????>>>============??????@@@@@@@@@@@@@@@???@@@AAALLLgggvvvdddXXXQQQNNNRRRWWWWWWXXXWWWZZZjjj|||yyyrrrrrrzzzkkkaaaYYYRRROOOKKKFFFDDDEEECCCCCCCCCEEEHHHKKKKKKJJJIIIKKKrrr{{{yyyzzz|||||||||}}}|||{{{||||||zzzxxxsssooollllllkkknnnwww777555444444555555333222222222222222222333333333111111000000000000111111111111111111111111111111111111111111111111111111111222222222222333333333555555666666666666777777888555555777777666999>>>:::BBBSSSmmmzzzjjjnnnrrrtttrrrllliiijjjnnnjjjiiigggggggggfffdddccc___^^^]]][[[ZZZZZZ]]]```\\\ZZZVVVRRROOOMMMMMMMMMKKKLLLMMMMMMKKKKKKLLLMMMJJJIIIHHHFFFDDDCCCCCCDDDFFFEEEBBB???===<<<<<<===>>>===<<<<<<<<<===>>>???@@@??????>>>>>>>>>??????AAA@@@@@@??????@@@@@@@@@>>>@@@GGG[[[}}}~~~lll^^^UUUPPPQQQVVVTTTWWWZZZbbbyyyrrrfff\\\TTTNNNKKKIIIEEEDDDEEEEEEDDDDDDFFFIIIKKKKKKKKKJJJWWW|||}}}~~~}}}{{{zzz|||~~~}}}|||{{{zzzzzzzzzyyyyyytttpppmmmllllllmmmttt{{{666555444444444444333111222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333555555555666666666666666444444777999888555888>>>999===@@@HHH]]]qqqllliiiiiimmmpppoooiiieeefffhhhfffdddccccccccccccbbb```_________[[[XXXWWW[[[___YYYWWWSSSOOOLLLKKKJJJJJJDDDEEEGGGGGGFFFFFFHHHJJJJJJIIIGGGDDDBBBBBBCCCEEEEEEDDDAAA???>>>>>>?????????>>>===<<<<<<===>>>???@@@@@@@@@???@@@@@@AAAAAABBBAAA@@@?????????@@@AAAAAAAAABBBNNNmmmpppbbbWWWQQQQQQUUUXXX]]]cccpppwww}}}uuullleeeXXXQQQKKKIIIGGGDDDCCCEEEEEEEEEEEEGGGIIIKKKKKKKKKNNNccc{{{zzz}}}|||}}}wwwyyy{{{{{{yyyxxxxxxyyytttqqqoooooooooqqquuuzzz444444444333222111000///111111000000000000111111---......///000111111222222222111111111111111111222111000//////000111222000111111111111222222222555444444333333444444555555555555666666777888999;;;<<<===@@@GGGWWWkkkzzz}}}qqqhhhfffhhhmmmllliiigggeeeeeeffffffhhheeeaaa______`````````YYYZZZZZZWWWSSSQQQRRRTTTUUUSSSPPPMMMJJJHHHFFFFFFEEEFFFGGGHHHHHHEEECCCAAAEEEDDDBBBBBBCCCEEEEEEEEE@@@CCCEEEDDDAAA@@@@@@BBB?????????@@@AAAAAA???<<<@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>>>>???>>>DDD???CCCcccyyyhhhYYYPPPQQQVVVYYY^^^ggg{{{~~~{{{pppeee^^^TTTNNNJJJHHHEEEAAABBBEEEHHHIIIDDDEEEMMMLLLFFFKKKOOO{{{yyy{{{zzzrrrrrruuuvvvwwwyyywwwtttqqqqqqsssuuuvvvwww333333333333222111000///111111000000000000111111---......///000000111111111111111111111111111111111111000//////000111111000000111111111222222222444444333333333333444444555555444555555666777888666888999999<<>>>>>???@@@??????@@@BBBAAA???===@@@@@@@@@????????????>>>???>>>>>>======>>>>>>???BBBHHHDDDCCCVVVsssooo___TTTSSSYYYWWW^^^eeexxx{{{xxxmmmssszzz{{{wwwkkk```YYYRRRLLLHHHGGGDDDAAABBBEEEEEEIIIFFFIIIPPPMMMIIIOOO]]]}}}vvvrrrsssuuutttssstttxxxyyyyyyvvvrrrpppppprrrxxx333333333333222111000000111000000//////000000111.........//////000000111000000000000111111111111111000000//////000000111000000000111111111222222444333333222222333333444333333333333444555666777555777999999777999===AAAIIIXXXooouuummmggggggiiijjjjjjlllmmmllljjjgggbbb]]]XXXUUUXXX[[[___bbbbbb___[[[YYY______^^^[[[WWWUUUUUUVVVUUUSSSPPPMMMJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFIIIJJJIIIFFFCCCAAAAAAAAA@@@???FFFFFFFFFCCC???===<<<<<<@@@??????@@@AAAAAA@@@>>>@@@@@@@@@@@@????????????>>>>>>============>>>>>>===BBBAAABBBJJJ[[[zzzgggXXXUUUZZZUUU]]]cccssswwwvvv|||{{{|||{{{zzzsssvvv~~~qqqeeeZZZSSSNNNIIIEEEEEECCCAAABBBFFFBBBIIIJJJNNNRRRMMMJJJTTTttt}}}{{{}}}}}}zzz}}}rrroooppprrrrrrooommmoootttzzz~~~{{{tttoooooorrrmmm222222222222222111000000000000////////////000000........./////////000000/////////000000000000000000000000//////000000000000000000000111111111111333333222222222222333333222222222222333444555666444777999:::888888999:::;;;AAAMMM^^^vvvrrrqqqmmmjjjjjjkkkkkkkkkkkkllljjjgggccc^^^ZZZWWWUUUTTTYYY___ccccccbbb___^^^bbbaaa___\\\YYYWWWVVVVVVSSSQQQNNNKKKHHHFFFEEEDDDFFFFFFFFFGGGHHHIIIKKKKKKHHHEEEBBBAAAAAAAAAAAA@@@FFFEEEDDDAAA???===<<<<<<>>>===<<<===???@@@???===@@@@@@????????????>>>>>>======<<<<<<<<<===>>>>>>===???>>>AAAEEELLLpppnnnZZZTTTWWWUUU]]]aaannnrrrpppwwwwwwyyyyyyrrrsssxxx}}}zzzxxxyyyyyyxxxlllaaaVVVPPPJJJEEECCCDDDCCCAAABBBFFFBBBKKKNNNPPPQQQIIIJJJ[[[~~~vvvvvvzzz|||}}}}}}~~~vvvssstttjjjiiikkkmmmlllhhhiiilllmmmtttzzz}}}zzzwwwvvvwwwnnn|||111111222222222111000000000000////////////000000............////////////....../////////000000000/////////000000///////////////000000000111111111222222111111111111222222111111111222222333444555333444555666666666777999::::::<<>>>>>>>><<<:::999:::<<<======<<>>>>>>>>=========<<<<<<;;;;;;<<<======>>>HHHDDD???BBBEEEFFF```uuu^^^SSSSSSVVV]]]```kkksssmmmiiiaaaccciiihhhrrrvvv|||yyyzzzzzzxxxrrrhhh^^^UUUOOOGGGCCCAAACCCCCCAAABBBFFFEEEMMMPPPPPPMMMEEEPPPjjj}}}zzz|||}}}{{{xxxxxxxxxqqqnnngggeeeeeegggfffdddgggmmmkkkoootttzzz~~~}}}{{{xxxsssuuu000111111111111111000000000//////......//////000........................------......//////000000...//////000000//////.../////////000000000111111222111111000000111111222111111111111222333444555777666555555555666777888777777888:::===GGG[[[nnnzzzpppkkkjjjjjjlllkkkllljjjfffeeeggggggeeeeeebbb___]]]]]]___cccfffdddgggiiigggccc___^^^___dddaaa]]]ZZZXXXVVVSSSQQQMMMLLLJJJHHHGGGFFFEEEEEEEEEGGGIIIIIIIIIFFFCCCAAACCCBBB@@@AAADDDFFFGGGGGGBBB@@@>>>===>>>???@@@???:::888777888:::;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>EEEAAA<<>>??????>>>:::888777777999;;;<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>;;;<<<:::>>>FFFIIIVVVoooqqq```YYYXXX[[[aaaooorrr```WWWbbbpppoooqqqrrruuu}}}~~~{{{sssfff]]]VVVNNNJJJEEEBBBAAACCCCCCAAABBBEEEGGGNNNOOOMMMLLLRRRwww{{{~~~{{{{{{{{{yyywwwtttoookkkhhhhhhlllrrryyy|||zzzsssnnnmmmfffcccgggkkklllnnnqqqoooqqqssssssrrrpppooonnnnnngggqqq///000000111111111000000//////............//////.....................---,,,,,,------...///000000---...///000000///...---////////////000000000000111111000000000000111111222222222222333444555666000000000222444555555444:::666666;;;===::::::???@@@LLLYYYeee|||wwwssskkkkkkmmmjjjiiijjjjjjpppqqqkkkfffccc^^^WWW^^^^^^```bbbeeehhhkkkmmm\\\bbbhhhhhhddd___]]]^^^bbb]]]YYYVVVTTTRRRNNNKKKLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFDDDCCCCCCEEEGGGHHHHHHDDD@@@<<<<<<===???>>>===:::999777888:::<<<===<<<;;;;;;:::::::::999999999:::999999:::;;;<<<===>>>;;;@@@>>>===BBBBBBJJJ^^^yyyggg```XXXZZZbbbrrrrrr\\\VVVdddqqqmmmqqqooorrr|||}}}pppcccZZZRRRKKKFFFEEEBBBAAADDDDDDAAAAAAEEEFFFMMMNNNMMMNNN[[[www~~~zzz~~~|||zzzyyy|||rrrrrrtttyyyzzztttooohhheeejjjppprrrqqqrrrmmmqqqssspppkkkhhhjjjmmmiiidddsss111000000///...---------////////////////////////---------------------------,,,,,,,,,,,,---......///////////////////////////////////////////////////000000000111111111111000000111111111222222222111111222333333444555555666777777888999999::::::888===CCCGGGOOO```xxxuuurrrsssqqqlllrrrooojjjfffeeefffiiilllmmmjjjhhhhhhgggdddbbbccceeebbb```ccciiinnnnnnmmmlllkkkiiifffdddcccccccccbbb```\\\WWWSSSPPPNNNMMMKKKMMMPPPQQQOOOLLLJJJJJJNNNNNNJJJFFFGGGJJJGGGBBBEEEDDDCCCCCCEEEFFFEEEDDDCCCAAA===:::888888999::::::999888777777999;;;<<>>===<<<;;;:::::::::999999::::::;;;<<<<<<<<<;;;===>>>;;;:::===FFFMMMfffnnnddd___^^^aaajjjxxxnnnbbbcccfffiiimmmooojjjpppwwwiii]]]UUUOOOIIIFFFCCCDDDDDDBBBAAAAAACCCEEELLLNNNPPPIIIJJJrrr~~~uuuwww||||||wwwvvvvvvxxxxxxxxxtttnnnooopppoookkkkkkqqqvvvuuuttttttssspppllliiijjjkkkkkkkkkjjjmmmttt000000000///...---------........................---------------------------,,,,,,,,,,,,---......................................................//////000000000111111111000000000111111111222222111111222222333444444555666666777777888999999999999<<<>>>>>>???FFFSSS]]]sss}}}ppphhhiiinnnqqqrrrnnnlllhhheeedddeeeggghhheeefffhhhiiifffaaa___^^^bbb___]]]```eeeiiiiiiggghhhgggeeedddcccddddddeeeeeebbb___ZZZVVVSSSRRRQQQPPPRRRSSSRRRNNNKKKIIIIIINNNNNNKKKHHHIIIKKKIIIDDDFFFDDDBBBBBBCCCDDDDDDCCCCCCAAA===:::888888888999999999777777777999;;;<<<>>>>>><<<;;;;;;::::::::::::::::::;;;<<<<<<======<<<======<<<;;;>>>DDDJJJZZZvvvkkk^^^\\\^^^eeeooo{{{oooeeedddeeeiiinnnjjjooo|||rrreeeYYYQQQLLLGGGCCCBBBCCCBBBAAA@@@BBBEEEGGGMMMMMMNNNKKKWWW|||tttvvvyyyvvvppplllnnnpppqqqooossszzzooonnnoooqqqooopppuuuwwwtttrrrssssssrrrqqqqqqqqqpppnnnlllmmmnnnppp000000//////...---------........................------------------------,,,,,,,,,,,,,,,---......................................................////////////000000000000000000000000111111111111111111111222333333444444555555666666777888888888555777999::::::<<>>;;;999888888888888888777777888999;;;<<<======<<<;;;:::::::::;;;:::;;;;;;<<<======>>>>>>======<<<<<<===@@@CCCEEEMMMrrr}}}qqqbbb]]]\\\bbbjjjttt}}}ppphhheeejjjrrrnnnzzzwww}}}tttkkk^^^SSSMMMHHHDDDAAAAAAAAAAAA@@@@@@CCCGGGKKKRRRNNNLLLPPPkkk}}}xxxyyyyyytttoookkkmmmqqqrrrooolllpppwwwvvvnnnnnnppprrrrrruuuyyywwwrrrppprrrqqqrrrtttvvvwwwuuupppmmmrrrqqqooo~~~/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............................................................/////////000000/////////000000000111111000111111111222222333333444444444555666666777777555666888;;;===>>>>>>===@@@DDDJJJOOOTTT\\\fffmmmzzzpppkkkiiiiiieeehhhiiigggccc``````bbbddddddcccccccccbbbaaaaaafffccc]]]YYY\\\``````]]]bbb```___```bbbccccccaaa____________aaaccceeefffbbb```]]]YYYVVVTTTRRRRRRVVVUUUSSSOOOJJJHHHGGGHHHJJJLLLLLLJJJJJJLLLLLLHHHIIIFFFCCCAAAAAABBBCCCCCCCCCBBB@@@>>><<<:::999999777777777777888999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<===???AAAAAAAAAIIIbbbvvvmmmbbb]]]cccnnn|||nnnhhhrrr~~~~~~{{{|||tttooo|||mmmdddXXXNNNIIIEEEBBB???@@@@@@@@@???@@@DDDKKKOOOWWWPPPNNNZZZ{{{xxxxxxvvvssspppoooqqquuuvvvtttoookkkjjjhhhrrryyyuuummmjjjkkklllooorrrwww{{{wwwqqqooorrrpppqqqtttwwwxxxvvvqqqmmmqqqpppmmmvvv............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------................................................---............/////////....../////////000000000000000111111111111111222222333333444444555666666999888777888:::;;;999777>>>>>>===<<<<<>>>>>>>>>>><<<<<<===???@@@@@@???IIITTTvvvzzziii]]]bbbpppwwwppp}}}rrrnnnrrruuuxxxwwwggg___TTTKKKGGGEEEBBB@@@@@@@@@@@@@@@BBBGGGNNNSSSUUUMMMQQQiiisssqqqrrrpppooopppppprrrsssttttttsssnnnjjjnnnssstttpppllllllkkkhhhooorrrxxx|||zzztttssswwwrrrrrrsssuuuvvvuuurrrooolllllljjjooo|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------------------------.........///............////////////000000000000000000000000111111222222333444444555777666555666888:::::::::666888:::;;;;;;<<<>>>???FFFIIINNNTTTZZZaaahhhmmmyyy}}}vvvnnneee^^^\\\^^^bbbddddddaaa]]]ZZZ[[[YYYVVVWWWZZZ\\\\\\[[[___```aaabbbbbbbbbaaa```YYYZZZ[[[___kkkrrriiiZZZ\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYXXXYYYYYY[[[]]]^^^^^^\\\YYYVVVSSSRRRQQQQQQKKKKKKJJJHHHGGGFFFHHHJJJDDDIIIKKKHHHGGGHHHGGGEEEFFFDDDCCCBBBCCCCCCBBBAAAAAABBBBBBBBBAAA???===<<<777777777888888888888888::::::999999:::;;;<<<<<<:::;;;;;;<<<======>>>>>><<<<<<======>>>???@@@AAAHHHJJJaaannn]]]___jjjzzz|||~~~}}}qqqllltttzzzpppbbbZZZPPPIIIFFFEEECCCAAA@@@AAABBBCCCEEEJJJPPPUUUOOOIIIXXXzzzppppppqqqoooppptttqqqssstttssstttwwwuuuqqqvvvvvvsssooonnnqqqqqqmmmssssssxxx}}}}}}yyyxxx{{{uuutttttttttuuuuuusssqqqooopppnnnqqqwwwyyy------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------------------------------------------------,,,,,,---------.........------........./////////000000000000000000000000000000111111222333333444111222444666888:::===>>>333555999;;;;;;;;;:::::::::<<>>===<<<===@@@DDDFFFFFFWWW}}}qqq______fffmmm~~~uuuqqqzzzsssiii^^^VVVMMMFFFDDDDDDCCCBBB@@@BBBDDDFFFHHHLLLQQQUUUNNNJJJddduuuooosssuuurrrrrrwwwqqqttttttrrrssswwwxxxuuunnnpppoookkkjjjooossstttuuusssuuuzzz|||zzzxxxyyysssrrrsssssstttrrrooolllpppqqqppptttxxxvvv------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------------------------------,,,,,,,,,---------......---------.........//////000000000000////////////000000000111222222333333222444666666555444444666:::999777666666777999:::===>>>???===;;;;;;===@@@BBBDDDEEEEEEJJJPPPQQQNNNNNNRRRWWW[[[^^^bbbhhhlllmmmmmmmmmmmmkkkiiigggfffeeecccbbbcccdddfffggggggbbb```^^^\\\\\\ZZZXXXWWWWWWZZZ^^^bbbdddcccaaa___XXXYYYZZZYYYXXXYYY[[[]]]\\\]]]]]]^^^____________rrruuunnn___YYY\\\\\\VVVXXXZZZ\\\\\\ZZZYYYYYYYYYMMMMMMNNNOOOQQQTTTWWWXXXTTTSSSPPPNNNKKKJJJJJJJJJGGGHHHIIIIIIGGGGGGHHHIIIDDDJJJMMMIIIFFFFFFFFFDDD>>>>>>???AAABBBBBB???<<<:::<<<>>>@@@@@@???===;;;888999999888888777666555888888888999:::;;;<<<===999999::::::;;;<<<<<<===999<<<>>>===:::;;;AAAFFFEEEFFFUUUvvvsssbbbcccffffffooo~~~||||||nnnccc[[[TTTKKKEEECCCCCCCCCBBB@@@BBBEEEHHHJJJNNNRRRVVVQQQOOOpppxxxmmmjjjrrruuupppoootttlllqqqqqqmmmmmmrrrsssqqqjjjppppppjjjfffiiiooorrruuuqqqpppuuuyyywwwttttttnnnoooppprrrrrrooojjjfffjjjkkkkkkqqqvvvuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///............////////////000000000111222222333333222222333444444555555666888888777777666666555555999999:::;;;;;;<<<======<<<===????????????BBBDDDFFFFFFFFFGGGJJJNNNRRRUUUTTTUUUVVVUUURRRQQQPPPQQQRRRTTTUUUWWWYYY]]]bbbeeebbbcccdddaaa]]]ZZZ[[[\\\XXXbbblllnnnfff___]]]^^^[[[ZZZXXXWWWWWWYYYZZZ\\\aaa]]]YYYYYY[[[^^^^^^^^^fffccc^^^YYYUUUTTTTTTTTT[[[YYYXXXYYY[[[YYYUUUQQQSSSPPPMMMMMMOOOSSSUUUWWW[[[SSSKKKJJJJJJIIIIIILLLKKKGGGCCCCCCEEEGGGFFFDDD???@@@BBBCCCDDDCCCCCCBBB;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<===>>>???666666555555555666666777777777777777777777777777999999999999999999999999::::::999888999:::;;;<<>>FFFhhh~~~pppdddaaagggrrr{{{|||rrrfff^^^UUUNNNFFFBBBCCCDDDBBB@@@EEE@@@GGGNNNKKKMMMRRRNNNNNN\\\zzzrrrlllpppsssrrroooooosssxxxooommmkkkkkknnnooommmkkkmmmiiihhhiiigggdddgggoooppppppqqquuuyyyyyyuuuqqqlllnnnqqqttttttrrrooommmmmmdddwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------........................//////////////////000111111222222333222222333333444555555555777777777666666666555555888888999::::::;;;<<<<<<;;;<<<>>>>>>===>>>AAACCCBBBBBBAAABBBEEEHHHLLLOOOMMMOOOPPPOOOLLLKKKKKKKKKNNNOOOQQQRRRTTTXXX\\\```___```aaa___\\\[[[\\\]]]ZZZ^^^dddeeebbb___^^^^^^\\\[[[YYYXXXXXXXXXYYYZZZ]]]ZZZVVVVVVXXXZZZZZZZZZ___\\\XXXTTTSSSSSSUUUWWWYYYWWWVVVWWWYYYYYYVVVSSSRRRPPPNNNNNNRRRVVVYYYZZZYYYQQQJJJIIIHHHFFFFFFIIIIIIGGGDDDBBBCCCCCCDDDCCC@@@AAABBBCCCDDDCCCCCCBBB<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;<<<===888888777666555555555555777777777777888888888999888888888888888888888888::::::999999999:::;;;<<>>DDD^^^}}}oooiiikkkrrryyyzzzxxxnnnbbb[[[RRRLLLDDDAAABBBCCCBBB@@@DDD@@@FFFNNNMMMOOORRRPPPSSSuuuwwwtttkkkmmmooonnnllllllooorrrmmmkkkjjjkkkmmmmmmkkkiiihhheeeeeegggeeebbbfffmmmqqqqqqqqqssstttsssnnnjjjpppqqqrrrssssssqqqooommmoooiiiyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------............---............///////////////000000111111222222111222222333333444555555666666666555555555555555777777888888999999:::::::::;;;<<<<<<<<<<<<>>>AAA@@@?????????AAACCCFFFHHHGGGIIIJJJIIIGGGFFFFFFFFFJJJKKKMMMNNNPPPSSSWWW[[[[[[\\\]]]\\\[[[ZZZ[[[\\\ZZZYYYZZZ[[[]]]_________^^^]]][[[ZZZYYYXXXXXXXXXWWWUUUSSSRRRTTTUUUVVVUUUYYYWWWSSSQQQQQQTTTYYY\\\VVVUUUUUUVVVXXXYYYXXXWWWTTTRRRPPPQQQUUUYYY\\\^^^XXXQQQKKKIIIHHHEEEEEEGGGGGGFFFEEEBBB@@@???AAABBB@@@AAABBBCCCCCCCCCBBBAAA========================;;;:::999999999999999999999999777666555555444444555666666777888999::::::777777777777777777777777:::999999999999:::;;;;;;===>>>AAAOOOpppsssooorrruuuxxxyyyqqqggg]]]UUUNNNHHHCCC@@@AAACCCCCCBBBEEEDDDIIIQQQSSSRRRRRRTTT^^^tttnnnqqqlllllllllllllllmmmnnnooojjjiiiiiijjjlllllljjjhhhffffffggghhheeebbbeeejjjpppoooooooooooommmjjjgggooooooooonnnmmmlllkkkkkkpppooozzz++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////......//////000111111222111111111222333333444444555555555444444444444444666666666777777888888888888999::::::::::::<<<>>>AAA@@@@@@???@@@BBBDDDEEEDDDFFFGGGGGGEEEDDDDDDEEEHHHJJJLLLMMMNNNQQQTTTWWWWWWWWWXXXXXXWWWWWWXXXXXXVVVVVVWWWXXX[[[]]]```aaa```___^^^]]][[[YYYXXXWWWSSSRRRRRRRRRRRRSSSSSSSSSWWWUUURRRPPPQQQUUUZZZ^^^VVVUUUUUUVVVXXXZZZ[[[\\\VVVUUUSSSTTTWWW[[[]]]^^^YYYSSSNNNMMMKKKGGGFFFIIIFFFGGGFFFBBB>>><<>>==================<<<<<<:::999888777777666777777777777666555444444444555444555666777999:::;;;<<<888888888888888777777777999999999999999:::::::::999>>>???CCC\\\{{{sssqqqrrr}}}www|||rrrjjjaaaWWWQQQIIIEEEAAA???AAACCCCCCCCCHHHKKKPPPWWWZZZRRROOOWWWssssssoookkkmmmlllkkkllloooqqqqqqqqqiiiiiiiiijjjkkkkkkjjjiiioooqqqrrrpppjjjfffgggjjjllllllmmmmmmmmmllljjjiiihhhgggfffeeeeeeeeeggghhhqqqrrrxxx++++++++++++++++++++++++************************+++******))))))******+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---......//////000111111000000111111222333333333333333333333333333444444555555666666666666666666777888999999888999:::<<>>???@@@@@@???>>>===<<<============<<<<<<<<<<<<999888777666666666666666333333333333444555555666444555666888999;;;<<<===::::::999999999888888888888888999999999:::::::::888===>>>>>>OOOtttuuurrrrrrxxxnnnqqq~~~vvvlllddd[[[SSSMMMEEECCC@@@???AAABBBDDDEEEIIIQQQSSSWWW[[[OOOMMM___tttpppooojjjjjjiiiiiikkkoooqqqrrrrrriiijjjjjjjjjjjjjjjkkklll{{{{{{rrrkkkiiiiiikkklllnnnnnnmmmkkkjjjiii______^^^^^^___cccfffhhhrrrtttssspppttt|||++++++++++++++++++++++++******************************))))))))))))************************************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------......//////000000///000000111111222333333222222222222333333333333555555555555666666666666777888999888777888999;;;???>>>>>>>>>>>>>>>>>>???>>>???AAABBBAAA@@@AAABBBCCCEEEGGGIIIIIIJJJMMMNNNQQQPPPPPPQQQTTTUUUUUUTTTPPPUUU[[[\\\[[[[[[^^^bbb___``````___]]]ZZZWWWUUUOOORRRUUUWWWWWWXXXXXXYYYXXXVVVSSSQQQPPPRRRTTTUUUWWWYYYZZZ[[[[[[[[[]]]^^^XXXVVVUUUUUUWWWXXXXXXXXXTTTQQQPPPPPPLLLGGGFFFJJJJJJIIIHHHEEEBBBBBBDDDEEE??????@@@??????===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999888777777777777777777222222222333444555777777555555777888:::;;;<<<===;;;;;;::::::999888888888777888888999:::999999999888;;;===>>>HHHaaazzzvvvwwwxxxrrrmmmkkkjjjppp{{{~~~}}}|||qqqggg^^^VVVNNNIIICCCBBBAAA@@@AAABBBDDDFFFHHHTTTSSSRRRWWWLLLRRRtttsssiiijjjmmmeeefffggghhhjjjlllnnnpppjjjjjjjjjhhhhhhiiilllooo}}}tttmmmjjjhhhkkkmmmpppppplllhhheeeccc[[[[[[[[[\\\___dddiiikkkssssssnnngggfffnnnsssrrrvvv~~~******************************************************))))))))))))************************************************************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,------......///000000//////000000111222222222111111111111222222333333666666666666666555555555777888999888777777999;;;>>>===============>>>>>><<<>>>@@@AAA@@@@@@AAABBBDDDFFFHHHJJJJJJKKKLLLNNNNNNMMMMMMQQQVVVYYYZZZYYYVVVVVVXXXYYY[[[]]]^^^^^^\\\]]]^^^^^^\\\XXXTTTRRRNNNRRRWWWZZZZZZ[[[\\\]]][[[ZZZXXXVVVUUUUUUUUUVVVWWWYYY\\\\\\[[[YYYZZZ[[[TTTSSSRRRSSSUUUWWWWWWVVVRRRQQQQQQRRRNNNIIIHHHLLLNNNKKKHHHGGGGGGHHHHHHHHH@@@AAAAAAAAA@@@>>><<<;;;:::;;;;;;<<<<<<=========999888888888888999999:::555555555555555666777888666666777888:::;;;<<<<<<:::::::::999888777777777666777888999:::999999888999888;;;@@@DDDNNNjjj}}}xxxsssrrruuusssrrr}}}|||{{{xxxlllaaaYYYRRRJJJEEEBBBBBBBBBAAAAAABBBEEEFFFJJJXXXRRRMMMTTTOOOcccyyyjjjgggjjjcccfffhhhgggffffffiiillljjjiiihhheeedddffflllqqqrrr}}}{{{pppkkkhhhfffdddiiimmmnnnjjjeeeaaa```YYYYYYZZZ\\\```eeeiiilllooopppmmmeeebbbfffkkkllllllttt************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000/////////000111111222222000000111111222222222333666666666666666666555555777888999888777777999;;;>>>>>>??????????????????===???BBBBBBBBBBBBCCCDDDGGGIIIKKKMMMMMMMMMOOOPPPLLLKKKLLLQQQXXX]]]^^^]]][[[WWWTTTUUU[[[^^^^^^\\\YYYZZZ\\\\\\ZZZVVVRRRPPPMMMRRRXXX\\\\\\\\\^^^```___^^^]]]\\\[[[ZZZYYYYYYVVVZZZ]]]]]]ZZZXXXXXXYYYQQQPPPOOOQQQTTTVVVWWWWWWSSSSSSTTTUUUQQQLLLLLLPPPPPPLLLHHHHHHJJJLLLKKKJJJBBBCCCCCCBBBAAA???===<<<::::::;;;;;;<<<===>>>>>>999888888888999:::;;;;;;999888777777777777777888777777888999:::;;;;;;<<<999999999888777666666555666777888999:::999888888:::666999BBBAAABBBXXXuuuwwwyyyzzz|||~~~|||uuuqqqtttyyy~~~vvviii^^^VVVOOOHHHCCCBBBBBBBBBBBBAAABBBEEEGGGNNN\\\RRRKKKTTTUUUttt{{{pppgggdddeeehhhjjjhhhdddcccfffjjjiiihhhfffcccaaadddkkkqqqfffssszzztttkkkgggfffddd\\\bbbiiikkkiiieeeaaa```XXXXXXYYY[[[___ccchhhjjjkkkmmmmmmiiifffgggkkknnnnnnvvv))))))************))))))************************************************))))))))))))************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000////////////000111222333222222222333333333444444555555555666777999:::;;;========================>>>@@@CCCCCCAAAAAACCCFFFIIIFFFDDDFFFIIILLLMMMLLLQQQPPPPPPQQQTTTXXX]]]___]]]XXXUUUYYY[[[ZZZYYYZZZXXXWWWUUUSSSPPPMMMJJJHHHLLLRRRZZZ___aaa```^^^^^^ccc```\\\YYYXXXXXXWWWVVV___```aaa^^^YYYVVVVVVXXXRRRRRRRRRRRRSSSTTTVVVWWW[[[[[[[[[ZZZYYYXXXVVVVVVXXXQQQKKKJJJMMMNNNKKKFFF???>>>>>>===>>>???AAABBB@@@???===;;;<<<>>>@@@BBB>>>>>>======<<<;;;;;;;;;999999999888888777777777888888888888999:::;;;;;;<<<:::888777555555555666888888888888888888888888:::555666<<<===@@@OOOcccxxxyyyllleeeiiikkkkkksssrrrlllbbbXXXPPPJJJDDDAAA@@@AAAAAA@@@???AAAGGGLLLQQQPPPQQQLLLJJJjjj~~~tttqqqkkkhhhjjjgggjjjkkkhhhbbb```bbbeeejjjjjjjjjiiiggghhhjjjkkkiiijjjlllnnnoookkkfffaaahhheeedddfffkkklllhhhddd[[[\\\]]]]]]^^^___ccceeeiiieeebbbaaacccfffiiikkklllrrr))))))************))))))************************************************))))))))))))************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///////////////000111222222222222222222333333333333555555555666777888999:::;;;;;;;;;<<<<<<=========>>>@@@BBBBBB@@@@@@BBBDDDEEECCCAAACCCFFFIIIIIIHHHOOOOOONNNOOOQQQTTTXXXZZZ\\\WWWVVVYYY[[[YYYWWWXXXVVVUUUTTTQQQOOOMMMKKKJJJPPPUUU[[[```aaa___^^^^^^[[[ZZZYYYWWWWWWXXXZZZ[[[bbbaaa```]]]XXXUUUTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSWWWWWWXXXXXXWWWUUUTTTSSSVVVRRROOOOOOPPPNNNJJJEEEAAA@@@???>>>>>>???@@@AAAAAA@@@>>>======???AAACCC???>>>>>>======<<<;;;;;;::::::999999999888888888999888888888888999:::::::::999888666666666666777888888888888888888888888999555777<<<===>>>LLL]]]~~~nnnbbbdddiiimmmuuu{{{nnnhhh^^^TTTMMMGGGCCC@@@@@@AAAAAA@@@@@@DDDJJJNNNRRROOOOOOLLLSSS}}}|||uuurrrkkkffffffjjjlllkkkhhhdddbbbcccffflllkkkkkkiiiiiiiiikkkmmmkkkjjjjjjlllmmmmmmkkkiiikkkhhhggghhhkkkkkkgggccc\\\\\\]]]\\\[[[\\\___aaaccc```^^^^^^bbbgggjjjlllnnnooo))))))************))))))************************************************))))))))))))************+++************)))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000////////////......//////000111222111111111222222222333333444444444555666777888999999999:::;;;<<<<<<===>>>???@@@AAAAAA??????@@@AAABBBAAA@@@AAADDDGGGGGGGGGMMMMMMLLLLLLMMMOOORRRSSSWWWSSSSSSVVVWWWTTTQQQRRRTTTRRRQQQOOOMMMLLLLLLKKKRRRVVV[[[^^^^^^]]]\\\\\\XXXYYYZZZYYYWWWWWWZZZ]]]```^^^[[[YYYWWWVVVTTTRRRPPPQQQQQQRRRQQQPPPOOONNNPPPRRRSSSUUUTTTRRRPPPNNNNNNOOOPPPPPPNNNKKKGGGDDDDDDCCCAAA@@@??????@@@@@@AAA@@@?????????@@@BBBCCC??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::999999999999888777777777888888888777777666666777777888777777777777777777777777999666888<<<<<<<<>>>>>?????????>>>>>>>>>>>>AAAAAABBBCCCFFFGGGHHHIIILLLLLLKKKJJJJJJLLLMMMNNNOOOMMMNNNQQQQQQLLLIIIJJJQQQPPPNNNMMMLLLLLLLLLMMMPPPSSSWWWZZZ[[[[[[[[[\\\\\\^^^```\\\VVVTTTVVVZZZYYYUUURRRRRRUUUVVVUUUSSSOOOPPPQQQQQQPPPMMMJJJIIIJJJLLLOOOQQQQQQOOOLLLJJJEEEHHHKKKJJJGGGDDDDDDDDDFFFEEECCC@@@???>>>>>>>>>???????????????@@@AAAAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666666666666555555666666777888888999777777777777777777777777777666888;;;;;;:::@@@IIIdddkkkiiivvvuuunnnbbb[[[QQQIIIDDDBBBAAA@@@??????@@@BBBFFFKKKQQQTTTRRRJJJIIIXXX}}}sssnnnqqqsssooojjjhhhllliiigggfffhhhiiiiiiiiiooommmkkkjjjkkklllmmmmmmhhhgggeeegggkkkooorrrsssqqqooommmlllkkkiiidddaaa^^^___^^^]]]\\\\\\^^^```^^^]]]]]]```eeejjjmmmnnnnnnlllppp~~~))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............------------...///000111/////////000000000111111222222222222333444555555444555666888999;;;<<<=========<<<<<<======<<<<<>>>>>>>>>>>>>>======<<<;;;;;;::::::999::::::::::::::::::::::::999888777666555444444444333444555666777888888999666666666666666666666666666666888:::999999<<>>;;;:::999999999:::<<<=========;;;;;;::::::999999888777777777777888888888888888999999888777666555444444444444222333555666777888888888666666666666666666666666555666777888888999;;;===DDD\\\xxxzzzrrrhhh```UUUPPPHHHCCCAAAAAABBBBBB??????BBBGGGLLLOOOPPPPPPGGGGGG```qqqjjjiiijjjlllnnnllliiigggiiihhhfffeeefffhhhkkkmmmmmmkkkjjjkkknnnooollliiiiiiiiijjjmmmppprrrrrrqqqkkkkkkjjjiiifffccc```^^^\\\]]]^^^______aaaeeegggfffeeefffhhhkkkllllllkkkmmmqqquuuuuuxxx))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))******))))))))))))************************************))))))))))))************************************************************++++++,,,------------,,,,,,,,,,,,,,,---...///000------........./////////111111000000000111222222333444444666777888999999:::888777888;;;<<<;;;:::888;;;???AAAAAABBBDDDFFFFFFGGGHHHIIIJJJLLLMMMNNNLLLKKKLLLNNNLLLHHHIIINNNKKKLLLNNNOOOOOONNNLLLKKKSSSWWW^^^bbbdddcccbbbaaa[[[[[[[[[ZZZXXXWWWVVVUUURRRQQQOOOLLLIIIIIIKKKMMMPPPOOONNNLLLJJJHHHGGGFFFEEEFFFIIIKKKLLLMMMMMMMMMHHHFFFCCCAAA@@@CCCHHHLLLCCCAAA>>>;;;999777777777888999;;;======<<<:::999777777666666555555444444555555555666666777777777666666555444333333333444222333555666777888777777555555555555555555555555333555666777777:::;;;<<<===PPPnnnzzzyyyssskkk```WWWNNNJJJEEEAAA@@@AAAAAAAAA>>>@@@CCCIIINNNPPPNNNKKKEEEMMMvvv{{{oookkklllmmmllllllmmmlllkkklllmmmkkkhhheeeeeeiiimmmmmmkkkkkknnnrrrqqqmmmhhhhhhgggggghhhjjjkkkkkkjjjfffggggggeeebbb___]]]\\\ZZZ[[[\\\\\\]]]___bbbeeeeeeeeeeeegggjjjkkkjjjhhhkkkllloooqqqpppzzz))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,------------,,,,,,,,,,,,,,,---...//////---------.........//////111000000000000000111222333444444555666777888888999777666888;;;===<<<:::888;;;@@@BBBBBBBBBDDDFFFDDDEEEFFFHHHJJJLLLMMMNNNJJJIIIJJJLLLIIIFFFIIIOOOJJJLLLOOOQQQQQQOOOLLLJJJSSSXXX___cccdddbbb___^^^bbb```^^^]]]]]][[[XXXVVVOOOPPPOOOLLLIIIIIIMMMRRRPPPOOOMMMKKKIIIHHHGGGGGGFFFGGGIIIKKKLLLNNNOOOOOOJJJGGGCCCAAAAAACCCEEEGGGAAA???===:::777666666555777999;;;===>>><<<:::999555555555444333333222222333444444444555555666666555555444333333333444444222333555777777777777666555555555555555555555555333555666555777:::<<<<<<777HHH]]]{{{tttooofffZZZQQQJJJFFFBBB@@@@@@@@@@@@??????@@@DDDJJJOOOPPPLLLGGGFFFTTTuuupppkkkmmmnnnlllmmmoooqqqrrrpppqqqpppkkkeeeccchhhmmmmmmlllmmmqqquuutttmmmgggfffcccaaa```bbbcccccccccbbbcccdddccc```^^^\\\\\\XXXYYYZZZZZZZZZ[[[^^^aaabbbbbbcccfffhhhiiihhhfffhhheeehhhmmmnnnvvv)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........000222333111111111222333444666777888777666666666777999:::<<<::::::<<<@@@CCCBBBAAACCCGGGHHHFFFFFFIIIJJJIIILLLMMMMMMLLLJJJHHHIIIIIIGGGJJJKKKSSS]]]UUUKKKNNN\\\[[[[[[^^^bbbcccaaa___``````\\\XXXYYY]]]ZZZTTTPPPOOONNNLLLKKKMMMRRRUUUYYYTTTNNNJJJJJJLLLOOOPPPRRROOOKKKKKKMMMNNNMMMKKKMMMIIIDDDBBBBBBEEEGGGHHHAAA===999777888888666333777888:::;;;;;;:::888777444444444333333222222222666666555555444444444444555444222111111111222222333333333444444444555555333333333444444444555555333333444666777999::::::;;;>>>LLLlll~~~vvvmmmcccYYYPPPJJJCCCCCCBBBAAA@@@???>>>===CCCBBBBBBKKKRRRGGG@@@LLLNNNpppuuummmlllnnnooonnnlllkkkkkklllgggiiijjjhhheeedddeeegggooolllhhhfffeeeeeecccbbb^^^^^^___]]][[[ZZZZZZ[[[___bbbdddaaa[[[WWWXXXZZZZZZXXXXXX[[[```bbb___[[[aaaaaabbbdddeeefffggghhhdddhhhppprrrlllqqq)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///.........///000111222111111111222333444555666777666666555666777888999999888888;;;???AAAAAA@@@LLLQQQQQQLLLGGGGGGHHHGGGIIIJJJKKKKKKJJJIIIKKKLLLJJJaaafff[[[XXXWWWSSSSSS]]]\\\]]]```cccdddbbb```\\\[[[ZZZ[[[\\\YYYSSSOOOMMMMMMMMMMMMMMMPPPUUUXXXVVVRRRMMMKKKLLLOOOQQQRRRRRROOOLLLKKKLLLMMMLLLJJJJJJHHHFFFFFFFFFGGGFFFEEE@@@===999888888888777555777888999::::::888666555444444444333333333222222555555666666555555444333444333222111111111222333222222333333333333333333333333333444444444555555333333444666777888999::::::888BBB```}}}xxxqqqhhh```WWWNNNIIIBBBBBBAAA@@@??????>>>>>>???HHHHHHHHHLLLIIIEEEKKKZZZnnnjjjmmmnnnnnnlllhhhdddcccbbbdddeeeeeecccaaaaaacccfffiiifffbbb```___^^^\\\[[[YYYZZZ[[[ZZZXXXWWWWWWXXX[[[^^^```^^^YYYVVVWWWYYY[[[XXXVVVYYY]]]^^^\\\XXXYYYZZZ[[[]]]___aaabbbccceeefffkkkmmmjjjooo)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///000111222000000111111222333555555555555555444555555666777666666777999===???@@@???LLLPPPPPPJJJFFFFFFFFFDDDFFFGGGIIIIIIIIIJJJMMMOOOYYYfffUUUWWWWWWTTT\\\\\\\\\___aaabbb```^^^[[[VVVXXX```aaaWWWNNNLLLNNNOOOOOOOOOOOOQQQUUUXXXTTTQQQNNNNNNPPPRRRTTTTTTSSSPPPMMMKKKKKKKKKIIIHHHHHHHHHHHHJJJJJJIIIEEEBBB@@@===:::999999:::999888888999999999888666555333444444444444444333333333444555666777777555333222333222222222222333333444222222222222222222222222333333333444444444555555333333444555777888999999;;;555999QQQyyyvvvqqqiiiaaaZZZRRRKKKFFFAAAAAA@@@???????????????>>>NNNOOOFFFFFFHHHIIIPPPuuuooohhhhhhmmmnnnnnnlllhhhccc```___aaaaaa```^^^]]]^^^aaaddddddaaa]]]ZZZYYYXXXWWWUUUUUUVVVWWWVVVUUUTTTUUUVVVWWWZZZ\\\[[[XXXVVVVVVXXX[[[WWWUUUUUUWWWXXXVVVSSSWWWXXXZZZ]]]```bbbdddeeeeeebbbbbbeeefffjjj{{{)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000111000000000111111222444444444333444444444444555555555555666999<<<>>>???@@@EEEFFFFFFFFFIIINNNNNNKKKFFFGGGHHHHHHHHHIIILLLOOOYYY|||bbbRRRUUUVVVTTTWWWWWWYYY[[[\\\]]]\\\[[[___VVVXXXccccccVVVMMMOOORRRSSSSSSRRRQQQQQQSSSUUUUUUSSSQQQQQQSSSTTTUUUUUUTTTRRROOOLLLJJJIIIHHHGGGIIIIIIIIIJJJJJJIIIEEEBBB@@@>>>===<<<;;;<<<<<<<<<:::::::::999888666444333555555555444444444444444333444666888777555333111222222222222333333444444333333333333222222222222333333333444444444555555333333444555666777888999===888888GGGbbbyyypppkkkcccZZZSSSMMMGGGCCC@@@??????>>>???@@@AAAAAABBBOOOPPPHHHDDDCCCMMM```{{{kkkhhhfffdddfffhhhhhheeebbbaaa``````___]]]\\\\\\___bbbeeeccc```\\\ZZZYYYXXXVVVUUUSSSUUUVVVUUUTTTTTTUUUVVVUUUWWWZZZZZZYYYWWWWWWXXXZZZWWWSSSQQQRRRRRRQQQOOOVVVXXXZZZ]]]```ccceeegggeee^^^ZZZ]]]aaaeeemmmwww(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......///000000000000000000000111111222333222333333444444444444444444555777999;;;===>>>@@@BBB@@@???DDDPPPZZZYYYRRRHHHHHHHHHGGGFFFGGGJJJLLLLLL\\\[[[QQQQQQRRRPPPSSSRRRTTTVVVXXXYYYYYYYYYZZZaaaVVVUUU^^^___SSSNNNRRRRRRSSSTTTTTTTTTTTTVVVWWWYYYWWWUUUTTTUUUUUUTTTSSSTTTSSSPPPMMMIIIGGGGGGGGGKKKIIIGGGFFFFFFFFFEEECCCAAA@@@???>>>======>>>???===<<<;;;:::888777555444555555555555555555555555333444666888777555333111222222333333444444444444444444444444444333333333333333333444444444555555333333444555666777777888:::999;;;BBBNNNfffyyyqqqlllfff]]]UUUNNNHHHCCC@@@??????>>>>>>???AAACCCEEEJJJLLLJJJKKKHHHBBBWWW}}}xxxpppjjjccc^^^aaaccccccbbb```___```cccaaa^^^]]]___bbbeeegggccc```]]]ZZZZZZYYYXXXVVVUUUWWWXXXWWWVVVVVVWWWXXXVVVXXX[[[\\\[[[YYYXXXXXXXXXVVVSSSPPPOOOOOONNNMMMQQQRRRTTTWWWZZZ]]]___```bbb[[[VVVWWW[[[___bbbeee{{{(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---///////////////000000//////000111111222222222333444444444444333444666888999999:::<<<>>>>>>;;;:::???KKKVVVTTTLLLIIIIIIIIIGGGEEEFFFHHHJJJQQQPPPJJJKKKSSSOOOHHHLLLNNNQQQTTTWWWWWWXXXYYYZZZ]]]SSSOOOSSSTTTOOOMMMPPPMMMPPPTTTVVVWWWYYY[[[]]]]]][[[XXXVVVVVVVVVUUUTTTUUUTTTRRRNNNJJJHHHHHHIIIKKKHHHDDDBBBBBBCCCCCCCCC@@@AAA@@@>>><<<<<<>>>@@@======;;;:::888777666666555555555666666666666666444555666777777555333222222333444444444444444333333333333444444555555555333333333444444444555555333444444555666666777777666777;;;???BBBQQQrrr}}}tttmmmfff```WWWOOOIIIEEEAAA?????????>>>???@@@CCCFFFHHHNNNHHHEEEKKKMMMLLLmmm}}}wwwssskkkbbbggghhhiiihhheeedddcccdddeeebbb```___bbbdddfffggg```^^^[[[YYYYYYYYYXXXWWWXXXYYYZZZYYYXXXWWWXXXYYYYYY[[[]]]^^^]]][[[XXXVVVVVVUUUTTTRRRPPPOOONNNNNNOOOPPPQQQSSSVVVXXXYYYZZZ^^^YYYUUUTTTWWWZZZ\\\]]]kkk}}}(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---////////////...000////////////000111111222222444555555555444333333555888888777777999<<<888999999:::@@@GGGGGGCCCIIIIIIHHHFFFDDDEEEHHHKKKWWWVVVNNNNNNTTTOOOEEEHHHIIIMMMQQQTTTTTTUUUXXXZZZVVVQQQLLLKKKMMMNNNNNNLLLLLLOOOTTTXXXZZZ[[[]]]______\\\YYYWWWWWWWWWWWWVVVUUUUUUSSSOOOKKKHHHIIIKKKIIIFFFBBBAAAAAAAAA@@@????????????===:::999;;;===<<<;;;:::999777777666666555555666666666777777777555555666666555555444333333444555555555444333222111111222333444555555666333333333444444444555555333444444555555666666666777555888;;;===FFFaaa~~~~~~wwwoooiii^^^XXXPPPIIIEEECCCAAAAAA@@@?????????BBBEEEIIIKKKKKKIIICCCFFFOOO___xxxtttrrrlllfffoooooonnnllliiiggghhhjjjdddbbb``````ccceeeeeeddd^^^\\\YYYXXXYYYZZZYYYXXXYYYZZZZZZYYYWWWVVVWWWXXX]]]]]]^^^___^^^[[[WWWTTTTTTUUUUUUTTTRRRQQQPPPPPPRRRRRRSSSTTTUUUVVVWWWXXXZZZYYYVVVSSSTTTWWWZZZ\\\dddrrrwww(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---////////////...000////////////000000111222333444555666555444444222555777777555555777999666;;;>>><<<<<>><<<===>>>>>>;;;888666888;;;;;;:::888777666666666666555666666666777777888888666666555555444444444444444444555666555444222111//////000111333444555666333333333444444444555555333444444555555666666666===777555999;;;BBBXXXpppyyysssmmmfff```XXXRRRKKKEEEBBBBBBBBBBBB@@@??????@@@BBBFFFJJJMMMFFFJJJEEEAAAPPPppp{{{rrrrrrqqqmmmkkklllkkkjjjgggeeeeeegggjjjcccaaa___```bbbdddcccaaa^^^\\\YYYYYYZZZ[[[[[[[[[XXXYYYZZZXXXVVVUUUUUUVVV^^^^^^______^^^[[[VVVRRRSSSUUUVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTXXXYYYXXXTTTRRRUUUZZZ^^^aaahhhvvv(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...............///000000333333444444555444444333555555666666777777888888<<<;;;:::;;;<<>>>>>???CCC@@@???AAAGGGKKKKKKJJJEEEHHHEEEGGGfff~~~{{{tttrrrmmmkkkoootttmmmfffcccfffhhhiiiggg``````aaaeeehhhddd\\\TTTUUUQQQTTT\\\aaa``````bbb```]]]ZZZXXXXXXWWWVVVUUU[[[[[[[[[[[[[[[[[[\\\\\\VVVUUUSSSRRRQQQRRRRRRSSSVVVUUUTTTSSSSSSTTTSSSSSSTTTTTTUUUWWWZZZ[[[ZZZYYY______ppp(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...............//////000111111333444555555555555444555555666666777888888:::999999999;;;===@@@AAADDDEEEFFFEEEEEEFFFIIIKKKMMMKKKJJJLLLNNNPPPOOOMMMNNNMMMMMMNNNOOOOOOMMMKKKNNNKKKJJJKKKNNNOOOOOONNNOOOPPPQQQRRRSSSTTTUUUVVVWWWTTTRRRTTTXXXYYYVVVSSSQQQTTTRRRJJJFFFFFFGGGFFFDDDBBB???>>>>>>>>><<<;;;<<<;;;999888777777888888999888777666555555666666777888888888888777666555444555555666555444333222333222222222111111111111///000000111222333444444111111111222222222333333222222222333333333444444444666777555555:::CCCJJJbbb~~~vvvpppkkkddd[[[TTTLLLIIIEEEBBB???>>>??????BBBAAAAAAEEEJJJMMMLLLIIIEEEGGGJJJ\\\|||nnnooosssqqqqqqtttnnnhhhbbbaaaeeehhhjjjiiieeeddddddeeeeee```VVVNNNDDDMMMXXX^^^___]]]\\\[[[aaa^^^ZZZXXXWWWVVVTTTSSSWWWXXXZZZ\\\\\\ZZZYYYWWWTTTRRROOONNNNNNQQQTTTVVV[[[VVVRRRSSSWWWYYYVVVRRRWWWWWWWWWWWWYYYZZZYYYYYY^^^\\\hhh(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000......------......///000...///111333444555666666444444444555666666777777888777777888999;;;===>>>BBBCCCDDDDDDDDDEEEGGGIIIIIIHHHHHHJJJMMMOOOOOONNNQQQPPPNNNMMMLLLKKKIIIGGGLLLKKKJJJKKKMMMNNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSQQQOOOOOOQQQTTTSSSOOOKKKKKKOOONNNIIIEEEFFFEEECCCBBB@@@>>>=========;;;:::;;;999888777666666777777999888777777777777888888777777777777777666666555333333444444444333222222222222111111111000000000000111111111222222222222000111111111222222222222222222222222333333333333333555666555444666<<>>???@@@@@@BBBEEEJJJMMMMMMJJJHHHEEEEEELLLmmmssskkkooosssooolllmmmhhhddd``````dddhhhiiiiiihhhgggffffffeee___VVVOOOMMM^^^hhheee^^^^^^___]]]aaa^^^[[[XXXWWWUUUSSSQQQSSSUUUXXXZZZZZZXXXTTTRRRQQQOOOLLLJJJLLLQQQVVVZZZ]]]WWWRRRTTTZZZ\\\XXXSSSYYYXXXWWWWWWVVVWWWXXXYYY]]][[[```uuu~~~''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((()))))))))***************************))))))))))))************************++++++++++++++++++++++++++++++++++++***++++++,,,------.........------------...//////...///000222333444444444333333333444555555666666777666777777888:::;;;<<>>MMMrrrvvvrrrlllfff___VVVNNNHHHDDDCCCAAA???>>>??????@@@???CCCIIIMMMMMMKKKGGGDDDJJJLLL[[[~~~vvvqqqrrrrrrmmmiiihhhiiifffbbbbbbdddfffgggffffffffffffgggfffccc]]]XXXhhhttttttcccYYY^^^cccaaa___\\\ZZZXXXXXXVVVTTTRRRQQQRRRTTTUUUTTTSSSQQQPPPOOONNNLLLLLLNNNRRRVVVYYYZZZVVVSSSTTTXXXYYYWWWTTTWWWVVVUUUTTTSSSTTTWWWYYY[[[\\\\\\eeewww|||&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---------------.../////////000111111111111111111222222222333444444555555666666666777888999:::;;;<<<>>>@@@AAAAAABBBDDDEEECCCDDDEEEEEEEEEFFFGGGHHHJJJIIIHHHIIILLLNNNNNNNNNJJJJJJKKKKKKLLLMMMOOOPPPVVVVVVUUUTTTRRRQQQPPPPPPNNNLLLJJJIIIJJJJJJJJJJJJGGGJJJJJJHHHGGGHHHFFFAAABBB@@@>>>=========<<<;;;999888777555555555555666555555666666666666666666444555555666666666555555222222222222222222222222111111111000000000000///111111000000000000////////////000000000111111111111111111222222222333333222444666777888999:::<<>>@@@@@@@@@BBBCCCAAACCCDDDDDDCCCCCCEEEFFFFFFFFFGGGJJJMMMPPPQQQQQQJJJKKKLLLMMMMMMNNNPPPRRRRRRRRRQQQPPPOOONNNMMMMMMKKKJJJHHHFFFFFFGGGIIIJJJGGGIIIIIIFFFGGGHHHFFF@@@AAA???============<<<;;;:::888777666555555666666555555666666666666555444333444555555555555555555222222111111111222333444222222111111111000000000000000000///////////////////////////000000000000111111111111222222222222000111222444666777888999777>>>UUUzzzvvvnnniiifffaaaZZZRRRKKKFFFCCC@@@@@@????????????@@@@@@CCCGGGKKKJJJEEECCCEEEHHHQQQ{{{xxxpppqqqnnnkkkiiihhhhhhiiijjjkkkiiigggdddaaa^^^\\\[[[]]]]]]^^^^^^]]][[[YYYWWWZZZ\\\ZZZUUUYYY```aaaZZZVVVUUUUUUVVVWWWWWWUUUSSSPPPOOOLLLJJJJJJJJJLLLMMMLLLMMMOOOPPPQQQQQQQQQPPPLLLOOOQQQOOOLLLKKKOOORRRLLLOOOQQQPPPOOOPPPTTTXXXQQQXXX\\\\\\eee}}}&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************************++++++++++++------,,,,,,------...///---...//////000000000000000000111111222333333333333333444555666666666666777999===>>>??????AAABBB???AAADDDDDDCCCDDDFFFIIIGGGGGGHHHLLLOOOQQQPPPOOOJJJLLLNNNNNNMMMNNNQQQTTTOOOOOOOOONNNNNNMMMMMMMMMIIIJJJJJJJJJIIIIIIJJJKKKHHHIIIGGGDDDEEEGGGEEE??????>>><<<;;;<<<<<<;;;::::::999777666555666666777777777888888777666555444222333444555555555555555333222222111222333444555333222222222111111111111.../////////////////////........./////////000000111111111111222222222222111111111222444666666666555888FFFcccyyypppiiidddaaa[[[SSSLLLFFFCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDGGGIIIFFFBBBCCCKKKRRRkkklllllljjjjjjhhhccc``````aaabbbbbbbbbaaa___\\\ZZZYYYXXXYYYYYYZZZZZZXXXWWWVVVUUUTTTTTTUUUXXX\\\^^^[[[XXXSSSRRRRRRRRRSSSSSSQQQNNNNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKKKKKKKJJJJJJLLLNNNLLLOOORRRRRROOONNNRRRUUUPPPSSSWWWZZZ___qqq%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************(((((()))***+++,,,,,,------,,,,,,,,,,,,---......+++,,,---///000111111111000000000111222222333333111222333444444444444444666888<<<>>>>>>???@@@AAA===@@@DDDEEEEEEFFFIIILLLIIIIIIKKKNNNPPPPPPNNNLLLJJJMMMOOOOOONNNOOORRRUUUOOOOOOOOOOOOOOOOOOOOOOOOIIIKKKNNNOOOOOONNNMMMMMMIIIHHHFFFCCCDDDFFFDDD>>>>>><<<::::::;;;;;;:::999;;;:::888777666666777777888999999999888777555444222333444444555555555444333333222222222333555666333333333222222222222111............//////000000............/////////000000111111111111222222222444333222333444666666555:::999@@@RRRjjj|||uuuooojjjaaa]]]WWWOOOHHHCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@DDDGGGHHHDDDAAADDDPPP[[[tttjjjmmm^^^aaabbb```^^^```bbbdddZZZ[[[\\\[[[YYYXXXWWWXXXVVVWWWXXXYYYXXXWWWXXXYYYZZZVVVTTTWWWWWWSSSRRRTTTQQQPPPPPPPPPPPPOOOLLLJJJKKKKKKLLLLLLKKKIIIHHHGGGEEEEEEDDDDDDEEEHHHKKKNNNJJJHHHGGGHHHJJJLLLKKKJJJMMMQQQTTTTTTPPPNNNPPPSSSRRRPPPSSSXXX[[[hhh))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************))))))))))))************************************++++++++++++++++++++++++,,,,,,------.../////////000000000111222222333333333222111111222333555666666666777888:::<<<>>>???@@@BBBDDDFFFIIIJJJKKKLLLQQQOOOMMMMMMNNNPPPPPPPPPKKKMMMMMMMMMQQQWWWYYYVVVUUUWWWXXXVVVRRRPPPPPPRRRQQQOOOMMMLLLJJJJJJJJJKKKLLLJJJHHHEEEBBB???>>>===888999999:::;;;<<<======???===;;;999777888888999======<<<;;;999888777777888777777666555666666666555444222000000000222333444444333222111000///...........................------......//////000000000000000000111111111111222222333444444555555666888444:::LLL]]]uuuyyyrrrmmmhhhddd]]]YYYRRRKKKEEEBBBAAAAAACCCAAA???===>>>@@@CCCFFFMMMAAA???GGGFFFFFF]]]~~~rrrnnnhhhccc___[[[\\\``````]]]YYYUUUUUUUUUUUUTTTUUUXXXZZZ\\\ZZZVVVSSSQQQPPPQQQRRRXXXVVVTTTUUUUUUSSSNNNJJJIIIJJJMMMOOOOOONNNLLLJJJMMMKKKJJJLLLOOOMMMFFF@@@CCCAAA@@@BBBFFFJJJKKKJJJGGGFFFEEEEEEEEEEEEEEEEEEHHHOOOUUUTTTMMMIIILLLQQQOOOMMMNNNRRRSSSXXXhhhyyy))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************************************++++++++++++++++++++++++,,,,,,------...///////////////000000111222222222222222111111222333555555666666777888:::<<<>>>???CCCDDDFFFIIIKKKMMMNNNOOONNNMMMLLLMMMPPPRRRRRRRRRRRRTTTTTTSSSWWW]]]^^^[[[XXXYYYYYYWWWTTTRRRRRRTTTQQQPPPMMMKKKJJJIIIIIIIIIJJJHHHFFFCCCAAA???>>>===999999::::::;;;<<<<<<<<<>>>===:::888777777888999;;;;;;;;;::::::999999999888888777666666666666666555444222111000111222333444333333222111000///..................................../////////////////////000000000111111111222222333333444555555555999444777@@@JJJccc~~~uuunnniiiccc___WWWSSSNNNHHHDDDBBBBBBBBBBBBAAA???>>>???AAADDDFFFGGGCCCDDDGGGFFFQQQwww|||qqqlllgggaaa```___```bbb```\\\XXXXXXWWWWWWVVVUUUUUUWWWXXXXXXVVVSSSPPPOOOOOOQQQRRRXXXTTTQQQOOOOOONNNLLLIIIIIIJJJLLLMMMMMMMMMLLLKKKMMMKKKJJJLLLNNNMMMHHHCCCDDDBBBAAACCCGGGJJJKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFEEEJJJPPPPPPLLLIIIKKKOOONNNNNNPPPRRRQQQRRR[[[gggqqq))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---......//////......//////000111111111222222111222222333555555666777888999;;;===>>>???CCCEEEGGGJJJLLLNNNOOOPPPJJJJJJKKKNNNQQQSSSSSSRRRQQQRRRRRRQQQTTTZZZZZZWWWXXXYYYYYYWWWUUUTTTUUUVVVQQQPPPMMMKKKIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>::::::::::::;;;;;;;;;;;;===<<<999777666777888888::::::::::::::::::::::::888888777777777666666666555444333222111222333444333333222111000//////...........................///////////////.........//////000000000000111111111222222333333444555555888666777999:::NNNvvvoooiiiddd]]]XXXOOOMMMIIIEEEBBBBBBBBBCCCAAA@@@??????AAACCCFFFHHH@@@CCCGGGIIIQQQoooxxxpppllliii```bbbcccdddccc___[[[XXX\\\\\\[[[YYYYYYXXXXXXYYYWWWUUURRROOOOOOPPPSSSTTTYYYUUUOOOKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKMMMJJJIIIJJJLLLMMMJJJGGGDDDCCCBBBDDDGGGIIIJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGCCCFFFIIIKKKJJJIIIIIIJJJIIIKKKPPPSSSPPPMMMQQQWWWVVVsss((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************************************+++++++++++++++,,,,,,+++,,,,,,------...//////------......///000000000333333333333444555666666777888:::;;;===>>>??????AAACCCEEEHHHKKKMMMNNNOOOHHHHHHIIILLLOOOPPPOOONNNKKKMMMLLLKKKMMMRRRSSSPPPTTTTTTTTTTTTTTTUUUVVVWWWQQQOOOLLLIIIGGGFFFEEEEEEDDDCCCBBB@@@??????>>>>>>;;;;;;;;;:::::::::999999<<<:::888666666666777888:::::::::::::::999999999777888888777777777666666444444333222222333333444333222222111000/////////........................000000//////......------////////////000000000111111111111222333333444444555666:::;;;888BBBfff|||wwwpppjjjeee```YYYSSSKKKIIIFFFCCCBBBBBBBBBCCC@@@@@@@@@AAACCCEEEGGGHHHBBBDDDFFFNNNgggzzzxxxtttnnnlllccceeefffeeebbb^^^\\\[[[___^^^]]]]]]]]]]]]]]]\\\ZZZXXXTTTRRRQQQRRRTTTUUUXXXUUUPPPLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGEEEFFFHHHIIIHHHGGGCCCCCCCCCDDDEEEGGGGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHEEEEEEFFFHHHJJJJJJHHHFFFCCCGGGMMMOOONNNMMMNNNQQQMMM___ooowww((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))))))))((()))))))))*********************************************++++++,,,,,,,,,++++++,,,,,,---.........---------...//////000000444444555666666777777777888999;;;===>>>?????????@@@AAADDDGGGJJJLLLMMMNNNHHHHHHHHHJJJKKKKKKIIIGGGJJJKKKKKKIIIKKKPPPPPPMMMNNNNNNMMMNNNPPPSSSUUUVVVOOONNNKKKHHHFFFDDDDDDDDDBBBAAA@@@??????>>>??????;;;;;;;;;::::::999888888:::999777555555555666777<<<;;;:::999888777666666666777777777777666555444333333333222333333333444222111111000000/////////////////////////////////000000//////......------...////////////000000000000000111111222333333333444444888::::::BBBYYYqqqvvvqqqkkkfffbbb]]]UUUPPPJJJHHHFFFCCCBBBAAABBBBBB@@@AAABBBCCCEEEFFFHHHHHHHHHFFFJJJ```}}}www}}}xxxpppnnnhhhhhhgggdddaaa______```]]]\\\[[[\\\___```^^^]]][[[YYYVVVSSSQQQQQQQQQRRRRRRRRRQQQNNNKKKIIIGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIDDDCCCBBBBBBCCCDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHJJJKKKJJJGGGDDD@@@DDDHHHIIIIIIJJJLLLNNNMMMQQQ\\\mmm))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))))))))*********************************************++++++,,,,,,---+++++++++,,,------......------......///000000000333444555666777777777777777888:::<<<===>>>======???AAACCCGGGJJJLLLNNNNNNIIIHHHGGGGGGHHHGGGEEECCCGGGHHHHHHFFFIIINNNNNNKKKJJJIIIGGGHHHKKKOOOPPPQQQMMMLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@??????>>>??????;;;;;;::::::999999888888999888666444444555666777;;;:::999888666555444444444555666777666555444333111111222222222222333333111111000000000////////////////////////////////////////////////...............////////////000000///000000111111222333333555222222444888CCCVVVggg}}}~~~qqqlllfffaaa]]]XXXQQQLLLHHHGGGEEECCCBBBAAAAAABBBAAABBBDDDEEEGGGGGGGGGGGGEEEIII\\\{{{zzzyyypppoookkkiiifffcccbbbbbbbbbcccZZZXXXWWWZZZ]]]^^^\\\ZZZXXXWWWUUUSSSQQQOOONNNMMMLLLMMMOOONNNKKKGGGDDDCCCEEEDDDCCCCCCCCCDDDFFFFFFBBBAAAAAAAAAAAAAAABBBBBBBBBDDDFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJJJJLLLLLLLLLLLLLLLKKKHHHEEECCCFFFGGGEEEDDDHHHJJJJJJNNNMMMWWWlll}}}yyyyyy))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,))))))))))))************************************)))******+++,,,,,,------***++++++,,,,,,---......---......///000000111111222222444555666666555555444666888:::;;;;;;:::999===>>>AAADDDGGGJJJLLLLLLJJJHHHFFFEEEFFFFFFEEECCCCCCEEEEEECCCFFFKKKLLLIIIKKKGGGDDDDDDGGGIIIJJJJJJKKKJJJHHHEEEDDDCCCCCCCCCCCCBBBAAA@@@????????????:::::::::999999999999999888777555333333444555666888777777666555444444444333444555666555444222111///000111111222222222111000000000000////////////////////////////////////.........///////////////........./////////000000//////000000111222222222444222222444777@@@OOO]]]iii~~~wwwmmmggg```[[[WWWRRRLLLHHHDDDDDDCCCBBBAAAAAABBBBBBBBBCCCEEEGGGHHHHHHGGGFFFCCCTTTyyyzzzzzz|||uuupppqqqlllhhheeedddffffffdddbbb\\\YYYXXXZZZ^^^^^^[[[WWWUUUUUUUUUUUUSSSQQQNNNMMMJJJLLLOOONNNJJJGGGEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIHHHEEECCCDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOMMMLLLJJJIIIFFFJJJKKKGGGGGGLLLMMMKKKSSSSSSXXXdddsssyyy}}}))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,))))))))))))************************************))))))***+++,,,,,,------***++++++,,,,,,---............//////000111111111000111222444555444444333222444666888999888777777999:::===AAADDDFFFHHHIIIJJJHHHEEEDDDEEEFFFFFFFFFEEEGGGFFFEEEIIINNNOOOLLLLLLHHHDDDCCCDDDFFFFFFEEEJJJHHHGGGEEEDDDCCCCCCDDDCCCCCCAAA@@@??????>>>>>>999999999999999999999999777666444333333444555666555555555555555555555555222333444555555333111000...///000111111111111111000000000000////////////000000000000000000000000---.........//////000000............/////////000/////////000111111222222111444777999888<<>>??????===:::999999999999999999999999666555444333222111111111444444444444444333222111222333444555444222///...////////////////////////////////////............---------.........//////........................---------............///000000000000111111111111333444444555777888:::;;;GGGfff}}}tttnnnbbb\\\TTTMMMHHHFFFDDDCCCDDDBBB@@@>>>===>>>@@@BBBFFFBBBEEELLLKKKCCCDDDMMMWWWuuu{{{}}}vvvpppnnnppprrrooolllddddddeeegggiiiiiihhhfffcccaaa___]]]\\\ZZZVVVTTTRRRPPPOOOOOOPPPOOONNNLLLNNNMMMLLLMMMMMMLLLIIIFFFFFFDDDBBB@@@@@@AAADDDEEEDDDDDDDDDDDDCCCCCCCCCCCCMMMLLLKKKIIIGGGEEEDDDCCCGGGGGGGGGHHHHHHJJJKKKLLLNNNNNNMMMMMMLLLKKKKKKKKKPPPQQQTTTVVVWWWWWWVVVUUU[[[]]]^^^]]]\\\kkkuuukkklll******)))))))))(((((((((((((((((((((((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************))))))))))))******))))))***++++++++++++************+++++++++,,,,,,,,,,,,------.../////////...000111333333222111000222333444666777777888888666888:::===@@@AAABBBBBBDDDFFFGGGFFFDDDCCCCCCDDDEEEEEEEEEHHHJJJKKKJJJHHHGGGEEECCCDDDFFFGGGGGGEEECCCAAA???>>>>>>AAADDDEEEEEECCC@@@???@@@???===:::999999999999999999999999666666444333222111111111333333333333333222111111222333444555444333111///////////////////////////////////////............---------.........//////........................------------............//////000000000111111111222222333444555777888999???VVVxxxwwwnnnggg]]]WWWPPPIIIFFFDDDBBBAAACCCAAA???>>>>>>???AAACCCHHHEEEHHHMMMIIIBBBGGGRRRsss{{{}}}xxxrrrooonnnnnnllljjjcccccccccdddfffeeecccaaa```___]]]\\\\\\[[[XXXVVVPPPNNNLLLKKKLLLLLLKKKJJJMMMLLLKKKKKKLLLKKKIIIGGGFFFDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCLLLKKKJJJHHHGGGEEECCCCCCFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJRRRRRRTTTTTTTTTSSSQQQPPPUUUVVVXXXWWWUUU___{{{wwwvvv}}})))(((((((((((('''''''''((((((''''''(((((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))************))))))))))))******((()))******++++++***************++++++++++++,,,,,,,,,,,,---....../////////000111222222222111000222333444555666777777777666888:::<<>>>>>???AAADDDFFFDDDCCCAAAAAAAAA@@@>>>;;;::::::::::::::::::::::::777666555333222222111111222222222222222222111000111222333444444333222111/////////////////////////////////............------------...............------------------------------------............//////000000000000111111111111111222333555666777888CCCZZZzzzyyyoooeee^^^UUUQQQJJJEEECCCBBBAAA@@@@@@???>>>>>>>>>@@@BBBDDDHHHHHHKKKLLLGGGEEEQQQbbbwwwwwwzzzzzzwwwsssoookkkiiihhhhhheeedddbbbbbbbbbaaa___\\\\\\[[[YYYYYYZZZZZZXXXVVVPPPMMMJJJIIIIIIJJJJJJJJJLLLJJJHHHHHHIIIIIIIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDIIIIIIIIIGGGFFFDDDBBBBBBDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIOOOPPPQQQQQQQQQPPPNNNMMMOOOQQQSSSTTTTTTZZZlll}}}wwwwwwwww(((((('''''''''&&&&&&&&&(((''''''''''''((())))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******((())))))***************************+++++++++++++++,,,,,,------...////////////000111222111111000222333444555666666666666666777999;;;===???@@@AAACCCEEEFFFFFFEEEDDDEEEFFFEEEEEEGGGIIIKKKJJJGGGEEEGGGGGGGGGHHHIIIJJJJJJIIICCCBBBBBBBBBBBBCCCEEEFFFDDDDDDCCCCCCBBB@@@>>>===::::::::::::::::::::::::777666555444333222222222111111222222222111111000000000111222222222111111//////////////////////////////.........---------........................------------------------,,,,,,---------.........////////////000000000111111111111222333444666666777999CCCZZZ||||||zzzrrrggg]]]VVVOOOKKKFFFBBBAAAAAAAAA@@@>>>>>>>>>>>>???BBBDDDEEEFFFGGGIIIIIIFFFKKK___sss~~~wwwxxxzzzuuutttsssqqqmmmhhhffffffgggjjjfffaaa^^^]]]]]]\\\\\\YYYWWWUUUTTTUUUUUUTTTSSSPPPMMMJJJHHHHHHJJJKKKKKKJJJHHHEEEEEEGGGHHHHHHHHHDDDDDDCCCBBBAAA@@@???>>>??????@@@@@@AAABBBCCCCCCGGGGGGGGGFFFEEECCCAAA@@@AAABBBDDDEEEGGGHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNNNNNNNNNNLLLNNNQQQTTTYYYaaallluuuuuuwww''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))******))))))))))))******(((((()))************)))))))))*********+++++++++++++++,,,,,,---.........//////000000111111111111222333444555666666666555555666777999;;;===>>>???CCCEEEGGGGGGFFFFFFGGGHHHJJJIIIIIIJJJKKKJJJGGGDDDHHHIIIKKKLLLLLLLLLLLLMMMIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDBBB@@@>>>>>>::::::::::::::::::::::::777777555444333222222222000111111222222222111111/////////000000000000000////////////////////////............------------.....................---------------------------,,,,,,,,,------------......////////////000000000111111111222333444555666888666999EEE^^^}}}xxxrrrjjjaaaWWWPPPJJJGGGDDDAAABBBBBBBBBBBB>>>>>>>>>???AAACCCFFFGGGFFFFFFFFFDDDDDDMMMcccvvvkkkeeemmm|||pppkkkllllllkkkiiifffdddeeegggkkkeee]]]WWWUUUVVVXXXYYYUUUSSSPPPOOOOOOOOONNNMMMNNNKKKGGGFFFFFFHHHIIIIIIFFFDDDBBBCCCEEEGGGGGGGGGDDDCCCBBBAAA@@@???>>>======>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDBBB@@@??????@@@BBBDDDEEEFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIKKKOOOVVV```hhhlllyyy{{{(((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))******))))))))))))******'''((())))))******)))))))))))))))************++++++++++++,,,------....../////////000000000111111333333444555555555555555444444555666888:::<<<===BBBDDDFFFFFFFFFFFFGGGHHHLLLKKKIIIIIIJJJIIIGGGEEEGGGJJJMMMNNNMMMMMMMMMNNNMMMNNNNNNMMMLLLKKKIIIHHHIIIIIIHHHDDDAAA>>>>>>???::::::::::::::::::::::::888777666444333333222222000111222222333222222222000000//////////////////////////////////////////.........------------,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000111111111222222333444555777666777<<>>>>>>>>=========>>>>>>??????@@@@@@AAACCCCCCCCCAAA???>>>===>>>@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEHHHGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDEEEKKKTTTYYYYYYVVVttt(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))******))))))))))))******'''(((((()))))))))))))))))))))))))))***************++++++,,,,,,---......///////////////000111111333333444555555555444444333333333444666888:::;;;???AAACCCDDDDDDDDDFFFGGGJJJHHHGGGFFFHHHIIIIIIHHHEEEIIIMMMNNNMMMLLLMMMNNNOOOOOOPPPQQQPPPOOOMMMLLLMMMLLLIIIDDD???===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;888777666444333333333333111111222333333333333333333222111000000000000000////////////////////////.........---------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000000000111222333333555555777999???WWWwwwpppoookkkeee^^^XXXRRRKKKGGGFFFDDDAAAAAABBBCCCCCCCCCAAAAAABBBDDDEEEGGGHHHIIIGGGEEEEEEJJJSSS\\\^^^]]]```yyywwwoookkkgggcccaaa______bbbcccaaa___[[[XXXTTTQQQPPPOOOMMMLLLMMMKKKHHHGGGHHHIIIJJJIIIGGGEEECCCBBBCCCCCCCCCAAA>>>>>>???AAADDDFFFEEEDDDCCCAAA???>>>===>>>???@@@========================>>>???AAACCCBBBAAA>>>===;;;<<<>>>@@@@@@???>>>===>>>??????AAABBBCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEBBBEEEEEECCCFFFMMMNNNKKKIII]]]ttt)))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))******))))))))))))******'''(((((()))))))))))))))))))))))))))***************++++++,,,,,,---......///////////////000111111333333444444555444444444222222222333444666999:::===???AAABBBBBBCCCDDDEEEHHHFFFDDDDDDFFFIIIKKKKKKDDDHHHLLLMMMLLLKKKLLLMMMNNNOOOQQQRRRRRRQQQPPPNNNOOONNNJJJDDD>>><<<>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;888777666555444333333333111222333444444444444444555444333222111111111111////////////////////////......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000//////...//////000111222333444666777999KKKqqq~~~yyypppiiiiiieee^^^WWWRRRLLLGGGCCCEEECCCAAA@@@BBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIEEEEEEHHHRRR```hhhcccZZZbbbvvvmmmggghhhccc___\\\]]]aaabbb___[[[VVVUUUTTTTTTTTTQQQMMMIIIKKKHHHFFFFFFHHHJJJKKKKKKGGGFFFEEEEEEEEEEEECCCBBB<<<<<<>>>AAADDDEEEDDDCCCBBBAAA>>>===<<<>>>@@@BBB===============<<<<<<<<<===>>>AAABBBBBB@@@>>><<<;;;<<<===??????===<<<;;;======>>>@@@AAABBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHDDDIIIJJJHHHJJJNNNNNNIIILLLJJJWWWzzz''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------..................///000000111222333444444444333222444333222222333666888:::>>>>>>>>>???AAACCCEEEGGGGGGIIIJJJJJJHHHFFFEEEFFFHHHJJJKKKKKKIIIGGGFFFFFFKKKLLLMMMPPPRRRQQQNNNLLLJJJKKKJJJFFF@@@======>>>======<<<;;;999888777777666555333222111222222333000111333555666666555555333333222111000000000111////////////000000000000////////////.....................------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------.................................//////000000111111222222666:::777999OOOhhhlll~~~xxxvvvrrrjjjccc^^^ZZZTTTOOOKKKGGGDDDAAA????????????@@@AAABBBCCCBBBDDDGGGHHHGGGFFFEEEEEEEEENNNaaarrrpppccc```gggyyynnnmmmiiiffffffddd```ZZZXXXYYYZZZYYYWWWTTTUUUVVVTTTQQQMMMLLLLLLKKKJJJIIIIIIJJJKKKIIIHHHHHHGGGGGGGGGFFFDDD@@@===AAABBBBBBCCCDDDEEEEEEFFFDDDAAA???>>>???@@@@@@???;;;;;;;;;;;;<<<<<<<<<<<<999;;;>>>@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>???@@@>>>>>>???@@@AAAAAABBBBBBKKKEEEAAACCCEEEEEEHHHKKKFFFPPPQQQ]]]''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,------..................//////000000111222333444444333333444333222222333555888999=========>>>@@@BBBDDDFFFIIIJJJIIIHHHGGGGGGJJJLLLKKKLLLMMMLLLJJJGGGFFFFFFNNNNNNNNNOOOPPPOOOLLLIIIHHHHHHGGGDDD???;;;;;;<<>><<<;;;999777555555555444333222222333333444000111222333444444444444333222111111000000111111/////////////////////000////////////.........---......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------....................................///000000111111333222444888666777HHH]]]xxx}}}wwwqqqoookkkddd]]]YYYUUUPPPLLLHHHEEEBBB@@@@@@@@@@@@???@@@@@@AAAAAACCCFFFIIIKKKKKKIIIGGGEEEOOO___uuu}}}ooobbbmmmmmmlllqqqnnniiigggddd```[[[YYYZZZ\\\[[[ZZZVVVWWWWWWUUURRRNNNMMMLLLNNNMMMNNNOOOOOOMMMJJJGGGFFFEEEEEEFFFGGGEEEBBB@@@AAABBBCCCDDDEEEFFFFFFFFFEEECCC@@@@@@@@@AAAAAA@@@<<<<<<=========<<<<<<;;;:::<<<>>>@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@???>>>======>>><<<<<<===>>>???@@@@@@AAA@@@DDDLLLSSSQQQIIIEEEFFFEEEMMMJJJLLLggg(((((((((((((((((((((((('''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************++++++,,,---------...------------.../////////000111222333333333333333333222222333555777888<<<<<<<<<===>>>AAACCCDDDJJJJJJHHHFFFFFFIIIOOOSSSOOOPPPPPPNNNKKKHHHGGGGGGPPPOOOMMMMMMLLLKKKHHHFFFDDDEEEDDDAAA===:::999:::???>>><<<:::888555444333444444444333444444555666222222222222222222222222222222111000000000111111//////////////////////////////.........---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...---------------------------......//////000111111444111222555444444???LLLppp{{{ddd}}}vvvmmmhhhfffbbb[[[VVVRRROOOKKKHHHEEECCC@@@>>>BBBAAA@@@@@@??????@@@@@@GGGIIIKKKKKKIIIGGGFFFGGG\\\ooozzzccc]]]{{{wwwiiikkkqqqooojjjhhhddd___[[[ZZZ\\\^^^]]]\\\XXXYYYZZZXXXTTTPPPNNNNNNPPPPPPRRRSSSSSSPPPKKKGGGCCCCCCCCCEEEGGGGGGEEECCCBBBBBBDDDEEEFFFGGGGGGGGGEEECCCAAAAAAAAAAAAAAA???<<<===?????????===;;;:::<<<===>>>??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@???===;;;:::;;;999:::;;;<<<===>>>??????:::CCCPPPXXXSSSHHHBBBCCCEEEKKKFFFBBBKKK\\\www)))))))))))))))))))))))))))((('''''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------------,,,,,,------...///......///111222333333444333333333333444555666777:::::::::;;;<<>>@@@@@@@@@???@@@@@@AAAAAAHHHKKKKKKFFFAAABBBJJJRRRmmmtttvvvhhhXXXcccpppkkkkkkjjjhhhhhhbbb^^^ZZZYYY[[[]]]]]]\\\[[[\\\\\\ZZZVVVSSSQQQPPPPPPPPPPPPQQQRRRPPPMMMJJJDDDCCCCCCEEEFFFFFFEEECCCBBBCCCEEEFFFGGGGGGGGGGGGDDDBBBAAA@@@AAAAAA@@@>>>===???@@@AAA@@@>>>;;;999======>>>???>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>;;;999888888888999:::;;;<<<===>>>???>>>@@@FFFJJJFFF@@@@@@CCCBBBGGGDDDAAAEEEOOOnnn)))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,---......------...///000111333333333333333333444444555666888888888999:::===???@@@BBBDDDGGGHHHIIILLLOOORRRPPPQQQPPPMMMIIIGGGFFFGGGGGGFFFDDDDDDDDDDDDCCCAAA@@@@@@??????>>><<<:::888888888777777777666666666333444444555555666666666555555555444333333222222111000000///000000111111000/////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...---------------------------------...//////000000222//////333666666777:::===ddd~~~yyyzzzvvvtttjjjeee^^^ZZZWWWTTTPPPLLLHHHFFFEEEDDDDDDCCCAAA???>>>>>>>>>???@@@BBBCCCDDDFFFHHHHHHBBB>>>FFFZZZjjjvvvnnnaaaXXX___ssskkkhhhgggggghhhaaa]]]XXXWWWYYYZZZZZZYYY[[[\\\\\\[[[WWWTTTSSSRRROOOMMMKKKLLLMMMNNNNNNNNNGGGEEEDDDDDDEEEEEECCCBBBCCCDDDFFFGGGGGGFFFEEEEEEAAA@@@??????@@@@@@???===>>>@@@AAABBBAAA???<<<:::======>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<=========>>>??????===:::888777777888999:::;;;===>>>???@@@CCC>>><<<===>>>===>>>BBB===AAA@@@AAAFFFKKKccc((((((((((((((((((((((((((((((((('''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++,,,---------------...///000111222222222333333444444444444666666666777888;;;===>>>>>>AAAEEEHHHIIIIIIJJJLLLLLLLLLLLLIIIFFFEEEEEEGGGBBBBBBAAABBBCCCCCCAAA@@@???>>>>>>>>>???>>>;;;888555555666666666666666777333444444555555555444444444555555666555444222111000000/////////000111111000//////......---------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000//////000222555777777777999GGG^^^mmm|||}}}wwwrrrnnnkkkaaa^^^XXXTTTQQQNNNKKKIIIFFFEEEDDDDDDEEEDDDBBB@@@<<<======???@@@BBBDDDEEEBBBCCCCCCCCCGGGVVVmmm~~~ooo```SSSZZZzzztttqqqllljjjjjjiiiiiihhhbbb]]]WWWUUUVVVWWWVVVTTTWWWXXXYYYXXXUUUSSSRRRRRRNNNKKKIIIIIIKKKMMMOOOOOOIIIGGGEEEDDDDDDDDDBBB@@@DDDEEEGGGGGGGGGEEECCCAAA>>>======???@@@AAA???>>>???@@@AAABBBAAA@@@>>><<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<======>>>>>>;;;======<<<:::888777888888999:::;;;===???@@@@@@CCC===;;;>>>@@@>>>===>>>@@@DDDBBBCCCHHHIIIUUUmmm''''''''''''''''''''''''((('''''''''((()))******&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,---......---------...000000222222333444444444444333444444444555777999<<<===<<>>===<<<<<<===???>>>;;;777555555555555555555555555333333444555555444333222111222555666666444222000///////////////000111111000000///......---,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...000111222333555555444999:::GGGhhhrrrwww}}}yyysssmmmhhhdddaaaYYYVVVRRRNNNKKKHHHFFFEEEDDDCCCCCCDDDDDDDDDAAA???>>>>>>>>>???@@@BBBCCCDDDAAA???@@@HHHVVVgggttt{{{eee]]]]]]vvvrrrooofffhhhjjjjjjiiihhhhhhgggddd___XXXUUUUUUUUUSSSQQQQQQRRRTTTTTTQQQPPPOOOOOOOOOMMMKKKKKKMMMNNNNNNNNNIIIGGGEEEDDDDDDDDDCCCAAAEEEFFFGGGGGGFFFCCC@@@>>><<<<<<===???BBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>888:::;;;;;;999888999999777888999;;;===>>>@@@@@@@@@???@@@BBBAAA======??????GGGFFFEEEIIIIIILLLXXXaaajjj''''''''''''''''''''''''''''''''''''(((***++++++&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))***++++++,,,,,,++++++******++++++,,,---///...---,,,------///000222222333444444444333333444333444444666888;;;<<<<<<>>>@@@AAAAAAAAACCCEEECCCDDDDDDCCCAAABBBDDDFFFBBBBBBCCCEEEEEECCC???<<<<<<::::::<<<>>>>>>:::666777666666555444444333333333444444555444333111000...000444666666444111...///////////////000111111000000///...------,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...111222222222333333222333:::===KKKiii~~~eeeuuu~~~{{{vvvtttpppjjjeee___[[[YYYTTTQQQNNNJJJFFFDDDBBBAAACCCCCCBBBCCCDDDCCCAAA>>>@@@?????????@@@AAABBBBBBCCC>>>>>>KKK```oooqqqmmmfffgggtttwwwkkkooommmooonnniiieeedddeeeeeefff```ZZZVVVUUUTTTQQQOOOLLLNNNPPPPPPNNNMMMLLLMMMPPPOOOOOOPPPQQQPPPNNNKKKHHHFFFDDDCCCDDDEEEDDDCCCFFFGGGGGGGGGEEEBBB>>><<<<<<<<<===@@@CCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBB:::;;;;;;;;;<<<=========;;;;;;;;;<<<===>>>>>>???777888::::::999999999;;;666777888:::<<<>>>???@@@@@@@@@BBBBBB===999===DDD777CCCDDDBBBGGGHHHHHHOOOIIIQQQrrr))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''((()))***)))(((*********)))))))))))))))++++++,,,,,,,,,,,,------...............///000000222222222333333333444444333333333333555777:::;;;::::::<<<===???AAABBBCCCBBBAAA@@@???@@@@@@BBBBBBDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;:::999888777666555444555555555555444333222111000222444666666444222000//////---,,,,,,---...//////............------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///000000000111222222333333555333888DDDQQQgggiiiooo~~~zzzzzzxxxsssooonnnkkkhhhddd```[[[UUUQQQKKKJJJHHHFFFDDDBBBAAAAAA@@@BBBDDDEEEDDDBBB@@@>>>===BBBEEEEEEFFFFFFBBB======BBBNNN^^^gggeeebbb```eeettt~~~lllfffbbbhhhgggeeefffgggiiiiiihhhaaa]]]XXXUUUTTTSSSPPPMMMHHHJJJLLLLLLJJJIIIHHHIIIMMMMMMNNNOOOMMMKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCHHHGGGEEECCCAAA@@@@@@???999:::<<<>>>>>>>>>>>>===>>>===<<<;;;;;;<<<>>>???:::999999:::<<<======<<<999999999:::;;;<<<===>>><<<;;;999777666666777888777888999:::<<<===>>>???AAA@@@>>><<<<<<>>>CCCGGGCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHSSSnnn)))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))((('''((()))***)))(((***)))))))))))))))))))))+++++++++,,,,,,,,,---------------------......///111111111111222222222333333333333444555777999:::<<<<<<===>>>???@@@AAAAAABBBAAA@@@??????@@@AAABBBDDDDDDCCCBBBAAA@@@@@@???AAA@@@???>>>===<<<<<<;;;999888777666555444333333444444444444333222111000000111333444444333111000111000///---------......///............------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------------............//////000111111222222333444111444;;;AAANNNlllpppnnn~~~xxxuuuuuusssooolllgggdddaaa]]]YYYTTTNNNKKKGGGGGGEEEDDDCCCCCCCCCCCCAAABBBCCCDDDDDDBBBAAA@@@DDDCCCBBBDDDEEEDDDCCCCCCBBBNNN```iiieee\\\[[[```wwwlllddddddeeeiiihhhffffffgggfffeeeccc```\\\WWWTTTTTTRRRPPPNNNIIIKKKMMMLLLJJJHHHGGGHHHJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAEEEDDDCCCBBBAAA@@@???>>>999:::;;;===>>>>>>======<<<;;;:::999999:::<<<===999888888999;;;<<<<<<;;;999999999999:::;;;<<<===;;;:::999777666666777777777777888:::;;;<<<===>>>>>>>>>>>>>>>???CCCIIIMMMAAAAAAAAABBBCCCDDDEEEEEEIIIEEEGGGWWWsss(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))((('''((()))***)))((())))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111111111444444444444555666777888===>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBBBBDDDCCCBBBAAA????????????CCCCCCAAA@@@>>><<<;;;:::666666555444333222222111333333333333333222111000111111111111111111111111222222000///............///............---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............//////000000111111222222666333555777777;;;MMMaaafffsss~~~yyyuuupppnnnnnnllliiifff```]]]YYYUUURRRMMMHHHDDDBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCJJJDDDCCCGGGFFFAAAAAAFFFOOO```rrrqqqaaaVVV___pppjjj___]]]___bbbeeeeeedddeeefffeeebbb```ZZZWWWSSSPPPOOONNNMMMKKKKKKMMMMMMLLLIIIGGGFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????@@@@@@AAAAAA@@@???===<<<999999;;;<<<<<<<<<<<<<<<:::999888777777888999:::888777777888:::;;;;;;:::::::::999999999999:::::::::999888777666666666777666777777999:::;;;<<<===<<<=========???BBBGGGKKK>>>??????AAABBBCCCDDDEEEHHHEEEBBBFFFWWWqqq'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))((('''((()))***)))((()))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111111111444444444444555666666666<<<<<<===???@@@BBBCCCCCCDDDDDDBBBAAAAAABBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@EEEEEECCCAAA>>><<<:::999555555444444333333222222444444444444444333222111222111111000000111333333444333222111///......---///............---------...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222333333666888666666???KKKmmmmmmooozzz~~~{{{yyyxxxrrroookkkhhhgggeeeaaa^^^ZZZXXXTTTPPPMMMIIIEEEBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAABBBCCCDDDEEEIIIEEEGGGKKKFFF===???JJJaaakkkrrrjjj[[[]]]yyymmm``````\\\ZZZ]]]^^^^^^```bbbddddddbbb```XXXVVVSSSQQQOOONNNMMMMMMMMMNNNNNNLLLHHHFFFFFFFFFEEECCCBBBAAA@@@AAACCCDDDAAA@@@???>>>===<<<<<<<<<;;;<<<>>>??????===;;;:::888999999::::::;;;;;;;;;999888777666666666777777777666555777999:::999888:::999888888777777777888888888777777666666666666555666666777999::::::;;;<<<===<<<;;;999:::===???;;;<<<===???AAABBBCCCCCCDDDFFFGGGGGGJJJXXXlll}}}&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))((((((((())))))*********************+++++++++,,,,,,---------,,,---......///000000000000111111111111333333444555555555666666888999;;;>>>AAACCCEEEFFFFFFEEECCCBBBBBBBBBCCCDDDFFFEEEDDDDDDCCCCCCCCCCCCFFFEEECCCAAA>>>;;;999888666666666666555555555555555555555555555555444333333222111111111333444666333333222222000///...---///............---------.........---------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---......//////000111111---...222555555444888>>>NNNwwwuuueeelllyyy~~~{{{xxxvvvtttssssssmmmkkkgggdddaaa]]]YYYVVVTTTQQQNNNKKKIIIFFFCCC@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAACCCEEEFFFFFFDDDEEEFFFAAA@@@LLL]]]mmmjjjddd]]]^^^tttwww^^^]]]___ZZZWWW[[[\\\\\\]]]___aaaaaa^^^\\\YYYXXXVVVTTTRRRQQQRRRRRRNNNNNNNNNKKKHHHFFFEEEFFFEEEDDDBBB@@@@@@AAACCCEEE@@@???>>>===<<<;;;;;;;;;999:::<<<======;;;:::888888888888888888999999999999888888777777777777777666555555666888999999888999888777666666555666666666777777777666666555555444555555666777888999999;;;;;;:::888666555666777888:::;;;===???@@@@@@@@@>>>EEEJJJHHHEEEIIIVVVbbb&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))(((((((((((()))******++++++************++++++++++++---------------......///000000000000111111111111111222333555555666666666666777999===@@@CCCEEEGGGEEEDDDCCCAAAAAAAAABBBBBBEEEEEEFFFGGGGGGFFFEEEEEEFFFEEECCC@@@===;;;999888777777777888888888888888555555666666666666555555333222222111222333555666222222222222111///...---///............---------............---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,------------------......//////000000...000333555555555666888===^^^pppbbbhhhrrrzzz~~~|||vvvuuurrrpppnnnmmmlllkkkfffeeebbb^^^ZZZUUUQQQOOOMMMJJJGGGEEEDDDCCCAAA???AAA@@@@@@??????@@@@@@AAADDDCCCBBBBBBBBBCCCDDDEEECCCCCCAAA@@@DDDQQQdddsssmmmccc\\\aaauuuzzzfffVVVVVVXXXTTTVVV^^^___^^^]]]]]]\\\[[[WWWUUUSSSSSSRRRPPPNNNMMMNNNPPPNNNNNNMMMKKKGGGFFFFFFGGGGGGFFFDDDBBBAAABBBDDDEEEAAA@@@???===<<<;;;::::::999999:::;;;::::::888888888777777666666777888888999999888888777777666666666555555666888999999888777777666555555444555555555555666666666666555555333444444555666777777777666777888888666666666777777888:::<<<===>>>>>>===;;;@@@DDDCCC@@@CCCMMMVVVkkk%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((()))((('''((()))***)))((('''(((((()))******++++++************++++++++++++,,,,,,,,,,,,,,,------........./////////000000000000111333555666666666666666777999<<>>>>>??????BBBDDDFFFIIIIIIHHHGGGFFFEEEDDDBBB???===:::888777888888888999999:::::::::444444555555555555555444111111111111222333444555000000111111111000......///............---------............------------++++++,,,,,,,,,,,,------************************************************************++++++++++++++++++,,,,,,,,,---------,,,------......///000000222333444333444666777666<<>><<<<<<;;;;;;::::::999999888888888777777777666555555666777777888888888888777666555444666555555666888999999888666555444444444444444555444444555666666666555444333333444444555555666666222444666777666666666777666777:::;;;<<<<<<;;;:::;;;>>>@@@AAA@@@CCCIIINNNWWWmmm%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((())))))((('''((()))******((('''(((((()))***+++++++++)))************+++++++++++++++******++++++,,,------------........./////////000222444666777777777777777999;;;>>>@@@BBBCCCAAA@@@>>><<<<<<<<<<<<===@@@BBBFFFIIIJJJIIIGGGFFFDDDCCCAAA???<<<:::888777888888888999::::::;;;;;;333333444444555444444444//////000111222222333333...///000111111000///...//////.........---------//////.........---------++++++,,,,,,,,,---------************************++++++******************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000000000///...000333555444======QQQxxxkkk[[[]]]eeekkkpppvvvyyy|||{{{vvvrrrpppmmmlllkkkjjjhhhfffccc___\\\ZZZTTTUUUTTTRRRNNNIIIGGGFFFGGGEEEBBBBBBBBBCCCCCCBBB>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCBBBBBB<<>><<<<<<<<<;;;:::AAADDDHHHLLLLLLKKKHHHFFFGGGDDD???;;;888777888999;;;;;;;;;;;;:::999888888777555222000///111444666000////////////000000111000000//////..................---,,,,,,,,,------......---,,,,,,+++******************************+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------......///000000000/////////000111333444555777:::>>>UUU{{{fffWWW\\\YYYdddmmmpppssszzz}}}zzzuuupppllliiihhhhhhfffccc___\\\ZZZWWWTTTQQQQQQPPPNNNLLLIIIFFFDDDBBBDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@>>>======???AAABBBBBBGGGHHHDDD@@@AAACCCBBBFFFIIIaaalll```^^^vvvttt]]]YYYYYYYYYWWWVVVVVVYYY\\\YYYZZZZZZZZZXXXWWWUUUSSSTTTSSSQQQRRRSSSSSSRRRPPPPPPMMMIIIHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGEEECCCBBBFFFFFFEEE@@@<<<:::<<<>>>888888777777777777777777666666666666555555555555555555666666555444333333666666666666777777777777555555444444444444555555777777666666555555444444333333333444444444555555555555555555555444444444444555777999:::;;;::::::<<>>>>>@@@AAAAAA@@@BBBDDDGGGIIIJJJIIIFFFEEEDDDAAA===:::888888999:::::::::::::::999888777666777555333111000111222333000000///////////////000/////////.........------...------,,,,,,,,,,,,,,,...------,,,++++++******************************************)))))))))((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------...//////000000/////////000111222333444111777:::HHHbbbwwwrrr```YYY\\\___```aaagggrrr{{{yyy{{{vvvuuurrrooojjjfffbbb```___]]]ZZZXXXVVVTTTRRROOONNNMMMKKKIIIFFFEEEDDDCCCDDDDDDCCCBBBBBBAAABBBBBB@@@?????????@@@AAACCCDDDHHH???===BBBFFFCCCCCCFFFNNNpppttt```YYYrrrcccZZZZZZYYYXXXWWWXXXYYY[[[\\\ZZZZZZ[[[ZZZYYYWWWVVVTTTWWWVVVUUUUUUWWWWWWVVVUUUQQQNNNJJJIIIJJJJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDCCC???;;;999;;;===777777666666666777777888666666666666555555555555555666666666555555444333555555666666666777777777555555444444444444555555666666666555555555444444222222222333333333444444444444444444444444444444555555777888999999999999888;;;???AAAAAAAAAAAABBBCCCFFFEEEIIIVVVeee''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************))))))******+++,,,,,,,,,,,,,,,------............///000000222333444555555333555666777777888;;;===???>>>===???BBBDDDEEEEEECCCDDDEEEFFFGGGFFFEEEDDD@@@>>>;;;888777777999:::999999999888777555444333555444333222111111111111111111000///.....................---------------------,,,+++++++++++++++------,,,,,,++++++******************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))*********++++++++++++,,,,,,---......//////000000000000000000111222222---555777999EEESSSkkk```UUUPPPVVV^^^___bbbgggmmmsss{{{~~~zzzvvvsssooonnnmmmjjjeee```[[[XXXWWWUUURRRQQQQQQPPPMMMKKKJJJHHHFFFDDDCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@AAACCCDDDEEEEEEJJJ===;;;DDDFFFBBBKKK\\\xxxcccfffooohhhYYY]]]ZZZXXXUUUVVVZZZ]]]]]]\\\ZZZZZZZZZZZZYYYXXXVVVUUUXXXVVVUUUVVVXXXXXXWWWVVVPPPNNNKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBAAAAAABBBBBBCCCCCCAAA>>>:::999:::;;;666666666666666777888999666666666666555555555555555666666666666555444444444555555555666666666666444444444444444444444444555555555555444444444444111111111222222222333333333333333444444555555666666666666666666777888888:::===AAABBBBBBBBBBBBBBBAAADDDAAABBBIIIPPPddd''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((()))))))))&&&&&&&&&''''''''''''((()))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))***++++++,,,,,,,,,,,,,,,------......//////000000111222333333444333555666666666777999;;;<<<;;;;;;>>>AAADDDEEEDDDEEEEEEDDDDDDDDDDDDDDDDDD>>>===:::777666666777777777777777666555333222111111111222222222222111111222111000///...------------------------------------,,,++++++******++++++,,,,,,,,,,,,++++++***************************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,---......//////000000/////////000000111///777666333777===QQQmmmhhhOOOQQQZZZYYYWWWYYYeeeiiiooovvv|||~~~{{{yyywwwsssooollliiihhhfffbbb^^^YYYUUURRRQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDAAA@@@@@@AAADDDEEEEEEDDDCCCAAA@@@@@@@@@@@@???@@@AAACCCCCCDDDDDDCCCDDDBBBCCCEEEEEEMMMhhhxxxbbbfff~~~yyy]]]WWW___XXXTTTRRRTTTZZZ]]]\\\YYYXXXXXXYYYYYYXXXWWWUUUTTTSSSRRRQQQRRRSSSSSSSSSQQQNNNMMMKKKJJJIIIHHHGGGFFFDDDCCC@@@>>>>>>???AAABBBBBBBBB@@@===;;;:::::::::666666666777888999:::;;;666666666666555555555555555555666666666555555444444444444444555555555555333333333444444333333333333333333333444444444444222222222222333333333333333333444555666666777777777666555444444555777888;;;>>>AAABBBBBBAAAAAAAAA@@@CCC@@@@@@EEEFFFUUUooo''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,,,,---......///000000000111111222222222333444666666666777999;;;<<<<<<<<<>>>AAABBBBBBAAADDDDDDCCCCCCCCCCCCCCCCCC>>>===:::777555444444444555555555444333222000///---...000111333333333222111111///...---------------------------------------,,,++++++******++++++,,,+++++++++++++++******************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++,,,,,,------....../////////...//////000000222777444222666888BBBVVVuuuppp]]]RRRJJJLLLVVVWWWZZZ```fffmmmuuu|||~~~{{{xxxvvvtttrrroookkkhhheeeccc___ZZZVVVSSSQQQPPPNNNLLLJJJHHHGGGEEECCCAAAAAA@@@>>>===???AAADDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@>>>CCCEEEEEETTTtttjjjcccjjj{{{pppcccZZZVVVWWWTTTPPPNNNQQQWWWZZZYYYVVVUUUVVVVVVVVVVVVUUUSSSRRROOONNNMMMMMMNNNNNNMMMLLLIIIJJJIIIHHHFFFDDDCCCCCCCCCAAA>>><<<<<<>>>@@@BBBCCCAAA???>>>===<<<;;;:::777777777888999:::;;;<<<666666666666555555555555444444555555555555444444222333333333444444444444222222333444444333222222111111222222333333444444333333333333444444444444444444555666777888888999666666555444444555666777777999<<<======;;;;;;;;;999<<<;;;===BBBBBBMMMddd''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''((((((&&&&&&&&&''''''''''''(((***)))((((((''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++******+++,,,---......///000000000000000000111111111333444555555666999;;;>>>======???AAABBBAAA???AAAAAAAAAAAAAAAAAABBBBBB>>><<<:::777555444333333333333333333222111000000,,,---///000222222333333000000///...---------------------------.........------,,,+++++++++++++++++++++++++++++++++******************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((()))))))))******************+++,,,,,,------..................///000000111444111222888777999EEEYYYrrrSSSIIILLLNNNPPPSSSYYYaaaiiipppttt{{{~~~{{{xxxvvvuuutttrrrooommmllliiifffccc___\\\XXXSSSPPPNNNMMMMMMKKKIIIFFFEEEDDDBBB@@@>>>>>>>>>===>>>???BBBEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@???EEEHHHTTTvvv}}}fffZZZggg}}}bbbTTTXXXYYYTTTQQQOOONNNMMMPPPTTTVVVUUUSSSSSSTTTUUUUUUUUUSSSRRRQQQOOONNNLLLLLLLLLLLLJJJHHHFFFGGGHHHFFFCCCAAAAAAAAABBB@@@>>><<<<<<===@@@AAABBB@@@>>>>>>>>>===;;;999888888888888888999:::;;;666666666666555555555555222222333444444444444333222222222222333333333333111111333333333333111111///000000111222333333444333333444444444555555555555555555666666777777888555555555555555666777777777:::<<<===<<<:::::::::666::::::>>>CCCBBBJJJ___fffdddiiiwww''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******++++++)))***+++,,,---......///000000000000000000000///...000222333333555888:::<<<;;;<<<===??????>>><<<<<<===>>>???????????????<<<;;;999777666555555444111111222222222222111111////////////000000111111///......---------......------........./////////...------,,,,,,,,,,,,,,,******************++++++************************((()))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++*********+++,,,,,,------,,,,,,,,,---...///000111000222///111888666444===DDD]]]iiiVVVPPPNNNMMMOOOUUU^^^fffjjjlllqqqvvvyyy|||zzzyyyvvvtttqqqooommmmmmkkkiiigggeeedddbbb^^^\\\VVVUUUSSSPPPMMMKKKIIIHHHFFFDDDBBBBBBAAAAAA???=========>>>???AAACCCEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDIIISSSddd{{{{{{gggeeemmmlllSSSOOOSSSRRROOONNNMMMMMMNNNPPPQQQRRRSSSRRRSSSTTTUUUUUUUUUTTTRRRRRRPPPNNNLLLKKKKKKJJJGGGFFFDDDFFFGGGFFFBBB@@@???@@@@@@???>>>======>>>???@@@AAA>>><<<<<<===<<<:::777888777777666777777888888666666666666555555555555000111222222333333333222111111111111222222222333000111222333333222111000......///000111222333444222222333333333444444444444444444444555555555555333444555666777888888888999;;;>>>>>>===;;;:::;;;999<<<;;;>>>CCC???EEEXXXQQQMMMOOOXXXcccyyy''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&'''(((***++++++(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++)))******+++---...//////000000000000////////////,,,...000111222444777:::888777888:::<<<===;;;999888999;;;===>>>>>>===<<<:::999888777777666777777000000111222222222222222222111000///.........///......---------......///........./////////000000///...------,,,,,,------******************++++++************************(((((())))))*********+++))))))))))))))))))))))))************++++++++++++************++++++++++++)))******+++,,,,,,------++++++,,,---...///111222000333///111888555222;;;777CCCbbbwwwSSSNNNHHHFFFJJJRRRZZZ___dddhhhmmmpppqqqvvv~~~}}}{{{zzzyyysssrrrpppmmmkkkiiihhhhhheeecccaaa___^^^\\\YYYVVVPPPPPPPPPOOOMMMIIIFFFDDDBBB@@@??????@@@@@@???===<<<===???AAABBBDDDEEEFFFDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDCCCBBBCCCDDDGGGHHHSSSggglllXXX\\\nnneeeYYYPPPOOOMMMGGGFFFKKKLLLNNNPPPQQQPPPPPPQQQSSSTTTTTTUUUVVVVVVUUUSSSRRRPPPNNNLLLJJJIIIHHHEEECCCCCCFFFGGGFFFBBB??????@@@??????>>>======>>>???@@@???===;;;;;;<<<<<<888555777666666555555555555666777666666666555555555555///000111222222222222222000111111111111222222222///000222333333222000///---...///000111222333444111111222222222333333333333333333333333333333222222333666888999999999888666888;;;;;;999777666777999;;;999:::===888<<>>>>>===<<<999999999999:::;;;<<<<<<;;;:::999777666444333222555222///000444777555222444222//////111333111000------......//////000000------......//////000000............---,,,+++***************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///......///000111222333333;;;999FFFcccdddEEECCCJJJJJJLLLTTT^^^\\\```ggglllmmmnnnqqqyyy}}}~~~xxxuuusssrrrooolllmmmkkkiiifffcccaaa```___\\\[[[YYYWWWTTTRRRPPPOOOKKKKKKIIIHHHGGGEEEDDDDDD===============>>>??????@@@???>>>???@@@CCCFFFHHHAAAEEEJJJLLLJJJGGGEEEDDDFFFAAA@@@BBBAAAAAAMMM^^^www}}}kkkeeeddd}}}]]]UUUKKKFFFGGGIIIHHHGGGGGGHHHJJJLLLMMMNNNMMMMMMRRRQQQPPPOOONNNNNNNNNNNNMMMKKKGGGDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@?????????======>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666444444444333333333222222444666666666444333444555000000000000111222333333222222111000//////000000000000000000////////////......///000111222333333333222222222222222222333333333333222222111111111333333444444555666666777555666888::::::888666555777999;;;;;;;;;;;;===>>>BBB???@@@BBBBBBMMMnnn%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))((('''''''''((((((''''''''''''((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...------.../////////////////////...///000222555666666666777999<<<===<<<;;;888888888888888888999:::888888777666444333222222555111///111555777666333444222000111333333222000//////////////////000000///////////////000000000............---,,,+++***************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,------------..................///000111222222333444333<<>>??????AAAAAAAAABBBCCCEEEGGGHHHNNNKKKHHHFFFGGGGGGGGGFFF???BBBDDDDDDFFFSSSnnn|||kkkjjjvvvtttbbbTTTLLLIIIGGGEEEEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGDDDBBBAAABBBCCCDDDCCCBBBAAA???>>>>>>>>>===>>>>>>>>>======;;;::::::999999999999888777666555444333333333222222222222333444555555444333444555222111111111111222222333222111111000//////000000///////////////000000000/////////000111111222222222222111111111111222222333333222222222111111111222333333444444555555666555666888999999888666555666777999:::999:::;;;===BBB@@@@@@BBB???CCCYYYrrr%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))******))))))''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------,,,---......//////......//////...///000222444666555555555888:::<<<;;;:::888777777666666666666666555555444444333222222111333111///111555888777666444333333444555444222000000000000000000000//////111111111111000000000000---......------,,,+++******************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,------------............---...//////111111222333444444777???HHH[[[~~~vvv^^^PPPHHHEEEGGGJJJPPPVVVVVVUUUYYY```eeegggkkknnnrrrvvv|||~~~|||yyyuuurrrjjjhhhffffffeeedddaaa^^^[[[YYYWWWTTTQQQOOONNNMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>>>>============>>>??????AAABBBDDDEEEFFFGGGGGGHHHMMMHHHBBB@@@CCCDDDCCCAAAAAAEEEIIIOOO___zzzuuulllqqq```eeesssooojjjeee___VVVKKKCCCAAACCCEEEHHHJJJKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA@@@???@@@AAABBBAAAAAA???>>>======<<<<<<>>>>>>>>>===<<<:::999888777777777777666555444444333333333222222222111111111222444333333333444666444333222222111111222222111111000/////////000000.........//////000000111000000000000000000000000111000000//////000000111222222222111111111111111111111222222333444444444444555777888888777555444444666888888888888:::;;;@@@>>>@@@BBB>>><<>>>>>======>>>>>>???@@@AAACCCEEEGGGHHHGGGFFFFFFAAA@@@@@@AAACCCCCCBBB@@@GGGLLLWWWkkk{{{jjjbbboooccc<<>>============??????>>>===;;;999777666666666777777666555555444333333222222222111111111///111222222222222444555555444333222111111111111111000000/////////000000------......///000111111111111000000////////////000//////......//////000111111111111111111111000000000111111222222333333444555666777777666555444444555777777777888999;;;===<<<>>>AAAAAA>>>@@@GGGQQQaaappp%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&)))+++,,,,,,+++***''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,+++,,,,,,---------------------...///000222333444555444555777:::<<<===<<<:::999888777666555555555444444444444444444444444000000000222555777999999444555777777666333111000222222111111000000//////222111111111000/////////,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...------...///000111222222222222333333555<<>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDFFFGGGFFFDDDCCC>>>AAADDDCCCBBBEEELLLRRRYYYhhh}}}nnnhhhnnnrrrSSS999CCCBBBAAA@@@AAACCCEEEGGGGGG>>>@@@BBBEEEGGGIIIIIIIIIEEEFFFFFFFFFEEEDDDCCCBBB>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@@@@????????????@@@@@@???===;;;999777666777777888888888777666666333333333222222222111111///000222222222222333555555444333222111000000000000///////////////000000,,,------...///000000111111111000000///.........///..................///000000000000000000000000//////000000111222222333333444555555555555444333444555777888777888999;;;;;;:::;;;???@@@???@@@CCCDDDLLLPPP[[[ttt%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&)))+++++++++***)))''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++***+++,,,,,,------,,,,,,,,,---...///111222333333555444444666999<<<======::::::888777666666666666666666666555555555555555//////000111333555777888444666777666444222111111000000000000000000//////////////////............++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------,,,---......000000111222000111333444666888===BBBZZZxxxsssVVVHHHGGGKKKOOOQQQPPPRRRTTTVVVXXX[[[___bbbfffjjjpppuuuyyy|||}}}|||{{{||||||zzzwwwuuusssttttttrrrooolllkkkkkkjjjgggcccaaa^^^\\\XXXVVVRRRSSSSSSQQQMMMJJJIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>???>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@BBBBBB@@@BBBNNNbbbrrrnnniiizzzVVVNNNFFF<<>>>>>>>>>>>>>>>>>>>>>>>===???AAADDDFFFGGGGGGGGGEEEEEEFFFFFFFFFDDDCCCAAA>>>???AAABBBCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@>>><<<:::888777888888888999999888888777444444444333333333222222000111333222222222333555444333222111000000000000//////......//////000000---------......//////000000000000//////.........///......------......///////////////000000000000//////000000111222222222333333444444444444333333333555777777777777999;;;:::::::::;;;<<<===>>>???888EEEJJJIIIMMMWWWqqq%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&((()))***))))))(((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++************************+++,,,,,,,,,,,,,,,,,,,,,...///111222222333444333222444888;;;<<<<<<999999888777666666666777777666666666555555444444...///000111222333555777444666777555222000111222//////////////////000000,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,------...///000111111///333555555444666888:::???WWWppp}}}cccUUUMMMJJJJJJKKKMMMPPPRRRTTTVVVYYY[[[___bbbgggjjjnnnsssxxx{{{}}}{{{yyyuuuttttttttttttsssooolllkkkiiigggffffffeeecccaaa```]]]YYYVVVTTTRRROOOMMMJJJKKKKKKIIIEEEDDDEEEFFFAAAAAA@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAABBBDDDHHHUUUlllrrrlllqqq}}}aaaFFF???:::888<<<555999???CCCBBB???;;;888<<<===@@@BBBCCCDDDDDDDDDCCCDDDEEEEEEEEECCCAAA@@@>>>???BBBCCCDDDCCCBBBAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999777888888999999888888777555555555444444444333333111333444333222222333444222222111000////////////...............///000000........................//////////////////......//////............//////........./////////000000///000000111111222333333222222333333333333222222222333555666555666777999777999;;;;;;:::<<<===>>>999CCCFFFDDDDDDCCCQQQjjj%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))******)))((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++************************+++,,,,,,,,,,,,++++++,,,...000111222222222333111111333666999;;;<<<888888777666666666666777777666666555444444333333...///000000111222444666555666666444000///000333------......//////000000*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,---...///000111111,,,111444111...///444888333CCCRRRdddmmm[[[PPPLLLIIILLLOOORRRSSSUUUWWWYYYWWWZZZ]]]```dddiiiooossspppuuuzzz}}}~~~{{{wwwuuuqqqqqqpppppppppmmmiiifffeeebbb^^^]]]______]]]ZZZYYYVVVRRROOONNNLLLIIIGGGDDDEEEEEECCC@@@@@@BBBEEEAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>??????@@@AAADDDDDDDDDDDDDDDCCCCCCBBB@@@CCCKKK[[[sss~~~nnniiiwwwcccFFFGGGBBB888888???<<<<<<999777666777:::===;;;<<<>>>@@@AAABBBAAAAAAAAABBBCCCDDDCCCAAA???>>>===???BBBDDDDDDCCCAAA@@@BBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@>>>===;;;;;;777777888888888888888777666666555555555444444444333444555444222222222444111000000///////////////...............///000111...............---------//////////////////////////////............//////---.........//////000000000000000111222222333333222222222222222222222222000222444444444444666888444999<<<<<<<<<===???@@@AAA???888<<>>@@@CCCDDDAAA@@@CCCIIICCC@@@BBB@@@>>>BBBIIIKKKZZZllllllllltttiiiPPP;;;999===;;;888999::::::::::::::::::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCDDDDDDCCCCCCAAABBBBBBBBBAAAAAACCCEEE@@@>>>======>>>>>>===;;;666666666666777777777777444555666777777555333222111222222333333222222111222111///.........///000------------------------///............---------........................---......///////////////...---,,,++++++,,,---.........//////000000111111222222222111111111000000111111222333444666666777666666666777999;;;===>>><<<===???@@@@@@AAACCCEEE''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++....../////////000000000............000333666888666777777888777666555444333333333333222222222222//////000111111222333333222111111111000000000000......------,,,,,,,,,---***++++++++++++,,,,,,,,,+++******)))))))))))))))+++++++++*********))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********************************+++++++++,,,,,,---.........//////////////////000111111222222333777333444???SSSnnntttbbbWWWOOONNNNNNNNNOOORRRPPPMMMNNNQQQTTTUUUZZZaaaaaadddhhhkkklllnnnqqqsssvvvyyy|||}}}wwwvvv{{{||||||}}}}}}{{{zzzyyyyyyuuupppmmmlllkkkjjjhhhdddbbb___]]]\\\[[[YYYWWWSSSRRRQQQPPPOOONNNNNNNNNKKKJJJHHHFFFDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCC@@@???>>>???@@@AAA@@@???CCCCCCBBBBBBAAA@@@@@@???AAA>>>>>>@@@AAAAAADDDJJJDDDBBBDDDGGGGGGGGGNNNXXX___uuuuuummmooodddNNN===;;;===999777999999999999999999999999999999;;;<<<>>>????????????AAAAAA@@@@@@@@@?????????>>>???@@@AAABBBBBBBBBAAA???@@@AAA@@@???>>>@@@AAA???===<<<<<<======<<<;;;777777777777777777777777444555777777777666444333111222222222222222222111111111///.........///000------------------------............------------------------------------------...///////////////......---,,,,,,---......---......///000000111111222222222111111000000000111111222333444555666666555666777888999:::;;;<<<;;;===?????????@@@BBBDDD'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---.........////////////...------...///111333555555666777777777666555444333333222222111111111111/////////000111111222222000000000000////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))))))))))))))++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((*********************************++++++++++++,,,---------.........////////////000000111111222222333222222333:::KKKiiiyyydddWWWQQQMMMLLLLLLLLLIIIJJJNNNOOOOOOQQQUUUXXX[[[___bbbccceeehhhjjjnnnqqqtttvvvwwwxxxzzz{{{}}}~~~~~~|||zzzyyyyyyzzzzzzxxxxxxzzzxxxrrrooopppooopppqqqqqqqqqpppnnnmmmjjjhhhfffeeedddcccaaa___]]]ZZZWWWTTTSSSQQQNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB???>>>===>>>@@@AAA@@@???CCCCCCCCCBBBAAA@@@>>>>>>AAA???@@@BBBBBB@@@CCCIIIEEEEEEHHHMMMTTT^^^nnn}}}qqqkkkfffssshhhXXXIII>>><<<;;;777666999888888888888888888888888888999:::;;;<<<=========@@@????????????>>>>>>>>><<<===>>>???@@@@@@@@@???>>>??????>>><<<;;;<<<======;;;:::;;;<<<<<<;;;999888888888888888888777777555555666777666555444333111111222222222222111111111000//////......//////------------------------............------------------------------------,,,---......//////......///...------------...///------......///000000000111111111111000000000000000111111222333444555555444555777888999999999888999;;;===>>>>>>???AAABBB''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''%%%''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++------------............------------...///000111333444555666666666555444333222222111111000000000/////////000000111111111000////////////.........------...---------,,,,,,+++++++++,,,,,,,,,------+++******)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************++++++++++++,,,,,,---------...............//////000111111222///111444555444999JJJ[[[wwwiii^^^SSSLLLKKKJJJMMMRRRTTTQQQOOOOOORRRTTTXXXZZZ\\\^^^```bbbhhhjjjmmmnnnoooppprrrssssssuuuuuutttqqqooonnnnnnoooooonnnnnnmmmjjjhhhhhhdddeeefffffffffeeecccbbb`````````___^^^\\\YYYXXXVVVTTTPPPNNNMMMLLLIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFEEECCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>???AAABBBBBBAAABBBBBBCCCDDDCCCBBBAAAAAACCCCCCGGGJJJHHHCCCCCCGGGJJJMMMUUUcccvvv}}}mmmccckkk}}}|||XXX>>>HHHAAA;;;;;;999555555999666666666666666666666666777888999999:::;;;;;;;;;???????????????>>>>>>>>>;;;;;;<<<==================>>>???===;;;999999:::;;;999888999:::;;;:::888777777777777666666666666333444444444444333222222000000111111111111000000000000//////............------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................,,,------......///000000000000000000000000000000000000111111222333333444444555777888999888666555777999;;;<<<<<<===???@@@''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%'''))))))((('''%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))*********++++++++++++,,,,,,,,,------------------------------......222333444555666666555444333333222222111000//////000000000000111111111111////////////.........---------.........---,,,+++++++++,,,,,,,,,---------+++******)))))))))))))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,---------------......//////000111111111111444666555444:::BBBVVViiitttbbbQQQLLLKKKNNNPPPOOOOOOQQQOOOQQQTTTVVVWWWXXXZZZ\\\```ccceeegggggggggiiijjjiiikkklllkkkhhheeeccccccaaacccdddcccbbb```^^^[[[[[[\\\]]]]]]]]]\\\[[[ZZZXXXYYYYYYXXXVVVSSSQQQOOOOOOLLLJJJIIIIIIIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEEEEEEECCCBBBCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDDDDGGGJJJJJJJJJPPPWWW```lllvvvssssssuuujjj\\\JJJ555:::888777777555333555888555555555555555555555555777888888888999999::::::>>>>>>>>>>>>>>>?????????::::::::::::;;;;;;;;;<<<===>>>???>>>;;;999888888999888777888999:::999888666666555555444444444444111111111111111000000000///000000111111000000//////////////////......---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------..................---,,,,,,,,,---......////////////////////////////////////000000111222222222333444666777777666444333555777999::::::;;;===>>>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------000111333555666666555555444444333222111000000///111111111111111111222222////////////............,,,---.........---,,,+++,,,,,,,,,,,,------------+++******)))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))*********)))))))))************++++++++++++,,,,,,,,,------------......//////000000555111000111222222555:::;;;LLLfffdddWWWKKKFFFEEEFFFJJJOOOMMMOOORRRSSSSSSSSSUUUVVVXXXZZZ]]]^^^^^^^^^___``````aaabbbaaa^^^[[[ZZZZZZWWW[[[]]]\\\[[[[[[XXXSSSTTTTTTUUUVVVUUUTTTSSSRRROOOQQQRRRPPPMMMJJJIIIIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDGGGLLLQQQ[[[mmm}}}~~~rrrppp[[[AAACCCCCC999222333444444333333444666333333333333333333333333777777666666777777888999<<<<<<============>>>>>>::::::999999999::::::;;;<<<===???>>>;;;999888888888777777777999:::999888555555444444333333222222000000000/////////......//////000000000000//////...////////////...------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...................../////////////////////000000000111111222333444555555444444333333555777888888999;;;<<<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***)))************+++++++++************+++++++++,,,+++,,,,,,---.........---///000222444555555555555555555444333222111000000333333222222222222222222000000000/////////......,,,---...//////---+++***,,,,,,,,,------------...+++******)))))))))))))))***)))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((()))******+++))))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000222//////111111000333888777???NNNdddkkk]]]TTTMMMKKKKKKKKKMMMOOOOOONNNNNNOOOPPPSSSUUUWWWXXXXXXXXXYYYZZZWWWXXXYYYWWWUUUSSSRRRSSSPPPUUUVVVSSSSSSUUURRRNNNMMMMMMNNNOOONNNMMMLLLKKKHHHJJJLLLJJJHHHFFFGGGHHHGGGEEECCCCCCEEEEEEEEEDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFJJJHHHGGGGGGGGGGGGFFFDDDEEEEEEDDDEEEGGGJJJNNNPPPUUUXXX```lllxxxoooyyy{{{aaaAAA666666777777333444444333222333333222222222222222222222222222555555444444444555666777999:::::::::;;;;;;;;;;;;;;;:::999888888999:::::::::<<<======;;;999777777888777666777999:::999888666666555444444333222222000000//////.........///...//////000000//////........./////////...---,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,------......---------....../////////......////////////000000111222222222333333444444222444666666666777999;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%%%%&&&'''((()))******''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***)))************+++++++++)))************+++++++++++++++,,,---...............000222444555555555555666666555444333111111000333333333333333333333333000000000000////////////,,,---...//////---+++***,,,,,,,,,---------......+++******)))))))))))))))))))))))))))(((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000,,,...333777555111111666222222555BBB```vvvcccTTTNNNIIIKKKLLLLLLKKKJJJKKKLLLRRRTTTVVVWWWVVVVVVWWWXXXRRRSSSSSSQQQOOONNNNNNOOOHHHLLLLLLGGGGGGKKKJJJFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEHHHIIIIIIGGGFFFHHHKKKIIIGGGEEEEEEFFFFFFFFFDDDEEEFFFHHHJJJJJJIIIHHHGGGCCCCCCCCCDDDFFFHHHKKKLLLIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCDDDGGGMMMTTT[[[___mmmwwwwwwuuuvvv\\\::::::@@@777222777666666555333222333222///111111111111111111111111444333222222222333444555777777888888888999999999;;;:::999888888999::::::888:::<<<<<<:::888777777888777777777999::::::999777777666555444444333333111111000///////////////......////////////......---.../////////...,,,,,,---------------------------------,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,*********++++++,,,,,,---......---------.........//////.........///////////////111111111111222333444555111333555666666666888:::''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))((('''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************))))))******+++,,,---,,,,,,,,,,,,---......///000111222444555666777444333222222111111222222111111111000111111222222000000000000000111111111---...000111000///---,,,...---,,,,,,++++++++++++************))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........000111222111111222444555333555;;;@@@QQQxxxzzz___VVVOOOJJJJJJJJJFFFDDDEEEOOONNNMMMOOORRRTTTRRRPPPMMMOOOPPPNNNKKKIIIJJJKKKDDDCCCDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIINNNKKKHHHEEEDDDEEEFFFHHHJJJGGGFFFGGGGGGDDDEEEHHH>>>DDDMMMVVVcccsssuuuxxxhhhYYYIII;;;999:::777333333222222222111111111000000///000000000111111111111111111111222333444666777666666555555555777888999999999999999999888777666888;;;>>>>>>888333333777777888999:::::::::::::::555666777777777666444333111111000000///.........111111///...---,,,,,,+++------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))******************************++++++++++++******+++++++++*********)))))))))************+++++++++,,,,,,,,,---------......000///...------...///000......///000111222222333222333444444333333555777''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************))))))******+++,,,---,,,,,,,,,,,,---......//////111222333555666666333333222111111111111222111111000000000111222222111000000000000000000000...///111111111000...---...---,,,+++++++++++++++++++++*********)))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------......000111111111111222444333000222555555>>>XXXtttuuugggWWWOOOKKKIIIIIIKKKFFFHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGIIIHHHGGGHHHIIIIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKJJJHHHFFFEEEGGGEEEDDDBBBBBBBBBCCCDDDGGGDDDDDDGGGHHHFFFFFFIIINNNXXXgggxxx~~~|||aaaIIIGGG===666555555333333666222222111111111000000000//////000000000111111111111111111222333444555666777777666666666777888999888999999999888888777666999<<>>>>>;;;999888999777888888999999999888888444555555666666666555555333333222222111000000///111000///...---,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++*********************************************++++++++++++******+++++++++***************)))************+++++++++,,,,,,,,,,,,------------......---------......////////////000000000000000111222333222222222444666''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''(((,,,///111)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((()))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---.........///000111222333444222222111000000000000000///////////////000111222222222111000///......---//////000000//////...---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++(((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++,,,,,,,,,------------///000000///000111333444222333555444222666>>>HHHaaaqqqeeeYYYUUUPPPLLLLLLMMMNNNNNNLLLJJJIIIHHHIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMKKKGGGDDDBBBBBBCCCCCCGGGFFFFFFFFFGGGIIIKKKMMMPPPPPPVVVdddsssvvvvvv}}}}}}SSSDDDAAA===999777666555333222222333111111000000000/////////........./////////000000222222111111111222222333999999888888777777777777666777777888777777666666111777;;;;;;:::;;;;;;:::888888888999999888777777444444555555555555555555444444333222222111111000000000///------,,,,,,,,,------------------------,,,,,,,,,++++++++++++*********************************************************++++++++++++******************************))))))*********+++++++++++++++,,,,,,,,,---------------------------....../////////////////////...000111222111111111333555''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((,,,///222((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((()))))))))******************))))))******+++,,,,,,++++++++++++,,,---------......///000111222222222111000000//////000000............///000111222222111111000///...---------------------,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,...////////////000222000...///111222222444777111===RRRooottteee]]][[[XXXPPPHHHQQQQQQPPPNNNMMMMMMOOOQQQLLLJJJIIIIIIJJJKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJKKKLLLOOOQQQSSSTTTPPPMMMHHHCCCBBBCCCGGGIIIKKKMMMQQQVVV^^^eeelllpppoootttyyyzzzwwwHHH777<<<<<<444:::888555444555666333///000000000/////////......---............/////////111111000000000111111222888888888888777777666666555666666777777777666666222888;;;888888;;;;;;888999999999999999888777666555444444444444555555555444444333333222111111111000///...---------------------------------------,,,,,,+++++++++***************************************************************++++++++++++******************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,---------------/////////...............///000111000000000222444''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''')))+++...///(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************))))))******+++,,,+++++++++++++++,,,------------...//////000111111111000000///////////////------------...000111222000000000//////.........------,,,,,,+++++++++++++++************++++++,,,*********+++++++++++++++((((((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---//////......000111000000000111111222444555555333777HHHgggsssdddZZZWWWSSSPPPNNNMMMMMMLLLLLLJJJHHHHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMMMMNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIJJJMMMSSS\\\ccchhhmmmrrr{{{sssqqqvvvxxxyyylllAAA888;;;888444555555444111000333666333---////////////............------------.........///000000//////000111222222666777777777777666666555444555555666666666666666777<<<<<<888888>>>???:::;;;;;;;;;:::999888777666666555555444333333444444444444333222222111111000//////...---------------------------------------++++++++++++***************************+++++++++******************************++++++++++++*********************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******+++,,,---------------------..................///000/////////111333''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))******************))))))******+++,,,+++++++++***++++++,,,------------......///000000000000///............///,,,,,,,,,---...///111111//////////////////......------,,,,,,++++++,,,,,,***************+++,,,,,,)))))))))*********++++++((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++---............///111000222333222111222444444888555444;;;LLLfffuuujjj___\\\]]]\\\UUUNNNRRROOOMMMKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[```eeemmmwww~~~^^^CCC222999???888444999000333222......111111.../////////.........------,,,,,,---------..................///000111222333444444666666777666555555333444555555666666666555777<<<===999===HHHLLLHHH===<<<<<<;;;:::999888777888777555333222222222333333333333222111111000000//////...------------...------------------------++++++++++++************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++)))************+++++++++***++++++++++++,,,,,,,,,((()))+++,,,---------,,,,,,,,,,,,------......///---...//////...///111222''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,++++++******++++++,,,---,,,------....../////////000000///...............,,,,,,,,,---...///111111.........//////////////////...---,,,,,,,,,,,,---******))))))***+++,,,,,,(((((())))))*********+++)))(((((((((''''''''''''&&&''''''''''''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++---......---...///111)))---000///...///000000...222777;;;???III[[[kkkvvv^^^[[[XXXVVVUUUVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTXXX___hhhrrr|||~~~rrrnnnxxx{{{UUU777===>>>888333333222000///666777000***,,,......//////.........---------,,,,,,,,,---------......------......000111222333222333444666666666555555333444444555666666666555222999;;;999BBBSSS[[[XXX>>>======<<<;;;999888777999777555333222111222222333333222222111000000/////////...---------......------------------------+++++++++************)))))))))******++++++++++++******************************++++++++++++******))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,++++++,,,,,,---...//////---...///.........000222''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******)))(((''''''((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))************+++++++++***++++++++++++,,,,,,,,,+++,,,---...////////////000000000000000///......---------......000111111000///...------...///000------,,,++++++,,,,,,,,,---,,,++++++******+++++++++++++++***)))(((((('''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************)))************+++++++++---------............///......//////000000111111111333555888;;;>>>@@@AAA[[[mmm~~~{{{}}}|||yyywwwssshhh```___]]]YYYXXXZZZ[[[YYYVVVSSSSSSSSSTTTUUUZZZXXXUUURRRTTTUUUSSSOOOXXXXXXXXXZZZ]]]```ccceeeuuu|||zzzqqqpppuuu~~~\\\FFF888888666555444333333333222111111000///......---------..................++++++,,,,,,,,,,,,---------------...///000000111000111111222222333444444444444333333333444555555555666888:::===@@@BBBCCC>>>===;;;:::999888888888777666444333222111111111333333333222222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))***+++,,,,,,------,,,+++***---000222000...////////////000000000000''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***)))'''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))*********+++++++++(((((()))))))))*********+++,,,---....../////////000000111111000//////...------------...///000111000///...------...//////...------,,,+++++++++,,,---,,,++++++******++++++++++++******)))(((((('''(((((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((())))))(((((()))))))))*********))))))*********+++++++++------------.....................///000000111111000111222444666888999:::AAAMMMbbb|||vvvjjj```^^^ccciiijjjnnnpppmmmiiiiiimmmqqq|||xxxuuuqqqoooqqqvvvsssVVVBBB777777666555444333222222222111111000000///......---......------,,,,,,+++++++++++++++,,,,,,,,,------,,,------...//////000000000000111111222333333333333333333222333333444555333444666888;;;===???@@@<<<;;;:::999777777777777666555444222111111000000222222222222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,,,,******---000111000....../////////000000000000'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((()))))))))*********++++++((((((((()))))))))******++++++,,,---............000000111111111000//////,,,,,,,,,,,,---.../////////......---......////////////---,,,++++++++++++---,,,++++++******++++++++++++******)))(((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))******)))))))))*********++++++,,,,,,,,,---------......---......//////000111111111111222222333333444444222666>>>LLLdddzzzwwwvvvwww~~~yyywwwyyy~~~]]]HHH999333444555555333222111111111111000000000///......------......---,,,+++******)))++++++++++++,,,,,,,,,,,,,,,------......///////////////000111111222222333222222111111222222333444222222444666888:::<<<===::::::888777666666666666444444222111000000000000000000000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************+++++++++++++++++++++***+++,,,///000///........./////////000000000''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))'''&&&''')))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((())))))))))))************************++++++++++++***+++,,,------......---000000000111111000//////,,,+++++++++,,,,,,---......------.........//////000000...---++++++******---,,,++++++******++++++************))))))(((((((((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))***))))))))))))************+++,,,,,,,,,------------------......///000000111222333333333333333444444555555444555AAA[[[||||||~~~zzzsssmmmkkkpppyyyqqqMMM@@@<<<555555;;;333333222111000//////////////////......---------...---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------............//////000000111111222111111111000111222222333111222333555666888999::::::999888777666666666666333222111000////////////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++******************+++,,,.........---........./////////000000''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))((('''&&&''')))'''((((((((())))))******'''''''''(((((((((((((((''''''''''''((((((((((((((())))))))))))))))))(((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++)))***+++,,,------------...//////000000000//////,,,++++++++++++,,,------,,,,,,---...............111000///---,,,+++++++++---,,,++++++******++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,,,,------------...//////000000111111222333333444444555444555444111222<<>>>>>444444888===:::333333888999:::666000000555555111000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,---++++++,,,---...///000111000000000000000000000000000000000000000000000000---...///000111111111111//////.........------------,,,++++++******++++++))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++************++++++%%%''')))+++&&&!!!###)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,++++++***************************++++++***++++++++++++***))))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000111222222333333444444555888;;;@@@IIIYYYvvvdddYYYLLLBBB>>><<<999666888888888777666666555555111111111111111111111111............////////////,,,---...///000///......++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,+++***)))(((***)))))))))))))))******))))))))))))))))))))))))++++++,,,------......///111000///......///000111///////////////.........000000000000000000000000///...---,,,+++,,,---...,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((*********))))))*********''')))...000---&&&&&&***))))))))))))************************************)))))))))))))))***++++++************************)))))))))))))))))))))((())))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++******************++++++***++++++++++++***))))))***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000111111222222333444444444666888999:::???MMM```ooo{{{aaaQQQFFFAAA:::777999;;;<<<;;;888777777666555444444333666555555444333222222111........................,,,------......---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,+++***)))(((******))))))))))))******))))))))))))))))))))))))++++++,,,,,,---.........000000///......///000000/////////////////////...///////////////////////////...---,,,+++,,,,,,---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***))))))(((((())))))***'''***///333000)))(((***)))))))))*********++++++***************************))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,++++++++++++++++++************++++++******)))((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000111111222333333444...111333222111444<<>>999===<<<:::999999:::;;;;;;777666666555444444333333666555444333111000///...////////////////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++,,,++++++***)))+++******)))))))))******))))))))))))))))))))))))++++++,,,,,,------......000///............///000......//////////////////////////////////////////000///...---,,,++++++,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))******************)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''(((,,,///---((('''***))))))*********+++++++++******************************))))))******+++,,,************************)))))))))))))))*********))))))))))))))))))))))))***************************))))))))))))))))))***************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,+++++++++++++++*********************))))))((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........///////////////000111111222222333***///333444444444888;;;888BBBQQQ```sss{{{nnn\\\KKKBBB?????????@@@AAAAAA???<<<999888888999999888888888777777777555555444333222111000///111111000000000000/////////////////////...------------------------------************************+++++++++++++++++++++***++++++******))))))******))))))))))))))))))))))))***++++++,,,------..........................................////////////////////////////////////000///...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))'''(((***)))'''(((+++************++++++++++++***************************************++++++,,,************************((()))))))))*********+++******************************************************))))))))))))******************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++*********************************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******)))************)))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------------------..................//////000111111222000222555444222111333444777888888999???QQQjjj}}}}}}gggYYYJJJGGGCCCAAA@@@@@@AAAAAA;;;===??????===;;;;;;;;;;;;;;;;;;:::::::::999999777777777666666666666666111111111000000///////////////........./////////------------------------++++++******************++++++++++++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))******++++++,,,------...------............---------.........//////000000........................///.........---,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***,,,(((''')))***(((***...*********++++++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++((())))))******+++++++++************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************************++++++++++++)))))))))*********++++++,,,,,,,,,,,,---------------------,,,++++++******))))))******))))))((('''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...//////000000111111222333222000000111333111333555444444888BBBJJJ^^^mmmlll]]]UUUPPPMMMOOOOOOOOOOOONNNOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGBBBBBB@@@>>><<<;;;999888999999999999999999999:::444444444333222222111111000//////............///........................,,,,,,,,,+++++++++++++++,,,++++++++++++,,,---------,,,+++***************))))))))))))))))))))))))******++++++,,,,,,------,,,,,,---......---,,,,,,------......///000000000........................------......------,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))***************))))))*********+++((('''***+++)))))),,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++((())))))******+++,,,,,,************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************************++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,---...------,,,++++++******)))))))))))))))((((((''''''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,------...//////000000...///000111111222444555+++...333555555666666777444???OOO^^^nnntttlllfff^^^XXXXXX___gggmmmjjjjjjjjjjjjjjjlllnnnpppsssnnniiifffffffffdddbbb___]]]ZZZVVVQQQMMMIIIHHHCCCCCCBBBBBBAAAAAA@@@@@@>>>======<<<;;;;;;::::::777666444222000/////////........................---------,,,,,,,,,++++++,,,++++++++++++,,,---......---,,,+++************))))))))))))))))))))))))*********+++,,,,,,------+++,,,------------,,,+++------......///000000111........................+++,,,---.........---,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))************)))************++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******++++++************++++++'''%%%&&&+++,,,)))'''(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++*********++++++,,,,,,,,,......---,,,,,,+++******)))))))))))))))((((((''''''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000//////000000////////////333222111000000111333444555777888777:::EEEWWWeeeooo|||qqqjjjgggfffhhhiiikkkmmmrrrxxx||||||}}}~~~}}}||||||vvvoooiiidddaaaRRRRRRQQQPPPNNNMMMLLLLLLGGGGGGFFFFFFEEEDDDCCCCCC???===:::777444222111111////////////////////////.........------,,,,,,,,,,,,,,,+++***+++,,,...///...---,,,+++************)))))))))))))))))))))))))))******+++,,,,,,------++++++------------++++++---------...///000000111........................***+++,,,...///......---,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))******+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))((()))************+++++++++++++++******************++++++++++++++++++++++++***+++,,,---............,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))************++++++++++++++++++*********)))))))))************+++++++++*********************************************************)))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000222111000//////000111111111222333555777888999:::???HHHVVVfffyyyxxxsssrrrpppnnnmmmooosssuuurrroookkkiiikkkooopppooovvvyyyzzz}}}}}}xxx{{{}}}yyyrrrmmmlllmmmooocccbbb[[[TTTSSSTTTLLLBBBNNNMMMKKKIIIEEE???888444666333///------///000000///.........000000...,,,000///---,,,,,,,,,---...++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------////////////////////////000000//////.........---......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((()))))))))))))))******++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++******************++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))************++++++++++++++++++*********)))))))))************+++++++++************************************************************))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000111111000//////000000111000111222333444666666777333777<<>>;;;888555444333111///666222,,,******,,,...///+++++++++++++++,,,---...++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------........................000/////////.........---...------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))******+++++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***************))))))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++***************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........////////////000000000////////////000111///000000111222222333333555777888777555777<<<@@@DDDHHHOOOYYYfffuuu~~~wwwlllbbbaaaeeeZZZ[[[\\\___fffmmmnnnjjjfffggghhheeebbbaaadddgggjjjfffcccdddggghhhddd```]]]^^^aaadddaaa]]]]]]aaammmmmmllljjjlllmmmjjjddd[[[^^^aaabbbcccdddfffhhhpppoooqqqtttsssqqqsssvvv|||{{{tttrrrrrrssslllkkkjjjgggddd___[[[YYYUUURRRLLLFFF@@@:::333/////////...///000000---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,......................../////////...............------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------,,,,,,,,,,,,,,,,,,------------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************************************)))***************++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************++++++,,,,,,,,,---------------.........///////////////.../////////000000000000000000000111111111000222444444333333555888666666777777:::@@@GGGMMMZZZaaakkkqqqxxx{{{llliiivvvwwwmmmiii___\\\YYYWWWTTTSSSUUUWWWZZZ[[[^^^ccchhhkkkjjjhhh^^^______]]]YYYXXX[[[^^^dddcccccceeehhhgggccc^^^]]]```fffgggddd```^^^___gggeeebbbbbbeeegggeeebbbZZZ\\\]]]]]][[[ZZZZZZ[[[ZZZ[[[]]]^^^]]]\\\]]]___hhhhhhiiiiiijjjmmmrrruuu}}}zzzwww{{{}}}vvvnnngggcccgggccc]]]XXXRRRLLLEEEAAA666444111000000000000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------------------........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))******++++++++++++*********))))))************************************************))))))***+++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************************************))))))******+++++++++,,,******+++++++++,,,,,,,,,************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************+++++++++,,,,,,,,,------------------............------......////////////000000000000000000000000000111222222111000000111555666666444333333555777:::===@@@CCCHHHQQQ\\\dddiiiiiiggg```ZZZZZZ```ggglllhhhgggkkklllhhhdddcccjjjhhheee___ZZZXXXXXXYYY___^^^\\\YYYVVVUUUWWWYYYKKKKKKFFFMMM```cccXXXSSS]]]ZZZWWWWWWZZZ\\\ZZZWWW[[[ZZZ[[[\\\\\\ZZZWWWUUUXXXZZZZZZXXXUUUUUUXXX[[[aaaeeelllppprrrooojjjggggggnnnuuuyyyyyyxxxxxxxxx~~~xxxrrrpppqqqpppmmmlllnnnoooooollliiifffeeeeeecccdddbbb^^^[[[ZZZ[[[[[[^^^^^^\\\ZZZYYY\\\```dddhhhqqq|||~~~}}}{{{xxxooollliiifffdddbbb___]]]TTTJJJ===222---...111444..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,---------------------------------...............------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************************************************************))))))***+++,,,,,,,,,,,,)))************+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------............///............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************+++++++++)))************+++++++++************************************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.../////////...000000000000111111111111222333444555555555444444111333666777666555666777777666444444777:::<<<===@@@@@@???;;;777777;;;>>>;;;:::>>>EEEGGGCCC>>>===???@@@???<<<:::999:::<<<777999::::::999999:::<<<===FFFMMMZZZllljjj[[[UUU[[[[[[ZZZZZZ^^^aaa^^^WWW\\\\\\^^^bbbbbb___]]]___kkklllllliiieeedddfffiiilllvvv~~~{{{qqqllliiifffgggfffeeeaaa\\\XXXWWWWWWRRRXXXcccnnnsssuuu||||||xxxsssnnnhhhdddccc___XXXOOOFFF;;;111+++......---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))******+++)))))))))***++++++,,,,,,************************************************((()))***+++,,,,,,,,,,,,)))************+++++++++******++++++,,,------...------------------------,,,------...------,,,,,,------......///////////////.........------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++)))************+++++++++************************************************))))))***++++++,,,------******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))******************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------***+++---...//////........./////////000000111111******+++---///111111111///111333444333222333444444444444555666666666555777777777777666666666666444222444999:::888666888777999:::999888888999;;;333666999===???CCCGGGJJJVVV```dddiiiqqqjjj\\\ZZZPPPWWW\\\[[[[[[___aaa___eeeeeellltttvvvsssrrruuutttvvvxxxxxxvvvwww{{{|||tttooonnnnnn```\\\^^^dddhhhgggiiimmmwwwxxxkkkccceeehhhkkkkkkdddUUUDDD888888666222///---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++)))))))))))))))******+++(((((()))***+++,,,,,,---))))))))))))))))))))))))************************((()))***+++,,,---------)))************+++++++++******+++,,,,,,---......---------------------------------...------,,,,,,---.........//////000000//////.........---------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++)))************+++++++++************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))+++,,,...//////......------......///000000111111000///000111111111000000111222222111111333555///222555666444333222222222222222444555555333000666222000111222111333777444666888999888777888999888:::===AAAHHHQQQ\\\bbbdddjjjeee______XXXRRRVVVQQQ^^^fffbbb^^^aaahhhkkkkkkkkkrrrzzzzzzrrrmmmoootttyyy{{{pppnnnlllfffaaaaaa[[[eeerrr~~~vvvlllooommmjjjhhhgggeeeccc```FFFAAA;;;444000......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,+++++++++,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---.....................---------////////////////////////..................------///000000000//////...---...---,,,++++++,,,---...000000000//////........./////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++***************++++++---,,,+++******+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******************************)))(((((((((((((((******))))))((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...////////////////////////////////////////////////000000111111111222222222///111333444333222222333333333333222222333333333333444555444333444666888888666444666888<<>>BBBJJJRRRXXXYYYeeennnnnnkkkiiieee```YYY\\\fffwww}}}zzzoooqqqpppooottt~~~xxxyyy}}}yyyvvvtttiiiddd___^^^cccjjjppptttmmmqqqttttttwww|||yyysssoooooonnnooozzzyyyfff[[[]]]gggpppuuu|||}}}{{{zzzwwwsssqqqjjj^^^OOOAAA777222000...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******)))))))))************+++))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............,,,---...///000000000000////////////000000000000///////////////000111111000111111222222333333333111111111111111111111111111222222333333444444555111111222333333333222222000000111111111111000000222222111111111000000000000000000000111111111111000000000000000000000000////////////////////////------------------------++++++,,,---------------...---,,,++++++***++++++)))******++++++******)))******************************************************************************************************)))((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111111111000000222444222333444555888:::<<<===BBBDDDGGGKKKPPPXXXaaagggdddkkklllddd```dddhhhhhhccceeemmmxxx|||xxxtttrrruuuzzz~~~tttoooxxxyyyrrrnnnllljjjiiieeebbb```bbbhhhpppwwwzzz~~~wwwxxxttt~~~{{{qqqkkkddd______iiixxxyyyrrrvvvwwwtttjjjZZZHHH999222...------///000111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))************)))))))))((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---///000111111000000//////000000000111111111000000//////000000111222222222222333333333333333222222222222222222222222333333444444555666666777444444555666666666666666666555555444444555555666777777666555444333222222333333222222222222222222111111111111111111111111////////////////////////------------------------+++,,,------...---------......---,,,++++++++++++******+++,,,,,,+++************************************************************************************************************)))((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111111000111444666888999:::===@@@DDDFFFHHHQQQUUUYYY]]]___aaaccceeeccckkkjjj^^^XXX___fffgggmmmjjjkkknnnooooootttzzz~~~{{{ssskkknnn}}}wwwoooiiifffeeecccaaaffffffgggkkkssszzznnnsssvvvvvvzzz~~~qqqfffhhhkkkqqqzzz~~~wwwyyyzzzxxxooo```PPPFFF999666222000///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******))))))******++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,---///000111111111000000000000000111111111111000000000000000111111222333333333333333333333333222222222222222222222222444555555666777888888999===>>>??????@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA===<<<;;;:::999888777666444444444333333222222222111111111111111111111111000000000000000000000000........................+++,,,------......------///...---,,,++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))******************************)))((((((((((((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111111111222555888???@@@BBBEEEIIIMMMPPPRRRaaaeeeiiikkkhhhccc^^^[[[]]]hhhjjj```ZZZ^^^aaa___dddgggooowwwyyyyyy}}}{{{qqqnnnmmmllloooiiieeemmm}}}zzzkkkjjjfffbbbbbbdddffffffeeekkklllpppwwwxxxtttoookkkrrrxxxnnnfffeeemmm{{{zzzxxxwwwxxxyyyssshhh___GGGAAA888000------...///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000000000000000000......//////000000111111000111333444444444333333333333444333333333222222666444333444555555444222444555444222444888888555999:::<<<===???DDDOOOYYY```aaacccgggjjjkkkjjjhhhfffbbbbbbeeeffffffjjjnnneee___WWWQQQLLLHHHGGGHHHCCCBBB@@@???===:::777444333222222222444444222000222000//////111333333222---...............---,,,000//////......//////000------,,,++++++******))))))+++...000000...+++))))))))))))))))))******+++,,,,,,+++***))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,,,,,,,000222444;;;DDDCCC===MMMOOOQQQQQQQQQVVV```gggqqqllliiiiiieee\\\YYY\\\[[[]]]^^^[[[XXX[[[ccckkkzzz|||uuuiiieeejjjppprrrpppkkkeeebbbgggjjjhhhbbb___^^^```aaacccccceeegggiiiqqqtttwwwxxx}}}vvvmmmiiikkkwwwyyysssmmmiiixxx|||zzzqqqnnnsssmmm\\\DDD444222666444...333111000.........//////........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000000000000000000...//////000000111111222555444444333333333444444000111333444555555555555111111222444666888:::;;;888<<<@@@CCCIIIQQQRRRPPPGGGHHHLLLQQQWWW```jjjrrrsssuuuxxxzzzzzzyyywwwuuu{{{wwwuuuyyy||||||}}}~~~yyyxxxzzzxxxtttpppjjjfff```YYYQQQIII@@@:::===:::555333333666888888222222222333333222...+++333222000......///111222,,,,,,,,,,,,---...///000------,,,,,,+++*********)))+++---......---+++))))))))))))))))))***++++++,,,,,,+++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000222222666888777<<>>BBBGGG\\\aaaeeeiiiooouuuvvvrrrrrrooojjjfffdddcccbbb```eeehhhkkkkkkjjjiiijjjlllnnngggdddiiippptttwwwyyy~~~zzzsssjjjddd[[[VVVNNNFFF@@@;;;666444444333222333444444333111111000////////////000000---------------...//////...------,,,,,,+++*********++++++,,,,,,++++++******))))))))))))***++++++,,,++++++************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,.........------///333666333<<>>CCCJJJTTT^^^fffkkkuuuzzz~~~}}}{{{}}}||||||{{{wwwvvvoooooopppsssxxx|||~~~~~~}}}|||zzzwwwqqqhhh^^^WWWKKKEEE<<<444//////222444............///000111222000//////......---,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,------...+++...222777>>>FFFNNNTTTZZZ[[[bbbpppyyyzzzvvvtttooolllhhhcccaaa```aaaaaa\\\bbbiiioooxxxuuudddZZZYYY[[[OOOSSSYYY^^^]]]XXXXXX[[[YYY[[[\\\[[[YYYVVVUUUUUUSSSSSSXXX___bbb```^^^___ZZZ]]]ccckkkooommmeee^^^QQQSSSTTTUUU[[[eeeiiiiiihhhkkkllliiijjjrrrzzz}}}|||}}}}}}qqqiiihhhmmmyyyiiiooozzz~~~wwwuuuwwwuuupppHHH???555000111333222000/////////......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))((((((''''''$$$%%%%%%&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------.../////////---------...///000000000......///000000111222222111111111111111111111111111111222444555666777888444444555888<<>>>>>>>>???EEEDDDCCCCCCDDDFFFHHHIIIFFFHHHLLLQQQUUUXXXZZZ[[[___dddlllttt|||yyyxxxyyyrrrkkkuuu}}}zzzuuuqqqqqqooobbbNNN???999666555777666000,,,+++///.........000000///---++++++,,,,,,------......---,,,++++++******++++++******))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000111111000000000000000000000000111111111222222222222222222222222222333333555666:::@@@EEENNN]]]jjjzzzwwwrrrtttxxxzzzyyyuuuqqqnnnttt|||tttuuu{{{lllrrrtttwww|||~~~|||iiihhhgggfffcccZZZMMMCCC@@@:::333///000111222111000///---,,,,,,...000111,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))******+++)))***+++,,,,,,+++***)))000---+++---555???IIINNNLLLYYYgggooouuuxxxpppeee]]]```dddfffggghhhiiiiiisss}}}~~~qqqbbbZZZZZZ]]]___^^^dddbbbcccdddbbb___```dddqqqooolllhhhbbb]]]YYYWWWWWW\\\aaaaaaZZZRRRLLLIIIHHHIIIJJJLLLSSSYYYZZZVVVFFFDDDBBBAAAAAA@@@>>><<<777666555444333333333333000111111222333444444444;;;:::::::::<<<>>>@@@AAA===@@@DDDHHHMMMQQQTTTUUUOOORRRWWWZZZ___fffooowww~~~sssrrryyy{{{lllmmmqqq~~~~~~wwwzzzxxxkkk]]]FFF???:::999777222///...111///------...///...---,,,,,,,,,------.........---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++++++++,,,------------------------------------............//////000000000111111111222222111111111000000000111111111111222222222222444444444333222444666888888>>>FFFMMMTTTbbbyyy}}}xxx{{{{{{qqqkkkmmmxxx}}}|||jjjhhhffffffeeeccc___[[[RRRJJJ@@@999666444111...333111///......//////...,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******++++++'''***---//////.........***...444:::@@@GGGOOOTTT\\\sss}}}rrrmmmhhhbbbjjjllljjjeeedddkkkuuu|||}}}kkkcccZZZYYY___gggllllllnnnkkkhhhhhhccc[[[VVVVVVfffeeeaaa\\\VVVQQQOOONNNSSSXXX]]][[[UUUPPPPPPSSSMMMOOORRRUUUWWWWWWRRRMMMAAA>>><<<:::999777444222222111111000000/////////333333444555666777777888999999:::<<>>@@@BBBBBBCCCFFFJJJNNNRRRUUUWWW\\\^^^______aaahhhqqqxxx{{{}}}xxx```[[[pppsssgggqqqxxx}}}vvvjjjVVV@@@333000222222111222333444222111......---------------------,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------------------------......///000000000000111111111222222222222111111222222222333333333333333444444444555555555333555888:::>>>FFFQQQYYYiiixxxtttppptttyyy{{{qqqhhheeehhhmmmxxxvvvqqqhhh]]]QQQFFF@@@555222///...000111///,,,...------------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---+++---...---++++++///222===EEENNNSSSXXXbbbqqq~~~{{{iii]]]\\\aaagggiiicccpppzzz}}}yyynnn```UUUQQQ\\\ccclllrrrssssssssstttdddcccbbbaaaZZZPPPKKKLLLOOOXXXaaaddd]]]QQQEEE???DDDKKKSSSUUUQQQNNNPPPSSSLLLFFF???;;;666000///111...------...000222222111---...111333444333222111222222222222333333333333333333444444555555666666777777999;;;>>>BBBDDDFFFLLLOOOTTTXXX___iiiuuu~~~qqqiiihhhuuujjjwwwtttwww}}}yyy]]]EEE999444111///...000222444444------------......//////---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...........................---......///000000111111111111111222222222333333000111111222333444555555555555555555666666666666777;;;AAAHHHPPP^^^nnnyyyuuuuuuoootttzzz}}}|||vvvpppmmmzzz}}}}}}wwwlllaaaYYYWWWEEE>>>666111111222000..................//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...---......---,,,000888???SSSVVVZZZ```gggpppwww|||qqqccc[[[bbbiiihhhfffhhhooojjj\\\WWWXXX^^^eeetttxxx}}}}}}zzztttpppnnncccccceeecccZZZPPPMMMQQQRRRXXX\\\[[[RRRGGG@@@<<>>OOO\\\cccgggpppvvvcccTTTUUUWWWbbbhhhppp```MMM]]]aaannnttt```[[[cccccchhhjjjbbbSSSGGGDDDEEEBBBAAA???>>>===;;;888666333222///---,,,,,,------...............---,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000000000000000111333555666:::???BBBFFFNNNZZZfffrrrnnnbbbmmmnnnccccccjjjqqquuusssxxxwwwgggLLL666///111//////...---,,,+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))***)))(((''''''((()))***)))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000000000////////////......111000000000000111222222444333333222222333333444444555555444444555888:::777===DDDLLLWWWjjj~~~zzzxxxyyyxxxvvvwwwzzzeee```]]]aaaddd^^^NNN@@@;;;444...---111444222...000//////...---------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************))))))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))***************************************))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,------...111...:::RRRbbbeeelllvvvkkk]]]SSSSSS```\\\tttuuuaaa\\\^^^sss}}}mmmXXXVVVaaabbbaaa]]]UUUKKKDDDBBBCCC???<<<888666444333000...---,,,+++++++++,,,---...,,,,,,---------,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000000000000000000111222222222222444777999===DDDMMMWWWaaappppppeeeggg~~~~~~wwwmmmkkkpppyyywwwXXX:::000555///...------------+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))((()))***+++,,,---......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,---...000111000000//////////////////222111000///000111222333333333222222222333444444///333777999999999;;;===>>>QQQgggtttzzzwwwzzz||||||zzzuuulllbbb^^^```cccaaa]]]LLLCCC999222111111///---//////......---.........,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,------,,,+++,,,---///555>>>NNN^^^dddiiivvvfffQQQQQQUUU]]]jjjtttwwwccc\\\eeeyyy}}}wwwkkk\\\UUUUUUTTTQQQLLLGGGDDDCCCBBBBBB999666222///...---,,,***+++************+++,,,---++++++,,,,,,,,,++++++***,,,++++++*********++++++,,,,,,,,,,,,,,,---------........................//////000000000111111111111111111111111111111111333444555444333444666888;;;@@@FFFLLLUUUbbbsssvvvjjjvvv{{{{{{jjjccckkkvvvnnnLLL999777///---+++,,,---...,,,***************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,---...000111//////000000000000000000222111000000000111333444222222222222222333444555333666888999999<<>>EEETTT```kkkvvvpppfffoookkkcccdddkkk~~~|||gggXXXXXXaaayyyuuuuuurrrlllbbbYYYTTTTTTOOOIIICCC>>>;;;777333//////...,,,,,,---...---,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,++++++,,,,,,------------...//////000000000333333333333333333333333222333333333333444444444444444444444444444444444222333555666666666888:::888;;;>>>???AAAGGGRRRZZZeeeppphhh```sss}}}}}}wwwkkkaaaccceeennn}}}uuuTTT888000111000///,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((((((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((('''''''''(((((())))))))))))((((((+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...+++,,,---...//////////////////000000000111111111000111222222333333222222555555555555666777888999<<<@@@GGGOOOZZZmmmvvvvvvwwwvvvuuussspppooopppnnnkkkeee[[[NNNBBB:::444444222111000000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))************++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------***,,,...111666AAAOOOZZZccclllyyysssaaaeeepppoookkksss___ZZZiiirrr|||tttuuuvvvtttlllaaaXXXSSSPPPJJJDDD===666222000---+++...---,,,---......,,,+++*********+++++++++*********++++++,,,------,,,,,,------,,,,,,------...///...//////000111111222222333333333333333333333333222222222222333333333333444444444444444444444444111333555666666666777999666:::>>>??????BBBJJJPPPTTT\\\jjjxxxzzzgggjjj}}}~~~{{{qqqhhhaaabbbccckkkzzz|||dddFFF333888<<<999222+++***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((('''''''''''''''((()))******)))((('''((()))+++...111444666777,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---///000//////...//////000000111111111222000111222333444333222222777777777777888999:::;;;@@@LLL___rrrvvvssszzz}}}vvvvvvwwwxxxttthhhUUUGGG666555444222111000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------))),,,000444<<>>:::333---+++,,,---///---------.........+++)))'''((()))***++++++++++++***+++,,,------------------------------...///000///000000111222333333333222222222222222222222222000000111111111222222222333333333333333333333333222444666777666666777888000555:::<<<;;;===BBBHHHLLLSSS\\\gggtttooowww~~~{{{{{{|||cccbbb\\\\\\nnn~~~pppUUU===EEELLLJJJ>>>444000000++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&'''((()))******)))(((''')))))))))+++---111444666++++++,,,,,,,,,---------///,,,+++,,,...///---+++............/////////000...///000111111222222111222222333555777777666555555777777777888;;;===>>>TTT|||}}}yyy}}}|||wwwtttsssmmmdddTTTGGG777000111444222.../////////...,,,+++,,,------,,,,,,++++++,,,,,,---+++++++++************))),,,,,,++++++++++++++++++******************************++++++++++++******,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++************++++++))))))))))))******************+++++++++,,,,,,,,,+++,,,------,,,,,,...///...000666AAARRRbbbkkknnnzzzfff___ZZZSSSYYYhhhppp\\\iii{{{lllnnnmmmcccSSSFFF???>>>222111///...------......,,,,,,++++++++++++++++++++++++++++++++++++++++++000000//////......------......//////000000000111222222222333333444444444222222222111111111000000222222222222222222222222222222333333333333444444666666666666666555555555555666888999:::<<<>>>AAADDDKKKVVVaaammmzzzwww|||www~~~{{{mmmaaadddpppwwwpppfffRRRZZZggggggPPP333)))///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''(((((())))))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******+++---///111++++++,,,,,,,,,---------///---+++,,,...///---+++........./////////000000...///000111222222222222333222111222333444444444;;;:::;;;======???FFFNNNrrr~~~}}}{{{~~~~~~{{{zzzyyyrrrhhhaaaXXXKKK>>>666333444444,,,---------,,,---...///---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++******************************++++++++++++******++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++************++++++))))))))))))***************++++++++++++,,,,,,,,,---------...//////......444777DDDVVVaaaeeeppp~~~lll[[[VVVVVVVVVjjj~~~lllfffrrrxxxrrrpppnnnfffXXXHHH<<<666555111000///---,,,,,,------++++++++++++++++++,,,,,,---------------------,,,000000000/////////////////////000000000111111111222222333333333333333333222222222111111111000000222222222222222222222222222222333333333333444444666666666666555555555555555666888888999:::===???AAAGGGPPPZZZeeerrrzzzyyyvvvnnnlllppprrroookkk``````ccc```NNN666---111---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))******,,,,,,,,,,,,------------...---,,,---.........,,,....../////////000000000///000111222333333333333555444333222333555777999===;;;<<>>999;;;AAAJJJRRRcccttttttvvv{{{}}}tttkkkhhhhhhfff```VVVIII;;;222555333111/////////...---------,,,,,,,,,,,,------,,,,,,+++++++++*********))))))************++++++******************************++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))*********+++++++++++++++************++++++))))))*********++++++++++++++++++,,,,,,,,,------......---++++++///555;;;JJJ___kkkhhhpppwwwcccSSSSSSXXXbbbxxxxxxdddeeefffxxx~~~xxxqqqlll[[[RRRDDD999333111///...---------,,,,,,+++++++++******++++++,,,---...............///////////////111111111222222333333333222222222222222222222222444333333333222222111111111111111111111111111111111222222222222222333333222222222333333333444444444444555555555555555666555666777666666666888:::999<<>>888000------///000///......------------......,,,,,,,,,,,,++++++++++++*********+++,,,,,,------******************************++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,...000///111>>>QQQaaatttlll{{{kkkkkkRRRLLLTTTjjjlllZZZkkkyyylll]]]NNNEEE???:::444111000000///...+++,,,,,,------,,,++++++++++++,,,,,,------...............//////000000111222222222333333333333333333333333222222222222111222222222222222111111111111111111111111222222222111111111222222333333444222222333333333333444444333333333444555555666666444555666666555555777999777999<<<===@@@FFFOOOVVVcccmmm|||}}}rrr||||||~~~{{{ssslllfffYYYGGG:::333000...---......------------......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************(((((((((((()))***+++++++++************)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------......---------------............---///000000------...000//////000000000111111111333333444666666666666666444777:::;;;===CCCMMMUUUwwwvvvrrrrrroookkkeee```]]]\\\\\\NNNEEE999111000111111000......------------......------,,,,,,,,,+++++++++***++++++,,,------......******************************++++++++++++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,------------...//////111666BBBSSSdddppp{{{~~~ooo]]]]]]NNNWWWmmmlll]]]ooouuuhhhZZZMMMCCC>>>;;;777333///......------+++,,,---......---,,,,,,,,,,,,------------------//////000000111222222333333333333222222222222222333222222222111111111111111111111111222222222222000000111111111222222222000111111222333333444444222222333333333333444444222222333444444555666666444555666666555666888:::666999;;;<<<===AAAHHHMMMZZZcccppp|||~~~{{{yyyzzzxxxuuummmiii^^^MMM<<<222...---......------------......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************(((((((((((()))***+++,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,---------.........//////---///111000---,,,...000000000000000111111111111333444555666777777777777777999===@@@FFFSSSdddppp{{{mmmiiirrrxxxqqqbbbWWWWWW[[[```TTTDDD888333222111///......------------......---------,,,,,,,,,++++++++++++,,,------...//////******************************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......333000222===PPPdddqqqwwwwwwkkkeee___SSS```rrrooobbb|||wwwdddPPPBBB<<<<<<===888666222...,,,,,,...000+++,,,---.........---,,,------------------,,,,,,000000111222333333444444333333333222222111111111222222222111111000000000000000111111222222222333000000111111222222222222000000111222333333444444222222333333333444444444222222333333444555666666444555666666666777999;;;666888;;;;;;<<<>>>DDDHHHOOOWWWcccppp}}}~~~}}}xxxrrrvvvyyy{{{rrruuuppp^^^HHH999444333......------------......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************(((((((((((()))***+++,,,++++++++++++******))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------------.........//////...///000///...///000222222222111111222222333444222555777666777888888777???999<<>>KKK^^^ppp~~~tttjjjnnnuuussskkkddd]]]]]]\\\XXXPPPDDD888000////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***)))))))))))))))))))))((((((((('''''''''***)))))))))(((((((((''''''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------,,,------....../////////000===RRRdddqqq~~~~~~qqqkkkddd```iiiwwwaaajjjtttjjj\\\JJJ@@@>>>>>>;;;777111000...,,,,,,,,,---...---------------------------......///000000111111222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222222222111222222222222333333333222222333444555666666777666666666777777777777888777777666555555555666666666888999::::::<<<>>>AAAFFFHHHPPP[[[gggsssqqqoooqqqxxxsssvvvqqq]]]MMM???//////111111///,,,,,,---...---,,,++++++***+++++++++************************)))************+++++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++************))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,,,,------------------.........////////////000000000//////111222111111111222333555666777666555555777:::;;;<<<===BBBiii|||}}}yyyqqqkkk]]]YYYWWWXXXXXXRRRDDD999///000000000.........///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))))))))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((('''(((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------------///---,,,...000111000...666QQQgggqqqzzznnnhhhjjjhhhiii}}}jjjpppnnn]]]VVVMMMBBB>>>??????999333///...---,,,,,,---...///------..................//////000000111222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444555555777777777777888888888888999888777666555555555555888999::::::::::::===???AAABBBHHHQQQ[[[fffvvv|||mmmmmmuuuyyy|||oooaaa]]]NNN111111000000000///---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,------------...............///////////////000111000//////111333000111111333444777888999444555888;;;:::;;;@@@FFF\\\vvvooopppfff^^^VVVTTTWWWWWWRRRLLL:::555000......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))))))))***)))))))))(((((((((((('''))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........000...---,,,---111444777OOO___ooo}}}ooo```^^^lllwwwqqqccc{{{kkkXXXOOOIIIFFFBBB@@@???;;;555000...------------...///000.............../////////111111111222222333333333111111111111111111111111111111111111111111111111000111111111111111222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444333333333666666777777777888888888888888777666666666777777999:::;;;:::999999;;;===??????CCCJJJSSS]]]mmm{{{}}}vvvvvvyyyrrrjjjiiiYYY;;;333///---///000...,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((())))))))),,,,,,---------................../////////000000///000111000///000111333111111222444666888:::;;;888999<<<===<<<@@@RRReeessspppoooiiiaaa\\\[[[]]]^^^^^^KKK???333---///111///+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))*********)))))))))(((((((((((((((((((((((())))))))))))''''''((()))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////...//////,,,***111>>>JJJbbbhhhvvvppphhhYYY[[[vvvbbbpppmmmZZZNNNJJJEEEGGGGGGCCC;;;444000///------------......///000.........//////000000000222222222222333333333333111111111111111111111111111111111111111111111111000000111111222222222333222222222222222222222222222222222222222222222222222222333333333444444444555555444444444444333333555555555666666666777777666666666777777999:::;;;::::::;;;:::888888:::;;;<<<;;;>>>EEELLLVVVeeerrrpppooovvvtttnnn___LLL:::111,,,...111///------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))******,,,---------................../////////000000000000111111111000000222333222333333555777999;;;<<<;;;;;;@@@FFFKKKWWWsss|||lllooonnnlllhhhdddaaa```aaaYYYLLL<<<444333333000,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++******)))))))))((((((((((((((((((((())))))))))))''''''((()))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---...//////000---000111------888MMM^^^gggooorrrlllddd___jjjzzzooo~~~ooo```]]]XXXPPPKKKHHHHHHGGG@@@777000...///,,,------....../////////......//////000000111111222222333333333333333333111111111111111111111111222222222222222222222222000000111111222333333333333333333333333333333333222222222222222222222222333333333333444444444444555555555555555555555444555555555555666666666666666666666777888:::<<<<<<999:::;;;:::888888999;;;999888:::@@@EEELLLYYYfffuuusssiiivvvyyyqqqggg^^^HHH999...///111///---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((())))))******+++------------.............../////////000000000000000111222111000000222444444444444666777999;;;<<<;;;@@@PPPhhh{{{rrrrrrqqqnnnjjjfffcccbbb^^^WWWLLLAAA999444222111/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++*********)))))))))(((((('''((((((((()))))))))***''''''(((******++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000000---///111222777FFF\\\llljjjtttmmmfffjjjgggsssppppppZZZRRRUUUVVVSSSPPPKKKFFF>>>666222000......------........................///000000111222222222222222222222222222222111111111111111111111111222222222222222222222222000000111222222333444444333333333333333333333333222222222222222222222222333333333444444444444555555666666666666666666666555666666666666777777777777777777888999:::;;;<<<999::::::999888888:::;;;999888999===@@@DDDNNNYYYgggvvvjjjpppuuuuuusssmmmZZZEEE444111222...---111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((())))))*********))))))))))))))))))))))))&&&&&&'''''''''''''''''''''(((((()))******++++++---------.........//////////////////000000000000000111222111000000222444555555555666777999:::;;;>>>JJJiii}}}yyyuuurrrpppnnnllljjj^^^]]]XXXLLL>>>555444666000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++************))))))))))))'''((((((((())))))******''''''(((******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---...///000111......000555@@@RRRfffssspppxxx}}}yyynnneeebbbbbbmmmiiibbb\\\XXXWWWTTTQQQQQQUUUMMMBBB444...000222000------......///......------...//////000111222222222222222222222222222222222000000000000000000000000222222222222222222222222000000111222333333444444333333333333333333333333222222222222222222222222333333333444444444555555666666666666777777777888777777777777888888888888999999999888999999::::::888999:::999888888:::<<<<<<:::;;;===>>>@@@HHHRRR[[[kkk~~~nnnkkkpppxxx|||uuugggNNN999444333...---111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''(((((()))***+++++++++---------.........///////////////000111111222222222222222222222222333333...<<<;;;333666;;;<<>>CCCHHHUUU^^^nnn~~~mmmmmmrrruuutttkkk___MMM<<<111---...000------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---000222222///+++((())))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))++++++************************))))))((((((''''''''''''(((((())))))******---------.........////////////000000111111222222222222222222333333333333777666111555@@@@@@>>>HHH___xxxsssrrrkkknnnhhh]]]UUUUUUVVVKKK===333444444111---+++...111.........---------,,,,,,------,,,,,,,,,,,,++++++************************************************************)))))))))((())))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++,,,...//////---555CCCSSSdddqqqzzz~~~pppkkkqqqlllbbbnnnvvvjjjrrr___\\\[[[\\\^^^___ZZZQQQJJJ999444///---///111///---///.........///000222333000000111111222333333444222222222222111111111000000000111222222222222222222222222222222222222222222222222222222222222222333333333333444444555555222333333444555555666666888888999999999::::::::::::;;;<<<======<<<;;;:::<<<<<<<<<=======================================;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;;;;===BBBFFFMMMTTTcccuuupppooozzzrrriiiZZZGGG999222222444/////////.........------+++++++++++++++++++++++++++++++++++++++++++++++++++---///000000...+++)))))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))******************************))))))(((((((((((((((((((((((())))))))))))------.........///////////////000000111222222222222222333333333444444444;;;555111:::CCC???HHHaaatttmmmfffiiihhh```TTTQQQVVVVVVOOOAAA<<<444///---///222333.........------------,,,------,,,,,,,,,,,,++++++************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++---/////////...---BBBXXXcccmmm||||||mmmhhhmmmlllmmmtttdddzzzsssdddXXX^^^___cccgggeee[[[KKK>>>555111......000111///---.........///000111333444111111222222333333444444222222222222111111111111000111111222222222222222333333333333333333333333333333333333333333333333333333444444444444444555333333444555777888999999:::;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA????????????????????????>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<;;;===@@@CCCEEEKKKUUUeeewww~~~ooovvvssspppeeeSSS???333000222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))((((((((((((............///////////////000000111111222333333333333333444555555555666666:::;;;>>>@@@EEEbbbqqqffflllcccggghhh\\\LLLFFFQQQaaaXXXHHH666000444777444...............------------------,,,,,,,,,+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------///------000111000000111<<>>>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>===<<<<<<===???@@@BBBFFFMMMXXXiii~~~}}}lllqqqsssooo```JJJ777///---111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********((()))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''........./////////000000000000000111222222333333333444444555666666777777333===>>>@@@PPPiiiwwwxxxjjjgggkkkkkkXXXAAADDDWWW```VVVHHH===888555222/////////.........---------------,,,,,,,,,+++++++++************************************************))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,+++++++++,,,------...111------111111///333999SSS___hhhmmm|||{{{vvvmmmqqqwwwgggkkkrrrbbb___dddgggjjjlllllldddSSSBBB555.........///000111111000///---...///000111222333333222333333333333333444444222222222222222222222333111111222333333333333222333333333333333333333333333333333333333333333333222222333333444555555555999999;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEAAA@@@???>>>>>>>>>>>>>>>AAACCCHHHOOO]]]ppprrrrrrvvvwwwmmmZZZEEE666...000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))*********((()))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))******************))))))((((((''''''....../////////000000000000000111111222333333333444444555666777888888999888<<<===QQQ|||sssfffcccmmmiiiTTTEEEEEEVVV]]]^^^QQQ;;;...///666/////////.........------------,,,,,,,,,,,,++++++************************************************))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...//////,,,---000//////:::GGGdddfffiiirrrzzz~~~oooppp{{{YYYbbbyyyiiiccciiippprrrvvvpppcccPPP>>>333000111...///000111111111111000...///000111222222222222222222222222333333333333222222222222333333333333111222222333333333333333333333333333333333333333333333333333333333333333222333444555666888999999<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIDDDBBB@@@???@@@@@@???>>>@@@AAADDDHHHQQQ```qqq}}}rrrtttuuupppdddRRR???222000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))************+++))))))))))))((((((((((((.../////////000000000000000111111222222333333444444555555666888999999:::>>>>>>KKKyyypppjjjlllgggWWWGGGLLLYYYbbbZZZEEE444111555////////////............------,,,,,,,,,,,,++++++************************************************((()))))))))************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,...//////---+++...222111444GGG]]]jjjjjjooozzz}}}rrrpppqqqbbbddd{{{sssnnnrrrwwwvvvqqqjjj^^^MMM>>>555111111000000000111111000000111222000000222222222222111000222222222222222222222222222222222333333333444444111222333333444444333333444444444444444444444444444444444444444444444444444555666888:::<<<>>>>>>======>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIEEECCCAAAAAABBBCCCAAA??????AAACCCEEEIIIRRR```iiivvvrrrnnnnnnkkk^^^KKK;;;222111111000///...---,,,------------------------++++++++++++++++++++++++((()))***++++++++++++***))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++))))))*********+++++++++(((((((((((())))))))))))////////////000000000000000111111222222333444444444555666777888999::::::???CCCaaaooodddllleeeSSSKKKQQQXXXYYYRRRDDD555,,,000/////////............---------,,,,,,,,,++++++************************************************(((((())))))*********+++************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000------111555555:::RRRnnnkkkllluuuzzzooojjj```kkk\\\~~~sssdddRRRFFF:::555777777222+++111222222111000000222333111111222333222111000///222111111111111111111111222222222333333444444444111222333333444444333333444444444444444444444444444444444444444444444444666777888;;;===@@@AAABBB======>>>>>>>>>?????????>>>??????@@@AAABBBCCCCCCAAACCCDDDFFFFFFDDDCCCAAAAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDAAABBBDDDDDDBBB@@@@@@CCCEEEEEEFFFLLLVVV^^^zzzvvvoooooorrrkkkYYYHHH333333222111000///...---------------------------++++++++++++++++++++++++((()))***,,,,,,,,,+++***))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))******++++++++++++''''''(((((())))))******////////////............222222222333333444444444888777555444:::@@@???999BBBZZZ}}}vvvnnnlllsssggggggkkkfff```LLLGGGWWW\\\LLL:::555222000.........///......,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---......---666555,,,666TTTiiilllrrrqqqvvvlllooobbbooolll{{{wwwdddTTTAAA===888555333333333222111111111111111111111111555555555444444333333333333333222222222222222222222333333444555666777777444444444444444444444444555555444444444555555666777666555444444555666777999:::<<>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFHHHGGGHHHIIIIIIHHHEEEBBBCCCDDDFFFGGGGGGFFFEEEEEECCCDDDFFFGGGGGGFFFGGGHHHKKKLLLMMMLLLKKKIIIFFFDDDFFFFFFGGGGGGFFFEEECCCBBBAAADDDEEEEEEDDDHHHPPPWWWtttooouuu|||rrrbbbYYY>>>777111000000///...000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++*********))))))((((((////////////////////////222222333333444444555555999666888===<<<999???JJJbbbrrraaa]]]XXXWWW\\\hhhuuu}}}~~~}}}qqqjjjhhhbbbdddXXXLLLJJJOOOOOOEEE;;;333000//////111222000...,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++************************(((((((((((()))))))))***************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///...111333777FFF^^^nnnsssxxxxxxtttvvvnnnddd~~~oooppp|||kkkXXXIII???;;;777444333333333222222222222222222222222222444444444444333333333222111111111111111111222222444444555555666777777777444444444444444444444444444444444444555555555555444444444555666777999999===>>>???AAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJKKKLLLKKKHHHEEEDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIHHHFFFIIIOOOUUUhhhwww{{{lll]]]GGG<<<333111111000000111.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************)))))))))(((.........///000000111111222333333444555555666666777444999@@@<<<999NNNkkkwwwbbbSSSNNNMMMKKKLLLOOOTTTZZZ^^^hhhhhhfffbbb______```bbblllppptttrrrmmmkkkllloootttmmmggghhhfffVVVCCCDDDQQQQQQEEE777333000000333444111------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++************************((((((((()))))))))******************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...//////111---444HHH\\\iiiuuu~~~}}}jjjyyy{{{qqq{{{cccxxxooo^^^MMMAAA;;;888555333333333333222333333333333333333333333333333333333222222222222000000000111111222222222666666666666666666666666444444444444444444444444333333444555666666555555333444666888:::;;;<<<<<>>???@@@BBBDDDEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIILLLLLLLLLMMMNNNNNNLLLJJJGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMKKKHHHJJJNNNSSS[[[jjjxxxeeeTTTEEE777222222111111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))---......///111222222333333333444555666666777777999888:::===AAASSSyyy~~~zzzzzzxxxuuummm```RRRHHHLLLMMMNNNOOOQQQTTTVVVWWWWWWVVVTTTRRRRRRSSSVVVXXXXXX[[[]]][[[WWWVVVZZZ^^^kkkqqq|||tttmmmjjjlllaaaMMMFFFOOOTTTOOOAAA:::222000111222///,,,---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************(((((()))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------...///000000444000===YYYlllrrr}}}ssssss~~~xxxlllkkkxxxeeeVVVHHH@@@888666333222333444333333333333333333333333333333222222222222222222222222000000111222333333444444777666666666555555555444444444444444444444444444222333444666777777666666666777:::<<<>>>?????????CCCCCCCCCBBBAAAAAA@@@@@@AAABBBEEEHHHJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJMMMLLLLLLNNNPPPPPPNNNMMMJJJIIIGGGGGGHHHJJJMMMOOOKKKKKKKKKLLLLLLLLLKKKJJJMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLJJJKKKNNNQQQUUU___rrr}}}rrrbbbPPP===555333222000111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************)))))))))))))))---...///000111333444444333444555666777888999999:::===;;;;;;QQQ{{{qqqlll___^^^\\\ZZZWWWSSSNNNJJJNNNOOORRRUUUXXXZZZ]]]^^^WWWTTTQQQOOOPPPSSSWWWYYYXXXZZZZZZWWWTTTTTTZZZ```eeehhhmmmrrrwww~~~yyyllljjjfff^^^RRRKKKMMMTTTMMMCCC777000......---,,,------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.....................///000111222333777JJJeeeuuu{{{uuusss}}}wwwzzz[[[hhhppp___OOODDD>>>666444222222333444444333222222222222222222222222222222222222222222222222222222333333444555666666666555555444444333333222444444444444444444444444222333555666777888888999<<<===???AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCDDDCCCEEEHHHKKKLLLMMMLLLKKKIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKLLLOOOPPPOOONNNMMMKKKIIIHHHIIIKKKOOOQQQQQQPPPOOOPPPSSSSSSQQQOOOQQQQQQQQQPPPOOONNNLLLLLLOOONNNMMMKKKKKKKKKLLLMMMKKKLLLMMMMMMLLLMMMOOOPPPVVVXXXbbbxxx|||nnn\\\GGG<<<666222000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******...///000111222333444444444444555666888999::::::666;;;<<>>444//////111...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------.....................///000111333333;;;UUUiiinnnxxxmmmqqqtttwwwxxxdddooo]]]LLL???:::;;;777555444444555555444222222222222222222222222222222333333333444444444444444444444555555555555555444444444444444444333333444444444444444444444444777666555666888;;;>>>@@@CCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDGGGJJJLLLNNNKKKKKKKKKLLLMMMNNNNNNOOOMMMOOOQQQRRRRRRPPPNNNMMMIIIHHHHHHJJJMMMPPPPPPPPPRRRPPPOOOMMMMMMNNNOOOPPPTTTRRRQQQTTTYYY[[[YYYVVVTTTTTTSSSRRRQQQPPPPPPPPPOOOPPPQQQSSSTTTTTTUUUUUUSSSSSSTTTVVVWWWWWWVVVUUUUUUUUUWWW^^^mmmsssbbbRRRBBB555111333////////////............------------------------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************111111111222222333333444444555666777999:::;;;<<>>>>>>>>JJJ\\\zzzooo[[[VVVOOOLLLLLLMMMMMMLLLSSSVVV\\\```cccbbb___^^^```gggooouuu|||xxxiiijjjnnnmmmjjj\\\XXXRRRLLLAAA555000000000///......///...,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++++++++++++++******))))))++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222///***---666;;;999```lllrrrzzzooodddiiicccvvvooonnnnnnTTTFFFBBB>>>;;;:::888777777666555555444444444333333333333333333333444444555555666666777777444444444444444444444444222222222333333333444444222222222333333444444444555666777888999;;;???BBBBBBCCCCCCBBBAAABBBDDDFFFCCCIIIKKKJJJJJJMMMOOOMMMQQQQQQRRRRRRRRRQQQQQQPPPSSSWWWXXXTTTRRRRRRPPPMMMJJJKKKMMMOOOQQQSSSTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRRRROOOMMMNNNRRRUUUUUUTTTTTTUUUUUUTTTRRRPPPMMMLLLJJJJJJKKKOOOUUUYYYYYYXXXWWWZZZ\\\^^^aaacccbbb___```]]][[[ZZZZZZddd}}}wwwgggWWWFFF888000222000...---000333111---//////.........---------,,,+++******)))*********************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))111111222333444555555666;;;888888999888:::BBBLLLiiittteee[[[PPPLLLIIIIIIMMMRRRVVVWWW]]]```eeehhhjjjhhhfffdddiiiooovvvzzz~~~tttooolllkkkccc\\\VVVRRRJJJ???555111111000//////000///---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++++++++++++++*********)))++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111......111000222===KKKcccrrr|||lllmmmbbbqqq{{{jjjuuubbbLLLAAA>>><<<999999777777666666555444444333333333333333333333444444555555555555666666666666444444444444444444444444333333444444444555555555333333444444444555555555444666999:::;;;===AAACCCBBBCCCDDDDDDDDDEEEHHHKKKIIIMMMOOOMMMMMMQQQSSSRRROOOPPPRRRTTTUUUVVVVVVVVVOOOTTTVVVTTTSSSSSSPPPLLLMMMNNNQQQSSSUUUWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTRRRPPPNNNOOORRRTTTTTTSSSWWWWWWVVVUUUSSSQQQNNNMMMMMMLLLNNNRRRWWWZZZYYYXXXXXX[[[]]]___aaabbbbbbaaa^^^\\\ZZZYYYXXX^^^pppxxxhhhQQQ>>>555333222000///000111000---//////.........---------,,,++++++***************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))111222222333444555666666:::666888;;;777777JJJdddpppaaaUUUNNNHHHGGGFFFJJJQQQZZZ```dddgggkkkoootttvvvuuutttrrrvvv{{{uuuoooooommmddd]]]ZZZUUUIII<<<555333111000///000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************)))************+++++++++++++++++++++************++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000***...666444111DDD```dddzzzsssjjjwwweeeuuuhhhsssdddTTTDDD>>>===;;;999999666666555555444333333333222333333333444555555555666666666555555555555555444444444444444444444444444444444555555555666666555555444444555555666777666888<<<>>>???@@@BBBDDDBBBCCCEEEFFFGGGIIIMMMPPPOOOSSSSSSPPPPPPTTTXXXXXXQQQRRRTTTWWWXXXYYYXXXXXXOOOTTTVVVUUUTTTUUURRRMMMOOOQQQUUUXXXZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTRRRQQQSSSTTTTTTTTTYYYYYYXXXWWWUUUSSSQQQPPPSSSSSSUUUYYY\\\]]]\\\ZZZZZZ\\\___```aaaaaaccceeeddddddeeedddaaa___fffnnnxxx^^^EEE888444333222111000//////////////////.........------,,,,,,+++***************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))222222333444555666777777555444<<>>___ooo```UUUNNNJJJJJJJJJLLLQQQYYYbbbjjjnnnpppsssyyy}}}uuuuuullleeeaaa[[[OOOCCC>>>555222000//////000///......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---------------------------------...//////000000000,,,///444555:::PPPiiijjjooolllzzz{{{uuugggtttsssWWWLLLBBB???>>>;;;999:::555555444444444333333333222333333444555666666777666666666555555444444444444444444444444444444444444444444444555555555555555555444444555666777888:::===@@@BBBBBBBBBBBBCCCDDDEEEGGGHHHIIILLLPPPSSSTTTVVVUUUQQQQQQVVV[[[[[[VVVWWWYYYZZZZZZYYYXXXXXXWWWYYYXXXUUUUUUVVVTTTPPPPPPRRRUUUYYY[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUUUUYYYYYYYYYXXXXXXWWWVVVVVVZZZ[[[]]]```bbbaaa```^^^[[[\\\___aaa``````ffflllvvv{{{~~~uuunnnkkkpppQQQ@@@555222111222000......111////////////............,,,,,,+++************+++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))******+++))))))))))))))))))))))))222333444555666777777888888888???DDD@@@KKK|||sss___QQQJJJGGGGGGLLLOOOTTTZZZcccllltttyyy{{{~~~yyywwwrrrlllfff\\\OOOHHHGGG888444000........................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------------------------------......///000000111000111111000888JJJ^^^jjj{{{tttooorrr|||^^^tttuuu___NNNGGGAAA@@@>>>999777888444444444444444333333333333333444555666666777777666666555555444444333333444444444444444444444444222333333333333444444444444444333333555777999:::???AAADDDDDDCCCBBBBBBBBBFFFGGGIIIJJJKKKMMMQQQSSSUUUXXXVVVRRRQQQVVV[[[\\\[[[\\\\\\]]]]]]^^^^^^^^^___^^^YYYSSSSSSUUUTTTPPPNNNPPPSSSVVVXXXYYYYYYYYY[[[ZZZYYYWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVXXXXXXXXXYYYZZZ[[[\\\\\\\\\^^^```bbbbbbaaa``````\\\\\\___aaa___```jjjwww}}}dddNNN999333000111000---...333000000/////////.........---,,,,,,+++***+++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))333444444555666777888888===:::<<>>BBBDDDEEEEEECCCBBBCCCDDDHHHIIIKKKLLLMMMOOOSSSVVVWWWYYYXXXSSSSSSXXX\\\]]]\\\\\\\\\]]]___bbbeeefffccc```YYYSSSSSSVVVTTTOOONNNOOOQQQSSSUUUWWWXXXXXXYYYXXXUUUSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPQQQTTTVVVXXXXXXYYYZZZ[[[]]]___```\\\^^^______^^^^^^___```]]][[[]]]___^^^```ppprrr[[[CCC777000111222...///333000000000/////////......------,,,+++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))))))))))))))444444555666777888888999>>>;;;===JJJbbbzzzeeeTTTKKKLLLPPPTTTWWW___jjjuuu}}}uuurrrpppnnnfffYYYMMMIIIBBB===666111//////000000............------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---....................................///000000111111333111222<<>>???HHHaaa{{{ooo]]]OOOKKKOOOVVV\\\bbbkkkwwwtttpppoooqqqmmm___NNNDDDFFF@@@999333111111111111//////.........---------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******++++++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---.................................//////000000111111555---222FFFUUU^^^ooowwwfffmmmuuuttttttqqquuucccSSSIIICCCBBBAAAAAA<<<666666:::555555666666666666666666777777777777666666666666333333333444444555555555444444444444444444444444444444444555555555666666666666666888;;;@@@DDDGGGAAABBBCCCCCCCCCEEEHHHKKKGGGJJJMMMPPPSSSWWW\\\```\\\______[[[ZZZ^^^aaaaaa[[[XXXUUUSSSTTTWWW\\\___eeeeeecccaaacccddd]]]UUURRRQQQQQQRRRTTTWWWZZZ\\\```^^^ZZZVVVSSSRRRQQQQQQOOOQQQTTTTTTTTTVVVZZZ^^^^^^]]]\\\[[[[[[[[[\\\]]]```aaabbb```^^^___cccfff\\\XXXYYY\\\\\\aaazzz|||\\\FFF555444666111///111000000000000////////////...---,,,,,,++++++,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))444111444:::999555999BBB@@@CCCkkkvvvkkk]]]TTTVVVVVVTTTZZZddduuuyyy~~~qqqqqqtttnnn^^^PPPFFFGGGCCC999222//////...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///222000......///000000000222000:::NNN[[[cccwwwmmmuuu}}}ppppppvvviiiXXXNNNJJJCCCAAA===;;;:::888666444555666777888888888888888666666666666555555555555333333333333333333333333333333333333333333333333111222444666777666444333555777;;;???BBBCCCDDDDDDDDDDDDDDDDDDDDDGGGKKKNNNJJJMMMQQQVVVZZZ^^^```aaaaaacccbbb```dddjjjiiibbb```^^^[[[YYYYYYZZZ\\\]]]ZZZ]]]dddkkkpppmmmfff```^^^ZZZVVVVVVVVVXXX```hhhkkkgggaaa]]]\\\]]]^^^^^^eeeccc]]]WWWZZZfffqqqvvvsssiii]]]WWWXXX[[[\\\[[[fffllltttyyyxxxtttpppmmm___```cccbbb___fffgggRRR>>>777555000...000111000000////////////000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))555888888666777;;;<<<:::???gggwwwjjjaaa___VVVRRRUUUVVVVVV^^^jjjzzzxxxyyywwwlll___JJJHHHDDD>>>666000///111//////......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////000222222222222999GGGVVVcccqqq{{{ppprrruuuwww|||qqqqqq^^^QQQJJJGGGCCC@@@===;;;:::888666444666777777888999999888888666666666666555555555555333333333333333333333333555444444444444444333333222333444555555555444333888:::>>>BBBDDDEEEEEEDDDAAACCCEEEGGGGGGHHHKKKMMMKKKNNNSSSXXX]]]```bbbcccdddfffdddaaadddjjjjjjeeeeeeeeecccaaa___]]][[[ZZZVVVZZZaaakkkrrrtttppplllfffaaa^^^^^^^^^___fffnnnmmmiiifffdddeeehhhiiijjjqqqpppkkkggglllvvv~~~xxxpppeee[[[WWWWWWZZZ]]]nnnttt}}}pppqqqsssrrrooottt{{{___@@@444333333333444111111000////////////000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))555<<<<<<555777AAABBB:::OOO{{{tttmmmcccYYYQQQXXXSSSSSSWWWWWWYYYeeesss}}}~~~yyypppUUULLLFFFCCC<<<333000333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111222333444444222DDDUUU___ooouuutttppprrraaa~~~www```SSSLLLHHHEEEBBB???<<<:::999888666444777777888999999999999888666666666555555555555444333333333333333333333333555555555555444444444333444444444444444555555666<<<>>>BBBEEEGGGGGGFFFEEE@@@CCCGGGIIIJJJKKKLLLMMMQQQTTTXXX]]]bbbdddfffggggggfffccc```ccchhhkkkjjjiiiiiijjjjjjgggccc___\\\^^^```eeelllqqqsssqqqooooookkkhhhhhhhhhhhhnnnuuuooonnnmmmooossswwwyyyzzz|||{{{wwwuuuyyyrrrlllcccXXXRRRSSSZZZ```iiiqqq|||oooJJJ777666888666222222111111000//////000000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))++++++*********)))))))))))))))************))))))))))))))))))))))))))))))555:::<<<888888>>>FFFJJJsssnnnjjjeeebbb```]]]XXXSSSYYYXXXZZZ[[[ZZZ]]]mmm}}}~~~}}}yyyhhhUUUGGGEEEBBB888222333111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...///111222222222333444777MMM^^^ggg}}}ssssssooo|||tttllljjjXXXOOOKKKHHHEEEAAA>>>;;;:::999888777555888888999999999999888888666666555555555444444444444444444444444444444444555555555444444333333333444444333333555777999;;;???AAADDDGGGHHHGGGFFFDDDBBBEEEHHHKKKLLLNNNPPPRRRYYY\\\___cccfffggggggfffcccbbb___]]]```eeejjjllliiijjjkkklllllljjjgggeeefffgggiiikkknnnpppppppppssspppnnnooonnnmmmqqqwwwssstttvvvzzz~~~wwwjjjddd\\\VVVUUU\\\eeelllkkksss~~~[[[AAA999888555///333222111111000000000000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))))),,,++++++******))))))((())))))************))))))))))))))))))))))))))))))777555999===888777JJJdddwwwfffZZZXXXVVVXXX[[[]]][[[XXXZZZ\\\^^^^^^^^^eeewww|||{{{|||{{{cccMMMHHHGGG@@@666111222222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------------------............///...000222222000000222444CCCWWWfffrrryyyqqqmmmqqqooosss```SSSNNNKKKGGGCCC???===;;;999999999777666888888999999999888888777555555555555444444444444444444444444444444444444444444444444444333444333555444444555777;;;???AAAAAACCCDDDFFFGGGFFFEEEEEEGGGIIIKKKLLLNNNRRRWWW[[[___aaadddffffffdddbbb```]]][[[ZZZ[[[]]]```fffjjjjjjjjjjjjjjjkkklllnnnnnnfffgggiiikkkmmmqqqtttwwwsssqqqqqqrrrqqqppprrrxxxxxxzzz~~~{{{ooohhh___^^^eeepppzzz~~~mmmLLL999666666333444444222111111000000000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))));;;444777???;;;<<<\\\vvvcccVVVTTTTTTUUUXXX]]]^^^\\\YYYZZZ___dddeeegggqqqzzz~~~rrr\\\PPPMMMHHH>>>444444333222000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...---------............//////111222111000111555999UUUaaaqqqxxxmmmiii~~~mmmxxxmmmdddXXXOOOKKKHHHCCC???>>><<<:::999999999888666777888888888888777666666555555555444444444444333444444444444444444444444333333333444555555666666777777777999<<<@@@CCCFFFDDDDDDDDDDDDEEEFFFFFFGGGLLLMMMOOOPPPRRRWWW]]]bbbcccdddffffffeeeaaa^^^[[[ZZZXXXYYY\\\]]]]]]```fffkkkiiihhhhhhjjjmmmqqqtttpppqqqpppooonnnpppsssvvvtttssstttwwwwwwtttvvv{{{~~~~~~uuummmmmmvvvZZZ???;;;>>>===555555333222111111000000............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))));;;888:::???DDDWWWvvvggg```]]]]]]^^^```eeehhhgggbbb]]]___gggooossswww~~~|||~~~ppp^^^TTTPPPGGG:::444444222111000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......---------............///...111222222111444;;;AAAaaaiii{{{|||kkkpppwwwzzzyyy___ZZZRRRLLLGGGDDDAAA???===;;;999888999999888777777777777777777666555555555555555444444444333333555555555555555555555555333333444666777888999:::<<<<<<<<<>>>@@@BBBEEEFFFFFFEEEDDDCCCDDDFFFIIIJJJNNNPPPSSSVVVYYY]]]bbbfffggghhhjjjjjjhhhddd___\\\\\\[[[]]]aaa___[[[[[[```eeeeeeeeehhhlllrrrwwwzzz||||||zzzvvvsssrrruuuxxxyyyyyy{{{}}}~~~qqqUUUKKKFFF>>>666555444333222111111111............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************)))******++++++,,,,,,---))))))************))))))))))))))))))))))))))))))888;;;<<>>===<<<:::999888777777999999888777666555444444555555555444444333333333333444555666777777777777666777888999999<<<@@@CCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDFFFIIIMMMOOOSSSWWW]]]```aaacccgggkkktttvvvyyyzzzxxxsssnnnjjjmmmggghhhooommmccc```eee______dddmmmvvv{{{zzzvvvzzzzzz{{{~~~dddFFF222555666777666555333000+++......---------,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((*********************************************************)))))))))))))))************************++++++++++++******))))))777CCCCCC]]]xxxwwwzzzxxx{{{}}}tttggg\\\UUUEEE;;;222111222000.../////////.........---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////333111222555666<<>><<<===<<<;;;:::999888888888999999888777666555444444555555555444444333333333333444555666777777777777777999;;;===>>>AAADDDGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFHHHKKKOOORRRTTTYYY___ccceeeiiinnnrrrwwwyyy{{{{{{yyywwwvvvwwwqqqmmmnnntttpppeee```dddddddddgggooowww|||{{{xxxyyyzzz{{{gggKKK888888999888555333111000............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************************************************))))))))))))************************++++++++++++*********)))999CCCKKK{{{zzz}}}|||vvvhhhbbbPPPDDD888444222000...////////////.........------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000222444555444888GGG^^^pppxxx~~~tttkkkppp]]]|||lll^^^ZZZPPPLLLGGGDDDAAA???===;;;;;;;;;:::999999999999999999888777777666555444444555555555444444444444444444444555666666777777777999<<<@@@BBBDDDFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFHHHIIIKKKNNNRRRUUUWWW\\\bbbgggkkkooouuuzzzyyy|||}}}{{{wwwwww{{{xxxvvvyyy}}}xxxkkkdddeeehhhgggiiinnnuuuyyyyyywwwyyy{{{~~~nnnTTTAAA;;;:::888444111///000111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************************************************************************************************++++++++++++************AAAEEE[[[xxx|||{{{|||sssiii[[[MMM>>>777444111///000////////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.....................///000000111111222444444444>>>RRRdddmmmyyytttppp~~~wwwgggxxxeeeYYYUUUOOOLLLGGGDDDBBB@@@===;;;:::999999999999999::::::888777777666555555444444555555555555555444444444555555555666777888999999>>>AAADDDGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGJJJLLLMMMNNNPPPTTTWWW[[[```fffjjjmmmrrryyy~~~xxx|||~~~zzztttrrrvvv|||{{{|||sssllllllooonnnnnnqqqvvvzzz{{{{{{}}}}}}cccNNN<<<999666555222///000333............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************)))***************++++++************************++++++++++++++++++++++++EEELLL{{{|||~~~zzzzzzsssdddUUUDDD;;;666333111222000000/////////...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////......//////000111111222222333222888HHH\\\fffgggtttvvv~~~ooossseeeYYYSSSPPPLLLHHHEEECCCAAA???===999999888888888999::::::777777666666555555444444555555555555555555555555555555555666888:::;;;===BBBDDDGGGHHHGGGFFFGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEJJJMMMPPPPPPOOOOOOSSSWWW]]]aaafffiiilllpppwww|||xxx|||zzzrrrlllmmmpppuuuzzz~~~vvvqqqrrrwwwwwwwwwyyy|||sss[[[>>>888444666444000000333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************))))))******+++++++++,,,************************+++++++++++++++++++++,,,OOOiiiwwwvvv~~~{{{|||~~~~~~nnn^^^LLLAAA;;;555333333000000000/////////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------........./////////......///000000111222222333000333AAATTTdddkkklll|||nnnuuunnnssswwwnnndddYYYSSSOOOLLLHHHEEECCCAAA???===999999888888888999999:::666666666555555555444444555555555555555666666666555555666777:::===???AAADDDFFFGGGGGGEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGMMMQQQTTTSSSOOOMMMPPPTTTZZZ^^^bbbdddfffjjjqqqvvvwww{{{}}}yyyqqqiiigggggglllrrryyy{{{xxxttttttuuuyyyyyy{{{}}}}}}dddHHH<<<444666777333000222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***************************************************))))))******+++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,kkk{{{|||xxxhhhUUUHHH???888333333000000000000/////////.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------.......................................////////////---...///000111222333333111///888MMM___kkkvvvppphhhsssnnn|||nnnfff^^^WWWSSSNNNKKKGGGCCCBBB@@@>>>===999999888888888888888999666666555555555444444444444555555555666666666777555666666888;;;???CCCEEEEEEEEEFFFEEEDDDDDDEEEGGGEEEEEEFFFGGGHHHHHHIIIIIIPPPTTTWWWTTTMMMJJJLLLPPPTTTXXX[[[^^^```dddkkkpppsssuuuuuusssnnnhhheeedddgggnnnttttttrrrrrrvvvyyyzzz}}}wwwYYYDDD444444777444222333////////////............------------------------***++++++,,,,,,+++++++++************************************************))))))***++++++,,,------************************+++++++++,,,,,,,,,------ooo[[[MMMCCC999333222000000000000////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------........................................../////////000---...///000111222333333000///===UUUfffoooxxxiiifffrrr|||yyyvvviii```XXXTTTTTTMMMIIIEEEBBBAAA???===<<<:::999999888777777888888555555555555555444444444444555555555666666777777555666777999===AAAEEEHHHDDDEEEEEEDDDCCCDDDGGGIIIDDDEEEFFFGGGIIIJJJKKKLLLQQQUUUXXXTTTMMMHHHIIIMMMOOORRRVVVYYY\\\aaahhhnnnnnnnnnmmmllliiigggeeecccgggnnnsssrrrppprrrxxx}}}fffLLL666333777555333444000/////////............------------------------***++++++,,,,,,,,,++++++************************************************))))))***+++,,,,,,------************************+++++++++,,,,,,---------yyyfffVVVLLLBBB777000000111222222000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///........................111111000...000222222000888222IIIccciiiyyyjjj```nnnpppiiipppddd^^^[[[WWWSSSPPPLLLFFFBBB@@@>>><<<:::999888888777666555555444666666555555555444444444444555666555555555777999444777;;;???AAACCCFFFIIIJJJGGGEEEEEEGGGHHHFFFDDDDDDEEEFFFIIIKKKKKKIIIHHHPPPZZZ^^^VVVLLLJJJKKKKKKRRRUUUZZZ^^^```bbbccceeefffeeedddbbb```aaadddgggkkkoooppplllooowww~~~~~~aaa???555::::::333---111000///......------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,vvveeeYYYLLL???888000111222111000//////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///........................////////////000222333222666:::QQQgggooogggeee~~~fffttt}}}mmmccc___\\\XXXTTTOOOKKKEEEAAA>>><<<:::999888888777777666555555444666666555555555444444444333555555555444555777999555999===AAADDDGGGJJJMMMMMMJJJFFFFFFGGGGGGFFFDDDFFFGGGIIIKKKMMMMMMLLLJJJTTT]]]aaaYYYOOOKKKKKKJJJRRRVVVZZZ]]]]]]^^^___```[[[\\\\\\\\\]]]```dddhhhggglllnnnlllooowww}}}~~~uuuJJJ555333555444222111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,vvvgggTTTDDD<<<222111111000000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///........................------...000111222333444888FFF]]]lllzzzqqq___iiieee^^^vvvjjjbbb___]]]XXXTTTNNNIIIDDD???===:::888666888777777666666555555555555555555555555444444444333444555555444555777999888<<>>;;;999666555777777666666666555555555555555555555555555555555222444555555444555777999<<<@@@EEEHHHJJJKKKMMMOOOLLLJJJGGGEEEFFFGGGHHHIIIJJJLLLOOOQQQQQQPPPPPPPPPWWW]]]aaa]]]TTTMMMJJJJJJOOOQQQTTTVVVUUUTTTTTTUUUWWWWWWWWWWWWXXXZZZ___bbbhhhmmmtttyyy~~~fffJJJ<<<777666555222222111000////////////........................------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------iiiPPPEEE888555111///000111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////////////////000...000333222///222888LLL___lllxxxrrr^^^jjjtttfffwwwrrrkkkeee```ZZZTTTOOOIIIEEE@@@<<<:::888666444666666666666555555555555444555555555555555555555333444555555555666888:::@@@CCCGGGJJJJJJIIIJJJJJJGGGFFFFFFFFFFFFHHHKKKMMMIIIMMMPPPRRRQQQPPPPPPQQQSSSWWW\\\\\\VVVOOOKKKKKKJJJMMMQQQSSSSSSSSSSSSTTTWWWWWWWWWWWWXXXZZZ___bbblllqqqyyyqqqUUUAAA999666555333222111000000///000000........................------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------rrrVVVIII>>>888222///000111111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////333///000333222///555???WWWfffpppjjj]]]zzzkkkwww}}}uuuqqqkkkeee^^^XXXQQQMMMGGGCCC>>>;;;999888666555555555555555555555555555444444444555555555555555333555666666666777:::<<>>BBBEEEIIIKKKJJJHHHGGGGGGDDDHHHKKKMMMLLLLLLNNNPPPJJJOOOTTTTTTRRRPPPRRRTTTOOOQQQWWW]]]ZZZPPPKKKLLLHHHKKKOOOQQQQQQQQQRRRRRRRRRTTTWWWZZZ___eeelllqqquuuvvv}}}kkkLLL<<<888777444444333222111111111111................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...{{{|||gggWWWFFF>>>555111111222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000000000000000222,,,---333333333===MMM]]]iiiyyykkkssssss{{{{{{pppmmmgggaaaYYYSSSMMMJJJDDDAAA===:::::::::999888444555555555555555555555444444444555555555666666555777888999999:::<<>>;;;888777666666888777777666555444444444666777777777777777666666888888999:::;;;<<<>>>???BBBGGGKKKKKKHHHEEEFFFHHHKKKKKKKKKKKKLLLMMMOOOPPPNNNOOOPPPTTTWWWYYYYYYXXXTTTRRRRRRVVVYYYWWWQQQKKKKKKLLLNNNQQQUUUWWWVVVUUUYYYZZZ[[[]]]```fffnnnssszzzzzz}}}iiiFFF888<<<777555333222333333222000////////////////////////////////////............------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------||||||jjjUUUEEE===999222222444...000000/////////.........------------------------------------------------------------------------............///////////////////////////000111111000222555444333;;;QQQfffdddxxx}}}dddlllwwwzzztttpppjjjaaaYYYTTTPPPJJJEEEBBBAAA>>>;;;888777666666777777777666555444444444666666777777777777666666777777777888:::<<<>>>???DDDGGGKKKJJJGGGEEEFFFIIIMMMLLLLLLLLLMMMOOOQQQRRROOOPPPRRRUUUYYY[[[[[[ZZZVVVSSSRRRVVV[[[ZZZTTTMMMKKKKKKMMMQQQUUUWWWWWWVVVYYYZZZ[[[]]]```fffnnnssszzz|||{{{vvvRRR@@@???777555333222222222111000////////////////////////////////////............------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------www^^^LLLCCC>>>444111333///000000000/////////......------------------------------------------------+++,,,,,,------.....................///////////////////////////000111111000555777222444DDD\\\lllfffnnnbbbvvvlllggg|||yyytttooohhh___XXXTTTOOOIIIEEEBBB@@@===:::888777666666777777666666555444444444555666666777777666666666555555666777:::===???AAAFFFHHHJJJHHHEEEEEEGGGKKKOOONNNMMMMMMNNNPPPSSSTTTPPPQQQSSSWWW[[[^^^^^^]]]WWWRRRPPPTTT[[[\\\VVVNNNJJJJJJLLLPPPTTTWWWWWWWWWXXXZZZ[[[]]]aaagggnnnssszzz~~~yyy___EEE;;;777555333222222222111///////////////////////////////////////............------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......hhhRRRGGGAAA666000222000000000000////////////...------------------------------------------------++++++,,,,,,---...//////............///////////////////////////000000111000555444000999OOObbbiiiqqqwww^^^hhh]]]jjj~~~zzzuuummmfff^^^WWWSSSNNNIIIEEEAAA???===:::888777666666666666666555555444444444555555666666777666666666555555666888;;;???BBBDDDIIIIIIHHHFFFDDDEEEIIIMMMPPPPPPOOONNNOOORRRTTTVVVPPPQQQSSSWWW\\\______^^^WWWQQQMMMQQQYYY\\\WWWPPPJJJJJJLLLOOOTTTWWWXXXXXXXXXYYY[[[^^^aaagggmmmrrrzzz~~~oooMMM888777555333222222222000///////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............uuuZZZJJJCCC888111333111111000000000////////////------------------------------------------------++++++,,,,,,---...//////............///////////////////////////000000111111222000222BBBYYYeeeccc~~~hhh\\\uuuccc|||vvvpppjjjddd\\\UUUQQQMMMHHHDDD@@@???<<<999888666666666555555555555444444444444444444555666666666666666666666777999<<>><<<999777666666666444444444444444444444444333444555555666666666666888777888999===BBBFFFIIIIIIGGGDDDDDDEEEIIINNNQQQQQQRRRSSSUUUVVVVVVVVVVVVRRRRRRUUUYYY]]]``````___[[[WWWRRRSSSXXX\\\\\\ZZZOOONNNNNNPPPTTTWWWYYYYYYWWWYYY\\\___bbbgggmmmqqqxxx{{{iiiDDD:::888555444444333111000000000000000000000000000////////////............------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---------.....................////////////000wwwXXXMMMBBB999777333111111111000000000//////------------------------------------------------------------------------............///////////////////////////000111111222///333BBBTTTcccmmmsssrrrfffsssyyywwwqqqfff```XXXSSSOOOLLLGGGDDD???===;;;999777666666666444444444444444444444444222333444555666666666666888888777999<<>>===;;;999777666666666444444444444444444444444222333444555666666666666888777777888;;;@@@EEEHHHEEEDDDBBBDDDHHHMMMQQQSSSTTTWWW[[[^^^___^^^[[[YYYWWWWWWYYY]]]```bbbaaa```VVVTTTRRRPPPOOOQQQUUUYYYTTTSSSQQQRRRUUUXXXYYYYYYVVVYYY\\\___cccgggmmmqqqtttyyyyyy^^^===;;;888666666555333222000000000000000000000000000/////////............------------------------,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////////////////000000000000nnnXXXMMM???555333222111000111222111///---................................................,,,,,,,,,---------......---------............//////000111111000///111222444333;;;SSSeeehhh{{{jjjiiixxxzzzppphhhbbb^^^YYYSSSOOOJJJEEEBBB>>>===;;;999888666666555777666555444444444444444444444444555555555666666444555666888;;;===@@@AAA???@@@CCCFFFJJJOOORRRTTTWWWZZZ^^^aaaaaa^^^ZZZWWWXXXZZZZZZXXXVVVVVVYYY]]]ZZZXXXSSSNNNJJJJJJNNNQQQSSSSSSTTTUUUWWWYYY\\\]]]WWWXXX[[[```ffflllqqqtttvvv{{{~~~zzzPPP<<<555888444333444111333222111111000000111111////////////....................................------------------------++++++,,,,,,,,,---------///////////////.........444111......111333222111~~~```OOOBBB999555222111000000111111///---................................................,,,,,,,,,---------......---------............//////000111111000000111222666333AAAZZZgggnnnzzzdddsssvvvyyyxxxooohhhbbb^^^XXXSSSOOOJJJEEEBBB>>>===;;;999888666666555666666555444444444444444444444444555555555666666555555777999;;;>>>@@@AAA???@@@BBBEEEJJJOOOSSSVVV]]]]]]^^^______^^^]]]\\\___^^^[[[WWWSSSQQQRRRSSSXXXVVVRRRMMMJJJJJJNNNQQQQQQQQQQQQSSSUUUYYY\\\___YYY\\\```fffkkkooorrrsssxxx|||~~~[[[CCC888999666555666111333222111111000000111111////////////....................................------------------------++++++,,,,,,,,,---------///////////////////////////---,,,---000222222111}}}|||||||||zzz{{{}}}mmmSSSFFF>>>888333111000000000000...---................................................,,,,,,,,,---------......---------............//////000111111000000111333888444KKKdddggguuulll```~~~ddd}}}vvvmmmgggaaa^^^XXXSSSNNNJJJEEEBBB>>>===;;;999888666666555666666555444444444444555444444555555555666666666555666777999<<<>>>@@@AAA??????AAADDDIIIOOOUUUXXX]]]\\\[[[ZZZ[[[]]]___```aaa]]]WWWSSSPPPNNNMMMLLLSSSRRROOOKKKIIIJJJMMMQQQQQQPPPPPPQQQSSSWWW[[[^^^[[[^^^ccciiimmmpppqqqqqqzzz|||}}}jjjMMM;;;:::888888777000333222111111000000111111////////////....................................------------------------,,,,,,,,,,,,------------////////////////////////---,,,---...111333333222}}}{{{zzzzzz{{{{{{zzz{{{}}}}}}XXXJJJBBB999444222000///000000...---................................................,,,,,,,,,---------......---------............//////000111111111111222444999999WWWkkkeee{{{~~~^^^fffmmmaaazzzssskkkfffaaa]]]WWWRRRNNNJJJEEEBBB>>>===;;;999888666666555666555555444444444555555555555555555666666666666666777888;;;===???@@@@@@>>>>>>???CCCHHHOOOVVVZZZYYYXXXVVVVVVWWWYYY\\\^^^[[[VVVPPPNNNPPPQQQPPPNNNOOONNNLLLIIIHHHIIIMMMPPPTTTSSSQQQRRRTTTWWW[[[^^^]]]___bbbfffjjjlllnnnoooyyy{{{}}}}}}zzzWWW???:::888888888000333222111111000000111111////////////....................................------------------------,,,,,,,,,------------...///////////////000000000...///000111333444444444}}}~~~}}}|||}}}|||{{{yyyyyyyyyzzzzzz{{{||||||}}}~~~~~~cccOOOEEE;;;555333111000000000///...................................................,,,,,,,,,---------......---------............///...000111222111111333444888AAAaaammmeeekkkYYY|||iiilll~~~wwwoooiiiddd```\\\WWWRRRNNNJJJFFFCCC>>>===;;;999888666666555555555444444444555555666555555555666666666777777666777:::<<<>>>???@@@@@@>>>>>>???CCCHHHPPPWWW[[[YYYXXXWWWVVVVVVUUUUUUUUUTTTQQQMMMNNNQQQSSSSSSQQQKKKKKKJJJHHHGGGIIIMMMPPPRRRRRRRRRTTTWWW\\\```cccbbbbbbbbbdddgggkkkoooqqqvvvxxx{{{~~~yyybbbDDD:::666777888111333222111111000000111111////////////....................................------------------------,,,,,,---------.........////////////000000111111///000111222222333444555}}}}}}zzzxxxwww{{{zzzyyywwwwwwwwwwwwxxxzzz{{{|||{{{{{{}}}sssWWWIII@@@888555222000000111000///................................................,,,,,,,,,---------......---------............///...000222222222222444555:::MMMgggllllll\\\dddmmm|||tttlllfffccc___[[[VVVRRRNNNJJJFFFCCC>>>===;;;999888666666555555444444444444555666666555555666666666777777777777888;;;===???@@@@@@@@@===>>>@@@CCCIIIPPPVVVZZZ[[[[[[ZZZXXXUUUSSSPPPOOOSSSRRRRRRRRRSSSSSSRRRPPPJJJJJJIIIHHHGGGIIILLLOOOMMMNNNQQQVVV\\\bbbgggiiihhhgggffffffiiinnnsssvvvtttwww|||ppprrrNNN>>>666666777222333222111111000000111111////////////....................................------------------------,,,---------...............//////000000111111222///000111111111333666999~~~|||zzzxxxwwwvvv|||{{{yyyxxxwwwwwwwwwxxxxxx{{{~~~~~~}}}}}}~~~bbbNNNGGG:::777333111111222111000................................................,,,,,,,,,---------......---------............///...000222222222222444666???XXXhhhiiiwwwxxx^^^}}}zzzzzzqqqjjjeeebbb___[[[VVVQQQMMMJJJFFFCCC>>>===;;;999888666666555444444444444444555666666555666666666777777777777777999<<<>>>@@@@@@@@@@@@===>>>AAAEEEJJJPPPUUUXXXUUUUUUTTTSSSSSSRRRRRRQQQTTTVVVXXXXXXUUURRRPPPOOOIIIJJJIIIHHHGGGIIILLLOOOLLLOOOSSSXXX^^^cccfffhhhiiiiiiiiijjjmmmqqquuuwwwtttyyyppp|||\\\FFF888555777444333222111111000000111111////////////....................................------------------------------------...............//////000111111222222000111333333444777>>>BBBrrryyyxxx}}}|||zzzxxxxxxxxxyyyzzz~~~}}}{{{zzzyyyyyyyyyyyyxxx|||iiiSSSLLL;;;888444222222222222111................................................,,,,,,,,,---------......---------.........//////...000222222222333444666CCC___hhhgggvvvhhhtttzzzppphhhdddbbb^^^[[[VVVQQQMMMJJJFFFCCC>>>===;;;999888666666555444444444444444555666777666666666666777777777777888999<<>>AAAFFFKKKPPPTTTVVVKKKKKKKKKMMMOOOSSSVVVXXXTTTXXX\\\[[[WWWRRRPPPPPPIIIJJJJJJHHHHHHIIILLLNNNPPPRRRVVVZZZ^^^```aaabbbggghhhjjjmmmpppsssuuuvvvuuuzzztttooo~~~fffLLL:::555888555333222222111000111111111000/////////....................................---------------------------------.........//////...//////000111222222222333444555666888>>>FFFLLLyyyjjjwwwzzz|||zzzxxxwwwxxx{{{~~~|||xxxuuutttuuuxxxzzz}}}{{{|||~~~wwwWWWHHHEEE<<<444333222111000222000/////////....................................---------............///............/////////000111333222000111444666777OOO```aaagggrrrpppooo}}}uuupppkkkfffccc]]]YYYUUUQQQMMMIIIEEEAAA>>>===;;;999888666666555666666666666666555555555777666666666666777777888;;;::::::===AAABBB@@@===;;;>>>@@@CCCIIIPPPSSSQQQIIIKKKMMMQQQSSSUUUUUUUUU^^^\\\YYYVVVTTTSSSSSSSSSNNNMMMKKKJJJIIIJJJLLLMMMSSSQQQQQQTTTZZZ___bbbbbbfffggghhhiiijjjmmmqqquuuwww|||yyyqqqwww}}}OOOCCC:::111777555444333222111111111111000000000000////////////............................................................/////////000///000222444111---///444///000555<<>>===;;;999888666666555666666666666666666666555777666666666666777888888:::999999<<>><<<:::===@@@CCCJJJRRRUUUSSSIIIKKKNNNRRRUUUWWWXXXXXX]]][[[XXXUUUSSSRRRQQQRRRNNNMMMKKKJJJIIIJJJKKKLLLQQQPPPQQQUUUZZZ___aaaaaadddeeefffggghhhkkkpppsssvvv{{{wwwvvv]]]HHH===444888555444333222111111111111111000000000////////////........................................................./////////000000//////111444333///000444666999???IIIUUUaaajjjooo~~~yyyrrrqqqrrrrrrnnnjjjmmmsss|||}}}zzz||||||zzzyyyxxxxxxxxxxxx|||{{{xxxwwwwwwyyy}}}|||}}}~~~|||}}}}}}|||lllVVVIII???777444333111000222000000000/////////..............................---------............///....../////////000000000111222333222111444:::@@@[[[eeeqqqwwwuuugggzzzsssnnnjjjeeeaaa\\\YYYTTTPPPMMMIIIEEEBBB>>>===;;;999888666666555555555666666666666666666666666666666666777888999;;;:::;;;===@@@@@@???===999<<<@@@CCCJJJRRRUUUSSSHHHKKKNNNSSSWWWYYY[[[\\\\\\ZZZWWWTTTRRRPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQUUU[[[^^^```___dddeeeggghhhjjjmmmqqqtttxxx{{{wwwnnnssskkkJJJ<<<666888555444333222222111111111111111000000000/////////....................................................../////////000000000111///000333444111111444888@@@MMMZZZfffooowww|||}}}xxxqqqllleeedddddddddbbbdddmmmxxxzzz|||{{{|||}}}{{{xxxzzzzzzzzzzzzyyyxxxxxxwww}}}}}}~~~zzzzzz|||yyy~~~zzz|||uuuXXXMMMBBB999555333111000222000000000////////////...........................---------............///...////////////000000000111222333333222444>>>HHHdddiiiuuu}}}ttt{{{fffxxxqqqmmmiiiddd```[[[XXXTTTPPPMMMIIIEEEBBB>>>===;;;999888666666555555555555555666666666666666666666666777888999999===>>>???AAABBBBBBAAA@@@:::===???AAAGGGOOOQQQOOOFFFIIIMMMRRRVVVYYY[[[\\\[[[YYYWWWTTTRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKMMMQQQVVV[[[^^^______fffhhhjjjlllnnnqqquuuxxx{{{~~~zzzkkkgggyyyzzzMMM<<<:::;;;555555444333222222222222111111111000000000//////...................................................////////////000000000333000///222333222222555;;;LLLaaaooosssvvv}}}xxxpppjjjddd___\\\YYYYYY\\\^^^bbbjjjrrrtttzzz}}}zzzzzz{{{{{{zzzwwwvvvwwwxxxzzzzzzzzzzzzzzz||||||{{{{{{}}}{{{yyy{{{yyy}}}xxx{{{|||aaaPPPFFF;;;666444111000222111000000000////////////........................---------............///////////////000000000111111111333444222444AAAQQQkkksssuuuwwwnnnrrr}}}uuuooolllhhhccc___ZZZWWWSSSOOOLLLIIIEEEBBB>>>===;;;999888666666555444555555555666666777777666666666666777888999:::===???AAABBBBBBAAAAAAAAA<<>>>>>666555444333222222222222111111111111000000000000////////////////////////////////////////////////////////////000000000111555111000222222222555;;;LLL___uuu~~~~~~nnnddd]]]YYYVVVWWWSSSRRRWWW\\\^^^bbbggglllrrrzzz|||}}}{{{zzzzzz{{{{{{yyyxxxtttuuuwwwyyy{{{|||}}}}}}{{{{{{{{{|||~~~zzzzzzyyyyyyxxx{{{|||fffTTTIII===777444111000222111111000000000/////////........................---------............////////////000000000111111111111333666333444EEEXXXfffxxxqqq|||ooozzzsssnnnkkkgggbbb^^^YYYVVVRRROOOLLLIIIEEEBBB>>>===;;;999888666666555444444555555666777777777666666666777888999:::;;;;;;===???@@@???>>>>>>??????AAA@@@???AAAEEEEEEAAACCCEEEHHHLLLOOORRRSSSSSSUUUTTTTTTRRRQQQPPPNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIKKKNNNSSSVVVYYY]]]```cccfffiiimmmpppsssvvvzzz|||{{{~~~sssggghhhdddAAA;;;888666555444333222222222222222222111111111000000000/////////////////////////////////////////////////////////000000000111111555333222333333555>>>HHHaaannn|||yyyfff[[[WWWVVVVVVWWWUUUVVVYYY[[[[[[]]]aaaeeejjjqqqyyy{{{yyyyyyzzz{{{||||||{{{zzzvvvvvvxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~|||{{{~~~{{{xxxyyytttwwwzzzxxx{{{}}}wwwkkkWWWKKK???888555111000222111111111000000000//////........................---------............/////////000000000111111111111000444777333444GGG^^^aaa|||{{{tttvvv|||wwwqqqllljjjfffaaa]]]YYYVVVRRROOOLLLIIIEEEBBB>>>===;;;999888666666555444444555555666777777888666666666777888999;;;<<<:::===@@@@@@>>>======???@@@BBBAAA???AAADDDDDD@@@CCCEEEHHHJJJMMMNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLJJJJJJKKKKKKJJJJJJIIIIIILLLOOOSSSVVVYYY]]]bbbfffhhhkkkooosssvvvyyy}}}~~~sssjjjeee{{{tttHHH:::555666555444333333222333333222222222111111111000000//////////////////////////////////////////////////////000000000111111111333333555555555;;;JJJYYYnnnttt}}}sss```WWWVVVYYY[[[\\\\\\]]]___]]]ZZZ]]]cccbbbeeekkkrrrxxx~~~~~~|||wwwxxxyyy{{{|||}}}|||{{{xxxxxxxxxyyy{{{}}}~~~{{{{{{|||}}}}}}zzzwwwxxxxxxyyy}}}|||wwwxxxpppuuuwwwrrr{{{}}}hhhiiizzzXXXLLL???999555111000222111111111111000000000000........................---------.........//////000000000000111111111111111000444777333444IIIbbbeeexxx~~~{{{{{{vvvpppllliiifffaaa]]]XXXVVVRRROOOLLLIIIEEEBBB>>>===;;;999888666666555444444444555666777777888666666666777888:::;;;<<<<<>>???@@@AAABBBBBB@@@AAAEEEDDD@@@DDDFFFHHHJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHMMMPPPTTTVVVXXX]]]ccchhhkkknnnssswwwzzz}}}wwwlll___fffTTTCCC;;;666666555444333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222444666888888???SSSfffvvvyyy~~~eee^^^_________aaa\\\XXXYYY```cccaaa```cccdddnnnvvvwwwyyy}}}~~~{{{~~~|||}}}~~~}}}zzz{{{xxxvvvwww{{{~~~~~~}}}vvvxxx{{{~~~~~~}}}}}}~~~{{{wwwsssqqqrrrqqqooonnnpppxxxuuutttsssrrrrrrssssssqqqooommmaaaMMMCCC???444000444333222111111000000000000000////////////////////////............////////////222222222222222222222222---111777888555:::LLL```gggwwwwwwxxxtttpppkkkhhhddd```^^^YYYUUUPPPLLLIIIFFFCCCAAAHHHJJJIIIBBB888333444888555555555555555666777777888999::::::999888999;;;????????????>>>>>>>>>>>>AAAAAAAAA@@@AAAAAABBBCCCFFFGGGHHHIIIJJJIIIHHHGGGIIIJJJJJJJJJJJJJJJIIIIIILLLKKKJJJHHHHHHIIIIIIJJJOOOQQQSSSUUUXXX]]]bbbfffoootttwwwvvvyyynnnaaaaaaoooaaaAAA===;;;888555333333333333222333333222222111000000000000000////////////000000////////////000000000000/////////000111333444555444444555888???NNNcccsssvvvuuuyyyaaa\\\___```aaadddfff```^^^bbbgggjjjpppwww}}}{{{xxxttttttwwwzzz||||||zzzyyyyyy{{{~~~~~~{{{|||zzzyyyzzz|||~~~}}}{{{xxxyyy|||~~~}}}}}}}}}}}}{{{wwwsssqqqpppooommmlllnnnttt|||yyyuuusssqqqqqqrrrrrrooolllmmmfffQQQEEEAAA666222555333222111111000000000000000////////////////////////............////////////222222222222222222222222///000333555555<<>>777444555777555555555555555666777777777999::::::999888999;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBEEEFFFGGGHHHHHHHHHGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIIIIIIIKKKKKKRRRTTTUUUWWWYYY^^^cccgggsssxxx{{{{{{~~~oooaaa]]]fffsssnnnGGGAAA;;;888555444444444333222333333222222111000000000000000////////////000000////////////000000000000000000000000111222333444222333444:::KKKbbboooqqqyyyrrr[[[WWW\\\```cccgggkkkgggfffkkkrrryyyyyyrrrmmmjjjfffgggkkkooorrrsssssssssssswww{{{~~~}}}|||||||||}}}~~~~~~|||zzzzzz{{{}}}~~~~~~}}}~~~~~~zzzvvvuuuppppppqqqrrrtttyyyzzzuuurrrooopppqqqqqqmmmjjjkkk}}}pppWWWHHHCCC999444555333222111111000000000000000////////////////////////............////////////222222222222222222222222222111222333777AAAUUUggg{{{yyyuuuwwwsssnnnjjjgggccc___\\\WWWTTTOOOLLLIIIFFFCCCAAA???===;;;888666555555555555555555555555666777777777888::::::999888:::;;;====================================>>>???@@@AAACCCDDDEEEEEEFFFFFFEEEEEEHHHIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMSSSTTTUUUVVVXXX]]]ccchhhuuuzzz~~~~~~sssccc[[[___fffKKKBBB;;;999666444444444333222333333222222111000000000000000////////////000000////////////000000000000111111111111111222333444222444777BBB[[[ssswwwooo~~~mmmVVVSSS[[[bbbhhhooowwwuuutttvvvxxxyyyxxxxxxiiiiiigggccc```___^^^]]]cccddddddeeefffiiinnnrrruuuzzz}}}|||zzz{{{}}}}}}|||zzz{{{}}}~~~}}}{{{uuuwww{{{}}}uuuqqqmmmmmmppppppnnnjjjiiiwww~~~^^^JJJDDD;;;555555222222111111000000000000000////////////////////////............////////////111111111111222222222222444222222666;;;FFFYYYjjjwwwxxxcccvvvrrrmmmiiifffbbb^^^\\\VVVSSSOOOLLLIIIFFFCCC@@@>>>:::666555666777555333555555555555555666777777777888999999999999:::<<<<<<<<<<<<<<<============;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDGGGHHHHHHIIIIIIIIIIIIHHHIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPRRRSSSWWW]]]dddiiitttzzz}}}~~~yyyfff]]]]]]aaaOOO@@@<<<999666555555555444333333333222222111000000000000000////////////000000////////////000000000000222111111111111222333444666777@@@SSSgggrrruuutttxxxiiiTTTUUU```kkkuuu~~~uuunnnggg```[[[WWWVVVWWWYYY[[[\\\]]]^^^aaabbbbbbaaaaaadddiiilllrrrwww~~~|||{{{zzzvvvyyy}}}{{{{{{|||}}}~~~~~~xxxrrrkkkkkknnnqqqooollljjjuuugggLLLEEE<<<555333000222111111000000000000000////////////////////////............////////////000000000111111222222222222111222777===III[[[lll|||nnneeeuuuqqqlllhhheeeaaa]]]ZZZTTTRRROOOLLLJJJFFFCCC@@@???;;;666555777777555222555555555555555666777777666888999999999999;;;<<<;;;<<<<<<<<<=========>>>;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBCCCCCCFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNLLLNNNQQQTTTYYY```hhhnnntttzzz~~~~~~~~~iii^^^^^^aaazzzZZZBBB===:::777666666666555444333333222222111000000000000000////////////000000////////////000000000000111111111111222333444444666999JJJcccllljjjuuuggg{{{|||gggVVV[[[iiiuuu~~~uuufff___]]][[[XXXYYYWWWYYY___bbb```^^^^^^```cccfffgggeeecccaaaaaakkkpppwww}}}|||yyyxxxxxxtttxxx}}}{{{{{{|||}}}~~~vvvllliiimmmqqqpppnnnmmmtttqqqPPPFFF===555333000222111111000000000000000////////////////////////............//////////////////000000111222222222...///111666===JJJaaatttkkkrrr~~~}}}tttpppkkkgggddd```\\\ZZZSSSQQQNNNLLLJJJGGGCCC???@@@<<<888666777777555333555555555555555666777777666777999999999999;;;===<<<<<<<<<======>>>>>>???======<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKMMMLLLOOOSSSYYY___fffnnnssswww|||mmm```___```zzznnnHHH===;;;888666666666555444333333222222111000000000000000////////////000000////////////000000000000111111111111333444555666777???UUUkkkooooooyyyxxxfffZZZaaannntttwwwzzzrrrooofff\\\ZZZ___bbb``````]]]aaaiiilllgggbbbaaafffhhhiiihhhddd```]]][[[```eeemmmuuu|||}}}xxxuuuuuuwwwuuuyyy}}}~~~~~~|||}}}}}}~~~oooiiikkkoooooolllkkkpppwww|||TTTHHH???666444222222111111000000000000000////////////////////////............/////////////////////000111222222222///000333777>>>PPPmmmmmm}}}yyyssspppkkkfffccc___\\\YYYRRRPPPNNNLLLJJJGGGBBB???===;;;888777666666666555555555555555555666777777555777999999999999;;;===<<<<<<===>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHIIIJJJLLLPPPVVV\\\bbbhhhnnnrrrxxx}}}~~~yyy~~~uuuddd``````pppPPP>>>;;;888777777777666555333333222222111000000000000000////////////000000////////////000000000000///000000111333555777888>>>NNN```iiipppwwwggg]]]dddmmmmmmiiigggeeefffccc]]]\\\``````[[[cccbbbgggqqquuuoooiiigggpppnnnjjjddd^^^\\\\\\]]]XXX^^^fffpppxxxzzzuuussstttwwwwww{{{~~~~~~}}}|||}}}~~~~~~~~~~~~rrriiijjjmmmmmmkkkffflllkkkvvvWWWJJJ@@@888555333222111111000000000000000////////////////////////............/////////000...//////000111222222222333444777:::AAAVVVzzzrrruuu|||wwwsssooojjjfffccc___[[[XXXRRRPPPNNNLLLJJJGGGBBB???:::999888777666666777888555555555555555666777777555777999999999:::;;;===<<<======>>>???@@@@@@AAABBBAAA@@@??????>>>>>>>>>>>>=========???AAABBBDDDDDDDDDEEEGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIKKKOOOVVV\\\aaagggllloooxxx}}}{{{tttpppvvv}}}hhhaaa```bbbTTT>>><<<888777777777666555333333222222111000000000000000////////////000000////////////000000000000//////000111333666888999HHH]]]hhheeeqqqyyyddd[[[fffiii]]]YYYaaakkkmmmjjjbbb]]]___dddgggpppmmmttt|||~~~uuufff[[[WWWXXX[[[]]]```aaacccgggooo{{{|||wwwsssrrrtttvvvxxxzzz{{{{{{yyyzzz||||||}}}yyykkkjjjnnnnnnkkkiiieeejjjooofffLLLGGG999///777333222111111000000111111////////////////////////000000000000////////////000000000000111111111111444444666<<>>>>>>>>???AAABBBCCCBBB@@@>>>======>>>>>>AAA@@@>>>======>>>@@@AAABBBBBBCCCEEEGGGHHHIIIJJJIIIFFFDDDFFFIIIKKKJJJIIIOOOOOORRRYYY```gggnnntttxxx{{{tttjjjfffmmmuuu{{{iii^^^aaa```oooZZZAAA999::::::333444999777444444333222222111111000222111111111000000//////111111111000000000000000888222222777666222777CCCRRRhhhiii___zzzrrrbbbZZZ^^^___ZZZ^^^iiirrrlllddd___```eeemmmtttwwwssskkk```YYYXXX[[[___aaaaaabbbcccfffkkksss|||~~~{{{wwwssssssuuuwwwzzzyyyyyy}}}{{{zzz|||~~~qqqjjjjjjjjjggghhheeejjjpppjjjMMMGGG:::000666333222111111000000111111////////////////////////000000000000////////////000000000000111111111111555555888@@@OOOhhhrrrzzz~~~xxxtttppplllhhhddd```]]]YYYWWWSSSOOOKKKGGGEEECCCAAA???<<<;;;:::888777666555555444444555555666777777777999999999999:::;;;<<<<<>>>>>>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>AAA@@@>>>===<<<===???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFEEEFFFIIIKKKKKKJJJMMMOOOTTT[[[aaahhhnnnssszzz~~~oooeeeaaagggnnntttqqqaaa___ZZZeeejjjEEE;;;;;;<<<555555999666444444333333222111111111111111111111000000000///111111111111000000000000666111222777777555???MMM```hhhhhhkkkyyyjjjbbbYYYVVVVVV\\\hhhssspppeee```dddkkkpppyyywwwddd```ZZZXXXZZZ___dddgggiiijjjkkkkkklllnnnqqqttt}}}}}}|||zzzwwwttttttvvvyyy|||xxxxxxwwwyyyzzz|||xxxkkkhhhhhhgggfffeeeiiippprrrOOOFFF<<<111444333222111111000000111111////////////////////////////////////000000000000000000000111111111222222555444888BBBSSSnnn}}}tttxxx|||vvvrrrnnnkkkfffbbb___\\\YYYVVVRRROOOJJJGGGEEECCCAAA???<<<;;;999888777666555555444555555666666777777888999999999999:::;;;<<<===>>>>>>======>>>@@@AAACCCCCCCCCCCCCCCBBBAAA???>>>AAA@@@???=========>>>??????@@@AAABBBCCCDDDEEEEEEHHHGGGFFFGGGJJJLLLLLLLLLMMMRRRYYY___eeekkkpppsss|||iii___YYY^^^eeejjjuuu|||ggg^^^[[[\\\rrr~~~LLL>>>;;;===777666999555444444333333222222111111111111111111000000000000111111111111111111111111444111333777777:::IIIYYYkkkhhhkkk}}}tttpppfffaaaXXXQQQTTTaaammmrrrccc___dddrrr{{{~~~~~~eee\\\[[[[[[]]]aaaggglllppptttvvvvvvuuurrrooonnnnnnzzz|||{{{}}}zzzzzzyyywwwuuuuuuxxxzzz}}}yyyxxx~~~}}}tttyyyzzz|||~~~~~~mmmgggggghhheeeeeegggnnn~~~TTTGGG>>>444333333222111111000000111111////////////////////////////////////000000000000000000111111111222222222333222777BBBUUUqqqvvvwwwyyyzzztttqqqllliiidddaaa^^^\\\XXXVVVRRRNNNJJJFFFDDDBBB@@@>>>;;;:::999777666666555555555555555666777777888888999999999:::;;;<<<===>>>>>>>>>===>>>???AAACCCDDDDDDEEEFFFGGGEEECCC@@@>>>AAA@@@???>>>======>>>>>>??????@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNNNNOOOWWW```fffkkkqqquuuwww|||fffZZZTTTWWW\\\aaakkkwwwnnn___cccZZZaaaSSS@@@999<<<888888999666555444444333222222111111111111111000000000000000000111111111111111222222222222444777888???QQQcccjjjiiizzz|||ssslllggg```\\\RRRMMMTTTbbbhhhfff]]]aaammm{{{jjj___\\\^^^ccciiiooowww}}}~~~zzzwwwvvv|||~~~}}}zzzzzz{{{xxxyyyxxxwwwvvvvvvyyy{{{|||{{{zzz{{{|||{{{xxxvvv||||||}}}~~~qqqgggeeeeeedddffffffkkk[[[IIIAAA777222333222111111000000111111////////////////////////.../////////000000000111111111111111222222222222444333777DDDXXXtttsss~~~|||~~~xxxsssooojjjgggccc___]]][[[XXXUUUQQQNNNIIIFFFDDDBBB???===:::999888777666666555555555555666666777888888888999999999:::;;;<<<>>>???>>>>>>>>>>>>@@@BBBDDDFFFEEEFFFHHHIIIHHHEEEBBB@@@??????>>>==================>>>@@@AAACCCEEEFFFGGGGGGGGGIIIJJJKKKMMMOOOQQQSSS___jjjnnnrrrxxx}}}|||}}}dddXXXPPPRRRVVVYYYcccnnn{{{uuucccbbb[[[[[[[[[BBB777:::999999:::777555555444444333222222111000000000000000000111111000000111111222222222333222333555888<<>>????????????@@@BBBDDDGGGHHHGGGIIIJJJKKKJJJGGGDDDBBB???????????????????????????@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKLLLNNNQQQSSSXXXfffrrrtttwwwcccVVVMMMMMMPPPSSS\\\gggqqq{{{{{{iiiYYY]]]\\\|||hhhHHH777999999999:::777555555444444333333222222000000000000111111111111000000111111222333333333333444777;;;CCCPPP```kkklll|||mmmaaaXXXSSSOOOJJJGGGKKKPPPSSSSSSSSS^^^kkktttttt|||yyyhhhbbbccchhhmmmttt{{{|||{{{{{{yyyyyyzzzwwwxxxyyyxxxwwwwwwyyy{{{yyy{{{|||{{{xxxxxxzzz}}}~~~oooeee``````fffdddfffpppqqqmmmPPPFFF<<<444333222111111000000111111////////////////////////.........///000111111111111111111222222222333333555555:::JJJbbbqqq~~~xxxssspppnnnfffccc___]]][[[YYYWWWUUUPPPLLLHHHEEEBBBAAA>>><<<999888777666666555666666666666666777888888999999999999999:::<<<===???@@@??????@@@AAACCCFFFIIIJJJJJJJJJKKKKKKJJJHHHFFFDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFHHHKKKLLLLLLNNNRRRUUU[[[kkkwwwwwwzzz```SSSHHHHHHJJJLLLTTT```fffqqqmmmUUU```ZZZmmmwwwQQQ:::::::::888999666555555555444333333222222///000000000111111111111000000111222222333444444333444888@@@LLL[[[hhhnnnzzziii[[[QQQKKKLLLGGGHHHMMMOOOMMMOOOVVVVVVgggrrrqqqzzz~~~iiieeefffeeennnrrrwww{{{}}}|||zzzzzzyyyyyyzzzwwwxxxyyyxxxwwwwwwyyyzzzyyyzzz|||}}}}}}}}}~~~uuukkkeee^^^fffccceeemmmggguuurrrRRRHHH===555333222222111000111111111////////////////////////---......///000111111222111111222222222333333333333222888JJJdddooo|||vvvrrrooommmeeebbb___\\\[[[YYYWWWUUUPPPLLLHHHDDDBBB@@@>>><<<999888777666666555666666666666666777888888999999999999999:::<<<>>>???@@@@@@@@@AAABBBDDDGGGJJJLLLKKKKKKLLLKKKJJJIIIGGGFFFMMMNNNOOOQQQRRRRRRRRRRRRQQQPPPOOOLLLJJJHHHFFFEEEEEEHHHKKKLLLMMMOOOSSSVVV]]]mmmyyyyyy{{{^^^PPPEEEDDDEEEGGGPPP[[[```jjjzzzoooYYYeeeUUU[[[YYY>>><<<:::888888555666555555444444333222222//////000000111111111222000000111222333333444444222444999CCCSSScccnnnqqqwwwcccTTTLLLJJJJJJLLLNNNOOOOOOQQQTTTWWW]]]```fffnnnvvvpppfffdddkkkrrrwwwsssnnnjjjiiilllqqqttt|||}}}yyyvvvwwwzzzuuuwwwxxxyyyxxxxxxyyy{{{~~~}}}{{{{{{|||~~~uuueeeaaa]]]iiibbbaaammmcccjjjWWWKKKAAA888555333111000111111000///////////////////////////////////////000000000000222222222111222222333333999333777NNNqqq|||wwwsssmmmhhhhhhddd___\\\[[[YYYUUUQQQKKKIIIGGGDDDAAA>>><<<;;;888888777666666666666666555555666777888999::::::===<<<<<<<<<===@@@BBBDDDBBBAAAAAADDDGGGKKKLLLLLLNNNLLLKKKLLLJJJGGGIIINNNOOORRRVVVWWWTTTRRRRRRTTTUUUUUUVVVUUUTTTQQQNNNLLLIIIGGGKKKSSSRRRKKKOOOZZZdddhhhpppyyybbbKKKCCCGGGCCCAAAHHHLLLUUU^^^mmm{{{tttfffTTTXXXaaalllVVVBBB:::777AAA777777666666555444333222222111111111222222222222111111222222222111222222333333555000999OOO___fffwwwuuuaaaSSSLLLKKKMMMOOORRRSSSTTTVVVXXX[[[ZZZ\\\```eeekkkqqqvvvyyy~~~zzztttmmmiiijjjooosssmmmjjjffffffjjjrrr{{{{{{vvvuuuvvvxxxwwwxxxyyyyyyxxxxxx{{{|||~~~}}}}}}|||}}}~~~|||iiibbb]]]ggg___^^^jjjdddmmm^^^KKKAAA:::555333111000111111000///////////////////////////////////////000000000000222222222111222222333444777777@@@VVVuuuzzzvvvrrrlllhhhhhhddd^^^\\\[[[YYYTTTQQQJJJIIIGGGDDDAAA>>><<<;;;888888777666666666666666555555666777888999::::::<<<<<<;;;;;;===???BBBCCCAAAAAAAAADDDHHHKKKLLLLLLJJJHHHJJJMMMMMMLLLNNNSSSQQQTTTWWWXXXWWWVVVXXXYYYYYYYYYYYYXXXVVVTTTQQQOOOPPPMMMPPPWWWVVVQQQVVVaaahhhmmmuuu}}}dddLLLCCCGGGBBB@@@GGGJJJPPPYYYffftttzzziiiWWWYYY^^^eeebbbFFF<<<888===333444666666555444333222222111111111222222222222111111222222222111222222333444333666CCCVVVeeetttqqq^^^RRRMMMLLLQQQTTTWWWXXXYYYZZZ\\\^^^YYYYYYZZZ\\\___bbbdddfffgggggghhhjjjllloooqqqsssooonnnnnnpppxxx{{{wwwvvvvvvwwwxxxzzzzzzzzzyyyxxxzzz}}}~~~~~~~~~|||}}}xxxnnnaaa]]]ccc\\\\\\fffdddpppgggLLLAAA<<<555333111111111222111000////////////////////////////////////000000000000222222222222222333444444555:::IIIbbb|||wwwtttqqqlllhhhgggccc^^^[[[ZZZXXXSSSOOOJJJIIIFFFDDD@@@>>>;;;:::888888777666666666666666555555666777888999::::::;;;;;;;;;;;;<<<>>>AAABBBAAA@@@AAACCCHHHKKKMMMMMMHHHHHHLLLQQQRRRQQQSSSXXXXXXZZZ[[[[[[[[[[[[\\\^^^]]]]]]]]]\\\YYYVVVTTTRRRTTTRRRUUU[[[[[[XXX]]]gggjjjpppxxxjjjOOOCCCEEEAAA???EEEGGGIIIQQQ\\\hhhtttmmm[[[YYYZZZ]]]qqqIII===::::::222666666666555444333222222111111111222222222222111111222222222222222333444444222>>>OOO]]]mmm~~~mmm\\\RRROOOOOOTTTWWWZZZ[[[[[[[[[\\\]]]\\\[[[ZZZYYYYYYZZZ\\\]]]^^^___bbbggglllpppssstttvvvyyyxxxzzz~~~wwwuuuwwwyyyzzzzzz||||||{{{zzzyyy{{{~~~}}}~~~~~~sssaaa]]]aaa\\\]]]dddcccooopppMMMCCC===555333111111222222111000////////////////////////////////////000000000000222222222222222333444555444;;;MMMlllyyyuuurrroookkkgggeeeaaa]]][[[ZZZWWWRRRNNNIIIHHHFFFCCC@@@===;;;:::888777777666666666666666555555666777888999:::::::::::::::;;;<<<>>>@@@AAA@@@@@@@@@CCCHHHLLLMMMNNNLLLLLLPPPVVVWWWUUUVVVZZZaaaaaa``````______```aaa______^^^\\\ZZZWWWUUUSSSRRRRRRWWW___aaa___ccciiijjjqqqyyyqqqTTTDDDDDD@@@>>>BBBCCCDDDIIIRRR\\\gggvvvmmm]]]XXXVVVWWWxxxLLL<<<<<<:::777<<<666666555444333222222111111222222333333222222111222222222222222333444555333DDDUUUaaavvv|||xxxwwwyyy||||||sssssszzziii[[[RRRQQQQQQTTTWWW[[[\\\\\\ZZZYYYZZZ^^^\\\ZZZYYYXXXYYY[[[\\\]]]^^^aaaeeekkkrrrxxx|||{{{yyytttrrr{{{}}}xxxtttsssvvvyyy{{{{{{}}}}}}|||{{{zzz|||}}}xxxccc^^^___^^^```cccbbbkkk|||wwwQQQFFF>>>666444222111222222111000000000000000000000000000////////////000000000000222222222222333444555666777<<>>@@@@@@AAA@@@AAACCCHHHKKKMMMMMMNNNNNNSSSYYY[[[ZZZ\\\aaaeeedddccccccdddffffffggg______^^^\\\ZZZWWWVVVUUUPPPSSS[[[cccgggfffgggiiijjjqqqzzzzzzYYYEEEDDD???===@@@@@@@@@DDDKKKRRR\\\jjjzzzkkk^^^WWWVVVUUUmmmTTT======999:::===666666555444333222222111222222333333333333222222222222222222333444555666777GGGXXXjjjzzzxxxtttooommmmmmnnn{{{}}}vvvrrrkkkmmmzzz~~~rrrdddXXXRRRQQQRRRRRRUUUZZZ]]]\\\[[[ZZZYYY]]]\\\YYYWWWWWWXXX[[[\\\]]]___bbbdddiiirrr}}}zzzqqqnnnttt|||tttrrrppppppsssvvvyyyzzz}}}}}}}}}|||{{{|||~~~~~~jjj```]]]^^^aaa```aaahhhqqqUUUHHH???666444222222222333222000000000000000000000000000////////////000000000000222222222222333555666777:::@@@RRRwww{{{uuuqqqooolllhhheeebbb___\\\ZZZYYYVVVPPPKKKHHHGGGDDDBBB>>><<<999888888888777666666666666666555555666777888999::::::::::::;;;===>>>???@@@@@@BBBAAAAAADDDGGGKKKLLLLLLKKKLLLRRRYYY]]]^^^ccchhhdddddddddfffiiikkklllkkk```___^^^\\\[[[YYYXXXXXXTTTXXX___eeeiiijjjhhhgggjjjqqqzzz~~~___GGGDDD???===???===>>>AAAFFFKKKSSS___nnnxxxlll```WWWWWWUUUcccdddAAA===888;;;999666666555444333222222111222222333333333333222222222222222222333555666777<<>>;;;999888888888777666666666666666555555666777888999:::::::::;;;<<<>>>???@@@AAAAAACCCBBBBBBDDDGGGJJJKKKJJJLLLLLLPPPWWW[[[^^^cccjjjhhhggggggiiilllllljjjhhhbbbbbb```___^^^]]]]]]]]]ZZZ]]]___bbbdddfffeeeccchhhooowww{{{|||cccIIIDDD???===>>>;;;===???BBBFFFLLLVVVcccmmm|||pppcccYYYXXXVVVXXXtttFFF???:::>>>555666666555444333222222111222333333444444333333222222222222333444555666777CCCQQQmmm}}}tttmmmkkkhhhccc___^^^YYYdddeeebbbeeedddcccjjjpppllleee\\\SSSNNNMMMNNNKKKQQQYYY___bbbccccccccc^^^\\\YYYWWWWWWYYY[[[]]]aaafffiiifffccciiiyyy~~~|||xxxqqqllljjjnnnrrrttttttvvvzzz}}}zzz|||~~~~~~}}}}}}~~~~~~{{{ddd[[[[[[\\\XXX___kkklllddd[[[LLLAAA666555333222333333222111000000000000000000000000////////////000000000000222222222333444555777777777IIIggguuu{{{uuupppnnnkkkgggcccaaa^^^[[[YYYXXXUUUNNNIIIGGGFFFDDDAAA>>>;;;999777888888777666666666666666555555666777888999:::::::::;;;===???@@@AAAAAAAAADDDCCCCCCDDDGGGIIIJJJIIIOOONNNQQQVVVYYYZZZ```fffooommmkkklllllljjjeeeaaaeeedddcccbbbaaaaaaaaaaaa______^^^\\\]]]```___]]]dddkkksssvvvxxx|||fffJJJDDD@@@>>>>>>:::<<<>>>@@@CCCHHHQQQ]]]fffqqqtttggg[[[ZZZUUUQQQsss}}}III@@@===CCC666777666555444333222222111222333333444444333333222222222222333444555777777JJJYYYxxxuuurrrmmmgggbbb___]]]\\\cccbbbbbbaaa```___^^^^^^ccc```[[[VVVQQQNNNLLLKKKIIIKKKTTTaaajjjllllllmmmccc\\\UUUTTTXXX[[[^^^```fffgggkkkmmmhhhdddlllxxxyyyooojjjiiiooossstttsssuuuzzz{{{xxx{{{|||}}}~~~}}}fff```]]]___^^^\\\cccnnnjjjhhhLLL===999444222444444111///111000000000000000000000000000000000000111111111111333222222333444666888:::<<>><<<999777777777666666555555555444777777888999::::::;;;;;;===>>>@@@BBBDDDEEEEEEDDDGGGFFFEEEFFFHHHIIIIIIIIIHHHIIILLLQQQWWW[[[]]]^^^``````aaabbbbbbbbbbbbbbbbbb```^^^___bbbfffggghhhnnnhhhaaa\\\\\\^^^______hhhhhhkkkpppuuu{{{kkkNNNGGGAAA>>>???<<<<<>><<<999777777666666666555555555555777777888999:::;;;;;;<<<>>>???AAACCCEEEEEEEEEEEEFFFEEEDDDEEEGGGIIIIIIIIIJJJKKKMMMPPPTTTVVVWWWWWWWWW[[[bbbiiinnnpppqqqqqqkkkhhhccc]]]\\\aaajjjrrrnnnllliiihhhhhhhhheeecccfffeeegggmmmtttyyyjjjMMMGGGAAA>>>???<<<;;;===>>>>>>???DDDLLLTTT```kkk|||rrr___YYYVVVUUUbbbtttXXX???BBB555:::999888777666444333222111222222333333333333444444666333333555555666<<>><<<999777666666666666555555555555666777888999:::;;;;;;<<>>>>>;;;999;;;=========@@@FFFKKKRRR]]]pppxxxbbbYYYUUURRR[[[iiicccBBBDDD999999888888777666444333222222222222333333333333444444555555666777555777AAAMMMfffxxxnnnkkkeee^^^YYYWWWVVVVVV[[[ZZZYYYXXXWWWWWWXXXXXXPPPNNNKKKIIIGGGFFFGGGGGGJJJHHHLLLWWWccclllvvv}}}xxxhhh[[[XXXYYYXXXYYY\\\eeeccccccfffiiilllnnnpppkkksssxxxjjjaaa```eeekkknnnpppsssrrrpppsssyyy}}}}}}}}}|||||||||}}}~~~rrreee[[[ZZZYYYXXX\\\eeennnkkk|||SSSIII<<<666333333333111000222///////////////////////////000000000111111111111333222222333444666888:::???___vvvwwwuuuqqqmmmkkkhhhdddbbb]]][[[WWWUUURRROOOKKKIIIEEECCC@@@>>>===;;;999666666666666666666555555555666666777888:::;;;<<<<<<>>>@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBCCCFFFHHHIIIIIIHHHIIIKKKLLLMMMOOOQQQSSS]]]aaagggkkkmmmkkkgggdddfffggggggbbb[[[XXXYYY[[[dddjjjttt}}}}}}wwwrrriii^^^XXX___iiipppwwwdddJJJFFFAAA??????;;;999;;;<<<<<<<<<>>>AAADDDLLLVVVggg{{{}}}eeeZZZUUURRRWWW```nnnCCCCCC<<<999888888777666555444333333222222222333333333444444333555888888444777FFFWWWgggvvvllljjjgggaaa\\\VVVQQQOOOTTTSSSQQQOOONNNNNNOOOOOOIIIGGGEEEDDDDDDEEEFFFGGGJJJHHHLLLXXXfffqqq||||||jjj[[[ZZZ[[[XXXXXX\\\___^^^\\\___fffpppwwwzzzwww~~~tttlllbbb]]]___eeejjjlllooorrrqqqpppssszzz~~~~~~}}}}}}|||}}}~~~}}}~~~xxxhhhZZZYYYYYYYYY]]]dddqqqhhhVVVHHH===777333333333000000222///////////////////////////000000000111111111111333222222333444666888:::AAAeee~~~uuussspppmmmjjjgggdddaaa]]]ZZZVVVSSSPPPMMMJJJGGGDDDBBB???>>>===;;;888666555555555666666666666666555666777888:::;;;<<<======???@@@BBBCCCCCCCCCBBBBBBAAAAAACCCFFFIIIJJJJJJIIIKKKLLLKKKJJJKKKMMMPPPRRRSSSTTTTTTRRROOOLLLIIIKKKMMMQQQUUUYYY\\\\\\\\\]]]gggttt}}}xxxmmm]]]RRRXXXbbbkkkxxxbbbIIIFFFBBB@@@???;;;<<<<<<===<<<<<<===???@@@IIIPPP^^^qqqjjj\\\VVVRRRUUU\\\{{{{{{DDDAAA===;;;888888777666555444444333222222222333333333444444222444777666444999LLL___kkk~~~{{{ssskkkkkkiiieee___XXXRRRNNNOOOMMMJJJHHHFFFFFFFFFGGGCCCBBBAAAAAABBBDDDGGGHHHJJJIIIOOO\\\kkkxxx|||hhhYYY[[[^^^ZZZXXX]]]]]]]]][[[[[[bbboooyyy|||{{{gggddd```^^^```dddhhhjjjnnnqqqqqqqqqttt{{{~~~~~~~~~~~~{{{qqqssssssooolllppp{{{}}}jjjZZZXXX[[[\\\```fffrrrggg{{{\\\III???888333333333000000222000000000000000000000000000000000000111111111111333222222333444666888:::IIImmm}}}tttqqqooollljjjgggccc```]]]YYYUUUQQQNNNLLLHHHFFFCCCAAA>>>===<<<;;;888666555555555666666666666666555666777888:::;;;=========>>>@@@AAABBBBBBAAAAAABBBAAAAAACCCGGGJJJKKKKKKNNNOOOOOOKKKFFFDDDFFFIIIFFFFFFFFFFFFFFFEEEEEEEEEGGGEEEDDDGGGNNNUUUYYY[[[]]]hhhyyy}}}ooo]]]PPPUUU___jjj|||```IIIGGGDDDAAAAAA<<<>>>>>>===<<<<<<===>>>???CCCHHHSSSeee{{{ppp```WWWSSSUUU[[[vvvKKK@@@======888888777777666555444444222222333333333333444444333333555555555===QQQeeeqqq||||||{{{|||wwwooohhhgggeeebbb]]]XXXSSSPPPNNNKKKHHHDDDBBBAAAAAABBB????????????BBBEEEHHHJJJJJJJJJRRRbbbrrr~~~zzzdddWWW\\\aaa[[[YYY^^^^^^``````___eeeqqq{{{~~~}}}|||{{{||||||zzzwwwtttxxxuuuooo^^^^^^___^^^___aaaeeeiiilllpppqqqrrruuu|||~~~}}}~~~xxxzzz{{{xxxuuuzzzrrr^^^ZZZ\\\\\\^^^cccooohhhfffcccJJJ???999444333222000000333000000000000000000000000000000000000111111111111333222222333444666888:::OOOrrryyy}}}rrrpppnnnllljjjgggbbb___\\\YYYTTTPPPMMMJJJGGGEEEBBB@@@>>><<<<<<:::888666555555555555666666666777555555777888:::<<<===>>>>>>???AAABBBCCCBBBBBBAAABBBAAABBBDDDHHHKKKMMMMMMNNNOOONNNIIIBBB@@@BBBEEEEEEFFFHHHIIIKKKLLLMMMNNNOOOLLLIIIGGGGGGKKKQQQVVVcccqqqmmm\\\RRRWWW```jjj___IIIHHHFFFCCCBBB>>>@@@>>><<<;;;<<<===>>>??????AAAIIIYYYoooxxxeeeXXXRRRUUUZZZsssVVVAAA<<<>>>888888777777666555555555222222333333333333444444555444444555777BBBWWWkkkzzzwwwsssxxx{{{zzz~~~zzzuuuuuuwwwsssmmmdddbbb___\\\XXXUUUSSSRRRNNNLLLHHHCCC@@@???@@@@@@=========???BBBEEEIIIKKKJJJKKKUUUfffvvvwwwbbbVVV]]]bbb]]]ZZZ^^^^^^dddfffeeejjjvvvwwwsssmmmiiiiiijjjkkkkkkgggppp}}}pppddd```ZZZ\\\^^^^^^]]]___dddhhhkkkooorrrrrrvvv|||}}}}}}zzzccc\\\[[[ZZZZZZ]]]lllhhhYYYgggJJJ@@@999444333222000000333000000000000000000000000000000000000111111111111333222222333444666888:::PPPsss|||kkk~~~qqqpppmmmllljjjfffbbb___\\\XXXSSSOOOLLLJJJGGGEEEBBB@@@===<<<<<<:::888666444555555555666666777777444555777888:::<<<===>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBEEEIIILLLMMMNNNJJJKKKKKKFFFAAA>>>AAAEEEIIIJJJMMMOOOPPPQQQPPPPPPLLLNNNOOOMMMIIIJJJQQQWWWiiiyyykkk[[[TTT[[[bbblll___JJJIIIGGGDDDCCC>>>AAA>>>;;;:::;;;===>>>?????????DDDRRRggg~~~}}}hhhXXXRRRTTTZZZppp___BBB<<<>>>888888777777666666555555222222333333333444444444888555444555999EEE[[[nnn}}}sssgggccceeefffcccqqqrrrqqqooonnnoookkkfffbbbaaa]]]WWWQQQNNNPPPRRRWWWRRRJJJEEEBBB@@@===:::<<<::::::===DDDIIIKKKKKKKKKNNNVVVdddtttlll___UUUVVV^^^ccceeefffeeeeeehhhooovvvzzzyyy}}}yyyssspppnnnjjjeeeaaadddhhhjjjkkkqqq~~~}}}rrroookkkccc]]][[[ZZZ\\\\\\ZZZ[[[```eeehhhnnnqqqtttwwwxxxzzz|||~~~gggZZZ^^^\\\XXX___mmmeeeWWWpppmmmKKKBBB999222333444333000000111111111111000000000000222222111111111111111111111444555444444777:::<<>><<<:::999888777666555555555555444444444666777888:::;;;<<<======???@@@AAAAAABBBBBBAAAAAA???@@@BBBDDDGGGIIIKKKLLLHHHHHHGGGEEEDDDGGGMMMQQQSSSTTTUUUUUUTTTTTTVVVWWWTTTRRRUUUYYYRRRJJJOOO]]]kkk|||ggg]]]YYY```iiiwwwdddKKKFFFJJJGGGCCCCCCAAAAAA@@@???>>>===<<<<<>>XXXpppvvvvvvqqqkkkiiihhhfffbbb]]]ZZZWWWSSSOOOMMMJJJGGGEEEBBB@@@>>><<<:::999888777666555555555555444444444666777888:::;;;<<<======???@@@AAAAAABBBBBBAAAAAA???@@@BBBDDDGGGIIIKKKLLLLLLJJJHHHIIILLLPPPSSSTTTUUUUUUTTTSSSRRRSSSUUUVVVWWWUUUXXX[[[UUULLLPPP\\\kkkzzzsssddd```bbbjjjpppyyyyyy```KKKHHHIIIEEEBBBCCCCCCBBBBBBAAA@@@???>>>>>><<<===@@@FFFOOO]]]tttppp]]]WWWWWWVVVccc}}}DDDBBB===999999888888777777666666444333333222222333333444444555666777===NNNggg{{{yyyvvvwwwtttmmmiiigggddd___\\\```cccdddfffgggccc\\\\\\YYYTTTNNNIIIHHHJJJMMMQQQLLLFFFAAA>>>===;;;:::999;;;>>>CCCJJJNNNOOOOOOPPPMMMLLLQQQ[[[fffnnnqqqZZZVVVUUUXXX]]]cccmmmwwwyyyxxxtttvvv}}}{{{ooohhhjjjfffcccaaa___ZZZWWWYYY^^^^^^\\\[[[[[[]]]aaafffjjjjjjmmmppptttxxx}}}mmm[[[\\\YYYWWW]]]fffcccVVVkkk~~~TTTCCC:::333333555333111111111111111111000000000000111111111111111111111111222333555555444666<<>><<<:::999888777666555555555555444444444666777888:::;;;<<<======???@@@@@@AAAAAAAAAAAAAAA???@@@BBBDDDGGGIIIJJJKKKNNNLLLJJJNNNTTTXXXWWWUUUXXXUUURRRPPPOOOPPPRRRTTTXXXWWWZZZ^^^YYYQQQRRRZZZjjjmmmgggbbbfffpppxxxyyy~~~~~~ppp^^^OOOLLLKKKGGGDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@:::;;;>>>AAAEEEPPPeeeyyytttaaaYYYWWWVVV]]]JJJ@@@???:::999999888777777666666444444333333333333444444555555666888BBBVVVppp~~~xxx}}}~~~|||{{{xxxssslllmmmjjjfffeeefffccc^^^]]]YYYRRRLLLGGGFFFHHHIIILLLHHHCCC>>>;;;;;;;;;<<<<<>>FFFmmmqqqvvv|||zzzqqqpppmmmiiigggeeebbb^^^ZZZVVVSSSPPPNNNLLLKKKHHHGGGBBB@@@>>><<<:::999888777666555555555555444444444666777888:::;;;<<<======??????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHJJJKKKKKKLLLOOORRRUUUVVVUUUSSSWWWSSSNNNJJJJJJLLLNNNOOOTTTTTTXXX]]][[[UUUUUUYYYhhhxxxaaa^^^eeemmmwww}}}}}}vvvkkk```WWWSSSOOOJJJHHHJJJGGGGGGFFFEEEDDDCCCBBBBBB===>>>@@@@@@???FFFYYYlllxxxeeeZZZVVVUUUWWWzzzPPP>>>AAA::::::999999888777666666444444333333333333444444555666666999HHHaaazzz~~~xxxrrrjjjbbbZZZVVVPPPKKKHHHHHHJJJKKKFFFCCC???;;;999:::===???BBBFFFLLLQQQUUUWWWXXXXXXSSSQQQOOOOOORRRUUUXXXYYYddddddkkkwww}}}yyywww~~~|||{{{ooosss|||sssoookkkjjjkkkllliiieeebbb[[[VVVYYY]]]^^^bbbhhhlllmmmppprrrvvv{{{www___[[[XXXUUU[[[bbbggg[[[lllZZZGGG===444333555333222222111111111111000000000///000000111111111222222222333222444777555666???KKKooowwwxxx}}}yyyxxxpppooommmkkkhhheeeaaa]]][[[UUURRROOOMMMLLLJJJHHHFFFBBB@@@>>><<<:::999888777666555555555555444444444666777888:::;;;<<<======>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCDDDFFFHHHJJJJJJIIIOOOVVVWWWTTTQQQRRRSSSQQQLLLEEEBBBCCCFFFHHHIIIMMMOOOSSSYYY[[[ZZZZZZ[[[gggoooZZZ]]]gggmmmuuuxxx{{{wwwkkkeee]]]WWWRRRMMMKKKLLLIIIHHHHHHGGGFFFEEEDDDDDDAAAAAABBBAAA>>>AAAPPP___sss}}}jjj[[[UUUTTTUUUjjjVVV>>>CCC;;;;;;:::999888777666666555444444333333444444555555666666<<>>555444555333222333111111111111000000000000000000000111222222333333444222444888666666AAAPPPppp}}}|||xxxwwwpppnnnmmmllliiieeeaaa]]][[[UUURRROOOLLLKKKJJJGGGEEEBBB@@@>>><<<:::999888777666555555555555444444444666777888:::;;;<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHIIIJJJJJJSSS[[[[[[UUUQQQRRRUUULLLFFF@@@>>>AAAEEEFFFGGGJJJLLLQQQWWW]]]``````___jjjhhhXXX```eeeiiinnnsss}}}rrrlllccc[[[TTTOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBBBBB@@@AAAIIISSSjjjooo]]]UUUUUUUUU___aaaAAACCC<<<<<<;;;999888777666555555555444444444444555555444666777@@@XXXyyy|||rrrfff[[[NNNKKKHHHGGGHHHHHHGGGFFF;;;;;;999777777;;;BBBGGGPPPTTTXXXZZZYYYYYYZZZ\\\XXXYYY[[[\\\[[[YYYYYYXXXVVVZZZdddttt||||||yyy~~~eeeXXXQQQUUUXXXWWWYYY___bbbeeeiiimmmppptttxxx{{{eee]]]YYYUUUXXXVVVhhh^^^[[[iiiIII???555444555444333333111111111111000000000000///000000111222222333333444222444888666555BBBSSSssszzz|||xxxwwwqqqllllllllliiieee```\\\ZZZUUURRRNNNLLLJJJIIIFFFDDDBBB@@@>>><<<:::999888777666555555555555444444444666777888:::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJKKKRRRYYYZZZWWWTTTTTTUUUNNNIIIDDDDDDHHHLLLNNNMMMMMMOOORRRXXX```ffffffdddpppcccVVVccceeehhhmmmxxxxxxlll```XXXUUUSSSRRRPPPOOOOOONNNMMMLLLKKKJJJIIIEEEDDDFFFEEEDDDGGGMMM^^^vvvuuuaaaWWWVVVVVVZZZnnnFFFBBB===<<<;;;:::888777666555555555444444444444555555222666888CCC___wwwhhh___\\\XXXSSSPPPLLLHHHEEEEEECCC???<<<999999888777777;;;CCCJJJSSSWWWZZZZZZYYYXXXZZZ\\\WWWXXXZZZZZZYYYXXXXXXXXXSSSVVV^^^gggoooxxxtttzzz|||eeeWWWOOOTTTWWWTTTVVV]]]\\\```eeejjjmmmqqquuuxxx{{{{{{{{{{{{|||}}}~~~{{{yyy|||ggg^^^YYYUUUXXXTTTkkkaaaUUUwwwnnnJJJ???666444555444333444111111111111000000000000///000000111222222333333555222444999777555CCCUUUwww{{{ttt}}}|||xxxxxxrrrkkklllkkkiiiddd___[[[YYYUUURRROOOLLLJJJHHHEEECCCBBB@@@>>><<<:::999888777666666555555555444444444666777888:::;;;<<<======>>>>>>???@@@@@@@@@@@@???AAABBBCCCEEEFFFHHHIIIIIIKKKNNNSSSWWWWWWVVVUUUTTTSSSOOOKKKLLLQQQVVVWWWVVVQQQRRRTTTZZZcccjjjjjjggguuuaaaVVVeeeeeeiiipppssseee^^^[[[YYYWWWSSSRRRQQQPPPOOONNNNNNMMMMMMIIIGGGJJJKKKIIIIIIKKKMMMbbbyyycccYYYXXXVVVYYYwwwJJJAAA===<<<;;;:::888777666555555555444444444444555555222555999EEEccc