BM6P6(@ oooZZZIII>>>BBBAAA???>>><<<;;;;;;;;;<<<;;;999888666555555444:::888444111000000111222......//////---,,,***)))))))))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((('''%%%######$$$%%%&&&########################&&&%%%###""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""######"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!&&&$$$###$$$%%%'''&&&%%%"""###$$$%%%%%%$$$###""" """$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&(((((('''######%%%&&&'''&&&%%%%%%&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&'''((('''&&&%%%&&&'''***(((&&&&&&''''''%%%$$$)))))))))))))))(((''''''******))))))))))))******,,,+++++++++++++++,,,,,,******))))))))))))******((()))******)))((()))+++((()))***++++++***)))(((***,,,,,,,,,+++***+++,,,///---***)))***++++++***---,,,++++++,,,,,,***))))))***+++,,,,,,+++***))),,,+++***))))))***+++,,,---,,,+++,,,...///...---...---,,,+++++++++,,,,,,---+++***+++......,,,)))+++++++++,,,---...///000000///...---+++***((((((,,,,,,,,,+++++++++******...------,,,,,,,,,------///......------......///...---,,,,,,---...000111,,,+++******,,,,,,+++***...............---------......//////...---,,,,,,+++,,,,,,------......///---------....../////////---,,,,,,,,,---///000222------,,,,,,,,,------...,,,,,,+++***+++,,,---...111111000......---------000///.........///111222111111000///////////////............////////////111222222333333222222222555444444333333222222111222222222333333333444444222222222111222222333333222333444555555444222111333333333444444444555555555555666666666666555555777777777888999999::::::;;;::::::::::::;;;<<<<<<999777555777:::<<<;;;:::>>>===;;;::::::;;;===>>>???===<<<===???@@@>>>;;;=========>>>???AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDD???@@@AAABBBCCCCCCCCCCCCppp\\\LLLBBBBBBAAA???>>><<<;;;;;;;;;;;;:::999777666555444444222222222222222111000000111111222111000///---,,,***)))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$$$$### !!!#########$$$$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((((((''''''&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&(((((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&***+++,,,+++***)))***+++***)))((((((******)))((()))))))))))))))(((''''''******))))))))))))******))))))(((''''''(((((((((******))))))))))))*********+++,,,+++***)))***+++)))***+++,,,++++++***)))(((***+++***)))((()))***---,,,******+++,,,+++***...---,,,,,,------,,,*********++++++++++++******++++++***))))))***++++++---,,,+++,,,.........---------,,,,,,+++++++++,,,///---,,,---///000...+++,,,++++++,,,,,,...//////...---------,,,,,,++++++,,,,,,,,,+++++++++******---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,---///...------//////...---------------...........................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,++++++,,,---...///---------------------------,,,+++++++++,,,...............------......//////............///000000111000000///......//////........./////////000000///000111222333333444333222333333333333333333333333333333333222222222222333222222111222222333333222222333333333333222222333333444444444555555555555555666666666666555555666666777888888999999:::;;;::::::::::::;;;<<<<<<:::888777888:::<<<<<<;;;===<<<:::999999:::<<<===>>>===<<<===??????===;;;=========>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDqqq___PPPGGGBBBAAA???>>><<<;;;;;;;;;:::999888666555444444333...000222444333000---***////////////...,,,+++)))******)))))))))(((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$%%%$$$######""""""""""""!!!%%%'''$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%''''''''''''%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###&&&))))))&&&$$$%%%&&&###$$$&&&''''''&&&%%%%%%(((((('''&&&%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((()))***)))(((((()))***(((''''''(((+++,,,,,,+++)))))))))))))))(((((('''***))))))(((((())))))***)))(((''''''&&&&&&&&&&&&***))))))(((((())))))***+++,,,---,,,***)))***+++******+++,,,,,,++++++***)))***+++***)))((()))++++++******+++------,,,***///---,,,,,,......---+++++++++************++++++++++++***))))))***++++++---,,,+++,,,---...---,,,------,,,,,,,,,+++++++++...---,,,---//////...,,,,,,++++++,,,,,,---...///+++,,,,,,---......//////,,,,,,,,,+++++++++******+++++++++******++++++,,,---,,,,,,++++++,,,,,,---///...---++++++***++++++---+++***+++,,,---,,,+++,,,,,,,,,------.........---............------,,,------,,,++++++***))))))+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......---,,,+++---,,,,,,,,,,,,---...///,,,++++++,,,---...///000,,,---......//////......000000///............///////////////000000000000---...000222333444555555111111222222333444444555444444444333222222111111333333222222111222222333222222111111111222222333444444444555555555666666555555666666666666555555666666777777888888999999;;;;;;::::::;;;;;;<<<===;;;:::888999;;;======<<<<<<;;;:::999999:::;;;<<<===<<<<<<===>>>>>>===;;;<<<<<<<<<===>>>???@@@AAA@@@???>>>======>>>???@@@???@@@AAACCCDDDEEEEEEEEEqqq```RRRJJJBBBAAA???>>><<<;;;;;;;;;999888777555444444333333222333444444222...)))&&&---.........---+++)))(((*********)))))))))(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""$$$%%%%%%###"""###$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###$$$&&&'''%%%!!!"""%%%%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''!!!'''(((&&&$$$'''***$$$%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%&&&((('''&&&&&&'''((('''&&&&&&''')))***)))((((((((())))))))))))(((((())))))(((((((((((())))))++++++***)))(((((((((((())))))(((((((((((())))))+++,,,,,,+++)))((()))***))))))******+++++++++***+++,,,------++++++,,,---))))))***,,,......,,,***...---,,,,,,---...---+++,,,,,,***))))))***,,,,,,+++******************+++,,,+++***+++---...---,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,+++,,,+++++++++,,,------...,,,,,,------...///000000,,,,,,,,,+++++++++******++++++++++++++++++,,,---///......------....../////////......------------+++***)))***+++,,,+++)))******+++,,,---......///---------......------,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++------,,,,,,+++++++++++++++---...//////---+++***---------------.........++++++++++++,,,---......+++,,,---...///...---,,,//////...------........./////////000000000111111...///000111333333444444111111222222333333333333444444444444444444444444333333222222111111222222222111000000000111222333444444555555555666666666555555666666666666555555555555666666777888888999:::::::::::::::;;;<<<<<<<<<;;;:::;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======<<<;;;<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>???@@@AAA???@@@AAACCCDDDEEEEEEFFFppp```RRRJJJBBBAAA???>>><<<;;;;;;;;;999888777555444444444444555555444333111...,,,+++111111111111000...---+++************))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###%%%'''(((((('''&&&&&&'''$$$######""""""######$$$$$$###"""!!!!!!!!!"""###&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& &&&'''$$$###%%%(((%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&((())))))(((((()))+++((('''&&&'''((()))(((&&&(((((())))))))))))(((((())))))(((((((((((()))))),,,+++***)))))))))))))))))))))(((((((((((()))))))))*********(((''''''((((((((((((((())))))******+++---------,,,+++,,,---))))))***,,,......,,,***,,,+++***+++,,,---,,,+++---,,,+++******+++,,,---*********++++++*********,,,+++***+++---...---,,,,,,,,,---------,,,+++***)))***+++++++++++++++,,,,,,,,,+++++++++,,,------------..................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---......///......------......///,,,------......////////////---,,,---...///...---)))******+++,,,---......,,,,,,---------------,,,+++,,,,,,,,,------......++++++++++++++++++++++++......------,,,,,,++++++,,,---...//////---+++***,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,***+++---.........---,,,...---------------......////////////000000000000000000111222222222111111333333333222222111111111222333444555666777888999444333222222111111111222222111000///000111333444444444444444555555555666555555666666666666555555444555555666666777888888999999999999999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>======<<<<<<<<<<<<======:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>============>>>>>>??????>>>???AAACCCDDDEEEFFFFFFppp___QQQIIIBBBAAA???>>><<<;;;;;;;;;999888777666555555555555444333222111111111222222///000000000///---+++***++++++*********)))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###"""%%%''''''&&&$$$$$$%%%######""""""""""""######$$$######""""""#########%%%"""!!!!!!$$$&&&%%%###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$######""""""######$$$ ###&&&&&&###!!!"""###&&&&&&'''(((((('''%%%$$$"""###$$$&&&''''''''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%''''''&&&&&&((()))***)))(((((()))***(((''''''(((((())))))))))))))))))((((((''''''(((((())))))((((((''''''(((((())))))((((((''''''(((((()))'''((())))))''''''((()))'''''''''''''''((()))******+++,,,+++***)))***,,,+++******+++------,,,***+++***)))***,,,---,,,+++,,,,,,++++++++++++,,,,,,)))***++++++++++++***))),,,+++***+++,,,---,,,++++++,,,---...---,,,+++***)))+++---...---,,,---...,,,,,,++++++++++++,,,,,,.........---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---)))***+++,,,---------------,,,+++,,,---...---+++*********++++++,,,,,,,,,+++,,,,,,------------,,,++++++,,,------...//////,,,,,,,,,++++++++++++***------......---,,,++++++---............---+++******+++,,,---------,,,,,,------,,,++++++,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////000111111111111111000000444333333222111111000000111222333555777999:::;;;444444333222111111111111111111111111111222333444333333333444444444555555555555666666666666555555444444555555666666777777888888777777888888999:::;;;<<<===<<<::::::<<<>>>========================999;;;<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;<<<===999999::::::;;;;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEErrr```PPPGGGBBBAAA???>>><<<;;;;;;;;;999999888777666666666666222111111111222222333333---.........---+++)))(((+++++++++*********))))))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""########################!!!$$$$$$###!!!!!!!!!######""""""""""""############$$$$$$$$$$$$$$$############"""!!!!!!"""#########$$$$$$$$$$$$######$$$##################$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%$$$#########&&&'''((((((((('''%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&"""###%%%%%%$$$%%%&&&((('''&&&%%%&&&(((***)))(((''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((&&&'''))))))((((((***+++((('''''''''((()))++++++***+++,,,,,,******+++,,,---,,,******+++,,,+++***,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++++++++***)))+++*********,,,---,,,++++++,,,---......,,,+++)))(((+++---...,,,,,,---///,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++,,,---...///---,,,,,,++++++,,,,,,---***+++,,,---------,,,++++++***))))))++++++***)))************++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,------,,,+++***///......------,,,++++++)))***+++,,,,,,,,,++++++,,,,,,+++,,,,,,---...///---------------......///,,,,,,++++++,,,------...------------............//////000111111222111111222222222111111111111111000111222444555777888999555444333222111111111111000111222333444444444444222222222333333333333444555555666666666666555555333444444555555666777777666666666666666777888888:::<<<===<<<999999;;;===<<<<<<============<<<<<<888:::<<<<<<:::999:::;;;:::::::::::::::;;;;;;<<<777888999::::::;;;;;;;;;<<<===>>>@@@BBBDDDDDDEEEsssaaaPPPGGGBBBAAA???>>><<<;;;;;;;;;:::999888777777666777777222222333333222111//////000111111111000...,,,++++++++++++************)))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""########################&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""######"""!!!!!!"""######!!!$$$&&&'''&&&$$$############""""""""""""######"""###%%%&&&&&&%%%$$$######'''(((%%% !!!%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&%%%$$$###$$$%%%&&&'''(((''''''&&&&&&''''''((('''%%%$$$$$$&&&(((((('''''''''((((((((('''%%%$$$$$$%%%&&&'''&&&%%%$$$###((()))***++++++)))'''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&'''))))))((()))***,,,"""!!!!!!###&&&(((((('''''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((()))***+++((((((''''''''''''((((((&&&''')))***)))***+++---)))((((((((((((***,,,---,,,---......,,,,,,---...///---***)))***++++++***---,,,+++,,,...///...---++++++---......---++++++)))***+++,,,,,,+++***)))+++***)))***,,,---,,,++++++,,,---......,,,***)))&&&)))+++,,,***)))+++---,,,,,,++++++***+++++++++***++++++,,,,,,---------,,,,,,,,,+++++++++******************+++,,,---...///......------......///...//////000///...,,,+++...---,,,,,,......---,,,+++++++++******************+++,,,,,,------------------,,,++++++*********---------,,,,,,+++++++++)))***+++,,,,,,+++***)))000///...,,,,,,++++++,,,((()))***+++,,,+++************+++,,,---///000111///...---,,,---...///000++++++++++++,,,,,,---...,,,,,,,,,---------......,,,---///000222333333333000000000111222222333333000111111222333444555555555444333222111111111111000111333444555555444444111111222222222333333333555555666666666666555555333333444444555666666777555555555555555666777777:::<<<===;;;999888:::===;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<<<<999888999;;;::::::999999::::::;;;;;;888999:::;;;<<<======<<<;;;<<<>>>@@@BBBCCCDDDDDDqqq___OOOFFFBBB@@@>>>=========;;;:::;;;:::999777666555555555333333222222111000000000111111///,,,***+++---000000,,,((('''***,,,***'''$$$&&&)))***)))(((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$###!!!"""###%%%$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$#########""""""!!!!!!"""############### !!!###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$######%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""&&&$$$""""""$$$&&&(((((($$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((+++***((('''''''''((()))((()))+++,,,---------,,,************************%%%&&&'''((()))***+++,,,)))***+++,,,,,,+++***)))+++++++++*********))))))+++***)))((())),,,...000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---..................---+++++++++,,,,,,,,,------&&&&&&'''((()))***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------***++++++,,,...///000000......---,,,++++++++++++,,,((($$$&&&***---,,,***(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,+++)))'''***++++++,,,,,,------...,,,,,,+++***+++,,,---...,,,,,,,,,---------......111///...------...///111000000000000000111222333///000111222333444444444444333222111111111222333222222222222222222222222222222222222222222222222555555666666666666666666444444444444444444444444777777777777777777777777::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<============<<<;;;:::999::::::;;;===;;;:::888777777888888888888888999999:::::::::<<<<<<===>>>???@@@AAAAAAqqq^^^OOOFFFDDDBBB???======<<<:::888:::999888777555555555555333333222222111000000000...//////...,,,++++++,,,000,,,((('''***,,,***'''%%%'''((()))((('''((()))''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$############$$$$$$  ###%%%&&&%%%$$$###!!!"""###%%%$$$$$$""""""############"""""""""""""""#########$$$$$$##############################""""""""""""######$$$$$$$$$#########""""""!!!!!!"""############### !!!""""""###""""""%%%%%%$$$$$$$$$#########$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$&&&&&&***'''$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((***))))))(((((((((((((((((()))***+++,,,,,,++++++************************)))************************+++,,,,,,,,,,,,+++***+++++++++*********))))))+++******)))***+++---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,,,,,,,+++++++++*********)))***++++++,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,,,,---'''(((((())))))******+++++++++*********)))))))))***++++++++++++,,,,,,,,,,,,,,,+++***)))((((((''',,,,,,+++************+++***'''$$$%%%))),,,+++)))(((((()))******+++,,,,,,*********+++++++++,,,,,,---,,,++++++,,,,,,***(((******+++,,,,,,------...---,,,+++++++++,,,......+++++++++,,,,,,,,,------000///...------...///000,,,,,,------------------///000111222333333333333333222111000000111222222222222222222222222222222222222222222222222222222222333444444444444444444444444444444444444444444777777777777777777777777666666777777777888888888:::::::::;;;<<<<<<=========<<<;;;:::::::::;;;;;;<<<;;;:::888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@qqq^^^NNNEEEEEECCC???===<<<;;;999777999999777666555555555555333333222222111000000000---///111000...,,,++++++///+++((('''***+++***(((&&&'''((('''&&&&&&(((***'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$"""""""""!!!!!!"""""""""  ###%%%&&&%%%$$$###!!!"""###%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$###############!!!!!!"""###############%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$######### !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%''')))'''%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$###!!!!!!"""%%%(((***,,,***'''%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((('''((()))************))))))************************((((((((())))))*********++++++,,,------,,,+++++++++************)))))))))++++++++++++++++++++++++((())))))***+++,,,,,,,,,******************************+++,,,,,,+++************************++++++,,,++++++++++++*********)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))))))))(((((((((((()))))))))*********++++++))))))***+++,,,---......***))))))))))))***++++++)))&&&$$$%%%)))+++***(((((())))))******+++++++++*********++++++++++++,,,,,,+++******,,,,,,+++)))******++++++,,,------------,,,,,,,,,,,,---...///***+++++++++,,,,,,,,,,,,000///...------...///000......///000///...---,,,//////000111222222222222111000000//////000111111111111111111111111222222222222222222222222222222000000111222222222222222444444444444444444444444555555555555555555555555777777777888888888999999999999::::::;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888888888888::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???qqq^^^NNNEEEDDDBBB???======<<<:::888:::999888777666666666666333333222222111000000000///111222111///------...---+++(((((()))***)))((('''((('''&&&%%%%%%'''***&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### """"""#########""""""!!!!!!!!!!!!""""""&&&$$$######$$$%%%%%%$$$$$$###!!!"""###%%%$$$$$$"""######$$$$$$######"""!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################!!!!!!"""###############'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$############!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$###""""""###$$$'''(((***(((&&&%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((((()))*********)))'''&&&)))))))))))))))(((((((((************************!!!"""$$$%%%((()))+++,,,++++++++++++++++++++++++************))))))))))))+++++++++++++++***)))(((((((((((()))******++++++******************************++++++++++++******+++++++++***************++++++++++++************))))))***+++++++++++++++******++++++++++++******************++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((((())))))))))))***&&&''')))+++---///111222((((((((()))***+++,,,,,,)))'''&&&''')))+++***)))((()))))))))*********+++************+++++++++++++++)))((()))+++,,,,,,+++*********+++,,,,,,---------------------.........++++++,,,,,,,,,---------///......------......///...///000111000///---+++...///000000111111111000///.........//////000000000000000111111111111111111111111111111111111111...///000111111111111111333333333333333333333333444444444444444444444444777777777777888888888999888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888999999999:::;;;<<<<<<======rrr___OOOFFFAAA???============<<<;;;:::999888888777777777777333333222222111000000000111111000---++++++---///,,,***((((((((()))))))))'''((('''&&&$$$%%%''')))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###### !!!"""#########$$$######""""""######$$$&&&$$$######$$$%%%%%%$$$$$$###!!!"""###%%%$$$$$$!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!!!!"""##################"""!!!  !!!"""$$$$$$$$$#########"""""")))((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###&&&$$$######%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))******))))))((((((''''''''''''((((((((()))*********)))'''&&&))))))(((((((((((((((((())))))))))))))))))))))))"""###$$$&&&''')))***+++******))))))))))))******))))))))))))))))))))))))+++++++++++++++***(((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***************+++++++++*********))))))))))))***++++++++++++***)))******************))))))))))))*********++++++,,,,,,++++++***)))))))))((()))))))))))))))))))))''''''((((((((()))))))))***)))))))))(((((('''''')))))))))***+++,,,---...***))))))***+++++++++***)))))))))))))))*********))))))*********+++++++++***)))((((((***,,,,,,,,,))))))***++++++,,,,,,---,,,,,,,,,---------------------------..................------------......***+++---------+++)))'''......//////000000//////------....../////////////////////000000111111111111111111111111111111111......///111111222222222333333333333333333333333333333333333333333333333222333333333444444444444777777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;999:::::::::999999888888888888888888888888888888999999::::::;;;;;;<<<<<>>===<<<===>>>===<<<999999888777777777777777333333222222111000000000//////---***((((((+++...******(((((((((((()))***''''''(((&&&%%%$$$&&&'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%  ###%%%&&&%%%$$$###!!!"""###%%%$$$$$$!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$##############################""""""""""""#####################$$$$$$$$$!!!!!!"""###############""""""!!!!!!!!!""""""###$$$############"""""""""***(((&&&%%%$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&$$$###!!!"""!!!!!!"""%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&''')))***+++******)))((((((''''''''''''(((((()))))))))))))))(((((('''))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))***++++++******))))))))))))*********)))))))))))))))+++++++++++++++++++++++++++***))))))))))))***+++******************+++++++++************)))))))))((()))******++++++******))))))************))))))((())))))))))))*********+++++++++******)))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---...******+++,,,,,,++++++***)))))))))))))))))))))))))))))))))************++++++)))'''''')))+++,,,+++))))))******+++,,,,,,,,,***+++,,,---------,,,,,,............////////////------------------------,,,,,,---......---++++++---......//////.........,,,,,,...///////////////......//////000000111111111111111111111111111111---...///111222222222222333333333333333333333333333333333333333333333333333444444444444555555555666666777777888999999999888999999::::::::::::999999999:::::::::999999888:::::::::::::::999999999999999::::::;;;;;;;;;;;;uuubbbQQQHHHAAA???============<<<;;;777666666555555555555555333333222222111000000000...///...,,,******+++---)))))))))((('''((()))+++%%%'''((((((&&&$$$%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%  ###%%%&&&%%%$$$###!!!"""###%%%$$$$$$"""""""""######"""""""""!!!!!!!!!"""""""""####################################""""""""""""######""""""#########$$$$$$$$$!!!!!!"""#####################$$$%%%&&&&&&&&&&&&############""""""""""""&&&$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%&&&###!!!"""&&&'''%%%"""########################$$$$$$$$$%%%$$$######"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%###""""""###&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&''')))+++++++++***)))((((((''''''''''''((((((***))))))((((((((((((((()))(((((((((((()))+++,,,))))))))))))))))))))))))+++++++++******))))))(((******)))(((((()))******(((((((((((())))))******+++***)))(((((()))******((())))))******+++++++++************************+++***)))(((((()))***+++)))))))))***+++++++++,,,************))))))))))))((())))))***************)))******++++++******)))((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((((()))***+++,,,---...)))))))))))))))***+++,,,)))***+++,,,+++*********)))))))))))))))))))))((())))))))))))************,,,***''''''(((***++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,++++++---------.........//////---------......---------///////////////000000000------.........------,,,+++,,,...///000000000///------...//////000111111111111111111111111111111,,,---...000111111222222222222222222222222222222444444444444444444444444666666666666777777777777555555666777777888888999666777888999999999999888888999::::::::::::999888::::::::::::999999999888:::::::::;;;;;;;;;;;;;;;vvvcccRRRIIICCCAAA>>>======<<<;;;999555555444333333333444444333333222222111000000000///111222222000...---...)))))))))((('''''')))+++%%%'''((((((&&&%%%$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$$$$###!!!"""###%%%%%%$$$######$$$$$$$$$$$$###### !!!!!!!!!"""##############################""""""""""""######""""""######$$$$$$$$$$$$!!!!!!"""###############!!!"""$$$%%%%%%$$$$$$############""""""""""""&&&%%%###""""""$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$'''########################### !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!"""%%%''')))$$$$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***((((((((((((((((((((((((%%%''')))+++,,,+++***)))((((((''''''''''''((((((+++***((('''''''''((())))))((((((((()))***,,,---))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,'''((((((((())))))******+++***((('''''')))***,,,''''''(((***+++,,,......))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***+++,,,,,,---************))))))))))))(((((()))*********************++++++++++++******(((((((((((())))))))))))((((((((((((((()))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))***++++++***((('''%%%$$$$$$((((((((((((((())))))***((()))++++++***)))((()))))))))))))))(((((((((((())))))))))))************---***''''''(((*********)))))))))***++++++,,,,,,((()))***+++,,,+++******,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---...///---------......---,,,,,,+++,,,...000111111000///---------...///000000111000000000000000000000000+++,,,---///000111111111222222222222222222222222444444444444444444444444333333333444444444555555555555666666777888888888555666777888999999888777777888::::::;;;:::999888888888888888777777666666:::;;;;;;;;;;;;;;;;;;<<>>===<<<;;;;;;999999888888777777777777333333222222111000000000///---,,,,,,---......---///---+++***)))***++++++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$&&&###"""%%%$$$!!!!!!###&&&%%%%%%$$$$$$$$$$$$%%%########################%%%$$$"""!!!!!!!!!"""###$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$"""###############"""!!!"""!!! !!!#########"""!!!###%%%$$$"""!!!"""$$$$$$###$$$%%%%%%$$$###$$$$$$###############$$$$$$######""""""""""""##################$$$$$$$$$%%%"""""""""""""""############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&''')))***))))))))))))((((((''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))...///...,,,)))''''''((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))***************************)))(((((('''''')))***++++++,,,,,,************************,,,---,,,***(((((()))+++(((((()))))))))************)))))))))******++++++******++++++,,,+++++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''************))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******+++(((&&&'''+++---***'''))))))))))))))))))))))))+++++++++*********))))))+++---......,,,,,,---//////...---.........---+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,------......------,,,---------.........//////////////////000000000000000/////////////////////111111111000000000000000222222222222222222222222222222333333333333333333333333444444555555555555555555555555555555555555555555666777777777777777::::::888888777888999999777777888999999999888888vvvcccSSSKKKCCCBBB@@@>>>===<<<<<<;;;777888999999888666444333333333333222111111000000///---,,,,,,---......---...---,,,***)))******+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$'''""" $$$&&&%%%#####################$$$%%%&&&""""""""""""""""""""""""&&&### """%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$###"""""""""#####################$$$$$$$$$"""######$$$$$$$$$$$$###!!!"""######""""""###%%%!!!"""######!!!!!!"""######$$$$$$$$$$$$$$$$$$###$$$$$$###############$$$$$$$$$############$$$$$$"""""""""#########$$$$$$!!!!!!""""""######$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######&&&''''''''''''&&&&&&%%%((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&''')))***)))))))))(((((((((((('''))))))))))))((((((((((((((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))---......,,,***((()))***))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))***************************)))(((((('''((())))))*********)))************************,,,,,,,,,+++)))((()))+++(((((())))))))))))******))))))))))))*********************+++******))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))*********)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,---+++)))(((***(((&&&(((+++,,,+++(((************************+++************)))))))))***+++,,,,,,++++++,,,...///---,,,+++---------,,,------------------------,,,,,,,,,,,,++++++++++++------............------+++++++++,,,,,,,,,------/////////000000000111111////////////////////////222111111000000//////...222222222222222222222222111111111000000000000000333333333333333444555555666666666666666666666666555555666777777777777777::::::888777777777777777888888999999999888888777tttaaaQQQIIICCCBBBAAA???===<<<;;;;;;888888888777666444333222444333333222222111000000333111...---------+++***,,,+++***)))((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%""" &&&&&&%%%$$$######""""""######$$$%%%########################%%%###"""$$$###"""!!!"""$$$%%%$$$###$$$###"""!!!!!!"""###$$$########################!!!""""""###$$$$$$$$$$$$ ###%%%%%%"""!!!$$$&&&""""""""""""!!!!!!"""######$$$$$$""""""%%%%%%$$$%%%$$$######"""#########$$$######""""""######$$$!!!""""""""""""######### !!!"""###$$$$$$%%% !!!""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))******'''(((***,,,,,,***((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&(((************+++,,,((((((((((((((((((((((((******************))))))((()))))))))***************************)))(((((((((((())))))))))))((('''************************)))******)))'''&&&''')))(((((())))))))))))))))))((((((((()))))))))))))))))))))))))))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))*********((('''***)))((()))+++,,,+++)))))))))))))))))))))))))))************)))))))))))))))***++++++******+++,,,---+++(((((()))***+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,............/////////000.........///////////////000000000000000/////////111111111111111111111111222222222111111000000///333333222222222333444555555555555555555666666666555555666777777777777777888888777777777777777777999999999999999888777666tttaaaQQQIIIDDDBBBAAA???===;;;;;;::::::999666444333333444444444444333333222111111111333111...---------+++***++++++***))))))(((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%######!!!!!!%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!""""""###%%%$$$######$$$$$$###!!!######!!!!!!!!!"""###$$$######################## !!!"""#########""" ###%%%%%%"""!!!$$$&&&$$$###"""""""""#########"""%%%%%%!!!"""'''(((%%%%%%$$$$$$###""""""######""""""!!!!!!!!!!!!""""""!!!""""""""""""######### !!!"""###$$$$$$%%% !!!""""""""""""!!!########################%%%%%%%%%%%%%%%$$$######$$$######""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''((((((((())))))(((((()))***+++,,,'''(((***,,,,,,***((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))*********+++,,,(((((((((((((((((((((((())))))))))))))))))******((()))))))))***************************)))((((((((())))))))))))(((''''''))))))))))))))))))))))))((()))***)))(((''''''((())))))((((((((((((((((((&&&'''((()))))))))(((((()))*********)))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))+++***))))))***,,,,,,***(((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------......------....../////////000------...///000111111222111111111111111111111111555555444444333333333222333222222222222333444444333333444444444555555555555555666777777777777777555555666777888999999999999999999999999888777666uuubbbRRRJJJCCCBBB@@@>>><<<:::999999;;;999666333222333555666444444444333222222111111000...------...//////...------,,,,,,+++******)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$###""""""""""""###$$$$$$'''!!! ###&&&$$$""""""&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###"""&&&%%%######$$$###""" """"""!!!!!!!!!"""######$$$$$$$$$############### !!!!!!""""""""""""!!!!!!"""######""""""###%%%%%%###!!!!!!"""$$$$$$### %%%%%%!!!"""***,,,)))%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$!!!!!!""""""######$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%############$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''((((((((()))((((((((((((***,,,---((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((()))+++------+++)))((()))))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))***************************)))(((((()))))))))******)))(((((()))))))))))))))))))))))))))***,,,,,,***)))******))))))((((((((((((''''''%%%&&&((()))))))))((('''++++++,,,,,,++++++******))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******))))))((((((((('''&&&'''((()))***+++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((((((((()))))))))***''''''''''''''''''''''''(((((()))))))))))))))***((()))******))))))***,,,...,,,++++++---......---++++++++++++++++++++++++,,,,,,,,,,,,------------******++++++++++++******,,,,,,---------.........+++++++++,,,,,,,,,,,,------------......//////000,,,,,,---...000111222222111111111111111111111111111111000000000000000000222222333444444444444444222222333333444555555555555555666777777777777777444555666888999::::::;;;888888999999999888888777tttaaaQQQHHHBBBAAA???===;;;999888888888888666555555555666666555444444333333222111111000///------/////////...,,,---,,,,,,+++******)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######"""######$$$$$$$$$$$$$$$***'''&&&)))(((%%%$$$'''%%%$$$$$$$$$$$$%%%%%%&&&######################## !!!###$$$%%%$$$###"""%%%###"""###$$$$$$###""" !!!!!!"""""""""""""""$$$$$$$$$#########""""""""""""#########"""!!!!!!"""!!! !!!#########"""%%%"""!!!######"""%%%&&&!!!###---000,,,&&&%%%$$$###""""""""""""###""""""""""""""""""###############$$$$$$$$$%%%"""""""""""""""############$$$$$$%%%%%%%%%%%%%%%########################!!!"""###$$$%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&(((***,,,...))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))+++,,,,,,***(((&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))***************************)))(((((())))))******+++*********))))))))))))))))))))))))(((***,,,,,,+++*********))))))((((((((('''''''''$$$&&&'''))))))((('''&&&))))))******+++*********))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++******+++,,,(((((((((((((((((((((((((((((((((((())))))******(((***++++++***)))+++,,,---,,,,,,---//////...---))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,---......///000000,,,------...///000111111111111111111111111111111---------...............111333555777777666444333333333333444555666666666555555666777777777777777555666888999::::::::::::777777888999999999888888qqq^^^NNNFFFBBBAAA???<<<:::888777777666666777888888777666555555444444333333222222111444222///.........,,,+++******+++******)))(((''')))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""""""""###$$$&&&&&&%%%$$$$$$"""!!!"""%%%$$$!!!###'''#########$$$%%%&&&((()))""""""""""""""""""""""""!!!!!!"""##################"""!!!"""$$$%%%%%%$$$ !!!#########"""!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$###"""!!!###  ###$$$### %%%!!! """"""!!!&&&&&&!!!$$$///222...&&&%%%$$$###""""""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""""""""""""""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))"""######$$$%%%&&&''''''))))))'''&&&$$$###!!!!!!%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''))),,,...******))))))))))))******''''''''''''((((((((()))((((((((((((((((((((((((###%%%((()))((('''&&&&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))***************************)))(((((())))))***+++++++++++++++))))))))))))))))))))))))&&&(((******)))((((((((())))))(((((('''''''''&&&$$$%%%'''))))))((('''&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++%%%%%%%%%&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,,,,+++)))(((%%%&&&''''''&&&&&&'''((())))))))))))))))))))))))'''((((((((())))))******(((***++++++******+++,,,******+++---...///---+++(((((((((((((((((((((((())))))******+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000.........///////////////000000000000000000000000111111222222333333444444111333666888999777444222444444444555666777777888555666666777777777777777777888:::;;;;;;:::999888666777888999999999999999~~~nnn]]]MMMDDDAAA@@@???>>>===<<<;;;:::777777777666555555444444333333333333333333333333/////////...------,,,,,,***+++---......---,,,+++******)))((((((((((((((($$$%%%'''((((((((('''''''''&&&%%%$$$###$$$%%%&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$######!!!(((,,,((($$$%%%""""""""""""############&&&%%%###""""""###%%%&&&  !!!!!!"""%%%&&&'''((('''%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***''''''%%%###!!!!!!$$$'''########################""""""#########""""""!!!$$$$$$###"""!!!!!!!!!"""$$$$$$############$$$$$$"""###$$$$$$""""""###$$$########################&&&&&&&&&$$$!!! !!!"""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))(((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))************))))))(((***************)))((((((&&&'''((())))))((('''&&&''''''(((((())))))******+++******))))))))))))))))))(((''''''''')))***+++'''''''''((((((((((((((())))))))))))))))))))))))&&&(((******(((&&&&&&'''%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&'''(((((('''%%%%%%&&&''''''&&&&&&''')))))))))))))))************(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))***++++++,,,......---,,,+++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,---------+++++++++***************,,,,,,++++++++++++++++++***++++++,,,,,,---......111000---,,,,,,---000111...............///000000333333333222222222111111///111222222111111222333333444444555555444444333444444444333333444444555777888888999999999888888888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<ooo]]]NNNEEEAAA@@@???>>>===<<<;;;:::888888888777666666555555444444333222111111000000/////////...------,,,,,,,,,+++******)))***++++++***)))(((((('''''''''(((%%%%%%'''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$!!!###+++---)))%%%$$$""""""""""""############&&&%%%###""""""###%%%&&&"""""""""#########$$$$$$!!!"""#########!!! %%%$$$######$$$%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$### """$$$########################""""""############""""""$$$$$$###"""""""""######$$$$$$############$$$$$$###$$$%%%$$$###"""###$$$########################%%%&&&'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((('''''''''''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((())))))*********)))))))))************)))((((((((()))***++++++***)))(((''''''(((((())))))******+++***))))))(((((())))))(((''''''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))((('''''''''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''))))))'''&&&&&&&&&''''''$$$######$$$%%%%%%$$$"""%%%&&&''''''&&&&&&''')))''''''((((((((()))))))))(((((('''''''''''''''((())))))))))))))))))))))))(((((())))))******++++++---,,,++++++++++++++++++******)))(((((()))******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000///...------...///000...............///000000333222222222111111111111///111222222111111222333333333444444444444333333222222222333444555666777555666777888999:::::::::888888999999999:::::::::888888777888888999::::::ooo]]]NNNFFFAAA@@@???>>>===<<<;;;:::999999999888777777666666555444333222000///...---/////////...------,,,,,,...,,,(((%%%%%%&&&)))+++)))(((''''''&&&'''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%""""""###%%%'''%%%###&&&+++,,,((($$$###""""""""""""############%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###$$$"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""######$$$######""" !!!###########################""""""###############"""$$$############$$$$$$%%%$$$$$$############$$$$$$%%%&&&&&&%%%$$$######$$$###########################$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''))))))((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))************))))))******))))))((('''((()))***++++++***)))(((''''''(((((())))))******+++***))))))(((((())))))(((''''''&&&&&&&&&&&&'''%%%&&&&&&'''((()))******((((((((((((((((((((((((((('''&&&&&&((((((((('''&&&&&&'''(((((('''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((******)))(((((((((((()))'''&&&%%%&&&((((((&&&%%%$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))***************************+++,,,***))))))(((((())))))***)))*********++++++++++++***++++++,,,,,,---------++++++,,,,,,------......++++++,,,,,,---........./////////....../////////...............///000000111111111111000000000000000111222222111111222444222222333333333333222222111111222333444666777888444555666777999:::;;;;;;888888999999999:::::::::::::::::::::;;;<<<>>>>>>ooo\\\NNNGGGAAA@@@???>>>===<<<;;;:::999999888777777666666555444444333222111000///////////////...------,,,,,,...,,,)))&&&%%%&&&((()))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$%%%%%%$$$$$$%%%%%%$$$""""""!!!"""""""""############$$$$$$###""""""###$$$$$$ """#########"""!!!!!!"""###$$$$$$$$$$$$######"""!!!"""$$$$$$$$$""""""""""""""""""#################################""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""#########""" ###%%%########################""""""###$$$$$$$$$######$$$#########$$$%%%&&&&&&$$$$$$############$$$$$$&&&''''''&&&$$$######%%%########################$$$%%%%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((()))************)))))))))))))))(((((('''&&&'''((())))))((('''&&&''''''(((((())))))************)))((((((((((((((()))(((((('''&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((&&&%%%&&&((()))((('''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))(((((((((((()))((('''''''''))))))'''&&&$$$&&&''''''&&&%%%'''(((&&&&&&'''''''''((((((((()))(((((((((((())))))***((((((((((((((((((((((((*********)))))))))))))))))))))((())))))***++++++)))))))))(((((()))))))))))))))))))))************))))))***++++++,,,------******++++++,,,---......******++++++,,,------------...///000000///...---...............///000000000000000000000/////////000111333222111111222444111222222333333222222111222222222333444555777777666666666777888999::::::888888999999999:::::::::::::::;;;<<<===>>>@@@AAAnnn[[[NNNHHHAAA@@@???>>>===<<<;;;:::888777777666666555444444333333333333333222222222/////////...------,,,,,,,,,,,,+++***))))))((((((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&''''''$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$###"""$$$$$$!!!!!!"""!!!"""""""""#################################### !!!""""""""""""""" $$$""""""###%%%%%%%%%$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""!!!!!!""""""######"""!!!!!!###%%%########################""""""###$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%########################%%%'''((('''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$%%%%%%''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&'''))))))*********)))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''(((((())))))*********))))))((('''((((((((())))))))))))((((((''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''((('''''''''((()))(((''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%$$$###$$$&&&&&&$$$###$$$%%%&&&&&&%%%%%%&&&(((''''''((((((((()))))))))((((((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))***++++++((((((((())))))((((((((((((((()))))))))*********'''(((((()))***++++++,,,(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,---...///000000///...---...............///000000////////////////////////000222333333222222333444111222222333333222222111444444333333333444555555999888777666666777777888888888999999999:::::::::777777777888999;;;<<<===lllYYYMMMHHHAAA@@@???>>>===<<<;;;:::777777666666555444444444333333333333333333333333/////////...------,,,,,,***+++---...---+++)))''''''''''''&&&''''''((()))(((((('''&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""###!!!!!!"""""""""""""""####################################"""""""""!!!"""######$$$######"""!!!!!! ###""""""###%%%&&&%%%$$$!!!""""""######$$$$$$$$$################################################%%%$$$###""""""""""""""" !!!"""!!! """###########################""""""###$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$&&&########################!!!$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&######!!!!!!!!!!!!######''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******''''''(((((((((((())))))++++++++++++++++++++++++&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((())))))))))))(((((())))))(((((('''&&&((()))***++++++***)))(((''''''(((((())))))*********)))((((((''''''((((((((())))))***))))))((('''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''***,,,,,,***((('''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$###%%%&&&&&&%%%%%%&&&'''''''''((((((((()))))))))''''''''''''((()))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++'''(((((())))))(((((('''((()))))))))************''''''(((((()))*********(((((())))))******++++++))))))******+++,,,,,,,,,---...///000000///...---...............///000000////////////000000000000111222333333222222333555222222333333333333222222555444444333333444444444:::999777666555555666777888888999999999:::::::::888888888888999;;;<<<<<>>===<<<;;;:::888888777777666555555555444333333333222222111111/////////...------,,,,,,)))***,,,------,,,***(((((('''''''''(((((()))***)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$$$$ ###"""""""""""""""############""""""############""""""###""" !!!###%%%%%%$$$$$$$$$###$$$$$$$$$"""!!! """$$$%%%%%%$$$!!!""""""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""### !!!""""""!!!!!!"""$$$########################!!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$############$$$$$$!!!###$$$$$$######%%%&&&######################## """#########$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))&&&&&&'''''''''(((((((((************************%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((('''(((((())))))(((((('''&&&((()))***++++++***)))(((''''''(((((())))))******))))))(((''''''''''''(((&&&'''((()))))))))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&,,,111000+++&&&&&&(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%(((''''''((())))))(((&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))******++++++++++++***)))))))))******''''''((())))))((('''''')))))))))*********++++++))))))))))))))))))*********************************++++++,,,------............////////////.....................///000000/////////000000111111111111222444333222222333555333333444444444444333333333333333333333444555666999888666555555666777888888888999999999::::::::::::::::::::::::;;;<<<===jjjVVVKKKGGGAAA@@@???>>>===<<<;;;:::999999888888777666666666555444333222111///......000//////...------,,,,,,)))******+++++++++******((((((((((((((()))******)))((('''&&&%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%%%%((($$$!!!$$$%%%"""""""""""""""############""""""############""""""!!!!!!### !!!"""###$$$  ###$$$$$$###!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""$$$%%%%%%$$$$$$%%%'''########################!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!"""$$$$$$############$$$$$$ !!!############%%%'''########################!!!$$$&&&%%%$$$$$$%%%"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%&&&((())) !!!"""###$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((''''''(((((((((((((((''''''&&&&&&'''((())))))((('''&&&''''''(((((()))*********))))))((('''''''''''''''$$$%%%'''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&...555333+++%%%%%%)))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%######%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,+++***))))))******&&&'''((())))))((('''&&&************+++++++++++++++++++++***************,,,,,,++++++++++++++++++,,,,,,---......//////000////////////////////////...............///000000//////000000111111222222111333444444333222444555333444444555555444444333111111222333444666777888777666555444555666888:::888888999999999:::::::::777777777666777777888888}}}iiiVVVJJJDDDBBB@@@============<<<;;;777777777777777888888888555444333222111///......000000000///......------,,,***))))))***++++++***'''***)))%%%%%%((('''!!!)))(((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!! !!!"""###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!"""###$$$""""""$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%###"""!!! !!!"""###!!!!!!!!!!!!"""###%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$#########$$$%%%&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%#########""""""""""""!!!&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###!!!!!!"""###$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---******)))''''''&&&&&&&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&'''((((((((('''%%%$$$***************)))((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$&&&&&&)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$%%%&&&((()))(((((('''&&&$$$###""""""''''''&&&&&&&&&&&&''''''(((((()))***************++++++******))))))(((((((((((('''(((((()))***+++&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))***,,,------,,,---------............///000///...---------------///////////////000111111000000000000111222333444333333333333333333222222333333333333333333333333444444555555666777777777777777777888999999:::::::::999777666666666777888|||iiiWWWKKKFFFBBB@@@============<<<;;;888888888777777777777777333333222222111111000000000000//////......---------+++))))))))))))((('''&&&)))(((%%%&&&++++++'''((((((''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""###$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######"""""""""########################!!!!!!!!!"""###$$$%%%&&&###$$$### !!!%%%""""""""""""""""""""""""$$$#########"""""""""""""""""""""""""""######$$$ """###$$$%%%%%%%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!!!!"""###"""!!!!!!!!!"""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!!!!! """"""############""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++***)))((('''&&&&&&&&&&&&((((((((('''(((((())))))((((((''''''''''''(((((('''''''''''''''&&&%%%%%%((((((((((((((('''&&&&&&'''&&&%%%$$$###$$$$$$%%%''''''&&&%%%&&&'''(((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%$$$$$$######''''''&&&&&&&&&&&&''''''(((((()))************))))))))))))))))))((((((((((((((((((((((((((())))))(((((()))***************(((((((((((())))))))))))++++++++++++++++++++++++***))))))***,,,------,,,------------............//////...---------------///////////////000000111000000000000111222333333333333333333333333333333222222222222222222222222444444444555666666777777666666777777888888999999888777777666555666666666|||iiiWWWKKKFFFBBB@@@============<<<;;;999999888888777777666666111111222222222222222222000000//////...---------///---***))))))((('''&&&)))+++)))$$$###%%%%%%###(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%%%%###""""""$$$$$$$$$########################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((&&&$$$###"""###$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""######$$$!!!"""$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$###""""""""""""###$$$###"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!! !!!"""###$$$###""""""################################################%%%%%%$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((()))******))))))((('''&&&&&&&&&&&&'''''''''''''''((()))***''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''((((((((((((((())))))(((((((((((((((((((((((()))************)))(((((((((((())))))))))))++++++++++++++++++++++++)))(((((())),,,......---,,,,,,,,,---------......///...------------------//////......//////000111000000000000111222333333222222333333444444555555111111111111111111111111333333444555555666666777444555555666777777888888666666666666666555444444|||hhhUUUJJJDDDBBB@@@============<<<;;;:::999999888777666555555333222222222222222111111000//////......---,,,,,,///---+++*********)))'''******)))&&&$$$%%%'''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###"""!!!##########################################""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''((($$$$$$#########""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!""""""""""""###"""""""""###$$$$$$%%%%%%$$$##################$$$$$$###"""""""""""""""###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$ !!!###%%%%%%$$$"""!!!""""""""""""####################################&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$############""""""%%%&&&'''((((((&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&######$$$$$$$$$$$$######%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&((((((((((((&&&%%%((('''&&&%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((('''$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&'''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&&&&''''''((((((((()))))))))(((((('''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''))),,,...------+++,,,,,,,,,------------......---,,,,,,---------///............///000000/////////000000111222333111222222333444555555666111111111111111111111111222333333444555555666666333444444555555666666777555666777888777666555444|||gggTTTHHHBBBBBB@@@============<<<;;;:::999999888777666555555555555444333222111000////////////...------,,,,,,...,,,++++++,,,,,,,,,+++&&&'''((())))))***...222)))))))))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&"""%%%'''%%% !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""###$$$$$$%%%%%%#########$$$$$$#########$$$###"""""""""""""""########################### !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######""""""&&&%%%###!!!!!!###%%%&&&!!!"""$$$&&&&&&%%%$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((('''%%%$$$######!!!"""$$$&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((()))(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++(((''''''&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''')))+++------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------..................//////000////////////000111222333111111111222333444555555222222222222222222222222222222333333444444555555333333333444555555666666666777888999888777666555|||fffSSSGGGBBBBBB@@@============<<<;;;999999888888777777666666666666555333222111000/////////......---,,,,,,,,,---,,,******,,,---,,,+++(((((())))))%%%!!!"""&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###&&&'''%%%!!! ###""""""""""""""""""""""""""""""############$$$$$$"""""""""""""""######$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###"""""""""""""""###$$$$$$###""""""###"""""""""""""""##############################!!!""""""######$$$$$$$$$########################""""""######$$$#########%%%###  ###%%%"""###$$$%%%&&&%%%%%%$$$ !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$%%%%%%((((((((('''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''%%%$$$######&&&&&&''''''&&&%%%###"""$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((())))))''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))***++++++''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''&&&%%%$$$###$$$######%%%''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((()))((('''&&&%%%''''''((())))))))))))((((((((((((((())))))))))))************************)))(((((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000////////////000111222222000000111111222222333333222222222222222222222222111111222333333444444555333333333444555555666666888888888888888777777666{{{fffTTTIIIEEEBBB@@@============<<<;;;888888888777777777777777555555444333222222111111///......------,,,,,,+++---+++))))))******)))((()))(((******###&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!###%%%""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$########################"""!!!!!! !!!!!!"""###""""""!!!!!!"""######"""""""""""""""""""""""""""""""""######$$$$$$$$$"""""""""""""""######$$$""""""""""""#########$$$%%%%%%$$$$$$###"""""""""!!!""""""######""""""!!!"""!!!!!!!!!"""###$$$$$$###########################$$$$$$%%%&&&&&&''''''""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$###!!! !!!###$$$############$$$$$$$$$$$$ !!!!!!"""######$$$########################!!!""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%&&&&&&***)))'''&&&&&&&&&((()))######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%*********(((&&&"""$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%((((((((('''&&&$$$"""!!!$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$ !!!###%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&''''''''''''&&&((((((((('''''''''''''''%%%&&&'''))))))((('''&&&&&&'''(((((())))))(((((((((((((((((())))))))))))***************************)))((()))***+++***)))************++++++++++++,,,,,,++++++,,,,,,---......------------.../////////......//////000111222000000000000000000111111111111111111111111111111111111111222333333444444333333444444555666666666888888777666666666666666zzzfffVVVLLLHHHBBB@@@>>>=========<<<;;;777777777777777888888888333333333333333333333333///......------,,,++++++---+++)))(((((('''&&&%%%$$$%%%***...***"""###)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$'''$$$!!!"""###""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""%%%$$$"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$%%%$$$###"""!!! """""""""###$$$$$$%%%%%% !!!"""######"""!!! !!!!!!!!!!!!"""###%%%%%%######################## !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""######$$$ !!!"""######$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%#########""""""""""""!!!%%%### """#########$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((( """$$$&&&(((((('''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''))))))&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$#########''''''%%%$$$$$$%%%''''''"""###%%%&&&'''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&'''&&&%%%$$$!!!%%%###""""""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""%%%&&&&&&%%%%%%!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&)))))))))((('''''''''&&&###%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((+++***))))))******)))((()))************+++++++++++++++++++++,,,,,,---......------------...//////.........//////000111222000000000000////////////000000000000000000000000000111111222333333444444333333444555555666666777888777666444444555666666zzzfffUUUKKKGGGCCCAAA>>>>>>>>>>>>===;;;999999999888888888888777555444333222111111111111222111000...,,,***((('''*********)))******++++++((((((((()))(((''''''&&&&&&'''(((******((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$#########%%%$$$###!!!$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""######$$$###!!!!!!"""######""""""$$$"""###&&&$$$!!!"""$$$&&&%%%"""  !!!!!!"""###$$$$$$###"""!!!###############"""!!! !!!"""$$$$$$&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! $$$$$$############$$$$$$%%%$$$###""""""$$$&&&((($$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%% !!!!!!""""""######'''&&&$$$""""""""""""###"""!!!!!!!!!"""$$$&&&'''###$$$&&&(((((('''&&&%%%&&&%%%###"""!!! !!!!!!###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''))))))++++++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""%%%%%%&&&&&&''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$###!!!!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&(((******(((&&&((()))))))))))))))((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))((('''''''''((()))******,,,,,,,,,,,,,,,,,,------111///---+++***+++,,,---.........//////000222222//////000000000000//////000000000000////////////000///...///111333222111000000111111111222222222777777777666555555444444zzzfffVVVKKKGGGCCCAAA>>>>>>>>>>>>===;;;999999999888888888777777555444333222111111111111111111000///---,,,++++++++++++***************+++(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$"""!!!######"""""""""""""""#########""""""""""""######$$$$$$###"""""""""###$$$%%%!!!###%%%"""!!!"""###)))######"""!!!!!!!!!!!!!!!###"""  """"""############""""""##################"""!!!""""""!!!""""""###$$$%%%$$$###"""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!""""""$$$######""""""######$$$'''&&&$$$###""""""############""""""""""""######$$$$$$%%%%%%%%%$$$######""""""""""""#########$$$######"""!!!!!!"""###$$$$$$###"""""""""###$$$%%% !!!$$$&&&((()))))))))$$$###"""!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))))))))((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''(((((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&(((((('''%%%&&&&&&''''''''''''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))*********)))******++++++******++++++++++++,,,,,,,,,,,,++++++,,,---///000............///000111111//////000000000000//////000000000000////////////000///...///111333222111111111222222222333333333666666666555555555555555zzzgggVVVLLLHHHCCCAAA>>>>>>>>>>>>===;;;999999888888888777777777555444333222111111111111000000000//////......---,,,,,,+++***))))))))))))((((((((((((((('''''''''((('''%%%######%%%'''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$###""""""$$$$$$%%%%%%$$$###!!! %%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$$$$######""""""######$$$&&& ###&&&""""""$$$&&&%%%###""""""###!!!!!!#########""" """!!!!!!!!!######""""""""""""######"""######$$$$$$$$$######$$$###############$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""##################""" !!!!!!"""######$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""!!!""""""############""""""%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$###""""""######!!!"""###$$$&&&'''))))))""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$######%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))++++++***)))))))))******++++++++++++,,,,,,------++++++,,,------......///---------------...///000...//////000000//////...////////////000000000000000///...///111333222111222222222333333333444444444444444555555555666666{{{hhhWWWLLLHHHCCCAAA>>>>>>>>>>>>===;;;888888888888777777777777444444333222111111111111000000//////...------------,,,+++***))))))))))))))))))((('''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((&&&%%%$$$%%%%%%###"""######$$$$$$$$$######"""###$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""$$$######""""""######$$$""""""""""""""""""######$$$ """$$$"""$$$$$$$$$$$$$$$### !!!!!!"""###""""""!!! """"""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$%%%$$$$$$$$$$$$###"""""""""######&&&&&&%%%$$$##################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""###### !!!###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$######"""##############################$$$$$$%%%&&&&&&'''$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%&&&""""""""""""""""""######&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''''')))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$######""""""!!!"""###$$$%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$####################################&&&&&&&&&&&&%%%$$$######"""$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''$$$""""""$$$%%%%%%%%%''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***)))((('''''''''''''''+++,,,,,,------.....................---,,,+++***,,,,,,,,,,,,------...///...//////////////////...////////////000000000000000///...///111333222111111111222222222222333333222333333444555555666666}}}iiiXXXMMMHHHCCCAAA>>>>>>>>>>>>===;;;888888888777777777666666444444333222111111111111111000///...,,,+++******---,,,+++***))))))))))))))))))(((''''''''''''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%###""""""###%%%%%%$$$"""######$$$$$$$$$######""""""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""######"""!!!!!!"""$$$ $$$''''''&&&""""""!!! !!!!!!"""###!!!!!!""""""######$$$%%%$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""'''&&&%%%$$$##################$$$$$$$$$$$$######%%%$$$$$$$$$#########"""###""""""""""""""""""### !!!###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!! &&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$############""""""!!!"""###$$$%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$########################$$$%%%%%%%%%$$$###""""""&&&''')))******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((&&&$$$###%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((('''&&&&&&&&&''')))******+++,,,,,,------............---,,,+++***---,,,,,,,,,,,,------.........////////////........./////////000000000111000///...///111333222111000000000000111111111111111111222333444555666666kkkYYYMMMHHHCCCAAA>>>>>>>>>>>>===;;;888888777777777666666666555444333222111111111111111000///---,,,+++)))))),,,,,,+++***))))))))))))***)))(((&&&&&&''''''(((&&&''')))******)))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$  ###'''((()))""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!###%%%$$$ """&&&###"""!!!"""###%%%%%%%%%""""""!!! !!!###$$$ !!!!!!"""""""""######""""""""""""######!!!""""""#########"""""""""!!!!!!!!!!!!!!!""""""%%%$$$###""""""!!!"""""""""##################"""%%%%%%$$$$$$###""""""!!!###""""""!!!!!!""""""###########################""""""############"""""" !!!###$$$%%%%%%&&&"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$###!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$##########################################"""!!!###$$$%%%&&&&&&$$$###!!!#########$$$$$$$$$$$$$$$""""""######%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((())))))&&&''''''((()))***++++++++++++,,,------......///------,,,,,,,,,------...---......//////......---......//////000000111111000///...///111333222111/////////000000000000111111111222222333444555555mmmZZZMMMGGGCCCAAA>>>>>>>>>>>>===;;;888777777777666666666666555444333222111111111111/////////...---,,,,,,,,,++++++***************+++***)))'''&&&&&&&&&((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###!!! !!!$$$'''((()))""""""###$$$$$$$$$$$$$$$##################$$$$$$###"""""""""""""""#########""""""""""""""""""### """###$$$$$$$$$###!!!"""###""" """###%%%&&&&&&$$$###!!!  !!!""""""""""""""" !!!!!!"""""""""!!!!!!""""""############""""""!!!!!!"""""""""!!! !!!!!!!!!!!!"""###$$$$$$%%%%%%$$$###""""""""""""!!!""""""######""""""!!!###############"""""""""""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%######""""""""""""###### !!!###$$$$$$$$$$$$#########"""""""""!!!!!! """############"""######$$$%%%$$$###"""!!! """###$$$%%%$$$$$$"""###$$$$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###########################!!!"""##################!!!!!!"""""""""!!!"""#########$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&'''((('''&&&$$$"""###$$$%%%&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((()))******&&&'''((()))***+++,,,,,,,,,,,,++++++,,,---///000......------------......---......//////......---.........///000111111111000///...///111333222111///000000000000111111111111111222222333333444444nnnZZZMMMGGGCCCAAA>>>>>>>>>>>>===;;;777777777777666666666666555444333222111111111111......//////////////////******************+++++++++)))'''&&&%%%&&&((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######"""############$$$$$$$$$)))'''$$$######%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###!!!!!!"""!!! ###$$$###""""""""""""%%%%%%$$$!!!######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!!"""!!!!!! """"""""""""###$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!###&&&(((***$$$###"""!!!!!!"""###$$$!!!""""""############"""%%%$$$$$$$$$######"""""" !!!$$$&&&'''(((((((((%%%%%%%%%%%%$$$""" !!!###$$$%%%$$$###!!! !!!###$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''#########$$$$$$#########$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''((('''%%%"""$$$%%%&&&'''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((())))))***+++,,,---...//////111///---+++***+++,,,---///......---------......---..................------......///000111111222000///...///111333222111000111111111111222222222111222222222222333333333mmm[[[NNNGGGDDDBBB???===<<<<<<<<<===888888888888888777777666555444444333333222222111///////////////.........,,,,,,++++++***)))))))))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%&&&%%%###""""""###%%%&&&%%%###  ###%%%"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""######""""""""""""##############################&&&&&&&&&%%%"""!!!!!!!!!###############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$###"""!!!!!!  """"""!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$ !!!"""###$$$######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%%%%""" !!!$$$$$$""" """$$$$$$""" """!!!!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!!!!"""#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###"""!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$%%%&&&(((***&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))'''$$$###"""###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$%%%'''(((((('''(((((((((''''''&&&&&&%%%((((((((()))***,,,...///,,,++++++***)))((((((''''''(((((((((((((((''''''))))))(((''''''''''''(((((((((((((((((((((((((((***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---.........------------......---......///000111111222333111///.../////////---////////////000000000000111111111111222333444555nnn\\\NNNHHHCCCBBB@@@>>><<<<<<<<<<<<666666666666666555555444555444444333333222222111............------------,,,,,,++++++***)))))))))((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$&&&'''&&&$$$&&&%%%###""""""###%%%&&&%%%$$$""" """$$$%%%"""######$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """###$$$###$$$$$$$$$#########""""""$$$$$$#########"""""""""######""""""""""""##############################""""""###"""!!!!!!!!!""" !!!!!!"""###$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&%%%$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$######"""!!!!!! !!!  """######"""#########"""""""""!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%###"""""""""!!!!!!!!! """""""""""""""######$$$$$$""" !!!###$$$###!!!!!!###%%%%%%###!!!!!!!!!######$$$$$$###""" $$$#########"""""""""""" """############"""&&&%%%%%%%%%$$$$$$######'''%%%###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$######$$$%%%$$$###"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$%%%'''(((((('''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))))))))(((((('''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''((()))******************************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......---......///000000111111999666222000000111111111////////////000000000000111111111111222333444555ooo]]]OOOHHHBBBAAA@@@???>>><<<;;;;;;999999::::::999999888777555444444333333222222111......------,,,,,,,,,,,,,,,,,,++++++***)))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$%%%%%%$$$"""&&&%%%$$$######$$$%%%&&&%%%$$$############$$$%%%###""""""""""""###$$$$$$########################%%%###!!!!!!"""###"""!!!$$$$$$$$$#####################""""""""""""!!!!!!###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&&&&&&&%%%%%%"""######$$$$$$######"""$$$$$$######"""!!!!!!!!!$$$"""!!!"""######"""!!!######""""""""""""!!!!!!###""""""!!!!!!""""""###"""""""""""""""###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""!!! !!!###$$$$$$###"""$$$%%%%%%###""""""###!!!###%%%&&&%%%### ###############"""""""""""""""######$$$######"""%%%$$$$$$$$$######""""""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""&&&""""""###$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%''''''((((((((((((((('''%%%&&&&&&&&&((()))***+++***************************************+++,,,,,,,,,,,,++++++,,,,,,---.........------------...............//////000000111<<<888222//////000111222////////////000000000000111111111111222333444555ppp^^^PPPIIIAAAAAAAAA@@@???===;;;::::::::::::::::::999999888555444444333333222222111///......------,,,,,,,,,,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!#########!!!########################"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""###""""""!!! !!!"""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""""""""############""""""############""""""!!!!!!"""!!! !!!"""###""" """"""""""""""""""!!!!!!"""""""""!!!!!!"""""""""######""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!"""$$$$$$###""""""!!! !!!"""###$$$$$$$$$"""###$$$$$$###""""""### """$$$%%%$$$###"""########################$$$$$$$$$$$$$$$#########""""""""""""###########################$$$######$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''&&&%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$"""###&&&""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''&&&'''((((((((((((((((((&&&&&&&&&''''''(((*********************************))))))((()))***,,,---,,,,,,++++++,,,,,,---......------,,,,,,------............/////////000000555333000......//////...////////////000000000000111111111111222333444444qqq^^^PPPIIIAAAAAAAAA@@@???===;;;:::555666666666666555444444555444444333333222222111000000//////...------,,,,,,,,,++++++***)))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!! """$$$%%%$$$###########################!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!!!!!!!!!!! """"""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!##################$$$%%%!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$###"""""" !!!""""""######$$$%%%!!!"""###"""!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$$$$$$$$$$############### !!!###$$$%%%&&&######$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ """%%%&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""$$$$$$$$$$$$######"""!!!#########$$$$$$%%%%%%%%%"""###$$$###!!!!!!###%%%"""""""""######$$$%%%%%%""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))(((((()))+++,,,...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------............////////////------...000111111///,,,////////////000000000000111111111111222333444444qqq^^^PPPIIIBBBAAA@@@???>>><<<;;;;;;666666777777666666555444555444444333333222222111111111000///...------,,,,,,,,,++++++***)))))))))'''''''''&&&''''''((()))''''''''''''''''''''''''%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  """$$$&&&%%%##################$$$$$$$$$!!!!!!""""""""""""######"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!%%%%%%###"""""""""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!""""""#########"""""""""""""""""""""!!!!!!"""%%%&&&%%%$$$ !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! ######"""""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!######""""""###%%% !!!"""!!! """$$$&&&%%%###!!! !!!""""""#########$$$$$$$$$$$$$$$######"""""""""######$$$ """###%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$!!!!!!""""""$$$%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$############"""""""""#########$$$######""""""#########$$$$$$%%%%%%&&&!!!###%%%%%%$$$###$$$%%%#########"""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&'''((())))))&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))***+++,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------........................+++,,,///222555444111---////////////000000000000111111111111222333444555ppp]]]OOOHHHCCCBBB@@@>>><<<<<<<<<<<<999::::::::::::999888888555444444333333222222111111000000///---,,,,,,+++,,,,,,++++++***)))))))))'''''''''''''''((())))))''''''''''''''''''''''''$$$&&&''''''$$$###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###$$$%%%###!!!""""""#########$$$$$$$$$"""""""""#########$$$$$$!!!!!! !!!!!!###########################&&&$$$"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$##################$$$###"""!!! !!!"""###"""""""""""""""""""""###$$$"""!!!"""$$$$$$###""" !!!!!!!!!"""""" !!!""""""!!! ###""""""!!!!!!""""""""" !!!!!!!!!"""""""""###"""""""""""""""######$$$!!!"""$$$###!!!!!!"""$$$!!!""""""!!!!!!!!!###%%%$$$$$$######"""!!!!!! #########$$$$$$%%%%%%%%%"""!!!!!!!!!!!!"""$$$%%%!!!!!!"""######$$$$$$%%%$$$%%%'''&&&$$$###%%%'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###''''''$$$###$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$&&&'''$$$######$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$"""$$$&&&(((((('''&&&$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$############!!!""""""############""""""######$$$%%%%%%&&&&&&!!!###%%%%%%$$$###$$$%%%%%%$$$###"""""""""###$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$%%%'''(((((('''%%%%%%&&&'''(((******+++'''((()))******)))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((()))***,,,------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---........................---...///222444444111...////////////000000000000111111111111222333444555ppp]]]OOOHHHDDDBBB???===<<<<<<<<<===777888888888888777666666555555444333333222222111000//////---,,,+++******,,,,,,++++++***)))))))))'''''''''''''''((())))))''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&(((###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$$$$!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!! !!!!!!########################((($$$!!!"""%%%&&&### !!!!!!!!!""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""######"""""""""""""""######"""!!! !!!"""###"""""""""""""""############""" !!!!!! !!!!!!"""""" !!!""""""!!! """"""!!!!!!!!!!!!!!!""" !!!!!!!!!""""""#########"""!!!!!!!!!"""$$$%%%!!!###%%%$$$!!! """$$$"""######"""!!!"""%%%''' """%%%%%%$$$###"""#########$$$$$$%%%%%%%%%!!! !!!"""$$$%%%$$$$$$$$$$$$#########"""!!!$$$%%%$$$"""!!!###%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& %%%)))((($$$!!!"""$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""!!!!!!###%%%&&&$$$######$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###''')))***(((%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&######""""""""""""######"""############$$$$$$$$$&&&%%%$$$""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!"""###############""""""###$$$%%%%%%&&&&&&"""#########""""""%%%'''&&&%%%###"""""""""######"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$%%%'''(((((('''%%%&&&'''((()))***+++,,,######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''((()))***+++************************((()))+++---............,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---.....................---000//////000111111///---////////////000000000000111111111111222333444555ooo]]]PPPIIICCCBBBAAA???===<<<;;;;;;888777666666777777666555888666444222222222111///222111///...------......---(((###$$$(((,,,+++***((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%'''((())))))(((&&&$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%###"""!!!###$$$$$$%%%$$$###"""!!!######""""""""""""######""""""""""""""""""""""""############"""""""""""" !!!"""###$$$###""""""!!!!!!""""""!!!  !!!"""######"""!!! """############$$$$$$$$$$$$###""" """###$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!! !!! !!!""""""!!!!!!!!!!!! $$$$$$$$$###!!! !!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$###""""""'''$$$!!!!!!"""###""" ############################################################""""""""""""###!!!"""$$$######"""""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%)))'''%%%#########%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""######$$$$$$"""!!! ###"""!!!!!!!!!"""$$$%%%######""""""######$$$%%%###"""""""""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%&&&((()))******''''''''''''))),,,///111((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((******))))))))))))))))))---+++((((((***,,,------......---,,,+++++++++++++++++++++***((((((***,,,///////////////////////////000000111111111111000000000000000000111111111111000//////000111444555ooo\\\OOOHHHCCCBBB@@@>>>===<<<;;;;;;888777666666777777666555555333111111111222111000000///---,,,,,,,,,------***&&&""""""&&&))))))''')))((('''&&&%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######""""""""""""############$$$$$$###""""""!!!###$$$$$$$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###$$$%%%$$$######!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""" !!!"""############!!!!!!!!!!!!!!!"""#####################"""!!!!!!!!! !!!%%%''''''&&&############################################################""""""""""""$$$#########$$$$$$%%%&&&#########$$$$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""######$$$$$$"""!!! ######""""""""""""############""""""######$$$%%%#########""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###############$$$%%%&&&&&&'''(((''''''&&&'''))),,,...000)))(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))*********))))))(((***)))((()))+++.........,,,+++++++++++++++,,,,,,+++,,,,,,+++))))))+++---........................//////000111111111000000000000000000000111111111111111000///000222444555ooo\\\NNNGGGCCCBBB@@@>>><<<;;;;;;:::888777666666777777666555222000//////000111111000//////...---------......---)))&&&&&&))),,,,,,******)))((('''&&&'''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&'''"""""""""!!!!!!"""""""""######"""!!!!!!!!!""""""######$$$$$$######"""!!!######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!"""############"""!!!!!!"""""""""!!! """"""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######"""!!!!!! ######"""!!!!!!!!!""""""###""""""""""""######$$$!!!!!!!!!""""""######### """###$$$%%%%%%!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!! %%%$$$$$$%%%&&&%%%###!!!########################""""""""""""""""""""""""############"""""""""""""""###%%%'''(((((('''&&&"""###%%%&&&&&&&&&%%%$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$######"""'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%%%%$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!!!!!!!$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$"""!!! """###############""""""######""""""######$$$%%%###############"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&(((***---...))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''((('''(((***++++++***((('''''''''(((***---//////...))))))))))))***+++,,,---+++,,,---,,,******,,,.................................///000000000000000/////////000000111111111222111000000111222444555nnn[[[NNNGGGCCCBBB@@@>>><<<;;;::::::888777666666777777666555333111//////000111000///111111111000000000111111///,,,))))))+++------,,,***)))'''&&&&&&&&&'''(((&&&'''((()))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$###"""!!! !!!"""#####################""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ###"""!!! !!!"""###""""""""""""##################"""!!!!!!"""######""""""""""""!!!!!!!!!!!!"""!!!!!!!!! #########""""""""""""###"""""""""!!!!!!"""##################""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!%%%%%%&&&&&&%%%"""########################!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!"""$$$%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$##########################################&&&%%%%%%$$$######$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###"""!!! !!!###$$$%%%%%%$$$#########""""""######$$$%%%$$$$$$##################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#####################"""%%%%%%%%%&&&''')))***+++))))))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%''')))+++,,,***(((&&&''''''))),,,...///...,,,)))))))))))))))***++++++***+++,,,+++******+++---------------------------------...///000000000000......//////000111111111222111111111111222333444nnn[[[NNNGGGBBBAAA???>>><<<;;;::::::888777666666777777666555666444222111111111000///111111111111111000000000+++)))((('''((()))))))))((('''&&&%%%%%%%%%&&&'''%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!! !!!"""###""""""""""""""""""############""""""""""""####################################""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!"""""""""""""""!!!###"""!!! !!!"""###!!!!!!"""""""""###############""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""############""""""!!!!!! !!!!!!%%%%%%$$$###"""!!! %%%%%%$$$$$$###!!! !!!!!!!!!!!!!!!""""""###%%%$$$###"""""""""######"""$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!! !!!"""$$$&&&'''"""###%%%''''''&&&%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###"""!!! """$$$&&&''''''&&&######""""""######$$$%%%##################$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%&&&'''((()))'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&)))++++++***((('''((()))***---///...,,,)))+++***))))))((((((((()))''')))******))))))***+++------------------------,,,,,,---//////000000000---......///000000111111111111000000111111222222nnn[[[OOOIIIBBBAAA???===;;;::::::999888777666666777777666555999666444333333222111///////////////...---,,,+++++++++******))))))******((('''&&&%%%$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###"""""""""%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!"""""""""""""""!!!!!!""""""######""""""!!!!!!!!!"""############""""""""""""###### ############""""""!!!!!!$$$$$$$$$###$$$%%%%%%&&&!!!!!!"""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""######"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###### !!!"""#########"""""""""!!!!!! $$$$$$###"""!!!!!! """######$$$######""""""!!!!!!!!!!!!!!!"""######&&&%%%###"""""""""###$$$!!!######!!!  """"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###"""""""""###$$$&&&'''"""###%%%&&&&&&&&&%%%$$$########################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%########################&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$"""!!! !!!###%%%'''((((((######""""""######$$$%%%"""""""""#######################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((*********)))((())))))***,,,......+++))),,,+++***)))((((((((((((%%%''')))***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////------...///000000111111000000000000000000000000nnn\\\PPPJJJBBBAAA???===;;;:::999999888777666666777777666555777555333333333333222111///000000///...,,,***))),,,------,,,+++***++++++)))(((&&&%%%%%%&&&&&&'''###############$$$%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######!!!""""""###$$$$$$######"""!!!!!! !!!"""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$######"""###$$$%%%&&&!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$"""!!!!!!!!!###$$$&&&''''''$$$""""""""""""""""""""""""####################################""""""""""""""""""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""###%%%&&&&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""""""""!!! !!!!!!""""""#################################"""""""""""""""######!!!!!!!!!!!!""""""##############################"""""""""""""""""""""""""""######$$$$$$"""!!! """""""""###$$$%%%&&&'''######""""""######$$$%%%!!!!!!!!!""""""#################################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))))))))))))))))))+++---...---+++++++++***)))))))))******%%%'''***+++*********+++++++++++++++++++++++++++***+++,,,---.../////////,,,,,,---...///000111222......////////////......nnn\\\PPPKKKBBBAAA???===;;;:::999999888777666666777777666555555333222222333444444333222222222111///---***)))))))))***)))'''''''''(((***)))((('''&&&''''''(((&&&%%%$$$###$$$%%%&&&'''!!!"""$$$&&&'''''''''&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###%%%%%%%%%$$$###"""!!! """###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!  """###!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! """""""""!!! $$$$$$###""""""!!!"""""" !!!"""###$$$######$$$$$$$$$#########!!!!!!!!!!!!!!!"""######$$$###!!!  """###!!!###$$$### """%%%""""""""""""""""""""""""####################################""""""""""""!!!###%%%&&&$$$!!!######"""""""""###$$$%%%########################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&'''((((((#########$$$$$$%%%%%%&&&########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%% !!!!!!!!!""""""##############################"""""""""""""""""""""""""""######$$$$$$"""!!! &&&%%%$$$#########%%%&&&#########"""###$$$$$$%%% !!!!!!"""""""""###########################$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$"""######$$$$$$$$$###### """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))***''''''(((***---//////...))))))))))))***+++,,,---&&&(((+++,,,+++++++++,,,++++++++++++++++++++++++)))***,,,---.../////////,,,,,,---...///000111222---...............------ooo]]]OOOHHHBBB@@@===;;;;;;;;;:::999666666666666555555555555444555444222000///000222222222111000///...------,,,,,,,,,+++++++++******'''%%%$$$%%%'''))))))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$#########""""""!!!!!!######"""!!! !!!!!! !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""""""""######### !!!!!!"""!!!!!! !!!!!!""""""##############################!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!  !!!######"""""""""""""""###$$$###!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&###!!! &&&%%%"""!!! !!!"""##################"""!!! %%%%%%&&&&&&%%%$$$"""!!!########################!!!"""###"""  !!!""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!! ###"""""""""######$$$%%%###""""""###%%%%%%###!!!######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$######%%%%%%$$$###$$$$$$################## !!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$%%%$$$$$$###"""!!!&&&%%%%%%$$$#########$$$$$$###"""!!!!!!!!!######!!!!!!""""""######$$$$$$######""""""""""""###############""""""!!! """############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%% !!!!!!!!!!!!""""""!!!!!! '''&&&$$$######$$$&&&'''""""""""""""""""""""""""########################%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$######$$$%%%$$$###"""############$$$$$$$$$$$$$$$############$$$$$$'''%%%######&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''((()))++++++'''((((((((())))))******,,,+++++++++******)))))))))***************)))(((&&&&&&((()))+++---...///,,,,,,,,,---------......000///...------...///000ooo]]]OOOGGGDDDBBB???=========<<<;;;777777777666666666555555444555555444222111222333222222111000///...------,,,,,,,,,+++++++++******)))'''%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$##################"""""""""!!!######"""!!!!!!!!!"""""")))(((&&&$$$""" """"""""""""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################""""""############""""""######"""""""""!!!!!!!!!!!!  !!!###""""""!!!!!!"""""""""###""" !!!"""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!! """!!!!!!$$$$$$"""!!!!!!!!!"""##################"""!!!!!! !!!"""###$$$###""""""########################'''((()))(((&&&%%%&&&'''########################""""""##################%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$##################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$######%%%%%%$$$###########################!!!!!!"""""""""#########$$$$$$$$$#########""""""#####################$$$&&&%%%$$$$$$#########$$$###"""""""""""""""######"""""""""""""""###############""""""""""""######"""""""""""""""!!!!!! !!!!!!"""""""""#########"""""""""""""""""""""""""""""""""###############!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!%%%$$$###""""""######$$$""""""""""""""""""""""""###########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""############$$$$$$$$$###############$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''((()))******((((((((())))))*********++++++******))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,,,,------------...//////............//////ooo\\\NNNGGGDDDBBB???=========<<<;;;888888888777777777777666222444666666555333333444222222111000///...------,,,,,,,,,+++++++++******---+++)))(((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""############""""""""""""######"""""""""###$$$$$$!!! """!!! """"""""""""""""""""""""""""""!!!!!!!!!""""""### """"""""""""############!!!"""""""""###############"""!!! !!!"""############"""!!! """"""""""""""""""""""""######""""""""""""######$$$$$$#########"""""""""!!!  !!!"""!!!!!! !!!""""""!!!!!! !!!"""$$$%%%$$$######"""!!! !!!!!!!!!!!!""""""""""""!!!"""$$$$$$$$$"""""""""""""""#####################""""""""""""!!!"""$$$$$$%%%%%%""""""""""""""""""""""""%%%'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!"""#########$$$$$$"""!!!$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$###############""""""!!!!!!"""###%%%&&&%%%%%%$$$############$$$ !!!"""###########################"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!""""""""""""########################""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''(((((())))))((((((((()))))))))))))))))))))))))))((((((((((((***)))((((((((()))***+++))))))******************,,,,,,,,,,,,---------------..................---ooo\\\NNNGGGBBB@@@===;;;;;;;;;:::999999999999888888888777777000333555666555444333333111111111000///.........,,,,,,,,,+++++++++******,,,***((('''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#################################$$$######""""""#########"""""""""""""""###"""""""""###$$$%%%%%%$$$%%%$$$########################$$$#########"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!!!!!!!"""""""""!!!  """$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$#########"""!!!!!! !!!!!!!!! !!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!! !!!###%%%$$$$$$ """###$$$$$$$$$$$$######"""""""""""""""###!!!!!!"""$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!#########!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$!!!!!!!!! !!!"""""" ###$$$ #########""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""""""""#####################$$$$$$$$$%%%%%%########################$$$###!!! !!!"""$$$&&&$$$$$$###############$$$ """###$$$$$$$$$###$$$$$$######""""""!!!!!!""""""############"""""" !!!"""############!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%########################$$$$$$###############$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$######$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''')))(((((('''''''''(((((('''''''''''''''((((((((((((((((((((((((((('''''')))(((&&&%%%%%%''')))***))))))))))))************++++++,,,,,,,,,---------,,,---...//////...---,,,ooo]]]OOOGGGBBB@@@===;;;;;;;;;:::999999999999999888888888888///111444555444222222222111111000000//////......,,,,,,,,,+++++++++******'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$%%%$$$$$$######""""""""""""""""""#########"""""""""###$$$%%%%%%$$$!!!%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!"""""""""######!!!  """### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$$$$###"""""""""""""""#########"""!!! !!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$###""" !!!###$$$$$$$$$$$$######"""!!!!!!"""###$$$#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$$$$!!! %%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!!!!!"""""""""#########"""""""""############$$$########################%%%$$$""" !!!"""############""""""###$$$$$$ """###$$$$$$$$$###$$$$$$######""""""!!!!!!!!!"""############"""!!! """############"""""""""#########$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""""""$$$&&&%%%$$$###%%%'''""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''')))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%$$$"""!!!"""$$$&&&'''''''''((()))***++++++,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++qqq^^^PPPHHHDDDBBB???=========<<<;;;999999999888888888888777000222444444222111111111111000000000/////////...,,,,,,,,,+++++++++******((('''&&&''')))++++++***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################"""######$$$$$$$$$######""""""""""""##################"""""""""###$$$$$$'''$$$!!!!!!###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%$$$$$$#######################################""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%  !!!"""### !!!"""#########""""""""""""""""""""""""######""""""""""""######$$$$$$#########""""""""" !!!!!!""""""!!!!!! !!!"""######$$$######""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###$$$%%%$$$""" !!!!!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$$$$$$$###""""""!!!""""""###""""""""""""""""""""""""###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###%%%&&&$$$!!!!!!$$$'''######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###""" !!!!!!""""""#########!!!!!!!!!""""""""""""##################$$$$$$$$$%%%$$$"""!!! !!!!!!###""""""""""""###$$$$$$ !!!"""###########################""""""""""""!!!"""###$$$$$$###"""!!!!!!"""########################$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""########################### !!!!!!###%%%&&&'''"""############$$$$$$$$$$$$$$$$$$###############"""%%%((('''%%%%%%'''***"""############$$$$$$$$$$$$######""""""######$$$###$$$%%%$$$""""""$$$%%%%%%%%%&&&''''''''''''&&&"""######$$$%%%&&&&&&''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&((()))***&&&&&&'''((()))++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++rrr```QQQIIIDDDBBB???=========<<<;;;999888888888888777777777333444555444222111111222000000000000////////////,,,,,,,,,+++++++++******+++***)))***,,,---------%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######################## !!!""""""###""""""!!!"""""""""##################"""!!!!!!!!!"""""" !!!""""""###### """###$$$######"""""""""""""""""""""""""""############"""""""""!!!############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""########################""""""############""""""######"""""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$%%%%%%###!!!""""""!!!!!!!!!###$$$%%%###"""!!! !!!"""$$$%%%######"""!!!!!!"""##############################!!!"""$$$$$$###"""$$$%%%########################""""""##################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$"""!!!"""###$$$###!!! !!!!!!"""######$$$!!!!!!!!!"""""""""######""""""#########$$$$$$$$$"""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$###"""""""""""""""######"""""""""""""""#########!!!"""###$$$$$$###"""!!! !!!""""""###""""""""""""""""""############"""""""""""""""""""""""""""""""""############### !!!!!!!!!!!!""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%######################## !!!"""###$$$%%%"""############$$$$$$$$$###############$$$$$$$$$ ###&&&&&&###"""%%%)))"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$"""!!!###&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''((((((((()))))))))((())))))***++++++,,,,,,(((((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,sssaaaRRRJJJBBB@@@===;;;;;;;;;:::999888888888777777777777666666666666444222111222444000000000000////////////,,,,,,,,,+++++++++******'''&&&$$$%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""#########$$$######"""!!!!!! !!!!!!"""$$$%%%$$$!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!!!!!!!!!!"""###%%%&&&&&&&&&%%%######""""""!!!!!! ########################!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""###%%%%%% !!!"""""""""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$######%%%&&&&&&$$$"""$$$###!!! """$$$%%%###"""!!! !!!"""$$$&&&%%%$$$#########$$$&&&'''###########################$$$&&&&&&%%%%%%&&&'''""""""""""""""""""""""""!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###%%%%%%$$$###############!!!$$$%%%$$$"""#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!"""######$$$!!!""""""""""""#########""""""######$$$$$$$$$$$$ !!!"""#########"""""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""######!!!!!!""""""######$$$$$$ """###$$$$$$###""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""############!!!!!!""""""#########$$$!!!  """%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$&&&'''"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###"""############$$$$$$$$$""""""######$$$$$$$$$%%%###""""""%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$!!!!!!###&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))*********))))))(((((((((''''''((((((((())))))******###$$$%%%&&&''''''''''''***)))))))))((((((((('''******+++++++++,,,,,,,,,---,,,+++******+++,,,---sssaaaSSSJJJCCC@@@>>>======<<<;;;:::888888888888777777777777555444444333333222222111333222111000///...---,,,...---,,,,,,++++++,,,,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############'''&&&&&&%%%###""""""!!!###$$$%%%%%%$$$###"""!!!!!!!!!!!!###%%%%%%###!!!###%%%''')))(((&&&### !!!!!!""""""""""""!!!!!! """$$$&&&'''$$$""" !!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! $$$"""$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%###!!!  !!!""" !!! !!!###"""""""""""""""###$$$ !!!!!!!!!!!!######$$$$$$$$$######"""$$$!!! ###%%%$$$""" !!!!!!!!!!!! """"""############"""""""""""""""""""""!!! !!!!!!!!!######"""!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%&&&%%%"""!!! !!!"""### """######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######$$$%%%%%%&&&###!!!!!!###$$$"""##############################!!!!!!!!!###%%%'''$$$$$$######"""###############$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$######""""""!!!!!!###"""!!!!!!!!!###$$$%%%""""""""""""###############$$$&&&%%%!!!!!!&&&"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""***(((%%%""" !!!"""$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!! """"""#########!!! $$$$$$######"""!!!!!!!!!%%%###!!!  !!!"""######"""""""""""""""###%%%$$$###""""""!!!!!!  !!!!!!""""""""" !!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###"""!!!!!!###%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$######$$$&&&'''(((***)))'''&&&%%%%%%&&&&&&''''''''''''(((((((((((($$$%%%&&&((())))))******((((((((((((((('''''''''*********)))))))))))))))------,,,,,,,,,,,,++++++sssaaaRRRJJJCCCAAA>>>=========<<<:::888888888888777777777777555444444333333222222111000000000//////.........------,,,+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!  !!!######!!!###$$$&&&''''''%%%###!!!###$$$$$$$$$###"""!!! $$$###$$$&&&((((((&&&%%% !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!############"""!!! ########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! &&&%%%&&&$$$$$$"""""""""#########$$$$$$$$$###!!! """###!!!"""!!!  !!!$$$###""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""######"""""""""$$$!!! """$$$$$$######$$$$$$%%%%%%$$$$$$###""""""############"""""""""""""""""""""!!! $$$$$$$$$###############$$$$$$###"""""""""""""""###""""""!!!"""###$$$%%%$$$###!!!!!!!!!"""###%%% """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""###$$$%%%###!!!########################%%%%%%$$$###$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%%%%!!!!!!"""""""""#########%%%$$$$$$###############"""############$$$$$$$$$$$$$$$######"""#########!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$""""""""""""###############""""""######"""###$$$""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!  !!!"""""""""!!! !!!""""""######%%%$$$"""!!! !!!"""######""""""!!!!!!"""""""""$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$#########$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""$$$&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$&&&'''(((&&&&&&%%%%%%&&&''')))***''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))------,,,,,,,,,,,,++++++sss```QQQIIIDDDBBB???>>>>>>>>><<<;;;888888888888777777777777555444444333333222222111........................,,,,,,+++************+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$$$$$$$###"""""""""!!! !!!"""""" ###$$$$$$$$$$$$###"""""""""######$$$$$$$$$#########"""!!!!!!#########!!! !!!!!!!!!"""""""""!!!""""""######""""""!!!######""""""""""""####################################""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!! %%%!!! ###%%%$$$###$$$!!!!!!!!!"""""""""######""""""!!! !!!###### """###"""!!! !!!"""$$$$$$"""!!!  !!!!!!!!!!!! !!!""""""""""""$$$""" !!!###$$$$$$""""""############""""""""""""############""""""""""""######""""""!!!!!!"""""""""!!!!!! %%%$$$$$$##################""""""""""""###$$$$$$"""!!!!!!!!!!!!###%%%&&&!!!"""######""""""###$$$""""""""""""""""""""""""%%%$$$############$$$%%%%%%$$$######%%%&&&%%%$$$########################"""!!! !!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&"""""""""""""""#########%%%%%%$$$############$$$"""############$$$$$$$$$######"""""""""###$$$$$$ !!!!!!"""###$$$$$$$$$"""############""""""!!!""""""""""""############$$$###!!!"""$$$%%%$$$"""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!"""######"""!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""""" !!!!!!""""""%%%$$$###"""!!!"""###$$$###""""""!!!""""""#########$$$%%%&&&%%%$$$""" """"""######$$$%%%%%%&&&!!!###$$$### ########################%%%%%%$$$$$$#######################################$$$$$$$$$######%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%&&&&&&'''))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))******------,,,,,,,,,,,,++++++sss```QQQHHHDDDBBB@@@??????>>>===<<<888888888888777777777666555444444333333222222111...............---------,,,+++******))))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######### !!!!!!!!!""""""#########$$$############%%%$$$######$$$$$$"""!!!######"""""""""""""""### !!!###$$$%%%&&&&&&"""  !!!  !!!!!!!!!!!!""""""""""""""""""######"""""""""""""""!!! !!!"""$$$%%%##############################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!$$$###"""!!!!!!!!!"""""""""######!!!!!! !!!"""###$$$!!!###$$$###"""!!!"""######"""!!!  !!!!!!!!!!!! !!!"""#########$$$"""  !!!###$$$!!!!!!""""""""""""!!!!!!""""""############""""""""""""#########""""""!!!!!!!!!!!! $$$######""""""#####################$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$!!!"""######"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$############$$$%%%%%%%%%########################!!!"""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$""""""!!!""""""###$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! !!!"""""""""############%%%''''''$$$###$$$$$$!!!!!!!!!""""""""""""!!!!!!######################## !!!"""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""" !!!!!!!!!!!!###""""""!!!!!! ######"""!!!!!!""""""##################$$$$$$%%%###$$$&&&''''''%%%""" """"""###$$$$$$%%%%%%&&& !!!!!!###############$$$$$$$$$%%%%%%$$$$$$######""""""########################"""###$$$###""""""$$$&&&###""""""""""""""""""##############################$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((()))(((((('''&&&&&&((()))))))))))))))******)))))))))))))))*********------,,,,,,,,,+++++++++sss```QQQIIIDDDBBB@@@??????>>>===<<<888888888888777777777666555444444333333222222111000000///...---,,,++++++,,,+++******))))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%$$$$$$$$$$$$###########################$$$$$$&&&%%%######$$$$$$###!!!###"""!!!!!!!!!"""###### !!!"""############%%%###"""!!!#########"""!!!!!!!!!!!!"""""""""###""""""############""""""!!!  !!!###$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!###!!!!!!"""""""""#########$$$$$$ !!!!!!!!!!!!"""######"""###$$$###"""!!!"""$$$  !!!"""""" !!!!!!!!!!!! !!!"""######$$$######"""!!!  """###$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""""""""############""""""$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""""""""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""###$$$$$$%%%"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$"""!!! !!!"""""""""############$$$,,,///(((!!!!!!######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""#########$$$$$$#########!!!!!!""""""""""""!!!!!!$$$###!!! !!!###$$$""""""""""""""""""""""""""""""##################""""""!!!!!! $$$$$$###""""""!!!!!! !!!!!! !!!!!!!!!%%%$$$$$$$$$%%%%%%&&&'''"""$$$&&&''''''%%%###!!!!!!!!!""""""###$$$$$$$$$""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""" !!!"""!!! !!!"""$$$"""""""""######"""""""""#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''''''''(((((((((((())))))))))))((('''&&&%%%'''''''''(((((()))))))))(((((())))))************------,,,,,,,,,+++++++++tttaaaRRRJJJDDDBBB???>>>>>>>>><<<;;;888888888888777777777777555444444333333222222111222111000///---,,,++++++,,,,,,+++************+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$#########""""""!!!#########"""######$$$%%%$$$"""!!!!!!"""""""""!!!"""""""""!!!""""""###$$$#########"""""" ###!!! !!!######"""!!!!!!!!!!!!"""""""""######"""######$$$$$$######""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""#########!!!"""$$$### $$$"""""""""#########$$$$$$!!!!!!!!!"""""""""""""""!!!###$$$###"""!!!"""### !!!"""$$$$$$ !!!!!!!!!!!! !!!""""""############!!!""""""!!!  """#########$$$$$$#########""""""############""""""""""""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""!!!!!! """###$$$###"""!!!"""###########################""""""###$$$$$$###""""""!!!"""######"""!!!"""$$$"""""""""""""""""""""""" !!!""""""########################$$$%%%&&&#########"""""""""""""""""""""!!! !!!"""############$$$$$$$$$""""""!!!!!!!!!"""######""""""!!!!!! """############""""""!!!""""""""""""############!!!...333*** #########""""""!!!!!!""""""########################### !!!""""""""""""""" !!!!!!""""""!!!!!! !!!"""######"""!!! """!!! ###&&&(((""""""############"""""" !!!!!!!!!!!!""""""$$$$$$"""!!! !!!!!!""""""###$$$$$$$$$ !!!$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&&&&$$$###""" !!!!!!"""######### !!!"""###%%%&&&!!!!!!""""""###$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!! """###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&&&&''''''(((((())))))((((((((()))******++++++------,,,,,,,,,,,,++++++tttbbbSSSKKKCCCAAA>>>=========<<<:::888888888888777777777777555444444333333222222111111111000//////...------------,,,+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%% !!!!!!!!!!!!""""""######"""""""""###%%%%%%$$$""" """#########"""""""""######$$$$$$$$$""""""#########""""""!!! """###!!!!!!!!!"""""""""#########"""######$$$$$$######""" !!!!!!"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!"""""""""#########&&&""" ######"""###&&&!!!!!!!!!"""""""""######"""""""""""""""!!!!!! !!!"""######!!!!!!"""###!!!!!!!!!!!!""""""###$$$ !!!!!!!!!!!! !!!""""""!!!!!!!!!"""$$$###!!!  !!!!!! """"""############""""""!!!"""###$$$$$$$$$$$$### !!!!!!!!!""""""!!!!!!""""""###$$$!!!"""###$$$$$$$$$######""""""#########""""""!!!"""###$$$###!!!!!!!!!""" !!!"""###$$$$$$###"""!!!"""$$$%%%$$$"""!!!"""$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""###$$$%%%&&&#########"""""""""!!!!!!###""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$""""""""""""############***///''' """$$$!!!$$$###""""""""""""###$$$######################## !!!""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!!  """###$$$!!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""$$$###""""""!!!"""###### !!!!!!"""######### !!!!!!!!!!!!!!!###""""""###$$$%%%&&&&&&""""""######$$$######""" !!!!!!"""######### !!!"""###$$$ !!!""""""###$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""!!! """$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$%%%&&&(((((((((((('''''''''''''''(((((((((((('''(((((((((((((((''''''&&&''''''((())))))******'''(((((()))******++++++------,,,,,,,,,,,,++++++uuucccTTTLLLCCC@@@>>>======<<<;;;:::888888888888777777777777555555444333333222222111000000000000000000000000...---,,,,,,++++++,,,,,,((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((""""""###$$$%%%&&&''''''######"""""""""###%%%&&&%%%###""""""$$$&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$ ###%%%'''(((((( !!!"""%%%''''''%%%###""""""""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######################## !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$&&&!!! ###"""###&&& !!!!!!!!!"""""""""######"""!!!  """###"""!!! !!!"""$$$###"""""""""""""""### !!!!!!!!!""" !!! !!!$$$$$$!!!""""""############""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######""""""###$$$%%%%%% !!!######""""""!!! !!!"""######$$$$$$######$$$$$$###!!!!!!!!!"""########################!!!"""###$$$$$$###"""!!!$$$&&&'''&&&###!!!###%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$######""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!! !!!!!!#########$$$%%%%%%&&&&&&###"""!!!!!!!!!###$$$%%%""""""""""""############&&&)))###!!!&&&%%%%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""############"""""" !!!"""$$$$$$"""!!! !!!!!!!!!!!! !!!""""""!!! """"""######$$$$$$$$$%%%######"""""""""$$$%%%&&&"""""""""!!!  !!!"""######""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""######!!!!!!!!!"""######$$$$$$###$$$$$$$$$###"""!!!  !!!"""######### !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%'''((((((((((((&&&%%%$$$''''''''''''((((((((()))''''''(((((((((((((((''''''(((((()))***+++++++++'''(((((()))***+++++++++---------,,,,,,,,,++++++sssaaaRRRJJJDDDAAA>>><<<;;;:::888666888888888888888888999999555555444333222222222222///////////////............---,,,,,,++++++,,,,,,******)))((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&%%%$$$""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""***(((&&&$$$######$$$$$$%%%$$$###!!!!!!!!!""""""###"""!!! !!!"""#########"""!!!!!!"""######"""%%%'''%%%!!!###&&&$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""###"""!!! !!!"""### !!!"""###$$$$$$%%%  !!!!!!""""""###### !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!###$$$$$$###"""!!!"""!!!  !!!"""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%% !!!!!!""""""######""""""""""""###$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$$$$###### !!!"""###$$$$$$%%%"""""""""""""""#########%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!&&&%%%%%%$$$#########$$$%%%$$$###$$$$$$$$$"""  !!!!!!!!!!!!!!! $$$#########""""""!!!!!!$$$###"""""""""###%%%%%%&&&$$$!!!"""$$$%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$"""%%%$$$"""###"""!!! !!!"""###!!!!!!""""""######$$$$$$###$$$%%%$$$""" !!!""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###$$$!!!!!!!!!!!!"""""""""""" !!!!!! !!!"""###$$$###!!!!!!!!! !!!!!!"""######$$$$$$"""!!!  !!!###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$%%%&&&&&&$$$#########&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***)))((((((((((((((()))***+++,,,///111111---'''&&&)))---sssaaaRRRIIIDDDBBB@@@>>>>>>===<<<:::888888888888888888888888555555444333222222222222000000//////.........---------,,,++++++++++++,,,)))((((((''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""!!!"""$$$$$$$$$###"""!!!!!!""""""######"""!!! !!!"""###############"""!!! !!!%%%%%%""" """$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!"""#########$$$!!! !!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""!!! !!!""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###$$$$$$######"""#########""""""###$$$$$$###""""""######$$$$$$$$$######"""!!!!!!""""""######$$$$$$"""""""""""""""""""""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""%%%$$$###""""""""""""###%%%$$$######$$$$$$"""!!! !!!"""#####################"""""""""!!!""""""!!!!!!!!!"""###$$$%%%$$$"""  """###%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""!!!!!! """"""""""""""""""""""""""" ###'''(((%%%!!!###"""!!! !!!"""###!!!!!!""""""""""""""""""  ############"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! ######$$$%%%%%%$$$"""""""""!!!!!!!!!""""""###$$$$$$###"""!!! ##################$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""######$$$"""""""""######"""""""""########################$$$$$$$$$#########""""""$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((((((((())))))((()))***++++++***)))((((((((((((((()))***+++,,,---...///+++'''&&&)))---sss```QQQIIIAAA???<<<<<<<<<<<<;;;:::888888888888888888888888555555444333222222222222111111000///...------,,,------,,,+++++++++++++++(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%""""""""""""###$$$&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! """###$$$###""""""!!!""""""###$$$###"""!!! !!!"""###!!!!!!"""######!!! ###%%%###!!!!!!"""!!!"""#########"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$###!!! """"""!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###############""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$############"""!!!!!!!!!""""""$$$###""""""$$$$$$"""!!!!!!"""$$$%%%%%%%%%############""""""""""""!!!!!!!!! !!!""""""###$$$$$$###"""""""""######%%%$$$############$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$))),,,+++%%% """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!$$$"""""""""!!! """"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! ############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###"""!!!!!! !!!%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""############"""!!!!!!""""""""""""!!!!!!########################$$$$$$$$$###############%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((((((((()))***++++++***+++,,,***'''&&&))),,,sss```QQQHHHAAA???===<<<<<<;;;:::999999999999888888888888888555555444333222222222222222111000///...---,,,,,,---,,,,,,+++***+++++++++)))(((''''''&&&&&&'''''''''&&&%%%%%%''''''&&&%%%############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!"""###!!!!!!!!!""""""###$$$$$$###"""!!! !!!"""### !!!"""######$$$$$$###$$$###!!! !!! """###$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""!!! """"""!!!!!!!!!!!!!!!!!!###"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""#########"""""""""""""""$$$##################$$$###########################""""""!!!!!!"""""""""$$$###!!!"""#########""" !!!"""###$$$%%%%%%%%%#########"""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$#########$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&***,,,***%%%!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!$$$ !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!!!! !!!"""###$$$$$$###############$$$$$$######"""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""######""""""""" !!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!################################################$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++)))))))))******)))))))))((((((((((((((()))******(((***+++***((((((+++---rrr___PPPGGGHHHEEEBBB@@@@@@???===;;;999999999888888888777777555555444333222222222222222111000///...---,,,,,,,,,,,,+++************+++***)))((((((''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""###############"""!!! !!!"""###$$$###"""!!!!!!"""$$$%%%######$$$###!!!!!!!!!!!! !!!###%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""%%%$$$"""!!! !!!""""""!!!""""""""""""""""""!!!!!!"""""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""############""""""!!!!!!#########$$$$$$#########!!!!!!!!!"""""""""""""""######"""""""""######$$$$$$""" !!!"""######"""###$$$$$$$$$$$$$$$###"""""""""""""""""""""######""""""#########$$$$$$$$$"""###$$$$$$%%%$$$###"""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''&&&$$$"""!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!"""$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""###############"""!!!!!! !!!"""###$$$$$$$$$###############$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""""""""""""""""""""""""""###########################$$$%%%$$$######$$$&&&%%%%%%$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++***))))))))))))))))))***(((((((((((((((((()))***))))))*********+++,,,...rrr___OOOFFFGGGEEEAAA???>>>===;;;999::::::999999888777777777555555444333222222222222111111000///...------,,,,,,,,,+++*********************)))((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!""""""############"""###"""!!! !!!"""###&&&%%%###!!!!!!!!!!!!"""'''&&&%%%###""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""""""""######%%%$$$###""""""!!!!!!"""!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""#########$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$###""" !!!!!!!!!!!!"""######"""""""""###$$$$$$$$$""" !!!#########$$$$$$%%%$$$$$$###"""!!!""""""""""""############""""""###$$$$$$$$$$$$$$$!!!"""######$$$#########""""""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!"""$$$$$$""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!""""""############"""############$$$$$$$$$$$$$$$$$$###""""""""""""###""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""############"""############""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$############!!!!!!###$$$%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++******))))))))))))******(((((((((''''''(((((()))))))))***++++++,,,,,,---qqq^^^OOOFFFBBB???===;;;;;;:::888666::::::999999888777777666555555444333222222222222000000//////.........---,,,++++++***************))))))(((''''''''''''((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""""""""###$$$######!!!!!!###"""!!! !!!"""###!!!"""###"""!!! %%%$$$$$$$$$%%%$$$"""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############ !!!"""######"""!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!"""""""""#####################"""!!! !!!"""############"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############"""###"""""""""!!!!!!!!! """"""!!!!!!!!!""""""###""""""###$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!! """###$$$$$$$$$$$$###""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$###!!!!!!###########################"""!!!!!!"""""""""############!!!!!!###$$$$$$$$$###"""!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""!!!!!! """""""""""""""""""""""" !!!######"""!!!!!!!!! !!!"""######"""!!! !!!!!!""""""""""""""""""!!!######!!! !!!#########"""!!! """"""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""######$$$%%%%%%$$$""""""$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""%%%$$$##################!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$$$$######"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******++++++***)))(((((()))***+++)))(((((('''''''''(((((((((((((((***+++++++++***qqq^^^NNNFFFAAA???===<<<<<<<<<;;;:::::::::999999888777777666555555444333222222222222///////////////.........,,,++++++***)))*********(((((('''&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$"""###$$$$$$###"""!!! ###"""!!! !!!"""######&&&&&&###!!!!!!!!!$$$&&&'''&&&### ######""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$###### !!!"""######"""!!!  !!!"""######  !!!!!!""""""######""""""""""""!!!!!!!!!""""""#########$$$!!!""""""###""" !!!"""###$$$$$$###"""!!!%%%%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""######""""""!!!!!!!!! $$$###"""!!!!!! !!!!!!"""$$$&&&&&&$$$"""!!! !!!"""###$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$$$$###"""!!!!!! """###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!"""######!!! ###$$$$$$ !!!"""###############!!!!!!""""""#########$$$ """#########"""!!!!!!!!! !!!"""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!###$$$###!!!  !!!"""######"""!!! !!!!!!""""""######$$$$$$!!!"""""""""!!!"""$$$&&& !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!#########""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!"""###$$$###"""######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""###%%%$$$###!!! !!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""&&&((('''%%%######$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++***)))(((((()))***+++)))(((((('''''''''(((((((((''''''(((******)))(((ooo[[[LLLEEEDDD???;;;;;;===???<<<999999999999888888888888777777666444333222111111111111111111000000///...---......---,,,,,,+++******))))))***************)))&&&'''(((((((((&&&%%%$$$(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%&&&$$$!!!!!!$$$&&&$$$"""!!! !!!"""$$$%%%######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""$$$"""!!!"""######"""!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """%%%)))+++)))$$$  !!!!!!"""""" !!!!!!""""""######""""""!!!!!! !!!""""""""""""#########$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&!!!""""""!!! !!!### !!!###$$$%%%$$$"""!!!"""$$$&&&%%%$$$###$$$%%%"""!!!  !!!"""!!!  """"""!!! """###$$$###"""!!!!!!!!!"""$$$%%%######""""""!!!!!!  !!!"""###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%$$$$$$###""""""""" !!!!!!""""""###### """###"""!!!"""###""""""!!! ###"""!!! !!!"""### !!!!!!"""!!!!!!$$$"""!!! !!!"""$$$%%%######""""""""""""######""""""############"""!!!############""" ######""""""!!!!!!###$$$%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%"""!!!######!!!""""""""""""""""""""""""$$$###!!!  """###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """###$$$$$$%%%%%%%%%%%%'''%%%###!!! !!!"""!!!""""""!!!!!!"""$$$###############"""!!! &&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$$$$%%%$$$###"""###$$$%%%&&& !!!"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!!''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,ppp\\\MMMEEEDDD@@@<<<;;;>>>???===:::999999999888888888888777666666444333222111111111111111111000000///...---......---,,,,,,+++******"""###$$$%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""""""""###%%%###!!! !!!###%%%###"""!!! !!!"""$$$%%%$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""!!!""""""!!! !!!###$$$"""!!!"""###$$$"""!!!!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!'''$$$"""!!!###$$$%%%$$$ !!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######$$$%%%&&&%%%$$$###$$$&&& !!!"""###"""!!!!!!###$$$$$$###""""""###"""!!!!!! !!!"""!!! !!!"""!!!!!!  """""""""!!!!!! !!!"""###$$$###"""""""""!!!!!!!!! $$$###"""!!!!!!"""######$$$###""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""###### !!!!!!!!!"""""""""###!!!""""""!!!!!!"""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###!!!""""""############"""###"""!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!############"""!!!!!!"""###"""!!! !!!!!! !!!!!! !!!  """######""""""""""""""""""######$$$$$$"""!!!###"""!!!"""""""""""""""""""""""""""!!! !!!"""###$$$######""""""""""""###############$$$$$$$$$$$$%%%########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$######%%%$$$###"""!!!!!!""""""!!!###$$$$$$######$$$%%%######$$$$$$######"""!!!&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""""""""######$$$#########$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%'''(((((()))))))))(((((()))************)))))))))))))))))))))))))))************+++++++++,,,ppp\\\NNNGGGEEEAAA======>>>???>>>;;;999999999888888888888777666555444333222111111111111111111000000///...---///......---+++******)))$$$$$$%%%&&&''''''&&&&&&'''''''''''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!######""""""""""""#########"""!!!!!!!!!"""$$$%%%$$$$$$###""""""""""""###$$$###""""""""""""###$$$""""""###"""!!! """$$$###"""!!!"""###$$$###"""!!!!!!""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!((($$$  """$$$$$$""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""""" ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!"""!!!###%%%%%%###""""""###""""""###"""!!! """######"""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""""" !!!"""!!!!!!  """""""""!!!"""######$$$""""""""""""!!!!!!!!!!!!&&&%%%###"""!!!!!!!!!"""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############ !!!""""""######!!!!!!!!!!!!""""""""""""!!!""""""!!! !!!#########"""!!!!!!!!!"""""" !!!""""""""""""""""""############""""""!!!###"""!!! !!!"""###$$$!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!""""""###""""""!!! !!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""### !!!!!!!!!!!!  """$$$%%%%%%%%% !!!""""""###""" !!!""""""!!!"""""""""""""""""""""""" !!!"""###$$$%%%""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%$$$"""  """###"""###%%%&&&&&&$$$"""!!!##################"""""""""###$$$$$$######$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************ppp]]]OOOHHHEEEBBB???>>>>>>???>>>===999999999888888888777777666555444333222222222222111111111000000///...---///......---+++******))))))))))))))))))(((''''''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""############""""""""""""!!!!!!""""""###$$$$$$$$$###############$$$%%%$$$"""!!!!!!"""$$$%%%"""#########!!!!!!"""$$$###"""!!!"""###$$$###"""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!###%%%%%%$$$"""###"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!$$$%%%###"""!!!!!!$$$$$$$$$$$$###""" """######"""!!!!!!"""""""""#########""""""""" """###"""!!! !!!"""""""""!!!!!! #########$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!###"""!!! !!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!"""!!! !!!"""######""""""""""""###### !!!#########""""""!!!!!!"""!!!!!! """!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!""""""""""""!!!!!! !!!""""""""""""!!! ###""""""""""""""""""###""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$###"""  !!!"""""""""!!!!!!!!!""""""!!!"""""""""""""""""""""""" !!!######$$$$$$###!!!  !!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!!!!""" !!!$$$&&&&&&%%%###"""!!!"""$$$%%%%%%$$$###""" !!!""""""!!! !!!###""""""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$############!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((()))))))))))))))ooo\\\OOOIIIDDDBBB???>>>>>>>>>>>>===999999999888888888777777555555444333222222222222111111111000000///...---...------,,,,,,++++++***(((((('''&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$""""""!!!!!!"""###$$$$$$!!!"""############"""!!!"""""""""""""""######$$$$$$###############$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""#########!!!!!!"""$$$"""!!!!!!!!!###$$$$$$""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!###%%%''''''&&&######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """""""""""""""""""""""" !!!"""###$$$"""$$$'''(((&&&$$$$$$$$$""""""###############"""!!!###$$$$$$###""""""###!!!"""###$$$$$$###""""""!!!"""###"""!!! !!!###############""""""!!!!!!"""""""""###############!!!!!!!!!!!!""""""""""""!!! !!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """######""""""""""""###### !!!#########"""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!!!!""""""### !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!"""###$$$%%%%%%%%%%%% !!! !!!""""""!!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""############"""!!!"""!!!!!! !!!!!!"""!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! """$$$&&&&&&%%%%%% """$$$&&&&&&%%%###!!!!!!"""###"""!!! !!!"""!!!"""###$$$%%%&&&&&&&&&########################"""#########$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((nnn\\\OOOIIICCCBBB@@@>>>=========>>>999999999888888888888777555444333333222222222333111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((&&&%%%###!!! ###$$$&&&((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%""""""############""""""!!!"""""""""###############""""""""""""###$$$$$$$$$###""""""""""""###$$$""""""###"""!!! """$$$"""!!! !!!###$$$$$$### !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###&&&### %%%)))+++###""""""""""""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############ !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!"""$$$$$$ """$$$%%%###""""""""" !!!!!!!!!"""!!!###$$$$$$###""""""### !!!###$$$$$$###""""""!!!"""######!!!!!!"""#########$$$$$$$$$###"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###%%%&&&""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!  """""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""############""""""!!! !!!!!!!!!"""""""""######""""""""""""###### !!!"""""""""""" !!!""""""###""""""######""""""!!!!!! !!!  !!! !!!""""""""""""""" """###$$$$$$!!!!!!!!!!!!!!!"""###### !!!######"""!!!!!!"""""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$"""!!! !!!###$$$%%%%%%&&&"""###%%%&&&&&&$$$###!!!###$$$%%%$$$###"""###$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!"""######$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((lll[[[NNNHHHAAAAAA@@@>>><<<;;;<<<===999999999888888888888777444444333222222222333333111111111000000///...---***++++++,,,,,,------...))))))))))))((('''&&&&&&"""$$$'''((((((&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!""""""!!! !!!###"""!!! !!!###%%%$$$### !!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######'''$$$ ###%%%&&&"""""""""""""""############"""""""""!!!!!!!!! !!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""### !!!  !!!!!!!!! !!! """######"""!!!!!!""" """###$$$###"""!!!!!!"""######"""!!!"""###!!!!!!######$$$###"""""" !!!"""""""""!!!!!! !!!!!!!!!"""""""""#########"""!!!!!!"""###$$$ !!!""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################"""""""""###"""""""""!!!!!!!!! """"""!!! """!!!!!! !!!!!!"""###$$$###"""!!!!!! !!!!!!""""""############""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""############!!!"""###############""""""!!!!!!!!!""""""!!!  !!! !!!!!!"""!!!!!!!!!!!!"""""""""###%%%&&&&&&!!!!!!!!!!!!!!!""""""###!!!$$$$$$""" !!!"""""""""""""""""""""""""""$$$###"""""""""###$$$%%%######""""""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""!!!""""""$$$$$$$$$%%%%%%%%%%%%$$$"""!!!###$$$%%%$$$"""""""""###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$%%%%%%&&&&&&''''''############$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((*********))))))(((((((((kkkZZZNNNHHHAAA@@@???===;;;:::<<<===999999999888888888888777444444333222222222333333111111111111000///...---)))******+++---......///&&&''''''((()))((((((((($$$%%%''''''$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!######""""""""""""######!!!!!!"""###############!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""!!! !!!$$$%%%$$$### !!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""$$$$$$"""!!!!!!""""""######$$$$$$######""""""!!!!!!!!! !!!!!!""""""#########$$$ !!!""""""!!! """"""""""""""""""""""""""""""!!! !!!!!!""""""!!! """###&&&%%%$$$"""!!!!!!!!!!!!!!!""""""!!! !!! """###$$$###"""!!!!!!###$$$###"""!!!"""### !!!#########"""""""""###$$$%%%&&&%%%$$$$$$ !!!!!!!!!""""""#########"""!!!   !!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""############""""""!!!!!!!!! """"""!!!""" !!!""""""&&&$$$"""!!!   !!!!!!"""!!!!!! !!!"""!!!!!!!!!!!!!!! !!!!!! """###$$$$$$$$$$$$ """############!!!!!! !!!!!!!!!!!! !!!!!!""""""############""""""""""""!!!  !!! !!!""""""!!!$$$$$$""" !!!"""""""""""""""""""""""""""###"""!!!!!!"""$$$&&&(((   ########################""""""""""""""""""""""""###"""!!!!!!"""$$$&&&((('''%%%###!!! """"""&&&&&&&&&%%%$$$###"""!!!"""######""" !!!!!!!!!"""############"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%!!!!!!"""######$$$%%%%%%"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((++++++******))))))((((((~~~jjjZZZNNNIIIEEEBBB@@@>>>======;;;999999999999888888888888777555444333222111111111111333000......//////---***---,,,++++++******++++++***)))(((&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###$$$""" %%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!  !!!"""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""!!!"""###%%%$$$###!!! !!!"""###%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!  !!!"""###$$$$$$((('''%%%###!!!!!!!!!!!! !!!""""""!!! """!!!!!! !!!###%%%'''%%%%%%$$$$$$###"""!!!!!! """###$$$$$$###""" !!!"""############!!!!!!!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!"""###"""!!!"""$$$&&&##################$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$$$$############### !!!!!!!!!!!!!!!""""""############"""""" !!!"""""""""""""""""""""###### !!! $$$%%%$$$""" """""""""!!!"""######$$$""""""""""""!!!!!!!!!!!!###"""!!! !!!"""##################"""!!! !!!"""######"""!!! $$$$$$$$$#########"""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """######$$$$$$$$$######&&&%%%###!!!!!!"""$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""########################!!!  """$$$%%%""""""""""""""""""""""""###!!! """$$$%%%%%%&&&%%%$$$###""""""""""""  !!!###%%%&&&###########################"""""""""###$$$%%%%%%###!!! !!!$$$%%%$$$"""""""""###$$$$$$$$$#########$$$%%%###  ############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((('''''''''jjjYYYLLLFFFDDDBBB@@@>>>>>>===;;;999999999999888888888777777555444333222111111111111333000......//////---***---,,,,,,+++++++++++++++***)))((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""%%%%%%$$$"""$$$###""""""""""""###$$$%%%%%%$$$$$$############""""""!!! !!!""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!###$$$&&&'''!!!!!!"""######"""!!!!!! !!!""""""""""""$$$$$$######"""!!!!!! !!!"""######"""!!!  !!!"""############ !!!!!!"""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!! !!!###%%%%%%$$$###""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""########################"""""""""!!! """"""############""""""!!!!!! !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###"""  !!!!!!!!!!!!!!!""""""###############""""""""""""###"""!!! !!!"""###!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#####################""" !!!"""###"""""""""!!!!!!"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""")))'''%%%###!!!!!!"""##############################!!! !!!###$$$$$$###%%%%%%$$$###"""!!!!!!!!!$$$###"""""""""###$$$%%%#################################"""######$$$$$$###!!! !!!$$$%%%$$$""""""######$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''jjjWWWJJJDDDDDDBBB???>>>>>>===;;;999999999888888888777777777555444333222222111111111222111///...///...---+++,,,,,,,,,,,,++++++++++++))))))(((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$#########""""""""""""######$$$############"""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!""""""#########"""""""""""""""""""""######%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! ######""""""!!!!!! """""""""######""""""!!!""""""############"""""" !!!"""###""" ######""""""!!!  !!!""""""!!!  !!!""""""######""" !!!"""###$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""!!! """&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$$$$###"""""" !!!""""""######""""""!!!$$$###"""!!! """""""""!!!!!! !!!!!!!!!"""""""""$$$###!!!!!! !!!!!!!!!!!!$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%$$$###"""!!!""""""###!!!  !!!###$$$######""""""""""""######!!!!!!"""""""""######### ***)))'''$$$""""""""""""########################""""""!!!"""$$$$$$###!!!$$$######""""""!!!!!!!!!###""""""!!! !!!########################$$$$$$###"""""""""#########"""!!!"""###$$$###""""""###$$$%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''jjjWWWJJJDDDCCCAAA?????????>>>;;;999888888888888777777777777555555444333222222222222222111000///......,,,,,,,,,,,,,,,,,,,,,+++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###""""""""""""""""""""""""""""""###"""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$###"""!!!!!! !!! !!!!!!""""""#########""""""!!!""""""###$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###!!! !!!###%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$%%%###"""""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$######"""!!!!!!""""""#########"""!!!!!! !!!!!!!!!!!!""""""""""""######!!! """ !!!!!!!!!"""!!!!!!#########""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%&&&%%%###!!! !!!"""###!!!!!!!!!!!!"""$$$%%%&&&"""""""""""""""""""""""" !!!!!!!!!""""""""" $$$######""""""###$$$%%%########################"""""""""###$$$$$$""""""""""""""""""!!! """""""""!!!!!!!!!!!!!!!########################%%%$$$###""""""!!!""""""""""""""""""#########""""""###$$$%%%%%%&&&%%%%%%"""""""""!!!!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######################## !!!"""$$$%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''''''''(((|||gggUUUKKKFFFBBB@@@?????????>>>;;;999888888888777777777666666666555444333222222222222111111111///...---,,,,,,,,,,,,---------,,,+++***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""""""###""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&'''&&&$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!"""###$$$$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######!!!!!!!!!!!!"""""""""""""""$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""$$$###############"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!###!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!"""###### !!!"""######$$$$$$ !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""" """!!!!!!!!!"""$$$ !!!"""#########"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""###############"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""######%%%$$$""" !!!"""### !!!!!!!!!"""###$$$%%% !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''########################"""""""""###$$$$$$"""!!!""""""""""""!!! """######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!"""#########""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################!!!###$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((xxxdddSSSJJJGGGAAA@@@???@@@@@@???<<<999888888777777777666666666666555444333222222222222000111111000---,,,,,,---,,,---.........---+++***((((((((()))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""############$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!""""""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!""""""######$$$$$$%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!!!!""""""###### !!!!!!"""############!!!!!! !!!!!!""" """$$$$$$$$$#####################""""""""""""######!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""!!! """ !!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############!!! !!!!!!"""###$$$ !!!!!!""""""######### !!!!!!######$$$%%% !!!!!!""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""############$$$ !!!###$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""###### !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!###"""!!!!!!!!!!!!###### !!!!!!!!! !!!""""""!!!  !!!!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$$$$###!!!!!!"""#########"""!!!  !!!"""""""""!!!""""""""""""""""""""""""######"""!!!!!!!!!"""""""""###$$$###"""!!!"""### !!!"""###$$$%%%%%%%%%&&&%%%######$$$%%%%%%$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((uuu___OOOGGGFFF@@@??????@@@@@@???<<<999888777777777666666666666666555444333333222333333000111222000---+++,,,...,,,---...///...---+++***'''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''###$$$%%%&&&&&&%%%$$$###############$$$$$$%%%%%%""""""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""################################################ !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$ !!!""""""###!!! !!!!!!"""###$$$&&&%%%###"""!!!!!!"""""" """###$$$$$$######%%%%%%%%%$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!((('''%%%###!!! """"""!!! !!!""""""!!!!!!###"""""""""###############"""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!! !!!###!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$!!!!!!!!!"""""""""""""""!!!!!!!!!"""#########$$$ !!!!!!!!!!!! """"""!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%% !!!!!!!!!""""""!!!!!!!!!""" """###$$$###"""!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""" !!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!"""""""""""" !!!!!!"""######### !!!"""######"""!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###!!!"""###%%%%%%$$$"""!!! !!!"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""$$$%%%$$$!!! !!!### !!!"""###$$$$$$$$$"""  ###&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((sss]]]LLLEEEDDD@@@??????@@@AAA???<<<999777777777777666666666666666666555444333333333333///111222000---+++,,,...,,,---...//////---+++***'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$"""!!!###%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!""""""### !!!###$$$%%%'''&&&$$$###"""!!!"""""" """$$$%%%$$$###"""!!!"""$$$%%%%%%$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! $$$$$$###"""!!! $$$###"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!! !!!"""###### !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###"""!!!"""$$$&&&###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""$$$$$$""""""""""""!!!!!!!!!!!!#########""""""""""""""" !!!!!!!!!!!! $$$###"""!!! !!!"""###$$$%%%%%% !!! !!!!!! !!!!!!"""###"""!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!"""""""""!!!  !!!"""######"""!!!  !!!!!! !!!!!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!""""""""""""  """############!!!"""""""""""""""!!! """###$$$$$$###""" ############$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%%%%!!!"""$$$%%%%%%$$$###"""))))))))))))(((&&&$$$###""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""$$$%%%$$$!!! !!!### !!!######$$$$$$!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((nnn[[[MMMFFFDDDBBBBBBBBBAAA???===<<<;;;999888777666555555666666666555555666777666333000111222222111000...,,,+++***++++++,,,,,,++++++*********)))((((((((((((((()))((((((((((((((()))***'''&&&%%%%%%$$$$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########!!!!!!### !!!"""$$$$$$###""""""""""""""""""""""""""""""###!!!  !!!### !!!######$$$$$$$$$%%%%%%$$$###"""!!! ######""""""!!!!!!  """#########"""!!! !!!!!! !!!!!!!!!!!!""""""""""""###"""!!!!!!"""###!!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$###"""!!!!!!"""###$$$$$$"""!!!!!!""""""!!! !!!""""""###"""""" !!!!!!!!!!!!""""""""""""!!!"""$$$$$$$$$###!!!  !!!!!!""""""""""""!!! """"""""""""""""""""""""$$$$$$######""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""############""""""&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!   !!!###$$$ """###$$$"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###""""""!!! !!!!!!""""""!!! """"""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""######"""######$$$$$$%%%&&&&&&'''%%%###!!!!!!"""$$$&&&""""""""""""""""""""""""######""""""!!!!!! """$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$$$$%%%$$$$$$######"""!!!!!! """"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''lllZZZLLLFFFDDDAAAAAA@@@???>>><<<;;;:::888777777777666666666666666555555666777666333000111111111111000///---,,,++++++,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$############"""""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!"""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######!!! !!!###$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""!!! !!!"""""" !!!"""########################"""""""""""""""###"""""""""!!!!!!!!!  !!!"""###""""""!!!"""###$$$$$$###""""""### !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""#########"""!!!!!!"""#########"""!!!!!!"""###!!! !!!""""""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$######"""""""""""""""!!!"""""""""#########$$$""""""!!! """""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""!!! """$$$%%% !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!"""### !!!"""###""""""""""""#########$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""###"""!!! !!!""""""""""""######$$$%%%%%%&&&"""###""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$########################$$$###""""""""""""###$$$"""######$$$$$$$$$######%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&{{{iiiXXXKKKEEECCC@@@??????>>>===;;;:::999666777888888888777666555666555555555666555333000000000000000000///...---++++++,,,,,,,,,,,,++++++***)))((((((''''''((((((%%%&&&''''''&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%###""""""######%%%%%%$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!! ########################"""############""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""!!! """$$$%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""$$$%%%%%%$$$"""!!! """######$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""!!! !!!#########!!!"""""""""###""""""!!!!!!""""""""""""##################""""""!!!!!! &&&$$$""" !!!###$$$""""""""""""############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""!!!!!! """!!!!!!!!!!!!""""""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""" """"""""""""""""""""""""!!!!!! !!!!!!"""""""""###$$$$$$%%%%%%"""!!!!!!###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""""""""###$$$%%%%%%&&&%%%%%%$$$############$$$###$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&vvveeeUUUJJJEEECCC?????????>>>===<<<::::::555777888999999888666555666555444555555555222000//////////////////......+++,,,,,,,,,,,,,,,,,,+++))))))(((''''''''''''((($$$%%%&&&&&&%%%###!!!&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$######"""""""""!!!!!!!!!########################""""""############"""!!!""""""""""""############!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###$$$""""""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""############""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!  !!!!!!!!! !!!"""######"""###$$$%%%%%%$$$###""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!"""""""""!!!!!!""""""""""""!!! !!!###$$$$$$##################"""!!! """""""""######$$$$$$$$$######""""""!!!!!! %%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!"""!!! !!!!!! ############"""!!!  !!!!!!!!!!!! !!!"""###### !!!!!!!!!!!! """!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!! !!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""###$$$$$$$$$)))'''%%%###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$###!!!!!!###""""""""""""""""""""""""######""""""""""""###############"""""""""""""""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%qqq```RRRIIIDDDBBB@@@@@@@@@???>>>===<<<;;;555666888::::::999777666666555444444444444222111/////////...............,,,,,,,,,------,,,,,,,,,)))(((((('''''''''''''''&&&'''((()))(((&&&###"""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$ !!!!!!""""""######$$$$$$$$$#########"""""""""########################!!!""""""#########""""""############""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""############""""""!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$""" !!!###%%%%%%$$$ !!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""!!!!!!"""###%%%$$$#########$$$######"""!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!! """######$$$###"""!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""###""""""!!!  !!!!!!"""""" !!!"""###### !!!!!!!!!!!!  """""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############ !!!!!!""""""######$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%###""""""###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&~~~lll\\\OOOHHHDDDBBB????????????>>>===<<<;;;666777888999999999888777666555333333444444222111000///......---------...,,,,,,------------,,,,,,)))(((''''''&&&&&&''''''******++++++***)))((('''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$ !!!""""""######""""""!!!!!!""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$####################################!!!""""""############"""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!######"""!!!!!!"""$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######### !!!$$$###"""""""""############$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########""""""!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!! !!!!!!""""""!!!!!! ###"""!!!"""$$$$$$$$$"""#########$$$######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""!!!"""$$$%%%$$$###!!!############""""""""""""!!! !!!!!!"""  """############ !!!""""""""" !!!!!!"""""" !!!!!!""""""!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$### !!!""""""###### !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$$$$###"""!!!"""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''{{{iiiXXXMMMGGGCCCBBB>>>>>>>>>>>>===<<<;;;;;;777777888888888999999999666555333222333333222111111000///---,,,,,,,,,---,,,,,,------------,,,,,,(((((('''&&&&&&&&&&&&''')))))))))))))))(((((((((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!"""""""""""""""""""""""""""########################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$###""" !!!######""""""!!! """"""""""""""""""""""""""""""!!! !!!"""""" !!!"""############### !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!! !!!"""###$$$ !!!!!!############"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! %%%###"""###$$$$$$###"""""""""###$$$$$$$$$######"""""""""""""""!!!!!!!!! !!!!!!""""""#####################"""!!!!!!$$$#########"""""""""!!! !!!""""""  """######$$$$$$ !!!""""""### !!!!!!!!!!!!!!!!!!""""""######""""""!!!&&&&&&&&&&&&$$$"""  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!############""" !!!"""### !!!!!!!!!"""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$"""""""""""""""""""""""" !!!"""#########""" !!!!!!""""""### !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""### """"""!!!!!!###$$$""""""""""""""""""""""""###""""""""""""""""""###!!!!!!""""""######$$$$$$!!!""""""######$$$$$$$$$######$$$$$$$$$###!!! """###$$$%%%&&&'''''''''######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((yyygggVVVLLLFFFCCCAAA============<<<;;;::::::888888777777888999::::::777555333222333333222111222111///---,,,+++,,,,,,,,,------......------,,,(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###"""######$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$######"""""""""!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$$$$""" !!!"""""""""!!! """"""""""""""""""""""""###!!!  !!!### !!!######$$$$$$$$$ !!!"""###$$$ !!!!!!!!!""""""######"""!!! !!!###$$$### $$$###!!!######""""""!!!!!! !!!"""######"""!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""!!! &&&$$$######$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!"""###$$$$$$%%%$$$"""!!! !!!"""###""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!""""""###!!!!!!!!!!!!!!! """"""############""""""!!!!!!!!! !!!$$$&&&((((((!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" """###$$$$$$###### """###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######"""""" !!!""""""!!!!!! !!!!!!!!!""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""" """"""""""""!!! !!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!"""!!! """&&&)))""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""###$$$$$$%%% """###$$$%%%&&&%%%%%%%%%$$$### !!!"""###%%%&&&'''(((((("""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))vvvcccVVVNNNFFFBBBAAA??????>>>===<<<;;;:::::::::999999999888777777777666666666555444444333333222000.........---+++***,,,,,,,,,+++***)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$###'''$$$!!! !!!$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$############"""###############"""!!! $$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""%%%&&&%%%""""""$$$$$$###!!!%%%"""  ###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$!!!"""$$$%%%$$$###!!! """""""""""""""!!!!!! ######""""""!!!!!! !!!""""""""""""!!! !!!!!! !!!%%%###!!!  !!!""""""!!!  !!!"""###!!!"""!!!$$$$$$###"""!!!!!!""""""!!! $$$%%%  """"""############""""""###$$$$$$"""###&&&""""""""""""############""""""""""""""""""""""""!!!""""""!!! """$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""%%%###!!!  !!!""""""""""""""""""!!!  """"""""""""!!!!!!!!!!!! !!!"""###### !!!!!!!!! !!!!!!!!!!!!#########""""""""""""""""""""""""""""""""""""""" """"""""""""##################""""""!!!!!!!!! $$$###"""!!!!!!"""###$$$ !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""###!!!!!!!!!!!!""""""""""""###&&&$$$###%%%"""######""""""!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!###%%%&&&%%%$$$###$$$"""!!! !!!"""$$$""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%  !!!###$$$&&&###"""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########'''(((%%%!!! %%%((('''%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''uuubbbUUUMMMFFFBBBAAA??????>>>===<<<;;;::::::888888777777777777777777666666666555444444333333333111/////////...---+++,,,,,,,,,,,,+++***)))((((((''''''&&&&&&&&&&&&&&&((())))))))))))(((''''''%%% ###((()))((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""#########"""""""""######"""!!!!!! ###############$$$%%%%%%############$$$$$$$$$$$$!!!"""######!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!###%%%$$$"""!!!"""""""""""""""  """$$$$$$###!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###"""######$$$$$$$$$######!!!!!!!!!!!!!!!""""""###((('''&&&$$$ """"""######""""""!!! ###"""""""""!!!!!!!!! %%%%%%$$$###"""!!!  !!!!!! """$$$$$$###!!! !!!"""""""""!!! !!!""""""######%%%&&&"""&&&$$$$$$###""""""""""""""""""!!!"""$$$%%%$$$###"""""""""############"""""""""######!!!"""%%%!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""###""" !!!###$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$###!!! !!!""""""""""""""""""!!! !!!""""""###############"""!!!!!!!!!!!!!!!!!!!!! !!! """""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""#########"""""""""!!!!!! ###"""!!!!!!!!!!!!"""### !!!""""""!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!! !!!"""""""""!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###""""""!!!!!!""""""#########""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!$$$###$$$&&&$$$###"""""""""!!!!!!!!! !!!"""!!! !!!"""!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&###"""  """###""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!! %%%$$$###""""""""""""###!!!!!!""""""###$$$$$$%%%######"""!!!""""""$$$$$$###"""!!!!!!!!!"""$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""%%%%%%"""###((()))'''%%%%%%$$$$$$%%%&&&((()))'''''''''(((((((((((((((uuuaaaTTTLLLEEEBBBAAA???>>>>>>===<<<;;;::::::666666666666666777777777666666555555444333333333333111000///000000...,,,,,,------,,,,,,+++***))))))(((''''''&&&&&&''''''''''''((((((''''''&&&%%%&&&$$$)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$###""""""""""""###""""""!!! """""""""""""""######$$$""""""""""""############ """###"""!!! !!!"""""""""""""""############""""""""""""""""""""""""###!!! !!!"""###""" %%%$$$!!!  !!!"""!!!!!!!!!"""$$$%%%$$$###!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!"""######$$$$$$$$$$$$ !!!!!!"""""""""""""""""""""###"""!!! """"""######""""""!!! """"""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!"""###"""!!! !!!###$$$###!!! !!!""""""###""""""!!!!!!""""""### ###%%%### ###((($$$###"""""""""""""""""""""###""""""###&&&%%%"""!!!""""""######""""""!!!!!!"""""" !!!$$$!!!!!!""""""""""""######"""""""""""""""""""""""""""######"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!"""""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""######!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ######################## !!!"""###!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! $$$&&&%%%""""""""""""!!!!!!!!!!!!!!!"""!!! !!!###!!!!!!!!!!!!!!!"""######$$$###!!!!!!!!!###&&&'''"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! ######""""""!!!!!!""""""!!!!!!""""""###$$$$$$$$$%%%%%%$$$###""""""######"""""""""!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&%%%'''+++,,,)))%%%$$$$$$$$$%%%&&&'''(((((((((((('''''''''''''''uuuaaaTTTKKKDDDAAAAAA???>>>===<<<;;;::::::999555666666777777888888888666666555444444333333222222111////////////...,,,---------------,,,+++***))))))(((''''''''''''(((&&&''''''''''''&&&%%%%%%(((### $$$&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$###"""###############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$""" !!!"""!!!!!!'''%%%"""  !!!######"""###$$$### ############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!"""""""""""" """#########"""!!! """$$$&&&&&&'''!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!###$$$"""###$$$###  ###"""!!!!!!!!!!!!""""""######""""""""""""###### !!!""""""!!!######"""""""""""""""###"""###""" ###%%%###!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""###$$$###!!! !!!!!!""""""############""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!###############"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""!!!!!! !!!!!!"""#########"""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!! !!!###$$$$$$""""""""""""!!!!!!!!!!!! """###"""!!! !!!!!!!!!!!!!!!!!!""""""#########"""""""""###%%%&&&!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######""""""""""""""""""  !!!!!!""""""""""""$$$$$$#########""""""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%'''+++,,,***$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$wwwbbbTTTKKKDDD@@@AAA>>>>>>===<<<;;;:::999999777777777888888999999999555555555444333333222222111///............---+++,,,,,,---------,,,++++++))))))(((''''''''''''(((***************)))((((((%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """$$$$$$$$$#########$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!!!!""" !!!!!!!!!""""""""""""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%###  !!!"""!!!""""""""""""!!!!!! """"""!!!"""###"""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""### !!!!!!!!!!!!!!! """#########"""!!!###############""""""""" !!!!!!!!!!!!""""""""""""$$$###"""!!!  !!!"""  !!!"""!!!!!!!!!!!!!!!""""""""""""############""""""$$$%%%%%%###"""!!!"""!!!###"""""""""""""""######'''$$$###&&&(((&&&!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############""" !!!!!!!!!"""###############"""""""""!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$$$$###""""""!!!!!!""""""###""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""###%%%$$$!!!  !!!!!!!!!!!!!!!""""""###!!!"""###$$$%%%$$$######!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""##################   !!!!!!!!!"""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$ !!!&&&)))((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$zzzdddUUUKKKCCC@@@@@@>>>======<<<;;;:::999999888888888888999999999999555555444444333222222222000...------......---,,,++++++,,,,,,,,,,,,++++++)))(((''''''&&&&&&''''''(((((((((((((((''''''&&&!!!%%%((((((%%%$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%$$$"""######$$$$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!!!!""""""!!! """$$$$$$###!!!  """###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!""""""######""""""!!! !!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!###############!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!$$$$$$""""""%%%%%%###"""""""""""""""######$$$+++###%%%111444))) !!!!!!""""""!!!!!! """!!! !!!""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""  !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!!"""  !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!"""!!!  !!!""" ###"""!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! ###"""!!!!!!!!!!!!!!!""""""""""""!!!###%%%$$$""" !!!!!!!!!!!!!!!"""######!!!"""$$$%%%&&&$$$"""!!!!!!""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!""""""######  !!!"""""""""""""""!!!!!!"""############"""#########$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%"""!!!$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''}}}fffVVVKKKCCC??????>>>===<<<<<<::::::999888888888888888777777777777555555444333333222222111000///......//////...---******+++++++++++++++***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""$$$''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&$$$""" !!!"""###############$$$###""""""!!!!!!!!!"""!!!!!!"""""""""#########"""###$$$###"""!!!"""$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!'''%%%############"""!!! !!!###$$$%%%$$$###"""!!!  """######### !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""############"""!!! !!!!!!!!!!!!!!!""""""###!!!"""###$$$ !!!!!!!!!!!!  !!!!!!!!!"""""""""### """###"""!!! """""""""###$$$ !!!""""""""""""""" !!!""""""""""""!!! !!!!!! %%%%%%!!!"""""""""""""""###$$$$$$+++""":::???+++$$$ !!!!!!!!!!!! ###!!! !!!###$$$""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!! """""""""""""""#########"""""""""""""""""""""""" !!!""""""""""""""" !!!"""""""""""""""  !!!"""""" !!!  !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""""""""!!!!!!"""######"""!!!!!!"""!!!  !!!""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!! !!!!!!!!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""" !!!"""""""""!!!!!!!!!!!!"""""""""""""""######### !!!!!!!!!"""""""""###!!!###$$$$$$""""""###!!!!!!!!!!!!!!!"""############$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! !!!"""###$$$######""""""#########$$$$$$$$$$$$ !!!###$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%###%%%$$$ ###%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((((()))gggWWWKKKCCC??????>>>===<<<;;;:::999999888888888777777666666555555555555444333333222222111111000//////000000///...)))******+++++++++******''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%'''&&&%%%&&&'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""" !!!!!!"""!!!!!!$$$$$$###"""""""""""""""""""""""""""############!!!"""###"""!!! !!!###$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$$$$%%%$$$###!!!######$$$$$$%%%%%%%%%%%%'''$$$"""!!!!!!""""""!!!""""""""""""############""""""!!!!!!!!!!!!""""""  """"""!!!!!! """!!! !!!###$$$######""""""""""""######"""""""""""""""!!!!!! !!!!!!!!!""""""######$$$$$$$$$""" """$$$%%%###  !!!""""""###"""""" !!!""""""!!! """%%%$$$!!!"""&&&&&& """"""!!!""""""###$$$$$$'''===DDD+++%%% !!!!!!!!!!!! $$$"""!!!"""$$$%%%### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!!!!######"""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""" !!!""""""""""""""" !!!!!!"""###""""""""" !!!"""""" !!!"""###### !!!!!!!!!"""""""""############$$$ !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!"""!!!  !!!"""###!!!  !!!###""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$ !!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!    !!!"""######!!!!!!!!!!!!"""""""""""" ###$$$ %%% !!!!!!!!!""""""######"""$$$%%%$$$%%%&&&!!!!!!!!!!!!!!!"""######&&&$$$###!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""##################""""""""""""%%%%%%%%%%%%$$$"""  !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$!!!"""######"""!!!#########$$$$$$%%%%%%%%%$$$'''(((&&&&&&))))))&&&###$$$%%%&&&%%%%%%###"""!!!!!!"""###%%%&&&''''''gggUUUIIIBBB???@@@>>>>>>>>>>>><<<:::888777777777888888888888777777666666555444333333333333111000...,,,,,,,,,---......---,,,,,,------+++)))************)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%###"""""""""######"""###$$$$$$$$$"""!!! ######$$$$$$$$$######"""###""" !!!###$$$$$$###!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$"""!!! $$$###!!!"""$$$%%%%%%$$$######""""""!!!!!! """!!!"""$$$%%%&&&$$$"""  !!!"""$$$%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!"""#########$$$!!!!!!""""""""""""!!!!!!"""!!!###"""!!!###"""!!! !!!"""### !!!!!!""""""######$$$###""" !!!"""""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$###"""!!! ########################$$$$$$%%%$$$$$$###"""!!!"""""""""""""""""""""""" """$$$%%%&&&%%%###""" !!!""""""#########$$$###"""!!! !!!!!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$%%%%%%$$$###!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###"""  !!!###%%%&&&$$$###"""###""""""!!! """"""$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###"""!!!!!! !!!!!!!!!""""""######$$$$$$###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!&&&%%%###""""""###%%%&&&""""""!!!!!!!!!!!!""""""&&&### !!!###%%%%%%$$$ !!!"""###$$$%%%#########""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""'''%%%""" """$$$&&&$$$""" !!!""""""!!!""""""""""""###%%%((()))"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&fffTTTIIIBBB???@@@>>>>>>>>>>>><<<:::888777777777888888888888777777666555444333333222333333111000///...---------------,,,+++,,,---,,,+++)))(((((()))***))))))''''''''''''''''''''''''''''''!!!!!! $$$$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%&&&"""###$$$$$$###"""!!! """######$$$$$$$$$######"""!!! """######""""""""""""""""""##################$$$$$$$$$%%%%%%###!!! """######"""!!!!!!!!!!!!""""""""""""$$$$$$$$$&&&'''(((&&&$$$!!!!!! !!!"""###$$$""""""""""""""""""""""""$$$######"""!!!!!!"""""""""###############$$$$$$###$$$$$$$$$$$$$$$$$$###""" !!!###""" ###"""!!! !!!""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!"""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$###!!! !!!"""!!!###$$$$$$###""""""#########"""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!"""""""""""""""""""""!!!  !!!""" !!!!!!""""""######%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""###!!!!!!######"""############"""""""""!!!###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""$$$###!!! !!!###$$$$$$###!!!!!!"""######"""###"""""""""###%%%'''(((""""""###$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$#########}}}eeeTTTIIIAAA???@@@>>>>>>>>>===<<<:::999888777777888888888888777777666555444333333222222222111111111000///...,,,+++,,,+++***+++,,,,,,***(((&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&############"""""""""""""""######$$$%%%%%%&&&&&&$$$$$$############$$$%%%#########$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$""" !!!""""""!!!############"""""""""""""""!!! !!!###$$$!!! !!!!!!!!! !!!"""#########"""!!!!!!"""$$$$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""###"""""""""""""""!!!!!! !!!!!!!!!!!! ###""" !!!"""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""$$$$$$$$$###"""  !!!"""######""""""###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""######"""!!! !!! !!!"""!!!!!! !!!!!!"""#########"""!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  $$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$###"""!!!"""###!!!"""###""" """###$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!   !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""!!! !!!######"""&&&%%%$$$$$$###"""!!!!!!""""""""""""""""""###############"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""###%%%###!!!"""###$$$$$$###$$$############$$$%%%%%%""""""#########"""!!!!!!######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$#########"""""""""{{{dddSSSIIIBBB???@@@>>>>>>======;;;:::999999777777888888888888777777666555444333222222222222111222222222000...,,,++++++***)))***++++++***(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%((('''&&&$$$###"""!!! ######################## !!!"""###$$$%%%%%%%%%"""!!! """######"""$$$$$$######""""""!!!!!!'''%%%###  !!!!!!!!! !!!!!! !!!!!!!!!"""""""""###  !!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!  $$$###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""######""""""!!!!!! """!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######""""""""""""""""""""""""!!!!!! !!!"""###$$$#########"""  !!!"""###### !!!"""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""!!!  !!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!#########!!!!!!"""###!!!"""!!! !!!###$$$###""""""!!!!!!"""""""""!!!  !!!"""###!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###""" !!!"""$$$######$$$$$$#####################$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%zzzcccSSSJJJCCC@@@AAA>>>>>>===<<<;;;:::::::::777777888888888888777777555555444333222222222222111111222222111///---+++***))))))***,,,,,,***)))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((((('''%%%$$$"""!!! ##################$$$$$$ !!!"""###$$$%%%%%%%%%$$$"""!!!"""###%%%$$$$$$$$$$$$######""""""!!!!!!***(((%%%###""""""###$$$"""  !!!###""""""###"""""""""!!!!!!!!! $$$###""""""###$$$###"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""######""""""!!!#########""" !!!!!! !!!"""""""""""""""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!""""""######""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!  !!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!"""!!!!!!!!! !!!###""""""!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! !!!!!!""""""############ !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!! !!!""""""!!!$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''&&&&&&&&&&&&yyycccTTTKKKDDDBBBBBB>>>>>>===;;;;;;::::::;;;777777888888888888777777555444333222222111111111000000000000///...------******)))+++,,,---+++***+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$############"""""""""""""""!!! !!!#########!!! !!!"""$$$###############"""!!! $$$###!!!!!!"""""""""!!!""""""######"""!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""$$$$$$###############"""!!!!!!""""""""""""!!!!!!"""######"""!!! """### !!!"""#########"""""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""############""""""!!!!!!  !!!"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!! """###### !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!""" !!!"""!!!!!!""""""!!!!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""###"""!!!"""###$$$###"""!!!!!!!!!!!!"""######$$$$$$ !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&"""""""""""""""""""""""" """###$$$######"""  """"""!!!"""######$$$######""""""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$~~~yyydddUUUMMMFFFCCCDDD>>>>>><<<;;;::::::;;;;;;777777888888888888777777555444333222111111111111//////...............///+++******+++---...,,,+++)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&"""######$$$$$$$$$######$$$###!!!"""$$$%%%%%%$$$"""""""""""""""######### ###!!! !!!"""$$$######""""""""""""!!!!!!!!!!!!###!!! !!!!!!"""######"""!!! """""""""""""""""""""""" !!!""""""!!!!!!"""""""""""""""### !!!!!! !!!"""###"""!!! ###%%%!!!"""#########"""!!!!!!!!!!!!"""""""""""" """#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""############"""!!!!!!!!!  !!!"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!  !!! !!!""""""### !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  !!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!"""### !!!###"""!!! !!!"""###""""""!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!! !!!!!!!!!!!!!!!"""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""######""""""""" !!!"""######"""!!! !!!######"""!!!!!!###$$$###"""!!!  !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!"""!!!!!!!!! !!!######"""!!!"""###$$$$$$###"""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%%%%%%%%%%$$$$$$$$$######}}}~~~yyydddVVVMMMGGGDDDEEE???>>><<<;;;::::::;;;<<<777777888888888888777777555444333222111111111111......---,,,,,,...///000++++++***,,,......---,,,''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$#########$$$$$$%%%&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$#########$$$&&&'''######$$$$$$$$$######"""###""" !!!###$$$$$$###!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$"""!!! """!!! """######""" !!!!!!""""""######'''%%%""""""###$$$###### !!!"""######"""!!! """""""""""""""""""""""" !!!"""### ######$$$$$$$$$$$$###### """$$$###!!!!!!###&&&!!!"""#########""" !!!!!!""""""######!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""######################## !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """######""""""###%%%!!!###$$$"""!!!!!!!!!$$$######""""""""""""""" """###$$$$$$$$$### !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!! !!!!!!"""###$$$!!!!!!""""""######$$$$$$ !!!!!!  !!!"""###$$$$$$""""""############"""""" !!!"""$$$$$$"""!!! ###&&&&&&$$$"""###%%%!!!!!!!!!!!!"""""""""### !!!!!!"""###$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""######################## !!!!!!!!!!!!"""""""""""""""""""""""" !!!  """$$$$$$### !!!"""$$$$$$$$$###""" !!!"""#####################$$$$$$$$$$$$######!!!!!!"""##################""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$}}}~~~xxxdddTTTKKKGGGCCC@@@===<<<<<<;;;;;;:::999999666666666666555555555555666555555444222111111000444444444444222///---,,,---,,,+++++++++,,,---...,,,***(((&&&'''(((+++------(((###"""%%%'''%%%"""$$$$$$$$$######"""""""""!!!%%%$$$!!!######################## """"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!! """"""""""""""""""""""""!!!""""""  !!!!!!!!!!!!!!! """!!!!!! !!!########################""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!!!! ###%%%$$$""""""!!!!!! !!!!!!$$$$$$$$$$$$###!!!  !!!#########""""""!!!!!! !!!!!!###!!!  !!!### !!!!!!""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""$$$%%%""""""#########!!!  !!!#########""""""""""""!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! $$$#########""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!  !!!!!!"""""" !!!"""############"""!!!!!!!!!!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###!!! """$$$###!!!  !!!###$$$!!!  !!!"""### !!!!!!""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%###############"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!! !!!!!!###"""""""""""""""###$$$!!!######"""!!!!!!"""""""""#########""""""!!!""""""""""""""""""""""""&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''~~~~~~wwwcccSSSJJJFFFBBB???===<<<<<<;;;;;;:::999999777777777666666666555555666555555444222111111000222222222222000...,,,+++------,,,+++++++++,,,---+++***((('''''')))***+++000+++&&&&&&((()))(((%%%%%%%%%$$$$$$$$$#########&&&### """%%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$###!!! """""""""""""""""""""""" !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""########################""""""!!!!!!!!! """!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!  ###$$$###"""!!!!!! !!!!!!""""""######"""!!!!!!!!!"""######"""!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """### !!!"""######"""!!!!!!!!!!!!"""######"""!!! """!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! ######"""""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!""""""!!!!!!  !!!!!!!!!!!!!!!############""""""""""""###""""""!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! """""""""!!!!!! """ """###"""!!!&&&%%%###!!!  !!!  !!!"""### !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""######"""!!!"""$$$&&&""""""""""""""""""""""""  !!!""""""#########"""!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!######"""!!! ######"""""""""""""""### """######"""!!!!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%&&&&&&$$$$$$%%%'''vvvbbbRRRIIIEEEAAA>>>===<<<<<<;;;;;;:::999999888888888777777777777666555555444333333222111111////////////...---,,,+++......,,,,,,++++++++++++***))))))(((((())))))***,,,)))%%%$$$&&&'''%%%###&&&%%%%%%%%%%%%%%%$$$$$$(((%%%""""""$$$%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""############""""""""""""""""""!!! !!!!!!"""""""""""""""""""""""""""  $$$%%%$$$!!! !!!!!!"""""" !!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!! ###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!"""###"""!!!!!!!!! !!!!!! !!!!!!!!!!!! ############"""!!! !!!!!! !!!!!! """######""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """### !!!"""########################"""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$#########"""""""""!!!""""""!!!!!! !!!!!! $$$###"""!!!!!! !!!!!!!!!""""""######""""""!!!######"""!!! !!!  """!!!!!!(((&&&$$$""" !!! !!!""""""!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$###""""""$$$&&&#################################"""""""""""""""!!!!!!"""#########""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###########################$$$############$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! $$$$$$"""!!! $$$$$$###"""!!!!!!!!!""""""###$$$$$$""" !!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''wwwbbbSSSJJJEEEBBB???===<<<<<<;;;;;;:::999999999999999888888888777777555555444333333222111111..................------......---,,,++++++******)))))))))))))))((((((((()))'''$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################"""""""""""""""#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$  %%%'''%%%""" !!!"""###### !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""######"""!!! !!!!!!""""""""""""!!!!!!###""""""!!!"""!!!!!! !!! !!!!!!""" !!!!!!""""""""""""""""""""""""!!! !!!!!! !!!!!! !!!""""""!!! """"""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""###$$$$$$ !!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############### !!!!!!!!!""""""######""""""!!!!!!  !!!""""""""""""!!!!!! !!!!!! ((('''&&&%%%$$$#########""""""############"""""""""!!!!!!   !!!!!!""""""!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!  !!! !!!"""########################%%%%%%%%%$$$$$$######""" !!!"""#########"""######$$$$$$$$$$$$###### !!!""""""""""""""""""""""""""""""$$$############$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ######""""""!!!!!!""""""%%%%%%###"""!!!!!!!!!!!!###$$$%%%$$$""" !!!""""""############"""""""""""""""""""""""""""!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((xxxdddTTTKKKGGGCCC@@@===<<<<<<;;;;;;:::999999999999999999888888888888444444444333333222222111000/////////////////////......------,,,+++***)))))))))))))))((((((''''''+++***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$######"""##############################""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$ $$$'''%%%""" !!!"""###### !!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!#########"""!!! !!!""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""!!!  !!!"""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!""""""######""""""!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! """"""############"""""" !!!"""!!!###$$$!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!  !!!""""""""""""""""""""""""!!!""""""""""""!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$%%%&&&%%%%%%###"""!!!!!!!!!!!!###$$$%%%$$$""" !!!!!!!!!"""###############""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%&&&(((xxxdddTTTLLLGGGCCC@@@===<<<<<<;;;;;;:::999999999999999888888888888777444444444333333222222222111111000//////000000000------------,,,,,,************)))(((''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''""""""""""""###$$$&&&&&&""""""""""""""""""""""""""""""###############"""####################################""""""""""""""""""""""""""""""""""""############"""""""""""")))(((&&&$$$"""!!! """"""""""""""""""""""""$$$!!!"""$$$$$$### !!!!!!""""""!!!!!!!!!!!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""#########""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""""""""!!!!!!"""######"""!!! !!!  !!!"""###"""""""""""""""###$$$%%% !!!"""###$$$!!!!!! !!!!!!###"""  """###!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###"""!!! !!!"""###$$$ !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""### !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""""" !!!!!!"""""""""!!!!!!!!!!!!!!! %%%%%%$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!! !!!!!!!!! !!! !!!###  !!!!!!!!!!!!"""!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!  """"""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$###!!!!!! !!!"""""""""!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!"""### """!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!""""""###############!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! !!!"""$$$%%%'''((($$$$$$###"""!!!!!!!!!"""###$$$%%%$$$###!!!!!!""" !!!"""######$$$######""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""###%%%%%%%%%%%%'''(((wwwcccSSSKKKFFFBBB???===<<<<<<;;;;;;:::999999999888888888888777777777444444333333333333222222333222000////////////000+++,,,---------,,,++++++,,,***(((&&&%%%&&&'''(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&& !!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""################################################"""""""""!!!"""""""""""""""""""""""""""""""""""""""#########'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""###""" !!!"""### !!!!!!!!!!!!!!!###"""""""""""""""##############################!!!!!!"""""""""#########"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!! """$$$### !!!### !!!"""###""""""!!! !!!!!!######""""""!!! !!!"""###!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!! !!!""""""""""""!!! !!!"""### !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  !!!!!!""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!%%%%%%$$$###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!""""""!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$!!!  !!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" """$$$$$$###"""#################################$$$%%%''''''&&&%%%$$$!!!!!!!!!"""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""######""""""!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!!!!!!!"""###$$$%%%'''(((######"""""""""""""""###"""###%%%$$$###""""""### !!!"""######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%''')))vvvbbbRRRJJJEEEAAA>>>===<<<<<<;;;;;;:::999999888888888777777777777666444333333333333333333333333222000///......//////***+++,,,---------,,,+++---+++(((%%%$$$%%%'''((('''((())))))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''######################## """############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """###$$$""""""""""""""""""""""""""""""!!!!!!###!!!!!!!!!!!!!!! $$$###"""""""""""""""###########################!!!!!!""""""#########$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""######"""!!! !!!!!!""""""""""""!!!!!! """$$$### !!!$$$ """######"""!!!  !!!"""%%%###"""!!! !!!!!!!!!!!! !!!!!! !!!######!!!  !!!!!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############!!!!!! !!!"""###%%%%%%###"""!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!"""!!!!!!""""""######$$$$$$ !!!!!!  !!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!! !!!""" !!!!!!!!!!!! $$$$$$###"""!!!  """###""" """%%%!!!  !!!"""###!!!!!!"""""""""!!! !!!!!!""""""###### !!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$""""""!!!"""""""""!!!  !!!!!!!!!!!! """""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""!!!"""######$$$"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""############$$$%%%&&&&&&###"""""""""""""""###$$$!!!###$$$$$$#########$$$ !!!######$$$$$$$$$""""""""""""""""""""""""#########$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%%%%''')))zzzgggWWWMMMHHHDDDBBB???>>><<<<<<<<<;;;999777777777777777666666666666444222///---,,,---///000111111000000//////......------------------,,,,,,------+++)))&&&&&&(((******)))((('''%%%$$$###"""$$$$$$$$$###"""!!! $$$$$$############$$$$$$'''$$$!!!"""$$$%%%###!!!!!!!!!!!!###%%%%%%###!!!######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""######""""""###$$$%%%%%%#########"""""""""""""""###"""!!! !!!###%%%&&&######""""""!!!!!! !!!  !!!"""### !!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$"""""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&###!!! !!!"""!!!"""###$$$""" #########"""!!!!!!!!!!!!!!!""""""""""""########################"""""""""""" !!!!!!!!!!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$###""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!! ###&&&!!!!!!"""""""""!!!!!!!!!!!!"""""" ###%%%&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$######""""""""""""""""""######""""""!!! ###!!!  !!!###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""### """''')))$$$""""""###""""""!!!  !!!""""""""""""!!!  !!!"""""""""######"""!!! """"""!!!!!!!!!!!!""""""!!! !!!!!!"""###$$$ !!!""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""!!!""""""""""""############""""""######$$$$$$%%%%%%$$$###""" !!!"""!!!!!! !!!!!!""""""""""""""""""""""""###############"""!!!  !!!"""""""""!!!"""""""""""""""#########&&&%%%$$$"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$zzzgggWWWMMMGGGDDDAAA???>>>=========<<<999777888888777777777666666666777555333111000111222444111111000000//////......//////...---,,,++++++*********)))(((&&&''')))+++(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$&&&$$$""""""###$$$###!!!!!!!!!!!!###%%%%%%###!!!######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!! """""""""""""""###$$$$$$###"""""""""""""""""""""$$$###"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!""""""!!! !!!"""######!!!"""""""""!!!!!! """##################"""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!%%%###"""$$$&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$###""" !!!""""""!!!"""###$$$""" !!!######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########  !!!!!!""""""!!!!!!  !!!!!!  !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""############"""""" ###"""###$$$""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######""""""!!! !!!!!!!!! !!!"""""""""""""""!!!"""!!!  !!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$!!!!!!!!!""""""""""""!!!!!!"""""""""!!! """!!!  !!!!!!"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""!!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$""""""&&&&&&###"""$$$!!!!!!"""""""""#########"""""""""#####################"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""!!!!!!"""###%%%%%%%%%%%%%%%#########"""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$zzzgggVVVLLLFFFBBB@@@>>>>>>>>>>>>???===:::777999999888888888777777777888777555333222333444555111111000000//////......000///...---,,,+++***)))((()))((('''&&&&&&(((***'''''''''''''''(((((((((&&&&&&'''''''''&&&&&&%%%$$$$$$############$$$$$$&&&$$$""""""###$$$###"""""""""!!!###$$$%%%###"""######$$$$$$$$$$$$######%%%$$$###"""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""###############"""!!! !!!!!!!!!!!!""""""""""""$$$######""""""""""""###""""""#########"""!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$#########"""""""""!!! !!!$$$###!!!"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""!!!!!!!!!!!!  """###"""!!!"""######""" !!!###""""""!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!  !!!!!!!!!!!!!!!""""""""""""$$$###!!! """###"""""""""""""""""""""""" !!!!!!!!!!!!######"""!!!!!!   !!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!###&&&""""""!!!!!! !!!!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!!!!!  !!!"""############"""!!!  !!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  !!!""""""!!! !!!!!!""""""""""""""""""""""""!!! ###"""!!! """!!!!!! !!!""""""!!!!!!!!!!!!""""""$$$###"""!!! ###""""""""""""######$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""### !!!$$$$$$ """!!!!!!""""""""""""#########""""""""""""""""""!!!"""""""""""""""!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""!!!""""""############""" !!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###"""!!!!!!""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$zzzgggVVVLLLEEEAAA???======>>>???@@@>>>:::777999999999999888888888777666555333111111111222333111111000000//////............------,,,+++******((())))))'''%%%$$$%%%'''''''''''''''''''''''''''######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$##################$$$###"""###$$$%%%###"""######$$$$$$$$$$$$######!!!!!! """$$$&&&'''"""!!!!!!!!!!!!!!!"""""""""""""""""""""#########!!!""""""""""""!!!  !!!!!!""""""######$$$######""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""!!!!!! !!! !!!######"""!!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!"""""""""!!! """$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!  !!!$$$***+++&&&!!!!!!""""""######""""""""""""######!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!! !!! !!!""""""""""""""""""!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ###%%%$$$!!! !!!!!!""""""""""""!!!!!!  !!!"""""""""""""""!!!!!! """!!!  !!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""######""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""" """""" !!!!!!!!!!!!"""""""""#########""""""!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############%%%$$$$$$###"""!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###############""""""""""""############"""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%|||hhhWWWLLLEEEAAA>>>=========>>>???>>>;;;888999999999999888888888777444333222111000000000111111111000000//////......++++++,,,,,,,,,,,,,,,,,,%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%$$$$$$###!!!"""###############"""$$$$$$############$$$$$$$$$$$$$$$###""""""######%%%###"""###$$$$$$$$$"""######$$$$$$$$$$$$######!!! !!!###%%%'''""""""!!!!!!!!!!!!!!!"""!!!!!!""""""############ !!!"""######"""""" !!!!!!""""""######"""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!#################################"""""""""!!!!!!###$$$### !!!$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!###!!! !!!"""###"""!!!"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!! """$$$!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$$$$333===777***######&&&  !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$###""""""!!!!!!"""""""""""""""""""""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""" ###%%%$$$  """############"""!!! !!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%""""""%%%%%%!!! """ !!!!!!!!!!!!"""""""""######""""""!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""!!!!!!!!!""""""######%%%$$$$$$###"""!!! """!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###############""""""############""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%}}}jjjXXXLLLFFFAAA>>>===<<<;;;<<<======;;;999999999888888888777777777555444333222222111111111111111000000//////......******++++++,,,---------!!!###%%%''''''(((+++---&&&&&&&&&%%%$$$######"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$%%%%%%###"""!!!###$$$&&&$$$###"""$$$$$$$$$#########$$$$$$$$$$$$######$$$###"""!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!""""""######""""""!!!##############################"""""""""!!!!!!!!! ###$$$!!! """!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""###$$$$$$#########&&&$$$!!! !!!"""!!!!!!###!!! """######"""  !!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!"""""""""""" """$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""444FFFHHH===000((($$$!!!!!! !!!!!!!!!$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$###"""""""""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""############ """ !!!############"""!!! """""""""!!!  !!!!!!!!!!!! !!!""""""###""""""!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$"""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### ###""" !!!!!!!!!!!!""""""###""""""""""""""""""!!! !!!!!!"""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""############"""%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&kkkYYYMMMFFFBBB???===;;;999999:::;;;;;;:::888888777777777666666666444444333333222111111111111111000000//////......+++++++++++++++,,,,,,,,,###%%%'''((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$############$$$$$$###%%%%%%$$$!!!!!!"""%%%'''%%%###"""###$$$$$$#########$$$$$$$$$$$$##################"""!!!$$$$$$###""""""""""""""" !!!!!!"""######$$$$$$$$$$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###"""!!!!!! !!!""""""#########""""""##################"""###########################"""""""""!!!!!!!!!!!!!!!### !!!!!!"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$***&&&""" !!!!!!###!!! """$$$###"""  !!!""" !!!!!!!!!""""""$$$$$$$$$$$$############  !!!!!!  !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!***999CCCFFF@@@111#########""""""""""""###### !!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""#########"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########""""""!!! !!!""""""""""""""""""""""""!!!  !!!""""""!!!!!!!!!###%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""###############!!!!!!!!!!!!!!!"""############""""""""""""######"""""""""""""""""""""""""""############""""""!!!######"""!!!!!!!!!"""############"""""""""""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""!!! """"""############""""""""""""""""""""""""""""""!!!""""""###############"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&~~~lllZZZNNNGGGBBB???>>>;;;888777888:::;;;;;;777777777777666666666666333333222111111000000///111111111000//////......,,,,,,,,,++++++************++++++***'''%%%$$$%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$###%%%&&&$$$!!! """%%%(((%%%###"""###$$$$$$#########$$$$$$$$$$$$###### !!!"""######"""!!! %%%%%%$$$###""""""###### !!!!!!"""###$$$$$$$$$((('''$$$"""""""""$$$%%%######""""""!!!!!! !!!"""$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!%%%&&&!!!###%%% !!!"""######$$$ """###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$$$$$$$,,,(((""" !!!### """$$$###""" !!!""" !!!!!!!!!"""!!!!!!!!!!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$$$$######""""""!!!!!!  !!!!!! !!!!!! !!!"""######"""!!! !!!!!!%%%222CCCHHH888$$$  $$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!  !!!"""############ !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$######"""!!!  !!!""""""###!!!###$$$%%%%%% !!!""""""""" """######""""""!!!$$$''''''&&&###!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!$$$$$$###""""""!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""######$$$$$$%%%%%%"""!!! """###$$$######""""""""""""######""""""""""""""""""""""""###############"""!!! $$$###"""!!!!!!"""###$$$"""""""""""""""#########!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&&&&%%%###!!!""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&}}}|||lllYYYLLLEEECCCBBB<<<<<<;;;:::999888888777999999999999999888777777333222111111000000111111222333333111...,,,,,,,,,------++++++++++++------+++,,,---+++(((&&&'''(((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$##################""""""""""""!!!!!! """"""""""""""""""""""""%%%###"""###$$$$$$###"""###########################"""""""""!!!!!! #########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!! !!!###$$$$$$$$$##################$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""###$$$"""""""""""""""!!! !!!!!!"""###$$$$$$$$$### ######"""###&&&###"""!!! !!!"""#########""""""!!!!!! !!!!!! !!!"""""""""!!! """""""""""""""""""""""" !!!"""!!!  """ !!!"""""""""""" !!!!!!!!!""""""######$$$###"""!!!!!! ###"""!!! !!!"""### !!!###$$$%%%!!! !!!"""""" !!!!!!!!!!!!!!!"""###### """'''---///...,,,""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!! ###"""!!!  !!! !!!###$$$%%%$$$"""!!! !!!""""""!!! """"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! ###""""""!!!  !!!"""######"""!!! """"""""""""""""""""""""######""""""!!!!!! ###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!############""""""""""""###"""!!! !!!"""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$ """$$$### !!!###'''&&&%%%$$$"""!!! ######$$$$$$$$$######""""""############$$$$$$$$$ !!!"""#########""""""~~~}}}lllZZZLLLFFFCCCBBB======<<<;;;:::999888888777777777777777666555555333333222111111111111222///000000000/////////000---,,,,,,++++++,,,,,,---+++------+++(((&&&''')))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%$$$$$$$$$#################################%%%$$$""""""""""""  #########""""""!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""%%%%%%$$$############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###"""!!!!!!!!!"""###$$$%%%&&&&&&"""""""""""""""!!! !!!!!!"""######$$$$$$"""!!!!!! ###""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$############ """#########"""!!!"""""""""""""""""""""""" !!!"""!!!  """ !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""###$$$###"""!!! ###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!!!!"""###$$$######&&&((((((&&&###############""""""""""""""" !!!######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!! !!! !!!!!!  !!!"""###"""!!!  !!!""""""!!! """""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$###"""!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!""""""######"""""""""!!!!!!!!!!!!!!!""""""#########$$$###"""!!! !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!###$$$$$$"""!!!"""$$$%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$%%%%%%~~~mmmZZZMMMFFFCCCBBB>>>======<<<;;;:::999999777777777777777666555555444444333222222222222222/////////////////////000---,,,,,,++++++,,,,,,---+++,,,,,,+++(((''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$####################################%%%%%%%%%%%%%%%$$$$$$$$$########################&&&$$$"""!!!!!!!!!""""""""""""""""""""""""###############"""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!######"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!######"""!!!#########$$$$$$%%%%%%%%%"""""""""""""""!!! !!!!!!""""""######$$$""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!###%%%&&&""""""""""""""""""######!!!!!!"""############""""""""""""""""""""""""""" !!!"""!!!  """"""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!"""!!! !!!"""###"""  !!!"""######"""###$$$### $$$$$$$$$#########""""""$$$"""!!!!!!"""######""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! """!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""###### !!!""""""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""#########$$$###"""!!! !!!!!!$$$$$$#########""""""""" !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""$$$%%%$$$###"""###$$$"""###########################""""""###$$$%%%&&&"""############$$$$$$$$$$$$$$$###""""""###%%%&&&nnn\\\NNNGGGCCCBBB>>>>>>===<<<;;;::::::999999999999999999888777777555444333333222222333333333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$###############$$$$$$$$$################################################%%%###"""""""""""" ########################$$$$$$################## !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""#########!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""######%%%""""""$$$###!!! !!!""""""!!! """"""""""""!!!!!!!!!!!!"""!!!  """### !!!!!!"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """""""""!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!! """"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$""" ###""" !!!"""###"""!!! !!!!!! !!!""""""!!! #########""""""""""""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!"""!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""!!! $$$$$$$$$$$$#########""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$################################################"""!!! ###%%%'''""""""#########$$$$$$$$$""""""""""""#########$$$ooo]]]OOOGGGCCCAAA>>>>>>===<<<;;;::::::999999999999999999888777777555444333333222222333333444111---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$################################################$$$"""!!!"""$$$$$$$$$""" ##################$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""  !!!"""!!! """""""""""""""!!! !!!!!!!!!!!!!!!"""""""""$$$""""""$$$### !!!""""""!!! !!!!!!!!!!!!""""""""""""###"""!!!  !!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!! $$$###"""!!!  !!!""""""!!!!!!""""""""""""!!!!!! !!!###%%%%%%$$$###"""###""" !!!""""""!!! !!!!!!!!!!!!"""######"""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!! !!!"""######""""""!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""!!! $$$$$$$$$$$$#########"""######""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!""""""""""""!!!$$$$$$######"""!!!!!! !!! !!!###%%%""""""#########$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###qqq^^^QQQHHHCCCAAA>>>======<<<;;;:::999999777777777777777666555555444444333222222222222222111---******...111111000+++,,,,,,------,,,,,,+++)))'''&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!! """"""######$$$$$$%%%%%%"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """""" !!!!!! !!!!!!!!!!!!""""""""""""$$$#########"""!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""" !!!"""!!!  """!!! !!!###%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$ !!!""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$#########!!! !!!!!!!!!  !!!""" !!!"""""" """###!!!!!! !!!"""######!!! """"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!!!!!!!  !!!"""######$$$ !!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$$$$###""""""!!! ############""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""#########"""!!! !!!!!!""""""""""""!!!!!!$$$$$$#########"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""!!! !!!"""###""" $$$$$$###"""!!!!!! !!!"""###"""############$$$$$$$$$###$$$&&&'''''''''&&&%%%qqq___QQQHHHCCCAAA======<<<;;;:::999888888777777777777777666555555333333222111111111111222111---))))))...111111000+++,,,,,,------,,,,,,+++***(((''''''))))))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""########################!!!!!!!!!""""""#########"""""""""""""""#########"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""""""""!!! !!!!!!!!!"""###$$$$$$$$$!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!! !!!!!!!!!"""""""""### !!!#########!!!   !!!""""""""""""""""""""""""""" !!!"""!!!  """###"""!!! !!!"""$$$%%%$$$$$$######"""""""""""" !!!!!!"""###$$$###"""!!!!!! !!!!!! !!!"""######"""!!! """""""""!!!!!!!!!!!!!!!"""  !!!!!! !!!!!!"""### """###""" !!!###!!!!!!!!!!!! """%%%$$$"""!!!!!!"""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""!!!  !!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""############!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######""""""######"""""""""!!!!!!!!!"""""""""""""""######### !!!"""######"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$""" !!!###$$$###!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""$$$&&&'''rrr```RRRIIICCCAAA===<<<;;;:::999888888777999999999999999888777777333222111111000000111111555///***)))---///...,,,++++++------------++++++,,,***((((((++++++)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############!!!""""""###$$$$$$%%%%%% !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""!!! !!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  """#########"""!!! !!!"""######$$$(((''''''&&&&&&&&&&&&&&&########################"""""""""""""""""""""""""""!!! !!!"""###""" !!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!$$$$$$ !!!  !!! !!!!!!!!!""""""######!!!""""""!!! %%%%%%$$$$$$######""""""!!! !!!"""###"""""""""""""""""""""""" !!!"""!!!  """%%%$$$"""!!! !!!###$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!! '''&&&$$$###!!!  !!!"""######"""!!! ###"""!!!""" !!!!!!!!!!!!!!!"""###### """!!! """%%%""""""""""""!!!!!!!!!!!!!!!$$$$$$""" !!!"""""""""""""""""""""""""""  ######################## !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!""""""##############################"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""""""#########"""!!!!!!!!!###$$$%%%%%%$$$###"""!!!  """"""!!! """!!!  !!!""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!!!!""""""######!!!"""###$$$######""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!"""######"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%###!!!"""%%%%%%$$$!!! !!!"""######$$$######$$$$$$$$$######""""""############$$$$$$$$$%%%"""###'''vvv^^^MMMFFFAAA>>>???>>>===;;;999888888888666666777666666555444444444222000000111222111000////////////////////////------,,,++++++******)))***(((&&&%%%$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&%%%###!!!###$$$$$$$$$$$$###""""""$$$###"""###$$$$$$###"""%%%%%%$$$###$$$%%%'''(((&&&$$$!!!!!!$$$&&&&&&%%% !!!!!!"""######$$$$$$ ###&&&&&&%%%###""""""""""""""""""""""""""""""%%%### !!!###%%%!!!!!!###!!!$$$###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""############$$$!!!!!!""""""  !!!!!!""""""$$$###""" !!!"""""""""""""""""""""""""""!!!!!!  """$$$""""""$$$""" """"""!!!!!!  !!!  """###$$$$$$###"""!!!  !!!""""""!!! ######""""""!!!!!! !!!###%%%''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$###!!! !!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!###$$$!!!!!!!!!!!! !!!!!!!!!""""""!!!  !!!""""""!!!  !!!""" !!!!!!!!!"""""" !!!!!!!!!"""######""""""!!!!!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!######""" !!!!!!!!!!!! ###%%%%%%$$$"""!!!$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############ !!!"""###%%%%%%$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! %%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###############$$$$$$$$$vvv___OOOHHHDDD@@@>>>===<<<;;;:::999999999777777888888777666666555444222000000111222111000000000000000000000000000------,,,,,,+++*********+++***)))((('''(((((()))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$######""""""$$$###"""###$$$$$$###"""$$$######"""###$$$%%%&&&%%%""" !!!###%%%%%%$$$%%%$$$$$$###"""!!!!!! $$$"""!!!&&&""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$!!!"""%%%%%%!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!"""""""""############!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$###"""!!! !!!"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!  !!!"""###"""!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!! !!!""""""!!! ###"""""""""!!!!!!!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###########################!!!###%%%%%%###"""###$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$###"""!!!!!! !!! !!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!  !!!"""!!! !!!""""""!!!  !!!""" !!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!######"""!!! !!!!!!!!!""""""""" """$$$$$$###!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""###$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""""""""""""""######""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!vvv```QQQJJJGGGCCC<<<<<<;;;::::::::::::;;;888888888888888777777666444222000000111222111000000000000000000000000000------,,,,,,++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&$$$###"""""""""###$$$###"""###$$$$$$###"""###""""""""""""###$$$$$$###""" !!!"""$$$$$$###%%%%%%$$$###"""!!! ### %%%"""""""""""""""""""""""""""###$$$$$$$$$###!!! """ $$$&&&###!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""######"""!!!!!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""" ######!!!!!!###### """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""######"""!!!!!!!!!"""$$$%%% !!!!!!!!!"""""""""### !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""######################## """""""""!!!"""###"""!!!!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""###""""""""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" ###%%%%%%$$$""" !!!!!!!!!!!!  """!!!!!! !!!!!!"""!!!!!! !!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!! !!!#########!!!!!!!!!!!!"""""""""######"""""""""###""""""!!! !!!!!!""""""######""""""""""""####################################!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""" !!!""""""######""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!xxxbbbSSSLLLGGGCCC>>>===<<<;;;:::999999999777777777888888777777666444222000000111222111000111111111111111111111111...------,,,++++++******'''''''''((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%#########$$$%%%&&&)))'''$$$"""!!!"""###$$$$$$###"""###$$$$$$###"""########################""""""""""""######$$$###"""""""""""""""""""""###  """"""""""""""""""""""""!!!"""#########"""!!!!!!### !!!######!!! $$$$$$##################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! """$$$######$$$""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!"""###!!!  """###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!  !!!"""###""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""  !!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!""""""""" !!!!!!""""""###### !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!  """######"""""""""""""""############$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%zzzdddSSSLLLFFFBBB@@@???===;;;999888777777555555666666777666666555444222000000111222111000000000000000000000000000......------,,,++++++***'''''''''((('''&&&&&&%%%''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&((('''%%%###""""""###$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$%%%"""""""""""""""#########!!!$$$&&&$$$""" """""""""""""""""""""""""""!!! !!!""""""%%%$$$!!! """""""""##################$$$$$$####################################""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!! """"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!  !!!!!!!!!!!!!!!  !!!"""!!!  """############"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!  """###""""""###$$$$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!!!!""""""###### !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """###$$$###""""""""""""############%%%%%%%%%$$$############""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""########################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""###############$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%zzzdddTTTLLLFFFAAABBB@@@>>>;;;999777666555444555555666666666666555444222000000111222111000////////////////////////......------,,,,,,++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$###"""###$$$$$$###"""$$$$$$%%%%%%$$$$$$###""""""###%%%&&&%%%$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""###!!! """$$$""""""""""""""""""""""""!!!!!! """######&&&&&&""" """%%%%%%"""""""""#######################################"""""""""""""""""""""############""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!""""""!!! !!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""########################""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!"""###"""!!!!!!!!!"""$$$%%%$$$$$$###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""######################## """"""!!!!!!"""#########!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""########################!!!"""!!! !!!"""!!!!!!!!!!!! !!!!!!"""""""""#########!!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""" !!!###$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$%%%$$$$$$############""""""!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$!!!""""""""""""#########""""""""""""""""""""""""!!!""""""############"""%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""yyydddTTTMMMGGGBBB@@@???===;;;999888777777555555666777777777777777444222000000111222111000.................................---,,,,,,+++++++++***)))((('''(((((()))$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""###$$$$$$###"""######$$$$$$$$$###!!!!!! ###%%%%%%$$$######%%%######""""""""""""""""""###"""!!!"""%%%"""""""""""""""""""""""" !!!"""""""""""""""!!!&&&### """$$$$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""!!!######!!! !!! !!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""########################"""%%%$$$ $$$%%%"""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!! !!!!!!"""######"""!!!!!!!!!"""$$$%%%######""""""!!!!!! """!!!  !!!""" !!!!!!!!!"""""""""###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""########################### """"""!!! !!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""!!!!!!"""###!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""############"""!!! !!!""""""!!!  !!!"""###$$$$$$!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############""" !!!$$$%%%%%% !!!!!!!!!""""""""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""######"""!!!"""###$$$%%%!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""############""""""!!!###############"""""""""""""""""""""""""""""""""$$$$$$$$$###############xxxcccUUUNNNIIIDDD???>>><<<;;;:::999999999666666777888888888888888444222000000111222111000........................///......------,,,++++++***(((&&&%%%$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###""""""###$$$&&&&&&&&&&&&&&&$$$###"""###$$$$$$$$$"""!!!"""#########!!! """%%%%%%###!!!"""$$$ """###%%%&&&''' """######"""!!!!!!""""""""""""""""""""""""""" ###%%%&&&$$$""" $$$### """""" !!!!!!"""""""""### !!!"""###$$$%%%%%%"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!! !!!!!!!!!"""!!!######!!! !!!"""""""""""""""""""""""" !!!!!!"""""" !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""$$$""""""$$$"""!!!!!!""""""######$$$$$$ !!!!!!"""""""""""""""""""""######$$$!!!  """###!!!!!!!!!!!!"""""""""""""""!!!  !!!""" !!!!!!!!!""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&''''''%%%$$$$$$%%%""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!"""###"""!!!!!!!!! !!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!""""""!!!  !!!"""###$$$%%%&&&""""""""""""##################""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$""" !!!$$$%%%%%% !!!!!!!!!!!!!!!###$$$"""!!! !!!"""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&& !!!!!!""""""""""""""""""""""""""""""###############"""!!! !!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&zzzeeeTTTLLLGGGCCC======<<<;;;999888777777888888888777777555444444333222111000000111222333222222111000///...------......---,,,,,,++++++***))))))(((&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""'''&&&&&&%%%$$$###""""""$$$$$$$$$############"""###"""!!!"""$$$%%%$$$###%%%$$$$$$$$$######""""""%%%###"""###$$$$$$###""" &&&### !!!"""!!! !!! !!!###&&&&&&###!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""&&&$$$"""  !!!"""$$$###"""!!!!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!"""!!!!!!!!! """#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" """###$$$$$$###""" !!!!!!"""###$$$ !!!!!!"""""""""""""""""""""!!!!!! $$$$$$######""""""!!!!!!!!!"""######"""###%%%'''""""""""""""""""""""""""###"""!!!  """"""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" """""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$%%% """$$$%%%%%%$$$###"""!!!!!!!!!###%%%&&&%%%$$$###$$$%%%%%%%%%###"""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!!###$$$$$$###  """"""!!!!!! !!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!! """%%%'''&&&### """""""""""""""######$$$######$$$$$$$$$%%%%%%%%%zzzeeeUUULLLGGGCCC???>>>===;;;999777666555888888888888777666555444111111000///////////////000000000///////////////,,,,,,,,,+++******))))))***)))((('''&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$######""""""$$$$$$$$$############"""###"""!!!"""$$$$$$$$$"""!!!!!!!!!!!! """!!! !!!"""###"""!!!!!! %%%""" !!!###"""!!!!!!!!!!!!###%%%%%%### !!!!!!!!!!!!"""$$$######""""""!!!!!! """""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%$$$###"""###"""!!! !!!""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!  !!!"""!!!!!!!!!###%%%"""!!!!!! !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""#########"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!"""###$$$######$$$%%%%%%###"""!!!!!! """$$$$$$###"""!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!"""""""""""""""!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #################################"""""""""!!!!!! !!!!!!!!!!!! !!!""""""###"""!!! """""""""""""""######$$$######$$$$$$$$$%%%%%%%%%zzzfffUUUMMMGGGCCC@@@@@@>>><<<999777555444999999999999888777666666111111111111000///...---....../////////000000000...------,,,++++++******+++***)))((('''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""########################$$$$$$$$$############"""###"""!!!"""###$$$$$$"""###############"""""""""!!!  """######"""!!!!!!!!!!!!!!!"""""""""###!!! """######"""!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""  !!!###$$$!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!########################"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  """###%%%%%%%%%%%%###"""%%%###!!! !!!!!!!!!!!!!!!!!!  """######$$$!!!!!!  !!!  """!!! !!!!!!""" !!!!!!  """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###""""""!!!""""""###############""""""!!! !!! !!!"""###!!! $$$$$$###""""""""""""###$$$$$$#########""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!#########!!!!!!"""###"""""""""""""""#########"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! ##############################""""""""""""!!!!!! !!!!!! """!!!  !!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%{{{gggVVVMMMHHHCCC??????===<<<:::888777666999999999999999888777777444444444444333111///---////////////////////////000000000///......------++++++***)))(((((())))))))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$###"""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""""""""""""""#########!!! !!!"""#########!!!!!!"""###$$$$$$###"""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$&&&'''(((%%%$$$###!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###### #########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!  !!!"""###$$$$$$$$$$$$###"""$$$"""  """""""""!!!!!!  !!!""""""###!!!!!!"""""""""""""""""" !!!!!!  !!!######################## !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!""""""!!!&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""  !!! !!!!!!""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!########################""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%{{{hhhWWWNNNHHHCCC======<<<;;;;;;:::999999888999999999999888888777444444555555333111///...000000000///...------,,,111000000//////......---+++******))))))))))))***((((((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""%%%$$$###$$$&&&'''&&&%%% !!!!!!!!!!!!!!!!!!!!!###"""""""""$$$%%%%%%###""""""""""""######$$$$$$ !!!""""""""""""###!!!""""""###############!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############################## !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$""""""!!!!!!  !!!!!!""""""######!!!""""""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""### !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!"""""""""!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!"""######!!! """!!!  """"""$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######!!! !!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""############"""""" !!!###$$$$$$###"""!!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%|||hhhXXXNNNHHHCCC<<<<<<<<<<<<;;;;;;;;;;;;777888888888888888777777222222222222111000///...111000000///...---,,,+++.........---,,,,,,++++++******))))))))))))******&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""""""""######$$$$$$$$$$$$$$$$$$############"""%%%$$$###$$$&&&&&&&&&%%%!!!!!!""""""""""""#########!!! !!!"""###""" !!!!!!""""""######$$$$$$!!!######"""!!!!!!"""!!!"""######""""""###$$$ """""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """!!!!!!!!!!!!""""""###!!!!!!"""""""""""""""### !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""###"""!!!!!!"""$$$""""""""""""""""""""""""!!! !!!!!!""" !!!!!!""""""!!!!!! ########################"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$######"""!!!!!!!!!"""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""!!!"""$$$&&&'''((('''%%%$$$"""!!!!!!"""###$$$"""!!!""""""!!!!!!""""""######$$$$$$#########""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""######!!! ###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######$$$$$$######""" !!!###%%%%%%$$$"""!!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%~~~|||iiiYYYOOOHHHCCC>>>======<<<;;;:::::::::666777777888888777777666333222111111000000000000/////////......---------......------,,,++++++***))))))((((((((())))))***%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$#########"""########################%%%$$$###"""!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""!!!"""$$$%%%$$$#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!""""""  !!!!!!"""######$$$"""$$$$$$!!! !!! """######!!!!!!###%%% !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""""" !!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!""""""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%% !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!!!!"""###$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""#########"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!######$$$###""""""!!!###%%%'''&&&### !!!######"""!!!######$$$%%%%%%%%%%%%%%%######"""""""""!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! """###"""!!!!!!"""###  !!!"""###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%}}}}}}iiiYYYOOOHHHBBB@@@???>>>===;;;:::888888555666666777777777666666555444333222222222333444---------............///000//////...------,,,,,,)))((((((((((((((())))))'''((()))******)))(((((($$$$$$$$$$$$######""""""########################%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""" !!!"""###"""!!! !!!!!!"""""""""###'''%%%$$$###$$$###!!!  !!!"""######### ###%%%$$$!!!!!! """$$$###!!! ###&&&############$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$&&&%%%###"""  !!!!!!""""""######""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!"""""""""######$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ######""""""""""""#########$$$%%%&&&%%%###!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$ !!!!!!!!!!!!$$$&&&""""""""""""""""""""""""###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""###### """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""!!!!!!!!!###$$$%%% !!!!!!!!!!!!!!!!!!"""###### !!!""""""###""""""!!!"""""""""!!!  !!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$###""""""########################""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$###""" ###$$$""""""###"""  !!!#########"""!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!#########$$$&&&(((""""""!!!!!!  ###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! ###&&&)))######################## !!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!! ###$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%}}}lllZZZMMMFFFEEE>>>??????>>><<<999555333666777999:::999888666555333333111000000000111222000000000000//////////////////000000///...------,,,+++***(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((###############$$$$$$$$$ ###%%%&&&$$$###""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$##################!!!"""###"""!!! !!!"""((('''%%%###""""""######%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""  !!!!!!!!!"""""""""!!!!!!"""###$$$$$$######""""""!!!!!! &&&###!!!"""%%%%%%###!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""######!!!$$$'''!!!  !!!""""""""""""""""""""""""###  !!!!!!!!!!!!""""""""""""!!!!!!""""""!!!  !!!"""""""""""""""###"""!!!  '''&&&$$$""" ###$$$&&&&&&!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! $$$""" !!!###$$$######$$$######"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!!!!""""""###$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$###"""!!! !!!"""### """"""###$$$$$$$$$$$$$$$ !!!"""######"""!!! $$$$$$######"""""""""!!!!!!"""""""""!!! """"""!!!!!!!!!!!!""""""###!!!!!!###&&&'''$$$!!!######""""""!!!!!!  !!!#########"""!!!!!!###$$$"""!!!###&&&%%%%%%$$$###"""!!!!!!!!!"""#########!!!  !!!!!!!!!!!!!!!  $$$#########""""""!!!!!!"""""""""""""""!!! ######""""""!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######(((%%%""""""$$$$$$"""######""""""""""""######!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!!!!!!!"""$$$%%%&&&~~~|||lllZZZMMMFFFDDD===>>>???>>>===;;;888777777888999999999777555444333333111000000000111222000000000000////////////------......---,,,,,,+++,,,+++***(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((("""""""""!!!!!! !!!###$$$###"""!!!"""######$$$%%%&&&&&&&&&%%%%%%########################!!!"""###"""!!! !!!"""$$$###"""""""""###$$$%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! """#########$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""" !!!"""!!!""""""""""""""""""""""""###"""!!!!!! !!!!!!""""""!!!!!! %%%"""&&&&&&"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###  !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$######""""""""""""###### !!!"""""""""""""""!!!!!! !!!!!!""""""""""""!!!  !!!""""""!!!!!! !!!!!!!!!!!!"""###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$######"""""""""""""""""""""""" !!!""""""""""""""" !!!###$$$$$$"""!!!!!!!!!!!!!!!"""### """"""""""""!!!!!!!!!!!!!!!"""!!!  """!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############### !!!!!!""""""!!!!!! """!!!!!!!!!  !!!!!!""""""!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!###$$$""" """"""!!!!!!!!!""""""###""""""""""""""""""!!! $$$%%%%%%###!!!$$$$$$$$$###############""""""#########"""  !!!!!!""""""!!!!!!!!!  !!!$$$$$$#########""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######$$$###"""""""""###!!! ######""""""""""""######"""!!!!!!!!!!!!"""""""""##################$$$$$$###"""""""""""""""###$$$}}}}}}~~~{{{lllZZZLLLEEECCC======>>>>>>>>>===;;;:::888888999999888666555333333333222111111111111222000000000000////////////---------...------,,,+++,,,+++***(((((((((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""""""""######"""!!!!!!"""$$$###$$$$$$%%%&&&%%%%%%%%%######################## """###"""!!! !!!###$$$###"""!!!!!!!!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" """!!! """""""""""""""""""""""""""!!!  ###""""""!!! %%%""""""%%%$$$!!! """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!### !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###%%%&&&$$$$$$############$$$$$$ !!!""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!########################"""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!! !!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!""""""""""""""" """###$$$$$$ !!!"""###$$$!!!!!! """"""""""""!!!!!!!!!!!!!!!"""!!!  """!!!  """""""""""""""""""""""" !!!!!!"""""""""""""""!!! !!!$$$$$$$$$$$$############!!!!!! !!!!!!"""###"""""""""""""""""""""""""""  !!!""""""!!!!!!!!! !!!"""$$$%%%$$$$$$###"""!!!!!!!!!!!!###$$$$$$"""  """""""""#########$$$$$$$$$""""""#########"""!!!  !!!!!!""""""!!!!!!!!!  !!!###############""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!"""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######$$$%%%&&&&&&$$$$$$###"""""""""""""""~~~{{{|||zzzlll[[[MMMEEEBBB======>>>>>>===<<<::::::888888888888777666444333333333222222111111111111000000000000////////////...///////////////......,,,+++***(((((((((((()))***)))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%!!!###$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%###############$$$$$$$$$ !!!""""""!!!!!!"""###((('''$$$"""!!! """""""""!!!!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!! !!!!!!""""""###### !!!###$$$$$$$$$""""""""""""""""""""""""!!!!!!  !!!!!!!!!"""$$$&&&### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""""""""!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!! !!!"""######"""""""""!!!  !!!""""""""""""!!!""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""###$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$"""""""""######"""""""""$$$###!!!!!!!!!###$$$$$$###"""!!! !!!"""$$$%%%$$$###"""!!!!!!!!!"""### !!!!!!"""###%%%&&&########################"""""""""###"""""""""""" !!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$ !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""###### ###$$$###"""""""""############"""""""""""""""""""""!!!!!! !!!""""""######$$$%%%%%%######"""""""""""""""###zzzzzzzzzmmm\\\NNNEEEBBB>>>>>>===<<<;;;999888777888888888777666555444444333333333333222222111111000000000000////////////......///////////////...,,,+++***(((((((((((()))(((((('''&&&%%%$$$###""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%% ###&&&'''&&&$$$""""""############$$$$$$%%%%%%""""""#########$$$$$$$$$!!!""""""!!!!!!"""$$$)))(((%%%###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!!!!"""###########################"""###$$$$$$$$$######""" !!!!!!""""""###### !!!"""######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""$$$ """!!! """!!! !!!"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!  !!! !!!"""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!! !!!""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!  !!!""""""!!! """###$$$""""""############""""""$$$###"""!!!!!!!!!###$$$%%%$$$###"""!!!!!!"""###"""!!!!!!!!!!!!###%%%&&& !!!###%%%&&&&&&%%%%%%$$$$$$###""""""!!!###""""""""""""######### !!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""######$$$$$$ !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""#########%%%&&&$$$ !!!!!!"""############"""!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%zzzyyy~~~{{{nnn^^^OOOFFFCCC???>>>===;;;:::888888777777777666666666666555555333333333444333222222111000000000000////////////+++,,,------...---------,,,+++***(((((((((((()))''''''&&&%%%$$$$$$######"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&'''''' ###%%%&&&%%%###""""""$$$############$$$%%%%%%"""""""""###$$$$$$%%%%%% """"""!!!!!!###$$$%%%$$$#########$$$&&&'''############""""""""""""########################!!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!!###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!  !!!###$$$!!!  """!!! !!!""""""!!! !!!!!!""""""""""""!!!!!! !!!"""######""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""######"""#########""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!  !!!"""""""""!!! !!!!!!!!!!!! !!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!! &&&$$$!!! """###""""""""""""!!! """""""""""""""""""""""" !!!""""""""""""""" !!!###$$$%%%%%%$$$###"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!  """"""#########"""!!!   !!!!!!!!!!!!!!!!!! !!! """"""!!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!!!! !!!%%%$$$$$$######"""!!!!!! !!!"""###%%%&&&'''%%%###""""""###$$$###"""&&&&&&%%%$$$###"""!!! ######"""""""""###$$$$$$ !!!""""""######"""""""""!!!!!! !!!!!!""" !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######$$$%%%%%%###!!! !!!"""###$$$$$$###"""!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&xxxxxx||||||ppp```QQQGGGDDD>>>===<<<;;;;;;:::::::::666555555555555666777777333333444444444333222111000000000000////////////+++,,,,,,---......------,,,+++***(((((((((((()))''''''&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((("""""""""!!! """$$$$$$###"""""""""###%%%%%%!!!""""""###$$$$$$%%%%%% """"""!!!!!!###$$$""""""!!!"""###$$$&&&'''############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!!!! ######%%%%%%%%%###""" """"""""""""!!!!!!!!!!!!!!!"""""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!! !!!!!!!!!!!! """###"""### !!!""""""!!!  """!!! !!!######!!! !!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""#########""""""""""""###### !!!"""""""""""""""######"""""""""""""""""" !!!"""###### !!!"""############### !!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!! $$$###!!!  !!!!!!"""""""""!!!!!! """""""""""""""""""""""" !!!""""""""""""""" """###$$$%%%&&&###"""!!!!!!!!!!!!!!!""" """"""""""""!!!!!!!!!!!!!!!"""!!!  """"""""""""""""""  !!!""""""""""""!!! !!!!!!""""""!!!!!! !!!"""""""""############!!!!!!"""############"""!!!"""$$$%%%%%%$$$"""!!!!!!"""""" """###$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%'''$$$""""""###$$$###!!!$$$$$$$$$#########""""""######"""""""""###$$$%%%!!!!!!"""############"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""" !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######""" """"""!!! !!!"""###$$$$$$###"""!!!!!!###$$$$$$###""" !!!!!!""""""######""""""!!!!!!"""###$$$$$$wwwvvv{{{|||qqqaaaRRRHHHDDD======<<<<<<<<<======>>>555555444555555666777888333333444555444333222111000000000000////////////------...///000000000///,,,+++***(((((((((((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!%%%$$$###"""""""""###%%%&&&!!!""""""###$$$$$$%%%%%% """"""!!!!!!###%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%  """###$$$###"""!!!$$$$$$######"""""""""!!!"""###$$$%%%$$$###!!!######""""""!!!!!! """$$$### !!!###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! """$$$%%%&&&"""!!! !!! !!!"""######"""!!! """!!!!!!"""######!!! !!!!!!""""""""""""!!!!!!((('''%%%###"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""!!! """$$$&&&'''(((############$$$$$$$$$$$$ !!!!!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######$$$$$$### !!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$###"""!!!"""$$$ !!!""""""!!!"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!"""######"""!!!  !!!!!!!!!""" !!!###$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!! """%%%%%%""" !!!!!!$$$&&&&&&%%%###"""!!!"""$$$%%%%%%$$$###"""$$$""" !!!$$$&&&%%%$$$###############$$$$$$$$$######"""""""""###%%%&&&!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""""""""######$$$$$$ !!!"""""""""""""""%%%%%%$$$$$$######""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######"""$$$###!!! """###$$$$$$###"""  ###$$$$$$$$$### """###%%%&&&&&&$$$######"""""""""""""""vvvrrruuuzzz~~~~~~tttbbbQQQGGGDDD???===;;;;;;;;;;;;999777888666555555666666555444444444333333222111000000333333222222111000000///000...------------+++***,,,+++***(((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$###!!!!!!"""$$$%%%%%%)))(((### ###""""""############""""""######""""""!!!!!! ###"""!!! !!!"""###"""!!!""" ######""""""######$$$%%% """$$$$$$###"""""""""######"""""""""""""""###""""""############"""""" !!!!!!!!!!!!!!!"""###""" !!!"""###$$$$$$###"""!!!""""""""""""##################""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!%%%%%%$$$###""""""""""""###############"""!!!!!! !!!!!!""""""""""""!!!!!!  !!!"""""""""$$$###""" """"""!!! """"""""""""""""""""""""  $$$$$$$$$$$$$$$###"""!!!""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############"""!!!!!!!!!!!!!!!'''%%%$$$"""!!!!!!!!!"""!!!!!! !!!!!! !!!""""""!!! !!!!!!!!!"""######$$$$$$!!!"""!!! !!!"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""###"""  !!!###$$$)))%%%"""!!!###$$$"""!!!""""""""""""""""""######!!!"""###$$$$$$###"""!!!"""######$$$%%%&&&&&&&&&###$$$%%%&&&%%%$$$###"""%%%$$$"""!!!!!!!!!"""### !!!"""###############""""""""""""!!!!!!!!!!!!!!!  !!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%###!!!!!!!!!"""!!! ######"""!!! """"""!!!!!!!!!!!!"""""" !!!"""######$$$!!!""""""############"""""""""############"""""" !!!""""""""""""""""""############""""""!!!$$$$$$$$$###############vvvrrrtttyyy}}}}}}sssaaaPPPGGGDDD???===;;;;;;;;;;;;999777888777666666777777666555444444333333222111111000222222222111111000000000000...------......,,,+++,,,+++***(((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################%%%$$$###!!!!!!"""$$$%%%######""" !!!###%%%""""""############""""""%%%%%%$$$#########$$$$$$$$$###"""!!!!!!"""###$$$###!!! """###!!!""""""!!!!!!""""""###$$$ """$$$$$$###"""!!!"""###""""""!!!!!!"""""""""""""""############"""""" !!!!!!!!!"""""""""######$$$$$$$$$""" !!!"""############"""!!! !!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""  """"""!!! !!!!!!"""""""""!!!!!!  !!!!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$"""!!!###############"""!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!! !!!!!!""""""!!! """"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!! !!!""""""  !!!""""""######"""######"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""" !!!###$$$(((%%%"""!!!######"""!!!%%%%%%%%%%%%%%%&&&&&&&&&!!!"""############"""!!! !!!""""""######$$$$$$%%%%%%%%%$$$"""!!!###"""""""""""""""###### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########""""""#########""""""!!!""""""############"""""" !!!""""""######""""""!!!""""""#########""""""##################$$$$$$uuuqqqsssvvvzzz{{{qqq```OOOFFFCCC???===;;;;;;;;;;;;999777999888666777888888777555444333333222222111111111111111111111111111000000///...---...//////...---,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%###!!!"""$$$%%%$$$""""""############""""""%%%$$$###""""""###%%%&&&$$$$$$############$$$$$$###"""!!!!!!######"""!!!!!! !!!"""""" """$$$$$$###!!!!!!""""""!!!!!! !!!""""""""""""############""""""!!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!! """###"""  !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$%%%&&&&&&&&&$$$"""!!!"""############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!! !!!!!!!!!!!!""""""###$$$"""!!!!!! !!!""""""""""""""""""""""""!!!  !!!$$$###!!! !!!""" !!!""""""###$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!! !!!!!!!!! ###""""""!!!!!!""""""######"""!!!!!!"""!!!  !!!!!!""""""!!!"""###"""  """""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!###$$$&&&$$$"""""""""###"""!!!""""""######$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""######$$$$$$### !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""   !!!"""############""""""!!!!!!!!!!!!"""""""""####################################"""!!! """"""############""""""!!!!!!"""############### !!!"""###############"""""""""###$$$$$$$$$%%%vvvpppqqqtttxxxyyyooo^^^NNNEEEBBB>>>===;;;;;;;;;;;;999777888777666666777777666444333333333222222111111111111111111111111000000000///...---...///000///...,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%!!!!!!"""$$$%%%%%%###""""""######$$$$$$######""""""  ###$$$########################""""""!!!"""""""""""""""!!!!!! !!!!!!"""###!!!###$$$"""!!!!!!!!!!!! !!!!!!"""""""""############""""""""""""""""""############"""!!!!!!!!!!!!"""$$$%%%!!!""""""""""""""""""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  """""""""!!!  !!!!!!!!!!!! !!!  """###"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$%%%%%%$$$######"""""""""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! """""""""""""""######$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!)))'''$$$"""!!!!!!""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$###"""######""""""""""""#########""" """"""!!!  !!!!!!""""""### !!!!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""######$$$$$$###""""""""""""!!!!!!!!!!!!""""""######$$$!!!""""""""""""""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!###$$$%%%$$$$$$""""""""""""!!!  !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""" """""""""!!!""""""######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$###############$$$$$$$$$######!!! """"""############""""""!!!""""""############### !!!######$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%vvvpppppprrrvvvwwwnnn]]]NNNEEEBBB>>>===;;;;;;;;;;;;999777777555444444555666444333333333222222222222222111111111111000000000000000///...---...///000///...,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$%%%"""$$$%%%"""!!!%%%######$$$$$$$$$$$$###### !!!###!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!######"""!!!!!!!!! !!!""""""""""""############""""""""""""""""""###############"""  !!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!!!!"""!!!!!! """"""!!!!!! !!!"""""" !!!""""""!!!!!!!!!!!! !!!"""###!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$&&&$$$!!!!!!"""!!!""""""#########""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""$$$######"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!&&&%%%###!!!!!!"""$$$%%%$$$#########"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!! ######""""""""""""######"""!!! """######### !!!!!!""""""###$$$$$$ !!!!!!!!!###%%% !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""#########""""""!!!"""#########$$$%%%&&&&&&'''"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!$$$$$$###"""!!!!!! !!!###%%%%%%%%%$$$############""""""!!! !!!!!!"""""""""#########!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """###"""!!!!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$###############$$$$$$$$$######!!! """"""############""""""!!!!!!"""############### !!!######$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%xxxppppppqqquuuvvvnnn]]]NNNEEEBBB???===;;;;;;;;;;;;999777666555333444555555444222222222222222222222222222222111111000000///......///...---...//////...---,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%&&&&&&"""!!!)))######$$$$$$$$$$$$######"""!!! """###!!!!!!""""""""""""!!!!!! !!!"""""" !!!"""""""""!!!!!!""""""###$$$!!!######""" !!! !!!"""######""""""############""""""!!!!!!!!!"""""""""######%%%$$$"""!!! !!!""""""!!!!!! !!!!!!"""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!""""""!!! !!!"""&&&$$$""" !!!"""### !!!"""#########"""!!!!!! !!!!!!"""###!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$%%%###  """!!!""""""############"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""###$$$###""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!###&&&'''$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###!!!!!!!!! ###""""""!!!!!!""""""###$$$""" !!!###$$$###!!!!!!""""""###$$$$$$$$$!!!"""###"""   !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """$$$###"""!!!!!!""" !!!"""###$$$$$$%%%"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""###""""""!!! !!!!!!!!! !!!"""$$$$$$%%%%%%"""###############"""!!!!!!""""""######$$$$$$%%%""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!  !!!"""#########""""""!!!!!!!!!!!!"""""""""####################################"""!!! """"""############"""""" !!!""""""""""""""" !!!"""###############"""""""""###$$$$$$$$$%%%yyyqqqppppppuuuvvvmmm]]]NNNFFFCCC???===;;;;;;;;;;;;999777777555444444555555444333222222222222222222222222333222222000///...---,,,000...------......,,,+++,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%%%%%%%$$$"""###(((###$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!""""""!!!"""############"""!!! """$$$###!!! """$$$!!!!!! !!!"""""" ######!!! !!!!!!!!!!!!"""###$$$$$$""""""############"""""" !!!!!!!!!"""""""""######""""""!!!!!!!!!""""""!!! !!!"""!!!!!!!!!""""""""""""### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!"""""" !!!###$$$###!!!!!!""""""!!! !!!!!!"""### !!!"""###$$$$$$$$$$$$ !!!"""""""""""""""!!!"""############"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$"""""""""!!!!!! !!!!!!"""###############"""!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""'''$$$!!! !!!"""!!!!!! !!!!!!"""#########"""######""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!$$$$$$""" !!!""" !!!!!!"""!!! !!!"""$$$$$$$$$$$$$$$#########!!!!!! !!!"""###!!!!!!!!!!!!"""###$$$%%% !!!""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""!!!!!!""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!  !!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########""""""#########""""""!!!""""""############"""""" !!!!!!!!!!!!!!!!!!""""""#########""""""##################$$$$$$zzzqqqqqqpppuuuvvvnnn^^^OOOFFFDDD???===;;;;;;;;;;;;999777888666555555666666555444222222222222222222222222444333222000///---,,,+++000...------------+++***,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""########################!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$(((***)))%%%"""###$$$$$$%%%%%%$$$$$$#########""""""!!!!!! """###$$$%%%%%%$$$###"""!!!$$$%%%%%%"""!!!###%%%  !!!!!! """###!!! !!!!!!!!!!!!"""###%%%%%%""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!""" !!!!!!!!!""""""###### !!!!!!"""""" ###%%%&&&$$$  !!!"""###""""""!!!!!!"""$$$$$$%%%%%%%%% """#########"""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######### """$$$%%%%%%"""!!!!!!"""###############""""""!!!!!!  !!!!!!"""""""""""""""!!!  """###$$$ !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$###!!!  !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!!!!  """###!!!!!! !!!!!!+++'''###!!!  !!!"""""""""!!!"""!!! !!!""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!$$$$$$""" !!!""" !!!"""###$$$"""!!!  !!!"""!!!!!!!!!!!!  !!!###$$$""""""!!!!!!!!!###$$$%%% !!!"""""""""!!! !!!"""######$$$###"""!!! !!!"""### !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """######"""%%%%%%%%%$$$$$$"""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######$$$!!!""""""############"""""""""############"""""" """############""""""!!!$$$$$$$$$###############zzznnnjjjmmmssswwwppp```PPPEEEAAA???>>>>>><<<;;;:::999999888888888777666666555555555444222000///000000111111111111000000000000000---.........//////000000,,,+++***)))((((((((((((((($$$!!!!!!%%%)))******&&&%%%######"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###""""""######$$$$$$$$$######%%%###""""""######""" ###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!########################"""###%%%$$$""" !!! !!!"""###$$$$$$############$$$%%%&&&''' !!!!!!!!!!!! !!!"""###$$$$$$%%%&&&%%%$$$"""!!!!!!!!!!!!!!!"""#########""" """"""""""""!!!!!!!!!!!!"""!!!!!!!!!######!!! """"""  !!!"""!!!!!!"""!!!!!! !!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!! !!!  """######!!! !!!"""###""" !!!""""""!!!!!!"""###"""!!! !!!###%%%$$$###&&&%%%$$$###""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!! !!!!!!"""!!!  !!!"""$$$$$$###""""""""""""""""""""""""!!! $$$$$$$$$###"""!!!!!! $$$#########""""""!!!!!!%%%%%%%%%$$$$$$"""!!!!!!$$$######"""!!! """"""!!!!!!!!!!!!""""""  """  """######"""!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!"""######$$$###"""!!!"""###""" """"""""""""""""""""""""""""""!!! $$$""" !!!$$$%%%###!!!&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""######  !!!"""######$$$###"""""""""$$$$$$""" ###$$$$$$'''&&&###"""  !!!###$$$"""""""""""""""!!! """"""############""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! ###"""!!!!!!""""""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""###""""""!!! !!!!!!!!!$$$#########""""""!!!!!! """###$$$###!!! ###"""!!! !!!"""### !!!"""###$$$$$$%%%xxxlllhhhiiinnnrrrmmm___PPPFFFBBB>>>>>>===<<<;;;:::999999888888777666666555555444444333222111000000000111222111111111000000//////---........./////////000+++***)))((('''''''''''')))&&&######%%%''''''&&&'''&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""$$$###"""###$$$%%%$$$###"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################&&&&&&%%%%%%%%%%%%%%%%%%"""""""""!!!!!! """"""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""#########$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""###""""""###$$$$$$###!!!"""!!! """"""""""""######"""!!!!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """!!! !!!!!!"""!!!!!!""""""!!!!!!""""""###$$$###!!! !!!"""###"""  !!!!!! !!!"""$$$"""!!!"""######"""!!!##################$$$$$$"""""""""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!"""$$$###"""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""!!!!!! !!!""""""#########""""""#########"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!$$$###!!! !!!###$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!""""""############""" !!!"""#########$$$###!!!"""######!!! """"""""""""""""""""""""""""""!!! """ """"""!!!$$$###"""!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!###$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!"""######  !!!"""############"""""""""$$$$$$"""!!!###$$$""" $$$### !!!"""######""""""###############""""""!!!""""""############""""""""""""!!!!!!!!! """!!! !!!"""###"""!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""%%%$$$$$$###########################"""""""""!!! !!!"""###$$$###""""""###"""!!!!!!!!!!!!"""###!!!!!!""""""######$$$$$$vvviiieeeccciiimmmiii]]]OOOFFFBBB======<<<;;;:::999888888777777666666555444444333444333222111111000111111333222222111000///...................../////////***)))((('''&&&&&&&&&&&&***(((&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$%%%%%%%%%$$$###""""""&&&%%%$$$$$$%%%%%%$$$""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$!!!!!!######!!!$$$$$$###""""""!!! ###"""!!!  !!!!!!""""""!!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""!!!""""""""""""!!!!!! !!!!!!""""""######$$$###"""###%%%%%%###""" !!!"""#####################""""""!!!!!!!!!  !!!!!! !!!!!!""""""######""""""!!!!!! """"""######""""""""""""!!!!!!!!!!!!!!! """"""############"""""" !!!!!!""""""!!!!!!###!!! !!!"""###"""  """!!! !!!###%%%$$$""""""###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""""""""!!!!!! !!!!!! !!!""""""### !!!###$$$%%%%%%!!!!!!!!!!!!  """"""###############""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!############"""!!!!!!!!!!!!!!! !!!"""###$$$$$$########################!!!!!!!!! ###############"""!!!!!! !!!!!!""""""######%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""!!! """  !!!"""!!!######"""!!! """"""""""""""""""""""""###"""!!!!!!###$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!"""######!!! !!!!!!""""""#########"""!!!"""$$$$$$###!!!$$$""""""%%% """%%%&&&$$$""" $$$$$$$$$$$$$$$###""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! !!! !!!"""$$$###"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$###########################""""""""""""""""""#########$$$$$$$$$###""""""!!!!!!""""""###"""""""""""""""#########tttfffaaa```eeehhheee[[[OOOFFFBBB<<<<<<;;;:::999999888888666666666555444444333333333333222222111111111111333333222111000///...---........................******)))((('''''''''''''''''''''''''''%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&&&&%%%%%%$$$###"""!!!(((&&&$$$$$$$$$###!!! ###"""!!!!!!"""###%%%&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #########$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!""""""######################## !!!"""######$$$###""""""###$$$$$$###!!! !!!""""""###$$$"""""""""######""""""!!! !!!!!!"""#########"""""""""!!! ######""""""!!!!!!""""""!!!""""""!!!!!! !!!###$$$$$$###"""!!!!!! !!!###$$$$$$$$$###"""###!!! !!!"""###""" """###$$$$$$######$$$%%%$$$###""""""######""" """"""######$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!"""""" !!!"""$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!###""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###%%%""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ###"""""""""#########"""$$$$$$###""""""""""""""""""""""""######"""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###!!! !!!!!!!!!"""""""""###"""!!!!!!"""$$$$$$###!!!!!! $$$&&&"""!!!$$$%%%$$$"""!!!######$$$$$$######"""!!!""""""############"""""""""######$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!  ###$$$$$$###!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""!!! #########"""""""""""""""$$$$$$#########$$$%%%&&&""""""""""""""""""""""""#########"""""""""""""""ssseee______ccceeebbbYYYNNNEEEAAA;;;;;;;;;::::::999999888666666666555444444333333333333333333222222222111333333222111000///...---...............---------++++++***)))(((((((((((($$$%%%'''((('''&&&%%%$$$''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&&&&%%%$$$###"""!!!$$$###""""""###$$$###!!!######""""""###$$$&&&'''$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!%%%!!!"""%%%$$$"""!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%&&&!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!  !!!"""###"""""""""""""""""""""""" !!!"""######$$$"""!!!!!!"""######"""  !!!!!!"""######$$$ !!!!!!"""!!!!!! """""""""""""""""""""""" !!!!!!"""""""""###""""""!!!!!! !!! !!!!!!""""""!!!  """###### !!!$$$%%%&&&'''((('''&&&&&&###!!! !!!"""###""" """###$$$$$$######$$$%%%"""!!!!!!!!!###$$$$$$"""###$$$$$$$$$$$$###"""!!!%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!!!!!!!! !!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """#########"""""""""###$$$###""""""""""""""""""""""""############""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!""""""""""""###!!! """###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$###""" """$$$$$$###"""### !!!"""######$$$""""""######""""""!!! """"""############"""""" !!!!!! !!!!!!""""""""""""""""""  ###$$$$$$###"""""""""""""""#########""""""""""""""""""""""""!!!""""""""""""!!! """"""""""""""""""######$$$$$$$$$###$$$%%%%%%&&&""""""############""""""#########"""""""""""""""sssddd^^^]]]___aaa___XXXNNNEEE@@@<<<;;;;;;;;;:::::::::999777777666666555444444333222222333333333333222222333222222111000///...............---------------,,,+++***))))))((((((((("""$$$'''((('''&&&&&&'''((((((((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&&&&%%%$$$######!!!$$$&&&&&&&&&"""""""""###$$$%%%&&&'''########################""""""""""""""""""""""""&&&### ###%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###  !!! !!!!!!""""""######"""!!! !!!######!!! """"""############ !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""!!!!!!"""""" !!!!!!""""""!!!!!!!!! """""" !!!!!!""""""##################!!! !!!"""###"""  """!!! !!!###!!!!!! !!!###%%%$$$###$$$$$$%%%%%%$$$###!!! #########"""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""######""""""!!!!!!!!! !!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  ##############################"""!!!!!!!!!!!!!!!######""""""!!!!!! """""""""!!!!!!!!!  !!!###$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""""""  !!!!!!!!!""""""""""""""""""""""""""""""!!! !!!"""!!!  """!!!  !!!"""###$$$$$$###"""!!!###"""!!!!!!###$$$$$$###""""""""""""""""""""""""###"""!!! !!!"""### !!!"""######$$$######!!!!!!!!!!!!""""""""""""###!!! """######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%$$$"""""""""$$$&&&### $$$###""" !!!###%%%"""""""""""""""!!! """"""############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!! !!!"""$$$###"""""""""""""""""""""######""""""""""""""""""""""""###$$$$$$%%%%%%###"""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""""""""""""""#########tttddd^^^WWWZZZ\\\[[[UUUMMMFFFAAA<<<<<<<<<;;;;;;;;;;;;;;;888888777666666555555444222222333444444333333222222111111111000000//////.........------,,,,,,,,,+++***)))(((((('''((((((###%%%''''''&&&%%%&&&((($$$$$$%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$!!! """$$$&&&&&&%%% !!!###$$$%%%%%%%%%################################################!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!""""""###""""""############"""""" !!!"""""""""""""""!!!!!!!!!"""######  """"""!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$""" !!!!!!############"""!!! !!!""""""""""""""" !!!!!!  !!!""""""""")))(((%%%$$$######$$$%%% !!!""""""###""""""!!!"""""""""  !!!!!!###!!! !!!"""###"""  !!!!!! !!!"""###"""!!!"""###$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!"""############"""!!!"""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""###$$$$$$$$$###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!#########$$$$$$###############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###############""""""""""""!!!!!!!!!!!!"""!!! !!!#########"""""""""""""""""""""""""""""""""!!! !!!"""""" """  !!!!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!###$$$$$$###""""""""""""""""""""""""###"""!!! !!!"""### !!!""""""######""""""!!!!!!!!!!!!""""""""""""###!!!!!!#########""""""""""""!!!!!!!!!!!!!!! """$$$%%%$$$###$$$"""###!!!!!!$$$$$$###!!! """###"""############"""!!!!!!""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""""""""#########"""!!! !!!"""###"""!!!###""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%%%%$$$"""!!!!!!"""""""""############!!!"""$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$uuueee^^^RRRUUUWWWXXXTTTMMMFFFBBB<<<<<<<<<<<<<<<<<<;;;;;;888888888777666666555555111222333444444444333222111111111000000000000000.........------,,,,,,,,,***)))(((''''''&&&&&&'''$$$'''((('''$$$$$$%%%(((!!!###$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$###!!! """$$$$$$########################$$$$$$######################## """######!!! !!!"""$$$&&&(((******%%%$$$###""""""!!!!!!"""""""""############"""""" !!!"""############""""""""""""######$$$###"""""""""$$$%%%&&&""""""""""""!!!!!!!!!!!!$$$###"""###%%%%%%###"""""""""###$$$$$$###!!!!!!!!!!!!"""############### !!!"""######"""!!! !!!!!!  !!!"""######$$$###!!!  """############"""$$$###$$$%%%$$$#########$$$&&&'''###!!! !!!"""###"""!!! !!!""""""!!!!!!"""###%%%$$$""""""######!!! !!!###%%%&&&%%%$$$### !!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$ !!!""""""""" !!!!!!"""""" !!!!!!"""""" !!!###$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""###%%%&&&$$$###""""""""""""""""""""""""""""""!!! !!!###%%%$$$!!! """$$$""""""!!!!!!!!!""""""###!!!"""$$$%%%%%%$$$"""!!!!!! !!!""""""!!!""""""""""""""""""""""""$$$"""!!! !!!"""$$$!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!!!!!#########""""""""""""!!!!!!!!!!!!!!! """$$$%%%$$$###"""$$$%%%$$$&&&$$$###"""!!! !!!$$$$$$$$$$$$$$$###""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$###"""!!!!!!""""""!!! #########""""""""""""""""""""""""""""""""""""""" !!!###$$$###""" !!!!!!""""""#########$$$ """$$$%%%%%%%%%###""""""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$%%%xxxeeeYYYWWWWWWVVVTTTOOOIIICCC??????===;;;;;;;;;;;;999777666555666777888777444111333444666888999777333///222222222111111111111111......---------,,,,,,,,,***))))))((((((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&$$$"""!!!!!!"""%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!###&&&)))((($$$ !!!"""$$$%%%$$$###!!!"""  ###"""!!!  !!!"""!!! !!!###%%%"""%%%'''$$$!!!%%%!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""###"""!!! """!!! !!!###$$$%%%$$$""""""""""""!!!!!!!!!!!!######"""!!! !!! !!!!!!!!!!!! """"""""""""""""""""""""$$$###!!! !!!"""!!!""""""!!! !!!"""######$$$ !!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""$$$""" """$$$%%%### !!!"""######"""!!! !!!!!!"""""""""!!!!!! !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%############$$$%%%&&&'''&&&&&&%%%!!! !!!!!!!!!!!!&&&%%%$$$"""!!! """""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""###"""!!! !!!!!!""""""$$$###!!! !!!"""!!!!!!"""""""""  !!!###$$$$$$$$$$$$$$$###""" !!!""" !!!""""""!!!  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""######"""!!! !!!!!! !!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!! !!!"""######$$$#########"""""""""""""""!!!!!!""""""""""""!!!!!!&&&%%%###!!!$$$###""" !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%""""""###""""""!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$!!!"""$$$$$$$$$###!!!!!!#########"""!!!"""###xxxeeeYYYUUUUUUTTTRRRMMMGGGBBB>>>???===;;;;;;;;;;;;999777666666666777888777555222333333333555666555222///------...///000111111222......---------,,,,,,,,,******)))(((((((((((()))############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""" ###$$$$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!$$$'''&&&### !!!"""###$$$$$$###""""""$$$$$$###$$$%%%!!!!!!!!! !!!!!!""""""!!! !!!""""""### """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###""" !!!!!!!!!!!!  """#########!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%$$$!!!  """###""""""""""""""""""""""""""""""!!! !!!!!!"""!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!###"""!!!  """"""""""""""""""""""""!!!""""""############"""$$$###"""###%%%&&&$$$!!!!!!!!!""""""""""""!!!!!!############"""!!!!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%!!!######$$$%%%(((*** !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!""""""###""""""""""""""""""""""""###"""!!!!!!""""""  !!!!!!!!!!!!!!!$$$###"""!!!!!!!!!"""""" !!!!!!!!!!!!!!! ###############"""!!!!!!$$$###"""!!! !!!""" !!!""""""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!"""######"""!!! !!!!!! !!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!"""%%%(((###"""!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!"""""""""""""""!!! ######"""""""""""""""###""""""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!"""""""""""""""###$$$$$$"""!!!!!!!!!"""###%%%&&&"""############$$$$$$$$$!!!"""$$$%%%%%%###"""!!!"""###$$$$$$""""""###$$$yyyeeeYYYSSSSSSRRRPPPLLLFFFAAA===???===;;;;;;;;;;;;999777777777777888999888666444222111111111222222000............//////000000000......---------,,,,,,,,,+++******)))))))))))))))""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%&&&######"""""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$"""!!! !!!"""###$$$%%%%%%"""$$$!!!!!!$$$!!!!!!!!!!!!"""###$$$$$$"""!!!###""" ###&&&'''$$$!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""" !!!!!!""""""######!!!!!!"""$$$&&&(((***,,,+++(((### $$$&&&""""""""""""""""""""""""!!!!!!""""""!!!!!! !!! !!!!!!  !!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!""""""!!!  """"""""""""""""""""""""!!!!!!""""""############%%%$$$###$$$&&&&&&$$$###""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""%%%$$$###!!! !!!!!!!!!!!!!!!"""###$$$ """!!!!!!!!!!!!"""""""""###### """###$$$ !!!!!!"""""""""""""""""""""""""""###!!! !!!!!! !!!!!!!!!!!!!!! $$$######"""!!!"""""""""!!!!!! !!!!!!""""""###############"""!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$''')))!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!  """""""""""""""!!!!!! $$$$$$######"""!!!!!!!!!""""""$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!!!!!""""""###############""""""""""""""""""""""""""""""###$$$!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$#########$$$%%%$$$###"""###%%%~~~}}}yyyfffYYYRRRRRRQQQOOOKKKFFFAAA>>>>>>===;;;;;;;;;;;;999777888777777888999999777555333111000000111111000///444333222111000///............---------,,,,,,,,,++++++***)))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$######!!!"""######!!!!!!"""$$$"""""""""!!!""""""###$$$$$$$$$###"""!!!!!!""""""###"""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""###$$$$$$###!!!###!!!""""""###$$$%%%%%%$$$###""""""""""""""""""""""""###"""!!!"""$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!"""######$$$!!!!!!"""$$$&&&)))+++,,,,,,)))%%%!!! !!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!! ###!!! !!!!!! !!! #########""""""!!!!!!!!!######""""""""""""###### """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!! !!!!!!!!!!!!""""""###$$$ !!!"""""""""""""""############ !!!"""###$$$!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!! """"""!!!!!! $$$$$$######""""""""""""###"""!!! """""" !!!"""$$$$$$$$$$$$"""""""""!!!!!!!!!!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""!!!!!!!!!"""!!!!!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!###############"""!!!!!!"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###""""""""""""""""""############"""""""""""""""###"""""""""""""""############"""""""""""""""###""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%~~~{{{zzzfffZZZRRRRRRQQQNNNKKKFFFBBB@@@>>>===;;;;;;;;;;;;999777888777666777999999888666555333000000111222222111333333222111000///...---......---------,,,,,,,,,+++******)))((()))))))))***)))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$!!!"""$$$""""""!!!!!!"""######$$$$$$###""""""""""""""""""$$$$$$###"""!!!"""###$$$######""""""!!!"""######'''%%%###""""""""""""!!!$$$$$$###"""""""""""""""$$$!!!### %%%&&&&&&"""###"""""""""""""""""""""""""""!!!!!!!!!###$$$###""" ###""" !!!"""######""" !!!"""######$$$"""""""""###$$$&&&'''(((***((('''%%%$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!###""" !!!!!! """"""!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""######""""""""""""###### !!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""###$$$###"""""""""###"""!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$ """"""!!!""""""""""""############"""""""""!!!!!!"""######""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""!!! """"""!!!!!! ############""""""!!!!!!%%%$$$"""!!! !!! !!!"""$$$$$$$$$$$$!!!!!!!!!""""""""""""!!!"""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!######!!! !!!"""###$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""%%%$$$###"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""############"""""""""""""""###%%%%%%$$$###"""!!! """"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%zzz{{{gggZZZQQQQQQOOOMMMJJJFFFCCCAAA???===;;;;;;;;;;;;999777777666555666888888888777555333111111222333222111---------....../////////......---------,,,,,,,,,***))))))(((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!%%%(((""""""""""""######$$$%%%######"""""""""""""""######$$$$$$###!!!!!!"""$$$############""""""!!!!!!'''### !!!###$$$###$$$$$$###"""!!!!!!!!!!!!###!!!!!!""" ###%%%$$$"""""""""""""""""""""""""""""" !!!"""###"""!!!!!!!!! $$$"""!!!!!!###$$$###""" !!!!!!""""""############""""""""""""######&&&&&&&&&&&&%%%$$$"""!!!""""""""""""""""""""""""######$$$$$$######"""!!!###"""!!!!!!"""""" !!!!!!""""""""""""""""""$$$###############""""""""""""!!!!!!!!!"""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""$$$$$$"""!!!"""###""""""!!!!!!!!!!!!"""""" """###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$#########""""""######$$$!!!#########"""###$$$!!!!!!!!!"""""""""######%%%$$$###""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!! """###$$$""" !!!!!!!!!!!!!!! """""""""""""""!!! $$$$$$###"""!!!!!!!!!!!!###############"""!!!!!! !!!!!!""""""""""""!!!###""""""!!!!!!""""""###!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!$$$$$$############!!!"""###%%%&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""""""""!!! !!!!!! !!!!!!""""""""""""""" """###$$$$$$###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######""""""######$$$""""""""""""############$$$######"""""""""""""""%%%%%%%%%$$$###!!!"""############$$$$$$$$$%%%%%%$$$$$$###############$$$%%%$$$###"""###%%%zzz|||gggZZZOOOOOOMMMKKKHHHEEEBBB@@@???===;;;;;;;;;;;;999777777555444555666888777777444222111222333333111000+++,,,,,,---...///000000......---------,,,,,,,,,)))(((((('''''''''''''''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!###$$$%%%$$$$$$&&&'''"""""""""######$$$&&&&&&######""""""""""""######!!!###$$$###!!!!!!"""!!!!!!###$$$$$$###""""""!!!"""""""""!!!!!! !!!!!!!!!###"""!!! !!!!!! ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """""""""!!!!!!!!! $$$""" """###"""!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###""""""!!! !!!!!!!!!###""" !!!""""""!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""######"""!!! """"""""""""""""""""""""&&&$$$###!!! !!!"""###!!!###%%%%%%###!!!"""$$$!!!!!!""""""""""""!!!!!! !!!!!!"""############!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""""""!!!  !!!""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!"""""""""""""""!!! !!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""$$$&&&%%%### !!!!!!!!!!!!!!! !!!!!!"""!!!  !!!"""##############################"""!!!!!! !!!"""######"""!!!######"""!!!!!!"""######""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!! !!!"""$$$%%%!!!!!! !!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!""""""###!!!!!!""""""""""""!!!!!!!!!#########"""###%%% !!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""" !!!""""""""""""""" !!!###$$$$$$###"""!!!!!!!!!"""""""""!!! """""""""""""""""""""""" !!!""""""###$$$$$$$$$######""""""######$$$!!!"""""""""############$$$$$$###""""""""""""""""""######$$$###"""!!! """############$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$""""""###$$$yyy~~~|||gggZZZNNNMMMKKKIIIFFFCCCAAA??????===;;;;;;;;;;;;999777666555333444666777777666222222111222333222111///000000000000000/////////......---------,,,,,,,,,(((((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&& ###''')))(((&&&$$$$$$############$$$%%%&&&'''###"""""""""""""""######"""$$$### !!!"""$$$%%%%%%$$$###"""&&&%%%!!! ###  !!!"""###"""######""" !!!"""!!!$$$''''''&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! $$$#########""""""!!!!!!###!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!######"""""""""""""""""""""""""""""""""""""""""""""!!!  """!!! !!!"""###"""!!! !!!"""""" !!!!!! !!!"""""" !!!"""""""""""""""""""""""""""'''%%%###!!! !!!""""""$$$'''&&&$$$"""###%%% !!!"""######"""!!! !!!""""""""""""!!!!!! !!!###$$$$$$""""""""""""""""""""""""$$$""""""$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!!!! !!!$$$&&& !!!!!!!!!!!!!!!!!! !!!!!!""" !!!"""""""""""""""""""""""""""""" !!!###&&&((('''###  !!!!!!"""""" !!!!!!!!! !!!###%%%%%%%%%%%% !!!###$$$$$$$$$$$$ !!!#########"""!!!$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!! !!!"""$$$%%%!!!!!! !!!!!!"""!!!  !!!"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$######### !!!""""""###!!!!!!""""""""""""!!!!!! !!!"""!!!  !!! """######"""!!!!!!""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%% !!!""""""""""""""""""###$$$%%%$$$"""  !!!""""""######"""######################## !!!"""#########$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$###""""""!!!"""""" """###$$$$$$######"""############$$$$$$$$$&&&%%%$$$"""!!! !!!###$$$###"""!!!"""###|||fffTTTPPPJJJFFFFFFEEEAAA???@@@:::::::::;;;::::::999999555666666666666666555555333333333222222222111111///......---,,,+++++++++000///...,,,++++++,,,,,,******))))))((((((''''''+++******)))(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######"""!!!$$$#####################""""""""""""""""""""""""$$$###############$$$$$$ !!!!!!!!!!!!"""############$$$$$$$$$""""""############""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!###"""""""""###$$$%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$ !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$ !!!"""###$$$$$$"""######""" !!!""" !!!!!!"""""""""###############""" """""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!+++%%% """%%%$$$"""######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! ######""""""!!!!!! !!!"""""""""!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###"""""" !!!!!!!!!"""""""""""""""""""""""""""######""""""""""""######"""###%%%&&&&&&%%%$$$### !!!!!!""""""######!!!"""""""""!!! %%% !!!"""!!!&&&!!!!!!  """###"""""""""""""""######$$$!!! !!!""""""!!!!!!"""""""""#########$$$"""""""""""""""###$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!! """!!!!!!"""$$$$$$###"""!!!!!!""""""######$$$$$$"""###$$$$$$###"""###$$$%%%$$$######""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$##################"""""""""""""""~~~hhhWWWPPPJJJFFFFFFDDD@@@???@@@;;;;;;;;;;;;;;;:::999999777777888888777666555555333333222222222111111111111111000000///......------------------+++***)))))))))(((((('''&&&&&&&&&))))))(((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%##############################""""""######$$$%%%########################%%%###""""""######!!! !!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$#########""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!"""######""" !!!"""!!!!!!!!!""""""###############""""""!!!!!! ##################""""""######"""""""""######$$$###!!! ###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!! !!!"""""""""!!!!!! !!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""" """######"""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""!!!!!!"""######"""""" !!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!! ### !!!%%%%%%"""!!!$$$  !!!###$$$""""""!!!!!!""""""###$$$!!! !!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""###$$$############"""""""""""""""""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!! """!!!!!!"""$$$$$$###""""""""""""""""""#########!!!"""######!!!!!!"""###%%%$$$######""""""######""""""""""""""""""""""""#########"""""""""""""""!!!""""""############"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#####################""""""""""""kkkZZZOOOIIIEEEDDDCCC???>>>???=========<<<;;;:::999888999999999999888777555555333222222222222111111111222111111000000//////...+++---///000///---***(((((((((((('''&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""!!!!!!""""""###$$$""""""""""""""""""""""""&&&$$$""""""###"""!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%########################"""""""""#########$$$$$$ !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!$$$######"""!!! ########################"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###""" !!! """######""" !!!""""""""""""##################"""!!! !!!"""###$$$$$$###""""""!!! """"""""""""###$$$%%%&&&###!!!$$$$$$"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  """###$$$ """######"""!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""############"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###  """""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!! ###(((((($$$""""""  !!!"""###$$$""""""!!!!!!""""""###$$$!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!""""""############""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""###""""""""""""""""""!!! !!!"""""" !!!"""$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$#################################lll[[[OOOHHHDDDCCCBBB>>>===???>>>>>>>>>===<<<:::999888:::999999888777666444333222222222222111111111111000000//////.........------...///000///...,,,+++)))((((((''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$########################"""""""""""""""###$$$$$$""""""""""""""""""""""""&&&$$$###"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&'''(((!!!!!!"""###$$$$$$%%%%%%""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###""""""!!! $$$$$$###"""!!!"""""""""""""""""""""""""""""""""!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """######""" !!!"""##################$$$$$$###!!!  !!!###%%%""""""""""""!!!!!! ###############$$$%%%%%%%%%###""""""%%%&&&&&&$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" ###""""""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!  !!!###$$$!!!"""$$$$$$"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""#########$$$$$$$$$$$$######"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""#########""""""!!!!!! !!!!!!"""""""""""" ###&&&'''%%%###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######""" !!!""""""!!!!!!"""""""""#########$$$!!!!!! !!!!!!############"""""""""!!!######""""""""""""######!!!!!!""""""""""""!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""######""""""!!!!!!!!! !!!"""""" !!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###!!!!!!!!!"""###!!!""""""###############$$$$$$$$$###############"""###############$$$$$$mmm[[[NNNHHHBBBAAA@@@===<<>>>>>>>>===<<<:::999888888888888777666444333222222222222111111111000000////////////............------,,,,,,+++,,,,,,,,,******))))))(((''''''&&&((((((((('''''''''''''''%%%$$$$$$######$$$$$$%%% %%%'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################$$$############$$$%%%%%%########################%%%$$$""""""###"""!!!$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&'''((("""""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""######$$$$$$######"""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###$$$###""""""!!!!!!!!!!!!%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!""""""######"""######""" !!!"""$$$$$$##################"""!!!  !!!$$$%%% !!!!!!""""""""""""%%%$$$$$$###""""""######"""!!!!!!!!!"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!! !!!!!!"""!!!###$$$$$$"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!"""""""""#########$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!! """##################""""""!!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!"""###$$$############""""""!!! !!!!!!!!! !!!""""""######!!! !!!"""$$$###### !!!"""###$$$%%%&&&!!!!!! !!!!!!############"""""""""!!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$###"""###"""""""""!!!!!! !!!"""######!!!!!!"""###$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###!!!!!!!!!"""###!!!!!!"""############"""########################""""""######$$$$$$$$$%%%mmmZZZNNNGGGAAA@@@???<<<<<<>>>=========<<<;;;:::999888777777777777666444333333222111111111111000000000000000000000000000000000+++***)))(((((()))***+++*********)))((((((''''''''''''''''''''''''''''''%%%$$$###""""""###$$$%%%$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!%%%$$$######"""!!! """""""""""""""""""""""" !!!"""$$$$$$&&&%%%###!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!! !!!!!!""""""############""""""!!!!!!""""""%%%$$$$$$###"""!!!!!! !!!!!!!!!"""###$$$$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$"""######""" !!!"""###############""""""""""""!!! """###$$$ !!!""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$######""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######"""!!! !!!###$$$$$$###""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!""""""######$$$$$$$$$%%%%%%$$$###""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$ !!! ###&&&%%%############"""!!! !!!!!! !!!!!!"""######!!! !!!"""$$$###### !!!"""###$$$""""""!!!!!! !!!!!!############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!"""#########"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$###"""""""""""""""""" !!!""""""######"""""""""""""""###############""""""######$$$%%%%%%%%%ooo[[[NNNFFF@@@???===;;;;;;>>>;;;;;;;;;;;;;;;:::999999777777777777777666555444111111111111000000000000////////////////////////***************************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$###### !!!"""######"""!!! !!!"""#########!!!!!! !!!""""""%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""######""" !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##################""""""!!!!!!!!!!!!!!!!!! """$$$%%%$$$###!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""########################$$$##################### !!!!!!"""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!"""""""""###$$$$$$"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!! !!!###%%%$$$###"""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!""""""######$$$%%%%%%$$$$$$""""""!!!"""######!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!! !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""###$$$ """!!!%%%'''%%% !!!"""###$$$######"""!!! !!!""""""!!! !!!""""""!!! !!!!!!!!!!!!$$$###"""!!!!!!!!!!!!"""############""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!!"""$$$$$$###""" !!!!!!!!!!!!!!! !!!"""""" !!!"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!""""""############""" !!!!!!"""""""""""""""!!!"""""""""#########$$$""""""###$$$$$$%%%&&&&&&ppp[[[MMMFFF@@@>>>===:::;;;>>>:::::::::;;;::::::999999777777888888888777777666111111111111000000000000,,,,,,,,,---------------***,,,...000000...,,,+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%$$$%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''########################"""""""""""""""######$$$########################"""!!! !!!###%%%$$$### !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""### !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""######"""!!!  !!!"""######$$$ !!!"""%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!  !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! """######""" !!!"""###"""""""""!!!!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""  !!!"""######$$$$$$###"""!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""### !!!!!!!!!""""""######%%%$$$###!!!!!!!!!"""###""""""""""""############!!!!!!!!!!!!"""""""""""" ###%%%&&&$$$###!!!"""###%%%%%%###"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%######"""!!!!!!"""###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###""" (((&&&$$$!!! !!!""" !!!!!!""""""#########"""!!!!!!!!!"""$$$%%%###### !!!'''(((%%%!!!###%%%%%%%%%%%% !!!""""""  %%%$$$$$$###"""!!!!!! $$$$$$###"""""""""""""""############""""""""""""  !!!!!!""""""""""""!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""######"""!!!!!!"""$$$$$$###""" !!!!!!"""""" !!!  !!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""$$$$$$$$$###""" !!!!!!"""""""""""""""!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&pppZZZOOOEEE>>><<<===<<<===???<<<<<<;;;;;;;;;:::::::::777777777666555555444444444222111111222333333222///............---------............---,,,+++***))))))(((''''''''''''''')))&&&$$$%%%'''(((&&&###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############$$$######"""""""""""""""$$$$$$######""""""!!!!!!###"""!!! !!!"""###"""""""""""""""######$$$%%%%%%$$$###"""!!! !!!!!!""""""!!! ###%%%$$$!!!!!!$$$%%%###!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!!!!""""""""""""!!!!!!$$$%%%%%%$$$"""!!!"""###!!!"""######!!! !!!###!!! !!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!"""######$$$$$$###!!!######$$$$$$$$$""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%"""""""""""""""###$$$%%%""""""""""""############!!!  """###""""""!!!!!!!!!!!!""""""$$$!!!!!!!!!$$$###""" $$$$$$######"""!!!!!!!!! !!!"""######"""!!! ########################""" """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""###$$$$$$$$$############### !!!"""###$$$%%%%%%%%%&&&%%%###"""""""""######!!!  """$$$ !!!"""######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!######""""""!!!!!! ###############$$$$$$$$$'''%%%###!!! !!!"""""""""""""""""""""""""""'''%%%###!!! !!!"""!!!!!!!!!!!!"""""""""""""""  """######### !!!"""###############$$$#########""""""!!!!!!$$$!!!"""%%%&&&%%%###############$$$$$$%%% !!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!######""""""!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$oooYYYPPPGGG>>><<<<<<::::::<<<;;;;;;:::::::::999999999777777777666555555444444333222000000222222222111///............---------............---,,,+++***))))))((('''''''''''''''(((&&&%%%%%%''''''&&&###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""############"""""""""######$$$$$$######"""##################$$$$$$%%%$$$$$$########################"""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!! !!!""""""###$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!  ###$$$""""""$$$### $$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!!!!!!!""""""""""""!!!!!!!!!"""######"""!!!"""$$$"""###$$$$$$"""!!!!!!"""!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""  """###$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######"""!!! !!!"""#########""""""""""""######!!!  """"""!!!###"""!!! ############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%"""!!!###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!"""""""""!!!"""######$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""""""""!!!!!!"""$$$"""############"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!""""""  !!!!!!###"""""""""!!!!!!!!! !!!!!!"""###############&&&$$$###!!! !!!"""###""""""""""""""""""""""""$$$"""!!!  """###"""""""""""""""!!!!!!!!!&&&&&&&&&%%%###"""!!!!!!""""""#########""""""!!!#########"""""""""!!!!!!###!!!!!!"""%%%&&&%%%###"""""""""""""""###$$$$$$ !!!!!!!!!""""""!!!""""""######"""!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""############""""""!!!""""""######""""""!!! !!!"""!!!!!!!!!"""!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ppp[[[RRRHHH???<<<;;;888888:::::::::999999999888888888777777777666555555444444222000//////111111111000///............---------............---,,,++++++))))))((('''''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""############"""""""""######$$$$$$######""""""""""""###$$$$$$$$$%%%%%%%%%$$$############$$$""""""""""""############$$$$$$############$$$$$$ !!!!!!"""""""""""""""""""""""""""!!!!!!"""""""""!!! ###%%%$$$$$$%%%###&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!!!!!!!""""""""""""!!!!!! !!!"""!!!!!!###$$$"""$$$%%%%%%###""""""###!!!  !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""######""""""""""""###### !!!"""#########"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""$$$###"""!!! !!!!!!!!!"""""""""""""""!!!!!!""""""###$$$$$$$$$############$$$$$$!!!$$$&&&%%%!!!"""!!!!!! !!!!!!"""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""######$$$############"""!!!!!! !!!!!!!!!"""!!!  !!!"""###%%%$$$$$$###"""  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!$$$###!!! !!!""""""""""""!!!!!!!!!!!! !!!######""""""!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!  """############""""""!!!!!!!!!###&&&((('''### !!! !!!""""""######""""""######""""""""""""!!!!!!######$$$%%%'''&&&###!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""" !!!!!!"""""""""!!! ######""""""""""""######""""""""""""!!!!!!!!!!!!""""""############"""""""""##################"""!!!"""######$$$$$$###### !!!!!!""""""#################################uuu```QQQGGG>>><<<;;;888888:::::::::::::::999999999999777777777666555555444444111000......000111000//////............------------.........------,,,+++))))))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$######""""""######!!!!!!""""""######$$$$$$########################!!! !!!""""""!!!!!!""""""############!!!!!!"""""""""!!!!!! """%%%&&&$$$$$$&&&%%%"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""$$$!!!###$$$$$$"""!!!!!!"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""&&&%%%$$$###"""###$$$%%%######""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######""""""!!!!!!######""""""!!!""""""""" !!!!!!!!!!!!###############$$$$$$$$$$$$######""""""######$$$!!!%%%'''&&&### !!!!!! !!!"""###### !!!!!!"""###$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&"""###############"""!!!""""""""""""!!!""""""""""""!!!!!! !!!""""""$$$$$$######""" !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! """###$$$###"""!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!"""$$$$$$######"""!!!!!!!!!###$$$!!!!!!$$$ """###$$$$$$$$$""""""""""""""""""!!!!!!######$$$$$$$$$###""" !!!"""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$######&&&&&&%%%%%%$$$"""!!!  !!!"""###$$$%%%%%%""""""""""""""""""""""""wwwcccPPPFFF>>><<<;;;::::::<<<;;;;;;;;;;;;::::::::::::777777777666555555444444111///......///000000//////............------------------...------,,,,,,))))))((('''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" $$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!""""""""""""""""""!!!""""""!!!!!!""""""###$$$!!!!!!!!!"""######$$$$$$!!!!!!"""""""""""""""!!!###%%%######%%%### !!!"""######"""!!! """""""""""""""""""""""" """###"""!!!!!!"""###""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""!!!"""### !!!###"""!!! !!!""""""###"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""###$$$###!!!  $$$###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!!"""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!! !!!"""%%%%%%$$$###!!!!!! !!!!!!"""###$$$ !!!"""###$$$$$$%%%###"""!!! !!!"""###"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""#########""""""!!!"""#####################"""""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###$$$###!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$######!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!! $$$#########"""""""""!!! """ """%%% !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$"""!!! !!!""" !!!!!!"""!!!!!!!!!!!!"""""""""### !!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""############""""""######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!!  !!!"""###$$$%%%&&&""""""""""""""""""""""""xxxcccPPPGGG>>><<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;::::::777777777666555555444444111///......000000000//////............---------,,,------...------,,,,,,))))))((('''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""" """"""############"""""""""######$$$$$$######""""""""""""###$$$$$$$$$%%%""""""!!! !!!""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$!!!!!!""""""#########$$$!!!!!!"""#########"""""""""###  ###"""!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""""""""""" """######!!!!!!"""$$$###"""!!! !!!"""###$$$%%%&&&$$$"""!!!"""###!!!"""!!!  !!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""!!!!!!!!!"""### !!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""###!!! """$$$$$$$$$!!!!!!!!!!!!""""""###$$$ !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""###$$$%%%!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!""""""###""""""""""""######$$$$$$$$$$$$#########""""""""""""!!!!!! !!!""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! ###$$$$$$"""!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! ########################"""###!!! """$$$%%%$$$$$$###!!! !!!!!!!!!!!!""""""######""" !!!### !!!""""""!!!!!!!!!"""""""""###### !!!"""######!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""""""##################"""!!!""""""###$$$######### !!!"""###%%%%%%&&&########################zzzeeeSSSIIIAAA>>>===;;;;;;<<<;;;;;;;;;:::::::::999999777777777666555555444444222000//////000111111000///............---------,,,,,,------...------,,,))))))((('''''''''''''''%%%'''((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%###!!! """"""############"""""""""######$$$$$$######"""##################$$$$$$###""""""!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""#########!!!!!!"""###############!!!###!!!!!!###!!!######$$$$$$$$$$$$######"""""""""""""""""""""""" """######""""""###$$$###"""!!! !!!"""###"""###$$$###"""!!!"""### !!!###"""   """!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""""""""######### !!!"""###$$$%%%%%%%%%######""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!""""""""""""""" """###$$$!!!!!!!!!"""""""""######!!!!!!###$$$$$$$$$###"""###""""""""""""""""""######!!! !!!"""###"""!!!"""""""""!!!""""""######!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!""""""""" !!!"""#########""" !!!"""$$$$$$$$$###"""###############"""!!!!!! !!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!"""""""""#########!!!!!!!!!"""$$$%%%!!!""""""############""""""""""""""""""""""""""""""######""""""!!! """""""""######$$$$$$%%%""""""""""""""""""""""""#########"""!!! !!!!!!!!!""""""!!!"""###""" !!!###!!!!!! !!!!!!"""###!!!!!!"""""""""#########!!!!!! !!!"""$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""############""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}iiiVVVLLLCCC???===::::::;;;:::::::::999999999888888777777777666555555444444222111//////111111111000//////.........---------,,,,,,------...---------))))))((('''''''''''''''%%%''')))'''$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$######"""""""""""""""$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###""" !!!""""""######""""""""""""""""""!!!!!!"""###############"""%%%%%%""""""%%%%%%"""###"""!!!!!!"""###"""""""""""""""""""""""" """######""""""###%%%$$$"""!!! !!!"""$$$ """"""!!!!!!###$$$!!!"""$$$###!!! !!! """$$$$$$!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""############ """#########'''&&&%%%############$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""############ !!!"""###$$$###""""""$$$$$$############$$$$$$"""!!!!!!"""######!!!######""""""""""""######""""""""""""############ !!!"""######"""!!! ######################## !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! """!!!!!!!!! !!!"""######"""!!! $$$$$$$$$###############!!!"""############ !!!#########"""!!!###############"""!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""&&&%%%$$$###""" """""""""""""""""""""""" !!!!!!!!!!!!!!!$$$""""""%%% !!!!!!!!!""""""######$$$""" !!!###%%%""""""############"""""""""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&###!!! """######""" !!!"""""""""""" !!!!!!"""""""""%%%&&&###!!!!!!###!!!!!!!!!!!!!!!"""######""""""""""""############"""!!!!!!!!!"""###%%%&&&######""""""""""""###### !!!!!!!!!""""""######""""""############""""""!!!!!!""""""""""""!!!!!!&&&&&&&&&%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~jjjWWWMMMDDD@@@???===<<<>>>===<<<:::999888888999:::555555555666666666666666555444333222111111111111111///...---......,,,+++,,,,,,---------,,,+++***(((((('''&&&&&&'''))))))%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""$$$(((((($$$$$$(((((($$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%$$$###""""""######$$$#########""""""!!!!!!!!!!!!""""""###############$$$$$$%%%$$$###"""!!!&&&### !!!###%%%%%%$$$"""!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$"""!!!%%%$$$$$$###%%%''')))+++#########"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! """"""!!!!!! """"""###$$$$$$$$$$$$###'''$$$""""""$$$$$$""" """"""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""!!!""""""###$$$###############"""!!!!!!$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###(((&&&"""!!!  !!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!! """######""" !!!""""""!!!  !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""### !!!#########"""!!!  !!!""""""!!! """"""!!!!!! %%%""" """!!!!!!"""$$$%%%%%%%%%$$$#########""""""!!!!!! ######"""""""""""""""#########""""""!!!!!! $$$###"""!!! """"""""""""!!!!!!!!!!!! !!!""""""$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""!!!"""%%%$$$$$$$$$#########""""""%%%$$$$$$$$$######"""""" !!!"""$$$$$$""" !!!###$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!"""""""""!!!""""""###$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""~~~kkkXXXNNNEEEAAA@@@>>>===???===<<<:::999888999999999666666666777777777777777444444333222111111000000111///...---......,,,+++,,,,,,---------,,,+++***)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########&&&&&&######&&&&&&#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!$$$###""""""!!!!!!""""""############"""""""""!!!"""""""""#########$$$$$$###$$$$$$$$$$$$###"""!!!%%%""" ###%%%$$$###""""""""""""""""""###$$$""""""""""""!!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!"""###############$$$###!!! """###$$$!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""############"""&&&### ###$$$%%%$$$""""""""""""""""""""""""###""""""!!! !!!!!!"""""""""""""""###$$$$$$###############"""!!!!!!""""""""""""!!!!!! !!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!$$$&&&'''!!! !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""!!!  !!! !!!"""######"""!!! !!!!!!"""######$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""### !!!"""######"""!!!!!!  !!! !!!""""""!!! """!!!!!!!!! $$$!!! !!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""###### !!!!!!""""""###############""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$#########"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$""" !!!%%%((($$$$$$$$$#########""""""$$$$$$#########""""""""" !!! !!!###$$$###"""!!!""""""!!!!!!!!!!!!""""""#########""""""""""""""""""#########$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""####################################lllXXXNNNEEEBBBAAA>>>>>>???<<<<<<;;;:::999999999999777777777777777777777777333333333333222111000///000///------......---+++,,,,,,---------,,,+++******)))((('''&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$&&&%%%$$$#########$$$%%%"""%%%%%%""""""%%%%%%"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!!!!!!!############""""""""""""###############$$$$$$$$$######$$$$$$######"""!!!###!!! """#########$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!######$$$$$$$$$$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""!!!!!!!!!!!! !!!"""""""""""""""$$$""" """$$$&&&&&&"""""""""""""""""""""""""""!!!!!! #########"""###$$$$$$%%%###############"""!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ###  """"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!""""""""" !!!!!!""""""""""""!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!############""""""""""""!!!""""""!!! ###%%%$$$############"""""""""######""""""""""""!!!!!!  !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""############"""###$$$%%%%%%%%%$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""####################################lllWWWNNNDDDAAA@@@======???<<<<<<;;;:::999999999999777777777777666666666666111222333333222111000///000...------......---,,,,,,,,,---------,,,+++***+++***((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$'''%%%###""""""###%%%&&&###$$$$$$######$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################"""######$$$$$$$$$$$$######""""""!!!!!!!!!""""""#########"""""""""""""""############$$$$$$$$$$$$##################""""""!!!!!! !!!""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########""""""!!!%%%$$$"""!!!   !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!###############$$$%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%)))(((""""""""""""""""""#########"""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!""""""###$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""### !!!!!!""""""######""""""""""""""""""###$$$######""""""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!######"""""""""""""""!!! """!!! !!!###############"""""""""""""""""""""!!!!!!!!!!!!!!!###  """""""""!!!""""""###""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$ """$$$%%%%%%%%%###"""!!!"""""""""##################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""lllVVVLLLCCC@@@>>><<<;;;===;;;;;;;;;;;;:::999888888666666555555555444444444111111222222222111000000///...------...///---,,,,,,,,,---------,,,+++***+++***((('''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########""""""######$$$""""""""""""""""""##############################""""""""""""""""""###### !!!!!!"""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########""""""!!!"""""""""!!!!!!!!!"""""" !!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""######$$$$$$######!!!"""$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""############""""""######$$$%%%###############"""!!!!!!""""""""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!$$$$$$ ###%%%$$$""""""""""""######$$$$$$#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """"""!!!  !!! !!!!!!!!!!!!!!!""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!  """### !!!!!!""""""######""""""!!!!!!"""###$$$$$$######""""""!!!!!!  """"""""""""!!!!!!!!!!!!!!! !!!""""""###############"""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!! """###%%%%%%$$$$$$$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$""" """###$$$$$$"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$ """$$$$$$###!!! !!!"""""""""##################$$$$$$$$$$$$######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!~~~kkkUUUKKKBBB???>>>;;;;;;<<<;;;;;;;;;;;;:::999888888666555555444444333333333222111111000000000111111///...------...///...---,,,,,,---------,,,+++******)))((('''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$#########$$$%%%&&&&&&$$$$$$&&&&&&$$$$$$&&&"""######$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###""""""###############$$$$$$%%%""""""""""""#####################"""""""""""""""""""""!!!!!!!!!"""######!!!######"""""""""###$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!######$$$$$$$$$ !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""""""""######""""""###$$$$$$$$$$$$$$$!!!###%%%%%%### """"""""""""""""""""""""###""""""""""""######$$$"""""""""!!!"""######$$$###############"""!!!!!!""""""""""""############"""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!###$$$"""!!!!!!""""""######$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""  !!!"""### !!!!!!!!!!!!!!! """"""!!! !!!""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""############""""""!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""############"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!  """######""""""###$$$!!!!!!"""""""""""""""###!!!!!!""""""""""""######"""  !!!###""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""""""""!!! """"""""""""##################$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!}}}kkkVVVLLLCCC@@@>>><<<;;;===;;;;;;;;;<<<;;;:::888777777666666555444444333333333111///......000222333///---,,,---...///...---,,,,,,---------,,,+++***)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%""""""%%%%%%""""""%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""#########"""""""""""""""###$$$$$$!!!"""""""""############"""""""""!!!!!!!!! """!!!!!! !!!"""###$$$"""%%%%%%###"""###$$$""""""""""""""""""###$$$""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!"""############### !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!""""""###############!!!######""" !!!$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""##################"""!!!!!!!!!!!!!!!"""""""""##################"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$### """!!! !!!!!!"""######$$$!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!! !!!"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$######"""$$$###"""!!! !!!"""""""""!!!!!!!!!!!!""""""  !!!###$$$ !!!!!!!!!""" """$$$$$$""" """ """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""######""""""""""""######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!"""""""""""""""!!!!!! !!!!!!!!!"""""""""#########""""""!!!   """!!!!!!!!!!!!""""""######"""""""""#########$$$$$$  """###!!! !!! !!!!!!"""######""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""####################################}}}jjjWWWMMMDDDAAA???===<<<>>>:::;;;<<<<<<;;;:::888777888777777666555555444444444222///------///222444...---,,,---//////...---,,,,,,---...---,,,+++***(((((('''&&&&&&'''))))))'''&&&%%%$$$###$$$%%%&&&&&&%%%###"""!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%%%% %%%%%% %%% !!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$""""""!!!!!! """!!! """###$$$"""&&&&&&$$$"""###%%%""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!############""""""""""""######""""""""""""############""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############%%%%%%$$$$$$"""!!!  !!!!!!""""""!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$!!!!!!""""""#########$$$ !!!!!!"""""""""""""""""""""!!!$$$)))"""""""""""""""""""""""" !!!"""### !!!""""""###############"""!!!!!! !!!!!!""""""$$$$$$%%%%%%$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""$$$'''&&&""" !!!"""######### !!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!###%%%&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$###""" !!!"""""""""!!!!!!!!!!!!""""""  !!!###$$$ !!!!!!""""""!!!$$$&&&%%%""" """ """#########"""!!!######""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%#########"""!!!!!!  """###%%%&&&""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$ !!!"""############ !!!!!!!!!""""""######$$$$$$$$$###"""!!!!!! !!!""""""!!! ###%%% !!!!!!!!!""""""######""""""######$$$$$$$$$%%% !!!"""$$$$$$""" !!!"""$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!"""""""""!!!"""######$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$mmmVVVKKKAAA>>>>>><<<:::;;;>>>===<<<;;;999888777666222222333444555555555555111111111111111111111111,,,,,,,,,,,,...///000111+++---///111111000...,,,+++***)))'''&&&&&&&&&&&&)))'''%%%&&&((()))&&&######$$$$$$%%%%%%$$$$$$############"""######$$$%%%######""""""###%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%$$$"""###$$$$$$###!!!"""""""""###$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""'''$$$!!!!!!###$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%########################$$$###""" """###$$$ !!!"""######$$$"""$$$'''))))))&&&### !!!###$$$###!!!!!!"""############"""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$#########""""""!!!!!!$$$$$$######"""""""""!!!$$$$$$$$$###"""!!!!!! $$$$$$######"""!!!!!!!!!###"""""""""!!!!!! !!!"""$$$%%%$$$###"""!!!"""""""""#########$$$'''&&&%%%$$$###"""!!! ######""""""!!!!!! ###"""!!!###&&&#################################""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""""""""""" """######!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""""""""""""""!!! ######""""""!!!!!!  """#########"""!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########""" !!!""" !!! !!!&&&%%%###!!!!!!!!!!!!""" !!!!!!"""###$$$$$$$$$"""###$$$###!!! !!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!! !!!######""""""###%%%$$$###"""!!!!!!"""###$$$!!! !!!"""###!!!!!!"""###############!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%%%%###!!!!!!!!!""""""""""""""""""""""""mmmVVVKKKAAA>>>>>><<<;;;;;;======<<<;;;999888777777777777777666555444222111111111111111111111111111...------------......///+++---///000000...,,,+++)))((((((''''''''''''((()))'''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%###############$$$$$$%%%''''''''''''&&&%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$###"""!!!"""$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!"""$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""" !!!!!!"""######$$$$$$%%%%%%%%%%%%$$$######'''((((((&&&###!!!!!!"""###"""""""""""""""""""""$$$#####################""""""""""""!!!!!! !!!!!!!!! $$$$$$######"""!!!!!! """"""""""""""""""######$$$$$$$$$#########"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! ###"""""""""!!!!!!!!! ######"""!!!!!!###########################"""""""""""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$#############################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""###$$$###!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%% !!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!###$$$$$$$$$###""""""""""""""""""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############"""!!! !!!"""!!!"""!!!!!!###%%%%%%$$$###!!!!!!!!!!!!""" !!!""""""###### """###""""""###$$$""""""""""""############ ###%%%%%%$$$$$$%%%######""""""""""""############"""!!!!!!!!!!!!!!!&&&%%%###"""###""" !!!"""######"""!!!###$$$######""""""""""""######""""""!!!!!!"""######$$$ !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###""""""""""""""" """$$$$$$###!!!!!!!!!""""""""""""""""""""""""nnnUUUJJJ@@@>>>???===<<<===<<<<<<;;;::::::999888888999999888777666444222111111111111111111111111111//////......------------,,,---...///...,,,***)))'''''''''''''''((())))))((('''&&&'''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%###############$$$%%%%%% !!!"""###$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$!!!!!! """%%%&&&&&&%%%$$$$$$$$$###############&&&%%%###!!!!!!###%%%&&&###""""""""""""###$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$############################## !!!###%%%%%%###!!! !!!!!!""""""#########&&&%%%###!!!!!!"""###$$$!!!"""""""""###%%%""""""""""""""""""######$$$$$$$$$######"""""""""!!!!!!!!!!!! $$$$$$######"""!!!!!!!!! !!!""""""###$$$$$$$$$$$$############""""""$$$###!!! """$$$%%% $$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!"""######"""  !!!########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""##############################%%%%%%$$$######"""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""#########!!!!!!###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""######""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!! !!!###$$$"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!#########$$$''')))$$$$$$###"""!!!!!!!!!!!! !!!!!!"""""" """###""""""###$$$############$$$$$$$$$$$$###$$$%%%%%%#########%%%######""""""""""""#########""""""!!!!!!!!!!!!!!!'''%%%$$$###$$$###""" """###$$$###"""!!!"""###""""""############""""""######$$$$$$%%%$$$$$$$$$"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$!!! !!!!!!######"""!!!!!!"""""""""""""""""""""""""""nnnTTTJJJ@@@>>>???>>>===>>>;;;;;;;;;::::::999999999666666666666666555444333111111111111111111111111...............------------............,,,***)))((((((''''''''''''((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%######"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$%%%$$$$$$$$$###"""""""""%%%$$$###""""""###$$$%%%!!!!!!"""$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$####################################!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########%%%###!!!  """### !!!!!!###%%%"""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!! ######"""!!!!!!"""###$$$ $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!! !!!########################### !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""" """"""""""""""""""""""""########################!!!"""""""""############!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""###""""""!!! """!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!"""$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!! !!!""""""!!!"""""""""###$$$&&&)))+++######""""""!!!!!!!!!!!! !!!!!!""""""""""""$$$%%%$$$""" !!!"""""""""#########$$$$$$#########!!! !!!#########""""""""""""######""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$%%%$$$######$$$$$$###!!! !!!"""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$#########$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&$$$!!! !!! """###"""!!!""""""""""""""""""""""""""""""oooUUUJJJ@@@???@@@>>>===>>>;;;;;;;;;::::::999999999555555555555555444333222111111111111111111111111,,,---......//////........./////////...,,,+++*********(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&111...)))$$$!!!!!!!!!"""""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""" !!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%################################################$$$###"""!!!!!!"""###$$$""""""""""""############!!!"""""""""!!!!!! !!!###%%%%%%""" !!!!!!""""""###############""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!###'''"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!################################################!!!"""""""""############ !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###############""" !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######  """###"""!!! !!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!! """###"""!!!"""!!!!!!!!!###&&&((()))""""""""""""!!!!!!!!! !!!"""""""""""""""#########$$$%%%$$$"""!!!!!!!!!!!!!!!!!!"""""""""######""""""!!! """$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!! !!!###$$$$$$######$$$$$$###!!! !!!"""!!!"""###$$$$$$###"""!!!""""""$$$$$$$$$###"""!!! !!! !!!!!!!!!!!!!!!""""""###########################"""""""""""""""""""""""""""""""""""""""######$$$'''%%%"""  !!!### ######"""""""""###########################}}}oooVVVKKKAAA???@@@>>>===>>><<<<<<;;;::::::999888888777777666555444222000///111111111111111111111111+++,,,.../////////.....................---,,,++++++***)))(((&&&&&&&&&%%%&&&''')))((('''%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&***(((%%%""""""###&&&(((!!!"""######$$$$$$######%%%$$$######$$$$$$###!!!$$$$$$$$$############### """$$$%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%"""""""""#########$$$$$$########################%%%###!!! !!!###%%%######################## !!!"""######!!! ###$$$"""!!! !!!!!!!!!"""######$$$$$$#########""""""!!!!!!!!!""""""""""""############ !!!!!!!!!!!!######""""""""""""""""""######"""!!!!!! !!!!!!""""""""""""######!!!"""$$$%%%%%%###!!!""""""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!"""&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!################################################""""""""""""############ !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###############"""""""""%%%%%%%%%###!!!!!!###%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""### !!!""""""""""""""""""!!!!!!!!! !!!""" """"""""""""""""""""""""###"""""""""!!!!!!!!! $$$!!!"""$$$###!!!"""!!! !!!###%%%%%%%%% !!!!!!""""""!!!!!! """"""""""""############!!!###$$$######$$$%%% !!!!!!!!!"""""""""""""""######"""!!!"""$$$&&&######""""""""""""######!!!!!!!!!!!!!!!""""""######"""!!!!!!""""""!!!"""###$$$###"""!!!"""###""""""############"""""""""""""""###""""""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""""""""""""""""""######$$$&&&$$$###!!!!!!"""###$$$ """$$$$$$###""""""###########################{{{}}}pppWWWLLLBBB@@@@@@>>><<<=========<<<;;;999888777777777777666666555333222111111111111111111111111111---...///000///...,,,+++,,,---------,,,,,,,,,,,,***)))((('''''''''''''''%%%((())))))&&&%%%%%%'''$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&& !!!###%%%&&&'''!!!""""""###############$$$###""""""$$$%%%$$$##################$$$$$$$$$""""""############""""""!!!!!!!!!""""""#########""""""!!!!!!""""""###$$$ !!!"""###$$$%%%%%%##############################""""""""""""############################## !!!"""######""" !!!"""###$$$%%% !!!!!!"""######$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""######"""""""""""""""""""""###!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#####################"""!!!!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###!!!""""""!!!"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!! """###########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""#########"""!!!!!! ###$$$$$$$$$"""!!!"""### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""###"""!!! !!!"""###  ######"""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!"""###$$$ !!!""""""""""""""" !!!!!! """$$$ """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$ ###%%%###!!!"""!!! !!!$$$%%%###!!! !!!""""""!!! """""""""""""""""""""""" """$$$$$$######$$$%%%!!!!!!"""""""""#########$$$%%%%%%$$$###"""$$$%%%######""""""""""""######!!!!!!!!!!!!!!!"""######$$$###!!!"""######""" !!!"""######"""!!!###$$$######""""""""""""############"""!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""""""""""""""""""######$$$######"""""""""###$$$$$$"""$$$&&&&&&$$$###"""###########################yyy|||pppXXXMMMCCC@@@@@@>>><<<<<<>>>===<<<;;;999888777666444444555666777777777666111111111111111111111111//////000000///---+++)))++++++++++++++++++,,,,,,(((''''''''''''((())))))%%%(((***)))&&&$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((&&&###!!!!!!"""###############"""!!!!!!"""$$$&&&&&&%%%""""""######$$$$$$$$$%%%$$$###""" """###$$$!!!!!!!!!!!!!!!""""""### !!!"""""" """###$$$%%%&&&######################## """###$$$$$$###""" $$$$$$##################"""""""""""""""!!!!!!!!!###%%%%%%%%%$$$%%% !!!!!!"""###$$$$$$$$$  !!!!!!""""""######$$$$$$%%%%%%%%%&&&"""""""""""""""######### !!!""""""""" !!!!!!&&&$$$"""!!! !!!"""### !!!"""###$$$%%%&&&""""""""""""!!!!!! !!!!!!!!!""""""###### ###%%%%%%"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!  """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""######"""!!!  """!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###"""!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""######$$$###"""""""""###%%%&&& !!!!!!  !!!!!! !!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$ ###%%%###!!!###!!!!!!"""%%%%%%""" !!!""""""!!! !!!!!!!!!!!!!!! ###%%%&&&%%%###!!!!!!""""""############$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!"""######!!!!!! """%%%&&&&&&%%% !!!######""""""###%%%$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""### """#########!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""###$$$$$$$$$###%%%''''''%%%###"""###########################{{{sss]]]QQQEEEAAA@@@>>>===>>><<<;;;;;;::::::999999888666666666555444444333333444444333333222111000000111111111111000000000000//////......---,,,+++***))))))(((((((((((())))))******)))(((((((((((()))%%%###!!! !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######&&&%%%###"""""""""######!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""...(((!!!!!!$$$$$$"""############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###&&&$$$######$$$$$$###!!!!!!######!!! $$$""" !!!$$$%%%### ############$$$$$$$$$$$$!!!###&&&'''((('''%%%#########$$$%%%&&&((()))***%%%&&&'''%%%""" """"""""""""!!!!!!!!!!!!!!!"""!!! !!!###%%%$$$###!!!!!!!!!""""""%%%###!!!  !!!"""###"""""""""$$$%%%$$$###$$$###"""!!! """""""""""""""###$$$$$$!!!###%%%%%%$$$###$$$%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!! """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! %%%###!!! !!!###%%%&&&%%%$$$""""""""""""###$$$$$$############$$$$$$""""""#########""""""!!!"""###$$$$$$""""""###$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######""""""!!!!!! ### ###""" &&&######&&&"""""""""""""""!!!!!! !!!###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$ !!!!!!""""""#########"""!!! !!!"""$$$&&&###############$$$$$$$$$""""""""""""############"""!!!!!!!!!"""###$$$$$$ """"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$###"""###$$$"""$$$''''''%%%""" ######""""""!!!!!! $$$$$$###"""!!!!!!""""""######""""""!!!!!! !!!!!!!!!"""######$$$$$$###############"""!!!!!!###%%%&&&$$$!!! """$$$((('''%%%$$$###$$$$$$%%%###$$$$$$###!!! !!!#########"""""""""###%%%&&&""""""""""""""""""""""""$$$###"""""""""""""""###"""""""""######"""""""""%%%%%%$$$$$$###"""!!!!!!#########""""""""""""!!!$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$#########""""""!!!!!!!!!###$$$###!!! """%%%{{{ttt___SSSFFFAAA@@@===<<<<<<<<<;;;;;;::::::999999888777777666666555444444444444333333222222111111111111111111000000000//////,,,---.........---,,,+++))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%$$$""""""$$$&&&%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$###############)))%%%!!! ###$$$"""!!!!!!!!!!!!""""""""""""###############"""""""""$$$$$$"""!!!!!!!!!"""###%%%###""""""######"""!!!!!!""""""""""""###$$$###!!! !!!###$$$""" !!!!!!!!!!!!""""""""""""!!!###%%%''''''&&&$$$###""""""######$$$%%%''''''!!!###%%%%%%###!!! """"""""""""!!!!!!!!!!!!"""######"""!!!!!!$$$&&&$$$###"""!!!!!!""""""###$$$###!!! !!!"""###"""!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""############""""""""""""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$###"""""""""###$$$%%%#########""""""#########""""""############""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!! ### ###""" ###"""  """### !!!"""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""$$$%%%$$$$$$######"""""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###"""$$$&&&'''%%%""" """"""""""""!!!!!!!!!!!!$$$$$$###"""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$###############"""!!!!!!"""#########!!!!!!"""$$$$$$######""""""###$$$%%%###$$$$$$###!!! """###$$$###"""""""""###$$$%%%###########################"""""""""""""""############""""""""""""######%%%%%%$$$$$$###""""""!!!$$$$$$#########"""""""""$$$$$$$$$#########""""""########################""""""######$$$$$$$$$$$$############"""""""""!!!###%%%%%%$$$!!! """$$$zzzuuuaaaTTTGGGBBB@@@===;;;;;;<<<;;;;;;::::::999999888888888777777666555555555222222222222222222222222111111000000000000//////***+++---//////...---,,,)))((((((''''''(((((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$&&&###$$$$$$$$$###""""""!!!######$$$$$$$$$$$$######$$$$$$###""""""""""""###############$$$$$$$$$$$$###############$$$$$$$$$$$$"""!!!"""$$$$$$"""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$######"""!!!"""""""""$$$"""!!!!!!######""" $$$###"""  ###&&&%%%###!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""!!!###%%%&&&&&&&&&$$$###""""""!!!!!!"""######$$$ ###&&&'''&&&$$$######!!!!!!!!!!!!""""""""""""!!!"""######""""""$$$&&&###""""""!!!""""""###$$$$$$###!!! !!!""""""###"""!!!"""$$$%%%$$$### !!!"""$$$$$$!!!!!! !!!!!!""""""%%%""" ###%%%%%%### !!!!!!!!!!!!!!!!!!######$$$$$$######""""""!!!"""###$$$$$$###"""!!!###########################""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""$$$%%%&&&""""""""""""""""""""""""""""""############""""""$$$%%%&&&%%%$$$$$$%%%&&&$$$######"""!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###  """""" """"""""""""  !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  """"""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!!""""""!!!!!! !!!########################!!!!!! """"""!!!!!!  !!!###!!!$$$&&&&&&$$$""" !!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$"""############""""""!!!###!!!!!!!!!###$$$###""" !!!"""###$$$######$$$###!!! """###%%%$$$###"""""""""###$$$########################"""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$############$$$$$$$$$#######################################""""""###$$$$$$$$$$$$$$$############""""""""""""$$$%%%%%%###!!!!!!"""$$$~~~yyy~~~www```SSSGGGBBBAAA>>><<<===<<<;;;;;;::::::999999888999999888888777666666666222222222222222222333333111000000000////////////***,,,...//////...,,,+++(((((((((''''''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%"""###$$$$$$###""" ######$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$ !!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%###"""!!!"""$$$%%%###!!!"""#########$$$$$$$$$$$$""""""###############$$$$$$######"""""""""""""""###!!! !!!""""""!!! ######!!! ###&&&%%%$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######""""""!!!!!!!!!""""""###&&&***+++***'''%%%%%%!!!!!!!!!!!!""""""""""""!!!""""""""" !!!"""!!!!!!!!!""""""###$$$$$$###"""!!!!!!!!!!!!""""""###"""!!!"""###$$$$$$""" !!!"""###$$$!!!!!! !!!!!!&&&!!!!!!%%%$$$!!! !!!!!!"""""""""""""""############""""""!!!"""############"""!!!########################""""""""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""############"""!!!###$$$###"""!!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!### !!!"""!!! !!!"""######"""!!! !!!""""""###$$$ !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! ######""""""!!!!!! ######"""!!!!!!"""###$$$###""""""!!!  !!!!!!###"""!!!!!! ########################"""!!!!!!!!!!!! ###""""""!!!  """###!!!###%%%%%%###!!!!!!!!! !!!!!!""""""############"""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!"""#########""""""############"""!!!%%%###!!!"""%%%%%%### !!!!!!"""""""""######"""!!!!!!"""$$$&&&%%%###"""""""""##############################!!!!!!!!!!!!"""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######################################################!!!"""###$$$$$$$$$$$$############"""""""""""""""!!!""""""!!!!!!"""###$$$|||www}}}vvv]]]QQQEEEAAAAAA???>>>???<<<;;;;;;::::::999999888999999999888777777666666222222222222222222333333000000000////////////...---...//////...---***)))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######"""###$$$$$$###"""###$$$"""###$$$$$$$$$"""!!! ######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%%%%$$$""""""###$$$%%%&&&"""#########$$$$$$$$$$$$!!!!!!!!!"""""""""##################"""""""""!!!"""!!! !!!"""###"""!!!!!!"""###!!! $$$###"""!!!!!!!!!###$$$"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$###""""""""""""###$$$'''+++,,,)))&&&$$$### !!!!!!!!!"""""""""######$$$$$$###!!! !!!!!!""""""############"""!!!!!!!!!!!!!!!"""""""""!!! !!!###$$$###"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!! !!!!!!!!!""""""#########!!!""""""#########""""""""""""############""""""########################""""""""""""############""""""############""""""############""""""!!!!!! !!!""""""""""""!!! !!!!!!"""###############!!!"""######!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!! """""""""!!!!!!"""""""""###"""!!!!!!!!!!!!"""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""######""""""!!!!!! ######"""""""""""""""""" !!!!!! $$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""!!!######"""!!! !!!!!!!!!!!!###$$$!!!###$$$$$$"""!!!!!!""" !!!!!!""""""#########"""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!""""""######!!!""""""#########""""""'''%%%###$$$&&&%%%"""#########""""""!!!!!! """######"""!!!!!!###$$$&&&%%%###"""""""""##############################!!!!!!!!!!!!"""###%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!"""###%%%%%%$$$######""""""""""""""""""######!!!###$$$%%%zzzvvv|||sss[[[OOOCCC@@@@@@??????@@@<<<;;;;;;::::::999999888999999888888777666666666222222222222222222222222000000////////////....../////////...---,,,******(((''''''&&&&&&''''''(((%%%%%%$$$#########$$$$$$"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$######"""$$$%%%$$$###!!!!!!"""""""""######$$$######"""######$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%############$$$$$$$$$$$$###############$$$$$$$$$&&&%%%###""""""$$$&&&'''!!!!!!!!!!!!"""""""""""" !!!""""""######"""############"""!!!!!!"""!!! !!!###$$$###""""""$$$&&&&&&$$$"""!!!!!! """!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$$$$###############$$$"""%%%'''(((%%%###!!! !!!!!!""""""######%%%&&&'''&&&###"""!!!"""!!!""""""############"""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###"""###"""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!$$$!!!!!!######!!!"""###############$$$$$$!!!!!!""""""######""""""###""""""""""""""""""###########################"""""""""############$$$""""""""""""""""""""""""############"""!!! !!!!!!############!!!!!! !!!"""######$$$#########$$$%%%$$$######$$$%%%"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! $$$###!!! !!!###$$$$$$###""" !!!"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""######""""""""""""!!!!!!!!!!!!############"""""""""""" !!!!!!!!!""" !!!$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""######""""""!!!!!! !!!######""""""###%%%!!!"""######"""!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""###!!!""""""############"""%%%$$$$$$%%%%%%$$$!!!$$$$$$$$$$$$###"""!!! !!!"""###"""!!!!!!###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###########################$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&%%%###"""""""""""""""############"""$$$%%%%%%yyyuuu|||~~~nnn[[[OOOCCC??????===<<<===<<<;;;;;;::::::999999888999888888777666666555555444333333222222111111111000000/////////.........///...---,,,+++,,,,,,---(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$######"""###$$$&&&%%%""" ###############$$$%%%&&&######$$$$$$$$$$$$######!!!"""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""######$$$###"""!!! ###"""!!!"""$$$%%%$$$###"""###%%%%%%$$$""""""### """!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""#########"""######$$$$$$ """$$$$$$###"""!!!""" !!!"""#########"""$$$&&&&&&%%%###$$$$$$""""""###$$$######!!!!!! !!!""""""""""""""""""!!! !!!#########!!!!!!!!! !!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%$$$##################""" !!!!!!"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""######"""!!! !!!"""$$$%%%%%%$$$"""!!! !!!"""######$$$$$$$$$"""$$$%%%$$$###"""###%%%"""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""###"""!!! ###""""""""""""""""""######""" !!!###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""###$$$!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###############"""""""""!!!"""######!!!!!!"""### """###"""!!!!!!!!!###""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!!!!!!!"""""""""### !!!"""""""""!!!!!!"""############### ###$$$###"""""""""!!!"""############!!!!!!!!!"""###"""!!!!!!###%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""###%%%&&&&&&%%%###"""########################$$$$$$#########"""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" """$$$&&&&&&%%%###"""!!!"""""""""###############!!!!!!###%%%%%%###xxxttt{{{{{{jjj\\\PPPCCC???>>><<<:::;;;<<<<<<;;;::::::999999888888888777777666555555555444444333333222111000000000/////////...............---,,,++++++,,,...000'''''''''&&&&&&''''''''')))(((''''''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""###%%%&&&%%%""" ######""""""###%%%'''(((######$$$$$$$$$$$$###### !!!#########"""!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######"""""" """%%%&&&$$$""" ############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$$$$"""!!! ###"""!!!"""$$$%%%%%%$$$!!!""""""""" !!!###"""""""""!!!%%%############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$ """###$$$######$$$&&& !!!"""######$$$"""$$$$$$###$$$%%%"""###$$$$$$###"""!!! !!!""""""###"""""""""!!! !!!"""######!!! """###%%%&&&$$$$$$###"""""""""""""""!!!!!!  !!!$$$$$$######""""""!!!!!! !!!"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%###""" """###%%% !!!#########""""""!!!###$$$%%%%%%$$$###!!! !!!######$$$$$$$$$ """###"""!!! !!!""""""######$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""######!!! !!!"""###$$$$$$###"""!!!!!!  """$$$&&& !!!###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$ !!!!!!""""""#####################"""!!! $$$$$$###"""!!!  !!!!!!!!!!!!""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###############$$$$$$$$$!!!"""###"""!!! !!!""" """###"""!!! """#########""""""!!!!!! """"""!!!""""""###$$$$$$ !!!!!!!!!""""""###### !!!"""""""""!!!!!!"""###############!!!"""!!! """$$$ !!!#########""""""!!!"""###"""!!!"""###%%%######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###!!!###%%%''''''%%%###!!!##################$$$$$$#########""""""""""""!!!""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!$$$&&&&&&%%%###!!!!!!!!!""""""#########$$$(((%%%"""###%%%&&&$$$"""~~~{{{|||kkkXXXPPPEEE???===>>>??????>>>===<<<<<<<<<;;;888555777777777777666555444333222222222111111111111000////////////............------.........---+++***...---+++***((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""!!!######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!! ###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""##################""""""""""""######$$$###""" !!!"""$$$%%%%%%%%%%%%$$$###### !!!""""""######""""""""""""###### !!!"""""""""!!!"""!!! ###''''''"""""""""""""""############ !!!"""###$$$$$$%%%&&&###!!!"""%%%'''&&&$$$""""""""""""############!!!!!!!!! !!!### !!!!!!"""!!!!!!"""###############""""""!!!!!!!!!!!!""""""###""""""!!! ########################$$$$$$############$$$$$$######""""""""""""######""""""############"""""""""###%%%''''''&&&%%%$$$!!!""""""######""""""!!!"""############$$$$$$$$$$$$"""!!! !!!"""$$$%%%###############$$$$$$$$$$$$###""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######"""!!!###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!  !!! """$$$###"""!!!  !!!!!!""""""######""""""""""""""""""""""""&&&### """""" !!!$$$%%%###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%""" !!!"""###!!! !!!!!!!!!"""""""""######$$$$$$$$$%%%!!!!!! """"""""""""""""""""""""&&&%%%$$$###"""""""""""" !!!"""$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######%%%$$$$$$###""""""!!!!!!%%%&&&&&&%%%###"""###$$$$$$$$$###"""!!!!!!""""""$$$###$$$%%%&&&&&&$$$"""########################!!!!!!!!!!!!"""###$$$%%%""""""############""""""############""""""!!!!!!}}}{{{iiiXXXPPPFFF@@@>>>??????>>>;;;::::::;;;;;;;;;888666777777777777666555444333222222222111111111111000////////////............)))***,,,---......------******)))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###"""############$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$#########"""""""""########################$$$#########""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""$$$###"""!!!!!!!!!""""""$$$$$$%%%%%%$$$$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!###!!! """%%%&&&"""!!!!!!!!!"""""""""###### !!!""""""###### """######""""""!!!""""""""""""############"""######""" """$$$"""!!! !!!"""###!!!"""###############"""""""""!!!!!!!!!!!!""""""######"""!!!!!! ###########################""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""############"""""""""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$######!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!###$$$  !!!!!!!!!"""""""""###""""""""""""""""""""""""((($$$!!!!!!"""$$$###"""!!! ###%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$""" !!!"""###!!! !!!!!!!!!"""""""""""""""#########$$$$$$"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""######$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""!!! ###$$$%%%$$$###"""###$$$%%%%%%$$$##################""""""###$$$$$$###!!!########################$$$######"""""""""######""""""############""""""######"""""""""!!!!!!!!!yyyhhhXXXQQQHHHBBB@@@@@@>>>===999888888999:::;;;999777777777777777666555444333222222222111111111111000////////////............***+++,,,.........------''''''&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################%%%### ###''')))***"""""""""#########$$$$$$"""############$$$$$$$$$$$$######"""""""""""""""########################$$$$$$#########"""""""""$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""%%%$$$######""""""######$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ###!!! ###$$$""" !!!!!!!!!""""""""" !!!!!!!!!!!!$$$%%%"""!!!""""""""""""############$$$$$$%%%$$$""""""$$$&&&###"""!!! """$$$%%%"""###############""""""###""""""!!!!!!""""""#########""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""############"""""""""#########$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$######"""!!!"""###$$$%%%######""""""!!!!!! ######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###%%%"""!!!!!!!!!#########""" !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&$$$"""!!!"""#########"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!"""""""""!!!!!!""""""""""""############""""""""""""!!!!!! !!!!!!!!!"""###$$$%%%&&&%%%%%%$$$$$$###""""""!!!#########""""""###############""""""""""""######%%%%%%$$$###"""!!! !!!"""######""""""###$$$&&&%%%$$$$$$$$$$$$$$$$$$###!!! !!!"""!!!!!!""""""""""""""""""""""""&&&&&&$$$######"""""""""""""""############"""""""""""""""""""""!!!!!!!!!zzzjjjYYYRRRJJJDDDBBB@@@>>><<<;;;:::999999::::::999777777777777777666555444333222222222111111111000000////////////............//////000000///---+++***'''''''''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""&&&$$$"""###%%%'''''''''!!!""""""""""""#########""""""#########$$$$$$$$$$$$###"""!!!!!!!!!""""""########################"""""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""!!!!!!!!!!!! !!!""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! ###!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$"""!!!!!!###!!!"""""""""###############$$$%%%$$$######$$$%%%%%%###"""!!!!!!###%%%&&&######$$$$$$$$$###""""""###""""""""""""""""""############""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""############"""""""""""""""!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######"""""""""###$$$%%%$$$$$$###"""!!!!!! ######""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$!!! !!!%%%&&&$$$""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!######""""""""""""############""""""""""""######'''&&&%%%$$$###""""""!!!!!!""""""!!!!!!"""$$$%%%$$$$$$#########$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$######$$$$$$""""""############""""""########################|||lll[[[TTTKKKEEECCCAAA>>><<>><<<:::::::::999777777777777777666555444333222222222111111111111000////////////...............///000111111000//////))))))(((((('''((((((((()))(((''''''&&&&&&''''''''''''&&&%%%$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$##########################################"""""""""#########$$$$$$"""############$$$$$$$$$&&&%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$"""""""""""""""!!! """"""!!!!!!""""""###$$$"""###$$$%%%%%%$$$###"""""""""#########"""!!!!!!""""""!!! !!!"""### !!!!!!!!!"""""""""""""""""""""############$$$""""""!!!""""""""""""############ """######"""!!!!!!"""###############$$$$$$%%%"""######$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$##########################################$$$$$$############$$$$$$######""""""""""""######""""""############""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$###############""""""!!!!!! !!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&'''%%%###!!!""""""  !!! """!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######"""!!!"""$$$!!!""""""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""###!!!!!!!!!"""""""""############""""""""""""!!!!!! !!!!!!!!!!!!""""""###########################""""""!!!!!!!!!""""""###############$$$$$$$$$#########""""""###############""""""""""""##################"""""""""""" !!!""""""!!!!!!"""###"""""""""!!!""""""###$$$%%%###""""""###$$$$$$###"""""""""""""""""""""""""""""""""######$$$&&&&&&""""""############""""""#########$$$$$$$$$$$$%%%|||mmm```XXXMMMEEEBBBAAA???>>>>>><<<:::999999:::999888777777777777666555444333222222222111111111111000////////////............---...///000000///...---&&&&&&&&&&&&'''((()))))))))(((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&$$$!!!############$$$$$$$$$%%%"""############$$$$$$$$$(((&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!"""###%%%%%%%%%$$$###!!!!!!""""""!!!!!! """"""!!!!!!""""""###$$$!!!###$$$%%%%%%$$$###!!!!!!!!!"""#########""""""""""""""""""!!!!!!"""###!!!!!!!!!"""""""""###### !!!!!!"""#########!!! !!!""""""""""""""""""############ """###$$$"""!!!!!!"""!!!!!!###$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""!!!"""###$$$$$$$$$######"""  """"""############$$$$$$$$$######$$$$$$%%%%%%%%%$$$###############"""""""""!!!"""###$$$$$$$$$$$$#########"""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###"""###$$$###"""!!!"""### ###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!######!!!!!!"""$$$!!!  """""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!###"""!!! """$$$!!!!!!"""""""""#########$$$$$$#########"""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$########################$$$$$$############$$$$$$######""""""""""""#########$$$$$$%%%%%%&&&&&&'''"""###$$$###!!!!!!!!!######"""""""""######$$$%%%###""""""###$$$$$$###!!!##############################"""""""""######$$$""""""############""""""!!!!!!"""""""""#########{{{kkkbbbYYYMMMEEEAAAAAA@@@???<<<:::777777888::::::999777777777777666555444333222222222111111111111000000/////////............////////////---+++)))(((#########$$$&&&(((***+++))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$)))'''$$$###"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!! !!!!!!"""""""""###########################""""""""""""""""""""""""########################""""""""""""############ !!!###$$$$$$###!!! !!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!! """""""""""""""######$$$ """###$$$$$$###""" !!!"""###############"""###$$$###"""""""""###""""""""""""############ !!!"""######"""%%%%%%"""!!!###%%%""""""""""""############ """$$$$$$###"""""""""!!!###$$$%%%$$$"""!!! !!!"""$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""############"""""" """$$$%%%&&&%%%###"""%%%###"""!!!!!!"""###%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$######""""""!!! !!!!!!!!!!!!""""""""""""!!!"""######"""!!!###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!""" """$$$"""!!! !!!"""###$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""!!!!!! """ """$$$$$$"""!!!###%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!######!!! """%%%""""""""""""############%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""###### !!!"""###$$$%%%%%%###$$$$$$###"""!!!!!!"""$$$#########$$$%%%%%%&&&"""""""""###%%%$$$""" ########################%%%$$$###"""!!!!!!!!!!!!""""""############"""""" !!!!!!""""""|||{{{nnnaaaZZZPPPIIIFFFDDDAAA>>>::::::999999888999999999666666777777666666555444555222000///000111111111111000///------......///000...+++******,,,///000******)))(((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###############""""""!!!!!!"""""""""######$$$$$$$$$#########"""""""""!!!!!! !!!!!!###$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""!!!!!! !!!"""###$$$$$$###"""!!!%%%$$$###"""""""""###$$$'''&&&$$$#########$$$$$$"""!!!!!!"""$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! !!!"""###$$$$$$###"""!!!""""""############"""""" """$$$%%%$$$###"""""""""############""""""!!!!!!""""""######$$$$$$%%% $$$###"""$$$$$$######""""""!!!!!!!!!###$$$$$$"""""""""!!!!!!!!!"""$$$&&&'''$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$"""!!! &&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""" !!!!!!""""""#########"""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######""""""!!!!!! ###"""""""""###$$$%%%%%%$$$$$$$$$###"""!!!!!! """"""!!!!!!###$$$&&&'''########################$$$"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!  !!!"""######"""!!!  !!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$(((***%%%$$$###""""""###$$$%%%######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%((()))(((&&&%%%###"""!!!!!!###%%%&&&"""###$$$%%%%%%$$$###"""&&&$$$""""""$$$%%%%%%$$$""""""""""""""""""""""""$$$###""" """###$$$$$$###""" """###$$$$$$$$$$$$#########""""""{{{{{{oooccc[[[QQQIIIEEEBBB???<<<;;;::::::999888888888999333333444444333333222111333111//////000111000000111000///...---......///------,,,,,,,,,------...***))))))(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""#########"""######$$$$$$&&&%%%$$$#########$$$$$$!!!  """$$$###""""""""""""#########$$$$$$!!!""""""######"""""""""!!!"""###$$$$$$###"""!!! !!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############'''######&&&%%%!!!!!!%%%#########"""""""""""""""!!!###$$$###""""""###""""""!!!!!!"""$$$$$$$$$###""""""""""""""""""###############################################################""""""!!!%%%$$$############$$$%%%########################"""""""""#########$$$$$$!!!!!! !!!""""""############"""""""""############$$$$$$$$$###############$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###"""!!!!!!!!!!!!"""######"""""""""""""""!!!!!!#########"""######$$$$$$$$$$$$######"""!!!!!! """"""!!!!!!"""###$$$%%%########################$$$###"""!!!"""###%%%&&&######$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""######"""!!!  !!!"""""""""""""""""""""""""""######### !!!""""""############"""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%######"""!!!!!!"""############"""""""""""""""#########"""######$$$$$$%%%###"""!!! ######""""""""""""######""""""""""""""""""""""""############"""""""""!!!#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''&&&$$$###"""""""""###%%%%%%######%%%%%%&&&%%%$$$$$$$$$######%%%&&&&&&$$$"""########################$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""}}}xxx~~~{{{pppddd\\\QQQIIIDDDAAA>>>;;;<<<;;;:::999888888777777666666666666666555555444222111///...///000000///000000///............///,,,,,,.........---,,,+++***)))((((((''''''((((((&&&&&&&&&&&&%%%$$$######%%%%%%&&&'''''''''&&&&&&$$$$$$########################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$############$$$!!!!!!#########!!!!!!!!!"""""""""###### !!!"""###$$$!!!"""###$$$$$$###"""!!! """######$$$%%%$$$""" !!!###$$$$$$###"""!!!!!!"""###$$$###############"""""""""%%%###"""$$$###!!!!!!$$$""""""""""""############ """###$$$######"""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""###$$$################################################!!!!!!"""###$$$$$$$$$###$$$######""""""######$$$#################################$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""######""""""""""""######"""############$$$$$$$$$###""""""""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""###############$$$$$$######"""#########$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$###"""###$$$%%%&&&""""""######""""""!!!!!!"""""""""######$$$$$$$$$###"""!!!!!!!!!!!!############""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!############"""""""""""" !!!!!!!!!""""""###$$$%%%""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!! """"""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""$$$###"""""""""###$$$%%%""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""############""""""""""""###"""!!! !!!"""###""""""######$$$%%%%%%&&&$$$######%%%''''''&&&%%%"""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$&&&((('''### $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###############zzzuuu||||||qqqddd[[[PPPHHHDDDBBB???<<<===<<<;;;999888777777777777888888888888777666666333111000000111111000///000/////////............,,,---.........---,,,+++))))))(((''''''''''''((('''''''''&&&%%%$$$###"""$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######""""""###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""!!! ###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################ """$$$$$$$$$$$$###$$$$$$##################%%%"""  """######!!!!!!!!!"""""""""######!!!  !!!###$$$!!!"""###$$$$$$###"""!!! !!!###$$$$$$%%%%%%%%%$$$###!!!!!!!!!""""""%%%###!!! !!!###%%%$$$$$$$$$######"""""""""%%%$$$###############%%%!!!!!!""""""######$$$$$$ !!!"""############"""$$$$$$######"""""""""""""""!!!!!!!!!"""###$$$$$$################################################""""""###$$$$$$$$$$$$######""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$"""""""""!!!""""""###$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%$$$###"""""""""###############""""""!!!!!!""""""!!!!!! ##############################"""""""""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%$$$###!!! """$$$%%%############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! %%%%%%$$$###"""!!!  !!!!!!!!!!!!"""!!!  !!!""" !!!!!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%$$$"""!!!"""###$$$%%% !!!"""###$$$%%%&&&&&&######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""$$$###!!! !!!###$$$ !!!!!!!!!"""""""""$$$######$$$&&&'''%%%$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&######$$$%%%'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######"""!!!!!!"""##############################wwwsss{{{|||sssddd[[[PPPHHHDDDCCCAAA???===<<<;;;999888777777777444555555555555444333333444222111222333333111000///////////////......---///...---,,,,,,,,,,,,---)))(((((('''''''''''''''(((((((((((('''%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###$$$$$$##############################)))&&&###!!!!!!""""""""""""""""""#########$$$$$$######!!! !!!######!!!"""###$$$$$$###"""!!!!!!""""""############""""""###$$$$$$###"""!!! %%%###!!! !!!###%%%%%%%%%$$$$$$######""""""&&&&&&%%%######%%%&&&'''!!!!!!""""""######$$$$$$"""""""""########################$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$################################################$$$$$$$$$$$$$$$###"""""""""""""""######"""""""""################################################$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%$$$###"""""""""############"""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$"""!!! !!!"""$$$&&&###############"""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!!#########"""""""""""""""!!!!!!""""""#########$$$$$$###!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  """$$$%%%########################$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$$$$ !!!"""###$$$&&&&&&'''######""""""""""""##############################""""""""""""""""""######$$$###""""""""""""###$$$"""""""""!!!!!!!!! $$$###"""$$$%%%&&&$$$###""""""###$$$$$$$$$$$$##################$$$%%%%%%&&&$$$######$$$%%%%%%$$$########################$$$$$$############$$$$$$######""""""""""""##############################|||uuusss||||||uuufff]]]RRRIIIEEECCCAAA@@@<<<;;;:::999888888777777666666666777666666555444444333222333444444222000/////////000///......---000///---,,,++++++,,,---)))(((''''''&&&&&&''''''(((((((((((('''&&&%%%%%%######$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""""""""###"""!!!!!! !!!!!!""" !!!"""############!!!"""######$$$#########)))'''$$$#########"""!!!"""""""""#########$$$$$$######""""""!!!"""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!"""$$$%%%%%%###!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########!!!"""!!!!!!###"""""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!"""###$$$$$$######""""""""""""######"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""""""""###############$$$$$$######"""###############""""""""""""""""""!!!!!!""""""!!! """""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""######"""""" !!!!!!""""""#########"""!!!!!! !!!"""$$$%%%#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######""""""""" """###%%%&&&'''""""""######$$$$$$%%%%%%'''&&&$$$###!!! #########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################!!! """%%%'''######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!######""""""""""""##############################""""""""""""####################################&&&%%%%%%$$$######""""""###""""""###%%%%%%###""""""############$$$$$$$$$$$$$$$###""""""######$$$'''%%%""""""###%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""###############$$$$$$$$$yyyssssss~~~}}}wwwkkkbbbUUUKKKEEEBBB@@@>>>;;;::::::999888888888999888999999999999888777777333222222333444333111///...///000000000///------............---,,,+++***(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$###"""!!! !!!"""###""""""!!!!!!!!!""""""### !!!"""###$$$$$$###"""%%%$$$######$$$$$$###!!!!!!!!!!!!"""""""""###### !!!""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""!!!!!!!!!""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%% """ #########"""""""""""""""$$$#####################!!!""""""###"""""" $$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!!!!###$$$$$$""""""############"""""""""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""############"""!!!###"""""""""""""""!!!!!!#########"""######$$$$$$"""""""""""""""""""""### !!!"""""""""!!! """""""""""""""""""""""" !!!"""""""""""""""!!!""""""###$$$$$$############################## !!!!!!"""######""""""""""""""""""""""""###"""!!! !!!"""### !!!"""############### !!!"""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$###!!! ######""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%######%%%%%%%%%###""" """""""""!!!!!! ######""""""""""""##############################!!!"""""""""############ !!!###$$$$$$###!!! %%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$###!!!$$$###"""""""""###%%%%%%'''&&&$$$###"""#########%%%$$$###$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$###""""""############""""""""""""#########$$$$$$$$$wwwrrrsss}}}xxxoooeeeWWWLLLEEEAAA>>><<<::::::999999888999999999666666666666666555444444222111111222333333000......///000000000///---,,,,,,---///111000---***((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$""""""######$$$$$$$$$%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!""""""############"""""""""!!!!!!!!!!!!!!! """###%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""#####################$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###!!! !!!"""### !!!"""$$$$$$$$$###"""!!! !!!"""$$$%%%$$$""" !!!!!!!!!"""!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!###$$$%%%%%%%%%###"""!!! !!!"""$$$&&&""""""############""""""#########$$$$$$%%%%%%&&&###&&&$$$%%%(((%%%$$$$$$######""""""!!!!!!$$$$$$######"""######$$$!!!""""""""" $$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!######""""""!!!!!! ###"""""""""###$$$%%%%%%"""""""""""""""######### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""### !!!######$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$ !!!""""""!!! !!!!!! """"""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%$$$###!!! !!!"""######"""!!! !!!!!!!!!"""$$$%%%&&&"""###%%%&&&&&&$$$!!!!!!!!!""""""######$$$$$$######""""""""""""##############################!!!!!!""""""#########$$$"""$$$$$$""""""""""""###$$$$$$%%%%%%###"""""""""$$$$$$""" %%%###"""!!!!!!###%%%&&&)))(((&&&$$$#########$$$######$$$&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""######$$$$$$$$$$$$ssspppqqq}}}|||uuukkk\\\PPPIIIEEEAAA??????===999888888888777666999999888777666555444444555444333333222222333333222222111000///...------//////.........---------,,,+++***(((''''''''''''))))))((('''''''''''''''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%&&&&&&$$$###"""""""""###%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%""""""""""""""""""""""""!!!"""###"""!!! !!!"""$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$############"""""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!!""""""############""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### ###### !!!'''&&&%%%###!!! !!!"""###"""!!!!!!!!!"""$$$%%%$$$###"""""""""""""""###"""###%%%&&&&&&%%%###""""""###%%%&&&&&&%%%###"""%%%$$$!!! ###&&&((( !!!!!!"""###$$$$$$$$$######""""""######$$$%%%(((### """''')))$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%########################&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########!!! !!!""""""!!!""""""""""""############!!!!!!""""""""""""!!!!!!%%%$$$"""  !!!"""!!!"""###$$$$$$###"""!!!######""""""######$$$%%%&&&%%%###"""""""""###$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!############""""""""""""""""""############""""""!!! !!!"""$$$%%%$$$###!!! !!!"""$$$%%%###########################"""!!! !!!!!!""""""######$$$$$$&&&%%%$$$"""!!!""""""###$$$###!!! !!!###&&&(((""""""!!!!!! ######"""""""""""""""###$$$$$$########################$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$###############$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%(((&&&%%%###""""""######tttqqqsss|||tttjjj[[[OOOHHHCCC???===@@@>>>;;;999999999888777666666666666777777777777333333222111111111111222222222111000///...------.........------------,,,))))))((('''''''''(((((()))(((((('''''''''''''''''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&""""""##################!!!"""###$$$%%%$$$$$$###"""!!!!!!!!! ###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%#########""" ########################"""$$$$$$###"""!!!"""#########$$$$$$###""""""!!!!!!!!!"""""""""#########$$$$$$$$$############"""""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""""""""############"""######!!!"""&&&%%%%%%$$$###""""""!!!"""###""""""!!!"""###$$$%%%######""""""""""""######"""###%%%&&&&&&%%%###""""""###%%%&&&&&&%%%###"""######"""""""""###$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""$$$''')))&&&###%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$#######################################"""""""""################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$###"""""""""""""""############""""""############""""""%%%$$$###"""!!!"""######""""""############""""""######""""""######$$$%%%&&&%%%$$$#########$$$$$$#######################################$$$$$$$$$"""""""""""""""""""""!!!############""""""""""""""""""############""""""!!! !!!"""$$$%%%(((&&&$$$"""!!!!!!!!!"""###########################""""""!!!!!!!!!!!!""""""""""""""""""##################"""######$$$$$$)))'''%%%###!!!!!!"""###""""""""""""""""""!!!!!!######"""""""""""""""#################################$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$$$$%%%$$$$$$#########$$$$$$ !!!"""######$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%$$$#########$$$%%%&&&vvvtttvvv}}}vvvkkk]]]PPPHHHDDD@@@===@@@>>>;;;:::::::::999888666666666666777777777777333222111111000000111111222222111000///...------------------,,,,,,,,,,,,''''''&&&&&&'''(((((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$###""" """$$$&&&'''%%%###"""$$$$$$############""""""$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$  """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$""""""######""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$############""""""""""""######$$$%%%%%%######"""!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################%%%%%%%%%%%%$$$###"""!!!###""""""""""""###$$$$$$"""""""""""""""###$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###!!! #########$$$%%%%%%&&&&&&"""!!!!!!!!!!!!"""######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&$$$""""""""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""""""""###$$$$$$&&&%%%$$$############$$$########################$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""""""""############""""""!!! !!!"""###$$$'''&&&$$$"""!!!!!!""""""""""""""""""""""""""""""###""""""""""""######$$$############"""""""""""" !!!"""###$$$$$$$$$$$$((((((&&&%%%###!!! """"""###############$$$""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$$$$############$$$$$$!!!"""###$$$%%%################################################""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""""""""###$$$&&&'''(((zzzyyy{{{}}}yyynnn___SSSKKKFFFBBB??????===;;;:::::::::999777999999888777666555444444333333222111111111111111111111111000///.........------,,,,,,,,,+++++++++''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''%%%###!!!"""$$$&&&&&&%%%$$$###'''''''''''''''&&&&&&&&&''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$######""""""!!!""""""###%%%###!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########%%%%%%###""""""""""""######""""""###%%%%%%### $$$%%%%%%&&&%%%$$$###""""""""""""#########$$$$$$!!!!!!""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############"""!!! #########$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$"""$$$$$$""""""###%%%$$$$$$$$$###############$$$##################$$$########################$$$$$$%%%&&&&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&((('''$$$"""""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!###%%%&&&&&&%%%$$$$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$$$$$$$######""""""""""""########################%%%$$$$$$$$$###""""""""""""""""""""""""#####################"""""""""!!!""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!! !!!###$$$$$$$$$###"""!!!"""###$$$$$$$$$###"""!!!""""""######$$$$$$$$$!!!""""""##############################$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$######"""""""""!!!""""""###### !!!""""""######################################################""""""###$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###%%%&&&'''(((|||xxxnnn___SSSKKKFFFBBB@@@===;;;:::999:::999888666999999888777666555444444444444333222222222222222111111000000//////......------,,,,,,,,,+++++++++))))))'''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))***)))'''%%%$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$"""!!!########################"""#########!!! !!!""" !!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$#########""""""""""""###$$$$$$$$$############""""""""""""######%%%###!!! !!!###%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""%%%$$$""" !!!"""!!!!!!!!!###$$$$$$!!!###$$$%%%&&&&&&$$$###""""""#########$$$$$$$$$$$$""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""""""""""""""###############&&&%%%%%%%%%%%%&&&''''''"""%%%(((&&&""" """$$$#################################$$$$$$#################################$$$$$$%%%&&&''''''((()))################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&### ############$$$$$$$$$$$$"""##################""" """%%%&&&%%%$$$###$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$"""""""""""""""!!!!!!!!!########################%%%$$$$$$$$$###"""""""""!!!"""""""""#########$$$############"""""""""!!!""""""############""""""!!!!!!!!!""""""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$######""""""!!!!!!"""######$$$###"""!!! !!!###$$$$$$$$$###!!!!!!!!!""""""######### !!!"""###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!"""$$$%%% !!!""""""""""""""""""!!!!!!!!!!!!################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$%%%%%%%%%%%%{{{tttjjj\\\PPPIIIDDDAAA>>>;;;:::999999:::999777555666666666666777777777777555444333333222222333333111000000000/////////...------------,,,,,,,,,,,,+++***)))'''&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%#########$$$&&&'''###############$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$########################!!!"""###""" !!!!!!!!!""""""######""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%$$$###"""######"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$###!!! """### !!!#########"""!!!!!!###$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$&&&)))***)))%%%######%%%"""""""""###############"""###$$$$$$$$$$$$###"""########################!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""""""""###%%%$$$""" #########$$$$$$$$$$$$%%%""""""############"""""" """$$$%%%%%%$$$#########""""""""""""######"""!!!!!!!!!!!!"""######""""""######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""######$$$$$$$$$############""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""!!! !!!!!!"""############""""""""""""############"""!!!  !!!"""#########"""!!!!!!!!!"""""""""""""""""" """###$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%,,,)))%%%""" !!!$$$%%%  !!!"""###$$$$$$######"""!!!!!!!!!################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$######~~~zzzrrrhhhZZZOOOHHHDDDAAA???;;;::::::;;;;;;;;;888666666666666666777777777777444333333222222222222222000000000000////////////.........------------,,,***)))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""!!!""""""###$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$############""""""###$$$%%%%%%$$$"""!!!######""""""######$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""$$$###!!! !!!$$$%%% ###%%%%%%"""!!!"""$$$######"""""""""######$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$######################## !!!!!!"""%%%&&&''''''%%%$$$$$$$$$!!!"""""""""#########$$$"""###$$$$$$$$$$$$###"""########################!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""$$$"""!!!"""###$$$###"""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""#########$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""######$$$%%%%%%############""""""""""""""""""############""""""!!!!!!"""######"""!!! ###############""""""!!!###########################"""!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!""""""###$$$$$$$$$$$$###########################"""""" """$$$%%%$$$###"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%"""!!!"""###$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###$$$%%%%%%%%%%%%$$$###}}}yyysssiii[[[PPPJJJFFFCCCAAA<<<;;;;;;<<<===<<<999777999999888777666555444444333222222111000111111111000000000000//////////////////.........---------)))(((((((((((()))******''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((("""###&&&'''((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$$$$############""""""###$$$%%%%%%$$$"""!!!######""""""###$$$%%%%%%""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""" %%%###!!! !!!###&&&'''!!!%%%(((&&&""" ###'''######!!!!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%% ###&&&((()))'''%%%###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''!!!""""""#########""""""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""!!!%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%############""""""""""""""""""############""""""!!!!!!"""######"""!!! !!!!!!###$$$&&&&&&&&&&&&########################$$$$$$###"""!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!! """$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$######### """$$$%%%$$$###"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""""""""###$$$%%%&&&######$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""###$$$%%%&&&%%%%%%$$${{{vvvrrrfffWWWLLLFFFCCC@@@<<<===<<<:::999888888999:::444444444555555555555666333333222222111000//////000000///...............000///---,,,,,,---...///,,,***)))((())))))'''%%%&&&'''''''''(((((()))))))))((((((((())))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%###!!! !!!###&&&'''""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((########################"""!!!!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""#########"""######$$$%%%"""######$$$$$$%%%&&&&&&######""""""""""""###### !!!"""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""""""""###$$$"""""""""###$$$%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%########################$$$#########$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%###"""""""""###$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###""""""######%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$############'''&&&%%%###!!!  """###"""   !!!"""######!!!!!!"""###############$$$$$$%%%%%%$$$###!!! !!!!!!###$$$$$$###$$$%%%###!!! !!!"""!!!!!!!!!!!!!!!"""######%%%###!!!!!!!!!"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''((($$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!""""""!!! !!!"""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""############"""""""""###$$$%%%%%%################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&(((***(((### ######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########{{{wwwrrrfffWWWKKKFFFCCC@@@======<<<;;;999999999999:::777777777666666555555555333333222222111000000///000000///............///000///...---------------+++)))(((((((((((('''%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""#########$$$$$$$$$)))(((&&&###!!! $$$$$$#####################""""""!!!!!!""""""###########################""""""""""""############$$$$$$$$$###############""""""""""""##################""""""######$$$%%%########################"""######$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""######%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&''')))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""###$$$$$$"""!!!""""""#########"""""""""!!!!!!!!!!!!"""##################$$$$$$###"""!!! !!!""""""###$$$%%%$$$"""!!!"""######""""""""""""######$$$%%%###!!!!!!"""###"""!!!######"""!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$###""""""###""""""!!!"""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$#########"""######$$$$$$################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""###$$$%%%%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######}}}yyyrrrfffWWWKKKFFFCCC@@@======<<<;;;:::999999999999999999888777666555444444333333222222111000000000111000//////......//////////////////...---,,,+++***(((''''''((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%% """$$$&&&%%%"""###############$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""!!!"""!!!!!!!!!!!!!!!""""""######""""""""""""#####################"""""""""###############$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%########################"""######$$$$$$%%%&&&&&&!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$############$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$%%%&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""#########%%%$$$###""""""###$$$%%%###$$$&&&)))+++)))%%%!!!!!!"""###%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%!!!"""$$$$$$###"""###$$$%%%%%%$$$$$$$$$#########!!!!!!"""#####################"""!!!  !!!""""""!!!###$$$$$$""""""###%%%$$$$$$###############$$$$$$"""!!!!!!###$$$$$$#########"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&'''######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""########################""""""""""""###$$$%%%%%%$$$$$$######"""############################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!"""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$}}}ttthhhWWWKKKFFFDDDAAA>>>===<<<<<<;;;::::::999999888888777777666555555444222222222111111111000000111000000///...////////////000000000///---***))))))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&%%%###!!!########################!!!!!!!!!"""$$$%%%&&&'''$$$$$$$$$#########""""""$$$############$$$$$$%%%######"""!!!!!!"""######$$$$$$$$$######""""""""""""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$######""""""######$$$%%%########################"""######$$$$$$%%%&&&&&&############$$$%%%&&&'''##############################""" """######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$%%%%%%%%%###""""""###%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$"""""""""###$$$%%%''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%$$$$$$$$$######""""""$$$$$$###############$$$$$$$$$###""""""###$$$$$$$$$$$$%%%'''((('''$$$""" """$$$%%%&&&%%%###"""############"""""""""!!! """"""!!!!!!"""###!!!""""""###$$$%%%&&&'''!!!!!!"""###############$$$###"""!!! !!!!!!"""""""""!!!!!!"""###$$$$$$!!!""""""""""""###%%%$$$$$$###"""""""""######"""!!! """$$$############""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$######$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&'''"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""########################""""""""""""###$$$%%%&&&%%%%%%$$$###"""""""""###################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwkkkYYYLLLFFFDDDAAA???<<<<<<<<<<<<;;;:::999999555555555555555555555555222222222111111111111111111111000//////////////////000000000///---***)))((('''&&&&&&''''''&&&%%%(((((('''''''''''''''''''''%%%######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%% !!!###$$$%%%&&&&&&&&&########################&&&&&&%%%$$$###"""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######""""""""""""######%%%%%%$$$$$$######"""""""""""""""###$$$$$$$$$%%%!!!!!!!!!"""""""""############""""""######$$$%%%########################"""######$$$$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***(((&&&$$$###"""""""""###$$$%%%''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""""""""$$$###############$$$$$$$$$##################$$$%%%###""""""###$$$$$$###"""###%%%%%%%%%###!!! %%%%%%$$$###"""!!!  """###"""!!!"""### !!!!!!"""###$$$%%%%%%!!!!!!"""###############%%%$$$###"""!!!"""###$$$###""""""""""""######$$$!!!!!!!!!!!!###$$$###""""""!!!!!!!!!""""""!!! !!!######"""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""###$$$$$$%%%"""######$$$$$$$$$###### !!!"""$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$##############################""""""""""""###$$$%%%&&&%%%%%%$$$###"""""""""###################################################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$&&&((((((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||nnn\\\NNNGGGDDDAAA???<<<======<<<<<<;;;:::999444444444444555555555666111111111111111111111111222111000000//////000000////////////...---,,,+++((('''&&&'''(((((('''&&&((((((((((((((('''''''''%%%###!!!!!!###$$$%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$########################$$$$$$$$$ !!!!!!!!!""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&############$$$%%%&&&&&&""""""""""""""""""""""""'''&&&%%%%%%$$$$$$$$$$$$"""""""""""""""#########"""######$$$$$$%%%%%%&&&$$$%%%%%%$$$$$$"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###***111222,,,&&&###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$########################"""######$$$%%%########################&&&###  """#########$$$$$$$$$$$$"""!!! """""""""""""""#########"""###%%%%%%$$$###$$$%%%###""""""""""""!!!!!!!!!!!!!!!"""###############$$$$$$############$$$$$$!!!!!!!!! !!!!!!"""!!!!!!!!!!!!"""$$$!!!!!!!!!!!!!!!""""""######!!! """###""""""######"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$### """###$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$######"""#########################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""$$$&&&&&&$$$"""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&rrr___PPPHHHEEEAAA???<<<=========<<<;;;:::999666666666666555555555555111111111111111111111111222111000000//////000000000///...---------------)))(((''''''))))))((('''(((((((((''''''&&&&&&&&&%%%###!!!!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""!!!###%%%'''''''''##################$$$$$$!!!!!!!!!!!!"""###$$$%%%"""###%%%''''''%%%###"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############!!!!!!"""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###############"""!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000;;;;;;111'''$$$&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#########$$$$$$#########$$$###!!!!!!"""######"""############"""""""""""" !!!"""###$$$$$$%%%###%%%&&&&&&$$$######$$$###""""""""""""!!!!!!!!!!!!!!!"""###############""""""############""""""""""""!!!!!!!!!!!!!!!""" """######""""""###%%% !!!"""###%%%%%%&&&$$$""""""###$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$###############$$$$$$#########"""######$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''uuuaaaQQQIIIEEEBBB???<<<============;;;:::999999999888777666555444444111111111111111111222222222111111000000000000000000///---,,,,,,---...///)))((('''((()))***)))((('''''''''&&&&&&%%%%%%%%%(((&&&######%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&'''(((!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######### """$$$%%%&&&&&&&&&$$$$$$$$$$$$######""""""###$$$$$$%%%$$$###"""!!!%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&"""$$$'''))))))'''$$$"""#########$$$$$$%%%%%%&&&%%%$$$$$$$$$######"""""""""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!"""###&&&%%%%%%$$$$$$######### !!!!!!"""######$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&''' !!!"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%444BBBAAA444(((%%%((("""""""""###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$############$$$%%%%%%%%%&&&######""""""###$$$%%%%%%######$$$$$$$$$$$$###############$$$%%%%%%###!!!"""!!!!!!!!!"""###$$$%%%!!!!!!""""""#########$$$"""###%%%$$$"""!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!"""############### !!!"""######"""!!! $$$$$$###############$$$###$$$%%%%%%$$$###%%%&&&!!!!!!!!!"""###%%%&&&'''(((&&&$$$$$$%%%%%%$$$#########""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#####################"""""""""###$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''$$$"""!!!$$$&&&((()))$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''xxxeeeUUUKKKFFFBBB@@@???>>>===<<<;;;:::::::::666666666666555444333222222222222111111///......000000///...---,,,++++++000///......///...,,,***((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%$$$###"""!!!""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$###"""!!!&&&'''((()))(((%%%###!!!!!!!!!###$$$%%%&&&''''''######""""""!!!!!! $$$"""!!!"""######"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""######%%%&&&'''(((((((((***)))'''%%%$$$$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###!!!!!!"""$$$######$$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%% ...===@@@777---((()))'''&&&&&&%%%%%%&&&&&&''')))'''$$$"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""""""""!!!###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$"""!!! ###############"""!!!!!!#########"""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###!!! !!!###$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""########################"""!!!!!!########################!!!###&&&&&&%%%$$$$$$$$$"""""""""###$$$%%%'''((()))%%%"""$$$(((***'''#########$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######$$$$$$$$$######"""""""""$$$#########""""""!!!!!!&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''%%%###"""!!!###%%%&&& """$$$%%%&&&&&&%%%&&&&&&&&&'''((((((((({{{hhhXXXNNNHHHEEECCC===<<<;;;999888888777777888888888888777666555444111222222111000///......111111000000000000000000000///......///...,,,***''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$%%%%%%$$$######&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""" !!!$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''&&&%%%###"""""""""###############"""!!!!!!!!!"""""""""""""""'''%%%$$$%%%&&&&&&%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&############$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%((('''%%%$$$###$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%---999@@@@@@<<<888666(((''''''&&&&&&''''''(((***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######""" """######$$$$$$######""" !!!"""######"""!!! ###############"""!!!!!!###""""""""""""""""""""""""!!! !!!######&&&$$$######$$$%%%###"""""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%%%%$$$###"""!!!""""""###!!!$$$'''((('''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""########################$$$%%%%%%$$$""""""$$$&&&$$$"""  """$$$%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$#########""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&}}}jjjZZZOOOIIIEEECCC@@@???>>><<<;;;;;;;;;;;;888888888888777666555555333333333333222111000000000000000111111111222222000///......///...,,,***((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$""""""######$$$%%%%%%&&& !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$!!!###""" '''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!  !!!""""""###$$$$$$'''&&&%%%%%%'''''''''%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((############$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***+++000999AAACCC@@@<<<))))))(((((((((((()))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!! """""""""######""""""""" !!!"""######"""!!! ###############"""!!!!!!""""""""""""""""""######!!! !!!""""""'''&&&$$$%%%&&&&&&%%%###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$!!!&&&)))***(((%%%#########$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$##############################''''''%%%###!!!!!!$$$&&&'''$$$  """###%%%&&&$$$!!! !!!######$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$******)))(((&&&$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$}}}jjjYYYNNNHHHDDDBBBBBBAAA@@@>>>======<<<<<<666666666666666555444444555555555555555444333333////////////000000000000000///......///...,,,***************************&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%% !!!"""$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$######(((######$$$$$$$$$######"""######""""""###$$$%%%%%%############""" !!!!!!"""""""""#########$$$###"""###%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########$$$&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''')))(((((('''''''''(((((())))))))))))))))))))))))+++******************+++,,,******///666:::777444+++++++++******+++++++++---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***(((''''''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!"""###############""""""############""""""!!!"""############"""!!!###############"""!!!!!!"""""""""""""""#########!!!!!!!!!!!!"""""""""###'''%%%$$$$$$%%%&&&$$$###########################!!!"""""""""##################$$$%%%%%%$$$######$$$$$$$$$$$$$$$######"""!!!###&&&'''&&&$$$"""###$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$##############################&&&'''&&&$$$"""!!!"""$$$'''%%%### !!!"""$$$$$$%%%%%%$$$###""""""#########$$$%%%%%%%%%%%%$$$$$$###""""""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$######'''&&&&&&&&&%%%%%%$$$$$$~~~kkkZZZOOOHHHDDDAAA>>>>>><<<;;;:::999999999666666666666666666555444444444444444444444333222111111111000///.........000///......///...,,,***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$"""######$$$$$$$$$######"""""""""""""""$$$%%%%%%#########$$$$$$######"""$$$#########"""""""""!!!"""!!!!!!"""###$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''''''''''' !!!!!!"""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$###$$$%%%$$$$$$%%%&&&&&&'''((((((######$$$%%%&&&&&&'''(((%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((++++++*********++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,++++++---/////////...------------------...---...000111000///---,,,....................................---,,,***)))******))))))))))))******''''''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""############""""""###############"""!!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$%%%$$$######$$$$$$###"""########################!!!"""""""""############""""""############""""""!!!###%%%&&&&&&$$$!!! """"""""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$"""!!!""""""###############"""###########################%%%((('''%%%###!!!!!!######$$$$$$$$$%%%%%%%%%$$$!!!!!!%%%'''%%%"""######$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&&&&'''((()))))))))(((((((((''''''&&&&&&%%%%%%nnn\\\PPPJJJEEEBBB???>>>===<<<;;;:::::::::888888888999999888888777111111111222222111111000444333222111000//////...000///......///...,,,***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!"""%%%%%%### $$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!$$$###"""###%%%&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&''''''######%%%&&&'''(((((((((!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''&&&&&&'''$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((()))))))))''''''((()))************------,,,,,,,,,---......------------------------......------------......////////////...///111333000000////////////000000///000111222222111////////////////////////////////////000000///...,,,+++------,,,,,,,,,,,,------***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######"""###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%$$$$$$#######################################"""!!!!!!!!!!!!!!!"""######$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$###!!!"""######""" ########################""""""""""""############"""""""""""""""""""""""" """$$$%%%%%%### %%%$$$###"""###$$$&&&'''(((((()))((('''&&&$$$###!!!!!!"""############"""########################!!!$$$((()))'''$$$!!! !!!$$$%%%%%%$$$$$$"""$$$'''$$$ ######$$$%%%%%%%%%%%%$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###"""###%%%(((***(((((()))))))))(((((('''''''''''''''''''''&&&&&&nnn\\\PPPIIIDDDAAAAAA@@@>>>===<<<<<<;;;;;;777888888999999999888888000111111222222222111111111111111000000/////////000///......///...,,,***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%% """###$$$###############$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%########################$$$######$$$&&&''''''&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))((('''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''((((((((('''(((((()))******++++++)))***+++,,,------------------,,,,,,---......///........................//////............//////111111111222333333444444222111111000000111111222111222222333333222222222000000000000000000000000...///111222333222111000000//////......//////000---,,,***)))(((((())))))''''''&&&&&&&&&&&&&&&&&&#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$##################$$$###############"""!!!!!! !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$$$$###$$$"""!!!!!!"""###!!! """"""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!##################$$$$$$###$$$&&&''''''&&&$$$###!!!"""######$$$$$$$$$###########################!!!$$$&&&'''&&&$$$###### !!!"""###$$$$$$""" !!!###%%%###"""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%'''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''lllZZZNNNFFFBBB???===<<<;;;:::999888888888555666666777777777666666333333444555555444444444------------............000///......///...,,,***++++++++++++++++++++++++(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$ $$$'''&&&"""!!!%%%)))!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%###""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&'''(((''''''%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))***+++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,---.../////////////////////////////////............//////333111000222444555222///333222222111111222222333444444333444444444444444000000000000000000000000---///111444666666666555111111000000000000111111000...---+++******++++++(((((((((''''''&&&&&&&&&###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""###%%%%%%%%%&&&""""""############""""""$$$$$$############$$$$$$###############"""!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""$$$$$$######"""$$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&%%%###""""""###%%%&&&%%%### !!!###!!!"""""""""  ###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%###########################$$$%%%%%%$$$###$$$&&&###"""!!! !!!###%%%&&&$$$%%%&&&%%%######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&lllYYYMMMGGGDDDBBB>>>===<<<;;;;;;:::;;;;;;888888888888777555444333333222000/////////000111111111111111000000000000000000000///......------''''''((()))+++,,,***'''))))))((('''''''''''''''$$$%%%'''))))))(((&&&%%%)))((('''&&&%%%$$$$$$$$$'''%%%######%%%&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###"""!!!"""#########"""######$$$$$$$$$$$$##############################'''&&&$$$######$$$&&&'''$$$%%%&&&''''''%%%###""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$###$$$&&&''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&((()))))))))((('''))))))))))))***,,,...///++++++,,,---.........---...,,,,,,---///000///.....................------////////////////////////---......///000/////////000111222333444333222111222222222333333333333333222222222111111000000000222111000//////.../////////000222333444444333333333333333333444444555555333222111000///------,,,,,,+++******))))))******((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$######"""%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%'''%%%$$$&&&(((""""""###$$$$$$$$$$$$###!!! !!!%%%&&&%%%"""###"""!!!!!!!!!"""$$$%%%###$$$$$$$$$###""" !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%########################""""""""""""""""""""""""&&&%%%$$$#########$$$%%%$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$$$$&&&''''''%%%###$$$$$$kkkXXXLLLGGGDDDBBB>>>===<<<;;;;;;:::;;;;;;888888888888777555444333444333222111000111111222111111111111000000000000/////////...------,,,,,,'''***(((###%%%+++,,,&&&)))((('''&&&&&&&&&''''''$$$$$$$$$%%%&&&''''''((((((((('''%%%%%%$$$$$$%%%%%%$$$######%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%######""""""#########"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%&&&'''(((&&&%%%&&&&&&'''(((((('''&&&&&&###$$$$$$$$$###"""!!!!!!'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''(((((()))))))))))))))+++*********+++---...///,,,------............------,,,,,,---...//////---.........---------------........................,,,---......//////......///000111222333333222111333444444444444555555555666555555555444444444444111000///...------------///000111222333444444444333333444444555555666666444444333222111//////...------,,,++++++++++++,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""  """"""###$$$%%%%%%&&&&&&&&&###!!!!!!"""$$$%%%###!!!###""""""!!!"""###$$$%%%###$$$$$$$$$###""" !!!!!!!!!"""""""""######""""""""""""############################################################$$$$$$###"""""""""###$$$%%%$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%$$$&&&((('''&&&%%%&&&'''~~~iiiWWWLLLGGGDDDBBB>>>===<<<;;;;;;:::;;;;;;888888888888777555444333444444333222222222222333111111111111000000000000.........---,,,,,,++++++)))---+++%%%&&&,,,,,,&&&)))(((&&&$$$$$$%%%&&&(((%%%$$$###"""###%%%((()))((('''&&&%%%%%%$$$$$$%%%#########$$$%%%%%%###!!!$$$%%%&&&'''''''''&&&&&&""""""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""""""""""""""!!!!!!!!!%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''''''''((()))(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$""""""&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''((()))*********))))))******+++,,,,,,,,,,,,,,,,,,---...///....../////////...---------,,,+++,,,...///...---------------------------------------------------++++++,,,------------,,,---...///111111222222222333333333444444555555555777777666666666666555555111000...---,,,+++++++++/////////000111222333444444444444555666777777888666666555444444333222222000000///...............******)))''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$"""!!!!!!###!!!""""""###$$$%%%%%%%%%$$$###"""###$$$###!!! ###""""""""""""###$$$$$$######$$$######"""!!! """""""""#########$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&(((((('''&&&'''((({{{hhhWWWLLLGGGDDDBBB>>>===<<<;;;;;;:::;;;;;;888888888888777555444333444333333222222222222222111111111111000000000/////////...------,,,,,,+++---,,,///666777000***((()))'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%######$$$&&&'''&&&$$$!!!$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$###"""&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))+++,,,---,,,+++*********+++---......------------.........///000000000///...---------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,---------------------------------)))******++++++++++++++++++,,,---...000000111111111111111222333333444444444444444444444444444444222111///...,,,+++++++++------,,,,,,...///111333333444444666777888999999888888777777666666666555333333222111111111111222---,,,+++***((((((''''''&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""%%%''''''%%%$$$$$$%%%!!!!!! !!!!!!"""""""""#########"""!!!"""""""""#########$$$$$$############""""""!!!!!!"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&''')))(((&&&%%%%%%&&&zzzgggWWWLLLGGGCCCAAA>>>===<<<;;;;;;:::;;;;;;888888888888777555444333222222222222222111111111111111111111000000000///000000//////...---------///(((333JJJKKK444&&&+++((('''%%%$$$$$$$$$&&&'''''''''(((((('''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%''')))(((%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''&&&&&&""""""###$$$%%%&&&&&&&&&%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! '''''''''''''''((()))***))))))******+++,,,---...---,,,,,,++++++,,,...///---.....................///000000000///...---------,,,++++++,,,---,,,***++++++++++++,,,,,,------++++++++++++++++++++++++((())))))*********************+++,,,---///000000000000111222333333444444222222222222222222222222333222111///......------,,,,,,+++++++++---///000222222333555666888999999999999999999888888888888666555555444444444444444111000...---+++***))))))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$"""!!!!!!!!!$$$###!!! !!!"""#########$$$$$$"""#########$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''((()))'''%%%"""""""""{{{hhhWWWMMMGGGCCCAAA>>>===<<<;;;;;;:::;;;;;;888888888888777555444333222222222333222111111000111111111111000000000000111000000///......------///&&&222KKKMMM444&&&,,,(((''''''&&&&&&&&&&&&&&&&&&''')))***)))'''%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&$$$$$$$$$#########$$$%%%&&&###$$$%%%'''(((***+++,,,%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%'''(((((('''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###&&&(((&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###'''''''''((()))***+++,,,+++++++++++++++,,,---...------,,,,,,------......,,,,,,---...//////............/////////...---------+++******,,,,,,+++))))))******++++++,,,,,,---++++++++++++++++++++++++(((((()))************)))************+++,,,......000000111222333444444555222222222333333333333444333333222111000000000000------,,,,,,,,,,,,------///000111333555666888999888888999999999999999999888777777666666666666666555444222000...---,,,+++)))((('''%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! '''&&&$$$""" !!! """#########$$$&&&"""###$$$$$$%%%%%%$$$$$$######""""""""""""######"""""""""#########$$$$$$!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((('''$$$"""""""""|||iiiYYYNNNGGGCCC@@@>>>===<<<;;;;;;:::;;;;;;888888888888777555444333222333444444444333111111111111111111000000000000000//////......---,,,,,,+++(((,,,555777///******''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$###$$$%%%&&&'''"""###$$$&&&((()))++++++$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''#########"""######$$$%%%!!!!!!!!!!!!""""""""""""######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###&&&)))'''$$$###%%%((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***'''$$$###$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''((()))))))))((((((&&&&&&''''''(((***+++,,,,,,,,,+++++++++,,,,,,---+++,,,------......------***+++,,,.../////////...,,,------............------+++******++++++***((()))))))))***+++,,,,,,,,,************************(((((()))*********************)))))))))***,,,,,,,,,,,,---...///000111111222222222222333333444444222222111111111111222222000000000000///...---,,,,,,---...000333555666777777888888888999999999:::999999888777777777777777888777555333111///...---+++***((('''&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$###&&&%%%###!!!!!!"""###$$$!!!$$$$$$""""""###%%%"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$!!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((('''%%%$$$%%%%%%}}}jjjYYYNNNGGGCCC@@@>>>>>><<<;;;;;;;;;;;;;;;888888888888777555444333333444555555555444333222111111111111000000000000///......------,,,++++++(((+++&&& ***---)))&&&((()))******(((&&&%%%######""""""$$$&&&)))+++$$$$$$$$$###$$$$$$%%%%%%'''%%%######%%%&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%###''')))((($$$###%%%)))$$$%%%%%%&&&&&&%%%%%%$$$########################!!!"""%%%'''''''''&&&%%%$$$%%%&&&''''''%%%###""""""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((///+++'''$$$$$$$$$%%%$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&((()))+++,,,------,,,+++++++++,,,,,,***+++---.........---,,,(((***,,,...////////////++++++,,,---............---+++******++++++***(((((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))*********************)))(((((()))***+++''''''((()))+++,,,,,,---000000000111111222222222111111111111111222222333222222333333222000...,,,***+++---///111444555666666777777888888999999::::::999888888777777888888:::999777444222000//////,,,+++)))((('''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###$$$$$$###""""""!!!  """$$$%%%!!!###%%%$$$""" !!!###"""###$$$%%%&&&%%%$$$$$$######"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''&&&%%%$$$$$$###%%%'''(((''''''((()))~~~kkkZZZOOOGGGBBB???=========<<<;;;:::888888::::::999999888777777777444444333333222111000000.........///...---,,,,,,...////////////---,,,+++,,,)))%%%"""###&&&+++///---+++(((%%%$$$%%%'''(((""")))***"""!!!&&&(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%$$$######$$$%%%'''((($$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""!!! """"""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&++++++++++++,,,---......//////.........---------///......---------...............---,,,+++))))))///...,,,***(((&&&%%%$$$'''''''''(((((()))+++++++++))))))+++...000...+++,,,,,,,,,+++++++++++++++000///...+++)))'''%%%$$$++++++************))))))******+++,,,,,,,,,,,,,,,222000//////111222222111000111111222222222222222111111000000/////////...,,,,,,,,,---...111333555333444555777888:::;;;;;;::::::::::::999888777777999888888888888777444111------+++***)))(((((((((******+++***)))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''###$$$%%%&&&&&&%%%$$$#########""""""###%%%'''(((###$$$%%%%%%######$$$%%%%%%$$$######""""""######""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%$$$###!!!!!!!!!""""""%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$############'''(((((()))(((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%&&&&&&%%%###%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''$$$mmm[[[OOOHHHCCC@@@=========<<<;;;:::999888::::::999888888777777666444444333333222111111000333333333222222222111111...////////////---,,,++++++((($$$""""""$$$'''***+++***(((&&&%%%&&&''''''###&&&%%%###$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%((('''&&&$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$########################$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$&&&'''''')))'''$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))***))))))(((++++++++++++,,,---......///.........---------,,,---------,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,+++***))))))(((((())))))))))))***++++++,,,+++***)))+++...///---+++)))***+++---...///000000000000///...---,,,+++***------,,,,,,+++++++++***++++++,,,---------------//////......///////////////000000111111111000000000000000000000/////////,,,,,,+++++++++,,,...///222333444666888999:::;;;:::::::::::::::999888888:::888777777777777444222///...---+++******))))))((()))***+++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$###"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$&&&'''###$$$%%%%%%######$$$%%%%%%$$$######""""""######!!!"""######$$$$$$######$$$######"""###%%%'''(((&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###!!!""""""###$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%''')))(((&&&ooo]]]PPPIIIDDDAAA>>>======<<<;;;:::999999:::999999888888777666666444333333222222111111111111000///.........///000...////////////---,,,+++***)))&&&$$$$$$$$$%%%&&&))))))(((''''''&&&&&&&&&---(((%%%(((***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%''')))+++)))'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''))))))***++++++++++++***+++******++++++,,,---.........------------,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,---------------*********++++++,,,,,,,,,,,,,,,+++++++++,,,------///---------///000///------...000222444555555555222222222222222222222222111111000///...------,,,------------............000/////////////////////....../////////......---......//////////////////...---,,,***))))))******111222333555666888999:::::::::;;;;;;;;;:::999999;;;999777666666666555444111000///---,,,,,,,,,,,,((()))***,,,,,,,,,+++***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%###$$$%%%%%%######$$$%%%%%%$$$######""""""######!!!!!!"""###############%%%$$$$$$###$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$!!!"""###$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############"""###$$$%%%%%%&&&%%%%%%########################$$$$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%''''''%%%$$$###%%%&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$%%%'''))))))(((ppp]]]QQQIIIDDDBBB???>>>===<<<;;;::::::999999999999888777777666666333333333222222111111111///---+++***)))***,,,---...////////////---,,,+++******)))(((((((((((((((''''''((((((((('''%%%%%%*** &&&+++&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&'''***)))(((&&&$$$"""!!! %%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%(((+++---,,,)))&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((*********+++++++++++++++************+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...+++,,,,,,---...---------***++++++,,,------.........------,,,,,,------...222222111111222333333333666888:::<<<<<<<<<;;;:::888888888888888777777777777666555444222111000/////////........./////////333333444333222111111111............------,,,+++,,,,,,,,,---.........///000///---+++*********+++///000111333555777888999999::::::;;;;;;;;;::::::<<<999666555666777666666333222111///............***+++,,,---------,,,+++'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$######""""""######!!!!!!"""############"""%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$#########!!!!!!!!!"""######$$$%%%###$$$%%%%%%$$$""" !!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%###""""""######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&(((***&&&&&&%%%%%%$$$$$$$$$###&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''ppp]]]PPPIIIEEEBBB???>>>===;;;::::::::::::999999888888777666666555333333222222222222222111222111///------...///111...////////////---,,,+++'''(((((()))******))))))%%%&&&((((((((('''%%%$$$'''&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$###""""""&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###%%%(((,,,...000---)))'''&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((())))))))))))******++++++************+++,,,------++++++,,,,,,,,,,,,,,,,,,---------------...//////------.........---,,,,,,------------.....................---......///000333333444444444666888999<<<>>>BBBEEEGGGGGGEEEDDDEEEDDDCCCAAA???>>>===<<<>>>>>><<<:::888666555444333222111000000111222222555777888777555333333333////////////...---,,,++++++++++++,,,,,,---------///...,,,+++******+++,,,------///111333555777888888999999:::;;;;;;;;;;;;<<<999777666666777777777555444333111000000//////...////////////---,,,***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%$$$######""""""######!!!!!!"""##############################$$$$$$%%%&&&&&&$$$###"""""""""""" !!!"""###$$$$$$%%%"""$$$%%%&&&&&&$$$"""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""###$$$"""###$$$%%%&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%''')))+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%&&&'''(((&&&$$$&&&'''((('''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&&&&'''nnn[[[OOOHHHDDDBBB@@@???===;;;::::::;;;;;;999888888777777666555555222222222222222222222222333222111000000000111111...////////////---,,,+++$$$%%%&&&(((((()))((((((%%%&&&'''(((((('''&&&%%%"""$$$'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%(((***,,,000---)))'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((())))))(((((())))))***+++***))))))******+++,,,---******++++++++++++,,,,,,------------...//////000...............---,,,+++/////////////////////////////////000000111222333444555777888999;;;???BBBAAAEEELLLRRRVVVXXXWWWWWWUUUTTTRRROOOKKKIIIFFFEEEIIIHHHFFFCCCAAA???===<<<888777666555555555666777666999<<<:::666333333444333222222111000///---,,,,,,,,,,,,---------------,,,+++***)))))))))***++++++,,,---///222444666666666777888999:::;;;;;;;;;;;;999777777888888777666666555444222111111000000111111111111000...,,,+++,,,++++++***)))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&(((((()))%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%$$$######""""""######""""""###$$$$$$$$$$$$$$$########################%%%$$$###""""""""""""""" """###$$$$$$$$$$$$ !!!###$$$&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&"""###$$$%%%%%%$$$###""""""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((&&&%%%&&&((()))((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''(((lllYYYMMMGGGDDDBBBAAA???===;;;::::::;;;<<<888888888777666666555555222222222222222222222222111000000000000/////////...////////////---,,,+++'''''''''(((((((((((('''%%%&&&&&&''''''&&&&&&&&&+++------***((('''$$$ %%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&######"""######$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''((())),,,)))&&&%%%&&&'''''''''%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''***))))))((())))))+++,,,))))))))))))***+++,,,---************+++++++++,,,,,,,,,,,,,,,---...///000,,,---................../////////000000000111111111111222333444666777888999;;;>>>@@@BBBEEEKKKOOOPPPUUU]]]dddjjjllllllkkkeeedddaaa]]]YYYVVVSSSRRRSSSRRRPPPMMMJJJGGGEEEDDD???>>><<<;;;:::;;;<<<===:::>>>@@@???:::666666777666666555444333111000///000000000///////////////...---+++***))))))******)))***,,,...111333555666444555777888999:::::::::999888888888999999777666666555444333222111111111000111222222222000///......------,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%$$$######""""""############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$######"""######$$$ !!!"""###$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%"""###%%%&&&&&&%%%###""""""###&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((('''&&&&&&'''(((((('''%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((''''''***,,,jjjWWWLLLFFFCCCBBBAAA@@@===;;;::::::;;;<<<888888888777666666555555222222222222222222222222111222222222222111000000...////////////---,,,+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&& ))),,,&&&%%%***)))###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%$$$###"""!!! !!!"""###%%%'''(((""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&'''''''''(((%%%######%%%'''((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''+++***)))))))))***+++,,,))))))))))))***+++,,,---))))))******+++++++++,,,++++++++++++,,,---...///***+++,,,...///000000000......///000111222333333333333444555777999;;;<<>>???@@@AAA>>>BBBEEECCC>>>::::::;;;999888888777555333111000333333222222111111000000222111///---++++++++++++((()))+++---000222444555333444666777999999::::::888888888999::::::777555666555444333222111111111///000111222333222111111//////...---,,,******)))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""###%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###"""#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%% !!!###$$$$$$###""""""'''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$!!!###&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$######&&&'''''''''((()))))))))'''&&&&&&'''(((((('''%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''' ###&&&(((((())),,,///jjjWWWKKKFFFCCCBBB@@@???>>>===<<<;;;::::::999999888777666555444444444333222111000000000000111111000000000000111111111000............+++)))******))))))(((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''&&&$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$&&&'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))((()))))))))******++++++))))))))))))(((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))---,,,+++***+++,,,---......,,,***+++...000///---//////.........///000111000000000222333222111///222444666777999;;;>>>AAAFFFIIILLLPPPTTTYYY^^^bbblllqqquuuvvvyyy||||||yyyuuuqqqnnnnnniiibbb______^^^[[[WWWVVVWWWXXXVVVTTTNNNLLLKKKJJJJJJJJJHHHFFFDDDFFFFFFCCC???<<<<<<>>>>>>>>>>>>===;;;888555444666444333333444555555555222111///---,,,,,,,,,---...---,,,,,,,,,---///000555555555555666777888888888888888888777555444333333222111000////////////000000000000////////////000000///...------,,,,,,...+++'''%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$)))((('''%%%###!!! """############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%'''((((((((('''&&&''''''&&&%%%%%%$$$###### !!!!!!"""######$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))%%%%%%$$$&&&'''((('''%%%''''''''''''(((((())))))))))))(((((('''&&&$$$$$$'''''''''''''''((())))))))))))***))))))(((''''''(((''''''&&&&&&&&&''''''$$$%%%(((*********((('''************+++---///111}}}iiiVVVJJJEEEBBBAAA??????>>>===<<<;;;;;;:::999999888777666555444444222111111111111111222222//////............//////111///............+++)))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""" """&&&)))(((%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''!!!"""$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,+++++++++,,,,,,------222///---,,,......---+++...//////000111111111111111111111222444444444333666888:::<<<===???CCCEEELLLNNNQQQTTTWWW\\\aaaeeekkkpppttttttvvvxxxwwwsssoookkkiiihhhddd^^^[[[\\\\\\YYYVVVVVVWWWYYYXXXWWWTTTRRRPPPOOOOOONNNLLLJJJFFFGGGGGGDDD@@@======???@@@@@@@@@???>>><<<;;;:::<<<;;;:::999999999888777666444111///------------,,,++++++******+++,,,---222222222333444555666777777777777666555444333222111000//////////////////000/////////////////////000//////...------,,,,,,...+++(((&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$"""""""""$$$$$$&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$######!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((()))))))))(((((('''&&&((((((''''''''''''((((((%%%&&&'''((())))))((((((*********+++,,,...111222zzzvvvwww~~~hhhUUUIIIDDDAAA@@@>>>>>>======<<<<<<<<<;;;999999888777666666555444000000000111111222444444//////............//////000///.........---+++))))))))))))(((((((((((('''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$''')))'''%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%% !!!"""$$$%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###""""""###&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,111///...---......---,,,...///000111222333222222333333444555666888:::;;;???AAACCCDDDEEEGGGJJJLLLSSSTTTVVVXXXZZZ^^^cccgggjjjooorrrrrrrrrrrroooiiifffbbb``````^^^YYYXXXZZZZZZXXXUUUUUUVVVXXXYYYYYYZZZWWWUUUSSSRRRPPPMMMKKKGGGGGGFFFCCC@@@>>>>>>??????>>>===<<<<<<<<<===>>>CCCCCCCCCBBB@@@>>>===<<<<<<999666222000/////////------,,,+++++++++,,,,,,//////000000111333444555555555555444333222111000---------------......///......///////////////////////////...------,,,,,,---+++***)))***)))(((&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((((((******+++,,,...000222333vvvrrrrrrzzz~~~hhhUUUIIIDDDAAA@@@===============<<<<<<<<<999999888888777666666555111111111111222222333444111111000000000000111111///...------...---+++)))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%$$$''''''&&&$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""#########$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((('''''''''&&&((((((''''''''''''((((((((((((((())))))))))))******+++,,,......---,,,,,,---,,,,,,---...000111111///000000111222444666777777888999:::;;;>>>BBBDDDJJJLLLMMMNNNNNNOOOQQQTTTVVVWWWXXXYYYZZZ]]]bbbeeeiiinnnpppooommmlllhhhbbb]]]ZZZYYYZZZZZZXXXYYY]]][[[YYYWWWVVVWWWXXXZZZ[[[]]][[[WWWUUUSSSPPPMMMJJJGGGFFFDDDBBB???>>>===>>>???===;;;:::;;;===???AAAFFFGGGHHHGGGEEECCCCCCBBBBBB@@@<<<888555444333444222222111000//////......------......///111222333333333333222111000///...*********++++++---......---------......///////////////.........------------,,,,,,,,,---,,,)))'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%###$$$%%%&&&''''''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''***)))'''&&&&&&''')))***++++++---...000222444555sssooooooxxxiiiVVVJJJEEEBBBAAA===============<<<<<<<<<999999888888777777666666444333333222111111222222111111000000000000111111///---------...---+++***'''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%%%%$$$&&&&&&$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))*********************))))))(((((((((((('''''''''---,,,+++)))(((((((((((()))))))))*********+++++++++,,,---//////...------,,,------......000111333333222111000222666;;;======>>>AAABBBCCCFFFJJJNNNUUUVVVVVVVVVUUUUUUWWWXXXUUUVVVVVVUUUVVVXXX]]]aaagggkkkmmmkkkiiihhhccc^^^XXXTTTTTTWWWZZZ[[[^^^cccaaa```^^^\\\\\\]]]```bbbdddaaa]]]ZZZWWWTTTQQQNNNJJJHHHDDDBBB@@@?????????BBB@@@>>><<<<<<>>>AAABBBCCCFFFHHHHHHGGGFFFGGGIIIHHHFFFCCC@@@>>><<<;;;:::777777666555444222111000............///000111111111111111111000...---,,,))))))))))))***+++------+++,,,,,,---...//////000...............---------...------...///...+++)))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""##################""""""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''((((((&&&&&&%%%$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%$$$&&&'''((('''%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''(((((()))&&&&&&'''''''''''''''&&&$$$%%%&&&''''''''''''&&&+++)))(((&&&'''(((***,,,,,,---///111222444555666qqqnnnoooyyyiiiVVVJJJEEEBBBAAA>>>>>>======<<<<<<<<<;;;999999888888888777777777555555333222222111111111//////............//////...---,,,---...---+++***&&&''''''''''''(((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&%%%$$$######"""######%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$!!!!!!""""""$$$%%%'''(((############"""""""""""" !!!###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))***++++++******))))))))))))(((((())))))))))))((((((((((((...---,,,***))))))))))))***++++++++++++,,,,,,,,,---...//////000000//////111222222111000///111222777666555555777<<>>@@@CCCFFFFFFEEEFFFIIIMMMLLLLLLKKKJJJHHHFFFCCCBBB;;;;;;;;;999777555333222111111000000000000111111000000000000///---,,,+++((((((((())))))+++,,,,,,******+++,,,---//////000........................//////...///000000---+++&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""############"""!!!"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$""""""%%%((()))&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%$$$&&&'''((('''%%%)))(((((((((((((((''''''%%%%%%&&&'''((((((((('''(((''''''''''''((())))))&&&&&&'''(((((((((((('''$$$%%%&&&(((((((((''''''+++***)))((()))+++---...///000111333444555555555sssqqqttt~~~~~~hhhUUUIIIDDDAAA@@@??????>>>===<<<;;;;;;:::999999999888888888888777444333333222222222333333//////............//////---,,,,,,,,,------,,,***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&&&&%%%$$$$$$#########$$$%%%'''((($$$$$$$$$#########""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%'''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%((((((((('''''''''&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&((()))***(((((())))))******+++++++++++++++*********))))))+++*********))))))))))))+++******)))******++++++,,,,,,,,,---------......000000000000000111111222444555666555333333555777999:::;;;>>>AAADDDFFFGGGHHHMMMRRRTTTSSSTTTYYY]]]______^^^[[[WWWUUUTTTUUUQQQQQQOOONNNNNNQQQVVVZZZ]]]```aaa______aaa```]]]VVVRRRQQQTTTWWWYYY___eeeeeeffffffeeeeeeiiioootttxxxuuuqqqnnnlllhhhdddbbb___ZZZUUUSSSSSSSSSRRRQQQLLLJJJFFFCCC@@@>>>>>>>>>@@@BBBDDDCCCAAACCCIIIOOONNNOOOQQQRRRQQQOOOLLLIIIAAAAAAAAA???===:::888666555444333222222111111222000000000///...---,,,+++))))))((())))))***++++++))))))***,,,---...///000........................111000///000111111///---+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%###"""%%%***+++'''#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%)))))))))(((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((()))))))))(((%%%&&&(((***+++***))))))************+++---///000111222333555666666555555wwwuuuyyy}}}gggTTTHHHBBB@@@???@@@???>>>===<<<;;;::::::999999999888888888888888222222222222333444555555111111000000000000111111---,,,+++,,,------,,,***&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$######%%%&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''$$$#########)))(((((((((((('''''''''$$$%%%'''(((((((((''''''$$$$$$%%%%%%'''(((***+++++++++++++++************.........------,,,,,,,,,++++++++++++*********)))'''''''''((()))+++,,,------------.........//////222111000000000111333444333555777777666777;;;>>>999<<>>>>>>>>===<<<<<<;;;;;;;;;888555555777888666333444444333222222111111000...///111222333333222222111000......//////---,,,+++)))'''''')))+++++++++))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''''''''&&&&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######"""&&&%%%######%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&(((***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********'''))),,,,,,+++******+++***)))))))))***,,,---///000111222222111222444666222333444555555777;;;===???@@@BBBBBBAAA@@@AAABBBCCCBBBBBBCCCFFFJJJKKKLLLRRRVVV[[[aaadddeeedddccchhhddd^^^ZZZXXXXXXXXXWWWXXXWWWUUUTTTTTTXXX___cccffffffccc______bbbbbb^^^^^^XXXTTTUUUWWWVVVXXX[[[```^^^^^^aaagggoootttwww{{{wwwsssrrrqqqqqqppppppnnnjjjgggfffgggiiikkkiiieee___XXXRRRMMMJJJIIIGGGFFFEEEDDDFFFIIILLLNNNQQQSSSVVVWWWXXXVVVTTTRRRPPPPPPPPPNNNKKKGGGCCC@@@DDDAAA;;;666333222333444444222111000111111///...+++***))))))***+++)))((())))))***,,,...///111111000000000000000111111111222222222111222222333333444222///---+++******+++)))(((&&&$$$$$$%%%&&&'''%%%%%%''''''''''''%%%%%%&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!###%%%%%%###!!!"""$$$%%%$$$!!!(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''########################$$$#########%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))+++,,,...///111222222333444555666777666555333111}}}gggUUUKKKFFFCCC@@@>>>>>>>>>===<<<<<<;;;;;;;;;999777777777777666555444444333222222111111000111222222222111000///...000///------......,,,+++(((&&&$$$$$$&&&((((((((())))))(((&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&&&&&&&%%%%%%$$$##################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###!!!%%%'''&&&%%%&&&((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''(((***,,,---...------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))+++------,,,******+++///.........///111222333000111222333222333555888777888999::::::===AAADDDIIIKKKMMMMMMLLLJJJJJJJJJJJJIIIHHHJJJLLLOOOQQQRRR\\\```fffmmmqqqrrrqqqppplllhhhccc```___^^^]]]\\\aaaccceeefffgggjjjnnnrrrrrrsssqqqmmmmmmooommmiiigggaaa]]]^^^______```cccbbbbbbcccffflllrrrvvvyyy}}}zzzvvvsssqqqrrrrrrrrrtttssspppnnnnnnooorrrsssuuuqqqllleee___ZZZXXXVVVVVVTTTRRRPPPOOOPPPQQQRRRRRRSSSUUUWWWWWWWWWUUUTTTNNNOOOOOONNNMMMKKKIIIHHHHHHEEE@@@;;;888666555555444333111111222222111///,,,+++******++++++***)))++++++,,,---...///000000000000000000111111111111222222111111222333444444555444222000...,,,++++++)))(((&&&%%%$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###%%%'''%%%###$$$&&&'''&&&$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&***)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''%%%&&&'''((()))*********,,,---///000222333333333444555666777777555333222~~~gggTTTJJJEEEBBB???>>>>>>>>>===<<<<<<;;;;;;:::::::::888666666777888444444333222222111111000111111111111000///...---///...,,,,,,------+++***'''%%%######%%%''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&((()))'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((()))+++,,,------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++,,,---......,,,******+++.........///000222333444444666777888888:::<<<>>>>>>???@@@AAABBBEEEJJJNNNVVVYYY]]]___]]]ZZZXXXWWWVVVVVVUUUVVVWWWYYY\\\]]]ggglllttt|||wwwuuurrrpppooonnnlllkkklllpppuuuyyy|||~~~}}}wwwsssmmmiiijjjkkkjjjkkknnnmmmoooqqquuuzzz~~~|||yyyxxxxxxzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{{{{xxxsssmmmgggccc```___cccbbb```___]]]\\\\\\\\\ZZZZZZZZZYYYXXXVVVUUUTTTMMMMMMMMMNNNNNNNNNNNNOOOLLLJJJGGGBBB>>>;;;999888666555444444555444333111---,,,++++++,,,,,,+++))),,,,,,---......//////000//////000000111111111111111111111111222444555555777666555444111///---,,,***)))'''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))(((((('''''''''''''''&&&'''(((***++++++,,,,,,...///000222333444444555555666777777777666444444~~~gggTTTIIIDDDAAA???>>>>>>>>>===<<<<<<;;;;;;888999:::888555444666888444444333222222111111000------...//////000000000///...,,,,,,------+++***)))(((&&&&&&((()))***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((&&&######$$$&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))))))))'''(((***+++,,,++++++******+++++++++++++++,,,,,,------------,,,,,,,,,,,,---...///...+++******+++......000222444666888999===???AAABBBCCCEEEHHHJJJHHHIIIIIIIIIKKKOOOUUUYYYccchhhnnnqqqpppmmmjjjhhhgggggggggfffeeefffgggiiipppuuu}}}~~~zzzxxxssswww}}}yyytttttttttssstttwwwwww{{{}}}{{{vvvqqqlllhhheeedddggggggggghhhhhhhhhhhhhhhiiigggddd```[[[XXXUUUSSSNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMKKKHHHEEEBBB???>>><<<;;;999999999777444222///---,,,,,,,,,,,,+++***++++++,,,---...//////000//////000000111111222222000000111222333444666777888888888777555222///---,,,+++***((('''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""###%%%###############$$$######$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''(((((()))'''(((***+++,,,---......000111222444555555666666555666666777777666555555~~~fffSSSHHHDDDAAA???>>>>>>>>>===<<<<<<;;;;;;666888999777333222444777444444333222222111111000---------......///000000000///------......,,,++++++)))'''''')))***+++***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******))))))+++,,,,,,+++***)))*********++++++,,,,,,,,,---------------------------.........,,,,,,---...222444777;;;???BBBEEEFFFIIIKKKMMMNNNOOOQQQTTTWWWUUUTTTTTTSSSUUUZZZaaafffqqqwww~~~|||xxxzzzzzzxxxtttqqqpppqqquuuyyy|||xxx{{{~~~{{{zzzyyyvvvvvvyyyyyy~~~zzzuuuqqqnnnmmmjjjkkklllmmmnnnooooooppptttrrrnnniiiccc^^^[[[YYYSSSRRRPPPNNNLLLKKKKKKJJJMMMMMMMMMLLLJJJHHHFFFEEEDDDCCCAAA@@@>>>;;;777444000///------...---,,,***))))))***,,,---...///000...//////000111111222222111111111222333555666777888999999888666444111000///...,,,+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###%%%######$$$###############"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((())))))((((((((())))))***((()))+++---...///000000111222333555666666666666555555666666666666666555}}}eeeRRRHHHDDDAAA@@@>>>>>>>>>===<<<<<<;;;;;;666777777555333333444555444444333222222111111000111000///......------...000///------......,,,+++)))'''%%%&&&''')))))))))(((''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&((((((((('''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))******,,,------......---,,,+++*********++++++,,,,,,------------............///---.../////////000222444555888===CCCJJJOOORRRTTTWWWYYY[[[\\\]]]^^^bbbdddeeedddbbbaaabbbgggnnntttxxxtttssssssvvv{{{|||{{{vvvwwwxxxyyy{{{yyywwwtttpppoooqqquuu|||~~~zzzwwwuuussssssrrrrrrrrrsssssstttyyyxxxuuuqqqmmmhhheeecccZZZYYYWWWUUURRROOONNNLLLOOOOOOOOOOOONNNMMMLLLKKKKKKJJJHHHGGGEEEAAA<<<888444222000000000000...---******+++,,,---...///000......///000111222222333222222222222333555666666888888888777666555333333222111000...,,,***)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((&&&%%%'''***###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''(((((((((((()))))))))))))))******+++***+++,,,...000111222222222333444555666666666666444444444444555555555555|||dddQQQGGGDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999777555555555555555444444444333222222111111000222111000............//////...,,,,,,------+++***(((&&&%%%%%%&&&(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''))))))&&&%%%''')))&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''(((((()))))))))***------.........---+++***)))******+++,,,,,,------------......////////////...///111222333555999<<<:::>>>EEEMMMUUU\\\aaadddggghhhjjjkkklllmmmppprrruuutttqqqooopppuuu|||zzzssspppkkkllloooqqqrrrqqqpppooonnnrrryyy}}}uuuooohhhhhhiiiiiiiiilllppptttrrrxxx}}}{{{sssllliiieee```^^^```eeemmmwww~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{~~~}}}|||yyytttooojjjggg`````````___]]][[[XXXWWWTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMLLLKKKHHHCCC@@@888666555444555444222111///////////////...............///000111222333333333333333333333444555666777666555555444444555555444444222111...,,,***)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$%%%$$$%%%'''&&&$$$###%%%'''!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++)))%%%$$$&&&)))###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((***)))))))))******+++,,,+++,,,---///111222333444333333444555666666666666333333333333333444555555{{{dddPPPGGGDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;;;;888555555777888666333444444333333222111111000//////......///000222333...,,,++++++++++++***((()))'''&&&&&&''')))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%((()))'''"""!!!%%%)))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))+++,,,,,,---,,,+++)))((())))))***+++,,,,,,---------.........//////000000///111333444666:::>>>AAACCCGGGOOOXXXbbbjjjppprrrsssuuuvvvwwwwwwyyy{{{~~~~~~{{{xxxyyy~~~zzzqqqmmmbbbbbbcccccccccbbbaaa```[[[```hhhoooqqqmmmddd]]]XXXYYYZZZZZZYYYZZZ]]]___aaagggmmmrrryyy{{{oooggg```[[[WWWQQQOOOPPPQQQZZZdddlllqqqwww~~~~~~xxxxxx}}}~~~~~~}}}wwwqqqjjjfffdddeeefffgggfffdddbbbaaaYYYXXXVVVTTTRRRQQQQQQQQQOOONNNOOOOOOOOOMMMHHHEEE<<<:::888777888777555444444444333111000...---------...///000111222333333444444333333333444444555666555444333333444555666666555444222000---+++***)))((('''&&&&&&'''((()))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$!!!$$$%%%$$$"""!!!###%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,***%%%###%%%(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))******))))))***+++,,,,,,+++,,,...000222333444444333333444555666666666555222222222222222333444555}}}fffVVVLLLDDDAAAAAA????????????===;;;999777666666555444444444444555333333222222111000000000000000000000000000000000///............---***((()))'''%%%%%%(((***,,,,,,''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%(((%%%###$$$'''((($$$ $$$&&&&&&%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$%%%'''''')))&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###(((&&&$$$&&&(((***(((&&&'''&&&%%%%%%%%%%%%&&&'''+++&&&""""""%%%'''%%%"""""""""###$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((())),,,***((('''''''''&&&%%%((((((((()))******++++++,,,,,,++++++,,,,,,------***+++,,,------,,,+++***,,,---......---...111333888;;;>>>@@@AAABBBDDDEEEJJJMMMTTT^^^jjjtttzzz||||||}}}yyykkkbbbWWWWWWVVVTTTQQQOOOLLLKKKJJJNNNUUU[[[\\\XXXSSSOOOKKKKKKJJJJJJKKKMMMOOOPPPPPPQQQVVV]]]eeeiiiiiiggg]]]YYYRRRLLLHHHGGGGGGHHHFFFJJJPPPTTTYYY___gggmmmsssrrrppplllhhhgggjjjnnnrrrwww{{{yyyvvvnnnhhhgggeeeeeejjjpppsssrrrooogggccc]]]XXXVVVTTTSSSQQQRRRPPPPPPSSSWWWUUUOOOIIIFFFCCC@@@?????????>>>===;;;888333000/////////...---,,,,,,---...000222333444222000///000222444666888888999888777444111///111111111111000///------,,,+++***))))))(((((((((############$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$$$$!!!%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%(((+++++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((&&&'''((()))************+++((('''(((,,,//////...,,,---...///111111222222555555666666666555444444555555444333222444888;;;yyybbbSSSIIIBBB>>>???????????????===;;;999888666666555444444444444555444444333333222111111111000000000000000000000000---,,,,,,...///...,,,***+++)))&&&&&&''')))******'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((%%%###$$$'''((($$$!!!"""&&&'''&&&%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""###&&&'''&&&$$$'''&&&%%%%%%%%%%%%&&&''''''### ###%%%### %%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&''''''(((%%%$$$###$$$''')))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---...////////////...///000///000222555888>>>BBBFFFHHHGGGGGGHHHIIIOOOSSS[[[fffsss}}}{{{yyyzzz||||||~~~}}}{{{yyyyyy|||pppddd\\\OOONNNMMMJJJHHHEEECCCBBBBBBDDDHHHKKKLLLKKKHHHFFFAAAAAAAAABBBCCCDDDEEEEEEEEEFFFIIIOOOVVVZZZ[[[YYYRRROOOJJJEEEAAA@@@AAABBB???BBBFFFIIILLLQQQXXX]]]cccbbb```[[[XXXWWWZZZ]]]___dddlllttt{{{xxxpppiiigggddddddhhhooottttttrrrqqqmmmgggccc```^^^\\\ZZZUUUSSSQQQRRRUUUUUUQQQMMMHHHFFFCCCBBBCCCDDDCCCCCC???;;;666333222222222222000000///......///000111444333222111222333555666777888888888777555333222222222222222111111000///...---+++)))((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''$$$"""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))***)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))*********)))'''%%%'''***---------...///000111222333333333555666666666666555444444222333444333333444666888www```QQQHHHAAA???????????????>>>===;;;:::999777666555555444444555555555555444444333222222111000000000000000000000000,,,+++,,,---//////---,,,,,,***''''''((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''%%%###$$$''''''%%%"""%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''$$$"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%(((((('''&&&&&&&&&'''''''''&&&%%%'''***---......******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,...000111111111222222444777<<<@@@GGGMMMSSSSSSPPPMMMMMMOOOTTTXXXaaannn{{{|||vvvrrrooommmkkklllmmmkkkhhhfffeeeeeennnppprrrrrrmmmddd[[[UUUHHHGGGEEECCCAAA???======<<<===>>>>>>????????????::::::;;;<<<<<<======<<<======???CCCHHHLLLMMMMMMIIIFFFCCC???===<<<===>>>===>>>???@@@AAAEEEIIIMMMQQQPPPNNNJJJGGGGGGIIIKKKLLLPPPVVV]]]cccjjjqqqvvv~~~tttlllhhheeedddggglllrrrtttttttttqqqllliiigggfffcccaaa]]]YYYUUUTTTUUUVVVTTTQQQMMMJJJHHHHHHJJJLLLMMMMMMFFFBBB;;;777555555555555555444222000/////////000333333333444444444555555666777888888888777666555333333333333333333333333111///,,,)))((('''((((((((('''&&&%%%$$$#########'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((''''''(((((()))*********)))((('''(((+++---......000111222333444555555555666666555555555444444444333444666666666777999;;;xxxbbbSSSJJJDDDBBBCCC??????>>>===<<<;;;::::::777666666555555555555555444444444333222222111111000000000000000000000000,,,,,,,,,---//////---++++++)))''''''((())))))(((((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$%%%''''''%%%###'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&&&&%%%######&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''')))((('''$$$$$$$$$$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&,,,***))))))+++,,,+++*********++++++,,,---------,,,,,,++++++++++++,,,,,,///---,,,+++,,,///222333333444666777:::???EEEJJJRRRXXX______YYYTTTTTTUUUWWW[[[cccooo|||}}}sssmmmhhhddd```\\\\\\\\\YYYVVVTTTSSSTTT[[[]]]___```^^^XXXSSSOOOGGGGGGFFFDDDBBBAAA@@@????????????????????????>>>;;;<<<===>>>>>>===<<<<<<>>>>>>???AAADDDGGGJJJKKKHHHGGGDDDBBBAAAAAABBBBBBDDDDDDCCCBBBAAACCCEEEGGGIIIGGGDDDAAA??????@@@AAACCCEEEHHHLLLOOOUUU[[[___oooxxxzzzsssmmmjjjggggggjjjmmmoooooopppmmmkkkjjjkkkkkkjjjiiigggddd```^^^\\\ZZZVVVSSSPPPNNNLLLMMMQQQTTTVVVWWWOOOIIIBBB;;;888777777666777666444222111111111111222333444555555444444333555666777888999999888888444444333333333444444555444111...***((((((((()))((('''&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''(((((((((%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((((((((((((((('''''''''(((((()))***++++++***+++,,,...000000111111222333444555555555555555444444444333444444444777888999999:::===BBBEEExxxbbbTTTKKKEEECCCDDD??????>>>===<<<;;;;;;;;;777777666555555555555666333333222222111111000000///////////////////////////...---.........+++)))((('''&&&''')))++++++***)))((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&%%%######%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############""""""!!!!!!%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&'''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%$$$))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...444333111000111444777999888:::===@@@EEEKKKRRRWWW___dddiiiiiiccc^^^\\\\\\[[[]]]ccckkkvvv~~~sssfff^^^YYYVVVSSSNNNOOONNNLLLIIIGGGGGGHHHKKKMMMOOOQQQQQQOOOMMMKKKIIIJJJJJJJJJIIIHHHFFFFFFEEEFFFGGGHHHHHHFFFCCCBBB@@@AAABBBCCCCCCBBB@@@???CCCCCCDDDEEEGGGJJJNNNQQQPPPOOONNNMMMLLLLLLLLLLLLOOOMMMKKKIIIHHHHHHGGGGGGFFFDDDAAA???>>>=========>>>???AAABBBCCCGGGLLLPPP^^^gggttt}}}|||wwwssssssxxxyyyvvvssspppmmmlllkkkkkkjjjkkkjjjiiiiiilllnnnoooooonnnmmmmmmkkkgggbbb[[[VVVRRRPPPNNNOOOSSSWWWZZZ[[[VVVPPPHHHAAA<<<999777666888777555444333444444555222333555555555444333222444555666777888999::::::444444333333333444555555666444000---+++*********'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$######### !!!###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''"""$$$&&&&&&%%%$$$&&&(((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))((('''''''''((()))***+++***+++---...///000111222111111222333444444444444333333222222333444555555888888999999<<>>AAAEEEJJJOOOUUU[[[bbbgggoooqqqsssrrroookkkgggeeeaaaaaabbbeeekkkqqqtttvvvxxxtttpppooorrrvvvzzz|||xxxiii[[[PPPKKKHHHGGGDDDFFFGGGFFFDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVUUURRRQQQPPPRRRTTTUUUTTTQQQMMMJJJJJJJJJJJJJJJJJJIIIHHHGGGIIIKKKMMMNNNPPPSSSWWW[[[___^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUTTTRRROOOMMMIIIGGGCCCBBBAAAAAA@@@>>><<<===>>>>>>>>>AAAEEEHHHOOOWWWaaahhhjjjhhhdddbbbbbbfffmmmttt||||||~~~~~~|||yyyuuuqqqnnnlllhhhfffcccccceeehhhjjjkkkmmmppptttuuusssmmmfffaaaZZZWWWSSSRRRTTTWWWYYYZZZYYYTTTMMMFFFBBB>>>;;;888888888666666555666777888444555666666666555444333444444555666777999:::;;;777666444333333444555666666555333111///---,,,+++''''''&&&&&&&&&''''''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((("""%%%'''&&&$$$$$$&&&)))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''')))+++,,,(((***---.........000111000111222222333333333222333333222333444666888999999:::<<<>>>DDDLLLVVV]]]vvv```QQQHHHBBB???@@@???>>>===<<<;;;;;;<<<<<<888777777666666666666666444333333222222111000000////////////////////////...------...///...,,,)))(((''''''(((***+++***((()))((('''%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&%%%%%%%%%&&&$$$$$$$$$&&&))))))&&&###!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''''''%%%%%%&&&(((%%%%%%&&&''''''&&&%%%%%%'''((())))))(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''(((***)))((()))+++---------******++++++,,,---------++++++,,,---///111333444222222444777;;;@@@EEEHHHMMMQQQXXX```fffmmmssswww~~~||||||{{{yyytttpppfffbbb^^^]]]^^^```bbbccceee```[[[ZZZ^^^cccgggiiijjjeee]]]RRRIIICCCBBBCCCBBBDDDGGGHHHHHHFFFFFFGGGGGGHHHIIILLLOOOSSSVVVWWW\\\___dddhhhjjjiiifffcccbbbcccddddddccc```]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTWWW[[[]]]___bbbgggjjjpppppppppooommmkkkiiihhhfffeeeeeeffffffccc^^^YYYTTTQQQMMMLLLLLLLLLJJJHHHBBBBBBBBB@@@???>>>@@@BBBEEEJJJPPPTTTUUUTTTRRRRRRQQQSSSXXX^^^eeennnwww}}}~~~yyyvvvmmmiiiccc___^^^```aaabbbgggllltttyyyzzzxxxtttrrriiieee___ZZZYYYYYYYYYYYYZZZVVVQQQLLLHHHEEEAAA>>>;;;:::888777777777888999888888888888777777666666333333444555666888999::::::999777555555555666777666666666555333000...---***)))((('''&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''(((((())))))%%%(((***)))%%%###&&&)))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&''')))+++,,,(((+++...000//////000222111111222333333333333222444444444555777:::===???@@@CCCIIIPPPXXXaaaiiiooowwwaaaRRRIIIBBB???@@@???>>>===<<<;;;;;;<<<===888888777666666666666666555555444333333222222111////////////////////////,,,+++,,,---//////---+++***)))((()))******(((&&&***(((&&&%%%%%%%%%'''((($$$%%%'''(((((('''%%%$$$%%%$$$###$$$&&&'''&&&%%%"""$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&(((+++***&&&""" !!!$$$&&&(((((('''&&&((('''%%%%%%%%%%%%'''(((###%%%&&&%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&(((******(((''')))+++%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''%%%$$$######""""""###$$$$$$%%%&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))***)))'''((()))+++******++++++,,,------......///++++++,,,...000222555666888999===BBBHHHNNNTTTWWWUUUZZZccckkkrrryyy}}}wwwgggbbbZZZUUUTTTTTTUUUUUUWWWRRRLLLKKKOOOUUUYYY[[[UUUUUUSSSNNNGGGBBBBBBDDDCCCGGGKKKNNNMMMMMMLLLLLLMMMNNNPPPRRRVVV[[[___aaaiiimmmtttzzz|||zzzwwwtttssssssrrrqqqooommmkkkjjjiiigggeeedddcccccccccddd___ccchhhkkkmmmpppuuuyyy~~~~~~}}}|||zzzwwwtttsssrrrrrrrrrtttuuurrrkkkfff___\\\XXXWWWXXXXXXUUUSSSKKKKKKIIIFFFAAA>>>======@@@CCCFFFHHHHHHGGGGGGHHHFFFGGGIIILLLQQQYYYbbbhhhvvv}}}xxxrrriiibbb____________aaagggpppyyy}}}xxxrrrjjjccc___]]][[[ZZZXXXVVVRRRPPPMMMJJJFFFCCC===<<<:::888777777888888;;;::::::999999999888888333333333444555777888999===;;;999777666666777888666777777777555222000...,,,+++)))(((&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%!!! &&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++))),,,...+++&&&###%%%(((#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&''')))+++,,,***---111222111111222444222222333333444444333333666555666777:::===AAACCCIIIOOOYYYccclllttt{{{uuu___RRRKKKFFFCCCCCCAAA@@@>>>===;;;:::::::::555666888999888777555444333333333222222222111111000000000000////////////000000000///...,,,+++***---,,,***((('''&&&&&&''')))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%///((($$$''')))'''###"""!!!"""$$$&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''(((((('''&&&%%%''')))'''&&&&&&%%%%%%%%%&&&&&&((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!###(((+++***'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''******)))))))))+++,,,...***((()))---333555111,,,.........000333777;;;===???BBBFFFKKKOOOSSSXXX[[[bbbgggooouuuzzz~~~|||lll```QQQIIIHHHIIIHHHFFFHHHHHHHHHHHHJJJLLLOOOPPPTTTSSSPPPMMMKKKIIIIIIIIINNNQQQUUUXXXYYYZZZ[[[\\\\\\]]]^^^```dddiiimmmpppuuu{{{}}}zzzxxxwwwqqqqqqpppnnnmmmllljjjjjjooonnnmmmmmmqqqwww}}}~~~|||zzzyyyuuuuuuvvvxxxzzzyyywwwttthhhggggggggghhhhhhfffddd```[[[UUUNNNIIIEEE@@@===DDDBBBAAAAAABBBBBBAAA@@@???>>>>>>@@@DDDJJJPPPTTTdddmmmxxx{{{qqqhhhbbb]]]ZZZ]]]___dddllluuu|||~~~xxxqqqkkkgggeeeddd]]]XXXQQQOOONNNLLLGGGBBB@@@===999777777888888888;;;;;;;;;::::::::::::999999777666555444666777888;;;;;;<<<<<<;;;999777666999888666555444222///---...---+++***((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$&&&((()))$$$$$$%%%&&&(((((('''%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%***))))))((((((((())))))&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,...///000000000111222333333333333999555333555555222222333666999<<<>>>AAAGGGOOOUUUaaagggpppxxx~~~ttt^^^QQQJJJEEECCCCCC@@@???===<<<:::999999999777888999999888666444222333333333222222222111111000000000000/////////////////////...---,,,+++***((((((''''''((()))***+++((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%""" !!!&&&((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((************++++++,,,---,,,,,,,,,///222333000---///000111333888<<>>AAADDDFFFRRRZZZgggsssyyyzzzzzzzzz}}}xxxqqqjjjgggdddccccccgggnnnuuuzzz|||}}}zzzvvvrrrnnnlllddd^^^WWWSSSQQQNNNHHHDDD>>><<<::::::::::::999888::::::999999999999999999:::888777555555555777888:::;;;;;;<<<;;;:::999888>>><<<:::999999777444111...---,,,***)))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''#########$$$&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((()))***,,,---......*********+++---...000111000111222333333444333333777333222555666444444777666:::???EEELLLWWWdddlllvvvzzzsss]]]PPPIIIDDDBBBBBB???>>><<<;;;999888888888999999999999777555333222333333333222222222111111000000000000////////////............---+++***)))''''''''''''((()))+++,,,&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''  %%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((%%%###$$$&&&(((&&&$$$$$$$$$$$$######$$$$$$%%%)))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&###!!!"""%%%'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))******+++,,,,,,,,,++++++...//////000111111000000222333555999???FFFKKKOOORRRTTTXXX\\\___bbbcccdddiiinnntttyyy{{{|||}}}~~~zzzssskkkeeeccccccaaa___VVVNNNFFFBBBCCCDDDCCC@@@CCCFFFJJJPPPUUUYYY\\\]]]\\\]]]___``````^^^[[[ZZZ\\\cccmmmuuuwwwvvvsssqqqtttttttttuuuwwwyyy{{{}}}}}}}}}{{{zzzyyyvvvuuutttuuuxxx|||~~~~~~|||zzzyyyzzzzzzzzzyyywwwyyyxxxxxxzzz||||||{{{zzztttsssqqqnnniiiaaaWWWQQQPPPMMMJJJHHHFFFCCC@@@===999999::::::;;;;;;;;;;;;CCCKKKXXXcccjjjmmmooooooqqqtttzzzyyyuuuoookkkeeeccceeekkkooorrruuuwwwyyy{{{zzzxxxuuusssnnnhhh```YYYUUUPPPJJJEEE@@@???>>>>>>>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;:::888666555555666666999:::;;;;;;<<<<<<<<<;;;===<<<:::999888666333111///...,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$######$$$&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''$$$%%%%%%&&&((())))))***''''''(((***+++,,,---...***+++,,,---...///111111000111222333444444444444555222111444666555888<<<:::@@@IIISSS^^^mmm|||rrr\\\OOOIIIDDDAAAAAA???>>>===;;;:::999888888888888888888777666444333333333333222222222111111000000000000////////////------------,,,+++***))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&"""!!!%%%'''&&&%%%&&&((('''&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''### """'''***(((%%%$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&(((&&&%%%%%%'''((((((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''((()))******+++)))***+++,,,,,,,,,+++***---...000000000111222444444666:::AAAIIIQQQYYY]]]___```bbbfffiiiiiihhhgggkkknnnsssvvvuuussspppnnnjjjccc[[[VVVUUUUUUTTTRRRLLLHHHDDDDDDGGGJJJIIIGGGHHHLLLSSS[[[aaafffiiijjjggghhhhhhhhhhhhgggfffeeedddkkkttt{{{}}}|||yyyxxxzzzyyyyyyyyyyyy{{{|||}}}|||}}}}}}~~~~~~}}}zzzyyyxxxuuuqqqkkkccc^^^^^^[[[VVVSSSOOOKKKGGGDDDAAA@@@>>>===<<<;;;;;;;;;@@@GGGQQQZZZ^^^aaaaaabbbbbbdddggglllsss~~~|||uuummmfffddddddfffffffffiiinnnssswwwzzz||||||yyysssjjjbbb[[[TTTNNNJJJFFFDDDAAA@@@AAAAAAAAA@@@======<<<;;;<<<<<<===>>>===;;;:::888666555555555888888999;;;<<<===>>>>>>===;;;999888888666333111000///...,,,+++*********(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%&&&(((((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))******++++++((((((((((((((((((((((((+++,,,---...000111222222000111222333444444444444444111111444555666:::@@@DDDMMMZZZhhhuuuqqq[[[NNNHHHDDDAAAAAA@@@@@@>>><<<;;;:::::::::666666666777777777777777333333333222222222111111000000000000////////////------------,,,+++******)))))))))))))))((((((((('''''''''(((((('''''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((***&&&&&&((()))&&&&&&''')))(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''' ###'''&&&###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&((('''&&&&&&'''(((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))***++++++((()))+++,,,------,,,++++++---000222333555888;;;999<<>>??????DDDKKKPPPRRRSSSTTTTTTVVVVVVWWWZZZ```kkkvvv~~~wwwpppjjjeeeaaa___]]]___ccciiipppxxx{{{uuummmfff___YYYUUUOOOKKKFFFCCCCCCCCCDDDCCC???>>>===;;;;;;<<<=========<<<;;;999777666555555666777888:::;;;===???@@@@@@???===<<<;;;999666444111000///---,,,,,,,,,,,,******))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''')))'''&&&&&&'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((******************))))))((((((((((((((((((((((((,,,---///000222333333333111111222333444444444444555222333555666888>>>FFFRRR^^^pppqqq[[[OOOIIIDDDBBBBBBAAA@@@>>>===;;;;;;::::::555555555666777777888888333333333222222222111111000000000000////////////---------------,,,++++++%%%&&&((()))************''''''((())))))((('''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''$$$%%%((((((&&&&&&)))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''!!! $$$''''''%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((())))))*********)))***+++---...///000000///000444888<<>>CCCFFFGGGHHHIIIJJJMMMMMMLLLMMMRRRZZZdddkkkzzztttllleee```YYYYYYZZZ^^^dddmmmuuuzzz}}}|||zzzwwwsssmmmiiifff[[[WWWQQQMMMKKKJJJIIIHHHAAA???===;;;::::::;;;<<<===<<<;;;:::999777666555555666777888:::===???@@@@@@>>><<<;;;;;;999666444111111000///...------...,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))'''''''''((((((((((((((()))))))))(((((('''''''''(((((()))+++,,,---...///---...000222444444444444111222333444444555555555666444555888999<<>><<<;;;:::999999666666666666666777777888333333333222222222111111000000000000////////////---............---,,,,,,&&&'''((()))******))))))&&&&&&'''(((((('''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###'''&&&$$$%%%)))&&&'''''''''''''''&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%&&&((()))&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&)))))))))))))))))))))***,,,,,,---///111333555666777888;;;AAAHHHLLLKKKJJJFFFKKKSSS```nnn}}}~~~tttnnnggg```[[[UUUPPPLLLFFFDDDBBBDDDHHHKKKJJJIIIFFFHHHLLLQQQXXX]]]```bbbdddggglllqqqvvvyyy{{{|||}}}|||zzzyyyyyyzzz|||}}}}}}}}}{{{wwwtttqqqnnnjjjgggccc___YYYRRRLLLHHHFFFEEE>>>@@@BBBCCCCCCBBBCCCDDDDDDDDDDDDDDDFFFLLLTTTYYYgggppp|||{{{uuunnniii^^^\\\ZZZYYY[[[```fffiiipppssswwwyyyyyywwwuuutttllliiieeebbb^^^ZZZUUUQQQFFFCCC@@@===;;;;;;<<<===<<<<<<<<<;;;:::888777666555555555777999;;;>>>???@@@>>><<<;;;:::999666333222111000///////////////...---,,,+++)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((()))))))))'''$$$$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,)))((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%'''''''''''''''(((((()))''''''''''''((((((((()))((((((((((((((()))))))))))))))***,,,---...///000---///111444555555555444111222333444555555555555666555888<<>>===;;;:::999888888999888777666666555666666333333333222222222111111000000000000////////////.........///......------***+++++++++)))'''%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$%%%'''&&&"""###'''%%%&&&'''(((((('''&&&%%%(((''''''''''''((())))))*********(((%%%###$$$%%%############$$$%%%&&&'''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''(((***,,,&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&*********)))))))))))))))......///000333666999;;;???>>>AAAHHHPPPTTTRRRNNNKKKPPPYYYgggvvvxxxpppfff^^^XXXSSSNNNJJJIIIGGGGGGIIINNNPPPOOOMMMMMMNNNRRRWWW\\\aaadddffffffiiilllppptttvvvxxxyyy|||||||||}}}~~~~~~|||zzzxxxtttrrrpppmmmggg```YYYQQQLLLIIIGGGHHHHHHGGGDDDBBBBBBBBB============???CCCJJJNNNRRR\\\iiirrrwww{{{{{{vvvrrriiigggbbb___]]]]]]___```bbbgggpppvvvzzz{{{{{{{{{yyyxxxvvvtttooohhh```ZZZKKKIIIEEEAAA?????????@@@<<<<<<<<<;;;:::999888777555555555666888:::===>>>DDDBBBAAA@@@???===:::888222222111000/////////000......---+++)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))+++)))'''&&&'''(((((('''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&''')))+++---...//////***((('''&&&&&&'''(((***,,,+++***)))(((''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))(((((()))***+++,,,------++++++++++++++++++++++++...///222444666666555444222222333444555555555555666666:::???CCCJJJWWWdddwwwpppZZZMMMGGGCCCAAABBB??????>>>===<<<;;;;;;:::888888777777666666555555333222111000000000111222333333222111000///......,,,,,,------,,,,,,+++***))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&***'''$$$"""###$$$%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***'''&&&&&&''')))***)))(((***************+++,,,,,,------...222888>>>BBBCCCGGGFFFGGGKKKOOOSSSUUUVVVVVVYYY```lll|||~~~vvvkkkddd```\\\VVVQQQPPPOOOOOOSSSXXX\\\\\\[[[\\\[[[\\\___dddgggfffdddhhhiiikkknnnrrrwww{{{}}}}}}wwwpppjjjccc\\\WWWRRROOOLLLJJJIIIHHHEEEDDDDDDCCCAAA???>>>@@@DDDGGGIIIKKKQQQYYYccclllqqqsss|||}}}|||zzz~~~}}}vvvnnniiifffbbb___]]]\\\aaagggooouuu{{{}}}uuummmWWWPPPFFF@@@@@@AAABBBBBBCCC@@@<<<::::::999888666///000000222555888;;;===>>>>>>>>>>>>===<<<::::::888666333000.........///////////////---+++)))(((***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''$$$"""###&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$###$$$&&&'''''''''&&&&&&)))******)))&&&%%%&&&'''''''''&&&%%%$$$""" '''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$######"""%%%'''))),,,---,,,***)))%%%%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******((('''%%%%%%&&&(((+++,,,'''&&&%%%%%%&&&(((+++,,,)))))))))***++++++,,,,,,***++++++,,,---.../////////111333555666666666666111333444222111111666::::::===BBBGGGNNNYYYeeennnpppZZZMMMGGGCCCAAABBB???>>>>>>===<<<;;;::::::888888777777666666555555444333222000000000111111/////////000000000111111---------------,,,,,,+++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&'''(((((('''&&&''')))***)))(((***************+++,,,,,,//////222777>>>DDDHHHIIILLLLLLMMMPPPTTTXXXZZZZZZ[[[]]]bbblllyyy}}}vvvnnniiigggddd```\\\YYYYYYYYY]]]bbbeeefffeeeeeedddccceeehhhjjjiiihhhkkklllnnnqqquuuzzz}}}vvvooohhhddd```]]]XXXTTTQQQNNNJJJGGGIIIGGGEEEAAA???>>>@@@AAADDDEEEIIIPPPYYY```eeegggkkknnnoooqqqyyyzzztttllleee```[[[]]]bbbhhhnnnuuu|||}}}ggg^^^RRRIIIEEEEEEDDDCCCGGGDDD@@@===;;;999888666222222333444666999;;;===>>>>>>>>>>>>===<<<;;;:::999777555222000000000000000000000000///---+++***)))'''%%%$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$"""###&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%''''''&&&&&&&&&''',,,,,,,,,+++***)))'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''%%%&&&(((***++++++***)))%%%&&&&&&''''''(((((((((&&&'''''''''((()))))))))''''''''''''(((((())))))))))))))))))(((((('''''')))))))))***++++++,,,,,,,,,,,,---...///000111111000111333444555555555555222444666555444666;;;???@@@FFFNNNUUU]]]eeeooovvvpppZZZNNNHHHDDDBBBBBB>>>>>>===<<<;;;:::999999888888777777666666555555444333222111000000000000....../////////000000000...............------,,,))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))))))))((('''%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$###"""###%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%)))((('''((()))***)))(((++++++******++++++,,,---111333777>>>FFFLLLOOOPPPSSSRRRSSSWWW[[[^^^______bbbbbbeeekkkuuu~~~|||wwwrrrooooooooommmkkkfffffffffiiimmmooopppoooooommmllllllnnnooonnnnnnpppqqqsssvvvzzz{{{wwwqqqmmmiiiddd```[[[UUURRRSSSQQQNNNJJJEEEBBB@@@???AAAAAABBBGGGMMMSSSVVVXXXWWW[[[___cccmmm}}}~~~ssskkk```______aaagggooovvv{{{{{{pppbbbVVVOOOLLLJJJHHHLLLHHHCCC???<<<:::888666666555555666777999;;;<<<>>>>>>>>>>>>===<<<<<<;;;:::999777444222222222222111111222222111///...---,,,***'''%%%%%%$$$###!!!%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!%%%&&&&&&&&&&&&''')))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))((('''''')))***++++++)))'''&&&))))))******+++,,,,,,,,,---......///000111222333111222333444444444444333111333555444444777===BBBHHHQQQ^^^iiipppuuu{{{~~~|||wwwyyy~~~oooZZZNNNHHHDDDBBBBBB======<<<;;;:::999999888888888777777666666555555444333333111000000//////111111000///...---,,,,,,///////////////......---))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''(((***+++***)))+++++++++,,,---...///000555777<<>>>>>>>>======<<<;;;:::888555444333222222222222333444333222111000111...+++)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((('''''''''''')))))))))((((((((((((((((((((()))))))))(((((('''&&&''')))***++++++++++++))))))***++++++,,,,,,---......///000111222333333333333333333333333222222222444666666777;;;AAAGGGPPP[[[lllyyy{{{uuuwww|||oooZZZNNNIIIEEEBBBBBB======<<<;;;:::999999888888888777777666666555555333333222222111000//////111111000///...---,,,,,,//////000000//////...---))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&+++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((((((&&&$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((())))))(((((()))+++,,,+++***---------///000222444555:::<<>>>>>>>>>>>>>>===::::::888666444333222222222333444555555555444333333000---+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&''''''!!!$$$''')))(((&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$((('''%%%%%%%%%&&&((()))(((((((((((((((((('''''')))))))))))))))(((((((((+++***(((''''''((()))***(((((('''((()))***,,,---*********+++,,,,,,------......///000111222222333444444333333333333333333666888:::;;;<<>>>>>===<<<;;;:::999999888888777777666666555555111222222222222111000000....../////////000000000///////////////......---))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&******((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((&&&&&&''''''%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((''''''))),,,...------...///000222555777:::;;;???AAAFFFNNNWWW^^^bbbccccccccceeehhhkkkmmmllljjjgggddd___]]]^^^aaacccdddhhhlllpppssssssrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqnnnooopppqqqppppppqqqsssvvvyyy}}}{{{vvvrrrnnnkkkjjjgggaaa\\\UUUQQQLLLIIIIIIKKKMMMNNNEEECCCCCCEEEJJJTTTeeeuuu|||uuurrroookkkgggfffnnnxxxvvvlllaaaZZZRRRMMMFFFAAA>>>===<<<;;;999999777666666666777888<<<===>>>>>>????????????;;;:::999888666444333222222333444666777777666666222000---+++***)))'''%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$)))(((''''''''''''''''''$$$&&&))))))(((&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&++++++***)))((('''&&&%%%((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))),,,***(((&&&&&&(((***,,,,,,+++((('''&&&''')))*********++++++,,,---------...//////000111222333333555555444333333333444444444777999<<>>>>>===<<<;;;::::::888888777777666666555555///000111222333222111111/////////000000000111111...////////////...------))))))(((((((((((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%######$$$%%%%%%%%%%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***'''&&&''')))---////////////000222555999===@@@AAACCCEEEJJJSSS^^^gggnnnpppmmmmmmooorrruuuvvvuuussshhhccc]]]XXXWWWWWWXXXXXX```bbbeeehhhkkkkkkkkkjjjjjjjjjkkkjjjiiiiiijjjkkkjjjmmmppprrrrrrtttwwwzzz||||||wwwuuutttrrrmmmhhh___ZZZTTTPPPPPPRRRTTTUUUKKKFFFBBBCCCEEEJJJVVVcccttt~~~vvvpppggglllqqquuu~~~|||ppphhhZZZUUUMMMFFFBBB@@@???>>>;;;:::999777777888999999<<<<<<===>>>???@@@@@@@@@<<<<<<;;;:::888666444444111222444666777888777777333000---,,,+++***((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''(((###%%%&&&%%%######&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&)))((('''&&&%%%&&&&&&'''%%%'''((((((&&&&&&&&&'''$$$$$$%%%&&&'''''''''&&&&&&'''''''''((((((((()))%%%&&&&&&&&&&&&'''''''''******))))))((((((''''''(((((('''''''''''''''(((''''''(((((())))))******((((((((()))*********+++)))((((((((((((***+++,,,))))))((((((''''''((((((******+++,,,,,,------...000000111222333444555555666555444444444555666777333666;;;???EEEOOO[[[cccvvv|||mmmZZZOOOJJJFFFBBBBBB??????>>>===<<<;;;;;;:::888888888777666666555555...///111222333333222222333333222111000///.....................------,,,))))))(((((((((((()))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''))))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%""" """$$$&&&&&&%%%&&&'''((((((&&&$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))(((((((((((()))&&&%%%&&&)))---000111000000222444777<<<@@@CCCEEEFFFHHHMMMWWWcccooowwwzzztttuuuwwwzzz}}}}}}|||zzzjjjddd\\\VVVRRRQQQQQQQQQYYYZZZ\\\```dddeeedddccccccdddeeeeeeeeedddeeefffhhhlllqqqtttvvvyyy~~~||||||zzzuuuqqqgggbbb\\\WWWWWWYYY[[[\\\SSSKKKEEEDDDCCCCCCKKKUUUeeezzzzzzlllnnnooonnntttvvvaaa[[[SSSKKKFFFCCCAAA@@@<<<;;;:::999999999:::;;;;;;<<<===???@@@@@@@@@@@@>>>======<<<:::888666555111222444666888888888888555222000......---,,,***'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))((((((''''''''''''((((((###%%%&&&%%%######&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))))))))((((((((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%'''(((&&&''''''((())))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((''''''&&&''''''((()))******+++''''''((()))***++++++,,,&&&''')))***+++++++++***###%%%''')))******)))(((***++++++,,,,,,------...111222222333444555666666666555555444555666777888999===BBBIIIQQQ\\\jjjsss{{{}}}qqq\\\PPPJJJEEEAAAAAA>>>???@@@@@@>>><<<999777999999888777666555444444444444333333333333222222///000000000000...,,,+++000...,,,+++,,,,,,+++***+++)))'''''''''((('''&&&)))'''&&&&&&((()))((((((''''''((((((((((((''''''***(((&&&&&&''''''&&&%%%######$$$$$$%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((((((((((())))))******---000111///...000111111333888<<>>@@@AAAAAAAAA======<<<;;;:::888666555777666555444555666888:::666555444222///,,,(((&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&))))))((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''%%%###$$$''')))'''%%%((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''((((((''''''''''''((())))))((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&************++++++++++++%%%&&&(((***+++***)))(((++++++******))))))(((((((((***+++---......------111222333444555444333333333555888999:::;;;>>>@@@AAAEEELLLUUU```kkkvvv~~~xxxxxxzzzrrr]]]QQQJJJEEEAAAAAA@@@@@@@@@???>>><<<:::999999999888777666555444444333333222222222111111111000000000000///...------...,,,++++++,,,---,,,++++++)))(((((())))))(((''')))(((&&&&&&((()))((('''''''''((((((((((((''''''***(((&&&&&&'''((('''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''***))))))))))))***++++++***---111333222111222333555777:::>>>AAADDDEEEFFFGGGJJJQQQ\\\iiisssxxxzzzvvvtttssswww}}}zzzuuueee\\\QQQKKKFFFEEEIIIOOOTTTXXX^^^bbbcccbbbbbbbbb```cccgggjjjlllooorrruuu{{{~~~xxxrrrkkkggggggjjjnnnpppddd]]]QQQIIIEEEEEEGGGHHHRRR```sssuuuqqqnnnlllnnnrrrzzz{{{lll```XXXRRRLLLGGGDDDBBB???>>>>>>>>><<<;;;:::;;;<<<>>>?????????>>>>>>>>>>>>===<<<;;;999999888777666555666777999:::777777666444111...+++***((((((((('''''''''&&&&&&(((((((((((('''%%%###""")))(((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))))))))((((((''''''''''''%%%'''''''''%%%%%%&&&'''$$$%%%&&&''')))***+++,,,''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))))))))******++++++***)))(((+++*********)))))))))(((***+++,,,...////////////444555666777888888777777444666888999:::;;;>>>@@@GGGMMMVVV```kkkvvv|||vvvwwwzzz~~~ttt___RRRKKKEEEBBBAAAAAA@@@???===<<<;;;;;;:::999999888777666555444444222222222111111111000000222111111000////////////---+++++++++---...---,,,+++)))(((((()))***)))''')))(((&&&&&&((((((((('''''''''((((((((((((''''''***(((&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))(((''''''''''''***************+++,,,---***...333777888777777777:::<<<>>>@@@BBBDDDEEEEEEGGGKKKSSS^^^hhhooorrrrrrnnnlllkkknnnsssuuurrrnnnZZZRRRJJJEEECCCCCCHHHNNNUUUYYY___ccceeeeeeeeefffgggjjjnnnrrruuuyyy}}}yyyuuutttuuuvvvwwwnnnggg\\\SSSMMMIIIGGGFFFJJJUUUfffuuu|||tttlllhhhiiinnnrrr|||rrrhhh___VVVPPPHHHEEECCCAAA@@@???<<<:::;;;;;;<<<=========<<<<<<>>>>>>??????>>>>>>======:::999888777888999:::;;;999888888666444222///...---,,,+++)))((((((((((((++++++***)))'''%%%###"""((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((()))'''''''''&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&$$$&&&(((***++++++++++++%%%%%%%%%&&&&&&((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))---,,,,,,+++******))))))***************)))))))))+++,,,---///000111111111333333444444555555555555666888;;;===???BBBEEEHHHUUU[[[fffqqq{{{~~~{{{wwwzzz~~~xxxaaaSSSLLLFFFBBBAAABBB@@@===;;;:::999:::;;;888888888777666555555555222222222222111111111111333222000/////////000111...---,,,,,,......,,,+++***(((((((((******)))'''***(((&&&&&&((((((((('''&&&''''''((((((''''''&&&((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))***************+++,,,---+++///666;;;>>>???>>>===@@@AAABBBCCCDDDEEEEEEEEEJJJNNNUUU]]]ccceeedddcccccc```___aaaeeefffccc___QQQJJJDDDCCCCCCDDDJJJPPPVVV[[[bbbgggjjjlllnnnooopppssswwwzzz}}}~~~|||wwwqqqhhh___WWWQQQKKKHHHFFFNNNZZZfffoootttvvvvvvuuuyyy}}}tttllliiihhhlllsss~~~|||qqqggg```RRRNNNHHHDDDAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@?????????;;;;;;::::::::::::;;;<<<999999888777555333222111000///---+++***)))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''&&&((((((((('''&&&&&&%%%%%%'''''''''''''''(((((()))'''''''''''''''&&&&&&%%%((())))))(((%%%$$$$$$%%%((()))+++,,,+++***((('''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***)))*********++++++++++++---,,,+++***************************************+++,,,---...000111111222444333333222222333444444999<<>>999::::::;;;<<<===>>>>>><<<<<<===??????@@@@@@???=========<<<<<<<<<======:::999888666555444333222111000///---+++***))))))%%%%%%%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((())))))******))))))((('''((())))))(((&&&$$$%%%&&&(((***+++,,,+++***(((&&&(((((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***)))*********++++++++++++***))))))))))))***+++,,,))))))******++++++,,,,,,++++++,,,---///000222222999888777666666777999:::<<>>???@@@;;;<<<===>>>???????????????????????????>>>>>>>>>;;;:::888666555444333333111111111000...---+++***((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((%%%&&&'''((()))))))))(((%%%%%%&&&'''&&&%%%$$$###((())))))(((&&&%%%&&&'''&&&'''(((***++++++******))))))(((&&&&&&%%%%%%%%%***))))))(((''''''&&&&&&))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((())))))***++++++,,,)))))))))***+++,,,------++++++,,,---///111222333999888666666888;;;???AAAEEELLLWWWdddnnnxxxhhhWWWNNNGGGCCCBBBAAA@@@>>><<<;;;::::::;;;777777777777666666666666333333333333222222222111...//////000000/////////000////////////...***((())))))***,,,......+++)))+++)))'''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%'''(((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******)))))))))***+++,,,---...333555:::CCCLLLRRRTTTSSSSSSRRRRRRRRRSSSUUUWWWXXXUUUUUUTTTQQQLLLJJJKKKMMMFFFEEEFFFGGGJJJLLLMMMMMMMMMIIIIIIMMMRRRVVV]]]dddiiimmmsssxxx|||yyyqqqhhh___YYYOOOKKKGGGFFFGGGHHHHHHGGGGGGJJJMMMPPPTTT^^^kkktttuuusssqqqsss{{{tttfffYYYMMMCCC>>>======<<<<<<<<<===>>>???<<<===>>>???????????????AAAAAAAAAAAA@@@@@@??????===<<<999777555444444333222333444444333000---++++++***((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%''''''%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((%%%&&&'''((()))))))))(((###$$$%%%&&&%%%$$$"""!!!'''((()))((('''&&&'''(((&&&''''''(((((())))))***(((''''''&&&&&&&&&''''''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,+++***((())))))***,,,------...---------...000222444666555555555777;;;AAAGGGKKKVVV^^^kkkxxxiiiXXXNNNGGGCCCBBBCCCBBB@@@???===<<<<<<<<<777777777777666666666666222222222111111111111000---...///000000///...---.........///000///,,,)))++++++,,,...000000---++++++)))''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%)))(((&&&''')))******)))######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''############$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,------*********+++,,,---///000555666;;;CCCMMMTTTWWWWWWWWWVVVVVVWWWXXXZZZ\\\^^^]]]\\\WWWPPPHHHDDDEEEGGGCCCDDDEEEHHHLLLOOORRRSSSSSSPPPPPPVVV[[[___eeellltttxxx}}}}}}|||yyypppfff```VVVQQQJJJFFFEEEEEEDDDCCCBBBDDDEEEEEEGGGOOO[[[eeevvv{{{vvvvvv{{{{{{lll\\\NNNFFF@@@???>>><<<<<<<<<===>>>===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????===;;;888666555444444222444666777666333///---+++***(((''''''(((((()))&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$((((((((((((((((((((('''''''''''''''''''''''''''###&&&((('''%%%$$$&&&))))))(((((('''&&&&&&%%%%%%$$$%%%'''))))))))))))((()))***+++,,,,,,***((('''&&&''')))(((''''''((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++,,,---.........,,,***((((((((()))***,,,---...............///111333666777777777888<<>>DDDNNNYYY]]][[[\\\]]]^^^___```bbbfffhhhaaaZZZSSSOOOJJJEEEEEEHHHIIIIIIJJJOOOVVVYYYYYYWWWXXX[[[___cccgggmmmssswww|||{{{{{{|||{{{}}}{{{nnnfff\\\WWWQQQNNNMMMKKKGGGDDDDDDCCCBBBBBBDDDJJJQQQWWWfffttt{{{zzz~~~nnn\\\MMMHHHDDD???===???@@@>>>======>>>>>>???@@@AAAAAABBBCCC@@@======???AAA@@@>>>@@@===:::888777666444222555666777888888666111...---+++***)))***)))(((&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((,,,+++***((((((((()))***%%%(((++++++'''%%%&&&((($$$$$$%%%&&&'''((()))***$$$######%%%((()))((('''''''''''''''((((((((((((+++)))&&&&&&''')))******%%%&&&((()))))))))((('''))))))))))))************''''''''''''((((((((()))************************(((((())))))******+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---000000000222555777777777======???BBBIIIWWWhhhtttmmmYYYNNNHHHEEECCCAAA@@@>>>===;;;:::::::::888888888777666555444333444444333222111000//////////////////........................---,,,+++***))))))))))))))))))))))))))))))************))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$%%%&&&''''''$$$%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''''')))((('''&&&&&&'''((((((((((((((((((((((((((((((***,,,---------...111333333999@@@GGGSSS___eeedddfffffffffhhhkkkoooqqqrrrhhh^^^TTTNNNJJJFFFFFFHHHLLLLLLPPPUUU\\\``````^^^aaadddhhhkkkooouuuzzz~~~~~~{{{{{{~~~}}}yyyyyyzzzzzzzzzzzz{{{{{{xxxvvvrrrooooooqqqtttwwwxxxyyy|||{{{rrrhhhccc]]]YYYWWWUUUQQQMMMFFFEEECCCAAAAAADDDJJJOOO[[[iii}}}mmm___QQQKKKBBB>>>=========;;;======>>>???@@@AAABBBBBBCCC@@@>>>>>>@@@AAAAAA???BBB???<<<:::999777555333444555666888888666222///...,,,************((('''&&&&&&&&&'''''''''(((((())))))(((&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((+++***)))((((((((())))))&&&&&&''')))******)))(((%%%%%%&&&'''((()))***+++&&&%%%%%%&&&(((((('''%%%((((((((())))))))))))***,,,***'''&&&''')))))))))&&&&&&((()))))))))((('''''''''''''''(((((((((((('''''''''((((((((())))))************************************++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,------------......///111444666777777:::===CCCKKKWWWhhh{{{lllYYYNNNIIIEEECCCAAA@@@>>>===;;;:::::::::888888777777666444333222444444333222111000000///////////////........................---,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))(((''''''&&&''''''(((!!!%%%((())))))((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))))))))(((((((((((())))))))))))((((((((((((((()))***,,,---......///222444777<<>>>>>@@@@@@AAABBBCCCAAA??????AAABBBBBBAAADDDAAA>>><<<:::888555333333333555777888777444111///---+++*********)))'''&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***)))((('''''''''(((((()))&&&%%%'''+++,,,***&&&&&&''''''((()))***++++++)))(((''''''((((((&&&$$$))))))))))))************---***((('''((())))))(((&&&'''((()))))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))************************,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,---------.........//////000222555777999::::::@@@JJJWWWgggzzzlllYYYNNNIIIFFFCCC@@@???>>>===;;;;;;::::::777777777777555444333222444444333222222111000000////////////........................---,,,+++***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((((())))))((('''''''''&&&&&&!!!"""%%%'''))))))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%''')))+++'''''''''''''''(((((((((,,,++++++*********+++,,,+++,,,...//////111444666;;;AAAHHHPPP___oooxxxzzz{{{uuurrrwwwtttcccRRRKKKJJJKKKLLLNNNXXX[[[```fffkkknnnnnnmmmooorrrvvvyyy|||~~~{{{yyyzzz}}}}}}}}}{{{wwwssspppnnnnnnnnnhhhjjjkkkmmmooopppqqqqqqgggddd___\\\[[[[[[ZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRQQQRRRTTTVVVXXXXXXYYYZZZ]]]aaaccccccbbbbbbaaa______```cccgggjjjoooppprrruuuxxxzzz{{{{{{yyyrrrmmmjjjgggbbb^^^XXXUUUOOOHHHBBB@@@AAACCCJJJTTTdddsss}}}zzz|||wwwjjjXXXJJJBBB>>>===<<<<<<<<<======>>>??????@@@BBBAAAAAAAAABBBBBBCCCBBBEEEBBB???===;;;888555222222222333666888888666333000---+++)))))))))((('''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((''''''''''''((()))'''&&&'''((()))'''%%%&&&''''''((())))))******(((''''''((())))))(((&&&(((((()))))))))*********---+++)))((())))))((('''&&&'''((()))***))))))((())))))))))))************'''(((((((((((()))))))))************************,,,,,,,,,++++++******))),,,,,,+++++++++,,,,,,------------......//////000222333555666777999<<<>>>>>>GGGTTTcccssslllYYYNNNIIIFFFDDD@@@???>>><<<;;;;;;;;;;;;888888777777666444333222444444333333222111111111////////////........................---,,,+++***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%%%%'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&((()))***&&&''''''(((((())))))))),,,,,,*********+++---...,,,...000111222444777:::???EEEKKKSSSaaaqqqzzz||||||uuuqqqvvvqqqaaaPPPKKKLLLOOORRRUUU___bbbgggkkknnnoooppppppsssvvvzzz|||~~~|||{{{yyywwwxxxzzz}}}~~~~~~|||{{{{{{zzzyyywwwtttpppnnniiieeebbbaaa```aaa]]]]]]___```aaaaaabbbbbbYYYUUUQQQOOONNNNNNMMMLLLNNNNNNMMMLLLKKKJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHIIIKKKNNNPPPPPPOOORRRRRRQQQRRRSSSVVVYYY[[[___aaadddfffiiikkknnnooouuuxxx}}}|||yyyvvvqqqmmmdddaaaZZZPPPHHHCCCBBBBBBEEEMMMYYYfffqqq{{{~~~yyyfffTTTIIICCC???===<<<<<<===============>>>@@@AAABBBBBBBBBBBBCCCCCCDDDBBB@@@>>><<<999444111111222333555888888777555000---***((((((((((((''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''(((((((((((('''###%%%'''&&&%%%%%%''')))&&&&&&&&&''''''(((((((((&&&&&&&&&''')))***)))((('''''''''((((((((()))))),,,***))))))******)))(((&&&''')))*********)))((())))))))))))************(((((((((((()))))))))***************************++++++******)))))))))(((------,,,,,,+++,,,,,,---------...///000000111111444666777777888:::>>>AAAGGGPPP```ppplllXXXNNNIIIFFFDDD??????===<<<<<<;;;;;;;;;999999888888777555444333444444333333222222222222////////////........................---,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$+++)))(((&&&&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))'''((()))***+++++++++******)))(((((()))+++---//////111333555666888<<<>>>CCCHHHNNNUUU```mmmtttuuuvvvpppmmmqqq{{{{{{lll___RRRNNNPPPTTTXXX]]]cccfffjjjmmmnnnppprrrsssxxx{{{~~~~~~wwwvvvuuuttttttuuuvvvwwwwwwuuusssrrrrrrpppmmmjjjbbb```\\\XXXUUUSSSRRRRRROOOOOOPPPQQQQQQQQQQQQPPPKKKHHHEEECCCCCCCCCBBBAAACCCCCCBBBAAAAAA@@@???????????????>>>>>>??????@@@AAA@@@@@@AAADDDFFFFFFEEEFFFFFFFFFGGGIIIKKKMMMNNNPPPRRRUUUWWWYYY[[[^^^aaagggkkkrrr{{{|||tttpppggg[[[PPPHHHEEEDDDAAAEEENNNXXXdddnnnwww{{{tttcccVVVLLLDDD????????????>>>>>>======<<>>===:::555222222222222555777888777555222///+++)))((()))((((((''''''((((((((()))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***''''''((()))))))))((((((###&&&&&&%%%&&&***///&&&&&&&&&&&&'''''''''(((%%%$$$%%%''')))***)))(((''''''''''''((((((((((((+++)))))))))++++++***)))'''((()))*********))))))''''''''''''((((((((((((((((((((()))))))))***************************************)))))))))))))))...------,,,,,,,,,,,,,,,......///000111111222333333666888999999<<>>===<<<<<<;;;<<<<<<::::::999999888666555444444333333333333222222222////////////........................---,,,+++***))))))))))))))))))))))))((((((((())))))((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&$$$###$$$$$$%%%&&&'''&&&%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))((('''&&&&&&'''(((******+++******)))(((''''''))),,,///222222444777888:::<<<@@@CCCEEEJJJOOOTTT]]]gggkkkjjjkkkgggdddgggoootttssspppiii```WWWUUUUUUXXX]]]ccceeehhhkkkmmmnnnpppuuuxxx{{{}}}}}}~~~yyyvvvrrrqqqpppnnnnnnnnnnnnooonnnkkkiiigggeeebbb^^^\\\UUUSSSPPPLLLIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCC@@@>>><<<<<<======<<<::::::::::::999999888888888666777888999:::;;;;;;;;;===;;;;;;<<<>>>@@@@@@???======>>>???@@@AAABBBCCCCCCFFFHHHJJJJJJLLLOOOSSSXXX\\\ccckkkvvvxxxjjj\\\QQQKKKIIIBBBCCCGGGMMMWWW```gggkkksssyyy~~~uuugggZZZNNNGGGDDDDDDCCCAAA@@@???>>>======@@@CCCCCCBBBAAABBBDDDCCCBBBAAA@@@???<<<888555333222333444777888777555555111---+++************'''((((((((())))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***'''((()))*********))))))&&&&&&'''''''''(((***,,,''''''''''''((((((((((((%%%%%%%%%&&&((()))'''&&&'''(((((((((((())))))))))))((((((***,,,,,,+++***'''((()))***+++***))))))''''''''''''(((((((((((((((((()))))))))*********************************)))***************++++++......---,,,,,,,,,,,,,,,......///000111222333444333666:::<<<>>>BBBJJJQQQ^^^iii{{{~~~}}}~~~kkkXXXNNNJJJGGGEEE???>>>===<<<<<<<<<<<<<<<::::::::::::888777666555444333333333333333333222000/////////........................---,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))******&&&''''''''''''''''''&&&&&&'''((()))(((%%%###!!!###$$$&&&'''''''''&&&&&&###%%%'''(((((('''%%%###%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%''')))+++***)))&&&$$$###$$$&&&'''((((((((('''***)))))))))+++///333555444666999:::<<>>===????????????>>>>>>===<<<::::::999:::;;;;;;999777777777666666666666555555222333555777999;;;<<<<<<666444333444666888888777777888999:::;;;;;;<<<<<<<<<>>>AAABBBAAACCCFFFJJJMMMQQQWWW___iiiuuuvvveeeXXXQQQNNNFFFEEEEEEHHHNNNUUU[[[^^^bbbiiittt~~~uuu~~~uuufffXXXNNNHHHGGGFFFDDDBBB@@@???>>><<>>:::777333333333444666777666555777444///,,,,,,,,,,,,,,,(((((((((((())))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******'''((()))+++++++++***)))111---((('''))))))'''%%%(((((((((((())))))))))))'''&&&%%%&&&''''''%%%###))))))))))))************(((((((((***,,,---,,,+++'''((()))++++++******)))))))))))))))************))))))))))))*********************************************++++++,,,,,,---///...---,,,,,,,,,,,,,,,...///000111222333444444444888===AAADDDJJJTTT[[[gggrrr}}}zzzyyy|||gggXXXPPPIIIFFFFFF>>>>>>===<<<;;;:::999999999999888777666555444444444444333333222111000000////////////............---...//////...+++(((''''''(((***++++++)))'''%%%''''''(((((((((((('''''')))(((''''''''')))***+++,,,)))&&&&&&((()))'''%%%))))))))))))))))))))))))&&&&&&&&&'''((())))))***###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))***,,,,,,+++,,,...111555888777<<<@@@AAADDDIIIJJJHHHNNNLLLLLLNNNQQQUUUWWWWWWYYYWWWUUUTTTWWW\\\bbbeeecccbbb```^^^^^^___aaacccgggiiilllooosssvvvwwwxxx~~~|||}}}}}}yyywwwxxx|||}}}zzzxxxuuupppjjjfffeeeeeeddddddccccccbbbbbb]]][[[WWWRRRNNNJJJGGGFFFDDDDDDBBBAAA>>><<<:::888666555555444444444555555333333444444555666666777777666444222222333444555444444444444444444444444444444444444444333222111222333555777777666555444999999999:::;;;===>>>???CCCGGGLLLPPPUUU___lllvvv{{{jjj]]]UUUMMMGGGBBBCCCIIINNNPPPOOOVVVWWW^^^mmm||||||wwwyyyxxxggg\\\QQQMMMHHHCCCAAA???>>><<<===<<<<<<<<<>>>@@@BBBCCCAAABBBBBBAAA???<<<999777444444333333444777999;;;666333111000000///+++((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&)))***(((%%%$$$'''***&&&(((***+++***)))******+++***'''%%%$$$$$$%%%&&&&&&''')))*********)))(((&&&&&&''''''((()))))))))))))))((('''''''''''''''***)))((()))++++++)))((())))))))))))((((((((((((***((('''(((+++,,,+++)))''''''(((***+++,,,---...+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///111111000111222555888:::<<<999<<>>>>>===<<<;;;::::::999999888777666555444444444444333333222111111000000000////////////..................---+++)))(((((())))))***)))((('''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((()))&&&$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***$$$%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++,,,,,,------000444999<<<@@@EEEIIIIIIKKKPPPQQQOOONNNMMMLLLMMMPPPRRRSSSSSSQQQOOONNNNNNQQQWWW\\\```cccbbb`````````ccceeegggiiikkkmmmqqqtttwwwxxxyyy}}}~~~~~~|||yyyvvvwwwzzz}}}~~~~~~~~~{{{yyyvvvsssooojjjddd```___^^^]]]\\\ZZZXXXWWWWWWPPPNNNKKKGGGCCC@@@===<<<;;;;;;:::999777555333222777666555444333333222333333333333444555555666666555444222111111111333333000111111111222222333333333333444444333222222111222333444555666555444444444444555555666888999:::<<<@@@DDDGGGKKKSSS^^^fffttt~~~zzzlllbbbUUUOOOHHHGGGKKKOOOOOONNNOOOPPPWWWcccnnnxxx{{{{{{~~~tttiii^^^XXXOOOGGGBBB???===;;;=========>>>???AAABBBCCCCCCCCCCCCCCCAAA>>>;;;999666555444333444666888999;;;888555444333000,,,(((******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((()))))))))(((((()))+++''')))+++,,,***))))))***+++)))'''&&&%%%&&&''''''&&&'''((()))***))))))((()))))))))(((''''''&&&&&&))))))((('''''''''''''''***)))))))))++++++)))'''))))))))))))((((((((((((***((('''(((+++,,,+++))))))))))))***++++++,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////222222222222222444666888>>>>>>CCCNNNVVV\\\fffqqqzzzyyyvvvwwwyyy|||}}}{{{dddUUUNNNHHHDDDDDD@@@??????>>>===<<<;;;:::999999888777666555444444444333333222222111111111111111000000000////////////...---,,,++++++++++++***))))))(((((((((((((((((())))))******))))))(((''''''''''''''''''&&&%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++***)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''')))***+++,,,------...///000333888>>>CCCKKKQQQUUUTTTUUUXXXYYYWWWRRRPPPNNNNNNNNNOOONNNLLLIIIHHHHHHJJJNNNSSSYYY\\\bbbbbbaaabbbdddgggjjjllllllnnnpppsssvvvyyy{{{|||~~~~~~|||yyywwwwwwxxx{{{}}}~~~|||{{{zzzzzzvvvsssoookkkgggbbb\\\XXXWWWVVVTTTRRROOOMMMKKKJJJGGGFFFCCC@@@===;;;:::999777777777777666555333333777666555333222111000000222222222333444444555555333222111000///000111222...//////000111222333333222222333333333222111111222222333333333333444444111111111222333444555666666888;;;<<<>>>DDDLLLSSS^^^gggtttttt___WWWNNNIIIJJJKKKJJJHHHHHHJJJPPPXXX___hhhvvv|||nnneeeYYYMMMEEEAAA>>>===<<<<<<===???@@@AAABBBCCCDDDDDDEEEDDDCCC@@@===<<<777666444333333444666777999888666555444111...+++++++++***))))))(((((('''''''''''''''''''''''''''(((''''''''''''''''''''')))((('''''')))***+++***)))***,,,,,,+++)))))))))***)))((('''''''''))))))''''''((())))))))))))))))))))))))(((''''''&&&&&&))))))((('''''''''((((((+++***)))*********(((&&&(((((((((((())))))))))))***)))((()))***+++***)))++++++******************++++++,,,---...///000000++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000000555666777666555555777999AAAEEENNN[[[eeekkkssszzz}}}zzzyyyzzz{{{|||xxxaaaTTTLLLGGGCCCCCC@@@@@@???>>>===<<<;;;;;;999999888777666555444444333333333222222111111111222222111111000000//////000///---+++++++++,,,---+++***((('''&&&''')))***))))))************))))))((()))*********((('''&&&''''''&&&'''((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''((())))))'''%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***+++,,,,,,---///111333666<<>><<<:::999888888666666777777777777666666555444333222111111111111111111222333333444444555333222111111000000111111///000000222333444555555111222222333222222111111333222222111111222333333222222222222333444555666444666777777888;;;@@@DDDKKKRRR]]]jjjxxxnnndddXXXPPPNNNMMMJJJGGGFFFHHHNNNSSSUUU]]]mmm~~~}}}sssdddVVVLLLEEEBBB@@@;;;<<<===???@@@AAAAAAAAACCCCCCDDDDDDCCCAAA>>>===:::888666444333333444555111222222333333111///...*********)))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((&&&$$$%%%)))++++++)))***+++------+++)))))))))((((((((('''((()))***+++'''(((((()))))))))))))))&&&&&&''''''((()))))))))))))))((((((((((((((()))+++***)))*********(((&&&(((((((((((())))))))))))))))))))))))*********)))************************,,,,,,,,,---...//////000+++++++++,,,,,,,,,------------------...///111111888:::<<<<<<::::::===???FFFNNN\\\jjjttt{{{uuu___SSSLLLFFFCCCBBB@@@@@@???>>>===<<<;;;;;;999999888777666555444444333333222222222222222111222222222111000//////...000...,,,++++++,,,...///,,,***(((&&&&&&''')))***))))))************))))))((()))*********((('''&&&'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''')))((('''((())))))'''%%%(((((((((((((((((((((((('''''''''((((((((())))))*********+++++++++++++++...111444666999@@@JJJRRR^^^fffkkkiiifffggggggfffbbb^^^XXXSSSPPPLLLIIIGGGEEEGGGIIIMMMSSSXXX]]]`````````bbbeeeiiimmmqqqsssrrrsssvvvzzz~~~~~~yyyvvvwww|||~~~~~~~~~~~~zzzxxxtttrrrrrruuuxxx{{{~~~~~~}}}|||zzzwwwuuutttnnniiiccc]]]XXXTTTPPPMMMFFFEEEDDDBBB@@@???======777666555444333333333333111111222333444444444333222222111111111222333333111111222333333444444555444444333333222222222222///000000222333444555555111222222333333333222222333222222111111111222222222222222222222333444555444444444444444666888:::???DDDLLLWWWeeewwwuuuhhh^^^YYYUUUPPPLLLHHHJJJNNNPPPPPPVVVgggxxxuuueeeXXXMMMFFFAAA<<<=========>>>?????????AAAAAACCCCCCBBB@@@>>><<<<<<:::777555333333333444///111333444333111///...******)))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%'''***---,,,***)))+++---,,,+++)))((()))''''''(((((())))))***+++((((((((((((((())))))***&&&&&&''''''((()))))))))))))))((((((((())))))***+++***)))*********(((''''''((((((((()))))))))***)))*********)))))))))))))))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000222222777;;;>>>???>>>@@@DDDIIIOOO[[[lllzzzsss^^^RRRLLLGGGCCCBBB@@@??????>>>===<<<;;;:::999999888777666555444444222222222222222222222222222222111000//////......///...,,,++++++---///000+++***((('''&&&''')))***((())))))******))))))(((''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%''')))+++***)))''''''''''''''''''''''''''''''((((((((()))))))))***++++++++++++,,,,,,,,,///333777888;;;BBBNNNWWWfffooouuusssooonnnooonnnlllfff]]]VVVPPPMMMJJJHHHGGGIIILLLQQQWWW\\\```bbbaaabbbdddhhhkkkooorrrttttttuuuxxx}}}|||vvvrrrrrrwwwzzzvvvtttppplllkkkmmmppprrryyyyyyyyyyyywwwssspppnnnhhhccc\\\VVVQQQMMMJJJHHH======<<<;;;:::888888777333333222111111222222222000000111222333333333333111111111111222333444444222222222333444444555555555555555444444444333333...//////000111222333333222222333444444444333333333333333222222222222111111111000000111111222333111111111222222333444444888<<>>=========>>>??????@@@AAABBBAAA@@@>>><<<===<<<999666444444444555555777999888555111///...+++******))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))+++***))))))+++------,,,((()))++++++***((((((((('''''''''(((((()))))))))((((((((((((((()))******)))))))))(((''''''&&&&&&))))))((((((((()))*********)))((()))++++++)))(((''''''(((((())))))******)))***+++***)))((()))***(((((()))***++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,---------------------...000111333444444999>>>@@@AAAFFFNNNUUUaaaoooqqq]]]RRRLLLGGGDDDCCC???>>>>>>===<<<;;;::::::999999888777666555444444222222222222222222222222222111111000///...---,,,...---,,,,,,---...///000+++***)))''''''(((((()))'''(((((())))))((((((''''''&&&&&&&&&&&&''''''(((%%%'''(((&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%''')))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((***+++,,,...///000000444888:::<<>>DDDOOO\\\fffvvvzzzyyyrrrkkkbbb[[[WWWUUUSSSQQQMMMNNNYYYeeeyyynnn]]]SSSFFFDDD@@@>>>======???AAA>>>???AAABBBAAA@@@>>>===???===:::777666555666666777:::===<<<777333000///------,,,++++++******)))((((((((((((((((((((((((&&&&&&'''((()))******+++)))******)))((((((***+++%%%'''******)))(((((()))&&&''''''((((((((('''''')))(((((('''((()))***+++)))))))))(((''''''&&&&&&))))))(((((()))******+++((((((((()))+++,,,+++)))'''''''''((()))*********)))+++,,,+++((('''(((***************************+++++++++++++++,,,,,,,,,,,,,,,,,,------------...------...///000222333444444:::@@@DDDGGGOOO[[[eeevvvqqq]]]RRRMMMHHHDDDCCC>>>>>>===<<<;;;:::999999999999888777666555444444222222222222222222222222111111000///...---,,,,,,------------......///000***))))))(((((((((((((((''''''(((((((((((('''''')))(((''''''''')))***,,,(((******)))&&&%%%&&&)))''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&(((+++---000222333111555999;;;<<>>;;;:::999777555444222222333333222222222333333444000111222333333333333333555555444333222222222222333333444555555666666777444444555555555444333222444444444444444444444444333444444555666666666555222333555666555333111000333222222222222333333444000000111333555666666555444666777888;;;BBBMMMUUU[[[```jjjwww{{{qqqjjj```\\\XXXTTTOOONNNUUU___kkkzzz~~~lllaaaJJJGGGCCC???===>>>@@@BBB>>>???AAABBBBBBAAA???>>>???===;;;888666666777777444888<<<<<<888444222222///......------,,,,,,+++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,%%%'''((('''$$$###%%%((($$$&&&))))))((((((((()))&&&'''''''''''''''&&&&&&)))((('''''''''(((***+++&&&&&&''''''((()))))))))))))))((())))))***++++++''''''''')))+++,,,,,,***&&&''''''((()))******+++)))+++,,,+++((('''(((***,,,,,,++++++***))))))((()))***++++++,,,---......,,,,,,,,,---------......------...///000222444555666<<>>===;;;:::::::::888888888777777666555444222111111000000000000000000000000000000000000000.....................---111...,,,+++******((('''******))))))((((((''''''))))))(((((('''''''''&&&)))((('''&&&''')))&&&"""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%'''+++---,,,*********)))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((,,,++++++***)))(((''''''***++++++++++++---111444111333777;;;AAAIIIQQQWWW```gggmmmpppnnnlllmmmoooooojjjbbbXXXPPPMMMNNNPPPRRRUUUZZZ___fffkkkoooqqqmmmnnnoooqqqsssuuuwwwxxxuuusssvvvyyyqqqmmmlllkkkkkknnntttzzz~~~}}}{{{zzzvvvsssqqqooopppqqqppppppqqqlllfffcccbbb```[[[VVVOOOLLLGGGBBB===:::888888444444444444333333333333444222111111222222222111444444444333333333222222555555555555555666666666666777777888999999::::::888777666444333333222222555555555555555444444333666777777777666555444444333111000000222333333222444444444444444444444444222222222222222222333333777777666777999<<<@@@BBBQQQSSSXXX```jjjxxx{{{uuufffaaa[[[UUURRRPPPQQQQQQaaafffqqq}}}rrrbbbTTTHHHCCC???;;;<<>>===<<<<<<<<<<<<<<>>===;;;999888777777777888::::::999555222//////...---,,,******)))'''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))''''''(((((())))))******))))))***))))))((('''&&&(((((()))***************''''''((()))***++++++,,,******))))))((((((''''''&&&(((***+++,,,+++)))((())))))(((((((((***+++,,,************************+++++++++)))'''''')))+++000...+++)))((()))***,,,++++++++++++++++++++++++******++++++,,,---.........---,,,---000222444444999@@@HHHPPPXXXeeewwwppp\\\QQQKKKGGGDDDDDDAAA@@@???===<<<;;;::::::999999999999888777666555333222222111111111111111000000000000000000000000............------,,,,,,---+++))))))******)))((())))))))))))************)))(((((((((''''''''''''$$$$$$$$$&&&***,,,+++)))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%)))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---------///222444000333888<<>>>>>============>>>>>>@@@@@@???>>>===;;;999888999999:::;;;<<<:::777444111000///...,,,+++***)))))))))))))))))))))))))))(((''''''&&&&&&'''((()))((((((((((((''''''''''''((())))))))))))(((((('''(((((()))***************(((((())))))******++++++))))))))))))(((((((((((('''((()))***+++******)))******)))))))))))))))***))))))))))))))))))))))))+++++++++)))'''''')))+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---..................------...111444777888;;;BBBLLLUUU```qqqooo[[[PPPJJJFFFDDDCCCAAA@@@???>>><<<;;;:::::::::::::::999999888777666444333333222111222222222000000000000000000000000///......---,,,++++++******)))'''''')))******)))(((((()))******+++,,,,,,(((((((((((('''''''''''''''%%%$$$%%%&&&&&&$$$###(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((()))***+++,,,,,,,,,---///000000000222444222666;;;@@@DDDIIIMMMQQQSSSWWW\\\___^^^^^^___aaacccaaa[[[UUUPPPOOOQQQTTTVVVZZZaaahhhnnnsssuuuvvvwwwsssqqqttt{{{|||{{{~~~}}}vvvqqqllljjjhhhiiimmmpppssstttuuuvvvwwwyyy{{{|||}}}}}}{{{{{{|||{{{{{{yyywwwvvvtttrrrqqqqqqqqqpppnnnllllllfff]]]WWWSSSPPPKKKHHHEEECCC???;;;888666555444222222222222222222222222111111222222333555666777333444555666888888999999777777777777888888999999;;;;;;<<<<<<===>>>>>>?????????>>>>>>============??????>>>>>>===<<<;;;::::::::::::::::::999888888999777555444444444333222333333333444444555555555444444444444444444444444333333444555666777888888>>>>>>@@@AAAEEELLLTTTYYYaaaccceeedddbbbaaadddgggqqqxxxxxxnnnccc\\\VVVQQQOOONNNOOOTTT\\\dddlllyyyvvvcccVVVKKKAAA<<<<<<============>>>???@@@AAA@@@@@@@@@???>>>===;;;;;;<<<;;;<<<======<<<999666333222111///---+++***)))******************************)))((((((((()))))))))((((((''''''&&&%%%%%%'''(((((())))))))))))((((((((()))***************)))))))))))))))*********(((((((((((())))))))))))((()))))))))************+++++++++******)))((('''((((((((((((((((((((((((***++++++***(((((()))+++%%%'''+++...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---------...000333666:::<<>>===<<<:::999999999999999888777666666333333222111111111111222000000000000000000000000//////...---+++***))))))+++)))'''((()))***))))))(((((()))))))))*********((((((((((((((('''''''''***''''''(((&&&###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((()))***++++++,,,,,,+++...000222222222333444666:::@@@EEEHHHJJJMMMNNNOOORRRVVVXXXXXXXXXZZZ\\\ZZZXXXUUUQQQOOOOOOSSSVVVXXX]]]dddkkkqqquuuvvvwwwwwwrrrnnnsss}}}||||||{{{wwwmmmjjjhhhgggiiilllnnnnnnpppqqqsssvvvwwwxxxxxxxxxvvvwwwwwwwwwvvvtttsssrrrmmmlllkkkkkkkkkiiieeecccccc]]]TTTMMMIIIFFFCCCAAA???===;;;888666444333333333333333444444555555555444555666666666777999;;;666777999;;;<<<=========<<<<<<======>>>>>>??????CCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFEEECCCBBB@@@???<<<<<<===<<<<<<;;;:::::::::888666555666666555333666666666666777777777888444444444444444333333333444444666777777777777777:::;;;;;;:::;;;???DDDHHHMMMOOOQQQQQQPPPQQQTTTVVV^^^eeeooowww~~~{{{oooeee]]]UUUOOOLLLJJJKKKPPPVVV^^^lllxxx}}}~~~rrrbbbUUUKKKCCC???============>>>???AAAAAAAAAAAAAAAAAA@@@???>>>=========<<<======<<<999777444333222000---+++***)))***************))))))))),,,++++++***))))))))))))((((((((((((((('''''''''&&&'''((())))))***))))))(((((()))************************)))))))))))))))''''''(((((())))))******)))))))))((()))******+++)))***+++++++++)))((('''))))))))))))))))))))))))***+++++++++))))))***+++%%%(((+++///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---...///000222444888===AAAJJJTTT```lllwwwmmmYYYNNNIIIEEEBBBBBB@@@@@@@@@???>>><<<:::999888888888888777666555444222222111000000000000000111111111111111111111111//////...---+++***))))))---+++)))))))))***)))((())))))(((((((((''''''''''''''''''((((((((((((((('''$$$&&&++++++((((((,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))******+++++++++,,,+++...111222333333555666999===CCCGGGIIIIIIJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUPPPPPPPPPNNNNNNPPPTTTWWWZZZ^^^eeelllrrruuuvvvvvvtttooolllppp{{{}}}}}}{{{mmmjjjgggfffgggiiijjjkkkooopppsssuuuvvvvvvuuuuuussstttssssssqqqooolllkkkfffdddccccccbbb```]]]ZZZUUUQQQJJJEEEAAA???>>>>>>999999888666555444444444333333444555666666777777777888:::999888888;;;===???@@@CCCEEEGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@???===;;;:::;;;;;;:::999888888888888888888888888555555444444333333333333111222333444444444444333:::::::::999999;;;>>>AAA???@@@AAAAAAAAABBBDDDEEENNNTTT\\\dddkkkrrr{{{}}}ssshhh]]]UUUOOOJJJGGGHHHLLLSSS^^^iiiqqqzzz{{{xxxzzz}}}qqqcccVVVJJJBBB============>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>=========<<<999777444333222000---+++***)))*********))))))(((((((((,,,,,,,,,++++++***))))))''''''((()))******++++++&&&'''((())))))***))))))(((((()))************************)))))))))))))))''''''(((((())))))******)))))))))((()))******+++'''((()))+++++++++***)))************************)))***,,,+++***)))***+++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------000222444555777<<>>===<<<<<>>>>>>>>===<<<;;;:::::::::999888888777777666666666555444444333333444444444555555666666666888888999999888999;;;===::::::::::::;;;;;;<<<===CCCGGGMMMRRRXXX___iiipppyyyxxxiii___SSSLLLFFFEEEFFFIIIPPPXXXaaajjjuuu~~~xxxuuuuuuzzzttteeeTTTGGGAAA@@@@@@???>>>>>>?????????@@@AAABBBBBBBBBBBBBBB@@@???>>>======<<<:::888555444333111///---,,,+++*********))))))(((''''''+++++++++,,,++++++***)))''''''((()))+++,,,------'''(((((())))))))))))((((((((()))***************)))))))))))))))*********(((((((((((())))))))))))((()))))))))************'''((()))******+++++++++************************(((***,,,,,,+++***+++,,,...---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////111444777:::===CCCLLLSSSZZZdddrrr|||qqq\\\PPPJJJDDDAAA@@@@@@@@@AAAAAA???===;;;999888888888888777666555555333222111111000000111111111111111111111111111111............------,,,,,,+++)))'''((()))***)))(((((((((((((((''''''''''''''''''''''''((((((((())))))$$$$$$((($$$!!!************************''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&(((***(((&&&%%%&&&(((''''''''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))***,,,---......///111333555666999>>>AAAAAADDDHHHKKKJJJIIIHHHHHHEEEDDDBBBBBBCCCEEEFFFFFFHHHJJJMMMOOOQQQUUUYYY\\\aaacccgggkkkooorrrssstttqqqooommmnnnqqqtttttttttuuuvvvxxx~~~~~~yyyiiifffcccbbbdddfffggghhhgggiiimmmppprrrsssrrrqqqsssrrrppplllhhhccc^^^\\\YYYVVVSSSQQQPPPNNNLLLJJJAAA@@@>>><<<999888888999555666777888888999999999888888:::;;;<<<>>>??????===AAADDDEEEDDDFFFKKKOOOPPPSSSXXX^^^bbbdddeeeeeebbbccccccdddfffgggggghhhlllmmmmmmnnnnnnoooppppppnnnooorrruuuvvvvvvvvvvvvuuuuuusssqqqnnnkkkhhhgggaaa```^^^\\\YYYVVVTTTRRROOOLLLHHHFFFEEECCCAAA???@@@@@@???>>><<<;;;::::::999999888888777666666555666555555555666777999:::555777888777666666888999999888888888999;;;;;;;;;===???AAADDDGGGOOOYYYaaajjjuuuwwwkkkYYYQQQIIIFFFDDDCCCFFFJJJSSS[[[eeeqqq~~~wwwtttrrrwwwcccRRRFFFEEEDDDBBB@@@??????>>>>>>???@@@AAABBBCCCCCCCCCCCCAAA?????????>>><<<:::666666555333222000//////,,,,,,+++******)))(((((())))))++++++,,,+++******'''(((((()))***++++++,,,((())))))))))))(((((('''(((((()))***************(((((())))))******++++++))))))))))))(((((((((((('''((()))***+++******)))***)))))))))))))))******************************(((***,,,---,,,++++++,,,---------,,,,,,------------------------------------,,,,,,,,,---///222333111666;;;???DDDMMMXXXaaakkkrrrzzzrrr]]]PPPJJJDDD@@@@@@@@@@@@AAAAAA@@@===;;;999999999:::999999888777666444333222222111111222222111111111111111111111111........................'''&&&%%%&&&(((******)))''''''(((((())))))******&&&'''''''''(((((())))))((($$$&&&,,,***"""###,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,---...,,,)))'''(((***((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&(((***,,,...000111111333444666888<<>>>>>===;;;888666666666555666777999:::;;;;;;;;;===>>>???AAABBBDDDEEEFFFAAAFFFKKKMMMMMMPPPVVV[[[^^^bbbhhhoootttxxxzzzzzzxxxyyyzzz{{{|||}}}~~~~~~}}}zzzxxxtttsssqqqnnnkkkhhheeeccc___\\\WWWTTTQQQOOOKKKIIIGGGFFFEEECCCAAA@@@>>>>>>;;;;;;::::::999888777777222111000000111444666888555666777777666555666777555444333444666888888888:::;;;;;;;;;===EEEOOOWWW```jjjxxxttt^^^VVVNNNIIIEEEAAAAAADDDIIIQQQ[[[fffwww|||wwwppp{{{ppp^^^JJJIIIGGGDDDBBB@@@???>>>===>>>@@@AAABBBCCCCCCCCCEEECCCAAA@@@@@@???===;;;888777777555444333222222------,,,,,,+++***))))))'''(((***+++,,,++++++***(((((((((((())))))))))))))))))***))))))(((''''''(((((()))***************'''(((((()))***++++++,,,******))))))((((((''''''&&&(((***+++,,,+++)))(((---+++***((((((((())))))))))))))))))))))))))))))(((***,,,---,,,++++++,,,++++++---.........------------------------------...---,,,,,,...111444777111666===CCCIIITTTaaakkk{{{~~~ttt]]]OOOHHHDDDAAABBB@@@@@@???>>>===<<<;;;;;;::::::999777666444333333555555333222111000000000444222111000111000///------,,,---222666555///)))))))))************))))))++++++)))(((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((***)))(((''''''&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((+++)))(((***...111111000444444555999@@@GGGKKKNNNRRRTTTTTTRRRQQQRRRNNNHHHIIIDDD@@@AAA@@@@@@CCCHHHHHHKKKNNNQQQVVV\\\cccggggggiiilllnnnppprrruuuwww{{{yyytttpppmmmkkklllllleeegggiiilllqqqxxxwwwqqqfffdddbbbbbbccceeeeeeddddddeeehhhkkkmmmmmmmmmlllllllllkkkiiiddd^^^WWWTTTQQQMMMHHHEEEDDDBBB???<<<;;;:::999888888777777888777888:::;;;;;;===???BBBDDDFFFJJJKKKLLLLLLMMMNNNRRRTTTXXXZZZ]]]```dddhhhooottt{{{|||zzzuuupppjjjeeeaaa^^^ZZZWWWYYYSSSLLLHHHGGGGGGFFFDDDBBB???;;;:::;;;;;;999666666777777777777666555555888888777777666666666666777666555444444444444555666666777999<<>>>>>@@@@@@@@@@@@AAABBBCCCDDDAAA@@@@@@???>>>===<<<<<<999888777555333111000///000///...,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,***))))))***(((((())))))))))))(((((())))))))))))************))))))))))))************++++++******++++++,,,------+++(((%%%%%%(((+++---------------------------++++++,,,,,,,,,,,,---------.../////////111444777555;;;CCCLLLVVVcccpppyyyzzzzzzvvv___QQQJJJEEEBBBCCC@@@??????>>>===<<<;;;:::;;;;;;:::888777666555444333333222222111222222222222111//////000000///---...,,,,,,000333222---((())))))************))))))+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((('''''''''(((((()))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((+++))))))+++...111111111555555888===DDDJJJOOOQQQXXX\\\]]][[[YYYWWWQQQJJJFFFAAA>>>?????????BBBGGGMMMOOOSSSWWWZZZ```eeeiiiiiikkknnnppprrruuuxxx{{{}}}{{{yyyuuuqqqmmmjjjhhhcccdddfffiiimmmsss{{{wwwqqqhhhfffcccbbbccccccbbbaaabbbccceeegggiiijjjjjjiiijjjjjjiiigggbbb\\\WWWSSSNNNJJJEEECCCBBBAAA???===;;;:::999888888888999999:::;;;===???@@@CCCGGGKKKOOORRRVVVXXXYYYZZZ[[[]]]___bbbeeeiiilllppptttxxx{{{uuuooojjjgggfff```YYYUUUTTTSSSQQQOOOMMMHHHCCC@@@AAA@@@>>><<<::::::::::::999777666666777777777777666666666666444444333222222333333333555555555777:::===AAACCCJJJRRR]]]jjjxxxsssbbbSSSKKKGGGEEEDDDFFFGGGOOO___rrr{{{iiiZZZLLLFFFDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@???>>>===<<<;;;999888777555333222000000000///---,,,******))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,++++++,,,---((())))))))))))))))))((())))))))))))************(((((()))))))))*********++++++******++++++,,,---,,,+++)))((('''((())))))------------------------,,,,,,---------............///000000000222555888:::AAAKKKUUU```mmm{{{wwwtttyyyyyyaaaSSSKKKFFFCCCCCC???>>>>>>===<<<;;;::::::<<<;;;:::999888777666555222222111111222222333444000///......///000///---///---,,,---//////+++((())))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''(((******''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((()))))))))+++******+++///111222222555888===CCCJJJOOOTTTVVV```eeehhhfffbbb\\\SSSJJJDDD@@@>>>@@@AAAAAAEEEJJJQQQTTTXXX\\\___bbbfffiiilllnnnpppsssuuuyyy}}}{{{vvvooohhhdddaaabbbdddfffhhhmmmsssxxx}}}{{{uuupppjjjgggdddcccbbbaaa___^^^```______aaadddeeeeeeddddddddddddaaa^^^YYYUUURRRMMMIIIEEEBBBAAAAAA@@@???<<<<<<;;;;;;;;;<<<===>>>???@@@CCCFFFIIINNNTTTXXX^^^aaaeeehhhjjjlllnnnppprrrtttxxx{{{|||vvvooojjjhhhfffbbb___XXXRRRKKKFFFDDDCCC@@@===;;;;;;:::999777666555444666666777777777777777777444333333333333333444444333333333444666999;;;===AAAGGGPPP[[[hhhyyyqqqbbbWWWPPPJJJFFFEEEEEELLLZZZlll|||vvvgggUUULLLGGGCCCBBBCCC@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===;;;;;;999999777666444333111111000///---,,,***))))))(((++++++++++++++++++++++++++++++*********)))))))))************************)))))))))))))))))))))))))))+++,,,---,,,+++,,,---))))))************))))))))))))))))))************((((((((()))))))))******++++++******++++++,,,---******++++++***)))((('''---------------------------............/////////...///000000000333777:::???GGGSSS___lllyyyxxxqqqqqqtttwww|||yyybbbSSSKKKFFFCCCBBB>>>>>>===<<<;;;:::999999;;;::::::999777666666555333222222111222222333333...---,,,---//////...---111///---,,,------***(((******))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&((()))((('''&&&'''((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******+++++++++---///111222333666:::AAAHHHNNNSSSWWWYYYdddkkkpppnnnhhh___SSSIIIEEEBBBAAADDDGGGHHHLLLQQQUUUXXX\\\^^^```bbbdddfffnnnppprrruuuxxx}}}~~~wwwooohhhdddbbbcccdddeeefffjjjnnnrrrvvvyyy|||}}}{{{vvvqqqmmmiiifffcccbbbaaa```]]][[[\\\[[[ZZZ\\\___aaa___]]][[[[[[ZZZYYYWWWTTTQQQOOONNNKKKHHHEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@BBBDDDEEEEEEGGGKKKNNNSSSZZZaaafffjjjnnnsssvvvyyy{{{~~~~~~zzztttpppeee___UUUOOOKKKHHHDDDAAA>>>===<<<:::999888777666777777777777888888888888555555555555555666666777333333333333444666777888===AAAGGGOOO[[[lll~~~rrrfff]]]TTTNNNGGGFFFJJJUUUcccrrrsss___QQQIIICCCAAACCCAAA@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@>>>===<<<;;;:::999888777555444333222000///...,,,***)))((((((++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---......,,,***++++++)))******++++++******)))((()))))))))************((((((((()))))))))******++++++******++++++,,,---******++++++,,,,,,,,,,,,,,,,,,------------------------........./////////......//////111444888<<>>>>>===<<<;;;:::999999999999888777666555555444555444333222111111111111...---,,,---...///...---222000...---,,,,,,+++*********)))(((((()))*********))))))(((((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))(((''''''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******++++++,,,---...///111333444777===DDDKKKPPPSSSWWWZZZeeennntttrrrjjj```TTTJJJEEEBBBCCCHHHLLLNNNRRRXXX[[[]]]```bbbbbbcccdddeeennnppprrruuuyyy}}}uuunnniiifffeeefffgggggggggiiilllooosssuuuwwwwwwuuuqqqllliiieeecccaaa``````^^^\\\YYYXXXVVVUUUWWWZZZ\\\YYYVVVPPPPPPPPPOOONNNMMMMMMMMMNNNMMMLLLKKKJJJIIIJJJKKKIIIHHHGGGFFFGGGJJJLLLNNNOOORRRVVVZZZ```gggnnnssswww{{{wwwpppfff^^^XXXSSSMMMIIIFFFEEEBBB@@@>>>=========999999999999999999999999666666555555555666666777333333333444444555666666:::===AAAFFFPPP^^^ooo{{{vvvjjj^^^VVVJJJGGGHHHPPP[[[hhhwww~~~iiiYYYLLLCCC@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBB@@@???===<<<<<<::::::999888666555444444111000///,,,+++))))))(((******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,------,,,+++,,,---******++++++++++++******((()))))))))************))))))))))))************++++++******++++++,,,---++++++***+++,,,...111222,,,,,,,,,---------......,,,------------.........------...///111666;;;@@@IIISSSaaappp|||{{{uuuqqqkkkmmmqqqxxx~~~}}}|||vvv___QQQIIIDDDAAAAAA???>>>>>>===<<<;;;::::::888888777777666555555444666555333222111000000000///...------...///...,,,000//////---,,,+++******+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))''''''((()))******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))***+++++++++,,,...//////111333666888>>>EEEKKKMMMPPPTTTXXXaaakkkrrroooggg^^^SSSKKKDDDBBBDDDJJJOOORRRWWW]]]bbbcccddddddddddddeeefffmmmnnnpppsssxxx|||sssmmmjjjiiiggghhhhhhhhhhhhiiikkkmmmoooqqqrrrrrrpppllliiifffcccaaa___^^^]]]\\\YYYVVVRRRPPPOOORRRVVVVVVRRRMMMFFFEEEFFFFFFGGGIIIKKKKKKMMMPPPSSSTTTTTTUUUVVVXXXVVVUUUSSSRRRSSSUUUXXXZZZ]]]```eeejjjooouuu{{{xxxpppiiiaaaYYYTTTNNNKKKHHHDDDAAA???>>>>>><<<<<<;;;;;;::::::::::::666555555444333333444444444444444555555555555666666888;;;???EEEPPP]]]gggwwwyyyjjj```OOOJJJHHHLLLTTT^^^kkkwww}}}vvveeeUUUHHHBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>===;;;::::::999777666666555333222000...,,,***))))))******************************)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&)))+++,,,,,,---...///++++++,,,,,,,,,,,,++++++))))))))))))*********************+++++++++,,,,,,++++++******++++++,,,---,,,+++***+++,,,///222444+++,,,,,,------.........,,,,,,---------.........---...///111444:::AAAFFFQQQ[[[kkkyyywwwpppllllllnnnsss|||~~~||||||{{{vvv___PPPIIIDDDBBBBBB@@@??????>>>===<<<;;;:::999999888777777666666666444333333222111111111222111///......//////---,,,,,,---...---,,,***))))))+++***)))(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''((())))))(((((('''''''''((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&'''((()))***+++,,,,,,+++---///000///000444777999???EEEHHHIIIKKKPPPTTTXXXbbbhhhfff^^^VVVNNNHHHFFFDDDGGGOOOUUUXXX^^^ccceeefffeeedddbbbbbbccceeekkklllnnnqqqwww{{{sssmmmjjjiiifffggghhhgggfffgggiiikkkjjjkkkllllllkkkiiifffdddcccaaa___]]][[[XXXTTTQQQLLLIIIIIIMMMQQQQQQJJJDDD>>>>>>???AAACCCGGGJJJLLLPPPUUU\\\bbbeeegggiiikkkiiigggeeecccdddfffiiikkkmmmqqqvvv{{{vvvlllfff[[[XXXSSSLLLGGGCCCAAA?????????>>>===<<<;;;::::::888777666444333333333333333444444555555555555555444666999:::===DDDNNNUUUdddooozzzooo[[[SSSLLLKKKNNNSSS]]]fffiiiuuutttbbbRRRHHHGGGBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????;;;;;;:::999888777777666555444111///---+++******++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++))))))))))))************++++++,,,,,,,,,---------++++++******++++++,,,---+++++++++,,,------......++++++,,,,,,---......///---............/////////...///111444888???GGGMMMUUU```qqqwwwqqqoooooorrrzzz~~~~~~~~~~~~~~~uuu___QQQJJJEEECCCDDD@@@@@@???>>>===<<<;;;;;;:::999999999888888777777222222111111222222333444222000////////////---+++***+++------+++)))((((((+++***)))'''''')))***+++))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***''''''&&&''''''((()))***%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))***+++,,,,,,+++---000000///000444777:::???DDDGGGFFFHHHLLLQQQOOOYYY___\\\UUUOOOHHHCCCIIIHHHKKKSSSZZZ^^^ccciiieeeeeedddaaa___^^^aaaccciiijjjlllooovvv|||tttnnnjjjgggdddfffffffffeeeeeegggiiifffggghhhiiiiiigggeeeddddddbbb___\\\YYYUUUPPPMMMGGGEEEEEEJJJNNNMMMFFF>>>;;;;;;<<<>>>BBBGGGKKKNNNSSS[[[eeennnsssvvvyyy|||xxxvvvtttrrrrrruuuwwwzzzwww|||zzzlllhhhaaaYYYRRRLLLIIIGGGAAAAAA@@@>>>===<<<;;;:::;;;:::888777555444444444222333444555555555555555444777999:::;;;???FFFLLLVVVbbbuuu}}}ggg]]]RRRLLLIIIJJJPPPXXXYYYeeesss|||}}}lllYYYNNNKKKBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;::::::999888777777666555222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))...//////---)))&&&%%%%%%+++,,,,,,------,,,,,,+++))))))))))))************,,,,,,,,,---------......++++++******++++++,,,---)))+++---...---,,,)))'''++++++,,,,,,---...//////////////////000000000000000111333666;;;CCCLLLRRRUUUaaasssvvvsssqqqsss{{{~~~~~~~~~||||||sss]]]PPPJJJEEEDDDDDDAAA@@@???===<<<<<<<<<<<<;;;:::999888777555444444333333333222222222111111//////...,,,,,,+++++++++///......---+++******)))))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,******+++******+++---000000///000111444777;;;>>><<>>===<<<:::999999::::::777555222000000...,,,*********************++++++++++++++++++++++++++++++))))))(((((())))))***+++------,,,++++++******)))...+++)))))),,,---,,,***++++++++++++++++++++++++*********))))))))))))))),,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++---,,,******,,,------,,,------------------------////////////......111333111555999===BBBJJJTTT[[[```iiixxx|||uuuoooqqq{{{}}}zzzxxxwwwwww{{{sss\\\OOOIIIEEECCCDDDAAA@@@???===<<<<<<;;;;;;;;;:::999888777555444444333333333222222222111111222111000///............///......---+++******)))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***)))************+++---000......///111444777:::<<<===???AAABBBBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEFFFHHHKKKOOOTTTXXXZZZ___eeejjjiiihhhfffaaa]]]ZZZYYYZZZ___bbbggglllpppvvv|||~~~xxxrrrlllgggddd```^^^\\\ZZZZZZ[[[^^^```ccccccccccccccccccccccccbbbaaa```]]]YYYSSSNNNJJJDDD???;;;;;;>>>===777111111222555777999===BBBEEEMMMSSS^^^lllzzz}}}uuulllccc]]]QQQNNNJJJEEEBBB@@@>>>===<<<:::999888999999777555555555666777777666555444444333333333555888<<<>>>BBBJJJYYYkkk}}}sssaaaTTTNNNLLLJJJHHHOOOPPPWWWaaakkkttt~~~~~~uuuddd[[[NNNFFFAAAAAABBB@@@>>>??????@@@AAABBBBBBBBBAAAAAA???===<<<:::999888999999777555333222222000---+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++++++++...,,,******,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++---+++***+++---......---------------------------///000000000//////111333444888===BBBHHHQQQ[[[ccciiiqqq~~~zzzuuuwww~~~}}}yyyxxxwwwyyy~~~qqq[[[OOOIIIEEECCCCCC@@@@@@>>>===<<<;;;;;;;;;;;;:::999888777555444444333333333222222222111111222222111000////////////......---,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''***))))))(((((())))))***''''''''''''''''''''''''&&&&&&'''(((((((((((((((((()))*********+++...000...///111444777999;;;<<>>???@@@???@@@@@@@@@@@@BBBFFFIIIOOOTTTYYY\\\]]]```eeeiiiiiiiiihhhddd___[[[YYYYYY[[[^^^bbbfffjjjooouuuxxx|||{{{yyyuuupppjjjeeeaaaZZZXXXWWWVVVVVVYYY\\\^^^aaaaaaaaabbbbbbbbbbbbbbb`````````]]]XXXQQQKKKGGGAAA===888888999999444///+++...222555777999<<<>>>EEEKKKVVVdddsssyyyrrraaa\\\UUUOOOJJJGGGDDDBBB???===;;;:::::::::888777666666888999999888777666555444333222222444666888:::@@@JJJXXXffftttpppaaaXXXRRRLLLGGGHHHJJJOOOWWW\\\cccqqq~~~wwwkkkWWWNNNGGGEEECCC@@@======???@@@@@@AAABBBAAAAAAAAA???>>><<<:::888777777777666555555555555333///,,,------------------------,,,,,,++++++*********************+++++++++,,,,,,))))))******+++,,,,,,---...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...***++++++,,,,,,,,,,,,,,,---+++++++++...000000///------------------------///000111111000000111222777<<>>===<<<;;;;;;;;;;;;:::999888777555444444333333333222222222111111000000///.....................---,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''***))))))(((((())))))***((((((((((((((((((((((((&&&'''((()))***)))((('''((()))*********,,,///222000222666:::<<<>>>>>>>>>AAABBBBBB@@@>>>===>>>???<<<===>>>???@@@DDDJJJNNNSSSWWW\\\^^^___aaaeeeiiilllllllllhhhbbb]]]YYYWWWWWWYYY]]]```dddhhhlllpppuuuuuutttrrrnnnhhhccc```WWWVVVUUUUUUVVVYYY\\\^^^aaabbbbbbbbbbbbccccccccc______^^^[[[VVVOOOHHHDDD???;;;777666888999666333,,,///111333333555777888>>>CCCMMMZZZiiizzzxxxpppfff]]]VVVPPPKKKGGGEEEBBB???===<<<<<<:::999666777888999:::999888888555444333222222333444555999<<>><<<:::888777666555666666666888888666222///......---------------,,,,,,,,,++++++******))))))++++++,,,,,,,,,------,,,))))))******+++++++++,,,---,,,+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,*********+++,,,---...///***+++,,,,,,------,,,,,,,,,++++++,,,...111111111------------............///000222222222111222444999???HHHQQQZZZeeerrrzzz|||yyyxxxxxxwwwxxx|||mmmYYYNNNIIIEEEBBBBBB@@@???>>><<<;;;;;;;;;:::;;;:::999888777555444444333333333222222222111111000//////............///---------,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))******+++''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))'''((()))***+++***)))(((((()))***++++++---111444333555999===@@@AAAAAAAAAAAABBBAAA???<<<;;;<<<===:::;;;===@@@CCCIIIOOOTTTVVVZZZ^^^```aaacccgggkkkqqqqqqpppllleee^^^YYYWWWTTTVVVYYY\\\^^^aaafffiiimmmnnnnnnmmmkkkfffbbb___XXXXXXXXXXXXYYY\\\^^^```cccccccccccccccccccccccc^^^^^^]]]ZZZUUUNNNGGGCCC<<<888444222333333222111222333333111000111444666999>>>EEEPPP___qqq|||zzzuuuuuuttttttuuuuuuuuuuuuwwwxxxxxxzzz}}}xxxmmmccc[[[RRRKKKKKKGGGCCC???>>><<<:::999777888999::::::999888777444444333333333444555666::::::;;;???EEENNNVVVZZZ```jjjyyy~~~rrrfffYYYPPPKKKIIIIIIKKKMMMSSS```nnn~~~ooo___TTTLLLEEEBBBCCC????????????@@@@@@AAAAAA???>>>===;;;999777666555666666777999:::888555222......------,,,,,,,,,++++++++++++******)))))))))***+++,,,------------,,,+++++++++******)))))))))++++++******)))***++++++------------------------************++++++,,,,,,++++++++++++,,,---...///++++++,,,------------,,,,,,++++++,,,...111111111---------......////////////111222333222333555777<<>>;;;999:::;;;888;;;>>>BBBFFFLLLSSSXXXZZZ]]]```bbbcccffflllqqqxxxwwwuuuoooggg___YYYWWWTTTVVVXXXZZZ[[[^^^aaadddfffgggggggggeeeccc```^^^\\\\\\[[[[[[\\\^^^___```bbbbbbbbbaaaaaa`````````]]]\\\ZZZWWWRRRLLLGGGDDD@@@<<<777333111000000///555555444222000111333666777;;;AAAJJJWWWhhh||||||yyyvvvsssqqqpppkkkkkkjjjjjjkkklllmmmmmmooopppppprrrtttxxxzzz|||{{{}}}vvvjjj^^^VVVRRRNNNHHHDDD@@@>>><<<:::999999:::;;;:::999888777444444444444444555666666888777777888<<>>>>>>>>===;;;999777666666666777888:::999777444.........---,,,,,,++++++***************************+++,,,---...---,,,+++,,,++++++***))))))(((((()))***+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,+++,,,,,,---...///++++++,,,------------------+++++++++...000000///---------...//////000000///000111222222555888;;;AAAHHHTTT```lllzzzyyyvvvvvvxxxzzz|||{{{jjjWWWMMMHHHDDDBBBAAA???>>>===<<<;;;:::::::::;;;:::999888777555444444333333333222222222111111000///////////////000000------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((('''%%%######%%%'''((())))))))))))))))))))))))((((((((((((((()))******)))+++---...///111555888>>>@@@CCCFFFIIIKKKLLLLLLJJJIIIFFFBBB===::::::<<<999===BBBGGGLLLRRRXXX\\\^^^```cccdddfffkkkrrryyy~~~}}}yyyrrrhhh```ZZZWWWTTTVVVXXXYYYZZZ\\\___aaa````````````___^^^]]]]]]___^^^^^^]]]]]]]]]^^^^^^______^^^]]]\\\[[[ZZZZZZWWWVVVSSSOOOJJJFFFBBB@@@DDD@@@;;;666333333333333333444555555444333444666555999???GGGSSSdddyyy}}}zzzxxxxxxyyyuuutttsssrrrppppppoooooollllllllllllmmmnnnpppqqqqqqqqqqqqsssuuuxxx{{{|||}}}~~~}}}{{{zzzzzz}}}rrrhhh^^^YYYRRRLLLHHHDDDAAA???<<<=========<<<:::888777444444444444444444444444444444444555888<<>>>>>>>>???AAAAAA>>>>>>>>>>>>===;;;999888666666666777999:::888777000000//////...------,,,(((((())))))******++++++)))***,,,---------++++++************)))))))))))))))+++,,,+++((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,------...+++,,,------...------------+++***+++---......------------...///000000000///000000111222666;;;@@@HHHPPP\\\iiivvv}}}zzzyyyzzz}}}zzziiiVVVLLLHHHDDDAAAAAA???>>>===<<<;;;:::::::::;;;:::999888777555444444333333333222222222111111------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((&&&$$$""""""$$$&&&((((((((((((((((((((((((((((((((('''&&&&&&((()))******,,,---///000333666:::EEEGGGIIILLLOOOQQQRRRSSSRRRQQQMMMGGGAAA=========<<<@@@FFFKKKQQQVVV\\\``````bbbeeefffhhhnnnwww~~~|||sssiii```ZZZXXXUUUWWWXXXYYYYYY[[[^^^```\\\\\\[[[[[[[[[[[[[[[[[[```___^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUQQQOOOKKKFFFBBB???<<<;;;AAA===888555333444666777...111555777777666555555444888???FFFRRRcccxxx|||xxxssspppnnnnnnooopppppppppppppppqqqrrrsssrrrrrrrrrrrrsssuuuwwwyyy{{{{{{|||}}}~~~{{{xxxuuutttvvvxxxyyy|||xxxiiiccc\\\UUUOOOLLLHHHFFF????????????===;;;999888555555444444333222111111111222444666999<<<>>>??????EEENNNTTT]]]jjj|||zzzmmmfffXXXKKKGGGIIIMMMRRRWWWiii~~~sss___NNNGGG@@@???>>>>>>>>>???AAABBB===>>>>>>???>>><<<:::999777555555666888999999888222111111000///......---''''''((()))***+++,,,,,,((()))+++------,,,+++***((((((((()))******++++++***,,,---,,,))))))+++...++++++++++++++++++++++++++++++,,,,,,---...//////......---,,,,,,,,,------+++,,,------......---------,,,***+++,,,------,,,---------...///000000111///000///000222777===BBBMMMUUUbbbppp}}}}}}||||||~~~|||jjjVVVMMMJJJFFFBBB@@@======<<<<<<<<<;;;;;;;;;::::::999888777666555555555444222000000111222333222111///.........///000111///,,,+++,,,,,,,,,,,,))))))))))))))))))))))))+++******)))))))))))))))))))))(((((('''''''''&&&******+++---......,,,)))$$$'''***((($$$"""$$$((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''((((((((((((((('''''''''''''''((()))))))))(((((((((((())))))***((((((''''''''')))***+++***+++,,,...111777>>>CCCEEENNNPPPMMMPPPYYY[[[UUUSSSLLLDDD>>>===>>>>>>===BBBFFFLLLSSSYYY]]]______aaaccceeeiiinnnvvv~~~~~~ooobbb[[[YYYXXXYYY[[[\\\]]]\\\[[[[[[ZZZXXXWWWXXXYYYZZZYYYXXXYYYWWWUUUUUUVVVWWWVVVUUUXXXWWWUUUTTTSSSPPPMMMJJJIIIFFFBBB>>><<<;;;:::999999::::::999666555555666***---222666888999777666<<<>>>CCCLLLXXXiiiyyy}}}vvvrrrlllgggeeehhhkkknnnjjjlllooossswww{{{~~~~~~|||{{{yyyxxxyyy{{{|||vvviii^^^WWWRRRNNNKKKCCCAAA???>>>>>>===;;;999666555444333222333444444444444555555666777777888===>>>CCCJJJQQQ\\\mmm|||vvvhhhYYYPPPKKKJJJOOOUUUfffuuugggUUUMMMHHHDDD???===???@@@???>>>CCCCCCBBBAAA???===;;;:::;;;:::999888888888999:::777666444111...---,,,+++((()))+++---------+++***))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++---------...............+++++++++,,,---...///000000000///...---,,,,,,,,,---...............------.........------,,,,,,,,,,,,---///111111111000000000///000444666999BBBKKKXXXcccrrr~~~~~~|||}}}{{{iiiVVVMMMJJJFFFBBB@@@???>>>>>><<<;;;:::999999::::::999888777666555555555444222000000111222333111000000///////////////000...,,,,,,------,,,+++******************************)))(((((((((((())))))(((((((((''''''''''''%%%%%%&&&((())))))'''%%%"""&&&))))))&&&&&&)))---''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''((())))))++++++)))(((((('''''''''((((((''''''((()))+++,,,,,,---///000333888???DDDHHHPPPSSSPPPTTT]]]___YYYSSSLLLDDD>>>===??????@@@EEEIIIOOOUUU[[[^^^``````bbbcccfffiiinnnvvvuuuhhh```^^^\\\^^^___aaa```^^^\\\[[[WWWVVVUUUVVVWWWXXXWWWUUUVVVTTTRRRRRRSSSSSSRRRQQQPPPOOOMMMLLLKKKIIIEEECCCBBB???<<<:::999::::::::::::;;;;;;:::888666666777444666999<<<======<<<;;;>>>AAAGGGPPP\\\kkkzzz|||wwwqqqnnnjjjffffffiiimmmppprrrtttxxx|||~~~zzzlllbbbZZZSSSNNNJJJHHHEEECCCBBB@@@===;;;888777666444444444555555444444444555666777777777999:::>>>DDDJJJRRR```mmmxxxuuueeeZZZSSSOOOQQQVVV\\\iii{{{rrr]]]QQQLLLGGGAAA???@@@AAAAAA???CCCCCCBBBAAA@@@>>>===<<<;;;;;;999888888888999:::777666444222///---,,,+++(((***+++---------+++******************************))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,,,,---...//////000000///------,,,,,,---------......///..................------,,,,,,,,,---...///000111111111000333222333777:::???IIITTTbbbmmmzzz~~~{{{zzz}}}zzzhhhUUULLLJJJFFFBBB@@@AAA@@@???===;;;:::888888::::::999888777666555555444333222111111111222333000000000000000//////...///...------...---+++******************************)))((((((''''''((((((((((((((((((''''''''''''&&&%%%&&&((())))))'''%%%$$$'''******((((((+++...''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&'''''''''''''''((())))))000///...,,,***)))))))))(((((((((((()))***+++,,,...///111333666:::@@@DDDFFFMMMPPPOOOSSS\\\^^^ZZZQQQKKKCCC>>>===???BBBCCCIIILLLRRRXXX]]]```aaaaaaaaaccceeehhhmmmuuu~~~|||nnneeeaaa```bbbcccdddbbb^^^ZZZWWWUUUSSSRRRSSSTTTUUUTTTRRRQQQOOOMMMLLLMMMMMMLLLJJJGGGFFFDDDCCCCCCAAA>>><<<:::999888777888999;;;<<<===???@@@???===<<<<<<===<<<======>>>??????>>>>>>DDDHHHOOOXXXdddppp}}}}}}||||||||||||zzzwwwuuuqqqpppmmmlllmmmppptttwwwzzz|||tttiii___XXXQQQMMMIIIEEEBBB@@@===::::::999777666555555666666444444444555555666666777666666:::???CCCGGGPPPZZZiiivvvxxxkkk```XXXUUUWWWWWW___mmm{{{}}}zzzzzziiiYYYPPPJJJDDDAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@??????<<<;;;:::999888999::::::888777555333111...---,,,)))***,,,------,,,++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,------...///000///...---------------,,,---...///////////////.........------------------...///000111111111111555444666;;;@@@GGGTTT___qqqzzz}}}zzzyyyyyyzzz~~~yyygggTTTKKKIIIFFFBBB@@@@@@@@@???===<<<:::999999::::::999888777666555555444333222111111111222222///000111111111000...---...------...///...+++)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''&&&'''(((******(((''')))***+++***((('''(((***''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))...---,,,+++))))))((((((((((((((()))***+++,,,---///111333555777:::>>>BBB???EEEHHHIIIMMMTTTVVVTTTKKKGGGAAA======@@@DDDGGGLLLOOOTTTYYY]]]___``````___```bbbeeejjjqqqzzz}}}qqqgggbbbbbbcccdddccc```[[[VVVSSSSSSRRRQQQQQQRRRSSSRRRQQQMMMKKKHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>===;;;999777777777777888:::>>>AAACCCEEEGGGGGGFFFEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFMMMRRRZZZccclllvvv}}}{{{yyyxxxxxxvvvuuuvvvwwwxxxzzz{{{{{{{{{zzzzzzzzz{{{}}}~~~{{{ooogggZZZUUUOOOIIIEEEBBB???===<<<;;;999777666555666666444444555555555666666666666666999>>>AAABBBGGGNNN^^^kkk~~~|||nnn```YYYWWW[[[^^^fffoooxxxzzzqqquuuvvvcccTTTMMMFFFAAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAA===<<<;;;:::999999::::::999888777555222000...---++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,---...///000///...---------------,,,---...//////000000///...............---------...//////000111111222222444444777===EEEOOO^^^kkk~~~{{{yyyxxx{{{|||wwweeeSSSJJJIIIFFFBBBAAA>>>>>>>>>===<<<<<<;;;;;;::::::999888777666555555333333222222222111222222///000111111111000...---...------...///...+++)))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((((((%%%$$$$$$%%%''''''&&&%%%((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))'''&&&&&&%%%&&&&&&'''''''''((()))***+++,,,------...000333555777999<<<>>>999===@@@BBBEEEJJJLLLKKKDDDBBB???===>>>AAAFFFJJJOOOQQQUUUZZZ]]]^^^^^^]]][[[\\\^^^```dddjjjrrrxxxzzzqqqhhhcccdddeeeeeeccc___ZZZTTTQQQRRRQQQPPPQQQRRRRRRQQQPPPKKKHHHEEEDDDCCCBBB@@@???>>><<<::::::;;;;;;999888555777888999999<<>><<<:::888666666666666555555555666666666666666555555888===@@@???BBBGGGPPP\\\nnn{{{iii^^^ZZZ___]]]___fffkkkrrr}}}nnnmmmvvvppp[[[TTTJJJDDDCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBB>>>===<<<::::::::::::;;;:::999888777444111///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////------,,,,,,,,,---......//////...------------...---......///000000//////......................../////////000111111222333333333888AAAKKKWWWhhhwww}}}uuudddQQQJJJHHHFFFBBBAAA>>>>>>>>>============<<<::::::999888777666555555333333333222222222111111000000000000000//////...///...------...---+++***((((((((((((((((((((((((***)))((((((''''''(((((('''''''''((((((((((((((((((&&&&&&&&&((()))((('''$$$%%%&&&&&&(((((()))***(((((((((((((((((((((((((((((()))))))))(((''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))'''''''''((()))***,,,,,,'''(((***+++------.........000444666777888:::;;;888999<<<>>>@@@BBBDDDDDD======>>>???AAAEEEJJJOOOQQQSSSWWWZZZ\\\]]]\\\[[[XXXYYYYYY[[[^^^ccckkkpppyyyyyyzzzxxxuuuoooiiieeeffffffeeebbb^^^YYYUUUSSSRRRPPPOOOPPPQQQRRRQQQPPPKKKIIIEEECCCBBBAAA>>><<<:::888777666888888888777555888;;;<<<===@@@GGGLLLQQQTTTWWWYYYYYYXXXXXXYYYYYYZZZ[[[]]]___bbbdddfffhhhlllrrrwwwzzz}}}~~~}}}vvvtttpppmmmkkkjjjjjjkkkkkknnnrrrwww}}}wwwooodddZZZQQQKKKGGGEEEAAA???===:::888777777777777777777777777777777777444333555;;;===<<<===@@@EEEOOO^^^oootttfff```___YYYYYY]]]```cccppp~~~ooojjjmmmwwwjjjaaaTTTKKKFFFEEECCCBBB@@@AAABBBBBBCCCCCCCCCBBB@@@>>>===;;;:::::::::;;;:::::::::888666333000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------............//////---------,,,,,,------...///......---------....../////////000000//////................../////////000000000000000222333333333555===HHHUUUcccuuutttcccQQQIIIHHHEEEBBBAAA@@@??????>>>===<<<;;;;;;::::::999888777666555555222333333333222222111111111000000///////////////000...,,,,,,------,,,+++******************************)))(((((((((((()))''''''''''''((((((((()))***)))'''(((***++++++***%%%%%%%%%&&&((()))))))))((((((((((((((((((((((((((())))))***)))((('''&&&(((((((((((((((((('''''''''''''''''''''((())))))*********+++,,,---///000'''(((***,,,...............111555777888888999:::777777999;;;<<<<<<<<<===777;;;???BBBEEEIIIOOOTTTSSSUUUXXX[[[]]]\\\[[[ZZZWWWWWWWWWWWWYYY^^^eeeiiiooonnnmmmlllkkkiiifffdddeeedddbbb^^^[[[WWWUUUSSSPPPOOONNNOOOPPPQQQPPPNNNMMMJJJGGGDDDCCCAAA>>><<<:::888666666777999999888777;;;@@@CCCEEEJJJRRRXXX\\\```dddffffffffffffffffffgggiiikkkmmmpppqqqrrrtttwww{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}|||tttrrrnnnkkkiiiiiijjjjjjmmmqqqwww}}}tttfff[[[RRRLLLIIIEEECCC@@@>>>;;;:::::::::999888888888888888888888555333444999;;;999999;;;???FFFQQQ^^^mmm}}}pppiiibbbZZZWWWYYYXXXWWWaaannn{{{wwwnnniiikkk|||}}}rrrbbbTTTLLLGGGDDDAAA@@@AAAAAABBBBBBBBBBBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;;;;:::777444111///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------......------------,,,,,,...------,,,,,,---------......---------......///000000111000000///...------........./////////000111000000000000222333444888<<>>===;;;:::999::::::999888777666555555222333333333333222111111222111///.........///000111///,,,+++,,,---,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))&&&'''''''''(((((())))))'''%%%$$$$$$&&&''''''&&&)))(((''''''(((((('''&&&))))))))))))))))))))))))((()))*********((('''&&&+++***)))((('''&&&%%%%%%'''''''''''''''((())))))''''''''''''((()))***+++'''(((***---...//////...///222666888999888999:::777666666888999777777888555:::@@@EEEHHHMMMSSSWWWUUUWWWZZZ\\\]]]]]][[[ZZZVVVVVVVVVVVVWWW[[[aaafffgggeeecccbbbbbbcccbbbbbbbbb```]]]ZZZWWWTTTSSSRRROOONNNMMMNNNOOOPPPOOOMMMOOOLLLHHHEEECCCAAA???===;;;999888888999;;;<<<;;;;;;@@@FFFJJJMMMSSS\\\dddgggjjjoooqqqrrrqqqqqqrrrtttuuuwwwyyy{{{}}}~~~~~~{{{~~~zzzzzz{{{|||}}}}}}}}}}}}vvvtttpppmmmllllllmmmnnnqqqvvv}}}vvvhhh^^^WWWSSSGGGFFFCCC@@@>>><<<<<<<<<::::::999999999999999999888555555999;;;999888999999>>>FFFOOO[[[jjjzzzwwwoooiii___ZZZZZZUUUPPPVVVcccmmm{{{ttthhheeetttmmm\\\QQQIIIDDDAAA@@@@@@AAABBBBBBAAAAAA@@@AAA@@@>>><<<;;;:::;;;;;;;;;<<<<<<;;;888555111//////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++------------------------...------,,,,,,++++++***...------,,,,,,,,,------......---------......///111111111111000...---,,,---.........//////000000111000000000000222333444===AAALLL\\\kkk{{{ssscccRRRJJJGGGDDDAAAAAA=========<<<;;;;;;::::::888888888888888777666555444222111111333333222000111///...---...///...---...---,,,+++,,,...000111666+++$$$'''+++***((()))+++)))((()))******)))(((+++******)))(((''''''&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&'''((())))))***)))))),,,)))'''((()))***(((%%%'''&&&&&&&&&&&&'''(((((())))))))))))************((()))***+++,,,---000222666666666666666777777777666777777666555555777999;;;===AAAGGGNNNTTTXXX[[[ZZZYYYZZZ\\\^^^```___^^^XXXVVVTTTUUUXXX[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^aaa^^^XXXRRRNNNLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTRRRPPPLLLGGGBBB<<<888666888999:::999777999>>>BBBDDDGGGLLLRRRWWW^^^eeeiiissstttuuuwwwxxxyyyyyyyyy|||}}}~~~~~~|||||||||}}}xxxyyy{{{~~~}}}yyyuuutttvvvxxxxxxzzz~~~qqqbbbWWWTTTNNNGGGBBBAAA@@@===;;;============<<<;;;::::::777777666666666777777888;;;>>>BBBGGGNNNZZZhhhrrrsssmmmhhhccc]]]UUUOOOPPPUUUcccmmm}}}rrrkkkqqq}}}jjjYYYOOOGGG@@@AAA>>>===AAABBB@@@AAADDDCCCBBB@@@>>><<<;;;::::::888999;;;;;;:::777333000111...,,,+++,,,---,,,,,,,,,,,,,,,---,,,,,,++++++------------,,,+++************+++,,,------...///......------------......///...---,,,+++,,,,,,------------...000111000///000000000000000000000000---...//////---,,,---.../////////000111333555666@@@IIIXXXgggwwwssscccRRRJJJGGGDDDAAAAAA>>>======<<<<<<;;;::::::888888999888888777666555555333222222333333222000222000....../////////...000///---,,,,,,---...///???333)))(((***)))((()))***)))((()))******)))(((*********)))((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((+++)))'''((()))***(((&&&'''&&&&&&&&&&&&'''(((((())))))))))))************)))***+++---...///222333777777777777888888888888777777777666555555777999;;;>>>CCCIIIOOOTTTXXXZZZZZZZZZZZZ\\\___``````___VVVTTTRRRRRRUUUWWWYYYYYY\\\\\\]]]^^^]]]\\\[[[ZZZ\\\YYYTTTOOOLLLJJJJJJJJJHHHHHHIIIJJJLLLMMMOOOPPPQQQPPPLLLHHHCCC???;;;:::888:::;;;:::999;;;AAAFFFLLLPPPVVV\\\aaagggmmmpppyyyzzz{{{}}}~~~~~~~~~~~~|||{{{{{{{{{wwwyyy|||{{{zzz{{{}}}rrrggg^^^WWWNNNHHHFFFDDDBBB???;;;;;;;;;;;;:::999888888666555555444444555666666888:::===@@@EEEOOO[[[dddrrr{{{}}}sssmmmfff```WWWOOOOOOTTTYYYcccuuu}}}rrrsssyyyyyyfffYYYMMMDDDCCC@@@???BBBBBB@@@@@@CCCAAA@@@>>><<<:::999888888777999;;;<<<;;;888444222111///,,,+++,,,------,,,------...------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------......///...---,,,,,,,,,------...------///111222111///////////////////////////---...//////------...///000111111111222444777999DDDOOO___pppssscccRRRJJJGGGDDDAAAAAA>>>>>>===<<<<<<;;;;;;:::999999999888888777555555666555333333333333111000222000///...///000///...000///---,,,++++++,,,,,,@@@555***(((((((((((()))***)))((((((******)))(((******))))))((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))(((((('''***((('''((())))))(((&&&''''''&&&&&&''''''((()))))))))))))))************+++,,,---///111444555666777888999999:::::::::999777888888666555555777999<<>><<<999;;;<<<<<<<<<@@@GGGLLLVVV[[[bbbhhhmmmqqquuuxxx}}}~~~|||{{{zzzzzzyyy{{{{{{jjjaaaVVVNNNIIIGGGCCCAAA;;;;;;;;;:::999999888888555444444333333333444444666777999:::===DDDNNNUUU```jjjxxx}}}vvvmmmdddYYYPPPNNNQQQPPP[[[mmm}}}uuutttyyysssbbbSSSGGGFFFAAA@@@BBBCCCAAA@@@AAA@@@@@@>>>===;;;:::999888777999;;;<<<<<<:::777666222000---,,,---------,,,////////////...---++++++)))***+++,,,------------------------,,,,,,,,,+++......------------......///...------,,,---------...------///111222111///........................---...//////------...///111222222222333666:::===KKKWWWkkk}}}~~~{{{|||~~~~~~ssscccRRRJJJGGGDDDAAAAAA>>>>>>======<<<;;;;;;;;;999999999888888666555444777555333333333333111000222111//////000000000///......---,,,++++++,,,,,,444---'''%%%''')))******)))((('''((()))***)))(((***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))***))))))((('''&&&(((((((((((((((((((((''''''''''''''''''(((((()))((()))))))))************------///222666888999:::888999:::;;;<<<;;;;;;:::777888888666555666888:::>>>BBBHHHNNNSSSVVVWWWWWWYYYYYYZZZ]]]```ccccccbbb\\\ZZZWWWVVVVVVXXXXXXWWWWWWZZZ]]]___]]]XXXRRRNNNNNNMMMKKKIIIGGGGGGFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPOOOMMMIIIEEEAAA???===<<<999<<<>>>???AAAFFFNNNTTT___dddkkkrrrvvvyyy{{{}}}~~~}}}}}}||||||~~~zzzqqqcccXXXQQQLLLGGGDDD@@@???>>>===;;;;;;::::::555555444333333333444444666777999999:::???FFFLLLVVV^^^lll{{{vvvkkk___SSSNNNNNNNNNXXXhhh|||{{{sssxxxnnn[[[MMMGGGBBB???BBBCCCBBB@@@AAABBBAAAAAA???>>><<<;;;:::777888:::<<<<<<;;;:::999333111...------...---,,,111111111000///---,,,+++***+++,,,,,,---------,,,---------------------,,,......------------...............------------...---,,,,,,...000111000...........................---...//////......///000111222333333333777>>>CCCQQQ```vvv|||yyytttttttttuuuzzzssscccRRRJJJGGGDDDAAAAAA???>>>>>>===<<<<<<;;;;;;:::999999999777666555444666444333333333333111000222000......///000///...+++++++++++++++,,,------)))(((&&&&&&(((+++***(((((('''&&&''')))***)))((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))***))))))((('''&&&''''''((((((''''''(((((((((''''''''''''((())))))((()))))))))************......000555:::======<<<:::;;;<<<======<<<;;;:::666777777777666777:::<<>><<<:::::::::===BBBEEEHHHNNNVVV\\\ggglllssszzz}}}~~~~~~~~~}}}~~~vvvhhh^^^VVVOOOJJJDDDCCCAAA>>>===;;;;;;;;;777777666555555555555555444777888999999<<>>======<<<<<<;;;:::::::::999777666444333444222111222333333222000111///...---...///...---))))))***+++,,,,,,------(((******)))***,,,***%%%'''&&&&&&''')))******)))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''%%%'''(((((('''&&&''')))((((((''''''(((((()))***))))))))))))************//////111666===AAA@@@???;;;<<<>>>>>>>>><<<:::888444555666666777888<<<>>>FFFHHHLLLPPPTTTVVVWWWWWWWWWXXX[[[___eeeiiikkkkkkfffccc^^^\\\ZZZZZZYYYXXX[[[\\\]]]\\\XXXRRRLLLIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHEEEBBB>>>;;;:::::::::<<>>?????????>>><<<:::999777888999;;;<<<<<<;;;;;;555333000............---000000000000///...,,,,,,------------,,,+++***)))++++++,,,---...///000000......------------......------...////////////...,,,++++++---///000///---........................---...////////////000222...111444444666===IIIRRR```ppp~~~uuusssrrrtttzzzssscccRRRJJJGGGDDDAAAAAA??????>>>>>>===<<<<<<<<<:::::::::999777666444333111000///000222333222111000...,,,,,,---...---,,,******+++++++++++++++***))),,,+++((((((++++++&&&'''&&&%%%''')))******)))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''(((((())))))))))))((($$$&&&((((((&&&&&&''')))((((((((((((((())))))***))))))))))))************//////111777???CCCBBB@@@===>>>??????>>>;;;888666222444555666777:::>>>AAAIIIKKKMMMPPPSSSUUUWWWXXXXXXZZZ]]]cccjjjoooqqqqqqlllhhhddd```___]]]\\\[[[]]]\\\ZZZWWWSSSNNNJJJGGGFFFFFFHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA>>><<<;;;;;;<<<>>>???FFFOOOWWW\\\bbbiiimmmsssxxx}}}~~~}}}{{{zzz{{{|||}}}{{{lll___WWWNNNLLLGGGCCC???<<<;;;;;;:::999888777666666666666222444777777666777;;;???;;;BBBMMMWWWddduuunnn^^^VVVMMMPPPVVVaaarrrsssaaaTTTGGGCCCDDDCCCCCCCCC>>>??????@@@???===:::999777888999:::;;;;;;::::::666333000/////////...---////////////......---,,,,,,,,,,,,------,,,++++++,,,---------......//////......------------......,,,---...///000000///...---------...111111000///////////////////////////,,,...000000//////111222///222666777999BBBOOOZZZjjjxxx~~~|||zzzzzz~~~ssscccRRRJJJGGGDDDAAAAAA??????>>>>>>======<<<<<<;;;::::::999777666444333000///...///111222222111///...,,,,,,---------,,,++++++,,,++++++***)))((('''***)))$$$%%%+++,,,)))'''&&&%%%''')))******)))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))$$$&&&((((((&&&%%%'''***((((((((((((((()))******))))))))))))************//////111888@@@EEECCC@@@>>>>>>??????===:::777444111333555666888;;;???BBBKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[___fffmmmsssuuuvvvrrrnnniiieeecccbbb```^^^^^^\\\XXXTTTOOOKKKHHHFFFDDDFFFGGGHHHHHHFFFDDDCCC@@@??????>>>=========>>>???>>><<<;;;;;;===@@@AAABBBIIITTT]]]ccciiiooossstttxxx}}}~~~}}}~~~}}}|||{{{zzz{{{|||~~~}}}nnndddTTTQQQLLLGGGBBB???>>>===999999888666666555555555444666999888777777:::===999@@@HHHQQQ[[[lllvvvcccZZZQQQQQQTTT[[[iii{{{kkk[[[LLLFFFEEECCCBBBCCC@@@@@@BBBBBBAAA???===;;;777888999999:::::::::999777444111/////////...------...............------******+++,,,------------///............---------.........------.........,,,---///000000000///.../////////000222333222111000000000000000000000000,,,...000000//////111333000444777999<<>>>>>>>>>>>===<<<;;;::::::999888777666555444333333333222222111000//////222111111000///......---......---,,,,,,+++******((((((((((((''''''''''''''''''((()))))))))))))))+++++++++++++++***)))((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((('''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++222444666999;;;<<<<<<<<<::::::999888777666555555444555666666888<<>>@@@CCCFFFMMMRRRYYY```gggmmmssswwwzzz|||~~~{{{yyyxxxxxxyyyzzzyyyyyyzzzzzz{{{||||||}}}sssfff\\\PPPHHHEEECCC???;;;:::999999888777666666555777666555444444555666777;;;===DDDLLLTTT```tttooo___VVVQQQPPPXXXdddqqq|||yyy}}}jjjRRRFFFDDDBBBAAAAAAAAAAAABBBAAA@@@>>><<<;;;999888888999:::;;;<<<===999777444222000///......---..................---+++&&&###&&&,,,///,,,'''---------............///...---,,,...111222000...++++++,,,,,,---...//////------------------------000000//////...---++++++///000111000///000222444444666999===DDDPPP___iii}}}rrrbbbOOOGGGCCCAAA??????>>>>>>>>>>>>===<<<;;;::::::999888777666555444333333333222222111000000///111111000000//////............---,,,,,,+++************)))))))))(((((((((''''''((())))))))))))))))))))))))))))))(((''''''***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((()))))))))***''''''(((***+++---......---///111444666888888999888888777777666555444444444555777888:::>>>CCCGGGLLLMMMNNNOOOOOOQQQUUUXXX[[[\\\^^^eeeoooyyy|||rrriiidddbbb``````ZZZWWWSSSNNNKKKHHHGGGGGGJJJIIIHHHGGGEEECCCAAA???>>>===;;;:::999:::;;;;;;;;;<<<>>>@@@AAADDDHHHKKKSSSWWW^^^dddjjjpppuuuyyyzzz{{{~~~~~~|||yyywwwvvvvvvwwwwwwxxxyyyyyyzzz{{{|||}}}}}}qqqgggYYYOOOKKKHHHCCC???======;;;:::888777666555777777666555555666777888555777<<>>===<<<<<<<<<;;;;;;<<<<<<===>>>:::999666444111000//////......////////////......000---,,,---111333111...------------....../////////...---...000111///------------......//////000------------------------////////////...---,,,,,,---...///.........000222222555:::@@@KKKZZZkkkvvvvvveeeSSSJJJGGGDDDBBBBBB>>>>>>>>>>>>===<<<;;;;;;:::999888777666555444333333333222222111000000000////////////////////////...------,,,,,,++++++***++++++*********)))))))))''''''((()))))))))))))))''''''''''''''''''&&&%%%******)))(((((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''(((((())))))''''''((((((((((((''''''&&&&&&'''((())))))******(((((()))***+++,,,---......///111333555777888888555555555444444333333333555777999;;;===AAAFFFIIIMMMMMMMMMMMMLLLMMMQQQSSSXXXYYY\\\dddnnnxxx|||ppphhheeebbb^^^ZZZWWWUUUQQQMMMJJJHHHHHHHHHJJJIIIHHHGGGEEEBBB@@@???<<<;;;999888888999;;;<<<;;;>>>AAADDDGGGJJJOOORRR[[[^^^dddiiinnnssswwwzzzzzz{{{|||~~~~~~~~~|||zzzwwwtttsssssstttuuuwwwxxxyyyzzz{{{|||}}}}}}tttdddXXXPPPKKKEEE@@@AAA@@@>>><<<999888777666888888777777666777777888777777;;;???CCCJJJXXXeeetttwwweee[[[SSSRRRVVV^^^hhhrrruuummmrrr|||hhhWWWNNNHHHFFFFFFAAABBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;999666333111000000......////////////..............................---------------...//////000///...///000000...,,,////////////////////////////////////////////////.........//////......------...//////...///111333222777===FFFSSSdddvvvwwwfffTTTKKKHHHEEECCCCCC>>>??????>>>>>>===<<<;;;:::999888777666555444333222222222111111111000000......//////////////////---------,,,,,,+++++++++++++++*********)))))))))''''''((()))))))))))))))&&&&&&'''''''''&&&&&&%%%))))))((((((((((((((()))))))))))))))))))))))))))%%%''')))******)))'''%%%(((((((((((()))***+++,,,''''''((((((((((((''''''%%%&&&&&&'''((()))******,,,,,,++++++++++++******000111111222333444444444222222222222222222222222666999<<<>>>AAADDDHHHKKKLLLLLLKKKJJJHHHIIILLLOOOSSSTTTXXX```jjjtttzzz}}}vvvkkkeeedddaaa[[[UUUTTTRRROOOKKKIIIHHHHHHIIIIIIIIIHHHFFFDDDBBB@@@???<<<;;;999777777888:::<<<===@@@DDDHHHLLLQQQVVVYYYbbbeeejjjnnnqqqtttxxxzzz{{{{{{|||}}}}}}}}}||||||zzzxxxtttqqqpppppprrrsssvvvwwwxxxyyy{{{|||}}}~~~sssdddYYYQQQIIICCCCCCAAA???===;;;999999999999999888888888888888888999999;;;???BBBFFFPPP[[[gggsssqqqeeeXXXRRRRRRVVV^^^gggtttwwwiiijjjrrrwwwcccUUUKKKGGGGGGDDDDDDDDDDDDDDDDDDCCCCCC???>>><<<;;;::::::999999===<<<999777444222000///------............------))),,,---,,,)))(((***,,,...------------...///000000///////////////---,,,000/////////////////////////////////////////////------...//////////////////000222111111222444666666;;;CCCMMMYYYjjj{{{sssbbbPPPGGGDDDAAA??????????????????>>>===<<<;;;:::999888777666555444333222222222111111111111111............////////////------,,,,,,,,,,,,++++++******)))))))))(((((((((''''''((()))))))))))))))&&&''''''((((((''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((%%%''')))******)))'''%%%$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''%%%&&&&&&'''((())))))))),,,+++++++++++++++++++++000//////...------------000000111111222222333333888;;;???BBBDDDFFFIIILLLJJJJJJHHHFFFEEEFFFIIILLLOOOPPPSSSZZZccclllqqqsssssskkkccc``````___XXXRRRPPPNNNLLLIIIHHHHHHIIIJJJIIIHHHHHHFFFDDDBBB@@@>>>>>><<<999777777888;;;<<<@@@CCCIIINNNRRRWWW\\\___fffiiimmmppprrrtttwwwyyy|||||||||||||||{{{{{{zzzxxxvvvrrrooonnnoooqqqsssuuuvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~tttggg\\\RRRJJJDDDCCC@@@===<<<;;;;;;;;;999999999999999888777777555444777;;;===@@@GGGOOOZZZeeeuuu|||mmm]]]SSSOOOOOOVVV]]]jjjwwwzzziiigggmmmqqq^^^OOOHHHGGGDDDDDDDDDDDDCCCDDDDDDDDD@@@???>>><<<;;;:::999999<<<;;;999777555222000///,,,,,,,,,------,,,,,,,,,+++...000///+++***,,,///......---,,,,,,...///000///000000000///...------//////..................000000000000000000000000------...///000000000000///111222222222333555777888>>>IIITTTbbbrrrtttcccQQQHHHEEEBBB@@@@@@????????????>>>===<<<<<<:::999888777666555444333111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((''''''((()))))))))))))))&&&'''(((((()))((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''&&&''''''''''''((((((((('''((()))+++---...///000333222000///...---------///000000222333444555555999===AAADDDFFFGGGIIIKKKGGGFFFEEEBBBAAACCCGGGKKKMMMMMMPPPUUU\\\bbbfffgggfffaaa\\\[[[\\\ZZZUUUPPPLLLKKKIIIHHHGGGHHHJJJKKKIIIHHHGGGFFFDDDAAA???>>>???===:::888999;;;>>>@@@EEEIIIOOOTTTXXX]]]aaadddjjjlllppprrrsssuuuwwwyyy{{{{{{zzzzzzyyyxxxxxxwwwuuurrrooollllllnnnqqqssstttuuuvvvxxx{{{}}}~~~~~~~~~tttfffXXXOOOIIIGGGCCC@@@>>>=========999999999999999888777666444333555:::<<<===AAAHHHMMMVVVeeesssxxxeeeXXXOOOLLLOOOUUUaaammmzzz~~~lllgggkkkzzzkkkVVVKKKHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@???===<<<<<<<<<::::::999888666333111000,,,,,,------------,,,,,,+++...000///---,,,...000///...,,,,,,,,,---///111...///000000...---..............................000000000000000000000000---...///000000000000000...///000111111222444666888AAAOOO___ooo}}}~~~wwwfffTTTKKKHHHEEEDDDDDD???????????????>>><<<<<<:::999888777666555444333111111111111111111111111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))''''''((()))))))))))))))&&&&&&'''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&'''(((+++---///111222444333222111111111111222///000111222444555777777;;;>>>CCCFFFGGGGGGHHHIIICCCCCCAAA@@@???BBBGGGKKKMMMMMMNNNRRRWWW[[[\\\\\\\\\[[[YYYYYYXXXVVVRRROOOJJJIIIGGGFFFGGGHHHJJJKKKHHHHHHGGGEEECCCAAA???>>>>>><<<:::999;;;???CCCFFFLLLPPPVVV[[[___bbbfffiiilllnnnqqqssstttvvvxxxyyyzzzyyyxxxvvvuuutttttttttqqqnnnkkkiiiiiilllppprrrssstttvvvxxxzzz}}}ssscccYYYPPPMMMIIIDDD@@@>>>>>>>>>888999999999888777666555666444666:::<<<;;;>>>CCCDDDLLLXXXdddppp~~~qqqaaaUUUNNNMMMQQQWWWbbboooxxxtttlllmmmqqqxxx```QQQLLLHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>=========:::::::::999888666444333---......//////......---***+++,,,---,,,---...//////...,,,++++++---000111,,,...000000...---...000.........//////000000111////////////////////////...//////000000000//////...///111111111222555777===IIIZZZmmm~~~}}}ttttttxxxvvveeeSSSJJJGGGDDDBBBBBB???@@@@@@??????>>>===<<<:::999888777666555444333111111111111111111222222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''(((((()))))))))))))))%%%&&&&&&'''((((((((('''((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%))))))***+++---...//////000///.........000111222000000222333555777888999;;;???DDDGGGGGGGGGGGGHHHAAA@@@???>>>>>>AAAGGGKKKNNNNNNNNNQQQTTTWWWWWWWWWXXXXXXYYYXXXVVVSSSPPPNNNHHHGGGFFFFFFFFFHHHJJJLLLHHHHHHGGGEEECCCAAA???>>><<<;;;::::::===BBBGGGKKKQQQUUU[[[___cccfffiiikkkmmmpppsssuuuuuuwwwxxxzzzxxxwwwuuutttrrrqqqqqqqqqnnnkkkhhhfffgggjjjooorrrrrrsssuuuxxxzzz}}}~~~~~~}}}rrrgggWWWSSSMMMGGGBBB???>>>===888888999999888777555444444333444888999777888<<>>===???>>>===<<<;;;:::::::::777888999999888666333222333333222222111000000000//////...------------...------,,,++++++******)))))))))))))))************###))),,,***((()))'''$$$******))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))******++++++)))(((((('''''''''((((((******)))))))))))))))***((()))***+++,,,---------+++---//////000000222444555444333222222444666777@@@CCCFFFHHHGGGEEEDDDDDD?????????BBBEEEGGGHHHGGGMMMMMMNNNOOOOOOPPPPPPQQQTTTUUUVVVVVVTTTQQQMMMKKKGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIFFFCCC@@@>>>==================>>>CCCIIINNNUUUXXX]]]aaacccfffjjjlllppppppqqqrrrsssuuuuuuvvvzzzyyyxxxvvvsssoookkkiiiiiigggeeedddeeeiiinnnqqqssssssuuuvvvxxxzzz{{{|||}}}{{{{{{|||}}}~~~qqqggg^^^SSSLLLIIIFFFAAA<<<===;;;888777777888777666444444444555555777888888>>>BBBJJJQQQZZZgggttt~~~vvvdddYYYVVVVVVQQQWWW___hhhttt~~~lllmmmrrrwww^^^PPPJJJIIIFFFCCCDDDFFFEEEBBBBBBBBBAAA???>>><<<;;;;;;<<<;;;;;;:::888666444333000000//////......------...///////////////...---...............///000111000000000000000000000000000000000000000000000000//////000111111111111111............/////////000222111111333333333:::BBBMMM[[[ooo}}}xxxpppoooqqqyyypppaaaQQQJJJHHHDDD@@@??????>>>===<<<;;;::::::::::::999888777666555555555333333222222111000000000//////...------------...------,,,++++++******)))))))))))))))************ %%%&&&(((,,,...,,,(((((('''''''''&&&&&&&&&((((((((('''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&******))))))))))))******((()))***,,,------------,,,...///000///000111333......///111444777;;;===AAACCCFFFGGGFFFDDDCCCDDD@@@@@@AAACCCEEEGGGHHHHHHMMMMMMNNNNNNOOOPPPPPPQQQTTTTTTTTTSSSPPPMMMJJJHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIFFFBBB???>>>======;;;;;;<<<<<<>>>CCCIIINNNWWW[[[___ccceeehhhkkknnnoooooopppqqqrrrsssttttttwwwvvvvvvtttqqqnnnkkkjjjgggfffddddddfffjjjooorrrrrrsssuuuwwwzzz|||~~~~~~{{{zzzyyyzzz|||}}}~~~~~~}}}}}}}}}~~~pppfffXXXOOOKKKGGGCCC>>>???<<<:::888888999888777444444444555555666777888:::>>>EEEKKKTTT___llluuummm^^^VVVSSSUUUXXX\\\cccnnn~~~yyyppprrr|||hhhZZZKKKHHHEEECCCDDDEEEEEEBBBBBBBBBAAA???>>><<<;;;;;;======<<<;;;:::888666555000000000000000///...---......///////////////...///............//////000////////////////////////////////////////////////------...///////////////........./////////000000///...///222222444<<>>@@@BBBDDDFFFFFFEEECCCCCCCCCBBBCCCDDDFFFGGGIIIIIIJJJMMMMMMMMMMMMNNNOOOOOOPPPRRRQQQPPPMMMKKKHHHFFFEEEHHHHHHHHHGGGHHHHHHIIIJJJIIIGGGEEEAAA???===<<<<<<:::;;;<<<>>>AAAFFFMMMRRR[[[^^^bbbeeegggiiilllooonnnnnnooopppqqqrrrrrrsssssssssrrrqqqooollljjjiiieeeeeedddeeehhhlllqqqsssssstttvvvxxx{{{}}}|||zzzyyywwwwwwxxxzzz{{{{{{{{{{{{|||}}}~~~tttcccVVVPPPKKKGGGCCCAAA???;;;:::999999888777555555444555555666777888777;;;AAAFFFMMMWWWccckkk{{{{{{iii\\\VVVYYYXXXXXX]]]hhhyyywwwtttvvvtttcccMMMHHHCCCBBBDDDEEEDDDCCCBBBBBBAAA???>>>===<<<;;;=========<<<;;;999888777111222222222222000...---------...///000000000///000//////............///////////////////////////........................------...///////////////....../////////000000000///...///222555999BBBLLLaaannnxxxwwwzzzkkk\\\NNNHHHGGGEEEBBBBBB@@@???>>><<<;;;;;;;;;:::<<<:::999777666666666666333333222222111000000000//////...------------...------,,,++++++******)))((()))))))))************+++......)))&&&''''''%%%******))))))))))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((())))))***))))))))))))))))))***+++)))***+++---............///111222111//////000111...///000222555999;;;===CCCDDDFFFEEEDDDBBBCCCDDDEEEHHHJJJLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGEEECCC@@@===<<<<<<;;;<<<===???BBBFFFKKKRRRWWW]]]```cccfffhhhjjjlllnnnnnnnnnoooppppppqqqrrrrrrqqqpppooommmkkkiiiggggggddddddeeegggkkkooosssuuuuuuvvvwwwyyyzzz|||}}}~~~xxxwwwvvvuuuvvvwwwxxxyyy||||||}}}ppp```WWWQQQKKKGGGCCC@@@===::::::999888666555555555555555666777777888;;;@@@CCCIIIQQQ\\\dddqqq|||xxxhhh^^^ZZZVVVUUUYYYdddtttyyytttxxx|||hhhPPPIIIBBBBBBDDDDDDDDDCCCBBBAAAAAA@@@>>>======<<<=========<<<;;;:::999888222333444444333111///...,,,,,,...///000000000000111000///...............////////////////////////........................//////000111111111111111...////////////000000000222000222555999>>>JJJUUUjjjxxx~~~mmm^^^OOOIIIHHHEEEBBBBBB@@@???>>>===<<<;;;;;;;;;999999999999888666555333333333222222111000000000//////...------------...------,,,++++++******)))((()))))))))************&&&***+++)))(((+++---,,,))))))******************'''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((((('''&&&&&&&&&((((((((((((((()))***+++))))))(((((()))***++++++***+++,,,---.../////////000111222111000///000111111222333555777999;;;<<>><<<<<<<<<<<<<<<>>>AAAEEEIIIOOOVVV[[[___bbbeeeggghhhiiilllmmmooooooppppppqqqqqqrrrrrrpppooommmkkkhhhfffeeeddddddeeegggjjjnnnrrruuuwwwxxxxxxxxxxxxyyyyyyyyyyyyvvvvvvvvvuuuvvvwwwxxxyyy~~~}}}jjj^^^UUUMMMHHHEEEBBB>>>;;;:::999777555666555555555555666666777888;;;>>>@@@DDDKKKTTT\\\iiirrrsssggg[[[UUUSSSYYYcccqqqxxxvvv|||mmmVVVKKKBBBCCCEEEDDDCCCDDDBBBAAAAAA@@@???>>>======;;;;;;<<<<<<;;;:::999999444444555444333111000///,,,,,,...///000000000000111000///...............................................................//////000111111111111111////////////000000000111333222333777<<>>===<<<;;;;;;;;;777888999999888666333222333333222222111000000000//////...------------...------,,,++++++******)))))))))))))))************###(((***((((((***+++)))''''''(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))***+++,,,++++++---...///000000000000111222222000///000222000111444777:::===???@@@CCCCCCCCCBBBAAABBBDDDGGGOOOVVV]]]```^^^ZZZWWWVVVQQQOOOLLLJJJHHHHHHHHHIIIEEEEEEDDDCCCDDDEEEGGGHHHDDDCCCBBBBBBBBBBBBBBBBBB@@@???>>><<<<<<<<<=========@@@DDDGGGLLLRRRXXX]]]aaadddggghhhiiijjjlllmmmooooooppppppqqqqqqqqqqqqnnnllljjjhhhfffeeeddddddeeegggjjjnnnqqquuuwwwyyyzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{wwwiii\\\QQQJJJHHHEEE@@@===;;;:::888666666666555555555555666666666888:::<<<>>>DDDMMMTTTaaaiiivvv~~~ppp```XXXTTTYYYaaakkk~~~zzzzzzvvv]]]NNNCCCDDDFFFDDDBBBDDDBBBAAAAAA@@@??????>>>>>>;;;;;;;;;<<<;;;;;;::::::666555444333222111000000------...///000000000///000//////............///................................................------...////////////////////////000000000111111333111333888>>>HHHWWWdddvvv~~~kkk]]]NNNHHHGGGDDDBBBAAAAAA@@@???===<<<<<<;;;;;;888777777666555444333222333333222222111000000000//////...------------...------,,,++++++******)))))))))))))))************(((---...+++(((((('''###''''''((((((((())))))))),,,+++***))))))((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&'''((()))***(((((((((((()))***+++,,,+++,,,---...000000000000000111222222111000111333111222555999<<>>>>>??????<<<<<<;;;;;;;;;<<<>>>???BBBEEEIIIMMMQQQWWW]]]bbbeeegggiiikkkkkkkkkmmmnnnnnnnnnooooooooooooppppppiiiiiigggfffffffffgggggggggiiimmmqqqtttwwwyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}xxxiiiZZZPPPLLLIIIDDD@@@>>><<<:::888666666555555555555666666444666888999;;;@@@IIIOOOXXX```nnn|||~~~jjj^^^VVVYYY]]]eeevvv{{{}}}bbbQQQEEEFFFHHHCCCAAADDDBBBAAAAAA@@@@@@??????>>>;;;<<<<<<=========<<<<<<888666444111000000000000......///////////////...///............//////000........................////////////////////////------.../////////////////////000000000111111111333222555<<>>===<<<<<<======::::::::::::;;;===???@@@HHHKKKOOOSSSWWW]]]cccggggggiiikkkmmmmmmmmmnnnpppmmmmmmmmmnnnnnnnnnnnnnnnfffeeeeeeeeefffhhhiiijjjiiikkkooosssvvvyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzz{{{}}}~~~tttcccXXXOOOKKKGGGCCC@@@>>>;;;999777666666555555555666666555777999999;;;@@@HHHOOOQQQ[[[jjjyyyrrrdddXXXXXXZZZ```rrr}}}zzzfffSSSFFFGGGHHHCCCAAADDDBBBAAAAAA@@@@@@?????????<<<======>>>>>>>>>>>>>>>999666333000...///000111...///////////////.....................///000111........................000000000000000000000000///000000111111111111111000000000000111111111111555444888@@@KKKYYYlll{{{}}}lll]]]NNNGGGFFFBBB???>>>===============<<<<<<<<<999999888777666555444444222111000000111111000...111///---,,,,,,,,,+++***///...,,,***)))''''''''''''''''''''''''((())))))$$$%%%&&&(((((((((''''''))))))))))))((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((+++(((%%%%%%''')))((('''%%%&&&'''(((((('''&&&%%%***))))))((((((((((((((()))***...333666444///***......---,,,---...///000222333444222000//////000222444777:::===>>>>>>>>>>>>>>>>>>===>>>BBBGGGKKKWWWdddppptttqqqlllccc[[[TTTNNNGGGCCCDDDEEECCCAAACCCCCCCCCBBBAAA@@@??????<<<<<<;;;:::999999999999::::::999:::<<<>>>AAACCCIIIMMMSSSXXX\\\___cccfffhhhhhhiiiiiikkklllnnnnnnooooooooonnnmmmkkkiiiiiigggfffeeedddeeegggiiijjjnnnnnnnnnppptttwwwyyyyyy|||{{{zzzyyyyyyzzz{{{||||||}}}}}}}}}|||}}}}}}~~~{{{~~~pppaaaXXXPPPJJJGGGCCC>>>;;;;;;777666666555555555555666444555777777999<<<@@@DDDPPPVVVbbbooo~~~mmmZZZVVVYYY]]]hhhvvvxxxwww|||uuu```OOOMMMMMMEEE@@@@@@DDDDDDBBB@@@>>><<<;;;:::>>>>>>===<<<;;;::::::999;;;:::777444111000//////000//////...------,,,,,,000///...------...///000////////////////////////////////////////////////---...000111111111000///000///...///000111000///222333888CCCTTTfffvvv}}}kkk\\\MMMGGGFFFBBB???>>>============<<<<<<<<<<<<888888777666555444333333222111000000111111000///...,,,++++++---......---111000///---,,,+++******++++++)))((('''&&&&&&&&&)))******++++++***)))((()))))))))(((((((((''''''+++***((('''''''''((()))''''''''''''''''''''''''(((&&&%%%&&&(((***)))(((&&&''''''((((((''''''&&&((((((((((((((()))*********)))***---///000---***...------,,,---...///000///000111111000000222333333666999===???@@@??????<<<======<<<===@@@EEEIIITTT```lllqqqpppllleee^^^QQQKKKDDDAAABBBCCCAAA???:::;;;===???@@@AAABBBBBB======<<<;;;::::::::::::999999999:::===@@@DDDFFFKKKOOOUUUZZZ^^^aaadddgggkkkkkkkkkkkklllmmmoooooopppoooooonnnmmmkkkjjjiiihhhgggfffeeefffhhhjjjkkkppppppppprrruuuxxxyyyzzz{{{{{{zzzzzzzzz{{{}}}}}}~~~~~~xxxwwwwwwyyy{{{|||{{{wwwssstttuuuwwwxxxzzz|||rrraaaXXXOOOJJJFFF@@@======888888777777666666777777555666777888888;;;???BBBLLLSSS^^^kkkzzzxxxbbbXXXUUUUUU^^^iiivvvwwwvvvyyyjjjWWWRRROOOGGGBBBCCCEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::777444222000//////,,,,,,---......//////000000///...------...///000////////////////////////////////////////////////---...///000111000000///000/////////000111111000444666<<>>>>>>>>======<<<<<<<<<<<<888777666555444333333222333111000000111111000///---,,,++++++---...............,,,+++))))))((((((,,,+++***)))((('''''''''))))))))))))((('''&&&%%%)))))))))(((((((((((('''***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++***)))(((''''''''''''''''''(((&&&&&&''''''(((***+++,,,,,,***((((((***,,,---------------,,,---......///***,,,///000000111444666555888<<<@@@AAAAAA@@@???;;;;;;<<<;;;<<>>>>>??????===888999;;;===@@@AAABBBCCC>>>===<<<;;;::::::::::::777777999<<>>>>>======<<<<<<;;;;;;888888777666555444444333333222000111222222111///111///---,,,------,,,+++,,,,,,***)))(((((((((((()))))))))))))))******+++(((((('''''''''&&&&&&%%%************))))))))))))(((((((((((('''(((((((((''''''''''''''''''''''''%%%&&&''')))***)))(((''')))((('''&&&&&&'''((()))''''''''''''((()))***+++---+++***)))***,,,---...,,,,,,,,,---------......)))+++...///000111444666666999===@@@BBBAAA???===;;;;;;<<<<<<<<>>???@@@@@@AAA@@@@@@>>>===<<<;;;:::999999999666777:::>>>CCCGGGKKKNNNQQQUUUZZZ]]]```bbbeeeggghhhhhhggggggggghhhhhhiiinnnnnnnnnnnnmmmkkkjjjjjjkkkjjjiiiiiijjjlllnnnppptttuuuuuuuuuuuuvvvwwwyyyyyyzzz{{{|||}}}|||zzzzzz{{{|||}}}}}}vvvpppqqqtttwwwyyyyyyvvvsssooonnnmmmjjjhhhhhhjjjlllvvvxxxzzz{{{|||wwwiii[[[RRRLLLEEEAAA@@@;;;;;;:::999888888888888777888999888777888:::<<>>>>>===<<<;;;;;;;;;:::999999888777666555555333222111111222222111000000...,,,,,,------,,,+++///...---,,,,,,,,,,,,,,,)))))))))))))))******+++))))))*********++++++,,,,,,,,,,,,+++++++++******'''''''''(((((((((((('''(((((((((((((((((((((((('''((()))***)))'''&&&%%%)))((('''&&&&&&'''((()))))))))(((((((((((())))))******+++++++++++++++,,,,,,,,,,,,---------------***,,,...///000111333555777999<<>>===<<<:::999999888888888:::===AAAFFFKKKOOOQQQSSSVVVZZZ]]]___aaacccdddfffeeeeeeeeeeeeeeeffffffkkkllllllllllllkkkkkkjjjlllkkkjjjjjjkkkmmmpppqqqtttuuuvvvuuuttttttvvvxxxyyyzzz|||}}}|||zzzwwwuuutttvvvxxxyyy~~~xxxyyy|||zzzyyyvvvqqqllliiiiiijjjoooppppppooopppuuurrraaaWWWPPPIIICCCBBB<<<;;;:::999888888888888888999999888777666888999???CCCKKKUUU```mmmzzzmmm\\\QQQNNNPPPQQQXXXdddppp|||zzzqqqlllmmmmmm[[[NNNHHHGGGCCCBBBBBBBBBAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;<<<;;;999777555333111000111000000///......------...//////////////////...///////////////////////////////////////////////////////////////000000111000111111111///000444777666???MMM]]]nnn~~~wwwyyy~~~yyyhhhZZZKKKFFFEEEBBB????????????>>>===<<<;;;;;;:::;;;::::::999888777666555444222111111222222111000,,,+++***+++---/////////---,,,+++++++++++++++,,,,,,+++***)))((('''''''''(((((((((((()))***+++,,,,,,,,,,,,++++++++++++***&&&&&&'''((((((((('''''')))))))))))))))))))))))))))***+++)))'''%%%%%%%%%)))(((((((((((((((((()))******)))(((((((((((((((&&&(((++++++***(((((((((++++++,,,------------,,,+++---///000000111333444999:::<<<======<<<;;;:::;;;<<<=========???BBBDDDDDDHHHKKKMMMPPPRRRNNNHHH>>><<<999777666777:::;;;:::;;;<<<>>>???@@@@@@@@@???>>>===;;;:::999999999<<<===AAAEEEJJJOOORRRTTTTTTWWW[[[]]]^^^___aaabbbdddddddddddddddeeeffffffggghhhiiijjjkkkkkklllkkklllkkkkkkkkklllnnnqqqssssssvvvwwwvvvtttsssvvvyyyzzz{{{}}}zzzxxxvvvttttttvvvyyy{{{yyysssqqqppppppooolllhhhhhhmmmwwwlllaaaYYYPPPHHHDDD===<<<;;;999888888888888777888999888777666666777<<>>===<<<;;;:::<<<;;;:::999666444111000---......//////000111111......////////////......///////////////////////////////////////////////////////////////000111111000222222111///000555999888CCCUUUfffwwwyyy{{{yyyhhhYYYKKKEEEDDDBBB@@@?????????>>>===<<<;;;::::::::::::999888777666555555444222111111222333111000,,,+++***+++---///000///***)))))))))))))))******++++++)))((('''&&&&&&&&&(((''''''&&&&&&'''((()))++++++*********)))))))))%%%&&&'''(((((((((''''''))))))))))))))))))))))))((()))***(((&&&%%%&&&((((((((())))))))))))(((((()))(((((((((((())))))***''')))++++++)))'''(((******+++,,,---------,,,,,,+++---///111111222444666;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<===@@@BBBAAADDDFFFGGGJJJMMMKKKEEE<<<;;;999666666777:::===999:::<<<>>>@@@BBBCCCCCCBBBAAA???===<<<;;;;;;:::@@@BBBEEEIIIMMMQQQSSSUUUVVVYYY\\\^^^______```aaa``````aaaaaabbbcccdddeeecccdddfffhhhjjjkkklllllllllkkkkkkkkkllloooqqqssstttwwwyyyxxxuuutttwww{{{{{{|||~~~|||zzzwwwuuuvvvyyy|||~~~yyyvvvqqqkkkiiinnnxxx{{{nnndddYYYNNNHHH???>>><<<;;;:::999999999666777999888666555666777999<<<@@@EEELLLVVV```gggssszzzrrr```SSSLLLJJJMMMQQQXXXbbbppp~~~|||rrrlllyyysss___QQQJJJEEEEEEDDDDDDCCCBBBAAAAAA???>>>>>>>>>======<<<<<<<<<<<<;;;999777444111000.........///000000111111---...///000000///...---////////////////////////////////////////////////000//////...///000111222000222333111///000555;;;===JJJ]]]pppyyygggYYYKKKEEEDDDBBB@@@???@@@???>>>===<<<;;;::::::999999888777666555444444444333111222333333222000///---,,,,,,---...---,,,,,,,,,,,,+++,,,,,,---...'''''''''''''''((())))))---,,,+++)))))))))******))))))))))))(((((((((((($$$%%%'''(((((((((''''''(((((((((((((((((((((((('''((()))'''%%%%%%(((+++'''((()))******)))((('''''''''''''''(((***+++,,,+++------,,,))))))+++...***+++,,,---...---,,,,,,***,,,///111222444666999>>>===<<<;;;;;;;;;;;;<<<888:::;;;;;;;;;<<<>>>AAABBBCCCCCCBBBEEEGGGDDD>>><<<;;;999777666777;;;>>>===>>>???AAACCCDDDDDDDDDDDDCCCAAA???>>>===<<<<<>>===;;;;;;::::::555777888888666555666666888999<<<@@@FFFOOOXXX___jjjrrr~~~lll]]]TTTJJJKKKMMMRRR[[[iiixxxvvvmmmwww|||fffVVVLLLGGGGGGFFFEEEDDDCCCBBBBBB============>>>>>>>>>>>><<<<<<;;;:::888555222000111111111000//////......---...///000000///...---////////////////////////////////////////////////000///.........///111222000222444222///000666;;;BBBOOOdddxxx|||iii[[[NNNHHHEEEBBBAAABBB@@@???===<<<;;;;;;<<<<<<999999888777555444222111111111000///---+++***)))111000...---,,,,,,------///,,,))))))***)))'''$$$&&&&&&''')))+++***(((&&&+++(((%%%&&&)))***'''%%%***************)))(((''')))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((+++***)))'''''''''((()))(((&&&$$$%%%))),,,,,,++++++***)))((()))***+++,,,,,,,,,,,,++++++,,,///222------...///222555888:::999999999::::::;;;;;;;;;;;;<<<============???BBBBBBCCCEEEFFFFFFEEECCCBBB:::999777666666777999::::::;;;<<<>>>AAACCCFFFGGGFFFDDDAAA>>>======???@@@CCCFFFKKKNNNOOOQQQSSSUUUXXXXXXYYY[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^[[[]]]___bbbeeehhhjjjkkkjjjkkkmmmppprrrtttuuuuuuttttttuuuvvvwwwyyy{{{|||zzz}}}~~~~~~}}}|||zzz|||}}}|||}}}~~~{{{}}}xxxfffXXXRRRMMMGGGAAA???<<<999999<<<<<<;;;:::999888888888888444666999===BBBJJJRRRXXXfffmmmxxxgggUUUOOOIIIIIIOOOVVV^^^pppxxxwww~~~ttt^^^PPPNNNIIIEEEDDDBBB>>>>>>@@@??????>>>>>>>>>>>>??????999:::;;;;;;999666222000//////.........---------////////////////////////,,,---------......//////000000000000////////////......///000111222222333222///000444666666999===GGGUUUjjjzzzeeeXXXKKKFFFDDDAAA???@@@@@@???===<<<;;;;;;<<<<<<888888888777666444333222444444333333111000...---111000...---,,,,,,------...,,,******,,,,,,***((('''&&&''')))******(((%%%%%%&&&''''''((((((***+++))))))*********)))(((((()))((('''&&&%%%&&&&&&''''''(((((((((((((((((('''''''''''''''''''''&&&&&&+++***)))(((''''''((()))***'''%%%&&&)))++++++)))***************+++,,,,,,,,,------++++++,,,///111......///000333666999:::999999999999:::::::::;;;===>>>????????????AAABBB>>>>>>???@@@???>>><<<::::::999777666666777999:::;;;;;;<<<>>>@@@BBBDDDEEEDDDCCC@@@>>>>>>???@@@BBBEEEHHHLLLOOOQQQRRRTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ[[[\\\___bbbeeehhhiiiiiikkkmmmppprrrtttvvvvvvuuuvvvwwwwwwxxxyyyzzzzzzyyyzzz|||~~~~~~~~~~~~~~~~~~~~~{{{xxxvvvtttwww{{{uuueee^^^QQQJJJDDDAAA===888888::::::999888888777777777777777888:::===@@@FFFMMMRRR```gggqqq|||tttaaaOOOHHHFFFLLLSSS\\\nnn~~~yyy{{{hhhWWWOOOIIIEEEEEECCC@@@@@@BBB@@@@@@???>>>>>>>>>>>>>>>:::;;;<<<<<<:::777444222000/////////////////////////////////////////////------......////////////000000000111111111111111//////000000111111222222222000111444666666999???MMM\\\rrrvvvcccVVVJJJEEEDDDAAA@@@AAA@@@???===<<<;;;;;;<<<<<<777777777777666555444333444555555444333222111111000///...------------------,,,+++,,,---...---,,,((((((((()))******'''%%%"""&&&))))))&&&&&&)))---(((((()))*********))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%***))))))(((((((((((()))+++)))''''''((())))))(((***++++++,,,,,,,,,,,,,,,---------,,,++++++---000///000111222555777999;;;999999999999999:::;;;;;;???AAACCCDDDCCCCCCCCCDDDBBBBBBAAAAAA???===;;;::::::999888777777888999:::;;;<<<<<<===>>>@@@AAABBBAAA@@@?????????AAACCCDDDHHHJJJNNNPPPQQQSSSUUUWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZXXXXXXYYY[[[^^^bbbfffhhhhhhjjjmmmpppsssuuuwwwwwwwwwxxxyyyzzz{{{zzzyyyyyywwwwwwxxxyyyzzz{{{||||||~~~~~~~~~~~~~~~|||yyyuuurrrooommmpppuuu|||oooeeeYYYPPPHHHDDD@@@;;;999:::888888777777666777777777999:::;;;<<<===AAAFFFJJJWWW^^^iiisss~~~oooVVVLLLGGGKKKPPPYYYjjj{{{yyyrrr___PPPJJJEEEDDDDDDBBBBBBDDDBBBAAA???>>>============;;;<<<===<<<;;;888555333000000000000111111111111////////////////////////////////////000000000000000000111111222222333333000111111111111111111111333111111444555666;;;BBBTTTeee||||||sssbbbVVVKKKGGGFFFDDDBBBCCC@@@???===<<<;;;;;;<<<<<<777777777777777666555444222222222222222222111000//////......------------------,,,,,,---------,,,)))(((((()))******(((&&&''')))***)))&&&%%%'''(((''''''((()))*********)))''''''''''''&&&&&&''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&)))))))))(((((((((((()))(((((((((((())))))))))))***+++,,,---...---,,,+++---......---++++++---...000111222444666888:::;;;;;;::::::::::::;;;===>>>BBBEEEHHHJJJIIIGGGFFFFFFHHHGGGFFFCCCAAA???======999999888777777888999999<<<;;;;;;<<<<<<===>>>??????>>>>>>???AAACCCFFFHHHIIIKKKNNNPPPQQQRRRUUUWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXYYY\\\```eeehhhhhhjjjmmmpppsssvvvxxxyyyxxxzzz|||}}}}}}|||zzzyyyxxxwwwvvvvvvxxxyyyyyyyyy{{{{{{zzzzzzzzz{{{|||}}}zzz{{{{{{zzzwwwsssnnnllljjjmmmsssyyyxxxkkkaaaWWWMMMHHHDDD???<<<===888888777777777777888888999:::::::::;;;===BBBEEEPPPWWWaaakkkvvvyyydddWWWNNNMMMPPPVVVfffvvvzzzwww}}}{{{fffRRRJJJDDDCCCDDDBBBBBBEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<;;;:::777555444000000000000111111111111////////////////////////000000000000000000111111//////000111111222333333222111111111111111111111333111222444555777???HHH[[[kkkzzzpppaaaUUUJJJGGGFFFCCCBBBBBB@@@???===<<<;;;;;;<<<<<<777777888888777666555555000111111111111111000000...............------------------,,,+++************(((((((((******)))'''***(((&&&'''((()))'''%%%&&&'''((()))))))))))))))&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((%%%&&&'''((()))***++++++***+++,,,---...---,,,+++---......---,,,+++,,,...111222333555777999:::;;;;;;;;;::::::<<<>>>@@@AAAEEEIIINNNPPPOOOLLLJJJIIIHHHGGGDDD@@@===;;;::::::999888888888888888888999;;;::::::::::::;;;<<<<<<<<<===>>>@@@CCCFFFHHHJJJJJJLLLNNNOOOPPPQQQSSSVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXZZZ]]]aaafffiiihhhjjjmmmppptttvvvxxxyyyyyy{{{}}}~~~~~~}}}|||zzzxxxuuutttvvvwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwwwwyyyzzz{{{yyyuuupppmmmllloootttzzzxxxfff[[[PPPJJJGGGAAA>>>>>>::::::999888888888999999666777888999999<<>>AAADDDGGGJJJLLLLLLMMMOOOOOOOOOPPPSSSUUUWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZZZZ\\\___cccgggiiiiiikkknnnqqqtttvvvxxxxxxyyyzzz}}}~~~yyytttrrrtttuuuuuutttqqqpppnnnmmmmmmnnnpppqqquuuwww{{{}}}}}}zzzuuurrrqqqsssxxx}}}}}}nnnaaaTTTMMMIIICCC???===<<<;;;:::999888888888888444555777888999;;;???AAAHHHNNNVVV^^^gggppp{{{tttdddVVVRRRRRRUUU___lllyyyuuuooonnnuuu|||yyy\\\QQQFFFCCCCCCBBBAAABBBCCCBBB@@@???===<<<;;;;;;999999999888777666555444111111111111000000//////000000000000000000000000111111111111000000000000......//////000000111111111111222222222222222222444333444666888===KKKXXXkkkyyyyyyooo^^^SSSHHHEEECCC@@@======@@@???===<<<;;;;;;<<<<<<::::::999999777666444333333333333333333222111000,,,---...//////...------)))+++,,,,,,))))))***,,,((('''&&&(((***,,,,,,+++&&&%%%&&&'''(((*********((((((((()))((((((''''''%%%%%%'''(((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&'''((()))******)))((($$$'''******)))((()))+++***************+++,,,,,,***,,,---...------...///000222444666888999999999777666666888:::>>>BBBEEEKKKPPPWWWZZZXXXTTTOOOMMMKKKHHHDDD???<<<;;;;;;<<<888888888999999888888888888777777777888888999:::;;;<<<>>>AAAEEEHHHKKKLLLNNNOOOPPPPPPPPPQQQTTTVVVVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXYYYYYYYYYZZZYYYZZZ[[[^^^aaadddggghhhkkkllloooqqqtttvvvwwwxxxyyyzzz|||~~~zzzssspppqqqsssrrrpppkkkjjjhhhgggggghhhjjjlllrrrvvv|||{{{xxxuuuwww{{{vvvxxx|||{{{mmm]]]TTTOOOGGGAAA???<<<<<<:::888777666666666333555777777888:::===@@@CCCHHHPPPXXX___gggqqqxxxooo^^^WWWTTTSSSZZZdddnnn}}}~~~rrrkkkkkkooozzzdddWWWJJJEEEDDDBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<::::::999999888777666555444444333222111000000///000000000000000000000000111111000000000/////////000000000000000000000000111111111222222333333333444333555777999@@@PPP___vvvzzzppp```UUUJJJGGGEEEAAA>>>>>>@@@???===<<<;;;;;;<<<<<<;;;::::::999777555444333222222222222111000//////,,,---.../////////------'''***,,,,,,******,,,///((('''&&&'''***,,,---,,,&&&)))+++)))&&&%%%&&&)))((()))))))))((('''&&&&&&$$$%%%'''(((((((((''''''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&'''(((*********)))(((%%%(((++++++)))'''((()))+++***)))((()))***,,,---)))+++---...------...///000222444666888888888888444444444666999>>>BBBEEELLLRRRYYY\\\[[[VVVQQQNNNIIIFFFAAA<<<999999999:::888888999999999999888888777666666666777888999:::;;;<<>>???EEELLLSSSYYYaaakkkrrr{{{{{{hhh^^^WWWRRRUUU\\\eeetttxxxlllhhhiiilllxxxiii[[[MMMGGGFFFDDDAAAAAABBBAAA@@@>>>============;;;;;;::::::999888777777666666555444222111000000000000000000000000000000111000000000//////......222222222111111111111111000000111222333333444444444444555888:::BBBSSSccc~~~~~~rrraaaUUUJJJFFFEEEBBB@@@@@@======>>>>>>>>><<<;;;999<<<;;;999888555444222111000111222222111000...---000000///............//////---+++***++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++)))'''%%%$$$''''''((((((((('''%%%$$$''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))************)))((((((++++++++++++++++++++++++***+++---...///...---,,,222333555777999:::;;;;;;888777666666999===BBBEEEJJJNNNSSSWWWVVVRRRLLLHHHHHHDDD@@@<<<;;;;;;::::::888888999999888777666555777777666777777888999999;;;<<<>>>AAADDDGGGIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXVVVXXXXXXXXXVVVUUUVVVWWWXXX[[[^^^```bbbdddfffhhhmmmnnnqqqsssuuuvvvvvvvvvwwwvvvvvvyyy~~~~~~vvvqqqqqqqqqnnnkkkgggddd```^^^]]]___bbbdddnnnttt{{{~~~~~~~~~|||uuuwwwzzz|||uuucccWWWOOOIIIEEE>>><<<:::999999888777555777777777777777888999999<<>><<<<<<<<<;;;:::999888777999666222000000111000000//////......///000111111222111111111000000////////////000111222333333444222222111111111111111111111444666777<<>>>>>>>>>>>===<<<;;;::::::999888777666555444333222222222222111000///...------,,,+++++++++++++++///---+++***++++++***)))************************))))))(((((((((((())))))))))))))))))'''&&&$$$###$$$%%%%%%&&&%%%$$$###"""''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((())))))******++++++++++++++++++++++++++++++++++++,,,---............222333444777888::::::;;;999888666777999<<<@@@CCCHHHKKKOOORRRRRROOOJJJGGGGGGCCC???<<<;;;;;;:::999888888999999999888666555777666666666777888999:::<<<===???BBBDDDGGGIIIJJJLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUVVVWWWXXXWWWVVVUUUVVVWWWXXX[[[^^^aaabbbdddfffhhhkkklllooorrrtttuuuvvvvvvvvvuuuuuuxxx}}}~~~vvvrrrrrrrrrooolllhhheeebbb______```ccceeelllrrryyy~~~~~~yyy{{{}}}}}}jjj]]]SSSLLLHHHBBB???<<<999888777555444777666666666666777888999;;;>>>BBBGGGMMMUUU\\\bbblllyyy|||nnnbbbXXXTTTUUU[[[fffwwwxxxjjjbbb^^^dddqqqmmmYYYOOOJJJEEEDDDFFFFFFEEEBBB@@@>>>=========<<<<<<<<<;;;:::999888777999666222000000111000000000000/////////000111111111111111111000000000///000000000111222222333333222222111111111111111111111444666777===NNNfffxxx}}}{{{|||eeeXXXLLLHHHFFFBBB@@@@@@???>>>===<<<<<<;;;;;;<<<888888777777666666555555444333222111000000000000//////...------------......,,,+++***++++++***)))***************************)))(((''''''((()))***((())))))((('''&&&%%%$$$'''((((((((((((''''''&&&''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))+++---...+++++++++++++++++++++++++++++++++,,,---///000111222333555777888999:::::::::999777777888;;;???AAADDDGGGJJJLLLLLLJJJGGGEEEDDDAAA===;;;:::::::::999888888999::::::999888777777666666666666888999:::===>>>@@@BBBEEEGGGIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWVVVUUUUUUVVVXXXYYY\\\___bbbccceeegggiiiiiijjjmmmppprrrtttuuuvvvvvvuuutttvvvzzz~~~}}}wwwtttsssssspppnnnkkkiiieeebbbaaaccceeefffjjjooowww}}}uuufffZZZQQQLLLFFFBBB>>>;;;999777444333666666555555666666777777999<<<@@@DDDIIIOOOWWW[[[cccooo~~~{{{lll^^^XXXXXXWWWaaaqqqqqqeee[[[```mmm}}}fffWWWNNNIIIGGGIIIEEEEEECCCBBB@@@>>>======<<<<<<<<<;;;:::999888777888666333111111111000///222222111000000000111111111111111111000000000000111111111111111111111111111111222222222222222222222555888;;;CCCTTTlll~~~}}}|||~~~fffZZZMMMHHHFFFBBB@@@@@@@@@???===;;;;;;;;;<<<<<<999999888777666555444444555444222000000000111111000000///..................,,,******+++++++++***************************+++)))(((&&&&&&((()))+++************))))))(((((())))))*********)))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((((((((***---...++++++++++++++++++++++++*********+++---000222444333444666888999:::;;;;;;;;;:::888888888:::===>>>BBBCCCEEEFFFGGGFFFEEEEEEAAA>>>;;;999999:::999888888999:::;;;;;;:::999999777666666555666888:::<<<>>>???AAACCCEEEGGGIIIJJJMMMMMMNNNNNNNNNNNNNNNMMMQQQRRRSSSTTTUUUVVVVVVWWWTTTUUUVVVUUUTTTUUUWWWYYYZZZ]]]```cccdddfffhhhjjjiiijjjlllooorrruuuvvvwwwwwwuuutttuuuxxx{{{|||}}}{{{xxxvvvvvvuuutttrrrooommmjjjfffeeeeeefffgggiiinnnvvv|||pppbbbVVVOOOIIIEEE@@@<<<:::888666555666666555555555555666666999;;;>>>AAAEEEKKKQQQVVV^^^iiivvvwwwggg]]]ZZZXXX```mmm{{{xxxjjjaaafffrrrvvvaaaTTTMMMJJJIIIEEEEEEDDDCCCBBB???>>><<<<<<<<<<<<;;;:::999888777888666333222222222111///333333222111000000000111111111111000000000000000222222222111111111000000111111222222222222222333444777;;;@@@JJJ]]]uuu|||{{{~~~{{{fffZZZMMMHHHFFFBBB@@@@@@@@@???===;;;;;;;;;<<<<<<;;;:::999777666444333222444333222000///000000111---,,,++++++******++++++---,,,******+++,,,+++***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++*********))))))))))))***&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---+++***(((((()))+++,,,++++++++++++++++++++++++*********+++---000333444555666777999:::;;;;;;<<<;;;:::999888888:::;;;<<<@@@AAABBBCCCCCCCCCCCCCCC===;;;999888888999888777888999:::<<<<<<<<<;;;;;;888777666666777999<<<>>>@@@AAABBBDDDFFFGGGIIIJJJLLLLLLMMMMMMNNNMMMMMMMMMQQQRRRSSSUUUVVVVVVVVVVVVSSSTTTTTTSSSSSSTTTWWWZZZ[[[^^^aaadddeeegggiiikkkkkklllmmmpppsssvvvxxxyyyxxxvvvtttsssuuuwwwxxxxxx{{{zzzyyyyyyyyyyyyxxxwwwuuusssoookkkhhhgggggggggiiinnnvvv|||{{{kkk]]]TTTKKKGGGBBB>>><<<;;;:::999666666555555555555666666999;;;===@@@CCCHHHNNNRRR[[[fffrrr~~~qqqccc[[[XXX___iiittt}}}|||kkkhhhnnn|||ooo___UUUNNNJJJFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::999888777888666444333333222111///333333222111000000000111000000000000000000111111333333222222111000000000111111222222333333333333444777<<>>===<<<<<<;;;;;;<<<<<<;;;:::888555333222111333222111000////////////...---,,,,,,++++++,,,,,,---+++******+++,,,++++++((((((((((((((((((((((((***)))(((''''''((()))***(((((('''''''''((())))))''''''&&&&&&&&&'''((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))---,,,+++***)))******+++++++++++++++++++++++++++***++++++---///111333444555666888999:::;;;;;;;;;:::999999888888999;;;;;;??????@@@@@@@@@@@@@@@@@@:::888666666888888888777888999;;;<<<=========<<<:::999777777888;;;>>>@@@BBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTRRRSSSSSSRRRRRRTTTWWWZZZ\\\___bbbeeefffhhhjjjlllmmmnnnoooqqqtttwwwyyy{{{zzzwwwtttssstttuuuuuuuuuwwwyyyzzz|||}}}~~~~~~~~~{{{yyytttoookkkhhhgggfffjjjooovvv|||wwwggg\\\OOOKKKEEEAAA???>>>===<<<777777666666555555666666888:::<<<>>>AAAFFFKKKOOOYYYcccppp{{{mmm```WWW[[[ccckkkuuu~~~nnnmmmtttnnn```UUULLLGGGGGGEEEDDDBBB@@@??????<<<<<<<<<;;;:::999888777888666444444444333111///222222111000000000111111000000000000111111111111333222222222111111000000111111222222333444444444222555;;;CCCRRRhhh~~~zzzsssxxxuuucccWWWKKKFFFEEEBBB@@@@@@>>>>>>>>>>>>===<<<;;;:::::::::999777666444333333000000000000//////------000///......------......---+++******+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((***+++(((((('''''''''(((******''''''''''''(((((((((((((((''''''''''''''''''((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++---...000111222222444555666777888999999999999999888888999:::;;;;;;======>>>>>>>>>===<<<<<<777666555555777888777666888999;;;===>>>>>>>>>>>>;;;:::888888999<<<@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOORRRTTTUUUUUUTTTSSSQQQRRRRRRQQQQQQTTTXXX[[[]]]___ccceeeggghhhkkkmmmoooooopppqqqsssvvvxxxzzz{{{xxxuuussssssssssssrrruuuwww{{{~~~~~~yyysssmmmiiigggeeeiiinnnuuuzzz~~~rrreeeUUUPPPIIIDDDAAA???===<<<999888777666666666666777666888:::<<>>>>>>>>>>><<<;;;999888888888777666555555555//////000000000...,,,+++,,,,,,+++************+++---+++)))***+++,,,,,,+++************************(((((())))))))))))((((((******)))))))))+++,,,---%%%$$$######$$$%%%&&&'''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++***+++---///111111111000333333555666777777777777888888888888999:::;;;;;;;;;<<<<<<===<<<;;;999888666555444555777777777666888999;;;===????????????<<<;;;999999:::>>>AAADDDCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQTTTVVVWWWWWWVVVUUUQQQQQQQQQQQQQQQSSSXXX[[[]]]```cccfffgggiiikkkmmmpppppppppqqqsssuuuxxxyyy|||yyyuuusssssssssrrrqqqssswww|||{{{uuunnnjjjfffeeeiiimmmtttyyy}}}zzzlllYYYTTTLLLFFFBBB???===<<<999999888777777777777777444666888:::===BBBGGGKKKPPP[[[iiiuuukkk]]]]]]^^^```fffnnnyyyzzzxxxdddUUUJJJHHHEEEBBBAAA@@@AAAAAA<<<<<<<<<;;;:::999888777888666555555555333111/////////...//////000111111//////000000111111111222111111111111111111111111111111222333333444555555777:::@@@LLL]]]uuuyyyuuuqqqnnnmmmvvvrrr[[[RRRHHHBBBBBBCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::;;;:::999777555222000///222222222111111111111111///,,,***+++---...,,,))),,,+++)))((((((***,,,---+++***(((((())))))'''&&&++++++***************+++)))))))))***+++++++++,,,...---+++))))))))))))***%%%%%%%%%&&&'''((()))))))))***+++++++++***((('''+++******)))))))))))))))++++++************++++++111...******,,,......---,,,---...///000111222333555333222333666888666444333888;;;999888::::::888;;;;;;;;;:::999888777666555555555666777777888999::::::<<<===???AAABBBCCC>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGHHHGGGGGGKKKJJJHHHGGGGGGIIILLLNNNNNNOOOQQQSSSTTTUUUUUUTTTQQQPPPPPPPPPRRRUUUXXXZZZ```aaabbbdddgggkkkmmmoooooooooppppppqqqssswww{{{yyyxxxvvvtttrrrqqqppppppuuuxxx}}}wwwpppjjjfffeeehhhlllsssyyy~~~ssseeeYYYNNNJJJHHHCCC???>>>===;;;999888666666666666999888777888;;;???DDDGGGPPPUUU```ooosss```]]]\\\___bbbfffnnnvvvlllZZZQQQLLLGGGFFFBBB>>><<>>>>>>>>>>>===<<<;;;:::;;;:::999888666444222000222222222111111111000000///---+++,,,---...,,,***,,,+++***))))))***++++++,,,+++******++++++***(((******))))))))))))******))))))))))))))))))******,,,+++)))(((''''''((((((&&&&&&&&&&&&'''((())))))&&&&&&'''((((((((((((((('''(((((()))***+++,,,---++++++************++++++///,,,))))))+++,,,,,,+++,,,---...///000222333333555333111333555666555444444999<<<;;;:::======;;;::::::999999888777555555333444555777777777777777999:::<<<>>>@@@AAABBBBBB>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGKKKIIIHHHGGGHHHJJJLLLNNNNNNOOOQQQSSSTTTTTTTTTTTTPPPPPPPPPQQQSSSVVVYYYZZZ___```aaadddgggjjjmmmnnnooopppqqqqqqqqqrrruuuxxxvvvuuutttrrrqqqqqqqqqqqqvvvxxx}}}xxxpppkkkgggeeeiiimmmtttzzz~~~nnnaaaTTTNNNJJJDDD@@@???>>>===;;;999888777777777999888888888:::>>>CCCEEEMMMSSS^^^kkk|||zzzaaa\\\ZZZ]]]```fffoooyyytttaaaSSSMMMHHHFFFCCC???>>>@@@???>>>===;;;999777666555888777666555444333333333111111111111111000000///000111222222222222111000000111111111111222222222---///222333333444666888888<<>>>>>>>>>>>===<<<;;;:::::::::999888777555444333222222111111111000000000///...------......---+++,,,+++++++++***))))))))),,,***))))))*********)))))))))(((((((((((()))))))))))))))((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&''')))***+++'''(((((()))***+++,,,,,,++++++************++++++,,,***(((((()))***+++***,,,---...///111222333333444333222222444555555444555:::>>>===<<>>??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGJJJIIIHHHGGGHHHJJJLLLNNNNNNOOOPPPQQQRRRSSSSSSRRRPPPPPPPPPQQQSSSVVVYYY[[[]]]___aaacccgggiiilllmmmnnnppprrrrrrrrrssstttvvvtttsssrrrqqqqqqqqqrrrsssvvvyyy~~~xxxqqqkkkhhhfffjjjnnnuuuzzz~~~~~~{{{yyyzzz}}}}}}yyy{{{{{{lll\\\SSSLLLFFFBBBAAA@@@>>><<<:::999888888888:::999888888:::===@@@CCCJJJPPPZZZgggvvvjjjccc]]]]]]```fffqqq{{{~~~hhhUUUNNNHHHFFFDDD@@@???AAA@@@@@@>>><<<999777555444777777666555444333333222//////000111222222222111000111111222222111111000000111111111111222222222---///111222333444666888;;;AAAMMMaaayyyyyywwwuuurrrrrruuu~~~}}}vvveeeSSSNNNGGGCCCAAAAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::999999999999888666555444222222111111000000////////////............------,,,,,,,,,,,,+++)))((('''+++)))'''&&&'''(((((('''(((''''''''''''(((((()))*********))))))(((((('''((((((''''''&&&&&&&&&&&&'''''''''''''''((()))))))))((((((((((((***,,,---++++++++++++******))))))++++++************++++++***)))(((((()))***++++++------...///111222333444555444333333444555666666888>>>AAA???>>>??????<<<:::999888777555444444333222333333333444555555666888:::===@@@BBBAAA@@@???>>>???@@@BBBCCCDDDDDDEEEDDDDDDFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLNNNNNNNNNOOOPPPPPPQQQQQQQQQOOOPPPPPPRRRTTTWWWYYY[[[\\\]]]```cccfffhhhjjjkkkkkknnnqqqsssssstttvvvwwwuuutttrrrqqqpppqqqrrrsssvvvyyy~~~xxxqqqllliiigggkkkooovvv{{{~~~zzzxxxtttssstttxxx}}}yyytttuuuxxx{{{~~~uuucccWWWOOOHHHCCCCCC@@@>>><<<:::888888777888:::999888888999;;;>>>@@@GGGMMMWWWbbbpppxxxmmmccc___aaagggrrr{{{mmmWWWOOOGGGEEEDDDAAA@@@AAA??????===<<<:::888777666777777666666555333222222000000111222222222222111000000111111111111000000000000111111111222222222000222333333222222444555<<>>>>>>>>>>>===<<<;;;:::999999999888888777666555222222111111000//////......//////...------------,,,,,,,,,,,,+++)))((('''---***(((''''''(((((('''''''''&&&&&&'''((())))))+++++++++******)))))))))((()))))))))((((((''''''(((((('''''''''((())))))+++***)))(((((()))***+++***++++++++++++***))))))++++++************++++++***************+++,,,------...///000111222333444666666555555555666999:::@@@EEEHHHEEECCCBBB@@@<<<;;;:::888777555444444444555333111000111333666888777999<<>>>>>???@@@BBBDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOOOONNNOOOQQQSSSUUUXXXZZZ[[[\\\]]]___bbbeeefffggggggfffiiimmmqqqsssuuuxxxzzzxxxwwwtttrrrqqqqqqrrrssswwwzzzxxxqqqllliiigggkkkpppvvv{{{|||ssspppmmmlllnnntttzzz~~~~~~wwwppppppppprrrtttuuusssqqqsssrrrrrrsssxxx~~~~~~jjj\\\SSSKKKFFFEEE???>>><<<999777666666666888888777777888:::<<<>>>EEEKKKTTT___lll|||ssseee```aaahhhsss|||}}}|||sss[[[PPPGGGDDDCCC@@@???AAA======<<<;;;;;;:::999999666777777666555444222111222222222222222111000000000000000000000000000000000000111111111222222222111222333333222333555777===HHH\\\vvv{{{wwwwwwxxxyyy}}}mmm\\\LLLJJJGGGCCCAAA@@@??????>>>>>>>>>>>>===<<<;;;:::888999888888777666555444222222111000//////...------...///...,,,,,,,,,---,,,+++++++++***)))))))))222///,,,************)))''''''&&&''''''((()))***++++++++++++************))))))*********))))))((()))(((((('''(((((())))))))))))(((''''''''''''''''''(((***,,,------,,,,,,++++++************++++++)))+++,,,,,,,,,+++---...---...///000222333444444555666666666666888;;;>>>GGGLLLOOOLLLHHHGGGDDD???<<<;;;888666444444444444555444222111111444777888777888;;;===>>>>>>===<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOQQQTTTVVVYYYZZZ[[[\\\]]]```bbbcccddddddcccaaadddhhhlllooorrrvvvyyyzzzxxxtttrrrqqqqqqssstttxxx{{{~~~wwwpppkkkhhhgggkkkooovvv{{{zzzuuujjjhhhfffeeeiiipppxxx|||yyymmmjjjggggggiiiiiifffccccccbbbbbbcccgggmmmssswwwttteeeZZZPPPIIIGGG@@@>>><<<999777666666666777666666777888:::<<<===AAAHHHQQQ[[[gggyyywwwggg```bbbiiisss||||||uuuuuu}}}zzz```TTTHHHDDDCCCAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;666666777777666444222111222333333333222111000000111000000//////000000111000111111111111222222222///000222333444666:::===@@@MMMddd~~~zzzzzz{{{~~~|||~~~jjjYYYIIIIIIGGGDDDAAA?????????>>>>>>>>>>>>===<<<;;;:::888888888777666555333222222222111000///...------,,,...///...+++***+++---,,,+++***))))))***++++++666222...+++*********)))''''''''''''((()))***+++))))))))))))************((())))))*********)))((())))))(((((((((((())))))&&&''''''((((((((((((''''''(((***,,,------,,,,,,++++++************++++++(((***------,,,+++---///......///000222333444555333444555555555777<<>>DDDNNNXXXddduuuoooeeeeeeiiiqqqyyyzzzuuuoooqqqwww~~~fffXXXKKKFFFEEECCCAAAAAA>>>======<<<;;;:::::::::666666777777666444222000111111222222333333222222111000///......///000111000111111111111222222222000111333333444777<<>>???>>>>>>>>>>>>===<<<;;;:::999888888777555444222111222222111000///...------+++---///---+++)))+++---,,,+++)))((((((***,,,---666222---***)))((((((''''''''''''((((((***++++++''''''(((((())))))******'''((()))******)))((((((***)))(((((((((((())))))&&&''')))+++,,,,,,++++++***+++,,,------+++***(((++++++************++++++'''***------++++++,,,.........///111222333444555111333444444444777===AAADDDJJJNNNLLLIIIHHHEEEAAA;;;999666333111000111111000222555888999777555333777777888888999:::;;;<<<:::<<>><<<999888888888444444555666888:::;;;===;;;BBBLLLUUUaaasssyyylllhhhiiiooouuuuuu|||vvvmmmlllooorrr~~~jjj\\\NNNHHHGGGDDDBBBBBB@@@???>>>===;;;:::888888555666777777666444222000//////111222333444444444111000///......///000111000111111111111222222222555555555555444666:::===IIIXXXsss}}}}}}yyyvvvuuubbbUUUJJJIIIGGGFFFFFFEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444444333111000000000...,,,...///111222111///,,,***//////......---,,,++++++---,,,***)))))))))***++++++***)))(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''((((((&&&%%%(((((((((((())))))))))))******+++++++++******))),,,,,,++++++***)))((((((***++++++,,,,,,++++++***111111111222222333333333333333444444666999;;;<<>>>>>???@@@AAAAAABBBBBBGGGEEEDDDEEEFFFFFFEEEDDDFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMJJJHHHHHHIIIKKKLLLOOOQQQTTTWWWYYYZZZZZZYYY\\\^^^```bbbbbbaaa___]]]\\\\\\\\\^^^aaaeeehhhkkkpppnnnmmmnnnpppsssttttttzzz{{{~~~yyyssslllfffcccaaahhhkkkpppvvv|||~~~{{{xxxvvvtttpppiiiddd]]]YYYXXX\\\bbbhhhrrrzzz{{{mmmbbbWWWRRROOOKKKJJJLLLKKKJJJHHHFFFFFFGGGIIIKKKNNNQQQUUU\\\dddnnnxxxttteeeXXXPPPDDD???<<<;;;:::666666999777777666666777888999999===???FFFQQQ^^^mmmuuukkkjjjnnnrrrzzz{{{}}}sssmmmjjjlllsssppp^^^LLLEEEDDDCCCAAAAAA>>>===<<<;;;:::999999999777666555555666555333111333333222111000000111111111222222333333222222111555444333333444444222000333222444777666555999@@@GGG\\\zzz|||}}}}}}{{{zzztttaaaTTTIIIFFFBBB@@@@@@@@@???>>>>>>>>>======<<<;;;;;;:::999999888777666555444444333111//////000///...,,,***+++---......---,,,+++,,,,,,+++******)))((((((,,,+++***)))((())))))***))))))(((''''''((())))))************************''''''''''''''''''''''''((('''&&&'''))))))((('''(((((((((((()))))))))))),,,---------------,,,,,,---,,,,,,+++******))))))******+++++++++,,,,,,,,,111111222222333333444444444444444444555777999:::======>>>@@@CCCBBB???<<<777666444333222222222333222333333333333333222222888777777666777888:::;;;>>>??????@@@AAAAAABBBBBBFFFEEEDDDEEEFFFFFFEEEDDDFFFFFFHHHIIIKKKLLLMMMMMMMMMKKKHHHFFFFFFHHHJJJLLLNNNPPPSSSWWWYYYYYYYYYYYY\\\^^^aaacccdddcccbbbaaa^^^^^^^^^```bbbeeehhhjjjooonnnmmmnnnpppsssttttttwwwyyy|||~~~xxxqqqjjjeeebbbaaagggjjjooouuu{{{}}}|||yyyuuusssqqqmmmgggbbb[[[VVVSSSWWW\\\bbbllluuuxxxiii^^^TTTOOOLLLIIIGGGIIIGGGEEECCCBBBAAACCCEEEFFFFFFIIILLLQQQWWW___hhhnnnwww~~~|||lll]]]TTTIIICCC???===;;;777666999777777777777777888999999;;;===DDDNNNZZZiii}}}qqqlllnnnqqqxxxzzz~~~vvvlllffffffkkkvvvtttcccQQQHHHGGGEEECCCCCC???>>>===<<<;;;:::::::::888666555666666666444222333333222111111111111111111111111222222111111111444333333333444444222000333222444777666555:::AAAMMMbbbzzz{{{||||||zzzrrr___RRRIIIEEE@@@======>>>>>>???======<<<<<<;;;:::::::::999999888777666555444444111///......//////...,,,))))))***+++,,,,,,------...------,,,,,,++++++*********)))((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))******)))(((((((((((()))))))))))),,,,,,---------------,,,------,,,,,,++++++******************+++,,,...///111222222333444444555555555444444333333444666666777777999<<<>>>???===;;;777666333222111222333444333333222222222222333333666555555666777999;;;===??????@@@@@@AAAAAABBBBBBFFFEEEDDDDDDFFFFFFEEEDDDFFFGGGHHHIIIKKKKKKLLLLLLKKKIIIEEECCCDDDFFFJJJLLLNNNPPPSSSVVVXXXYYYYYYXXX]]]^^^aaadddffffffffffffcccccccccdddeeefffhhhiiimmmlllkkkmmmppprrrrrrrrrsssuuuxxx|||~~~wwwoooiiidddbbbaaaeeehhhmmmtttyyy~~~~~~}}}{{{yyyyyyvvvrrrpppnnnkkkeeeaaa___XXXTTTVVVZZZaaakkkuuu~~~tttggg\\\RRRNNNKKKGGGFFFGGGDDDBBB@@@>>>>>>???@@@AAA???AAACCCEEEHHHNNNTTTYYYccciiiqqqzzzvvveeeZZZPPPIIIBBB@@@===999777999888777777777777888999999999;;;AAAJJJTTTaaauuuxxxnnnnnnqqqwww{{{zzzkkkbbb```dddnnn||||||jjjXXXNNNJJJGGGEEEEEEAAA@@@>>>===<<<;;;;;;;;;888777666777777777555333333222222111111111111222000000111111111111000000444333222333444444222111333222444777777666;;;BBBSSSgggvvvwww{{{{{{yyyqqq^^^PPPJJJGGGBBB@@@???@@@@@@???<<<<<<<<<;;;::::::999999999999888777666555444444000///......000000///---,,,,,,+++++++++,,,...///.........------,,,,,,,,,))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))***)))((((((((((((((())))))))))))((()))******+++*********---------,,,,,,+++++++++******))))))***---000222222222333333444555666666666555333222222222333444666777999;;;<<<===<<<;;;666555222111111222444555333333222111111222444555444444444555888:::===>>>@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCDDDEEEFFFEEEDDDFFFGGGHHHJJJKKKKKKJJJJJJJJJHHHDDDCCCCCCGGGKKKNNNNNNPPPSSSVVVXXXYYYYYYXXX]]]^^^aaadddfffiiijjjkkkhhhhhhiiiiiijjjjjjjjjjjjkkkjjjiiikkkmmmooooooooonnnppptttxxx||||||uuunnngggcccbbbaaadddggglllsssyyy}}}}}}{{{zzzxxxvvvuuurrrooonnnnnnlllgggbbbbbbZZZTTTTTTXXX^^^iiisss|||{{{pppggg]]]SSSOOOLLLHHHFFFGGGCCCBBB@@@>>>======>>>???===>>>???@@@AAADDDIIIMMMSSSXXX```hhhppp|||nnnaaaVVVMMMEEEAAA???;;;999;;;888888888777777888999999888:::???GGGOOOZZZlll{{{|||ooonnnsssyyy~~~{{{kkkaaa^^^bbbmmm}}}sss```UUUNNNHHHEEEDDDAAA@@@???===<<<;;;;;;:::999888777777888888666555333222222111111222222222111111222222222222111111444333222333444444333111333222444777777777<<>><<<<<<<<<;;;::::::999999999999888777666555444444111000//////111111000//////---,,,*********,,,---*********)))))))))))))))((((((((()))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((+++)))(((((())))))((('''(((((((((((())))))))))))''''''((()))))))))))))))------,,,,,,,,,,,,,,,+++***)))))))))+++...111333111222222333555666666777555444333111111111222333777888999999999888888888444333222111111222444555444333222222222333555666444444444666888;;;>>>@@@AAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBCCCEEEFFFEEEDDDFFFGGGIIIJJJKKKJJJIIIHHHIIIGGGEEEDDDEEEIIIMMMPPPOOOQQQTTTWWWYYYZZZZZZZZZ]]]^^^```bbbeeehhhkkklllkkklllmmmnnnnnnnnnmmmllliiihhhgggiiikkklllkkkjjjiiikkkpppuuuyyy|||~~~{{{uuunnnhhhdddaaa```cccffflllrrrxxx|||}}}zzzyyyxxxuuusssrrrpppooopppqqqoooiiieee^^^VVVPPPOOORRRXXXcccmmmzzzxxxnnnhhh^^^TTTPPPMMMIIIFFFGGGCCCBBB@@@>>>===<<<<<<===<<<===>>>>>>>>>AAADDDGGGIIIMMMSSSYYYaaakkkwwwxxxkkk\\\QQQGGGCCCAAA>>><<<===999999888888888888888999999:::>>>DDDJJJSSScccqqq~~~ooooootttyyyzzzlllddd^^^dddqqq~~~lll^^^TTTKKKEEEDDDAAA@@@>>><<<;;;:::999999999888777888999999777555333222222222222222333333222333333444444333333222333222222333444555333222333333444777777888>>>FFFVVViiixxxpppsss~~~xxxrrrnnnqqq^^^QQQGGGEEEDDDDDDCCCBBB???<<<======<<<<<<;;;:::::::::999999888777666555444444333111000000111111000...---,,,+++)))(((((()))***************************(((((()))*********))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***))))))))))))(((&&&(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,...000222000111222333444555666777333333222111111222444444555666777666444222222333222222222222222333444444444333333444444555666777555555666777:::===@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCEEEFFFFFFEEEFFFGGGIIIJJJKKKIIIHHHGGGGGGGGGFFFFFFHHHKKKNNNQQQRRRTTTWWWZZZ\\\]]]]]]\\\^^^^^^^^^___bbbeeehhhjjjkkkmmmoooqqqrrrqqqpppoooiiihhhggghhhiiiiiigggfffeeehhhlllrrrwwwzzz}}}~~~~~~{{{vvvoooiiieeeaaa```aaadddjjjpppvvvzzz}}}~~~zzzxxxxxxvvvtttsssrrrqqqqqqssstttpppjjjddd]]]UUUNNNMMMPPPVVVaaakkkvvvyyyppplllbbbXXXSSSPPPJJJGGGGGGCCCBBB@@@???===<<<;;;;;;;;;<<<=========>>>AAADDDAAAEEEIIIMMMRRRZZZdddkkkzzzxxxeeeXXXKKKFFFDDD@@@>>>>>>::::::999888888888888999::::::===BBBFFFMMM[[[hhhuuurrrnnnqqqvvv|||{{{ooohhh```ggguuuzzzlll^^^PPPHHHEEEAAA@@@>>><<<;;;999999999888777777777999999777666333222222222222333333444333333444444444444333333333222222333444555444222444333444777888999@@@HHHZZZlll~~~wwwrrrwwwzzztttmmmhhhsss```SSSIIIFFFCCCBBBAAAAAA???>>>>>>>>>======<<<;;;;;;:::999999888777666555444444333111000///000000...,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++++++++******(((((()))******)))((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))((()))******)))((((((((((((((())))))))))))******,,,------.........++++++++++++++++++++++++******+++,,,---...///000///000111222333555666666111111111111222444666777222444555444111///000222///000222333444444444333333444555666777777777777666777777999;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAACCCEEEFFFFFFEEEFFFGGGIIIKKKKKKIIIGGGEEEEEEEEEFFFHHHJJJLLLOOOPPPTTTVVVYYY\\\^^^_________]]]]]]\\\\\\^^^aaadddfffhhhjjjnnnqqqrrrrrrpppoookkkjjjiiiiiijjjiiifffcccbbbeeejjjpppuuuyyy|||}}}|||zzzwwwrrrlllfffbbb___^^^aaafffmmmrrrwwwzzz|||}}}~~~|||yyywwwwwwvvvtttsssttttttuuuvvvvvvpppfff___ZZZSSSMMMMMMOOOUUU___hhhqqqzzz|||vvvsssiii___[[[VVVPPPKKKKKKFFFEEEDDDBBB@@@>>>======<<<===>>>===<<<===???@@@===@@@CCCEEEGGGLLLTTTYYYeeennn{{{oooaaaRRRKKKGGGBBB???>>>;;;:::999999888888888999999999<<<@@@BBBGGGTTT```iiivvvwwwmmmkkknnnttt|||}}}ssslllffflllzzz{{{jjjYYYMMMHHHBBBAAA???===<<<::::::999777666666777888888777555222222222222222333444555222333333444444333333222222222111333555555444222444333444777888999AAAJJJ]]]nnn}}}xxxvvv}}}{{{vvvqqqkkkffftttaaaTTTLLLIIIDDDAAA@@@AAABBBBBB>>>>>>>>>===<<<<<<;;;;;;999999888777666555444444333111/////////...,,,++++++,,,,,,---.........///)))))))))))))))))))))***((()))***,,,,,,,,,+++***&&&'''((())))))((('''&&&************************)))))))))))))))))))))))))))((('''(((***,,,+++***(((((((((((()))))))))))))))***+++,,,------------*********************+++******,,,---...//////......///000111333444555666000000000111333555777999222444555444111000111333...///222444555444333222333444666888999888888777888888888999<<<>>>AAACCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAACCCEEEFFFFFFEEEFFFHHHJJJKKKKKKIIIFFFEEECCCDDDFFFHHHJJJMMMNNNOOOVVVXXX[[[^^^```aaaaaa```]]]\\\[[[ZZZ[[[^^^aaaccceeehhhlllppprrrrrrpppooommmlllkkkkkkkkkiiifffcccaaadddiiiooouuuyyy|||}}}{{{zzzwwwsssmmmgggbbb___\\\___dddjjjpppuuuxxxyyy|||~~~}}}{{{xxxwwwwwwvvvuuusssvvvvvvwwwxxxvvvnnncccZZZTTTMMMGGGGGGJJJPPPYYYbbbnnnxxxzzz{{{qqqgggbbb]]]VVVQQQPPPJJJIIIHHHFFFDDDBBBAAA@@@???@@@@@@???======>>>???<<>>???DDDPPP\\\bbbnnn}}}{{{lllfffgggmmmuuu{{{~~~uuuooolllrrr~~~sss___QQQLLLDDDCCCAAA???===;;;;;;:::666666555666888888777555222222222222333333444555111222222333333222222111222222111333555555444333444333444777888:::BBBKKK^^^nnn~~~zzzzzz~~~wwwtttpppkkkfffxxxcccTTTJJJGGGDDDBBBAAA@@@???>>>:::;;;;;;<<<<<<;;;::::::888888888888666444222000111111000000//////......***+++,,,------,,,***)))******************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&)))((('''''''''((()))***'''''''''''''''&&&&&&%%%)))((('''''''''(((***+++******+++,,,,,,,,,,,,+++******)))(((((('''((((((------,,,------...///000222222333333333222111111111222333444555555555555444333222111000000000000///000222444555555555444444555666888999:::;;;;;;888999:::<<<>>>@@@CCCDDDCCCBBB@@@??????@@@BBBCCCBBBCCCEEEFFFFFFEEEDDDDDDIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEGGGIIILLLPPPRRRTTTUUUXXX[[[___aaaccccccccc^^^[[[XXXUUUUUUWWWZZZ\\\dddfffjjjnnnpppqqqrrrrrrrrrmmmlllpppoooiiifffhhhbbbdddfffjjjoootttwwwyyyzzzxxxuuurrroooiiibbb]]][[[]]]aaaffflllrrrvvvyyy|||zzzyyyyyy{{{}}}~~~~~~|||zzzxxxsssmmmcccXXXQQQJJJHHHEEECCCEEELLLVVV]]]mmmuuuyyynnnfffaaa\\\XXXTTTRRRMMMGGGCCCBBBBBBBBBBBB>>><<<<<<===?????????>>>;;;:::888888;;;@@@EEEHHHJJJOOOXXXbbbnnn~~~tttbbbUUUMMMGGGBBB>>>===;;;999888999;;;;;;:::999:::;;;<<<>>>CCCJJJNNN___fffrrr~~~nnnaaadddeeejjjrrrwwwyyy}}}~~~{{{xxxqqqvvvlllYYYOOOGGGDDDAAA>>><<<:::777555777777777777777888888888555444333111000111111222333222222222222222222222111111222222222333333333444222444666888;;;EEEOOObbbwww~~~~~~zzzsssnnniiieeebbbyyycccUUUJJJHHHDDDBBBAAAAAA???>>>>>>>>>======<<<<<<<<<<<<::::::999888777555333222111111111000//////......((()))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''***)))((('''&&&'''((((((&&&'''((())))))))))))))))))(((((('''((()))***+++)))***++++++,,,,,,+++++++++***))))))((((((((()))------,,,------...///000222222222333333222222111222333444555555555555555333333111000000/////////111222333444555666666666555666777999:::;;;;;;<<<999:::;;;===???AAACCCDDDBBBAAA???>>>>>>???AAABBBAAABBBCCCDDDDDDEEEEEEEEEJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGJJJMMMPPPSSSUUUVVVXXX[[[^^^aaabbbbbbaaa^^^\\\XXXUUUUUUVVVXXXZZZaaadddhhhllloooqqqrrrsssuuuqqqqqqtttrrrllliiijjjdddeeegggkkkooossswwwyyyzzzxxxvvvsssoooiiiccc^^^YYY[[[]]]aaaffflllpppsss{{{|||~~~~~~~~~~~~}}}|||}}}|||yyyuuupppiii```VVVOOOIIIGGGDDDBBBDDDJJJTTT[[[iiirrr}}}~~~uuullleee___[[[XXXXXXTTTNNNIIIFFFDDDBBBAAA???>>>===>>>???@@@???>>>===<<<::::::;;;>>>BBBDDDDDDIIIOOOXXXbbbrrr|||jjjZZZQQQKKKEEEAAA>>>;;;888777888888777666777888999:::<<>><<<:::999888888888777777777777777555444333111111111111222111111111222222333333444111222222222222333333333444333444777888<<>>@@@???>>><<<;;;;;;;;;<<<;;;;;;999888666555555555222111111000000///......)))***,,,...//////......---------,,,+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''***)))((('''&&&&&&&&&'''&&&'''(((***++++++,,,,,,((((((((((((((()))******)))***++++++,,,,,,++++++++++++***))))))))))))***------,,,------...///000222222222222222222222222444444555555555555555444222111000//////...//////111111111222333444666666555666888999;;;<<<<<<<<<:::;;;<<<>>>@@@BBBCCCDDD@@@???>>>======>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHKKKNNNQQQTTTVVVVVVXXX[[[^^^````````````___\\\YYYVVVUUUUUUWWWXXX]]]aaafffjjjmmmooosssuuuyyywwwxxxyyywwwqqqnnnnnnggghhhiiikkkooorrrvvvxxx{{{yyyvvvsssooojjjccc___YYYYYYYYY[[[___eeekkknnntttwwwzzz|||}}}{{{wwwrrrlllddd[[[RRRMMMFFFEEEBBB@@@BBBHHHQQQWWWccclllxxxuuukkkccc___^^^___\\\VVVQQQMMMIIIDDDAAAAAA@@@>>>>>>???@@@???>>>>>>>>>===<<<<<<>>>???@@@AAACCCGGGMMMVVVcccsss~~~tttcccXXXPPPIIIDDD???<<<999777666555444333555666777888:::>>>CCCGGGQQQXXXeeerrr{{{kkk___^^^```fffkkkoootttzzziiiZZZHHHEEEBBB@@@???>>>===;;;999999888888777777666666555444333222111111111222000000111222333444444555222222222222333333333333555444666888999===HHHUUUjjj|||{{{tttmmmgggbbb]]]ZZZ{{{eeeWWWKKKHHHEEEBBBBBBAAA@@@???@@@>>><<<999888888999:::;;;:::888666555555555666222222111111000//////...------......---,,,+++***,,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))(((((((((((((((((('''''')))******+++++++++((((((((((((((())))))***))))))***+++++++++++++++++++++***************+++------,,,------...///000111111111111222333333444666666666666666555444444000000///...............//////......///111333444666777888:::;;;<<<======<<<===>>>@@@AAABBBCCCDDD@@@???>>>>>>>>>>>>???@@@?????????@@@CCCEEEHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIILLLOOORRRUUUWWWWWWYYY[[[^^^___```______```^^^[[[XXXVVVVVVVVVVVVZZZ^^^cccgggjjjoootttxxx}}}}}}xxxtttssskkkkkkkkklllooorrruuuwww{{{xxxuuurrrooojjjddd```ZZZXXXWWWXXX[[[aaahhhlllqqqtttxxxzzz{{{|||}}}~~~yyyuuunnnggg___WWWOOOJJJDDDCCCAAA???@@@FFFMMMSSS___hhhtttrrriiidddccccccaaa]]]YYYTTTNNNHHHCCCCCCAAA???>>>??????>>>===>>>>>>>>>>>>?????????@@@AAABBBDDDHHHNNN[[[jjjuuu~~~kkk^^^TTTKKKFFF???===999777666666555333444555666777888<<<@@@DDDKKKSSS___mmm{{{ooobbb^^^^^^dddkkkpppwww~~~}}}ooo\\\KKKHHHCCC@@@???>>><<<;;;:::999999888777666555555555444444333222222111111111111111222222333333333222222222333333333444444555555777999:::???LLLZZZqqqxxxwww~~~yyyqqqjjjddd___ZZZVVV{{{fffWWWKKKHHHEEECCCBBBBBB@@@???@@@>>><<<999888888999::::::999777555444444555555222222222111000000//////---------,,,+++******)))++++++******)))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))))))))'''(((((()))************'''(((((()))(((((('''''''''(((((()))))))))))))))))))))***++++++++++++***+++***************++++++------,,,------...///000111111000111222333444555888888888777666555444333000///..................///.........///111333444666777888:::;;;<<<======<<<===???AAABBBBBBCCCBBB@@@@@@????????????@@@@@@@@@@@@@@@AAADDDGGGJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEGGGHHHJJJLLLOOOSSSUUUWWWWWWYYY\\\^^^`````````___aaa```^^^[[[YYYXXXWWWWWWXXX]]]cccfffiiinnnvvv||||||zzzrrrqqqpppoooqqqsssvvvwww{{{yyyuuurrrooojjjeeeaaaZZZXXXUUUUUUXXX]]]cccgggjjjnnnssswwwyyyzzz|||}}}}}}zzzwwwrrrkkkddd\\\UUUNNNIIIAAAAAA???>>>???CCCJJJOOO[[[eeerrr}}}zzzoooiiigggdddccc```^^^ZZZTTTMMMIIIEEEBBB???===>>>>>>===<<<<<<===>>>@@@AAABBBBBBCCCAAABBBCCCEEEJJJVVVdddnnn|||rrrcccWWWMMMFFF@@@===:::999999888888666555666777888888;;;???BBBHHHPPP\\\jjjxxxtttgggaaa^^^dddlllsss{{{zzz}}}ttt^^^NNNJJJEEE@@@===;;;999888:::999999888777666555555555555444444333222222111333333333222222111111111222222333333333444444444555666888:::;;;AAAQQQaaaxxxzzzoooqqq~~~~~~yyyqqqjjjccc]]]XXXTTT{{{eeeWWWLLLIIIEEECCCBBBBBB@@@???@@@???>>><<<;;;;;;;;;<<<888777666555444444444444333222222111111000//////*********++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))******''''''((()))***)))))))))'''''''''''''''&&&%%%%%%''''''((()))))))))))))))((()))******++++++*********))))))))))))***++++++------,,,------...///000000000000000111333555777::::::999888777555333222//////............//////000000000111222333555555555666888999;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEHHHJJJLLLJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHIIILLLOOORRRUUUWWWWWWYYY\\\___aaaaaaaaaaaacccbbbaaa___^^^\\\ZZZYYYYYY^^^dddgggiiioooxxxzzzyyywwwuuuuuuwwwyyy{{{~~~{{{wwwtttqqqmmmhhheee[[[YYYUUUTTTTTTXXX\\\___```eeekkkqqqvvvyyy}}}}}}~~~~~~|||yyywwwtttpppjjjccc\\\UUUMMMIII@@@@@@???>>>???BBBGGGKKKYYYcccppp|||wwwoookkkfffeeecccaaa___ZZZSSSOOOHHHEEEAAA>>>>>>>>>=========>>>???AAACCCDDDFFFFFF@@@AAAAAABBBFFFOOO[[[dddsss|||zzzjjj]]]PPPHHHBBB???<<<:::::::::999888666777888888888:::===@@@FFFNNNZZZggguuunnnfffaaadddlllttt}}}yyyxxxzzz}}}yyycccQQQLLLFFF@@@===;;;999777999999888888777777666666444555555555444333222111555444444333222111000000333333333333444444444444444555888:::<<>>>>>======<<<<<<<<<<<<777777777777777666555444333333222111111000000///,,,++++++++++++,,,------++++++++++++************))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********(((((((((((('''&&&$$$###%%%&&&&&&'''''''''&&&&&&&&&'''((()))***))))))(((((())))))***************)))((((((((())))))***+++------,,,------...///000000000///000111444666888;;;;;;:::999777555333222000//////...//////000000000000222333444555555555555666777999:::;;;;;;<<<<<<>>>@@@AAABBBAAA@@@???>>>>>>????????????>>>>>>===???AAACCCFFFGGGHHHIIIIIIHHHFFFEEEDDDCCCDDDDDDFFFGGGIIIKKKNNNRRRTTTVVVWWWYYY]]]```bbbcccccccccdddddddddcccbbb```^^^\\\[[[```eeehhhjjjpppzzz|||{{{}}}{{{wwwtttpppllliiibbb___ZZZVVVTTTUUUWWWXXXZZZ^^^eeekkkpppuuuzzz}}}||||||~~~}}}{{{yyyvvvrrrnnniiiccc]]]VVVNNNIII?????????>>>???AAAFFFIIIWWWaaannnzzzuuunnnjjjhhhfffeeebbb^^^XXXTTTLLLHHHCCCAAA@@@@@@???>>>@@@@@@AAABBBDDDFFFHHHIII@@@AAAAAA@@@BBBHHHRRRYYYhhhqqq~~~rrrcccUUUKKKDDDAAA>>>;;;:::999888666555777888888888999;;;===CCCKKKWWWdddqqqyyyooofffhhhnnnvvv~~~wwwssspppnnnvvv}}}gggRRRMMMGGGAAA>>>===;;;:::888888888777777777777777444555555555555333222111444333333222222111111111333333333444444444444555222444888;;;===FFFZZZnnnzzzqqqkkklllsss~~~yyyqqqiiibbb[[[VVVRRRzzzdddVVVLLLIIIFFFDDDCCCBBBAAA@@@:::;;;;;;<<<<<<;;;::::::777888999999999777666555333333222222111000000000111000...---,,,+++++++++((((((((((((((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))((('''%%%### $$$$$$&&&'''(((((())))))&&&''')))*********)))((((((((()))***************(((((('''(((((()))******---------------...000000000/////////111444666888<<<<<<;;;999777555333111000000/////////000000111---...000222333333333222444555666888::::::;;;;;;<<<===???AAAAAAAAA???>>>======>>>>>>>>>>>>======<<<>>>@@@CCCEEEFFFGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCFFFGGGHHHKKKNNNQQQTTTVVVWWWYYY]]]```cccdddddddddeeeffffffeeedddbbb```___\\\aaagggiiijjjppp{{{}}}zzzwwwsssooollliiifff```[[[WWWUUUUUUUUUZZZ]]]ccchhhlllpppuuuxxx{{{|||~~~~~~|||yyywwwpppmmmiiiddd^^^WWWOOOJJJ???????????????AAAEEEHHHVVV___mmmyyyxxxpppmmmkkkiiigggddd```[[[WWWOOOKKKFFFBBBAAAAAAAAA@@@CCCBBBBBBCCCDDDFFFHHHIIIBBBBBBBBB@@@@@@DDDLLLSSS___iiixxxxxxhhhYYYOOOGGGCCC???<<<:::888666444555666777777777777:::<<>>===777777777777777888888888444555555666555333222111222222222222222222333333333333333444444444555555111444888;;;===GGG]]]qqqzzzqqqlllooowww~~~yyyppphhhaaa[[[UUUQQQ{{{fffXXXMMMJJJEEECCCBBBBBBAAA@@@@@@???>>>===<<<;;;::::::777888999999888666333222111000///////////////000---,,,,,,+++,,,...///000---------,,,+++***)))(((((((((''''''''''''((((((******))))))))))))******))))))))))))((((((((((((,,,***(((&&&%%%&&&''''''((('''&&&%%%&&&(((***+++,,,)))'''((()))***(((%%%,,,+++******++++++)))''')))************++++++,,,++++++,,,,,,---....../////////000111222444666777:::;;;;;;:::999777555444---///111111///...///111///000111222333444444444555555555555666888999:::===???BBBBBB@@@???>>>>>>>>>>>>>>>>>>????????????>>>===>>>AAAEEEGGGHHHHHHGGGEEEBBB@@@@@@BBBEEEGGGKKKLLLNNNPPPRRRTTTUUUUUUYYYYYY[[[]]]```ccceeegggfffgggiiiiiigggeeeeeeeeeaaadddgggkkkpppwww|||wwwqqqmmmnnnjjjccc\\\WWWTTTTTTTTTVVVXXX\\\aaafffjjjnnnooouuuzzz|||zzzwwwuuuuuuqqqkkkddd]]]UUUMMMHHHCCCBBB???===<<>>;;;;;;:::888777888999888777555555555555555555555555444444333333444444555666333333333444444444555555555555888===CCCNNNbbbttt|||sssppprrr~~~xxxpppggg___WWWQQQMMM{{{fffXXXOOOKKKGGGEEEDDDDDDCCCBBB???>>>>>>===<<<;;;::::::888888888888777555444222111111000///////////////+++************+++,,,,,,++++++++++++***)))((((((******))))))))))))******)))((((((''''''(((((()))))))))))))))((((((((((((+++***(((&&&&&&&&&'''((()))((('''&&&&&&''')))***,,,***((()))++++++)))''',,,+++***+++,,,+++)))(((***)))))))))+++++++++***++++++,,,---............//////000000222444555666999999999888666333111///,,,,,,,,,---000111000//////000111222333333333333555555555555666777888999<<<>>>AAABBB@@@???>>>>>><<<<<<<<<<<<============>>>>>>>>>AAAEEEGGGHHHGGGFFFDDDBBB@@@@@@BBBDDDFFFJJJLLLNNNQQQSSSUUUVVVWWWYYYYYYZZZ\\\^^^```bbbcccccceeeggghhhfffeeeffffffbbbdddgggjjjooovvvyyyuuurrrnnnhhhaaa\\\XXXVVVUUUTTTUUUWWW[[[```dddhhhkkkrrrwww}}}}}}yyywwwuuuqqqkkkeee]]]UUUMMMHHHBBBBBB@@@>>>===???DDDHHHOOOZZZiiiwww{{{sssnnniiigggggggggeeebbb^^^YYYSSSMMMJJJIIIGGGFFFFFFDDDCCCCCCDDDEEEDDDCCCBBBAAA??????@@@CCCFFFHHHOOOYYYgggsss~~~uuudddYYYOOOIIIBBB>>>===<<<;;;999999888888777888:::;;;<<>>???BBBEEEGGGGGGFFFDDDCCCAAA??????AAACCCEEEJJJLLLNNNQQQTTTWWWYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]```aaacccdddddddddfffhhhcccdddfffiiinnnuuu~~~~~~{{{yyyuuupppjjjccc]]]YYYWWWTTTTTTUUUVVVZZZ___cccfffmmmrrryyy}}}|||yyyvvvrrrllleee^^^UUUMMMHHHAAAAAAAAA???>>>@@@DDDGGGPPPZZZiiivvvxxxsssmmmjjjjjjkkkjjjhhhhhhccc\\\WWWSSSOOOLLLJJJJJJHHHEEEDDDDDDDDDBBBAAABBBAAA@@@???@@@BBBDDDFFFGGGPPP\\\gggrrrlll```SSSMMMEEE@@@??????===;;;999888888888888999;;;<<<@@@BBBIIIUUUbbbpppwwwqqqqqqxxx|||lll___[[[]]][[[kkk}}}oooXXXRRRIIICCC@@@???<<<:::;;;999777777777888777555555555555555555555555555222222111111222222333444333333333444444444555555777666888===DDDRRRjjj~~~{{{zzz~~~}}}xxxrrrjjjaaaZZZSSSNNNJJJ{{{fffXXXKKKHHHDDDBBBAAAAAAAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;999888777555444444444444333222111///...---------......//////...---+++*********++++++***)))((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((('''''''''(((((()))***)))((('''&&&&&&''''''))))))))))))***+++++++++,,,+++***+++,,,,,,+++)))+++(((&&&'''+++---***''')))+++---...//////...---////////////111222333444888888888777555333111///---------///111222111000000000111222222222222222444444333444444555666777999<<>>>>>>>>>>>??????????????????@@@BBBEEEFFFEEEDDDBBBAAA?????????AAACCCDDDJJJLLLOOORRRVVVYYY[[[\\\[[[ZZZZZZYYYXXXXXXXXXYYY[[[\\\^^^______aaadddgggdddeeefffhhhmmmttt}}}}}}xxxqqqjjjccc]]]ZZZXXXWWWVVVUUUXXX\\\aaadddiiimmmtttzzz~~~{{{vvvrrrllleee^^^UUUMMMHHHAAAAAAAAA@@@@@@AAADDDFFFQQQZZZhhhttt~~~~~~xxxqqqmmmnnnppppppooorrrnnngggaaa\\\WWWSSSPPPPPPMMMJJJHHHHHHGGGEEECCCAAA@@@?????????@@@BBBCCCBBBIIIRRR\\\fffvvvtttgggXXXQQQHHHBBB@@@???>>><<<999999888888888999;;;<<>><<<:::888777777777666555555555555555555555555555444444333333444444555666333333333444444444555555888777888===EEEUUUooo||||||zzztttnnneee]]]VVVPPPLLLHHH{{{fffXXXJJJGGGDDDAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;999888777555444444444444333222111///...---------******++++++***(((&&&%%%+++++++++,,,++++++******(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***'''''''''''''''((((((((())))))(((((('''''''''''''''(((((()))))))))******++++++***+++------+++******((('''(((+++,,,+++)))***+++,,,............---.........///000111222333333333444555444333222111///333666444000...000444000000111222222222111111333333333333444666777888999<<>>>>>>>>>>>????????????@@@@@@AAACCCEEEFFFDDDBBB??????>>>>>>@@@BBBDDDEEEKKKMMMPPPTTTWWW[[[]]]^^^\\\\\\ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZ]]]aaaddddddeeefffhhhlllsss{{{~~~xxxqqqiiiccc```]]][[[XXXVVVWWW[[[___bbbeeejjjpppvvv{{{{{{wwwsssmmmfff^^^VVVMMMHHHAAABBBBBBAAA@@@AAADDDGGGQQQZZZgggsss}}}~~~wwwssstttvvvwwwvvv{{{wwwqqqkkkfff```ZZZVVVSSSQQQNNNLLLKKKJJJHHHGGGAAAAAA??????>>>??????@@@AAAFFFMMMTTT]]]mmm|||nnn]]]UUUKKKDDDAAA???===;;;:::999888888888999:::;;;??????DDDNNNYYYfffwww~~~ssspppvvv~~~qqq___XXXYYYdddsssyyyccc[[[PPPHHHDDDCCCBBB@@@===;;;999888888888777555555555555555555555555555444444333333444444555666333333333444444444555555888777999>>>GGGXXXrrr|||yyy{{{}}}wwwpppjjjaaaYYYSSSNNNJJJGGG{{{fffXXXLLLIIIEEECCCCCCCCCCCCBBB>>>>>>======<<<<<<<<<<<<888777777666555444333222222222111///............,,,,,,,,,+++***)))((('''++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))******))))))))))))******''''''(((((())))))******((((((((((((((((((''''''(((((((((((((((''''''''''''((())))))(((''')))***++++++***+++------,,,+++)))************+++++++++++++++,,,,,,---......///............///000111222......000111111000000//////555999777000,,,000555000000111111111111111000222222333444555777999:::999<<>>>>>>>><<<<<<<<<<<<============AAAAAABBBDDDFFFEEECCC@@@=========???AAADDDFFFHHHMMMNNNQQQUUUYYY\\\^^^___^^^]]]\\\[[[ZZZYYYYYYYYYVVVWWWVVVVVVVVVYYY^^^aaabbbdddgggiiimmmrrryyy~~~~~~wwwpppkkkhhhaaa___[[[YYYYYY[[[^^^```ccchhhnnnsssxxx|||xxxtttmmmfff^^^VVVMMMGGGBBBBBBBBB@@@???AAAEEEHHHPPPZZZgggttt~~~~~~{{{|||~~~~~~~~~~~~zzzuuupppjjjccc___WWWTTTQQQOOOMMMLLLIIIHHHCCCBBBAAA@@@@@@?????????AAAEEEIIINNNUUUdddvvvvvvcccZZZOOOFFFBBB???<<<:::::::::888888888999:::;;;===>>>CCCLLLUUUaaappp~~~vvvqqqvvvtttbbbZZZ[[[jjj|||kkkaaaUUUKKKFFFDDDBBBAAA???===:::999999999777666555555555555555555555555222222111111222222333444333333333444444444555555888777999???IIIZZZttt~~~xxxxxx|||{{{uuummmggg^^^VVVPPPLLLIIIGGG{{{fffXXXKKKHHHEEECCCCCCCCCCCCBBB@@@@@@???>>>===<<<<<<;;;666777777777666444222111111111000///////////////000000///...------------******++++++++++++******)))***,,,------,,,***)))*********))))))*********'''''''''((()))*********)))))))))(((((('''&&&&&&''''''(((((((((((((((((((((***+++***((('''(((***+++******,,,---...---+++(((+++...---***))),,,///---,,,+++++++++---///000............///000111111---...///000000///...------111444333///---///222000000111111111111000000111111222444777999;;;===:::===???@@@???=========<<<<<<<<<<<<============BBBBBBCCCEEEFFFEEEBBB???:::;;;===???BBBFFFIIIJJJNNNPPPSSSVVVYYY\\\^^^_________^^^]]]\\\\\\]]]]]]XXXXXXWWWUUUUUUWWW\\\___aaadddgggkkknnnrrrwww{{{~~~|||wwwsssqqqgggeeebbb___^^^^^^```bbbcccggglllpppuuu|||~~~yyytttnnnggg___VVVMMMGGGDDDCCCAAA???>>>AAAEEEIIIOOOYYYgggttt}}}xxxssslllhhh^^^[[[WWWSSSQQQNNNKKKHHHFFFFFFEEEDDDBBBAAAAAA@@@AAACCCFFFHHHNNNZZZkkkxxxiii```SSSIIICCC@@@===:::;;;:::999888888888::::::;;;<<>><<<:::::::::888777555555555555555555555555222222111111222222333444333333333444444444555555777777:::@@@JJJ[[[tttzzzvvvyyyzzzssskkkeee\\\TTTOOOKKKIIIGGG{{{fffXXXIIIFFFBBBAAAAAAAAAAAA@@@BBBAAA@@@???>>>===<<<;;;555666777777666444222000111000///////////////000///...---++++++,,,---...((())))))*********))))))'''(((***++++++***((('''******))))))))))))******&&&''''''((()))******+++))))))))))))((('''%%%%%%&&&&&&'''((()))))))))(((***,,,---,,,)))''')))++++++******,,,......---,,,''',,,000///***(((,,,111...---+++******---000111...............///000111000111111111111///...---+++,,,...............///000000111111111000000///000111222555777:::===???;;;===@@@@@@???===<<<<<<>>>>>>>>>>>>????????????BBBBBBCCCEEEFFFEEEAAA>>>999:::<<>>>>>AAAFFFJJJNNNYYYhhhuuu~~~xxxrrrmmmfffbbb]]]XXXUUUQQQMMMJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@BBBDDDEEEIIITTTdddpppmmmdddVVVKKKEEEAAA===;;;;;;:::999888888888999::::::;;;@@@HHHPPPXXXdddpppzzz}}}tttwww~~~yyyhhhbbbdddoooxxxgggXXXOOOJJJFFFCCCAAA???===;;;;;;;;;999888555555555555555555555555444444333333444444555666333333333444444444555555666777;;;AAAKKK[[[ttt~~~yyyvvv|||yyyrrrjjjddd[[[SSSNNNKKKHHHGGGxxxdddVVVMMMIIIEEECCCBBBBBBAAA@@@>>>?????????===;;;999888;;;999777444333333444444111000///000111000///---......---,,,,,,+++*********************+++++++++...---,,,+++***(((''''''))))))))))))))))))))))))((())))))((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,---,,,***)))((()))+++,,,,,,+++***)))***++++++,,,,,,---......------///000000000///...000000000000000111111222222111111000///......---,,,,,,---...///000111222////////////000000000000333555777:::>>>@@@BBBCCCBBBAAA@@@?????????@@@AAA======>>>===<<<<<>>===;;;:::;;;999777555333333333444111000///000111000///---......---,,,,,,+++******+++++++++******)))))))))+++******))))))((((((((())))))))))))))))))))))))((()))***)))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++,,,+++******)))***++++++++++++)))))))))))))))***++++++,,,,,,+++,,,---.........---,,,000000000000000111111222111111000000///......---,,,------...///000111111000111111111111111111222444666:::>>>AAADDDEEEEEE@@@???>>>=========>>>???<<<=========<<<===???AAADDDGGGIIIIIIFFFCCC@@@???;;;===???AAACCCGGGMMMPPPSSSTTTVVVYYYZZZ[[[[[[[[[\\\]]]^^^```bbbdddffffffdddaaa]]]ZZZYYY[[[^^^```dddfffjjjmmmpppssswwwyyy{{{|||~~~xxxuuuqqqnnnlllmmmnnnpppqqqpppqqqrrrvvvzzz~~~~~~{{{xxxrrrjjj```VVVMMMIIIDDDBBB???>>>@@@CCCFFFGGGLLLXXXhhhwww|||xxxoookkkeee___\\\XXXUUUSSSQQQNNNJJJHHHGGGFFFEEECCCDDDCCCCCCDDDEEEHHHSSS^^^ttt|||mmm\\\RRRKKKDDD>>>===999888888777777777777777888;;;???CCCHHHQQQ\\\dddtttwwwwwwzzztttllljjjjjjyyyiiiYYYOOOHHHEEEDDDAAA===;;;:::999888777555555666666666666555555222333333444444333333333333333222222333444666777777999===CCCOOObbbyyywwwnnnllluuuwwwrrriiiaaaWWWPPPLLLIIIEEECCCyyyeeeXXXMMMIIIEEECCCBBBBBBAAA@@@???????????????>>>===<<<;;;999777555444333333444111000///000111000///---...------,,,,,,++++++***,,,,,,+++***)))(((''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))************++++++++++++++++++++++++***)))((())))))******++++++,,,,,,+++,,,------......------000000000000111111222222111000000//////.........---.........//////000000111222222222333333444444555999>>>CCCFFFHHHHHHGGG@@@???>>><<<<<<<<<===>>><<<<<<===<<<<<<===@@@BBBFFFHHHJJJIIIFFFBBB???>>><<<>>>@@@BBBEEEHHHMMMQQQRRRTTTWWWZZZ[[[ZZZYYYXXXXXXXXXZZZ\\\___bbbeeefffdddbbb^^^[[[[[[]]]```bbbdddgggkkkmmmppprrrvvvyyyyyy{{{|||}}}zzzvvvsssqqqqqqrrrsssttttttuuuvvvxxxzzz}}}~~~||||||yyyssskkkaaaVVVMMMHHHDDDBBB???>>>>>>AAAEEEGGGLLLXXXiiiyyy~~~uuuqqqkkkfffccc___\\\YYYUUURRROOOLLLKKKJJJHHHFFFFFFCCCBBBCCCCCCDDDMMMVVVhhhssssssaaaVVVNNNEEE@@@>>>999999888777777777777777777:::>>>AAAFFFOOOZZZcccppp}}}xxxuuuvvvzzz}}}}}}sssmmmlllmmm|||uuuaaaSSSJJJEEEEEEBBB>>>;;;:::999777555555666666666666666555555333333444444444444333333333333222222333444666777777999===DDDQQQeee|||{{{rrrjjjjjjwww~~~~~~wwwrrrfff___UUUNNNJJJHHHEEEBBBzzzgggZZZMMMIIIEEECCCBBBBBBAAA@@@===>>>>>>>>>>>>=========:::999777555444333333333111000///000111000///------------,,,,,,+++++++++++++++***))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,+++***)))((((((++++++,,,,,,---......///.........///////////////000000111111222222222222000000/////////..................///////////////111111222333333444555555666:::@@@FFFIIIJJJIIIGGGBBBAAA???>>>======>>>???;;;<<<<<<<<<<<<===@@@CCCHHHJJJKKKIIIEEEAAA>>>===<<<>>>AAADDDFFFJJJNNNQQQSSSUUUXXX[[[[[[ZZZWWWVVVVVVVVVWWWYYY[[[^^^aaabbbbbb```^^^\\\\\\^^^bbbdddeeehhhkkknnnooorrruuuxxxwwwxxxyyy{{{}}}}}}yyyuuusssssstttuuuuuuvvvvvvxxxyyy{{{}}}~~~|||}}}}}}|||yyyvvvrrrjjjaaaVVVNNNIIIDDDBBB@@@======@@@EEEHHHMMMYYYjjjzzzzzzwwwqqqllliiieeeaaa^^^ZZZWWWSSSPPPNNNMMMKKKIIIGGGDDDCCCCCCCCCCCCIIIQQQ^^^iiizzzyyyfffZZZPPPGGG@@@>>>::::::999888777777777777666999<<<@@@EEEMMMXXXaaalllyyyzzzssspppssswww|||}}}uuupppoooooo{{{hhhVVVJJJEEEEEEBBB>>>;;;:::888666555666666666666666666555444444444444444444444333222333333222222333444666777777999===FFFTTTiiizzzooogggjjj{{{uuuqqquuuzzz|||vvvqqqccc\\\RRRLLLIIIGGGDDDBBB{{{hhh[[[MMMIIIEEECCCBBBBBBAAA@@@<<<<<<<<<<<<;;;<<<<<<<<<999999777666555333333333111000///000111000///---------,,,,,,,,,,,,++++++)))))))))))))))*********,,,++++++******)))((((((((((((((((((((((((((((((%%%&&&((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,---,,,+++******)))((((((+++,,,,,,---......//////............//////000000000000111222222222222111////////////.....................///////////////000000111222444555666666666:::AAAFFFIIIIIIGGGFFFAAA@@@???===<<<<<<======:::;;;<<<<<<<<<>>>AAADDDHHHJJJJJJHHHDDD@@@>>>======???BBBEEEHHHKKKOOORRRSSSVVVYYY[[[[[[ZZZWWWUUUVVVVVVWWWXXXYYY[[[\\\]]]___]]][[[[[[\\\___bbbdddfffiiilllnnnoooqqqtttwwwwwwwwwxxxzzz|||}}}~~~~~~zzzvvvsssrrrsssttttttuuuwwwyyy{{{|||}}}}}}zzz{{{}}}~~~|||tttsssoooiii```VVVNNNIIICCCBBB@@@>>>===@@@FFFKKKPPP\\\lll{{{~~~{{{vvvqqqnnnjjjeeebbb___\\\WWWTTTRRRPPPNNNLLLJJJFFFDDDFFFEEEEEEIIIOOOVVV```ooolll^^^RRRHHHAAA???;;;:::999888777777777777555888;;;???CCCLLLWWW___kkkxxx}}}rrrlllpppsssxxx}}}zzzuuurrrqqqzzzqqq]]]OOOHHHEEEBBB>>>;;;:::888666555666666666666666555444444444555555555444444333222333333222222333444666777888999>>>GGGXXXmmmvvvkkkeeekkk~~~}}}nnniiilllrrryyyzzzsssnnn___XXXPPPJJJGGGFFFCCCAAA|||iii\\\MMMIIIEEECCCBBBBBBAAA@@@===<<<;;;;;;:::::::::;;;999999888666555444333222111000///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,,,,+++***))))))(((((((((((((((((((((((((((((()))+++***))))))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))))))))*********++++++,,,,,,---------,,,,,,,,,,,,---......///000222333333333222111........................---.........//////000000///000111333444666777777777;;;AAAFFFHHHHHHFFFDDD???>>><<<;;;::::::::::::999:::;;;<<<<<<>>>BBBEEEGGGHHHHHHFFFBBB???===<<<===@@@DDDGGGIIILLLPPPRRRUUUVVVYYY[[[\\\[[[YYYXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[ZZZZZZZZZ\\\___bbbdddgggiiilllnnnoooqqqtttvvvwwwxxxyyy{{{|||~~~{{{wwwtttsssttttttuuuvvvyyy{{{|||}}}||||||zzz{{{|||}}}sssrrrnnnhhh```VVVMMMHHHBBBBBBAAA>>>===AAAHHHOOOUUU___nnn{{{|||wwwtttoookkkgggeeeaaa]]]YYYWWWUUURRRPPPNNNJJJGGGHHHHHHFFFHHHLLLPPPXXXdddtttrrrbbbVVVJJJCCC@@@<<<;;;:::999888777777777555888;;;>>>CCCKKKVVV^^^kkkyyyuuummmooosssxxx}}}|||uuuqqqwww|||eeeUUUMMMEEEBBB>>>;;;:::999777555777777777777666555444333555555666555555444333222333333222222333444666777888999>>>III[[[qqq~~~qqqfffbbbjjj~~~mmmdddgggllltttxxxpppjjj\\\UUUMMMGGGEEEDDDBBB@@@|||iii\\\MMMIIIEEECCCBBBBBBAAA@@@???>>><<<;;;:::::::::;;;999888888777555444222222111000///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))))))))))))))))))))(((*********((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,+++******,,,+++***))))))******+++******++++++,,,------------,,,,,,+++,,,---...//////000222444444333222111........................,,,------...///000111111000111222444666888999::::::===AAAEEEGGGFFFDDDCCC???>>><<<:::999999999:::888:::;;;<<<===???BBBEEEFFFFFFGGGDDDAAA>>><<<<<<===@@@DDDHHHJJJMMMPPPSSSVVVWWWYYY[[[\\\\\\[[[[[[[[[\\\___``````___]]]\\\ZZZYYYYYYZZZ\\\```ccceeehhhjjjlllnnnoooqqqsssuuuuuuvvvwwwyyy{{{|||~~~~~~~~~zzzwwwuuuvvvwwwyyyzzz|||~~~~~~}}}{{{zzzyyyzzz|||~~~~~~}}}vvvtttqqqjjj```UUUKKKEEEAAABBBAAA???>>>BBBKKKRRRYYYbbbooozzz~~~{{{vvvqqqmmmkkkgggbbb___\\\ZZZWWWUUUSSSMMMJJJJJJIIIFFFEEEGGGJJJOOOZZZgggxxxyyyhhhZZZNNNFFFCCC<<<<<<:::999888777777777666888<<>>JJJ]]]ttt{{{oooeeebbblllpppffffffkkkvvv~~~vvvlllfffZZZSSSKKKFFFDDDDDDBBB@@@}}}jjj]]]MMMJJJEEECCCBBBBBBAAA@@@AAA@@@>>><<<;;;:::;;;;;;888888888777666444222111111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******'''''''''((()))*********************************&&&'''((('''%%%$$$$$$%%%))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***)))+++***)))))))))***+++,,,,,,,,,---......//////000//////...---...///000111///111222444444333222111---.....................,,,,,,---...///000111222222222444666888999;;;<<<<<>><<<;;;;;;;;;;;;888999;;;<<<===???CCCFFFDDDEEEEEECCC@@@===<<<<<<>>>AAAEEEHHHKKKMMMPPPSSSWWWXXXYYYZZZ\\\\\\]]]]]]\\\^^^bbbdddeeecccaaa___YYYYYYYYY[[[]]]aaadddfffhhhjjjmmmnnnooopppsssuuuqqqrrrtttuuuwwwyyy{{{{{{}}}~~~}}}yyyxxxxxxyyy}}}~~~}}}zzzyyyyyyzzz{{{}}}~~~|||zzzxxxssslllaaaTTTJJJCCC@@@BBBAAA???>>>CCCMMMUUU\\\dddpppzzz{{{vvvrrroookkkfffbbb```]]]ZZZXXXVVVPPPLLLKKKIIIDDDBBBCCCFFFJJJSSS___ppp}}}kkk]]]PPPHHHEEE===<<<;;;999888777777777666999<<>>KKK___vvv|||pppgggeeepppuuuiiihhhlllyyy}}}uuukkkcccXXXRRRJJJEEECCCCCCAAA@@@~~~iii[[[PPPJJJFFFFFFEEEBBBAAACCC??????>>>>>>======<<<<<<999777444333333333111000222111//////000000...---...+++)))))),,,---,,,***+++++++++************)))---,,,+++)))((('''''''''++++++++++++++++++++++++,,,+++***(((''''''&&&&&&&&&&&&''''''((('''''''''))))))(((((('''''''''&&&'''&&&&&&'''***+++******))))))))))))***+++------++++++***)))***+++---...------,,,---...000222333666666555444333111000//////............---------+++,,,...000000000000///333333444555777999;;;<<<>>>>>>>>>AAACCCBBB???;;;======<<<;;;::::::::::::999:::;;;;;;;;;===@@@CCCHHHGGGEEEBBBAAA@@@@@@@@@BBBCCCEEEHHHLLLOOOSSSTTTTTTVVVYYYYYYYYYYYYZZZ[[[]]]```dddggggggddd```^^^YYYXXXXXXYYY\\\```dddgggiiiiiijjjlllnnnooopppqqqrrrsssuuuwwwyyyzzz{{{{{{zzz{{{|||~~~~~~{{{zzzzzzzzz|||~~~~~~|||{{{|||zzz{{{|||~~~{{{vvvoooggg^^^UUUKKKFFFDDD@@@===>>>@@@BBBIIIRRR\\\dddppp{{{~~~|||tttoooiiiddd```]]]ZZZXXXVVVSSSOOOKKKHHHFFFCCCAAAGGGHHHNNNYYYeeewwwsssdddWWWLLLEEEEEEAAA===:::999999888888777999<<<>>>BBBKKKVVV^^^ooo|||wwwxxxyyytttllljjjnnnzzzsss]]]MMMEEEBBB???===;;;:::777555555555555666666666666666333333333333333333333333666666555444444444444555777999???MMMaaawww}}}mmmeeehhhwwwtttrrruuu{{{uuujjjaaaVVVQQQJJJDDDBBBAAAAAA@@@~~~jjj[[[QQQJJJFFFFFFEEEBBBAAACCC>>>>>>======<<<;;;;;;;;;;;;999666555555555333222333111000000000000///------+++)))))),,,---,,,***+++++++++************)))+++***))))))))))))))))))++++++++++++++++++++++++***))))))(((((((((((()))...---,,,)))&&&### )))))))))(((((((((''''''***(((((((((***+++***)))(((((('''(((((()))***+++------,,,+++************------------...000222333555555444444333222000000............------------------...///////////////222222333444666888:::;;;<<<<<<===???BBBBBB>>>;;;===<<<;;;::::::999::::::888999;;;;;;<<<===AAADDDGGGFFFDDDAAA@@@??????@@@BBBCCCFFFIIILLLPPPRRRTTTTTTVVVXXXXXXXXXXXXYYYZZZ^^^aaaeeehhhhhheeebbb___ZZZZZZYYYZZZ]]]aaaeeegggiiiiiikkklllnnnooopppqqqrrrsssuuuwwwyyyzzz{{{{{{zzz{{{|||}}}}}}|||||||||}}}~~~~~~}}}yyyrrrjjjaaaWWWNNNHHHFFFBBB???@@@BBBDDDKKKTTT[[[dddqqq|||wwwssslllgggccc___[[[YYYUUURRRNNNIIIFFFDDDCCCBBBGGGHHHNNNXXXeeeuuuyyyhhhZZZPPPIIIFFFBBB===:::999999888888888:::<<<>>>CCCKKKVVV___ppp}}}wwwwww~~~~~~rrriiieeeeeeooo|||rrr]]]NNNEEEBBB???===<<<:::888777666666666666666555555555333333333333333333333333555555444444444555555666:::;;;AAAMMM___tttppphhhlll{{{~~~|||~~~~~~zzzssshhh___UUUPPPJJJDDDBBBAAA@@@@@@~~~jjj[[[QQQKKKFFFFFFEEEBBBAAABBB=========<<<;;;;;;::::::;;;999666555555555333222333111000///000000///------+++******+++,,,,,,++++++++++++************)))))))))(((((()))***++++++************************((((((((((((((()))******((()))(((((('''&&&%%%%%%***)))))))))))))))(((((()))(((((()))+++,,,,,,+++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,++++++***......------...000222333333333333333333222111111............------------..................//////111111111333444666888999999:::;;;>>>AAAAAA>>><<<===<<<;;;::::::999999999777999:::;;;<<<>>>BBBEEEFFFDDDBBB???>>>>>>??????CCCDDDFFFIIIMMMPPPRRRTTTSSSUUUVVVVVVVVVVVVWWWXXX]]]___cccffffffdddaaa___[[[[[[[[[\\\^^^aaaeeegggiiiiiikkklllnnnpppqqqrrrrrrsssuuuwwwyyyzzzzzz{{{zzz{{{||||||}}}}}}||||||~~~~~~}}}yyyrrrjjjaaaXXXOOOIIIFFFBBB???@@@BBBDDDKKKTTT[[[dddrrr}}}{{{wwwpppkkkfffaaa]]]ZZZVVVSSSNNNIIIFFFEEEFFFFFFIIIJJJPPPYYYeeetttnnn^^^TTTNNNGGGCCC>>>;;;:::999999888999;;;===???CCCLLLXXX```qqq}}}vvvuuu{{{}}}ooofff```]]]ccclllzzzsss___QQQFFFCCC???===<<<;;;:::888777777666666555555444444333333333333333333333333444444444444444555666777;;;<<<@@@KKK]]]pppqqqjjjooo}}}xxxpppfff]]]TTTOOOIIIDDDBBBAAA@@@???~~~jjj\\\QQQKKKGGGFFFEEEAAA@@@BBB>>>======<<<<<<;;;;;;:::888666444333333333222111111000......//////---,,,,,,+++******+++++++++++++++++++++*********)))))))))))))))))))))******+++************************((((((((((((((())))))***"""###%%%''')))+++,,,,,,************))))))))))))((('''(((***---...///......---,,,,,,,,,,,,,,,---&&&'''))),,,---...............------...000111222111111222222222222222111.........---------,,,,,,///...---,,,,,,---///000///000000111333444666777777999<<>>===<<<;;;:::999999999999666888:::;;;<<>>======???@@@CCCDDDGGGJJJMMMPPPRRRSSSSSSTTTTTTTTTSSSSSSTTTVVVXXXZZZ^^^aaabbb```^^^\\\[[[[[[[[[\\\^^^aaadddeeehhhiiikkklllnnnppprrrrrrssstttuuuwwwyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyy{{{~~~zzzvvvoooggg___UUULLLGGGDDD@@@===>>>???BBBIIIRRR[[[eeesss~~~~~~yyyrrrlllgggbbb]]]ZZZWWWUUUQQQLLLIIIIIIKKKMMMPPPQQQUUU^^^ggguuutttbbbVVVPPPHHHDDD???<<<;;;:::999999;;;<<<>>>@@@DDDMMMYYYbbbrrr}}}xxxuuuzzz~~~nnneee___[[[]]]cccnnn~~~sssaaaTTTGGGDDD@@@>>>===<<<;;;999888888777666555444444333444444444444444444444444333333333444555666777888888:::???JJJ[[[mmm|||oooiiippp}}}wwwnnnddd]]]SSSNNNHHHDDDBBBAAA@@@???~~~jjj\\\RRRLLLGGGFFFEEEAAA@@@AAA??????>>>>>>===<<<<<<;;;888666444333333333222111000...------------,,,***++++++++++++******+++,,,+++++++++*********))))))+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((()))(((((('''&&&))))))))))))************+++***)))***,,,------,,,))))))((('''''''''((((((&&&'''))),,,---...............---------///000111///000111111222222111111...------------,,,,,,,,,......---,,,,,,---///000/////////000111333555555777999===@@@AAAAAA@@@@@@<<<<<<;;;:::999999999999666888:::;;;<<>><<<<<<===???@@@CCCEEEHHHKKKNNNPPPRRRRRRRRRRRRRRRQQQPPPOOOQQQSSSTTTWWWZZZ]]]^^^^^^\\\[[[XXXYYYZZZ[[[]]]```cccdddhhhiiikkkmmmoooqqqrrrsssssstttvvvwwwyyyyyyzzzzzzzzz{{{{{{zzzzzzxxxwwwwwwyyy|||~~~xxxtttnnnfff^^^UUULLLFFFDDD@@@===>>>???BBBIIIRRR\\\eeesss~~~yyyrrrjjjeeeaaa]]]ZZZWWWVVVSSSOOOMMMNNNRRRUUU[[[\\\___fffnnnyyy{{{fffXXXPPPJJJFFFAAA===<<<;;;:::999;;;<<<>>>@@@EEEOOO\\\fffsss}}}}}}wwwyyyoooccc^^^[[[\\\___gggtttrrraaaTTTJJJFFFBBB>>>===<<<;;;:::888888777666555444444333444444444444444444444444222222333333555666888999999;;;AAAKKKZZZiiiuuu{{{}}}mmmjjjssswwwmmmccc\\\QQQMMMHHHDDDBBB@@@???>>>}}}jjj]]]RRRLLLGGGFFFEEEAAA???AAA?????????>>>======<<<<<<999777555555555666555333///...,,,,,,------+++***+++,,,,,,+++******+++---+++++++++************)))++++++***)))(((((())))))((((((((((((((((((((((((******)))(((((((((((((((*********)))((('''&&&%%%(((((()))))))))))))))***000...,,,++++++***((('''))))))((((((((())))))***++++++,,,,,,,,,++++++***------,,,,,,,,,---///000///000000111111111000000------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111222444555777:::>>>AAAAAA@@@@@@@@@<<<;;;:::999999888888888777999:::;;;<<<>>>BBBEEECCC@@@>>>;;;;;;===@@@BBBCCCEEEIIILLLOOOQQQQQQRRRQQQQQQPPPOOOMMMLLLNNNPPPSSSUUUXXX[[[\\\\\\[[[[[[VVVWWWYYY[[[^^^aaacccdddhhhiiikkkmmmoooqqqsssttttttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvyyy|||zzzvvvppphhh```XXXOOOIIIFFFBBB???@@@BBBDDDKKKTTT]]]gggsss~~~yyyppphhhbbb___]]][[[XXXYYYYYYVVVTTTVVV[[[___jjjjjjmmmrrrwwwnnn\\\RRRKKKGGGBBB>>><<<<<<;;;:::;;;<<<>>>AAAFFFRRR```jjjttt}}}yyywwwsssccc^^^[[[ZZZ\\\cccppp~~~rrraaaTTTMMMIIICCC???===<<<;;;:::777777666666555555444444444444444444444444444444222333333444555666888888===???FFFPPP]]]hhhpppsssyyylllkkkvvvvvvkkkbbb\\\OOOLLLGGGCCCBBB@@@???===}}}jjj]]]SSSLLLGGGGGGEEEAAA???AAA???>>>>>>===<<<<<<;;;;;;999777555555555666555444111///............---+++***,,,---,,,))))))+++---+++++++++************)))))))))))))))))))))***+++((((((((((((((((((((((((((((((((((((((())))))***&&&'''((())))))******)))''''''((((((((()))))))))...,,,+++***++++++)))'''++++++++++++,,,------...------,,,+++************,,,,,,+++***+++,,,---...000000000111000000//////---------,,,,,,,,,++++++)))***+++---...///000000//////000000111222444444666:::>>>@@@???>>>>>>???<<<;;;:::999888888888888888999;;;;;;<<<===AAADDDCCC@@@===;;;;;;>>>AAACCCDDDFFFIIIMMMOOOQQQQQQQQQPPPPPPOOOMMMJJJJJJLLLNNNOOOQQQTTTWWWYYYZZZYYYYYYUUUWWWYYY\\\___bbbeeefffhhhiiikkkmmmppprrrtttuuutttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwuuuwww{{{~~~|||xxxrrrjjjbbbZZZQQQKKKFFFBBB???@@@BBBDDDKKKTTT___hhhsss}}}yyynnneee```^^^^^^^^^^^^```cccbbbaaabbbhhhmmmyyyxxxyyy}}}wwwcccVVVLLLHHHCCC???===<<<;;;::::::<<<>>>AAAGGGTTTbbbmmmttt|||zzzuuu}}}wwwfffaaa\\\ZZZ[[[cccssswwweeeXXXPPPKKKEEE@@@===;;;:::999666666666666666555555555555555555555555555555555333333333444555666777888;;;???HHHUUUcccmmmsssuuu~~~ssshhhjjjwww~~~tttiii___ZZZNNNKKKFFFCCCBBB@@@>>>===}}}kkk]]]SSSLLLGGGGGGEEEAAA???@@@>>>======<<<;;;;;;::::::777555333333444444333222222111//////000000...---***,,,---,,,))))))+++...+++++++++************)))''''''(((((()))+++,,,---((((((((((((((((((((((((&&&&&&''''''(((***+++,,,))))))***))))))((('''&&&&&&'''''''''(((((())))))((('''''')))+++------,,,)))((())))))***+++,,,---++++++***)))***+++---...,,,+++*********+++,,,---000000000000000///......---------,,,,,,,,,++++++''')))+++...///000000000000000000000111222444444555999>>>???>>><<<<<<===<<<;;;:::999888888888888999:::;;;;;;;;;===@@@CCCCCC@@@===;;;<<<>>>BBBDDDDDDFFFIIIMMMPPPQQQQQQQQQPPPPPPNNNLLLIIIIIIKKKMMMKKKMMMPPPSSSUUUVVVVVVUUUUUUWWWYYY]]]aaadddggghhhhhhiiikkkmmmppprrrtttuuutttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwyyy{{{~~~|||xxxqqqjjjbbbZZZQQQKKKDDD@@@===???@@@BBBIIIRRRaaahhhsss|||yyymmmddd___^^^___```dddhhhlllmmmlllnnnsssyyy}}}iiiZZZMMMIIICCC???======;;;:::999;;;===AAAHHHUUUdddooottt{{{zzzsss{{{zzzllleee^^^[[[\\\eeexxx}}}kkk]]]RRRMMMFFF@@@===;;;:::999555555555666666666666666555555555555555555555555444444444444444555666777666<<>><<>>>>>===<<<999888888888666555333333222222111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))))))))((((((******++++++++++++******++++++++++++***(((&&&$$$((((((((((((((((((((((((,,,,,,,,,++++++*********)))************+++++++++'''(((***+++,,,,,,++++++,,,+++*********+++,,,---000///---,,,++++++,,,,,,------,,,+++++++++,,,,,,000///...---------.../////////...///000111333444:::;;;===???@@@???>>>===;;;;;;:::999888888888888;;;;;;;;;===@@@BBBBBBBBB???;;;888999;;;;;;???EEEKKKLLLMMMOOOPPPQQQRRRRRRQQQOOONNNLLLLLLLLLMMMNNNLLLNNNPPPPPPOOOPPPQQQSSSTTTVVVYYY[[[]]]aaaeeehhhiiijjjmmmnnnnnnoooqqqsssrrrsssuuuwwwxxxyyyxxxxxxyyywwwwwwyyy|||~~~}}}{{{||||||{{{|||}}}xxxpppjjjcccZZZQQQJJJDDD@@@===>>>>>>???EEEMMM^^^gggsss~~~~~~vvvmmmeeecccdddhhhjjjqqqwww{{{{{{xxxyyyooo^^^WWWMMMCCC???===999777888;;;;;;===AAAKKKXXXgggqqqxxxyyy}}}sssvvv}}}}}}pppeee\\\[[[___iii~~~vvvddd[[[PPPGGGCCC@@@<<<::::::888777777666666666666666:::999777555444333333444444444333333444555777888===CCCOOO```rrr}}}~~~}}}vvveee^^^dddrrrzzzqqqhhh___XXXMMMJJJFFFCCCBBB@@@>>>===xxxggg[[[OOOLLLGGGCCCBBBAAA@@@@@@<<<===>>>>>>===<<<:::888777666555444444444444444111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))((())))))******))))))(((&&&&&&&&&&&&%%%###!!! ((((((((((((((((((((((((+++++++++******))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,,,,++++++******+++,,,---//////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,------//////...///000111333444888:::<<<>>>???>>>======999999888888777777888888::::::;;;===@@@CCCCCCBBB???:::888:::;;;<<<@@@EEEJJJKKKMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPQQQRRRQQQPPPPPPQQQSSSTTTVVVYYY[[[]]]```dddggghhhjjjlllmmmnnnoooqqqsssssstttuuuvvvwwwwwwxxxxxxzzzyyyxxxzzz~~~~~~}}}|||{{{{{{~~~~~~xxxqqqjjjccc[[[QQQJJJCCC@@@===>>>???@@@GGGNNN^^^fffsss}}}zzzqqqkkkiiilllpppsss|||sssaaaUUULLLCCCAAA@@@===<<<===:::;;;===BBBKKKXXXfffpppuuuwwwzzzvvvvvv{{{||||||lllaaaYYYZZZ___kkkqqq```UUUJJJEEEBBB>>>;;;;;;999999888777777777777777888777666555444444555666555444444444444666777888>>>CCCPPPeeeyyy|||tttccc\\\cccqqqxxxpppfff]]]VVVMMMJJJFFFCCCAAA@@@>>>===xxxfffZZZOOOKKKFFFBBBAAA@@@@@@???<<<===>>>>>>===<<<:::999555555444444444444555555111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((('''&&&$$$$$$))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************+++,,,------,,,++++++++++++,,,---...............---,,,++++++++++++++++++,,,------...000000////////////000111//////...///000111333444666888:::===>>>>>>===<<<777777777666777777888888999999;;;>>>BBBDDDCCCBBB>>>:::888:::<<<<<<@@@FFFIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVTTTUUUUUUSSSQQQPPPQQQRRRTTTVVVYYY[[[]]]```dddggghhhjjjlllmmmnnnoooqqqsssuuutttttttttuuuvvvvvvwwwzzzyyyzzz|||~~~}}}{{{{{{}}}zzzrrrjjjccc[[[QQQJJJCCC???===???@@@BBBIIIQQQ]]]fffsss}}}yyyuuutttxxx}}}xxxfffWWWNNNFFFCCCBBB>>>===>>>:::;;;===BBBJJJWWWdddmmmqqqssswww{{{zzzwwwyyyyyy{{{|||jjj```XXXZZZ```llliii\\\NNNHHHDDD@@@===<<<:::999999888888888888888777666555444444555666777666555555555555777888999???DDDSSSjjj|||ppp```[[[bbbppp|||zzz}}}vvvnnndddZZZSSSLLLIIIEEECCCAAA@@@>>>===wwwfffZZZNNNJJJEEEBBB@@@@@@???>>>===>>>>>>>>>===<<<;;;:::777666555444444444444444111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((''''''((()))***'''(((((())))))(((((('''++++++++++++***))))))(((******************************************))))))))))))*********++++++++++++***)))))))))+++,,,---++++++,,,,,,------......,,,---...///...---+++************+++,,,---...///000000000000111111111222//////...///000111333444666888:::===>>>>>>======777777777777777888999:::888999;;;???CCCEEECCCBBB===999888;;;======AAAFFFHHHJJJLLLOOOQQQRRRQQQQQQQQQSSSUUUWWWYYYZZZZZZYYYYYYYYYWWWUUURRRPPPQQQRRRTTTVVVYYY[[[]]]___cccfffhhhjjjlllmmmnnnooorrrtttvvvuuutttsssssstttuuuvvvxxxxxxyyy{{{~~~~~~|||{{{|||{{{ssskkkddd[[[QQQIIIBBB???===???AAACCCJJJSSS^^^gggsss}}}lll]]]SSSJJJFFFBBB===999999:::;;;===BBBIIITTT```hhhmmmpppuuuyyy}}}yyyzzzzzz{{{}}}{{{lllbbbZZZ\\\aaammmssscccSSSJJJFFFAAA===<<<999999888777777777777888888777555444444555666666777666666666666888999:::@@@FFFUUUooommm^^^ZZZcccqqqzzzuuutttyyyvvvmmmcccXXXQQQLLLIIIEEEBBBAAA@@@>>>===xxxfff[[[NNNJJJEEEBBB@@@@@@???>>>>>>>>>>>>======<<<;;;;;;999888777555333222222111111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((''''''((()))***((())))))******))))))(((((((((''''''''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***)))(((((()))+++,,,++++++,,,---......//////,,,---.........---,,,+++*********+++,,,---...///+++,,,,,,---------------//////...///000111333444777999;;;>>>??????>>>===888888888888888999:::;;;888999<<>>???BBBGGGHHHJJJMMMOOOQQQQQQPPPOOOOOOQQQTTTWWWYYYZZZZZZZZZZZZYYYXXXUUUQQQPPPQQQSSSTTTVVVYYYZZZ\\\___bbbeeegggiiilllmmmnnnooorrrtttvvvuuutttrrrqqqrrrrrrssssssuuuvvvxxxzzz|||~~~~~~}}}|||{{{|||~~~|||tttlllddd[[[PPPIIIBBB>>>===???AAACCCKKKSSS___hhhttt~~~sss```VVVMMMHHHDDD===999888:::;;;===AAAGGGPPPZZZaaahhhmmmrrrvvvyyy||||||~~~zzzmmmccc[[[]]]cccooo}}}kkkWWWLLLGGGAAA===;;;888888777666666666666777:::999777555444333444444777777666666777888:::;;;BBBHHHXXXqqqlll]]][[[eeessssssmmmnnntttvvvlllbbbXXXQQQKKKHHHDDDBBBAAA@@@>>>===xxxggg\\\OOOKKKFFFBBBAAA@@@@@@?????????>>>======<<<<<<<<<;;;999777555333222111000111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++)))(((&&&&&&((()))+++((())))))******))))))(((''''''&&&&&&&&&''''''(((************************+++++++++++++++,,,,,,,,,)))************++++++++++++***************++++++++++++---...///000000///,,,------...------,,,,,,++++++++++++,,,------...+++,,,---.../////////...//////...///000111333444999:::<<<>>>???>>>===<<<999999999999999999:::;;;888:::>>>BBBEEEEEEBBB???;;;888888<<>>===???@@@CCCJJJRRR___gggttt~~~{{{cccZZZQQQMMMIIIBBB===<<<:::;;;===@@@DDDLLLTTTYYYaaaffflllpppttt{{{~~~~~~~~~{{{mmmccc\\\]]]cccooorrr[[[NNNHHHBBB===;;;888777777666666666666666;;;999777555444333333333777666666666666888999:::BBBJJJZZZqqqlll___^^^iiiwww|||nnnggghhhooo}}}~~~uuulllbbbXXXQQQJJJGGGDDDAAAAAA@@@>>>===yyyhhh]]]OOOLLLGGGCCCBBBAAA@@@@@@@@@???>>>======<<<<<<<<<999888777555333222222111111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***'''&&&&&&'''***+++'''(((((())))))(((((('''))))))((((((((()))+++,,,************************)))*********++++++++++++)))************+++++++++,,,,,,,,,------,,,,,,+++***,,,---///000000000000---------,,,,,,------...,,,,,,,,,++++++,,,------...///000222333333222222//////...///000111333444999:::<<<======<<<;;;999:::999888888888888888999999;;;???DDDFFFEEEAAA===:::777888===@@@@@@DDDHHHJJJLLLOOOQQQPPPOOOLLLJJJJJJJJJKKKMMMOOORRRTTTUUUUUUUUUTTTQQQOOOOOORRRTTTTTTVVVXXXZZZ[[[^^^aaadddfffiiikkkmmmnnnpppsssuuuuuuuuutttsssqqqpppnnnmmmllloooqqqrrrqqqrrrtttwwwvvvvvvvvvwwwyyy|||vvvnnneee[[[PPPIIIAAA>>><<<>>>???AAAHHHPPP]]]eeerrr|||mmmcccZZZUUUOOOGGGAAA@@@:::;;;===???BBBGGGNNNSSSWWW]]]dddiiilllssssssggg^^^]]]```iii~~~yyy```QQQJJJDDD???<<<999888777777666666777777999888666555444444444555666666555555666777999:::AAAKKK\\\pppnnnaaaaaammm{{{|||mmmffffffnnn}}}|||sssjjjaaaWWWPPPIIIGGGCCCAAA@@@@@@???===zzziii^^^PPPLLLGGGDDDBBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<888777666555444333333333111///...---//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***'''&&&&&&'''***+++&&&''''''''''''''''''&&&((((((''''''''')))***+++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++---.../////////...---,,,***,,,...///111111111000...---,,,++++++,,,...///------,,,+++++++++,,,,,,,,,---///000111111111000//////...///000111333444999:::;;;<<<<<<:::999777999999888777666666777777:::<<<@@@DDDGGGEEE@@@<<<999777888===@@@AAADDDIIIKKKMMMOOOQQQPPPNNNKKKIIIHHHHHHHHHIIILLLNNNQQQSSSSSSSSSRRRPPPNNNOOORRRUUUTTTVVVXXXZZZ[[[^^^aaadddfffhhhkkkmmmnnnpppsssuuuttttttttttttrrrooommmkkkkkknnnqqqqqqoooppprrruuurrrrrrsssuuuwwwzzz}}}wwwnnneee[[[PPPIIIAAA>>><<<===>>>@@@GGGOOO[[[dddpppzzzwwwmmmbbb[[[TTTJJJBBB@@@:::;;;===>>>AAAEEEKKKOOOQQQWWW___cccgggnnnzzz{{{nnnbbb^^^]]]cccuuu~~~cccTTTLLLFFF@@@===:::999999888777888888888777666555444444555666777666555555555555777888999@@@KKK\\\ooooooccccccooo~~~ppphhhhhhpppzzzqqqiii```VVVPPPIIIFFFCCCAAA@@@@@@???===oooaaaSSSMMMGGGDDDCCCCCCAAA???>>>>>>>>>>>>===============;;;999666333000///...000000000000000111111111888333...,,,...///,,,)))***++++++++++++)))'''&&&******+++,,,,,,,,,++++++(((((()))***************++++++,,,,,,,,,---------******))))))))))))******************************++++++***************+++))))))***+++,,,---------(((((())))))***+++------......///000000000000000000000///---******...222///...------++++++***)))........................////////////111333555666<<<<<<<<<;;;::::::999999::::::;;;;;;;;;:::999999<<>>===<<<===>>>BBBEEEGGGMMMQQQWWW]]]dddmmmwwwxxxiiibbb^^^```jjjvvvfffWWWOOOIIIBBB???:::999888777666666666666555555666666555555444333555555555666777999;;;<<<===HHH\\\qqq}}}rrrjjjgggssspppkkkkkkqqqwwwnnnfff^^^UUUOOOHHHEEEBBBAAA@@@???===;;;qqqbbbSSSMMMGGGDDDCCCCCCAAA??????>>>>>>>>>======<<<<<<:::999777555333222111111///////////////////////////,,,******,,,,,,***'''++++++***(((%%%"""++++++++++++******)))((((((((()))***************)))************+++++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,,,,+++++++++++++++,,,(((((())))))******+++++++++************++++++,,,------...////////////.........---+++((())),,,///...------,,,,,,++++++***---------.........//////000000000000222444666777======<<<<<<;;;::::::999::::::::::::999999999999;;;>>>BBBDDDDDDBBB>>>;;;999:::;;;<<<<<>>===<<<;;;===@@@CCCEEEJJJNNNTTTZZZaaajjjuuu|||qqqeee^^^^^^fffpppiiiYYYPPPHHH@@@===:::999888777777666666666666666777777666666555444555555555666888999;;;<<>><<>>>>>===<<<;;;;;;777666555444444444444444////////////............***+++---///111000---***))))))******)))(((''''''+++++++++***)))((('''&&&(((((()))***************(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((,,,,,,+++++++++,,,,,,---)))))))))***************---,,,++++++*********+++,,,,,,---............---......---+++)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222111111222333555777888>>>======<<<;;;;;;:::::::::999888777777888999::::::===AAACCCCCC@@@===:::888:::;;;<<<===@@@DDDGGGLLLNNNPPPQQQQQQOOOLLLJJJGGGGGGFFFFFFGGGGGGHHHIIILLLLLLKKKLLLMMMPPPSSSUUUYYYZZZ\\\^^^```aaaaaabbbeeegggjjjnnnqqqrrrrrrrrrqqqrrrssssssrrrpppmmmllljjjjjjkkkmmmnnnooopppqqqooopppqqqqqqpppppprrrttttttwww|||uuujjjaaaWWWLLLEEE@@@<<<:::<<<>>>@@@DDDJJJRRR[[[gggrrrzzz{{{xxxsssooohhh^^^RRRJJJ======;;;;;;;;;===???AAAFFFJJJPPPVVV]]]fffqqqyyy{{{kkk___[[[```hhhtttlll[[[QQQGGG???<<<::::::888777777777777777777888888888888777666666555555666666888999;;;<<>>===rrrdddSSSMMMGGGDDDCCCCCCAAA???@@@??????===<<<;;;::::::777666555444444444444444000///////////////......)))---111555555222...+++******+++---......//////******++++++***)))(((((((((((()))***************'''''''''((((((((())))))+++******))))))******+++************************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++,,,,,,,,,,,,---...............000///...---,,,,,,...///+++++++++,,,,,,---------++++++,,,...///111222222333333333333555777999:::>>>======<<<<<<;;;;;;::::::888777666666888:::;;;;;;===AAADDDCCC@@@<<<:::777999<<<===???AAAEEEHHHIIIKKKMMMPPPRRRRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOORRRUUUWWWZZZ[[[\\\^^^```aaabbbbbbdddfffjjjnnnqqqrrrrrrqqqpppqqqrrrsssrrrpppnnnllljjjkkklllmmmnnnoooppppppmmmnnnooonnnmmmmmmooopppqqqtttxxx}}}ssshhh^^^UUUKKKEEE@@@<<<:::<<<>>>>>>BBBHHHOOOWWWcccmmmuuu}}}xxxmmmkkkhhhgggccc\\\QQQIII>>>===<<<;;;;;;<<<===>>>CCCGGGMMMRRRYYYcccooowwwppp```YYY[[[```iiiuuulll\\\RRRHHHAAA===::::::999888777777777777777777888888777777666555555555666777888:::;;;<<>>===<<<;;;:::999888888666555444333333222111111111000000/////////(((---333555222---***(((...---,,,***)))(((''''''))))))***+++,,,,,,,,,+++(((((()))***************((((((((()))))))))******(((''''''&&&&&&''''''(((************************)))))))))))))))***++++++---------,,,,,,,,,,,,,,,++++++++++++,,,---...///------...////////////...000///------------......***++++++,,,,,,------...++++++,,,...000111222333444444444444666888:::;;;=========<<<;;;;;;::::::999888777666666888:::;;;<<>>@@@CCCGGGIIIIIIKKKNNNPPPRRRRRRRRRRRRPPPQQQQQQRRRQQQPPPOOONNNIIIHHHHHHIIILLLOOORRRTTTYYYZZZ\\\___aaabbbccccccdddfffjjjmmmpppqqqqqqqqqrrrsssssssssqqqooollljjjjjjjjjkkklllmmmnnnoooooommmnnnnnnmmmkkkkkklllnnnooorrrvvvzzz~~~rrrfff\\\SSSJJJEEE???;;;:::<<<======@@@EEELLLSSS^^^gggooowwwxxxkkk[[[ZZZYYYZZZZZZUUUNNNGGG???>>>===<<<;;;<<<<<<===AAAEEEJJJPPPWWWaaannnvvvvvvcccYYYYYY[[[```kkkwww~~~iii\\\SSSJJJCCCAAA;;;:::999888777777777777666777777777777666555555666666666777888:::<<<===BBBKKK\\\ooo~~~sssttt{{{ssspppuuu|||{{{rrrjjjddd]]]UUUOOOJJJGGGDDDCCCBBBAAA???===rrreeeSSSMMMGGGDDDCCCCCCAAA???>>>>>>======<<<;;;:::::::::999777555333222222111222222111111000000//////,,,222888888222---+++,,,+++***)))(((((((((((((((((()))***+++,,,---------(((((()))***************))))))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))***+++*********++++++++++++++++++++++++,,,---...000000------...///////////////...---++++++,,,,,,,,,++++++++++++,,,,,,---------+++,,,---...000111222333444444444555666888:::;;;===<<<<<<;;;::::::999999888888777777888999;;;<<<===???CCCEEEDDDAAA===:::666999<<>>CCCHHHOOOXXX```gggnnnvvv|||lll^^^NNNMMMMMMOOOQQQOOOJJJEEE>>>======<<<;;;;;;<<<<<>>===tttfffSSSMMMGGGDDDCCCCCCAAA???=========<<<<<<;;;;;;;;;999888666555333333222222222111111000//////.........444:::888111---...111))))))))))))***,,,---...((()))***++++++,,,++++++(((((()))***************((())))))))))))*********++++++************++++++(((((((((((((((((((((((((((((((((((()))***+++,,,)))******++++++,,,,,,,,,------,,,------...//////,,,,,,---............---...,,,***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222444444444555666888:::;;;;;;;;;;;;:::999999888888888888888999:::;;;;;;;;;<<<>>>BBBDDDCCC@@@;;;888555888===@@@BBBEEEIIIKKKPPPPPPQQQQQQQQQQQQPPPOOOLLLMMMPPPRRRRRRQQQNNNLLLOOOOOOOOOOOOQQQTTTWWWYYYVVVXXX[[[^^^bbbeeeggggggiiiiiiiiijjjlllnnnpppqqqssssssssssssqqqooollljjjhhhiiiiiijjjjjjkkkkkklllkkkkkkkkkjjjgggggghhhiiigggjjjnnnqqquuu}}}}}}ooobbbXXXPPPIIIDDD>>>:::999;;;<<<;;;===AAADDDJJJQQQXXX]]]dddmmmsss{{{~~~yyyaaaSSSHHHFFFEEEGGGIIIIIIFFFBBB;;;;;;;;;;;;::::::::::::===AAAEEEKKKRRR]]]kkktttlll___YYYUUUWWW^^^eeekkkttt~~~ssscccXXXQQQIIIDDDDDD;;;;;;:::999888888888888777777888888777777666555666666777888999;;;<<<===AAAKKK^^^sss}}}sssrrr{{{yyyppphhhaaaZZZRRRLLLHHHFFFCCCAAA@@@???>>><<>>:::777555888===@@@CCCFFFIIILLLNNNNNNPPPQQQRRRRRRSSSSSSKKKMMMPPPRRRSSSQQQNNNMMMNNNMMMMMMMMMOOOQQQTTTVVVUUUWWWZZZ^^^bbbeeehhhiiikkkkkkiiiiiijjjllloooqqqqqqrrrssssssrrrooommmkkkhhhhhhhhhiiiiiijjjjjjkkkjjjjjjjjjhhhfffeeefffgggcccfffjjjmmmqqqyyy|||nnnaaaWWWOOOIIIDDD>>>:::999;;;;;;:::<<<@@@AAAFFFMMMSSSXXX^^^fffllltttxxx}}}sss[[[MMMFFFCCCAAABBBDDDDDDAAA>>>999999999999999999999999<<>>>>>======<<<<<<777666555444333222222222222111111000///.........//////.........---------------,,,++++++,,,,,,---***)))(((''''''((()))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))******)))(((((((((((((((************************)))))))))***+++++++++,,,''')))+++,,,---,,,***)))******+++,,,,,,------...///,,,)))***...000///,,,---.../////////...,,,+++------------...///000000.........////////////000222222444666777999;;;;;;<<<;;;999888777777666666555555666666777999:::;;;>>>AAACCCBBB@@@<<<:::999888;;;>>>AAACCCFFFIIILLLMMMOOOQQQQQQOOOLLLKKKJJJNNNNNNMMMMMMNNNNNNOOOPPPLLLMMMNNNPPPRRRUUUWWWXXXZZZ\\\___aaabbbdddgggiiijjjkkkmmmnnnmmmnnnpppqqqssstttsssrrrpppmmmjjjhhhddddddeeefffhhhjjjmmmnnnnnnnnnmmmllliiieeebbb```aaa```cccjjjpppuuu}}}ttteeeZZZTTTNNNEEE???===<<<:::;;;<<<>>>??????DDDFFFIIILLLPPPTTTZZZ]]]dddhhhnnnvvv|||~~~~~~~~~qqqXXXHHHDDDAAA??????===999:::???===<<<;;;999888777777777>>>>>>CCCJJJQQQYYYfffrrr~~~xxx___VVVXXXXXX^^^eeekkkvvvuuucccVVVOOOKKKDDD???>>>;;;888777777888999888777777666666666666777777666777888888888999<<>>===wwweeeUUUMMMGGGGGGFFFBBB???@@@>>>>>>======<<<;;;;;;;;;777666555444333222222222111111000//////...------,,,,,,,,,++++++++++++***+++***************+++,,,++++++***))))))***++++++++++++************))))))))))))))))))))))))))))))******)))(((((((((((((((,,,,,,+++++++++************************+++++++++)))***,,,------,,,,,,++++++++++++,,,------..................------...///---------------,,,,,,+++(((((((((((()))***++++++------........./////////111222444555888999;;;<<<<<<;;;999888777777666666777777777777888:::;;;<<<>>>@@@BBBAAA???;;;999999888;;;>>>AAACCCFFFIIILLLNNNPPPRRRRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMNNNPPPRRRUUUWWWXXXZZZ\\\___aaabbbcccfffhhhjjjlllnnnooooooppprrrtttwwwwwwwwwvvvtttpppmmmkkkdddddddddeeefffiiilllmmmmmmnnnnnnmmmkkkgggdddaaaaaa___aaaggglllpppyyyttteeeZZZTTTNNNEEE???>>><<<;;;;;;===???@@@AAACCCEEEGGGHHHKKKNNNSSSVVV]]]aaagggnnnuuu{{{}}}xxxvvvvvvvvvtttwww|||uuu[[[KKKBBB>>><<<===;;;999:::???<<<;;;:::999888888888888======AAAIIIPPPXXXeeeqqq~~~xxx```WWWXXXXXX```iiiqqq}}}}}}jjj\\\SSSMMMGGGBBB???<<<999777888999999888777777666666666666777777666777888888888999<<>>===yyygggUUUNNNIIIHHHHHHDDD@@@@@@======<<<<<<;;;::::::999777666555444333222222222000000//////...---------+++++++++*********))))))((((((((((((((()))***+++,,,,,,++++++++++++,,,,,,)))))))))******+++++++++))))))))))))))))))))))))***))))))(((((((((((((((------,,,,,,++++++******+++++++++***************,,,,,,,,,,,,------------,,,,,,,,,---......//////---000222000,,,+++...222------,,,++++++++++++,,,************+++,,,---...,,,---------............111222333555888:::;;;<<<<<<;;;999888777777666666777777888888999:::<<<======???@@@@@@===:::888888888;;;>>>AAACCCFFFIIILLLNNNPPPRRRRRRQQQPPPOOOPPPKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMNNNPPPSSSUUUWWWYYYZZZ\\\___```aaacccfffhhhjjjlllnnnpppqqqsssvvvyyyzzz{{{{{{zzzwwwsssnnnkkkdddcccbbbbbbdddgggjjjlllmmmnnnppppppnnnkkkgggdddbbb______cccfffjjjsss||||||rrrdddZZZSSSMMMEEE@@@>>>===<<<<<<>>>@@@CCCEEEFFFGGGHHHGGGGGGIIILLLOOOTTTVVV[[[bbbjjjrrrxxx|||}}}vvvpppmmmlllkkkiiiiiinnnqqqqqquuuzzz{{{```OOOEEE@@@===<<<;;;888999===;;;;;;:::999999999999999;;;;;;@@@GGGNNNVVVdddppp}}}xxxaaaWWWXXXXXXbbbooo{{{vvveeeZZZRRRJJJEEE@@@===:::888888999888888777777777777777777777777666777888888888999<<>>===zzziiiVVVOOOJJJJJJIIIEEEAAA@@@======<<<<<<;;;:::::::::777666555444333222222222//////......------------,,,,,,,,,++++++++++++***(((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,+++,,,------...,,,,,,------...//////000,,,...///...------///222///...,,,+++++++++,,,---...------......///000111,,,,,,,,,---------......111222333555888:::;;;<<<;;;;;;999888777666666666777777777888999:::;;;<<<<<<>>>???>>>;;;999777777888;;;>>>AAACCCFFFIIILLLNNNPPPRRRSSSRRRQQQQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPSSSUUUXXXYYYZZZ]]]___aaaaaaccceeegggjjjllloooqqqsssvvvzzz}}}~~~~~~zzztttnnnjjjdddcccaaa```aaadddhhhjjjnnnppprrrsssrrrnnnjjjhhheeeaaa___```bbbeeemmmuuuyyypppcccYYYRRRLLLEEEAAA???>>>>>>===???CCCHHHKKKNNNOOONNNLLLJJJIIIJJJLLLMMMNNNQQQWWW___hhhpppuuuyyyxxxqqqkkkfffdddbbb___]]]```bbbdddhhhmmmrrryyyfffUUULLLFFF@@@>>><<<888777:::;;;::::::999999999::::::;;;;;;???GGGMMMUUUbbbnnnzzzxxxcccYYYZZZYYYfffvvvsssdddYYYOOOHHHAAA>>>;;;999888999888888777777777888888777777777666777888888888999<<>>==={{{jjjWWWOOOJJJIIIIIIEEEAAAAAA>>>>>>======<<<;;;;;;:::777666555444333222222222...............---------,,,,,,+++++++++*********)))))))))))))))***+++,,,***++++++++++++++++++***))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,------...///,,,+++++++++***))))))))),,,++++++++++++,,,------,,,,,,------...//////000,,,***)))+++...111111000000///---,,,,,,,,,---...************+++,,,---...,,,,,,,,,---------......000111333555888:::<<<===;;;;;;999888777666666666666666666666888999:::;;;<<<===>>>===:::888777777888;;;>>>AAACCCFFFIIILLLNNNPPPQQQRRRQQQQQQRRRSSSRRRRRRRRRQQQPPPOOOMMMLLLMMMNNNOOOQQQSSSVVVXXXYYY\\\^^^```aaabbbcccfffhhhjjjlllnnnqqqssswww|||xxxqqqlllgggeeebbb```aaadddhhhkkkqqqsssuuuvvvtttrrrnnnllljjjeeebbbaaa```aaahhhooozzzvvvnnnbbbXXXPPPKKKEEEBBB>>>>>>??????@@@FFFMMMSSSWWWXXXWWWUUUQQQNNNLLLLLLKKKKKKLLLPPPWWW___ggglllrrrxxx}}}tttmmmfffaaa]]]ZZZVVVSSSUUUVVVVVVZZZ___dddlllzzzppp^^^QQQIIIBBB@@@===:::888:::;;;;;;::::::999:::::::::;;;;;;???FFFLLLTTT```lllvvvyyyeee\\\\\\[[[iii|||qqqaaaTTTKKKCCC@@@<<<:::999999888777777777888888888888777777666777888888888999<<>>>>>|||kkkXXXPPPIIIHHHGGGDDDBBBBBB>>>>>>======<<<;;;;;;;;;777666555444333222222222........................*********)))))))))((((((,,,++++++******+++++++++))))))************)))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))***+++,,,---......+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---***'''***///111000...//////...------------...***))))))******+++,,,---,,,---------............000111333555888:::<<<===<<<;;;999888777777666666555555555666777888::::::<<<===>>><<<:::777777777888;;;>>>AAACCCFFFIIILLLMMMOOOPPPPPPOOOOOOPPPRRRSSSSSSSSSSSSRRRPPPNNNLLLNNNNNNOOOQQQTTTVVVXXXZZZ]]]___aaaccccccdddfffhhhjjjkkkmmmooorrrwww|||zzztttmmmjjjfffcccdddhhhlllpppvvvwwwwwwwwwvvvtttqqqpppnnniiieeeccc```___cccjjjsssyyyssslllaaaWWWOOOJJJEEECCC===>>>???@@@BBBIIISSS[[[```aaabbb```[[[VVVQQQPPPMMMLLLLLLMMMQQQXXX^^^bbbiiipppzzzzzzqqqjjjddd]]]YYYTTTOOOLLLLLLLLLKKKMMMRRRYYYbbbooo~~~~~~nnnXXXOOOFFFDDDBBB>>>===>>><<<<<<;;;:::::::::::::::;;;;;;>>>DDDJJJPPP\\\hhhrrrzzzhhh______]]]lll~~~lllZZZOOOEEEAAA===:::999999888777666777888999999888777666666777888888888999<<>>>>>{{{kkkYYYPPPHHHFFFEEECCCBBBCCC======<<<<<<;;;::::::999777666555444333222222222////////////////////////++++++*********)))))))))---,,,++++++************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++***************+++++++++***+++---.........---,,,+++++++++,,,------.........---,,,,,,---...///...---............---,,,,,,,,,,,,,,,,,,---...//////------.........////////////000222555888;;;===>>><<<;;;999888777777666666666666666777888999;;;;;;===>>>>>><<<999888777888888;;;>>>AAACCCFFFIIILLLLLLNNNNNNNNNLLLLLLNNNOOOPPPQQQRRRSSSRRRQQQOOONNNNNNNNNPPPQQQTTTVVVYYYZZZ___aaacccddddddeeegggiiiiiijjjlllnnnqqquuu{{{}}}uuurrrmmmiiiiiimmmsssvvv{{{zzzyyyxxxvvvuuusssssspppkkkgggddd```]]]___dddkkkrrrzzz~~~qqqkkkaaaWWWNNNIIIEEEDDD;;;===???@@@CCCLLLXXXaaaiiilllnnnmmmhhhaaa[[[WWWPPPOOOMMMLLLMMMQQQUUUXXX```hhhsss~~~{{{rrrkkkeee^^^YYYSSSNNNKKKJJJIIIFFFGGGJJJRRRZZZhhhvvviii^^^SSSNNNJJJEEEAAAAAA>>>===<<<;;;:::999999999::::::<<>>;;;:::999888777666777999::::::999777666666777888888888999<<>>>>>>>>{{{kkkYYYPPPGGGDDDCCCBBBBBBDDD<<<<<<;;;::::::999999888777666555444333222222222/////////000000000000000---------,,,,,,,,,,,,+++...---,,,***))))))(((((()))***+++,,,,,,+++***)))((()))***+++,,,---......))))))))))))))))))))))))((((((((((((((()))******------,,,+++***(((((('''))))))******+++++++++,,,+++,,,...000000///...,,,******+++,,,,,,------...///111222000,,,+++---///+++,,,---...---,,,+++***++++++++++++,,,---...............////////////000///000222555888;;;===>>><<<;;;999888777777666666777777777888999:::<<<<<<>>>>>>>>><<<:::888888999888;;;>>>AAACCCFFFIIILLLLLLMMMMMMLLLKKKKKKLLLNNNLLLNNNPPPRRRRRRRRRQQQPPPNNNOOOPPPRRRTTTWWWYYYZZZ```bbbdddeeeeeefffhhhjjjiiijjjkkkmmmppptttzzz{{{wwwqqqnnnnnnrrrwww{{{}}}|||zzzxxxvvvuuuuuutttqqqlllhhheee```[[[\\\aaadddmmmvvv{{{~~~}}}pppjjj```VVVNNNIIIEEEDDD:::===???@@@DDDMMM[[[eeeppptttxxxxxxssskkkccc___SSSQQQNNNLLLKKKMMMOOOQQQZZZcccooozzz~~~uuuoooiiibbb\\\UUUPPPMMMLLLJJJFFFFFFIIINNNVVVcccrrr{{{nnnaaaXXXRRRJJJDDDAAA???>>><<<;;;:::999999888999888;;;@@@CCCIIITTT___lllzzz{{{lllccccccbbbpppfffWWWFFFCCC>>>;;;:::999888777666777999::::::999777666666777888888888999<<>>>>>>>>yyyiiiUUUMMMGGGFFFEEEAAA>>>>>>@@@>>><<<:::999888888999999777555333222111111222111000000///...---------......---,,,,,,,,,,,,---...---+++)))((())))))***,,,+++***))))))***+++,,,))))))(((((((((((())))))+++*********))))))((((((---,,,+++***))))))))))))((()))******++++++++++++,,,+++******))))))******------++++++++++++------///...,,,+++***))))))))),,,...000000///000111333.........///////////////***,,,,,,,,,*********,,,---...000///......///000222444666999<<<>>>@@@@@@:::999888666666666777777666666666666888999;;;===@@@@@@>>>:::666555666777:::<<>>BBBFFFMMMZZZfffttt{{{{{{vvvpppiii```ZZZRRRLLLJJJKKKMMMNNNWWWXXXaaaooo|||}}}wwwsssllleeeaaaWWWRRRMMMJJJIIIIIIHHHFFFKKKRRR^^^nnn~~~tttdddXXXOOOIIIEEEEEEBBB===:::999999888777999777999???DDDIIISSS\\\iiisssrrrhhhcccffflllyyygggRRRGGGCCC>>>;;;999999888777666777888999999999999999666888999999888999;;;===KKKQQQ\\\iii{{{|||uuuvvv}}}}}}rrrlllcccZZZSSSMMMGGGCCC@@@@@@??????>>>?????????yyyhhhXXXOOOGGGDDDCCCAAA???AAA@@@???===;;;999999999999888777555333222111111222111000000///......------......---,,,,,,,,,,,,---,,,+++***)))((((((((()))++++++************++++++******))))))))))))******************)))))))))(((***))))))(((((((((((((((******++++++++++++*********************+++,,,------,,,,,,++++++,,,,,,---...---,,,+++************+++,,,............///111//////......---+++***)))+++,,,---,,,+++***+++---///000111111000000111222222333555888;;;===>>>???;;;:::888666555555666666666666666666888:::<<<===@@@@@@===:::666555666888:::<<>>AAAEEELLLYYYeeesss{{{~~~xxxqqqhhhaaaXXXQQQMMMLLLLLLMMMTTTVVV^^^lllyyy|||xxxqqqkkkgggccc]]]VVVQQQOOOMMMKKKIIIOOOUUUaaappprrrcccXXXOOOKKKEEEBBB===:::999999999888999888999???DDDIIIRRR[[[hhhrrrzzzooohhhccchhhssslllWWWGGGDDD???;;;:::999888888666777888999999999999888777888888888888999<<<>>>GGGOOO[[[kkk||||||tttttt}}}qqqkkkbbbZZZRRRLLLGGGCCCAAA@@@??????>>>?????????xxxgggZZZPPPGGGDDDCCCAAAAAACCC@@@???>>><<<;;;::::::999888777666444222222111111000000000///......------......---,,,,,,,,,,,,,,,+++***)))(((((((((((((((******++++++++++++******++++++************++++++************))))))))))))((((((((((((((())))))***++++++,,,,,,,,,+++******))))))******+++---...///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))+++,,,,,,,,,,,,---...---.........---,,,***))),,,---...---,,,,,,---......///111000000///111222222333555777999;;;<<<===;;;:::888666555555555555666666666666888:::<<<===@@@???===:::666555666888:::<<<@@@CCCFFFHHHJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMOOORRRTTTVVVXXX[[[]]]___```aaacccdddfffggghhhiiijjjmmmppprrruuuvvvwww{{{}}}~~~xxxrrrqqquuuzzz{{{yyyuuummmeee___]]]\\\^^^bbbggglllppprrrrrrqqqvvvzzz~~~qqqiii^^^TTTNNNIIIEEEAAA???===>>>AAADDDKKKWWWcccqqq{{{|||qqqkkkaaaXXXRRROOOMMMLLLQQQRRRZZZgggttt~~~}}}yyyrrrmmmkkkiiiccc\\\UUURRROOONNNLLLTTTZZZffftttqqqbbbVVVOOOFFFBBB===;;;:::::::::999999888999>>>CCCHHHQQQZZZfffqqquuulllbbbeeelllwwwppp[[[HHHDDD???;;;::::::999888777777888888999999888888888888888777666888<<<@@@DDDMMM\\\mmm~~~}}}sssrrr}}}pppjjjaaaYYYQQQKKKGGGCCCAAA@@@@@@???>>>>>>??????~~~wwwfffYYYPPPHHHFFFEEEBBBAAACCC@@@@@@???===<<<;;;::::::888777666444333222111111000000//////...............---,,,,,,++++++,,,,,,++++++***))))))))))))))))))***+++,,,,,,+++***)))+++******))))))******+++*********)))))))))))))))))))))))))))***+++,,,---***++++++,,,,,,,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))+++,,,,,,++++++,,,...+++,,,...000000000///...,,,---///...------...///,,,---............///111333444666888999:::;;;;;;;;;:::888666555444444555555555555666888:::<<<>>>??????===:::666555777888;;;===@@@DDDGGGIIIJJJKKKNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJMMMOOORRRTTTVVVXXX[[[]]]___```aaaccceeefffggghhhgggiiilllppprrrtttuuuuuuwwwyyy|||zzztttooopppuuuzzz}}}|||xxxqqqiiiaaa]]][[[ZZZ^^^cccgggjjjkkkiiihhhjjjmmmqqqssstttuuuwwwyyy|||~~~~~~ppphhh]]]TTTNNNIIIEEEAAA???======@@@DDDJJJVVVbbbqqq}}}yyyrrrhhh___XXXTTTPPPNNNPPPQQQWWWdddpppzzz~~~zzzuuuqqqppplllhhhaaa[[[WWWUUUUUUTTTXXX^^^jjjwwwzzzhhhZZZQQQGGGCCC>>><<<;;;;;;;;;::::::888999>>>BBBGGGPPPXXXeeeooo}}}zzzlllcccccchhhqqqyyyppp[[[IIIEEE@@@<<<;;;:::999999777777888888888888777777888888777666666888===AAAEEENNN\\\lll}}}~~~tttrrr}}}pppiii```WWWPPPKKKFFFCCCAAAAAA@@@???>>>>>>>>>>>>}}}vvveeeUUUNNNIIIIIIHHHDDD@@@@@@@@@@@@???>>><<<;;;:::999777777666555333222111000////////////............------,,,++++++++++++,,,++++++++++++++++++******)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))******))))))))))))***+++------((()))***+++,,,---------------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......+++,,,------,,,+++---...+++,,,---////////////...,,,---///......---///000,,,---//////...///000222555666777999::::::;;;;;;:::999777666444444444555555555555666888:::===>>>??????===:::777666777999<<<>>>AAAEEEHHHJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFJJJJJJJJJJJJKKKKKKKKKKKKMMMOOORRRTTTVVVXXX[[[]]]``````bbbccceeeggghhhhhhhhhiiilllppprrrssstttttttttuuuwwwyyy{{{}}}|||uuunnnlllnnntttyyy}}}}}}zzztttkkkbbb\\\YYYWWWZZZ^^^bbbddddddcccaaa^^^```cccdddfffiiilllooovvvyyy}}}}}}nnnfff[[[SSSMMMIIIEEEAAA???======@@@DDDJJJVVVbbbsss~~~}}}wwwnnneee___ZZZUUUSSSSSSRRRWWWbbbnnnxxx}}}{{{|||wwwtttoooiiiddd```______]]]dddooo}}}ooo^^^SSSIIIEEE@@@===<<<<<<;;;::::::888999===AAAEEENNNWWWbbbmmm|||nnncccaaadddkkksss|||ppp[[[IIIEEE@@@===;;;;;;:::999777777888888888777777666888888777666666999===AAAEEEMMMYYYhhhwwwuuusss~~~}}}ooohhh^^^UUUOOOJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>|||~~~vvvcccSSSLLLHHHJJJIIIDDD@@@>>>??????>>>>>><<<;;;999888777777666555444222111000//////////////////......------,,,++++++++++++++++++,,,,,,------,,,++++++******++++++++++++******))))))(((((((((((())))))))))))))))))************''''''''''''((()))***+++(((((()))***++++++++++++------,,,++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***+++,,,...///,,,---......,,,,,,---...---,,,,,,++++++++++++++++++---......------///000///000222222222222444555777777888999::::::::::::999888666555444555555666555555555666888;;;===??????>>><<<999777666777999<<<>>>BBBEEEHHHJJJLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRTTTVVVXXX[[[]]]```aaabbbdddeeeggghhhiiiiiijjjlllnnnpppqqqrrrrrrqqqqqqrrrtttvvvxxx{{{|||~~~xxxpppjjjiiimmmtttyyy}}}}}}|||vvvmmmddd\\\XXXUUUWWWYYY[[[\\\\\\[[[ZZZSSSTTTVVVXXXZZZ^^^dddhhhsssvvv|||{{{mmmeeeZZZRRRMMMIIIEEEBBB???===>>>AAADDDKKKWWWcccttt{{{tttlllfff```[[[XXXVVVTTTXXXaaalllvvv}}}vvvoooiiifffeeegggmmmxxxvvvdddXXXKKKGGGBBB>>><<<<<<;;;::::::888999===@@@DDDMMMUUU```lllzzzsssccc``````fffmmmttt}}}ooo\\\JJJFFFAAA===<<<<<<;;;:::777777888888777777666666777777777666777999===AAAEEEMMMXXXeeettt~~~tttsss}}}}}}nnnggg]]]TTTMMMIIIEEECCCBBBBBB@@@???>>>>>>======{{{}}}uuubbbSSSLLLGGGGGGGGGCCC@@@???>>>>>>>>>===<<<:::888777666666666666444222000///.../////////////////////---,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***++++++************++++++***))))))))))))))))))***((()))))))))************((((((''''''((()))*********************)))((('''++++++*********++++++,,,+++,,,,,,------,,,,,,+++))))))******+++,,,---...,,,---...---,,,+++,,,......,,,+++***)))***+++,,,***,,,---...------///000///111333333333444555777777777888888888888888777777666555444444555666777444444555666888;;;===???>>>>>><<<999777666888:::===???BBBFFFIIIKKKLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRTTTVVVXXX[[[]]]```aaabbbdddfffggghhhiiikkkkkkkkkkkkmmmnnnooopppllllllmmmooorrrvvvyyy|||~~~}}}wwwnnnhhhhhhnnnuuuzzz}}}~~~~~~yyypppfff]]]YYYUUUUUUUUUTTTTTTSSSRRRRRRKKKLLLNNNPPPTTTZZZaaagggqqqtttzzz~~~xxxllldddYYYQQQMMMIIIEEEBBB???===>>>AAAEEELLLYYYeeeuuuzzzrrrlllfff```\\\XXXVVVXXX```jjjsss{{{tttooonnnsssyyy|||hhh[[[NNNJJJDDD???===;;;:::999:::888999<<<@@@CCCLLLTTT___jjjyyyxxxgggbbbaaaeeejjjnnntttzzzmmmZZZJJJGGGAAA>>>===<<<;;;:::777777777777777666666555555666777888888:::===@@@HHHQQQ]]]kkkyyyzzzqqqooozzz}}}}}}mmmfff\\\SSSLLLHHHEEECCCCCCBBBAAA???>>>=========zzz|||uuubbbTTTLLLEEEDDDDDDBBB@@@AAA============;;;999777666666666666666555333000///.........///////////////---,,,++++++******++++++))))))+++,,,,,,+++***))),,,+++***))))))***+++,,,++++++************++++++(((((())))))*********+++***************++++++,,,,,,,,,+++***(((&&&%%%$$$((((((((()))***+++------++++++------------++++++************+++,,,---...+++---...---++++++,,,------,,,******+++...111333***+++------------...000...000222222222333444666666666777777777777666666666555555444555666777888444444555666888;;;>>>???>>>>>><<<999777666888:::===???BBBFFFIIIKKKLLLMMMIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMPPPRRRTTTVVVXXX[[[]]]aaaaaabbbdddfffgggiiiiiikkkjjjjjjiiijjjkkkmmmnnnhhhiiijjjlllpppuuuzzz}}}}}}vvvmmmhhhiiiooovvv{{{}}}{{{rrrhhh___ZZZVVVUUUSSSPPPNNNMMMLLLLLLIIIJJJLLLNNNSSSZZZbbbhhhpppsssyyy}}}wwwkkkcccYYYQQQLLLIIIEEEBBB???===>>>BBBFFFMMMZZZfffuuu~~~wwwpppiiibbb^^^ZZZWWWXXX```iiirrr}}}~~~}}}|||~~~iii\\\OOOKKKEEE@@@===;;;999888;;;888888<<>>===<<<<<<;;;777777777777777666555555444666888888999:::===???LLLVVVeeesssxxxnnnlllxxx{{{}}}mmmfff[[[RRRLLLHHHEEECCCCCCBBBAAA???>>>=========yyywwwuuucccUUUMMMFFFEEEEEECCCBBBCCC===<<<;;;;;;::::::::::::333111///000333555444222222111//////000000...------------,,,,,,++++++++++++******)))))))))))))))++++++************+++++++++*********))))))((((((,,,,,,++++++******))))))'''(((***+++,,,,,,+++***//////...---,,,,,,++++++///,,,*********)))&&&### '''...---***)))+++---,,,,,,,,,,,,---......---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++000000/////////111222444666555555777:::;;;999666888777666555444444555666666666666666888;;;>>>@@@AAA>>>999666555777:::===>>>@@@BBBEEEHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIOOOOOOOOONNNMMMLLLLLLKKKPPPRRRTTTVVVVVVXXXZZZ\\\]]]___aaadddfffhhhiiiiiimmmjjjhhhhhhjjjkkkjjjhhhiiiiiijjjkkkoootttxxx{{{vvvllljjjmmmpppvvv{{{}}}{{{wwwmmm^^^TTTNNNMMMLLLJJJHHHGGGFFFFFFGGGHHHJJJLLLQQQZZZcccjjjqqqtttyyyyyykkkdddZZZPPPJJJFFFCCCBBBDDDAAA@@@BBBFFFMMM[[[hhhwww}}}vvvooohhhccc```]]]\\\```fffnnnzzzooo\\\QQQKKKDDD@@@???===;;;888;;;<<<======@@@DDDKKKOOO[[[fffuuulllddd```dddfffccceeelll}}}yyygggYYYIIIFFFAAA===;;;;;;<<<<<<777777666666666666777777888666888<<<>>>===AAAGGGPPP]]]mmmyyyuuuoooqqq|||rrrwww|||qqqfffZZZRRRMMMFFFBBBBBB??????>>>>>>>>>>>>??????wwwuuuvvvdddWWWNNNGGGFFFEEEBBB@@@AAA===<<<;;;;;;::::::::::::888666333222444444222000222111//////000000...------------,,,,,,+++++++++++++++***)))))))))))))))+++******************+++************)))))))))((()))))))))(((((((((((((((***++++++,,,,,,++++++***...------,,,++++++******---+++******,,,,,,***'''$$$(((++++++))))))---000---,,,,,,,,,,,,---......!!!###'''***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,////////////000111222333666555555888:::;;;999666777666555444333444444555666555555666888;;;>>>@@@@@@>>>:::666555666999;;;>>>@@@CCCFFFHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHNNNMMMMMMMMMLLLLLLLLLLLLPPPRRRUUUVVVWWWXXXZZZ\\\]]]^^^```ccceeegggiiiiiijjjhhhffffffhhhiiihhhfffiiiiiiiiikkkoootttyyy{{{xxxnnnlllnnnqqquuuzzz~~~|||zzzyyyuuulll___UUUKKKJJJGGGEEEDDDCCCCCCCCCGGGHHHJJJMMMSSS[[[dddkkkqqqtttyyy~~~~~~xxxmmmfff\\\SSSLLLHHHEEECCCCCCAAAAAAEEEIIIPPP\\\hhhxxxyyyrrrkkkfffaaa^^^]]]aaafffnnnyyysss```RRRLLLEEE@@@???>>>;;;888;;;<<<<<<===???DDDJJJOOOZZZeeeuuunnneeeaaaeeehhhfffjjjqqq|||yyyfffXXXIIIFFF@@@;;;999999999999777777666666666666777777777666777:::<<<<<>>=========|||uuusss{{{xxxfffXXXPPPHHHFFFEEEAAA??????======<<<;;;:::::::::::::::888555555555555333222222000////////////...,,,------,,,,,,,,,,,,++++++++++++***))))))))))))***************************************))))))))))))(((((((((((())))))))))))++++++***)))))))))******,,,,,,++++++******))))))***))))))+++---...---+++222000---+++***,,,///111---,,,,,,,,,,,,---......))))))+++,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,---------............///000111111111111555555666999;;;;;;999777777777666555555555555666555444444555777:::>>>@@@@@@>>>;;;888666666777888>>>@@@CCCFFFHHHJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGKKKKKKJJJJJJKKKLLLLLLMMMPPPRRRUUUVVVWWWYYY[[[]]]]]]^^^```bbbdddggghhhiiiiiigggfffgggiiiiiihhhgggiiiiiijjjlllpppuuuyyy|||xxxooolllnnnooossswwwyyyxxxvvvtttqqqiii]]]UUUIIIGGGDDDBBBAAAAAABBBCCCGGGIIILLLPPPVVV^^^ffflllrrrtttyyy}}}}}}wwwoooiii___UUUOOOJJJGGGEEEBBBAAABBBGGGKKKRRR^^^jjjzzz|||uuuooojjjdddaaa```dddhhhnnnyyyxxxeeeTTTNNNFFFAAA???>>>;;;999;;;<<<<<<===???CCCIIINNNYYYdddtttpppfffaaafffjjjkkkqqqzzz|||iiiXXXMMMHHHAAA<<<999999999999888777777666666777777888888555666999:::;;;AAAHHH\\\jjj{{{vvvoooppp~~~xxx{{{|||pppeeeYYYRRRLLLFFFCCCCCCEEECCCBBB???===<<<;;;;;;zzzsssqqqwwwxxxfffXXXOOOGGGFFFEEEAAA???@@@>>>===<<<;;;:::999999999666555555555555666666666222000///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************++++++******************)))))))))))))))))))))******++++++,,,,,,)))((('''&&&'''((()))***,,,,,,++++++************((())))))+++,,,------,,,,,,++++++---000000...+++---,,,,,,,,,,,,---......000000000000///...---,,,......---,,,,,,+++******++++++,,,,,,---...//////,,,...///111222111111000444666888:::;;;:::999777888888777777777777777777444444444555777:::>>>@@@BBB@@@===:::888888888888???@@@CCCFFFIIIJJJKKKKKKJJJJJJHHHGGGEEEEEEDDDDDDHHHHHHHHHHHHIIIKKKMMMNNNQQQSSSUUUWWWXXXYYY\\\^^^]]]^^^___aaadddfffhhhiiijjjjjjjjjkkklllmmmlllllljjjjjjlllooorrrwww{{{}}}uuullljjjlllmmmppptttuuusssqqqnnniiibbbYYYRRRJJJGGGDDDBBBAAACCCFFFGGGJJJLLLPPPTTTYYYaaahhhnnnsssuuuyyy}}}|||wwwpppjjj```XXXQQQMMMIIIGGGDDDBBBCCCGGGLLLSSSaaannn|||~~~xxxqqqmmmgggddddddgggkkkpppyyyzzzgggXXXQQQHHHBBB@@@>>><<<999;;;;;;<<<<<<>>>BBBHHHMMMXXXcccsssqqqfffaaaeeejjjnnnxxxppp]]]SSSLLLCCC>>><<<=========888777777777777777777888999666666888:::<<>><<<;;;::::::yyyrrroootttxxxeeeUUUMMMFFFEEEEEECCCAAABBB>>>>>><<<;;;:::999999999555555555444333333444555111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***++++++++++++***)))))))))))))))))))))******))))))******++++++,,,,,,((((((''''''((()))+++,,,,,,,,,,,,,,,++++++++++++((()))******************(((''')))---111111,,,'''---,,,,,,,,,,,,---......)))***+++---...///000111......---,,,,,,+++*********++++++,,,---...//////,,,---///000111111000000333666999;;;;;;:::999888666666666666666666666666444444444555888;;;>>>AAACCCAAA???<<<:::999999:::???AAADDDGGGIIIJJJKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCGGGGGGGGGGGGHHHKKKMMMNNNQQQSSSVVVXXXYYYZZZ]]]___^^^^^^___aaacccfffiiijjjkkklllnnnoooooooooooopppmmmnnnppprrrvvvzzz}}}zzzqqqjjjiiikkklllnnnqqqooommmjjjfff```YYYRRRMMMHHHGGGDDDCCCDDDFFFJJJLLLOOORRRUUUYYY^^^cccjjjnnnsssuuuyyy}}}}}}wwwoooiiiaaaYYYSSSOOOKKKIIIIIIFFFEEEHHHMMMVVVeeesss~~~yyysssooojjjggghhhlllooosss{{{|||iii[[[TTTJJJCCC@@@>>><<<::::::;;;;;;<<<===AAAGGGLLLVVVbbbqqqqqqfff___cccjjjppp}}}yyydddWWWOOOEEE???>>>@@@@@@???888888777777777777888888:::777777:::<<<>>>DDDLLL\\\iiizzzyyyqqqppp{{{nnnbbbWWWQQQLLLGGGDDDDDD??????>>><<<<<<<<<<<<<<>><<<;;;:::999888888777777777444111///000111111///............---+++++++++,,,,,,,,,,,,------,,,,,,+++************+++)))***+++,,,,,,+++***)))))))))))))))************(((((((((((())))))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,+++(((***++++++)))(((((()))...+++)))***---...---+++---,,,,,,,,,,,,---......,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,---...//////------...///000000000000333666:::<<<<<<:::999888222333444444444444444333444444555666999<<<@@@BBBCCCAAA>>>;;;999999:::;;;???AAADDDGGGIIIKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDHHHGGGFFFFFFHHHJJJMMMOOOQQQSSSVVVXXXYYY[[[^^^aaa___``````aaadddgggjjjllljjjmmmpppqqqqqqqqqrrrrrrssssssuuuwwwzzz}}}xxxppphhhhhhiiiiiijjjlllgggeeebbb]]]WWWQQQMMMJJJFFFEEEEEEEEEGGGKKKNNNQQQVVVXXX\\\___bbbfffjjjmmmrrrtttwww{{{}}}wwwnnniiibbb[[[VVVRRROOOMMMOOOLLLKKKNNNRRRZZZiiiwww{{{uuuqqqlllkkklllppptttwww~~~mmm^^^VVVLLLDDDAAA???<<<::::::;;;;;;;;;===AAAFFFKKKUUU```pppsssfff^^^aaaiiirrrooo]]]SSSFFF???>>>???>>>===999888888777777888888999999777888;;;===???EEELLLZZZfffwww~~~uuuttt{{{lllaaaVVVPPPLLLGGGDDDEEE======<<<<<<<<<======>>>zzzsssqqquuukkkVVVNNNGGGFFFEEEBBBAAAAAA???>>>===;;;:::999888888777888777555111//////111111///............---++++++++++++,,,,,,------------,,,++++++******++++++(((***+++,,,,,,+++***(((((()))))))))************)))))))))(((((((((((((((***+++++++++***))))))(((******++++++++++++++++++(((***,,,,,,***))))))+++...---+++***+++------...---,,,,,,,,,,,,---......333222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................///000111222666;;;===<<<:::999999222333444555666555555444555555555777:::===AAACCCBBB???;;;888777888;;;<<<@@@AAADDDGGGIIIKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFHHHJJJMMMOOOQQQSSSVVVYYYZZZ\\\___aaaaaaaaaaaabbbeeehhhkkkmmmlllppptttuuuuuutttuuuwwwxxxyyyzzz|||~~~vvvmmmeeedddcccaaaaaabbb]]]\\\YYYUUUPPPLLLJJJIIIFFFGGGHHHJJJMMMQQQUUUWWW\\\___bbbdddfffgggjjjlllnnnppptttxxx|||~~~|||vvvnnnjjjccc]]]YYYVVVSSSQQQRRRQQQSSSXXX\\\aaammmxxx}}}wwwsssnnnmmmoootttxxxzzzttt```XXXMMMEEEAAA???===:::::::::;;;;;;<<<@@@FFFJJJTTT___ooo~~~uuuggg^^^aaaiiitttggg[[[KKKAAA???>>><<<:::999888888777777888888999777666888<<<>>>???DDDKKKVVVaaarrrwwwvvv{{{kkkaaaUUUPPPLLLGGGEEEEEE??????>>>>>>>>>>>>??????{{{tttqqqwwwoooXXXOOOHHHFFFEEEAAA?????????>>>===;;;:::888888888444666666555222111333555111///...---......---++++++++++++,,,,,,------------,,,++++++******++++++((()))+++,,,,,,+++)))((((((((())))))*********+++,,,,,,++++++******)))))))))******)))'''%%%"""!!!)))))))))))))))*********'''***------+++***,,,...&&&(((+++.........---------,,,,,,,,,,,,---......,,,,,,+++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............------...///111222222666<<<>>><<<:::999999555666777999999999888777666666666888:::>>>BBBDDDAAA>>>999666555777:::===@@@AAADDDGGGJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGGGGHHHJJJMMMOOOQQQTTTWWWYYYZZZ\\\___bbbbbbbbbbbbccceeehhhlllnnnppptttxxxzzzyyyyyyzzz|||{{{|||}}}}}}rrriiiaaa___]]]YYYXXXXXXVVVUUUTTTPPPLLLJJJIIIJJJHHHJJJLLLPPPTTTXXX[[[]]]aaacccfffggghhhhhhjjjkkklllnnnrrrvvvzzz|||~~~~~~~~~~~~zzzuuuoookkkeee___\\\YYYVVVTTTTTTUUUZZZ```cccgggoooxxx~~~xxxuuuooonnnqqqvvvzzz}}}zzzbbbYYYNNNFFFAAA???===;;;::::::;;;;;;<<<@@@EEEIIISSS___ooo~~~wwwiii___aaaiiiuuupppbbbQQQEEEAAA???<<<999999999888888888888999999555444777<<<>>>???CCCIIIRRR]]]mmm}}}uuuttt{{{kkk```UUUPPPLLLGGGEEEFFFBBBAAA@@@@@@???@@@@@@@@@|||uuuuuujjjZZZPPPHHHEEEDDD@@@>>>???>>>===;;;::::::999777666555555444333222222222222222111000///---,,,+++***---,,,,,,++++++,,,,,,------+++))))))***+++***)))(((((((((((((((((((((((()))))))))(((((((((((((((************************+++++++++*********))))))++++++++++++*********)))***,,,///...,,,***((((((++++++,,,,,,,,,,,,------++++++++++++,,,---...///...------------...//////---,,,,,,+++*********+++***,,,......---,,,---............//////000111222999444444;;;>>>:::777888555555555555555555555555555444555777;;;???@@@@@@BBB@@@<<<888777999;;;===@@@BBBEEEHHHKKKLLLMMMMMMOOOMMMKKKJJJLLLMMMMMMMMMKKKJJJHHHHHHHHHKKKMMMOOOTTTVVVXXXYYYZZZ\\\```bbbdddfffggghhhiiijjjmmmppprrruuuyyy{{{|||}}}~~~{{{rrrkkkbbb\\\[[[XXXTTTPPPKKKIIIGGGFFFFFFGGGIIIKKKOOOPPPRRRUUUXXX[[[^^^___ccccccccccccdddeeefffffflllnnnqqqsssuuuwwwzzz|||}}}~~~{{{yyyqqqmmmgggbbb^^^]]]^^^___\\\^^^bbbeeejjjrrryyy}}}wwwssspppqqqssswww}}}kkk\\\MMMFFFDDD@@@<<<;;;:::::::::::::::===AAAEEESSS\\\jjjxxx}}}nnndddfffkkkssslllTTTFFFAAA>>>;;;;;;:::::::::999999999888888:::999999:::===@@@AAABBBRRRXXXggg}}}wwwpppqqq}}}yyykkkcccWWWNNNIIIFFFCCCAAAAAA@@@???===<<<<<<;;;;;;{{{vvvwwwmmmZZZQQQIIIFFFDDDAAA???@@@>>>===;;;::::::999777666666555444333222222222222111111000...---,,,+++***+++++++++******+++++++++---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++*********)))))))))(((***,,,,,,+++******+++++++++,,,,,,,,,,,,------++++++++++++,,,---...///---------------...//////------,,,+++++++++++++++***,,,......---,,,---............//////000111222777333333999<<<888555666555555555555555555555555333333333666;;;>>>@@@@@@???<<<888555444666999;;;@@@BBBEEEHHHKKKLLLMMMMMMMMMKKKIIIJJJKKKMMMMMMMMMMMMKKKJJJIIIJJJMMMOOOQQQUUUWWWYYY[[[\\\^^^aaacccdddfffhhhiiijjjllloooqqqsssvvvzzz}}}~~~{{{xxxqqqjjjaaa[[[YYYVVVQQQMMMJJJHHHGGGFFFGGGIIILLLNNNTTTUUUXXX[[[^^^aaabbbcccdddccccccccccccdddeeeeeeiiikkknnnpppqqqtttwwwyyy{{{|||~~~~~~|||yyyvvvsssooojjjdddaaa```aaabbbccceeeiiimmmrrrxxx|||vvvrrrooopppssswww}}}ppp```PPPHHHEEE@@@<<<;;;:::::::::::::::===AAAEEEQQQZZZgggtttqqqfffggglllrrrttt[[[LLLEEEAAA>>>===:::999999999888888888888999999888:::<<>><<<<<<<<<<<<{{{wwwxxxppp[[[RRRJJJGGGEEEBBB@@@AAA>>>===;;;::::::999777666666555444333222222222222111111000...---,,,+++***************************---+++))))))***+++***)))************************))))))))))))))))))******))))))))))))))))))))))))+++************)))))))))******)))))))))(((((((((%%%''')))******+++,,,...++++++,,,,,,,,,,,,------++++++++++++,,,---......---------------......///------,,,++++++++++++,,,***,,,......---,,,---............//////000111222777444666:::<<<999666666555555555555555555555555222222222555:::>>>@@@@@@===:::777444333555888:::@@@BBBEEEIIIKKKLLLLLLLLLKKKIIIHHHHHHKKKMMMNNNNNNNNNMMMKKKKKKLLLOOORRRTTTWWWXXX[[[\\\]]]___bbbeeedddfffhhhjjjkkknnnqqqtttuuuxxx|||~~~}}}xxxuuuooohhh```YYYVVVRRRNNNKKKHHHHHHHHHHHHJJJMMMPPPRRRYYY[[[^^^bbbdddeeefffeeeeeedddccccccbbbccccccccceeegggjjjlllmmmooorrrtttwwwxxxzzz{{{zzzxxxvvvttttttqqqlllhhheeedddeeefffjjjlllpppuuuyyy{{{uuuqqqmmmooorrrwww~~~uuueeeTTTKKKGGGAAA===;;;:::::::::::::::===AAADDDNNNWWWcccppp|||vvvkkkjjjmmmqqq}}}~~~bbbPPPGGGAAA>>>===999999888888888777777777888888888999;;;>>>AAACCCNNNVVVhhhxxxkkkhhhjjj~~~xxx~~~~~~vvvggg___TTTLLLIIIGGGEEEDDDAAA@@@???>>>===<<<<<<<<<|||xxxzzzqqq\\\SSSKKKHHHFFFCCCAAABBB>>>===;;;::::::999777555666555444333333222222333111000///...---,,,++++++******++++++++++++******---+++))))))***+++***)))************************)))))))))***************((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((&&&'''(((((((((***,,,...+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...------,,,,,,------...///,,,++++++*********++++++***,,,......---,,,---...............///000111222888999;;;>>>>>><<<999888555555555555555555555555222222333666;;;???AAAAAA>>><<<888666666888;;;===@@@BBBFFFIIIKKKLLLLLLKKKHHHGGGFFFGGGJJJLLLNNNNNNMMMLLLKKKKKKMMMPPPSSSUUUWWWYYY[[[\\\]]]___bbbeeeeeegggiiikkkmmmooosssvvvwwwzzz}}}~~~{{{vvvssslllfff___XXXSSSPPPLLLJJJIIIIIIJJJLLLOOORRRVVVXXX\\\^^^bbbeeeggggggfffeeeeeeeeecccbbbbbbaaaaaaaaabbbeeegggiiijjjllloooqqqtttuuuvvvxxxwwwvvvtttssstttqqqmmmjjjhhhggghhhiiinnnqqquuuzzz~~~zzztttooolllnnnrrrxxxxxxhhhVVVLLLHHHCCC>>>===:::;;;;;;::::::<<>>============|||xxx{{{ppp]]]SSSKKKHHHGGGCCCAAABBB>>>===;;;::::::999777555666666555444333333333333000000///...---,,,,,,+++++++++,,,------,,,++++++---+++))))))***+++***)))************************(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((***,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---......******))))))))))))*********,,,......---,,,---...............///000111222777;;;>>>???>>>===:::888555555555555555555555555444444555888<<<@@@BBBBBB>>><<<999777777999===???@@@CCCFFFJJJLLLLLLKKKJJJFFFEEEDDDEEEHHHKKKMMMMMMLLLKKKJJJJJJLLLOOOSSSUUUVVVXXXZZZ\\\]]]___bbbdddeeegggjjjlllmmmppptttvvvwwwzzz~~~~~~|||zzzvvvrrriiieee^^^XXXSSSPPPNNNLLLMMMMMMOOOQQQUUUXXX\\\]]]```bbbeeeggghhhhhhfffeeeeeedddcccbbbaaa`````````bbbdddfffhhhiiikkkmmmooorrrssstttuuuvvvuuussssssrrrpppmmmkkkiiijjjkkkkkkqqquuuzzzyyysssooollloootttzzzyyyiiiVVVMMMIIIDDD@@@???;;;;;;;;;::::::<<<@@@CCCKKKTTT```mmmzzzwwwpppnnnqqquuuyyyeeeQQQFFF>>>:::999888888888777777777777666666777888888999===CCCGGGOOOYYYkkkrrreeebbbfffwwwvvvrrrzzzwwwjjjaaaVVVMMMHHHFFFCCCAAAAAA@@@???>>>>>>===>>>>>>}}}yyy{{{ooo\\\SSSKKKHHHFFFCCCAAABBB>>>===;;;::::::999777666777666555444333333333333000//////...------,,,,,,+++,,,---......---,,,+++---+++))))))***+++***)))************************''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))))))))*********)))))))))((((((((()))***++++++)))((()))***++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...***))))))))))))***++++++***,,,......---,,,---............//////000111222555;;;???>>>===<<<999666555555555555555555555555666666666999===@@@BBBBBB;;;999666444555888;;;>>>@@@CCCGGGJJJLLLLLLJJJIIIEEEDDDCCCDDDGGGJJJKKKKKKJJJIIIIIIIIILLLOOOSSSUUUVVVXXXZZZ\\\]]]___bbbeeefffhhhjjjlllmmmpppsssvvvvvvyyy}}}~~~|||{{{xxxuuurrrgggddd___ZZZUUUSSSRRRRRRSSSTTTUUUXXX[[[^^^aaabbbfffgggiiikkkkkkjjjiiihhhdddcccbbbaaa````````````aaacccfffggghhhjjjlllnnnpppqqqrrrssstttssssssrrrqqqooommmlllkkklllmmmnnnvvvzzz~~~yyysssooonnnqqqvvv||||||kkkXXXNNNJJJEEEBBBAAA;;;<<<;;;::::::<<<@@@CCCJJJSSSaaannn{{{}}}rrroooqqqtttuuuzzzfffRRRHHHAAA<<<;;;999999888888888777777777666888999999:::>>>EEEJJJTTT]]]nnnqqqbbb^^^bbbpppvvvrrrzzzxxxkkkcccWWWNNNIIIFFFCCCAAAAAA@@@???>>>>>>>>>>>>>>>~~~yyyzzzppp\\\SSSJJJHHHFFFBBB@@@AAA>>>===;;;::::::999777666777666555444444333333444/////////...------,,,,,,***+++,,,------,,,+++***---+++))))))***+++***)))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))************************(((((((((((())))))******++++++*********)))))))))(((***,,,---+++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++******+++,,,,,,---***,,,......---,,,---............//////000111222444<<>>@@@CCCGGGKKKMMMLLLJJJHHHEEEDDDBBBCCCFFFHHHIIIIIIJJJIIIIIIIIILLLPPPTTTVVVXXXZZZ\\\]]]^^^```cccfffgggiiikkklllmmmooorrrtttuuuxxx|||~~~~~~|||zzzyyywwwtttqqqeeeddd```\\\XXXWWWXXXYYYYYYZZZ\\\^^^```cccdddeeejjjkkkkkkkkkkkkjjjjjjiiicccbbbaaa```````````````aaaccceeeggggggiiikkkmmmmmmnnnoooqqqqqqrrrrrrqqqqqqpppnnnmmmmmmnnnooopppxxx|||}}}yyysssppppppsssxxxppp\\\QQQKKKFFFCCCBBB<<<<<<;;;::::::<<<@@@CCCGGGRRRaaappp|||sssooorrrtttssstttwwwdddRRRIIICCC>>><<<:::999999999888888888888666888:::::::::>>>FFFMMMXXXaaappptttccc]]]```jjjyyyssszzzxxxkkkcccWWWOOOKKKHHHFFFCCC@@@@@@??????>>>>>>??????yyyzzzrrr[[[RRRJJJGGGEEEBBB@@@AAA???===;;;::::::999777666777777555444444444444444/////////...---------,,,((()))+++,,,,,,+++)))(((---+++))))))***+++***)))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))************************'''((((((((())))))******++++++++++++************'''***---...---,,,++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///***,,,......---,,,---............//////000111222666???DDDBBB??????<<<888555555555555555555555555777666666888;;;===>>>>>>:::888555444555888<<>><<<:::::::::999999999999888666999;;;;;;:::???GGGOOO\\\dddqqqyyyfff___bbbfff{{{sss{{{wwwjjjbbbWWWOOOLLLJJJHHHFFF@@@@@@??????????????????|||yyy|||rrr]]]SSSKKKGGGEEE@@@======>>><<<:::888777777888888666666555444333222222111111000...,,,++++++++++++++++++***)))((((((((((((************+++,,,---...******)))((((((((((((((()))))))))***+++++++++,,,,,,---------,,,***)))'''***))))))))))))))))))******************)))((((((''''''((()))***+++,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,.........///000222444555;;;???@@@>>>===>>>;;;666999888777666666777888999777777888:::===???>>>===666666777888:::;;;===>>>AAADDDHHHKKKMMMKKKIIIGGGDDDCCCBBBCCCDDDEEEDDDCCCEEEFFFGGGIIIMMMQQQTTTVVV]]]]]]]]]^^^```bbbeeefffgggiiikkkllllllnnnqqqtttwwwyyy|||}}}}}}~~~{{{yyyuuuqqqnnnlllkkkjjjgggfffdddbbbaaaaaaaaabbbeeeeeefffggghhhjjjlllmmmnnnmmmllljjjhhhgggeeeeeecccbbb```___^^^^^^______cccccccccdddeeefffggghhhggghhhkkkooosssttttttrrrqqqpppmmmjjjjjjmmmsssxxx~~~zzzxxxwwwvvvwwwzzz}}}~~~|||xxxuuutttuuuuuutttrrrzzzzzzzzzzzzyyyvvvtttssslllpppuuuzzz}}}wwwaaaTTTLLLEEE@@@???>>>>>>===<<<:::<<>>======|||yyy|||qqq\\\RRRJJJGGGEEE@@@>>>>>><<<<<<<<<;;;:::999888777666666555444333222222111111000...,,,++++++++++++------,,,,,,,,,------...,,,,,,+++*********++++++++++++***)))))))))))))))***************+++++++++******++++++***)))((('''---,,,,,,++++++,,,,,,---***************))))))(((''''''((()))***+++,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,.........///111222444555999===>>>===<<<===:::666888777666666666666777888666666777999<<<>>>===<<<888777777777888:::===>>>AAADDDHHHKKKMMMLLLJJJHHHEEEDDDCCCCCCEEEEEEEEECCCEEEEEEGGGIIIMMMQQQUUUWWW\\\\\\]]]^^^```ccceeeggggggiiikkkllllllnnnqqqsssvvvxxx{{{||||||}}}~~~~~~wwwvvvsssqqqooommmmmmmmmjjjiiihhhgggffffffggggggiiiiiiiiijjjjjjkkklllmmmnnnmmmllljjjhhhgggeeeeeecccbbb```___^^^______```bbbbbbbbbccceeefffhhhiiieeefffhhhlllnnnpppooonnnnnnnnnnnnnnnnnnqqquuuyyy~~~~~~zzzxxxwwwwww{{{}}}~~~yyyuuurrrmmmkkkkkkjjjiiigggfffggghhhjjjkkkkkkkkkjjjgggkkkppptttxxx~~~zzzdddVVVNNNFFFBBB@@@>>>>>>===;;;:::;;;???BBBIIIQQQ]]]jjjwwwzzzrrrpppooooooggghhhkkksss{{{kkkXXXMMMFFFAAA>>>>>>999999888888777777666666777999::::::<<>>======|||yyy|||{{{~~~oooZZZQQQIIIGGGEEEAAA??????;;;<<<===>>>===;;;888666666666555444333222111111000000...---,,,,,,,,,,,,*********++++++,,,---...///...,,,+++))))))((((((,,,++++++***************+++++++++***************'''(((((())))))(((((('''+++******))))))******+++******++++++******)))((('''(((((()))***+++,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------......//////111222444555888<<<>>>======>>><<<777666666555555555555666666555555666888<<<======<<<;;;999777666777999===???BBBDDDHHHKKKMMMLLLJJJIIIFFFEEEDDDEEEFFFFFFEEEDDDDDDEEEFFFIIIMMMQQQUUUXXXZZZ[[[\\\^^^aaadddfffhhhggghhhjjjkkklllnnnqqqsssuuuxxxzzz{{{{{{{{{|||~~~~~~~~~}}}|||{{{tttsssqqqpppooonnnnnnnnnmmmmmmlllkkkkkkllllllmmmnnnnnnmmmmmmlllmmmmmmmmmmmmmmmkkkjjjhhhgggfffeeedddcccaaa```______`````````aaabbbccceeefffggghhhdddeeehhhjjjkkkkkkkkkkkkjjjlllnnnppprrrtttxxx{{{}}}zzzyyyyyyyyy~~~yyyuuuooolllgggcccaaa^^^\\\YYYUUUVVVWWWYYY[[[]]]^^^^^^___ccchhhlllpppvvv~~~}}}gggXXXPPPHHHCCCBBB======<<<;;;999;;;>>>AAAIIIPPP\\\hhhtttzzzpppllllllmmmeeefffffflllxxxpppaaaRRRJJJFFFBBB@@@@@@777777888888888888888888777999::::::;;;AAAJJJQQQccciiittt{{{tttuuu}}}xxxlllcccVVVMMMHHHEEECCCAAAAAAAAA@@@???>>>======<<<|||yyy}}}~~~yyy|||mmmYYYPPPIIIGGGEEEBBB@@@@@@<<<<<<===<<<;;;:::888777666555555444333222111111000//////...---,,,,,,,,,++++++******+++,,,,,,---...---,,,***)))(((((((((+++******))))))*********,,,+++++++++***)))))))))&&&''''''(((((()))))))))))))))(((((((((((())))))***++++++++++++***))))))'''((()))***+++,,,,,,---++++++,,,,,,---...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---......///000111333444555999>>>@@@??????AAA???:::555555555555555555555555666555666999<<<>>>>>>======;;;777555666999===@@@BBBEEEHHHKKKMMMMMMLLLKKKHHHGGGFFFFFFGGGGGGFFFEEECCCDDDFFFIIIMMMRRRVVVXXXXXXYYY[[[^^^aaadddggghhhfffhhhjjjkkklllmmmpppssstttvvvyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~}}}{{{yyyxxxrrrqqqqqqpppoooooooooooonnnnnnnnnooooooppppppqqqpppoooooonnnnnnnnnnnnooommmmmmllljjjiiigggffffffeeedddbbbaaa``````aaaaaaaaabbbcccdddeeeeeeffffffeeegggiiijjjjjjiiijjjjjjhhhjjjlllnnnqqqvvv{{{|||zzzzzzzzz{{{~~~xxxtttnnnlllgggccc^^^YYYUUUSSSQQQQQQQQQQQQQQQRRRTTTTTTXXX\\\aaadddhhhooowww~~~iiiZZZQQQIIIDDDBBB======<<<:::999;;;>>>AAAHHHOOOZZZeeeqqq~~~{{{mmmggghhhjjjhhhhhhhhhkkkttt~~~~~~yyymmm___QQQJJJEEE@@@===<<<888888888888888888888888777888::::::;;;@@@HHHOOO```gggttt}}}xxxlllcccWWWMMMHHHEEECCCAAAAAAAAA@@@???>>>===<<<<<<}}}{{{{{{}}}kkkXXXPPPHHHGGGFFFBBB@@@AAA===<<<:::999888777888888555555444333222111111000/////////......------,,,000000///...............,,,+++******)))))))))***))))))((((((((())))))***,,,+++++++++***)))))))))(((((((((((()))******+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***))))))(((((()))***+++,,,------++++++,,,,,,---...//////...------,,,,,,------...******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,........./////////000111333555666999===@@@??????@@@>>>:::444444555555555555444444777777888;;;>>>@@@@@@???>>>;;;777555555999===@@@CCCEEEHHHLLLMMMNNNMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFDDDEEEFFFIIIMMMQQQUUUWWWWWWXXX[[[^^^aaadddggghhhfffhhhjjjkkkkkkmmmpppssssssuuuwwwwwwvvvvvvwwwxxx{{{{{{||||||{{{yyywwwvvvrrrrrrqqqqqqpppoooooonnnqqqrrrrrrsssttttttuuuuuuooonnnnnnnnnnnnoooooopppnnnmmmlllkkkjjjiiihhhgggfffeeecccbbbaaaaaabbbbbbcccddddddeeeeeeeeedddccceeegggiiiiiigggggghhhjjjhhhiiiiiijjjnnnttt}}}|||zzzzzz|||~~~|||wwwuuuppppppnnnjjjddd]]]XXXUUUQQQOOOMMMLLLKKKLLLMMMNNNTTTWWW[[[^^^aaahhhpppwwwkkk\\\RRRJJJDDDBBB======<<<;;;:::;;;>>>AAAFFFMMMXXXcccnnnzzz}}}lllddddddgggkkklllmmmooowww~~~zzzoooaaaSSSKKKFFF@@@;;;:::::::::999999888777777777777888::::::;;;???GGGMMM[[[dddssszzzwwwlllcccWWWNNNIIIFFFDDDBBBAAA@@@@@@???>>>===<<<<<<~~~}}}}}}kkkYYYPPPIIIGGGFFFBBB@@@AAA>>><<<999777666777888999555555444333222111000000///////////////...---,,,000///...---,,,,,,,,,,,,******)))))))))******+++(((((((((((((((((()))***+++++++++******************))))))))))))***+++,,,++++++************+++++++++++++++,,,++++++***)))((())))))***+++,,,------+++,,,,,,------...............------------......*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...///.../////////000222333555666777;;;===<<<<<<===;;;666444444555666666555444444777777888;;;???AAAAAAAAA===;;;777555666:::>>>AAADDDFFFIIILLLNNNNNNNNNNNNLLLJJJIIIIIIIIIIIIHHHGGGEEEFFFGGGIIIMMMQQQTTTVVVVVVXXX[[[^^^bbbdddfffgggfffgggiiijjjkkkmmmppprrrrrrtttvvvvvvtttttttttuuuwwwxxxxxxyyyxxxwwwuuutttqqqrrrrrrrrrrrrqqqppppppvvvwwwxxxxxxyyyyyyyyyxxxoooooonnnnnnnnnoooppppppooonnnnnnmmmlllkkkjjjiiigggfffdddcccbbbbbbcccccccccdddffffffffffffddddddcccfffhhhgggeeedddfffiiiiiiiiiiiiiiimmmttt}}}~~~{{{zzz{{{~~~{{{xxxvvvvvvxxxzzzwwwqqqiiibbb^^^SSSPPPMMMJJJIIIIIIJJJLLLQQQSSSWWWYYY[[[bbbjjjqqq}}}nnn^^^TTTKKKEEEBBB>>>>>>===;;;:::<<>>===;;;;;;:::999888888777777666888:::::::::>>>EEEKKKWWWaaatttyyy~~~vvvjjjbbbVVVMMMHHHFFFDDDBBB@@@@@@???>>>===<<<<<<;;;jjjZZZQQQIIIGGGEEEBBB???@@@===<<<;;;:::999888888888555444444333222111000000...//////000//////------++++++***************+++******))))))))))))******))))))(((((())))))***+++***************++++++++++++***)))))))))***+++,,,))))))(((((((((((())))))++++++,,,,,,++++++***)))((()))******,,,,,,---...------------------------......------------......,,,++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---//////...//////000111222444555666777;;;===;;;;;;;;;999444444555666666666666555444666666777;;;>>>AAAAAA@@@;;;:::777666888;;;???BBBDDDFFFIIILLLNNNOOOOOOOOOMMMKKKJJJJJJJJJJJJIIIGGGGGGGGGHHHJJJLLLPPPSSSUUUVVVXXX[[[___bbbdddeeeeeefffgggiiijjjkkkmmmppprrrqqqsssuuutttsssrrrrrrsssrrrssstttttttttsssrrrqqqoooppprrrsssttttttssssssxxxxxxyyyzzz{{{zzzyyyyyyrrrrrrqqqpppooooooooooooppppppooonnnmmmllllllkkkgggfffeeecccccccccddddddaaaccceeeggghhhhhhhhhgggdddgggiiihhheeedddgggkkkjjjjjjkkklllooouuu|||}}}zzzzzz|||}}}|||{{{zzzrrrnnn```\\\VVVPPPLLLKKKKKKLLLOOOQQQSSSTTTVVV\\\dddkkkvvvqqqaaaVVVMMMFFFDDD??????>>>===<<<===@@@CCCDDDKKKUUU```jjjwwwqqqggghhhlllpppuuuzzzyyyjjjZZZPPPJJJDDD@@@???999999999999999999999999666888:::::::::>>>DDDIIISSS```uuu|||}}}tttggg^^^SSSJJJFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;kkkZZZQQQIIIGGGEEEAAA??????<<<<<<======<<<:::888666555444444333222111000000...///000000000///...---,,,,,,,,,,,,---...//////++++++***))))))((())))))******))))))***+++,,,,,,))))))******+++++++++,,,+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))***+++,,,------...------------------,,,,,,......------------.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---///////////////000111222444555666999===???===<<<<<<999555444555666777777666555444555555666:::>>>@@@@@@@@@:::999777777999<<<@@@BBBEEEFFFIIILLLNNNOOOPPPPPPNNNLLLKKKJJJKKKKKKIIIHHHHHHHHHHHHJJJLLLOOORRRTTTWWWXXX\\\___aaacccddddddeeegggiiijjjkkklllooorrrqqqsssttttttrrrqqqqqqrrrnnnoooqqqqqqrrrqqqpppooommmnnnqqqsssuuuvvvvvvvvvwwwwwwxxxyyyyyyxxxwwwvvvvvvuuusssqqqpppnnnnnnnnnqqqqqqpppooonnnmmmmmmlllhhhgggeeedddccccccdddddd___aaadddhhhjjjkkkkkkjjjfffiiilllkkkggggggkkkooojjjlllnnnpppssswww{{{}}}zzzzzz|||{{{pppkkkcccZZZSSSOOOMMMMMMMMMOOOQQQRRRSSSYYYaaagggrrr}}}ssscccXXXOOOHHHEEE@@@@@@???===<<<>>>AAADDDCCCJJJTTT___jjjvvvsssjjjkkkppptttzzzppp^^^SSSKKKCCC???===777777888999::::::;;;;;;666888:::::::::===CCCHHHRRR```www|||sssddd\\\PPPHHHEEECCCBBB@@@@@@@@@???>>>===<<<;;;;;;jjjYYYPPPIIIGGGFFFCCCAAABBB>>><<<::::::::::::888666777777666555444333333222000000000000///...---,,,,,,+++***+++---------+++,,,+++)))(((((()))+++,,,,,,,,,***)))))))))***+++)))'''%%%%%%''')))))))))))))))))))))************((('''''''''((()))+++,,,---------------,,,+++***))))))***+++,,,,,,------+++******,,,...//////...///...,,,++++++,,,...//////...------,,,,,,,,,,,,...---,,,+++++++++,,,---------------------------//////000111222444555666;;;<<<<<<<<<;;;999888777555444444333333444444555999888888;;;>>>AAAAAAAAA888777666666999===AAADDDFFFHHHIIIKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGEEEGGGIIIJJJKKKMMMPPPSSSWWWXXXZZZ\\\^^^```bbbccceeeeeefffgggjjjmmmppprrrrrrrrrrrrqqqppppppooooookkkkkklllkkkjjjkkkmmmooommmnnnooorrrtttxxxzzz|||||||||||||||{{{zzzyyyyyytttsssrrrqqqpppppppppppprrrrrrrrrqqqooommmjjjiiijjjhhhfffcccbbbbbbcccdddeeefffggghhhiiijjjkkklllhhhfffeeeeeefffiiijjjkkkqqqvvv{{{zzzwwwwww}}}~~~zzzxxxyyy}}}zzzpppeee[[[TTTPPPNNNWWWTTTSSSSSSSSSUUU]]]gggsss|||xxxeeeYYYPPPGGGAAAAAA@@@>>>===<<<===???@@@CCCIIIRRR\\\ggguuu|||ppppppvvv|||}}}fffUUUKKKGGGBBB???===<<<;;;999888888999999666777999999:::===BBBEEERRR```vvvzzzpppdddYYYOOOKKKHHHDDDCCCDDD@@@@@@???>>>===<<<;;;;;;kkkYYYPPPIIIGGGFFFBBB@@@AAA>>><<<::::::::::::888666777666666555444333222222------------,,,+++***)))...,,,+++,,,------,,,+++,,,+++)))(((((()))+++,,,+++***)))((((((((()))))))))(((&&&&&&((()))***)))((((((((()))))))))******'''&&&&&&&&&&&&((()))***++++++++++++******))))))++++++++++++++++++++++++---,,,+++---///000///...///...,,,++++++,,,---...---...///000///...,,,+++---,,,+++++++++,,,------------------------------//////000111222444555666999:::;;;<<<;;;:::888666555444444333333444444555777777777:::===@@@@@@@@@:::999777777888<<>><<<<<<===>>>???BBBHHHQQQ\\\ggguuuttttttzzzooo[[[OOOHHHCCC???BBB@@@>>>;;;999888777777888999::::::;;;>>>CCCFFFRRR```uuuyyyooocccYYYOOOJJJHHHDDDBBBCCCAAAAAA@@@???>>>===<<<<<<~~~kkkYYYQQQIIIGGGEEEAAA???@@@>>><<<::::::::::::888666666666555444333222111111////////////...------,,,///...,,,---------,,,***,,,+++***))))))***+++,,,***))))))((('''(((((((((***((('''''')))*********''''''((((((((()))))))))((((((''''''''')))***++++++++++++************))),,,,,,,,,+++++++++******---,,,+++,,,---...---,,,///...,,,+++***+++,,,,,,,,,...000222111///---+++++++++++++++,,,,,,......------------------------//////000000222333555666666888;;;<<<<<<:::888666555444444333333444444555666666777:::===??????>>>;;;:::888777888;;;>>>@@@EEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDFFFIIIJJJKKKMMMPPPSSSTTTUUUXXXZZZ]]]```bbbccccccdddeeefffiiikkknnnoooppppppooonnnmmmkkkjjjjjjfffgggfffeeedddeeehhhjjjlllmmmooorrruuuxxx{{{|||~~~~~~}}}}}}|||zzzyyyxxxuuutttsssrrrrrrqqqqqqrrruuuuuuuuuuuussspppnnnmmmhhhhhhgggfffeeeeeeddddddeeeffffffggghhhiiijjjjjjhhhgggggghhhkkkooorrruuu{{{}}}{{{zzz|||yyyooogggcccaaabbb___]]]]]]\\\]]]dddnnnzzzkkk]]]SSSJJJDDDAAA@@@>>><<<<<<===>>>???AAAGGGPPP[[[ggguuuzzzzzz~~~fffUUUKKKDDD@@@BBBAAA>>><<<:::999888888999:::;;;;;;<<>>======|||~~~}}}~~~kkkZZZQQQJJJGGGFFFBBB@@@@@@>>><<<::::::::::::888666555555444333222111111000000000000000000///......000///------------+++***++++++***))))))***++++++******))))))((((((((((((***)))((((((***++++++***''''''''''''((((((((((((++++++*********+++---...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---+++******++++++***(((...---,,,+++******++++++,,,---...//////...---,,,******++++++,,,---......,,,,,,------------------/////////000111333555666444777:::======;;;888555555444444333333444444555666666777:::>>>@@@???>>>:::999777666888;;;>>>AAAHHHIIIJJJJJJJJJIIIHHHGGGBBBBBBCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIKKKMMMPPPSSSSSSTTTVVVYYY]]]```bbbccccccdddeeegggiiikkkmmmnnnoooooommmllljjjhhhgggfffbbbbbbaaa```___aaadddgggjjjlllooorrrvvvyyy{{{|||~~~}}}|||{{{yyyxxxvvvuuuuuutttssssssttttttvvvwwwvvvvvvtttrrrooonnnhhhiiiiiihhhhhhfffeeedddiiiiiijjjjjjkkkkkklllllliiiiiiiiiiiikkkoootttwww}}}|||{{{{{{}}}~~~uuunnniiigggjjjgggeeedddbbbbbbjjjsssnnn___TTTJJJEEEAAA@@@>>><<<;;;<<<===>>>AAAFFFOOOZZZfffuuu}}}~~~sss]]]NNNEEEAAA>>>===<<<:::::::::;;;<<<999:::;;;;;;<<<>>>BBBFFFOOO\\\ooozzznnnbbbWWWMMMIIIFFFBBBAAABBBBBBAAA@@@???>>>======<<>><<<::::::::::::888666555555444333222111111000,,,,,,---------,,,++++++000...------------+++***+++******************++++++++++++*********)))))))))(((((()))++++++***)))''''''''''''((((((((((((,,,,,,+++******+++---------,,,,,,++++++,,,------((())))))***,,,---.........---++++++,,,,,,***))),,,,,,++++++************------+++***+++,,,---...)))***+++,,,------......,,,,,,,,,---------............///000111333444555555777;;;======;;;888666555444444333333444444555777777999<<<@@@AAA@@@???888777555555888<<<@@@CCCHHHIIIJJJJJJJJJIIIHHHGGGBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEGGGIIIKKKMMMQQQSSSRRRSSSUUUXXX[[[___aaabbbcccdddfffhhhjjjkkkmmmmmmnnnmmmkkkiiigggeeecccbbb\\\\\\\\\ZZZZZZ\\\aaadddiiikkknnnssswwwzzz|||}}}~~~}}}{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvtttrrrpppnnnjjjjjjjjjjjjjjjiiihhhgggkkkkkkkkkllllllllllllllliiijjjjjjiiiiiimmmssswwwzzzzzzzzz|||~~~yyyrrrnnnlllqqqmmmkkkjjjhhhhhhoooxxxppp```SSSJJJEEEAAA@@@>>><<<;;;;;;<<<===AAAFFFOOOYYYeeeuuu~~~eeeRRRGGGBBB<<<;;;:::999999999:::;;;888999:::::::::===AAADDDLLLXXXkkk{{{ooobbbWWWMMMIIIFFFBBBAAABBB@@@@@@???>>>===<<<<<<;;;~~~www|||yyyyyy}}}~~~jjjYYYPPPIIIHHHGGGCCCAAABBB>>><<<::::::::::::888666666666555444333222111111------............------...---+++,,,,,,,,,+++)))************************+++++++++++++++***))))))((((((((()))++++++***(((''''''((((((((()))))))))******)))(((((()))***++++++***)))))))))***+++,,,'''''')))***,,,...//////000...------......---+++************************...,,,***((((((***---///******,,,,,,------------+++,,,,,,------...............//////111222444555777999<<<======;;;888777555444444333333444444555777777999===AAABBBAAA???777666555555777<<<@@@CCCFFFGGGHHHIIIIIIIIIHHHGGGCCCDDDEEEEEEEEEEEEEEEDDDBBBDDDGGGIIIJJJMMMQQQSSSQQQSSSUUUWWWZZZ]]]___```bbbccceeegggiiijjjkkkkkkkkkjjjhhheeebbb___]]]\\\VVVVVVVVVUUUVVVYYY^^^bbbgggjjjnnnssswww{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwvvvsssqqqpppmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiijjjjjjiiihhhlllsssxxxyyyzzz{{{}}}|||wwwtttrrruuuqqqooonnnlllmmmttt}}}tttaaaTTTJJJEEEAAA@@@>>><<<;;;;;;<<<===BBBGGGOOOXXXdddttt}}}~~~kkkUUUHHHCCC???===;;;999888777777777888999999999:::<<<@@@CCCJJJVVVhhh~~~|||qqqbbbXXXNNNJJJGGGCCCAAACCC@@@@@@???>>>===<<<;;;;;;{{{sssxxxzzzyyyzzz}}}iiiVVVMMMFFFEEEEEEBBBAAABBB>>><<<::::::::::::888666777666666555444333222222//////000000000000000///,,,+++******+++,,,+++************++++++*********)))***+++++++++***(((((('''''''''(((******)))'''((((((((()))))))))*********)))(((''''''((()))***+++***)))((()))***,,,---(((((()))+++,,,---.........---+++,,,------,,,+++(((((()))******+++++++++---,,,+++***+++,,,---///++++++,,,---------,,,+++++++++,,,,,,---......///.........///111222444555;;;<<<=========;;;999888555444444333333444444555555666999===@@@AAA@@@>>>888777555555777;;;???AAAFFFGGGIIIJJJKKKJJJJJJIIIFFFFFFGGGGGGGGGFFFEEEDDDBBBDDDFFFHHHJJJMMMQQQTTTRRRSSSUUUWWWYYY\\\^^^___```aaaccceeeggghhhhhhhhhfffeeeccc```\\\YYYWWWVVVQQQQQQQQQQQQRRRWWW]]]aaafffiiinnnsssxxx{{{}}}~~~}}}~~~~~~~~~~~~}}}|||||||||{{{{{{||||||}}}zzzzzzzzzyyyxxxuuusssrrrpppooonnnmmmmmmmmmnnnooollllllllllllkkkkkkjjjjjjhhhiiijjjiiiiiimmmuuu|||zzz{{{}}}~~~zzzxxxwwwvvvsssqqqpppooopppwwwwwwdddUUULLLGGGAAA@@@>>>;;;::::::;;;<<>><<<:::999888888999999:::::::::;;;===AAADDDKKKVVVhhh~~~}}}ssscccYYYOOOJJJHHHDDDBBBCCCAAA@@@@@@???>>>===<<<<<>><<<::::::::::::888666777777666555444333333222,,,,,,---------------,,,+++***))))))+++,,,+++*********++++++++++++******((()))*********)))'''&&&&&&&&&&&&(((******(((&&&))))))))))))************,,,+++***))))))***++++++---,,,+++******,,,...///*********++++++,,,,,,,,,***)))((()))***+++***(((&&&'''(((***+++++++++++++++,,,,,,---............+++,,,---------,,,+++***++++++,,,,,,---...//////.........///000222444555======>>>======;;;:::999555444444333333444444555444555888<<>><<<:::888666555666999===???HHHIIIKKKMMMMMMNNNMMMMMMGGGHHHIIIIIIHHHGGGFFFEEEAAACCCFFFHHHJJJMMMQQQTTTRRRSSSUUUWWWYYY[[[]]]]]]^^^___aaadddeeefffffffffcccbbb___\\\YYYUUUSSSQQQNNNNNNNNNOOOQQQUUU\\\aaafffiiinnnsssxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||||||||{{{yyywwwuuusssrrrqqqooommmmmmnnnpppqqqooooooooonnnmmmmmmllllllfffhhhjjjjjjjjjoooxxx~~~{{{|||}}}zzzyyyxxxwwwtttrrrqqqpppqqqyyyzzzfffWWWMMMIIIBBB@@@>>>;;;::::::;;;<<>>BBBEEEKKKWWWhhh}}}tttdddYYYOOOKKKHHHDDDCCCDDDBBBBBBAAA@@@???>>>======uuuppptttxxx{{{yyyzzzyyyaaaTTTLLLFFFEEEEEEBBB???@@@=========<<<;;;:::888888555555555444333222111000///......---,,,,,,++++++,,,,,,+++******++++++,,,*********)))******++++++***++++++++++++***))))))******+++++++++******)))++++++++++++++++++++++++((()))***++++++***((((((+++,,,,,,---------,,,,,,))))))*********+++++++++++++++******++++++,,,---++++++*********************,,,///000...---,,,,,,.........---,,,+++***)))******++++++++++++++++++000000//////000222444555:::<<<>>>>>><<<:::888888666555555555555444444444777777999===@@@BBBAAA???666555555666888;;;>>>@@@GGGJJJMMMOOONNNLLLKKKKKKMMMMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKNNNOOOWWWWWWXXXYYYZZZ[[[\\\\\\``````aaabbbbbbbbbbbbbbbbbb___\\\WWWSSSPPPOOONNNKKKLLLLLLMMMPPPTTT[[[___dddlllsssvvvyyy~~~}}}~~~~~~~~~~~~}}}zzzxxxvvvtttssssssqqqooommmnnnooorrrtttpppoooooonnnmmmllllllkkklllmmmmmmmmmnnnqqqvvvzzz}}}{{{yyywwwxxxtttppppppssszzzjjjYYYMMMGGGEEEAAA>>><<<<<<===>>>>>>===CCCKKKUUUaaappp{{{|||lllWWWIIIAAAAAA???<<<:::999999;;;;;;999:::;;;;;;;;;===@@@BBBKKKUUUiiiwwwggg\\\RRRMMMIIIEEECCCDDDAAAAAA@@@???>>>===<<<<<>>>>><<<:::888888666555555555555444444444666777999===@@@AAA@@@>>>888777666666888<<<@@@BBBEEEIIIMMMOOOOOONNNNNNNNNMMMLLLKKKJJJHHHHHHGGGGGGHHHHHHHHHIIIJJJMMMOOOPPPTTTUUUVVVXXXZZZ\\\]]]^^^___``````aaaaaa``````___\\\ZZZWWWSSSOOOMMMKKKKKKLLLMMMNNNPPPRRRWWW]]]aaafffmmmtttvvvyyy~~~}}}}}}{{{yyywwwvvvvvvtttsssrrrqqqqqqrrrtttuuussssssrrrqqqooonnnnnnmmmmmmnnnnnnooopppsssxxx|||}}}zzzxxxyyyuuurrrrrrvvv|||lllZZZNNNHHHBBB???;;;999999:::;;;;;;>>>CCCKKKUUU```oooxxxyyy{{{~~~hhhVVVJJJCCC???>>><<<;;;999999::::::999:::;;;;;;;;;===@@@BBBKKKUUUiiiwwwhhh]]]RRRMMMIIIEEECCCDDDAAAAAA@@@???>>>===<<<<<>>>>>=========<<<;;;:::888888555555555555444222111000............---,,,,,,+++***)))))))))************,,,,,,++++++******))))))***++++++++++++***))))))((())))))******))))))(((((((((((((((((((((((((((+++***************++++++***+++++++++++++++******++++++++++++,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********+++******))))))+++++++++,,,,,,---------000/////////000222444555:::<<<>>>>>><<<:::999999666555555555555444444444555666999===@@@AAA@@@>>>999888666666888<<>><<<<<<=========???DDDLLLTTT___mmm||||||sssuuu}}}zzzvvvuuu|||uuu```RRRHHHBBB======<<<;;;:::999888888999:::;;;;;;;;;===@@@BBBLLLUUUiiiwwwiii^^^SSSNNNJJJEEEBBBCCCAAAAAA@@@???>>>===<<<<<<rrrooouuu{{{|||eeeWWWOOOHHHFFFDDD@@@===============<<<;;;:::888888666666555555444222111000.../////////...---,,,+++)))******+++++++++++++++------,,,,,,+++***)))(((***++++++++++++***))))))'''(((((())))))))))))((()))))))))))))))))))))))))))((('''&&&'''((()))*********+++++++++***))))))++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---,,,------.........------*********++++++,,,,,,---////////////111333555666:::<<>>>>>>>>???DDDKKKSSS]]]kkkyyyxxxnnnrrr{{{}}}xxxrrrooosss|||{{{hhhWWWMMMEEE@@@<<<<<<<<<;;;:::999777666999:::;;;;;;;;;===@@@BBBKKKVVViiiwwwjjj___SSSNNNJJJEEEBBBCCCAAAAAA@@@???>>>===<<<<<<sssqqqwww~~~~~~gggWWWOOOHHHFFFDDD@@@===============<<<;;;:::888888666666666555444333222111...///000000///...,,,+++***+++,,,---------,,,,,,------------,,,***)))(((***++++++++++++***))))))''''''((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++++++++++++++***)))(((++++++,,,,,,,,,---------+++,,,---.........------)))*********+++++++++,,,,,,------,,,++++++---.........//////////////////------......///000000111////////////111333555666;;;===??????===;;;999999666555555555555444444444555777:::???BBBBBB@@@===888666333333555999???BBBEEEGGGKKKLLLKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKNNNPPPSSSTTTTTTVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWUUUTTTQQQPPPOOONNNMMMNNNNNNOOORRRSSSVVVXXX[[[```eeeiiinnnuuuyyyyyy{{{}}}{{{|||}}}{{{|||}}}~~~~~~|||zzzyyyyyywwwuuurrrpppooooooooouuuvvvxxxzzz{{{~~~~~~zzzxxxxxx{{{tttbbbSSSLLLDDDAAA===::::::;;;;;;;;;???CCCJJJRRR\\\iiiwwwwwwlllpppyyy~~~{{{vvvoookkklllsssyyy{{{xxxnnn^^^RRRKKKFFFBBB<<<<<<<<<;;;:::999777666999:::;;;;;;;;;===@@@BBBJJJUUUiiivvviii___TTTNNNJJJEEECCCDDDAAAAAA@@@???>>>===<<<<<>>>>>=========<<<;;;:::888888666666666666444333222111...///000111000...,,,******+++,,,.........------,,,,,,---------+++***)))***++++++++++++***))))))''''''((()))************((((((((((((((((((((((((************+++,,,---...,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,---...///000///...---)))))))))******++++++,,,,,,---......,,,,,,---...---------......---,,,,,,+++,,,,,,---...///000000.........///111333555777;;;===??????===;;;::::::666555555555555444444444666888<<<@@@DDDDDDAAA>>>666555333333555999>>>AAADDDGGGJJJKKKIIIGGGEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFHHHKKKNNNOOOSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSOOONNNNNNMMMNNNOOOQQQRRRTTTWWWZZZ]]]```dddiiimmmrrrwww{{{zzz{{{}}}||||||{{{xxxuuussssssttttttyyy{{{}}}~~~~~~yyyzzz{{{~~~|||||||||wwwdddUUUMMMFFFCCC???<<<<<<<<<<<<<<<>>>BBBIIIQQQZZZgggvvvyyymmmpppzzz|||{{{vvvpppkkkkkkoootttrrroooeeeXXXOOOLLLJJJFFF======<<<;;;:::999888888999:::;;;;;;;;;===@@@BBBIIIUUUjjj}}}vvviii^^^SSSNNNKKKGGGEEEEEEAAAAAA@@@???>>>===<<<<<>>@@@CCCFFFIIIKKKIIIGGGFFFFFFEEEFFFHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFIIILLLOOOPPPQQQQQQRRRTTTUUUWWWXXXYYYWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPPPPPPPRRRTTTVVVWWWXXXZZZ^^^aaadddhhhmmmqqqtttyyy|||{{{|||}}}{{{xxxvvvuuuuuuvvvwww}}}~~~~~~zzzwwwuuurrrsssuuuyyyyyyfffWWWNNNIIIFFFAAA???>>>??????>>><<>><<<;;;999999::::::999:::;;;;;;;;;===@@@BBBGGGUUUjjjzzz|||uuuggg]]]SSSNNNKKKHHHFFFGGGAAAAAA@@@???>>>===<<<<<>>@@@@@@>>>;;;::::::666666555555555444444444777:::>>>CCCGGGFFFCCC@@@666555555666888;;;>>>@@@BBBEEEIIIKKKJJJIIIIIIIIIEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEFFFGGGJJJMMMPPPRRRNNNOOOQQQSSSUUUXXXYYYZZZVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTVVVYYY[[[\\\[[[]]]aaadddhhhlllqqqtttuuuzzz}}}||||||{{{yyyvvvtttssstttvvvwww|||wwwssspppnnnmmmooorrrvvv}}}{{{gggWWWOOOFFFCCC???<<<;;;<<<<<<;;;;;;@@@GGGOOOYYYfffuuu~~~qqqsss||||||wwwwwwzzz~~~zzzuuugggWWWLLLHHHCCC>>>AAA???<<<:::999:::;;;;;;999:::;;;;;;;;;===@@@BBBFFFTTTkkk|||ssstttuuufff\\\RRRNNNLLLHHHGGGHHHAAAAAA@@@???>>>===<<<<<<}}}zzzvvvcccQQQMMMHHHDDDBBBAAA@@@???;;;;;;<<<<<<;;;;;;:::999999888777666444333222111///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((((((((())))))+++*********))))))(((((((((((((((((((((((((((((('''((()))******+++******)))***+++,,,+++)))'''&&&((()))+++,,,---,,,,,,+++))))))***+++---...//////((()))******)))***,,,...+++,,,------......---------,,,,,,++++++,,,,,,---***---///...,,,+++---000000000///000333666:::===<<<>>>@@@???<<<999888888777777777666555555444444666;;;>>>@@@CCCFFFCCC>>>999777555555666888<<<>>>BBBEEEIIIKKKKKKIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFHHHJJJLLLMMMPPPQQQSSSUUUVVVVVVVVVVVVXXXWWWUUUTTTTTTTTTUUUVVVUUUVVVWWWXXXYYYZZZ[[[\\\```bbbdddgggkkkpppsssuuuyyyzzz{{{}}}~~~zzzvvvttttttuuuwww|||~~~zzztttooojjjgggfffdddhhhooovvv|||}}}jjjXXXNNNIIIFFFBBB???======>>>???===AAAGGGMMMWWWdddsss~~~|||ssswww~~~nnn]]]QQQJJJEEEBBB???===;;;;;;<<<<<<;;;::::::;;;;;;;;;:::;;;>>>@@@FFFQQQddd||||||qqqpppuuuggg^^^SSSKKKGGGFFFEEECCC@@@@@@???>>>===<<<;;;;;;}}}sssaaaPPPLLLGGGCCCBBBAAA???>>>=========<<<;;;999888777777777666444333222111000///---,,,,,,,,,,,,+++)))************************+++************++++++,,,))))))(((((((((((())))))************)))))))))((((((((((((((((((((((((((()))***+++,,,,,,------,,,******+++,,,,,,+++))))))++++++,,,,,,,,,+++************++++++,,,---......************+++,,,---...,,,,,,---...............---,,,,,,++++++,,,,,,------...//////......///000000//////000222666:::<<<<<<>>>??????<<<:::888888777777777666555555444444666:::>>>@@@CCCFFFCCC>>>999777555444555888<<<>>>BBBFFFJJJLLLKKKJJJHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEFFFFFFHHHJJJLLLNNNQQQRRRTTTVVVWWWXXXXXXWWWYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[]]]^^^^^^___cccdddfffjjjnnnrrruuuwwwzzz{{{|||~~~}}}xxxtttrrrssstttvvv|||~~~{{{xxxrrrmmmhhhdddbbbbbbdddhhhooovvv|||lll[[[QQQIIIGGGCCC???======>>>???===AAAGGGMMMWWWdddsss~~~wwwooorrryyyuuucccUUUMMMGGGDDD???===;;;:::;;;;;;;;;999:::;;;;;;;;;;;;<<>>===<<<;;;;;;ppp]]]OOOKKKFFFCCCAAA@@@???>>>???>>>>>><<<;;;999777666666666555333222111000000///...,,,,,,------+++***++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***+++,,,------------+++++++++++++++,,,,,,,,,------,,,+++************+++++++++,,,,,,---------...+++)))***---//////---------...////////////...---,,,,,,++++++,,,,,,---------,,,---...///...---///......///222555888;;;;;;===??????===:::999999777777777666555555444444555:::===???BBBFFFCCC>>>999777555444555888<<<>>>CCCGGGKKKMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKFFFFFFFFFGGGIIIKKKNNNOOORRRTTTVVVXXXYYYZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\______``````aaabbbccccccfffgggiiilllppptttwwwyyyzzz{{{}}}|||yyyuuuqqqpppqqqsssuuu{{{~~~zzzssspppjjjeeeaaa______```dddhhhooouuu|||ppp___TTTJJJGGGCCC???======>>>???===AAAGGGMMMWWWdddsss~~~rrrjjjnnnuuukkk[[[PPPJJJGGG>>><<<::::::;;;;;;:::999999:::;;;;;;;;;===@@@CCCFFFQQQddd|||rrriiijjj~~~uuuggg___TTTKKKHHHGGGEEEDDD@@@@@@???>>>===<<<<<<;;;nnn[[[MMMJJJFFFCCCAAA@@@>>>===>>>>>>===<<<;;;999777777666666555444333222111000///...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***************+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++((()))...000...+++---......///000/////////---,,,,,,++++++,,,,,,---,,,***((())),,,...,,,***.........///222444777999:::<<>>999777444333444777<<<>>>DDDGGGKKKMMMMMMKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMMMMFFFFFFGGGHHHJJJLLLOOOPPPTTTVVVXXXZZZ\\\\\\]]]\\\]]]]]]^^^^^^___```aaaaaadddddddddeeeeeefffffffffiiiiiikkknnnqqquuuxxxyyyzzz{{{}}}xxxuuurrrooonnnooorrrtttzzz~~~zzzuuuooolllfffbbb______aaabbbeeeiiiooouuu|||rrraaaVVVJJJGGGCCC???===<<<===>>>===AAAGGGMMMWWWdddsss~~~|||nnnhhhmmmtttuuuaaaSSSKKKHHH???===::::::::::::999888777888999::::::<<<@@@CCCFFFQQQddd|||mmmeeefff|||uuufff^^^SSSJJJGGGFFFDDDCCCAAA@@@@@@???>>>===<<<<<>>===<<<<<<<<<<<<;;;:::999999777666666555444333222222000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))((()))***++++++,,,++++++)))))))))))))))***+++,,,******))))))***,,,...///------,,,,,,,,,,,,++++++///+++''')))---///---***---......///000/////////---,,,,,,++++++,,,,,,---,,,***((())),,,...,,,***......///000222444777888999;;;>>>>>>===;;;::::::777777777666555555444444444888;;;<<<@@@DDDCCC???999777444222333777;;;???DDDGGGKKKMMMMMMKKKJJJIIIIIIKKKLLLNNNNNNNNNNNNMMMGGGGGGGGGIIIKKKNNNPPPRRRUUUWWWYYY\\\^^^^^^______```aaabbbccceeeffffffggghhhhhhhhhhhhhhhiiiiiiiiijjjjjjlllnnnqqqtttwwwxxxzzz{{{}}}}}}ssspppmmmkkkkkkmmmpppsssxxx||||||tttoookkkhhhdddaaa```aaadddfffgggkkkqqqwww|||sssaaaWWWKKKHHHCCC???<<<<<<===>>>===AAAGGGMMMWWWdddsss~~~uuuiiieeekkkqqqhhhWWWLLLGGG???===;;;:::::::::999888666777888999999;;;???AAAGGGQQQddd}}}kkkdddeee{{{~~~uuueee]]]QQQIIIFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<>>>>>===<<<;;;;;;777777777666555555444444444777:::;;;???DDDCCC???:::777333111222666;;;???CCCGGGKKKMMMLLLJJJIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMHHHHHHHHHJJJLLLOOORRRSSSVVVXXXZZZ]]]___`````````cccdddfffhhhjjjkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkmmmoooqqqtttvvvxxxzzz|||~~~}}}xxxllljjjgggffffffiiimmmpppuuu{{{}}}wwwpppkkkgggeeebbbaaaaaadddgggiiikkkoootttxxx}}}sssaaaVVVKKKHHHCCC???<<<<<<===>>>===AAAGGGMMMWWWdddsss~~~|||ooodddbbbgggnnnsss]]]NNNGGGAAA???<<<;;;;;;;;;:::888777888999999999;;;>>>AAAGGGQQQddd}}}mmmeeefffxxx|||ssseee]]]RRRIIIFFFEEECCCBBBAAAAAA@@@???>>>======<<>><<<<<<<<<<<<;;;:::999888666555555444444333333222000///------......,,,+++++++++++++++++++++++++++)))))))))((())))))******))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((***+++,,,---............)))***+++++++++***)))(((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...............---,,,,,,++++++,,,,,,------...//////......///000///000111222444666777888888:::===>>>===<<<<<<<<<777777777666555555444444333777999:::>>>CCCCCC???:::777333000111666;;;???BBBFFFJJJLLLKKKJJJHHHHHHFFFHHHJJJKKKLLLMMMLLLLLLHHHHHHIIIJJJMMMPPPSSSTTTVVVXXXZZZ]]]___```aaaaaaeeefffiiilllnnnoooppppppppppppoooooonnnnnnnnnnnnmmmmmmnnnppprrruuuwwwxxx}}}~~~~~~vvvqqqeeecccaaa```aaaeeeiiikkksssyyy}}}yyysssmmmiiieeedddddddddeeehhhkkklllooorrrvvvzzz}}}tttaaaVVVKKKHHHDDD???<<<<<<<<<======AAAGGGMMMWWWdddsss~~~~~~pppeeebbbffflll~~~~~~eeeSSSJJJBBB@@@===<<<<<<<<<:::999999:::;;;;;;;;;<<>>======iiiUUULLLJJJHHHFFFEEECCCAAA???>>>>>>>>><<<;;;999777666444444444333333222222222111///...---......---+++++++++++++++++++++++++++(((((('''(((((()))******))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,***+++---...---+++)))((()))***,,,------,,,+++***+++++++++,,,,,,---------...//////...,,,,,,...///+++,,,------......---------,,,,,,++++++,,,,,,---***---///...,,,+++---000000111222333555666777888777:::===>>>===<<<<<<<<<777777777666555555444444333666888:::>>>CCCCCC???:::777333000111666;;;???BBBEEEJJJLLLKKKIIIHHHGGGEEEGGGHHHJJJKKKLLLLLLKKKHHHHHHIIIKKKMMMPPPSSSUUUVVVXXXZZZ]]]___aaaaaaaaafffhhhkkknnnppprrrrrrrrrrrrrrrrrrqqqqqqppppppooonnnnnnoooqqqsssvvvxxxyyyzzzrrrlll```___]]]\\\]]]aaaeeehhhqqqxxx{{{vvvqqqlllhhhfffffffffhhhjjjlllooopppqqqtttxxx{{{~~~uuubbbVVVLLLIIIDDD???<<<<<<<<<======AAAGGGMMMWWWdddsss~~~ttthhhdddggglllkkkWWWLLLCCCAAA>>>======<<<;;;999<<<=========<<<===@@@BBBGGGQQQddd}}}sssiiiiiiqqqzzzqqqhhh```UUUMMMIIIHHHGGGEEEBBBAAAAAA@@@???>>>======~~~gggXXXLLLIIIEEECCCBBBAAA???>>>===<<<;;;;;;<<<;;;999777444444444444333222111111///---,,,---//////+++(((......---,,,,,,+++******))))))))))))************((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((******+++,,,---......///,,,,,,+++***+++,,,...///)))***+++,,,+++)))'''%%%)))***+++,,,---.........((()))+++---.........---------------------,,,,,,------------------------.........///000111111222000000111222333555666777888;;;>>>???>>>;;;::::::888888666555444333333222555666888===AAABBBBBB@@@999777444333444777;;;>>>CCCDDDFFFGGGGGGFFFEEEDDDBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUXXX[[[^^^___```bbbdddgggkkkpppsssttttttuuuvvvwwwvvvuuutttsssrrrrrrqqqnnnpppqqqrrrsssuuuyyy|||}}}rrrfff]]]WWWTTTXXX]]]```dddgggnnnsss{{{}}}wwwrrrooooooooojjjkkklllnnnoooqqqrrrsssvvvxxx{{{}}}vvvcccWWWIIIFFFBBB@@@>>>===;;;999<<<>>>EEENNNVVVaaaqqqzzzjjjeeelllssspppXXXKKKDDDBBB>>><<<;;;:::999777999999::::::<<<===???@@@LLLRRRbbbyyyrrrhhhkkkooo|||tttggg___TTTMMMIIIGGGEEECCC@@@@@@???>>>======>>>>>>zzzeeeVVVLLLIIIEEECCCBBBAAA???>>>===<<<;;;;;;<<<;;;999777333444444333333222111000000...------///...,,,))),,,,,,,,,++++++******)))%%%%%%&&&&&&&&&''''''''')))*********++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((()))))),,,++++++++++++,,,---...***+++,,,------,,,++++++***+++,,,,,,------------,,,,,,---------,,,+++***........................************************+++++++++,,,---.........000000000111333444666777888;;;>>>???>>><<<::::::888777666555444333333333555666999===AAACCCBBBAAA999777555333444777;;;===CCCEEEFFFHHHHHHGGGFFFDDDBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUWWWZZZ\\\]]]___bbbdddjjjmmmrrruuuvvvwwwwwwxxxwwwwwwvvvuuusssrrrqqqqqqoooppprrrssssssvvvzzz}}}~~~sssggg\\\UUURRRVVV\\\```dddhhhpppuuu|||yyytttpppnnnmmmnnnlllmmmnnnoooqqqrrrssstttuuuwwwzzz|||~~~wwwdddXXXJJJGGGCCC@@@???>>>===<<<<<<>>>EEENNNWWWaaarrrtttmmmrrrxxxuuu]]]PPPDDDAAA>>><<<;;;:::999888999999999:::<<<===???@@@JJJQQQaaayyyxxxmmmmmmkkk{{{|||tttggg___TTTLLLIIIGGGEEECCCAAA@@@???>>>============xxxdddWWWLLLIIIEEECCCBBBAAA???>>>===;;;;;;;;;;;;;;;999777333444444333333222111000222000...---......---,,,************************(((((((((((())))))))))))*********+++++++++,,,,,,***))))))(((((())))))***(((((((((((((((((((((((()))))))))***************,,,++++++++++++,,,------***++++++,,,---......///+++,,,,,,---------,,,,,,,,,,,,---------,,,+++***---......//////000000000------------------------******++++++,,,---------///000000111222444555666888;;;>>>???>>><<<;;;:::888777666555444333333333555666999===AAACCCBBBAAA:::888555333444777:::===CCCEEEGGGIIIJJJIIIGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUWWWXXXYYY[[[^^^cccffflllpppuuuxxxyyyyyyzzz{{{xxxxxxwwwuuutttrrrqqqqqqoooqqqrrrsssuuuwww{{{~~~uuujjj___XXXTTTWWW]]]aaafffkkkpppuuu|||}}}{{{wwwssspppoooooooooppppppqqqrrrssstttuuuuuuuuuvvvyyyzzz|||yyyeeeYYYLLLHHHCCC@@@????????????<<<>>>EEEOOOWWWbbbrrrxxxyyy~~~yyy```RRRDDDAAA>>><<<;;;:::999888999999999:::;;;===??????HHHOOO___yyyqqqmmmiiivvv|||sssfff^^^TTTLLLIIIGGGEEECCCBBBAAA@@@>>>===<<<<<<<<>><<<;;;::::::;;;;;;999777444555555444444333222111222111///------.........************++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***))))))))))))))))))***((((((((((((((((((((((((------------------,,,,,,++++++++++++++++++,,,,,,************+++,,,---...------------------,,,,,,)))***+++,,,---.........,,,,,,---...///000000111........................------.........//////////////////000222333555666777:::>>>???>>><<<;;;;;;777777666444444333333333555666999===AAADDDCCCBBB;;;999555333444666999<<>>>>><<<>>>EEEOOOWWWbbbsssvvv]]]PPPDDDAAA===<<<;;;;;;:::888888888999:::;;;===>>>???FFFMMM^^^xxxvvvmmmiiittt|||ssseee]]]SSSKKKHHHGGGFFFDDDCCCBBB@@@???===<<<;;;;;;xxxeeeXXXLLLIIIEEECCCBBBAAA???>>><<<;;;::::::;;;:::888666666666666666555444333222222111000...------...///+++++++++,,,,,,,,,,,,,,,))))))))))))************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***************)))))))))+++++++++++++++++++++***,,,++++++******++++++,,,------.........---,,,,,,*********+++,,,---...///++++++,,,---......//////++++++++++++++++++++++++///////////////000000000......///000111333444555777:::===???>>><<<;;;;;;777666555444444444444444555666999===BBBDDDDDDCCC<<<999666444333555999;;;CCCEEEIIILLLNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFIIIIIIJJJLLLOOORRRTTTUUUWWWXXXXXXYYY[[[```gggkkkppptttyyy|||}}}}}}~~~~~~}}}|||zzzxxxvvvtttrrrqqqqqqsssuuuvvvwwwzzz~~~{{{tttllleeefffiiikkkmmmpppnnnsssyyy~~~zzzwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwwwwyyy||||||yyyxxxyyy||||||hhh[[[QQQLLLDDD???<<<;;;;;;:::<<<>>>EEEOOOXXXccctttyyyyyypppYYYMMMCCC@@@===;;;;;;;;;:::999888888888999;;;<<<>>>???DDDLLL\\\www~~~oooiiirrr|||sssccc\\\RRRKKKHHHGGGFFFEEECCCBBB@@@???===<<<;;;;;;vvvcccVVVLLLIIIEEECCCBBBAAA???>>><<<:::::::::::::::888666666666666555555444333222///000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,'''''''''((((((((())))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++***)))------------,,,,,,,,,,,,,,,------.........------...---,,,+++++++++,,,,,,++++++,,,,,,---.........------------------------........................---......///000222333444777:::===???>>>===<<<<<<666666555444444444444444555666999>>>BBBEEEEEECCC===:::777444333555888:::CCCFFFJJJNNNPPPOOOMMMKKKJJJKKKJJJJJJIIIHHHGGGFFFIIIIIIKKKMMMOOORRRUUUVVVXXXYYYZZZ[[[^^^cccjjjnnnrrrvvv{{{~~~}}}{{{xxxvvvtttsssrrrtttvvvwwwyyy|||wwwqqqqqqsssssssssuuurrrvvvzzz~~~|||yyyvvvsssssstttvvvwwwxxxyyyyyyyyy{{{zzzzzzzzzyyyyyyxxxxxxvvvvvvwwwwwwxxx{{{|||yyywwwvvvxxx{{{~~~iii\\\QQQLLLEEE@@@===;;;:::999<<<>>>FFFOOOXXXccctttuuussszzzjjjVVVLLLCCC@@@===;;;;;;;;;:::999888888888999:::<<<>>>>>>DDDKKK\\\uuuuuuhhhppp{{{{{{rrrbbb[[[QQQJJJHHHHHHGGGEEEBBBAAA@@@>>>===<<<<<<<<>>;;;:::999:::::::::888666444444444444333222111000---///000///---++++++---------,,,,,,++++++******+++++++++,,,,,,,,,------(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))*********++++++,,,,,,---***++++++,,,+++***)))((()))***+++---------,,,,,,,,,,,,---.../////////......---,,,+++++++++,,,,,,------------............000000000000000000000000------------------------------......000111333444666999===???>>>===<<<<<<666666555444444444444555444666999>>>CCCEEEEEEDDD===;;;777444333555777999CCCFFFKKKOOOQQQPPPNNNLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIKKKMMMPPPSSSUUUWWWYYY[[[]]]___aaaffflllqqquuuyyy~~~}}}zzzwwwuuutttssstttvvvxxxzzz}}}}}}~~~{{{|||~~~{{{wwwvvvuuutttrrrtttuuuxxxzzz||||||||||||||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxx{{{~~~{{{yyyuuuwwwyyy{{{jjj]]]NNNJJJEEEAAA???>>><<<;;;<<<>>>FFFOOOYYYddduuusssooosssyyywwwcccSSSLLLBBB@@@===;;;;;;;;;;;;:::777777888999:::<<<===>>>EEEKKK[[[tttxxxjjjqqqzzz{{{rrraaaZZZPPPJJJHHHHHHGGGFFFAAA@@@???>>>============zzzdddVVVLLLIIIEEECCCBBBAAA???>>>;;;:::999999::::::888666222222222222111000//////+++...111000---******+++---,,,,,,+++***)))((((((&&&''''''''''''((((((((())))))))))))************++++++************++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,***+++,,,,,,+++***)))(((###%%%(((+++,,,,,,+++++++++,,,---...////////////+++*********+++---///000///////////////.........------------------------........................---------...000111333444666999===???>>>===<<<<<<666666555444444444555555444666999>>>CCCFFFEEEDDD>>>;;;777444333444777999CCCFFFKKKPPPRRRQQQOOOMMMOOONNNNNNMMMLLLJJJHHHGGGHHHIIIKKKMMMPPPSSSUUUWWWZZZ\\\^^^aaadddiiinnnrrrwww{{{~~~{{{xxxvvvuuusssuuuwwwyyyzzz~~~{{{vvvrrrrrrrrrssssssvvvxxx{{{~~~}}}}}}|||{{{zzzyyyxxxxxxwwwxxxwwwwwwxxx|||}}}{{{vvvwwwyyyzzz}}}kkk^^^LLLIIIEEECCCBBBAAA???>>><<<>>>FFFPPPYYYddduuu~~~qqqllloootttyyy|||mmm]]]PPPKKKBBB@@@===;;;;;;<<<;;;:::777777888999:::<<<===>>>EEELLL[[[tttxxxnnnttt}}}{{{rrraaaZZZPPPJJJHHHHHHGGGFFF@@@@@@???>>>>>>===>>>>>>