BM6g6( hhhZZZQQQUUUYYYXXXWWWZZZXXXUUUPPPLLLHHHEEEDDDCCC???===;;;::::::999666444222111///......---+++)))''''''''''''((((((((((((&&&((())))))''''''''')))''''''&&&&&&&&&%%%%%%%%%########################"""######$$$$$$$$$############""""""###$$$$$$%%%$$$$$$###""""""###############"""!!!!!!"""###$$$""""""""""""############!!!!!!""""""############""""""######"""""""""###!!!""""""#########""""""###$$$""""""$$$#########""""""""""""######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$######%%%%%%$$$###################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))((()))))))))************,,,,,,++++++,,,,,,---.../////////000111222444444111111111000000000000000111111111111111111111111000000000///......------******))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###gggZZZQQQUUUZZZXXXWWWYYYWWWUUUPPPKKKHHHEEEDDDDDD???===;;;:::999888666444333111///......---,,,***''''''''''''((((((((((((&&&(((******((('''((((((''''''&&&&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$###""""""""""""###"""""""""""""""######$$$"""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###!!!""""""############""""""$$$######$$$"""######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))************,,,,,,++++++,,,,,,---.........//////000111333444222111000////////////000000000000000000111111111/////////...------,,,,,,***)))))))))((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###}}}fffYYYQQQUUUZZZXXXWWWYYYWWWTTTPPPKKKHHHEEEDDDDDD???===;;;999999888666444333111///.........,,,***''''''''''''((((((((((((&&&(((******)))(((((((((''''''&&&&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$###""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$!!!###$$$###!!!!!!"""$$$!!!!!!"""###############!!!$$$$$$!!!!!!$$$$$$!!!######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))************,,,,,,++++++,,,,,,---...---------...///000222222222111000///...//////000....../////////000000000.........---,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$|||fffXXXQQQUUUZZZXXXWWWYYYWWWTTTPPPKKKHHHFFFEEEDDD???===:::999999888666444333111/////////...,,,***''''''''''''((((((((()))&&&(((***+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$###""""""!!!""""""!!!!!!""""""#########$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!###%%%$$$!!! """$$$!!!!!!"""############### ###$$$""""""$$$### ######""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))************,,,,,,++++++,,,,,,---...------------...000111222222111///.........///000---.........//////000000...------,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$${{{fffZZZSSSXXX\\\YYYVVVWWW]]]TTTNNNMMMJJJDDDBBBEEE@@@===::::::;;;:::666333111222111...+++)))((()))***)))'''((()))***((('''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%$$$#########""""""!!!!!!%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" """###%%%%%%###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""###!!!!!!%%%%%%"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""")))'''###  ###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((,,,***'''$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&''''''%%%"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%&&&''''''((((((((((((((())))))))))))************)))))))))((()))******+++,,,...///...------...//////...---,,,,,,---...///////////////000000000000---......///...,,,+++***+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%}}}cccVVVOOOUUUZZZXXXVVVXXXZZZTTTPPPPPPNNNGGGCCCDDD???<<<::::::;;;:::666222111222222000,,,***)))))))))'''&&&'''((()))(((&&&)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$############"""""""""!!!############""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!""""""""""""""""""""""""!!!"""############"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$&&&&&&### !!!%%%%%%"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""'''&&&###!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''***)))&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''((((((((((((((((((((()))))))))*********)))))))))))))))******+++,,,---......------...//////...------------...///000000000///////////////---.........---,,,+++***)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%}}}aaaTTTMMMRRRWWWVVVVVVYYYVVVSSSQQQRRRPPPJJJDDDBBB???===::::::;;;:::666333111222444222///+++)))((('''&&&%%%&&&'''((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""#################################""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$''''''$$$ $$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$###""""""######$$$#########$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))******)))))))))))))))*********+++---......------...//////......------......///111000000//////.........---------------+++******(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{fffXXXOOORRRWWWVVVWWWZZZUUURRRPPPOOOMMMIIIEEEBBBAAA>>>;;;;;;<<<;;;888444111333555444111,,,***((('''&&&%%%&&&((()))((('''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##############################"""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!! !!!""""""################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%""" %%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""#########$$$$$$$$$############$$$$$$###########################"""""""""""""""""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''')))'''%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))***(((((()))***************+++,,,------------...000//////............//////111111000///......---------------,,,++++++***)))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%}}}ooo```TTTUUUXXXWWWXXX[[[VVVSSSMMMIIIGGGGGGEEECCCBBB@@@======>>>===999666111333555444111---***)))((('''&&&''')))***)))((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""################################################""""""###$$$$$$$$$$$$###"""##################"""######$$$$$$$$$$$$######"""$$$###!!!$$$)))***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$%%%%%%$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""''')))%%%###%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''((((((((((((((('''(((((((((((()))))))))(((((()))************)))***+++------,,,---...000////////////////////////111000000///...------,,,---,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%wwwfffXXXWWWYYYWWWXXX\\\WWWTTTLLLDDDBBBEEEEEECCCCCC@@@======>>>===999666222333444333000,,,***)))(((''''''(((***+++***)))'''''''''((((((((((((((()))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###!!!"""############"""!!!######$$$%%%%%%$$$######"""%%%&&&&&&***......***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$"""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!'''((("""!!!&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((&&&''''''(((((((((((((((''''''(((((((((((())))))'''((()))++++++******))))))+++,,,---,,,---...000...//////000000//////...000//////......------------,,,+++***))))))))))))((((((((((((((()))))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%yyygggXXXVVVXXXVVVXXX]]]YYYVVVNNNDDDAAAEEEEEEBBBAAA>>><<<<<<===<<<888444222333333111...+++******'''&&&&&&''')))******)))''''''''''''((((((((()))******))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!""""""###%%%&&&&&&'''"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""################################################""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!%%%'''(((+++///,,,'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##################$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%########################***000...$$$!!!&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$"""###%%%'''(((''''''&&&$$$$$$$$$$$$$$$&&&'''(((&&&''''''((((((((((((((('''''''''((((((((())))))'''(((***+++++++++)))((((((***,,,,,,,,,,,,...000...///000111111000///...........................---,,,***)))(((((())))))&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%xxxfffWWWTTTVVVUUUWWW]]]YYYXXXPPPFFFCCCFFFFFFAAA@@@===::::::;;;:::666333333333333000---******+++&&&%%%$$$&&&((())))))(((&&&'''''''''(((((())))))+++******)))(((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###%%%&&&''''''"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######&&&'''***,,,((("""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$######"""######$$$$$$$$$######""""""!!!!!!""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""""""""""""""""""""""" """###$$$%%%&&&################################################%%%%%%%%%$$$$$$######################################################### !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################777<<<777)))###&&&&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$&&&((())))))((('''$$$$$$######$$$&&&'''(((&&&''''''(((((((((((((((''''''''''''((((((((()))'''(((***+++,,,+++)))((((((***,,,,,,,,,,,,...000...///000111111000///...---------...............---+++***((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%oooaaaVVVWWWYYYWWWYYY^^^[[[WWWPPPIIIDDDBBBBBBBBBAAA???======<<<;;;888555444444333111///---+++***''''''''''''''''''''''''***)))(((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###!!!###########################"""!!!!!!###$$$%%%###!!! !!!""""""###$$$###""""""$$$&&&""""""!!!!!!!!!###$$$%%%######"""""""""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""######$$$%%%$$$$$$$$$###"""""""""&&&###!!!!!!$$$%%%$$$""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!###$$$###%%%%%%%%%$$$$$$#################################$$$$$$###############$$$""""""#########""""""!!!$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&***...---'''"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))*********+++---...------...///111000///...------...///,,,---......///.........---+++(((&&&$$$%%%&&&'''%%%'''((('''&&&&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###'''((($$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$~~~mmm___VVVWWWYYYWWWXXX\\\[[[WWWPPPIIIEEEBBBBBBBBB???>>><<<;;;;;;999777444444444333111///---+++***'''''''''''''''''''''''')))((((((((())))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$################## !!!###$$$$$$$$$$$$###############"""!!!!!!!!!"""######"""!!!"""$$$"""###$$$###""""""$$$&&&###"""!!!!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!"""######$$$$$$$$$$$$###############%%%###!!!!!!###%%%$$$""""""############$$$$$$$$$"""""""""#########$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!###$$$###%%%%%%%%%$$$$$$#################################$$$$$$###############$$$"""##################"""&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%(((,,,,,,'''"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******)))+++---------,,,---...111000///...------...///------............---------+++(((&&&%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""%%%$$$""""""%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$${{{kkk^^^VVVXXXZZZWWWWWW[[[[[[WWWPPPJJJEEECCCBBBBBB@@@>>>===<<<<<<:::888555444444333111///---+++***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$"""############""""""!!!!!!"""###""""""$$$%%%"""#########""""""$$$%%%######"""!!!!!!!!!""""""###"""""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!""""""########################$$$$$$$$$$$$###!!!!!!###$$$$$$###"""############$$$$$$$$$!!!!!!"""""""""#########&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!#########$$$$$$$$$$$$$$$#################################$$$###############$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###%%%))))))&&&###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((()))******(((***,,,,,,,,,+++,,,---000///......---...............///......---,,,+++,,,+++(((&&&%%%%%%&&&'''$$$&&&'''&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""$$$###!!!"""%%%%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$vvviii]]]VVVYYY\\\XXXVVVYYYZZZWWWQQQKKKFFFCCCBBBBBBBBB@@@???>>>>>>===;;;888444444333111///---+++***''''''''''''''''''''''''&&&'''(((''''''''''''((())))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""############"""!!! """######""""""###$$$!!!"""###"""!!!"""###%%%$$$######"""!!!!!!!!!!!!""""""""""""""""""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%###"""!!!""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""  !!!#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***''')))+++++++++***+++,,,......................../////////...---,,,******+++***(((&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&###((()))%%%"""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~ssshhh\\\VVVZZZ\\\YYYWWWZZZZZZWWWRRRLLLGGGDDDBBBBBBAAA@@@???>>>>>>===;;;999444444333111///---+++***''''''''''''''''''''''''$$$&&&''''''&&&%%%''')))******))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$############!!!""""""#########"""""""""$$$$$$###!!!!!!!!!"""!!!"""###"""!!!!!!###%%%$$$$$$#########"""!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############"""""""""###$$$$$$$$$%%%!!!"""""""""""""""###$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$########################""""""""""""""""""""""""######""""""###$$$$$$%%%$$$$$$######$$$$$$&&&&&&$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))'''(((***+++******+++,,,------................../////////...---+++***)))***)))((('''&&&&&&''''''((())))))((('''&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&...111***"""!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}sssiii]]]WWWZZZ]]]ZZZXXX[[[ZZZWWWRRRMMMHHHDDDBBBBBB>>>===<<<<<<<<<;;;999777444444333111///---+++***''''''''''''''''''''''''"""%%%''''''%%%$$$''')))***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$###""""""#########!!!""""""############"""###$$$%%%###!!! !!!!!!!!!"""""""""!!!!!!###$$$$$$$$$$$$%%%%%%$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$ !!!""""""!!!!!!###%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!"""$$$"""""""""###############""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$&&&'''%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$################################################$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((%%%&&&&&&''''''((())))))''')))+++++++++***+++,,,,,,,,,---............---//////......,,,+++***)))))))))(((''''''''''''''')))******)))'''&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''///222+++###!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~uuujjj^^^WWW[[[]]][[[ZZZ^^^ZZZWWWRRRMMMHHHEEECCCBBB===<<<;;;;;;;;;:::888666444444333111///---+++***''''''''''''''''''''''''!!!$$$''''''$$$###&&&***))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$######""""""###$$$%%%!!!!!!"""###############"""###$$$###"""!!!"""### !!!"""""" !!!"""$$$###$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############!!!"""""" !!!###&&&"""############$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################"""""""""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!###$$$###!!! """$$$!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&###"""!!!!!!!!!###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((%%%%%%&&&''''''(((((()))''')))+++,,,++++++,,,---+++,,,---.........------.........---,,,+++***)))(((((((((((('''''''''''')))******)))'''%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&))))))%%%###%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxlll___WWW[[[]]][[[[[[___ZZZWWWSSSNNNIIIEEECCCBBB>>>===<<<<<<===<<<:::888444444333111///---+++***'''''''''''''''''''''''' $$$''''''$$$###&&&***)))(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&!!!!!!"""############### !!!######""""""$$$%%% !!!"""!!! !!!"""$$$###$$$&&&'''(((''''''&&&!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$##################%%%$$$$$$$$$######"""""" """""" ###&&&"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$###"""!!!######################## !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################!!!###%%%$$$!!! """$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""!!! !!!###%%%&&& !!!"""#####################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!"""###$$$%%%%%%########################$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))(((***,,,,,,,,,+++,,,---***+++---...///...------------------,,,+++******((((((((((((((('''''''''((())))))(((&&&$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$!!! $$$(((%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxxxxnnneee]]]\\\\\\ZZZZZZ[[[XXXVVVQQQLLLGGGCCCAAA@@@>>>>>>???>>>>>><<<:::999555444222000///.........&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&###!!!!!!""""""###%%%%%%$$$"""!!!"""###$$$#########""""""!!!!!!""""""""""""############&&& !!!))))))"""""")))%%%'''))))))'''%%%%%%%%%$$$###""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$######"""######"""!!!!!!"""$$$$$$$$$$$$#########""""""###""""""###$$$######%%%#########"""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%################################################"""######$$$$$$###!!! !!!!!!""""""""""""!!!!!!########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$###############$$$%%%$$$"""!!!!!!###%%%&&&################################################$$$###"""!!!!!!"""###$$$$$$%%%'''(((((('''%%%$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((***++++++******+++,,,------------------------...---***(((((((((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%|||vvvuuunnneee]]]\\\\\\[[[[[[\\\XXXUUUQQQLLLGGGCCCAAA???===>>>>>>>>>===;;;:::888666444222000...,,,+++***''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$###$$$%%%$$$"""!!!"""#####################""""""""""""""""""############ )))666666***""""""&&&(((******(((&&&&&&&&&%%%$$$###"""!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############!!!###$$$###"""!!!"""###%%%%%%$$$$$$$$$#########"""###$$$###"""!!!###%%%$$$$$$$$$#########"""""""""###%%%&&&$$$######%%%###"""""""""""""""""""""######""""""""""""######$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$###############################################################""""""!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$###############$$$"""!!! """$$$%%%################################################%%%$$$###""""""###$$$%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))---------,,,,,,,,,,,,,,,---,,,+++)))((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}uuusssmmmddd\\\\\\\\\[[[[[[]]]WWWUUUQQQLLLGGGCCC@@@???============<<<:::888777666555333000---+++)))((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""""""""$$$#########$$$$$$$$$$$$$$$""""""""""""############!!!,,,999999---""" ''')))++++++)))'''''''''%%%$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""############!!!###$$$###"""!!!"""###%%%$$$$$$$$$$$$############$$$%%%$$$""""""$$$%%%$$$$$$$$$###############!!!&&&***)))$$$"""$$$&&&""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$################################################$$$$$$###""""""""""""###!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$###############$$$$$$ !!!###$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((())))))(((((()))+++,,,,,,,,,+++++++++******,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%vvvsssjjjbbb[[[ZZZ[[[ZZZ[[[]]]WWWUUUQQQLLLGGGCCC@@@>>>============;;;999777666666555333111///,,,***)))***))))))((('''&&&&&&%%%'''''''''(((((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%&&&!!!"""""""""###############"""%%%++++++&&&###$$$%%%'''))))))(((&&&&&&'''########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""############!!!###$$$###"""!!!"""###$$$$$$$$$$$$############$$$%%%%%%$$$######$$$&&&########################!!!)))...***$$$"""$$$&&&"""""""""""""""#########$$$$$$############$$$$$$$$$###"""###$$$$$$###"""################################################$$$$$$############$$$$$$$$$##################$$$################################################%%%$$$###"""!!!"""###$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$########################"""######$$$%%% """###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&(((((((((((((((((((((((((((((()))***++++++******+++---,,,,,,++++++***)))))))))***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%yyyuuuiii```YYYXXXYYYYYYYYY[[[WWWUUURRRNNNIIIDDD@@@>>>============;;;999777666444444444333111///---,,,******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%&&&!!!"""""""""############&&&### """&&&"""$$$&&&'''%%%$$$$$$%%%!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""############!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""$$$%%%%%%$$$######$$$&&&###########################,,,000***######%%%%%%!!!!!!""""""#####################""""""#########$$$###"""###$$$$$$###"""################################################$$$$$$############$$$$$$#########$$$$$$#########################################################&&&%%%###"""""""""###$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################""""""###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%################################################"""##################"""$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&((())))))(((((()))***+++++++++******)))))))))******+++******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%{{{wwwiiiaaaYYYXXXYYYXXXXXXZZZWWWVVVSSSOOOJJJFFFAAA???>>>>>>>>>===<<<:::777666444444444444333111///---***))))))(((((('''''''''&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%#########$$$$$$$$$$$$$$$""""""""""""############$$$###"""""""""""""""###"""$$$$$$###""""""### !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############!!!###$$$###"""!!!"""###$$$############"""""""""###$$$%%%$$$""""""$$$%%%###############$$$$$$$$$'''///000'''"""$$$%%%###!!!!!!!!!"""######$$$$$$######""""""""""""######$$$###"""###$$$$$$###"""###############$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""################################################%%%%%%$$$###############"""######$$$$$$######"""########################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###############""""""""""""###$$$%%%%%%############$$$$$$$$$$$$################################################!!!"""############"""!!!################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""##################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''')))******)))(((***+++************************+++******))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%|||xxxlllccc[[[ZZZZZZYYYYYY[[[XXXWWWUUUQQQLLLGGGCCC@@@?????????>>>===:::888666444555555444222///,,,+++)))))))))(((((((((((((((***(((%%%######$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$########################$$$############%%%&&&'''!!!###$$$$$$######$$$%%%##################""""""""""""""""""############"""$$$%%%%%%$$$$$$"""  ######"""!!!"""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############!!!###$$$###"""!!!"""###############"""""""""""""""###$$$###"""!!!###%%%""""""#########$$$$$$$$$***000...$$$ %%%&&&!!! !!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""################################################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""#########$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$###"""################################################"""###$$$$$$$$$$$$###"""############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((((()))******))))))***+++))))))******+++,,,,,,,,,,,,+++)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%|||wwwnnneee]]]\\\\\\ZZZZZZ[[[YYYXXXVVVRRRMMMHHHCCCAAA@@@@@@@@@???===;;;888777555555555444111---***((((((((((((((())))))))))))///,,,)))&&&%%%'''***---$$$$$$$$$$$$$$$$$$%%%%%%########################""""""!!!!!!###&&&(((***!!!###$$$$$$######$$$&&&$$$#########""""""!!!!!!""""""""""""###############%%%%%%############!!! ######"""!!!""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############!!!###$$$###"""!!!"""###############"""""""""""""""######"""!!!!!!"""$$$""""""######$$$$$$$$$$$$,,,111,,,"""%%%&&& !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$$$$"""""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&$$$%%%%%%$$$$$$###"""!!!###################################################$$$%%%&&&&&&%%%$$$###""""""######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$((((((((((((((((((((((((###$$$%%%%%%$$$$$$%%%'''))))))***+++,,,------...,,,+++)))'''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&######$$$$$$$$$%%%%%%%%%|||uuunnnccc[[[ZZZ]]]]]]^^^___ZZZXXXUUUQQQKKKFFFBBB??????@@@AAAAAA???<<<888666777666444333222000,,,)))))))))))))))((((((((((((111...***%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!!!!###$$$$$$$$$###$$$$$$%%%&&&'''(((#########"""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$$$$""""""############"""""""""""""""""""""######$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%$$$""""""###%%%$$$""""""###&&&&&&### $$$###"""""""""###%%%&&&'''###!!!$$$%%%$$$###%%%777,,,""""""%%%$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""########################"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%###""""""###$$$$$$###$$$$$$$$$#########""""""###########################""" !!!###$$$$$$###$$$$$$$$$#########""""""########################""""""############""""""$$$$$$##################$$$$$$$$$""" """$$$!!!###%%%%%%###"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$######"""!!! """###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******+++******)))((('''++++++,,,,,,,,,++++++*********)))((('''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%########################xxxrrrlllbbbZZZZZZ]]]]]]\\\]]]ZZZXXXUUUQQQKKKFFFBBB@@@@@@AAABBBAAA@@@<<<999777888666444222111///,,,***))))))))))))((((((((((((---+++(((&&&$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""############"""""""""""""""""""""######$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######"""!!!!!!"""###$$$%%%######%%%''''''$$$!!!######""""""######$$$%%%&&&###"""$$$%%%###$$$&&&444***""""""%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""############$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""#########"""""""""######$$$$$$$$$#########""""""###########################""" !!!###$$$$$$###$$$$$$$$$#########""""""########################""""""############""""""########################$$$$$$$$$""" """$$$###$$$######"""$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((()))*********))))))******++++++++++++******))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$########################$$$$$$$$$########################wwwqqqjjjaaaZZZ[[[]]]]]][[[[[[ZZZXXXUUUQQQLLLGGGBBB@@@AAAAAABBBBBB@@@===:::999999666333111000///---+++))))))))))))(((((((((((((((''''''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%!!!"""""""""###$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$ !!!###$$$###%%%$$$$$$&&&''''''%%%###""""""###$$$$$$$$$$$$$$$&&&###"""$$$%%%###%%%(((///'''!!!###&&&%%%""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###########################""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############!!!###%%%$$$"""!!!###%%%$$$$$$$$$##########################################""" !!!###$$$$$$###$$$$$$$$$#######################################""""""############""""""###########################$$$$$$###!!!!!!"""$$$%%%$$$"""!!!!!!&&&,,,111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((()))************((())))))******)))))))))(((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""################################################$$$$$$$$$#########""""""$$$$$$$$$#######################################yyysssjjjaaa[[[]]]___^^^\\\[[[ZZZXXXUUUQQQLLLGGGCCCAAAAAABBBBBBBBB@@@>>><<<::::::777333000///...---,,,))))))))))))((((((((((((%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$$$$$$$$$$######"""#########!!!!!!"""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$###""""""############"""""""""""""""""""""######$$$#########$$$$$$#########""""""""""""""""""""""""$$$ $$$$$$"""$$$$$$%%%&&&&&&&&&$$$###!!!"""###%%%%%%$$$######%%%""""""%%%$$$###&&&+++***$$$!!!$$$&&&$$$""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!%%%((('''###!!!###'''###################################################""" !!!###$$$$$$###################################################"""######$$$$$$######"""###############$$$$$$$$$###$$$$$$$$$""""""###$$$%%%$$$###!!!"""%%%+++000$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''(((((()))((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################$$$$$$$$$$$$############%%%$$$$$$$$$###"""""""""########################{{{uuulllccc]]]^^^aaa___]]]]]]ZZZXXXUUUQQQMMMHHHDDDBBBBBBBBBBBBAAA@@@>>><<<;;;:::777333000///...---,,,))))))))))))((((((((((((&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))***'''%%%$$$$$$$$$$$$######"""#########!!!""""""###$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$###""""""############"""""""""""""""""""""######$$$$$$##################$$$""""""""""""""""""""""""###!!!%%%$$$""""""###$$$%%%%%%$$$######!!!"""###%%%%%%$$$######$$$"""###%%%$$$###'''---(((###!!!$$$&&&$$$"""###########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""#########$$$$$$$$$$$$######""""""######$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""&&&***)))%%%###%%%(((###################################################""" !!!###$$$$$$#########################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###%%%$$$###"""###$$$###$$$$$$######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""########################}}}wwwmmmddd]]]^^^``````^^^^^^YYYXXXUUURRRMMMHHHEEECCCAAAAAAAAA@@@???===<<<;;;999666333111000///---+++))))))))))))((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***)))&&&$$$$$$%%%$$$$$$#########$$$$$$%%%"""#########$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""" """#########"""!!!""""""############"""""""""""""""""""""######$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###!!! ###%%%$$$"""!!!###%%%%%%$$$""""""###""""""###$$$$$$$$$$$$$$$$$$"""###%%%$$$###(((000(((###"""$$$%%%######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""###########################""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###&&&))))))&&&$$$%%%'''###############$$$$$$$$$###########################""" !!!###$$$$$$##################$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%!!!###%%%%%%$$$###$$$%%%!!!###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""################################################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#######################################{{{nnnddd\\\\\\___^^^^^^___YYYXXXUUURRRMMMIIIEEECCC@@@@@@??????>>>===<<<;;;888666444222111///,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((%%%"""###&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""""""""############"""""""""""""""""""""######$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%$$$###!!!$$$&&&&&&$$$######$$$######""""""######$$$%%%###"""###%%%######)))111)))%%%###$$$%%%######&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$&&&'''&&&%%%$$$###""""""#########$$$$$$$$$###########################""" !!!###$$$$$$###""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%!!!###%%%&&&%%%$$$$$$%%%!!!###$$$$$$###""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$########################nnnccc[[[ZZZ]]]]]]^^^___YYYXXXUUURRRNNNIIIEEECCC@@@??????>>>===<<<<<<;;;777666444333222000,,,)))))))))))))))((((((((((((%%%%%%%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((###!!!###&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$%%%%%%$$$$$$""""""############"""""""""""""""""""""######$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""%%%(((((('''%%%$$$$$$"""%%%((((((%%%###$$$&&&$$$###"""""""""###%%%&&&###"""$$$%%%######)))222***&&&$$$%%%$$$"""###'''########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""########################"""###$$$&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$&&&%%%### """"""######$$$$$$$$$$$$###########################""" !!!###$$$$$$###""""""######$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%!!!###%%%&&&%%%$$$$$$%%%"""###$$$###""""""$$$%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&'''((())))))))))))******)))((('''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$############"""""""""######$$$$$$$$$%%%########################~~~pppeee[[[ZZZ\\\\\\]]]___YYYWWWTTTQQQMMMIIIGGGEEE@@@???>>>???@@@???>>><<<666555444333222000,,,*********)))(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''###%%%&&&&&&%%%$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&%%%$$$"""!!!$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###$$$%%%&&&&&&###!!!""""""############"""""""""###$$$%%%%%%$$$###"""!!!!!! !!!###%%%&&&########################"""!!!!!!!!!###&&&)))***)))""" %%%(((%%%$$$&&&$$$$$$###############$$$%%%$$$######%%%&&&%%%###$$$$$$############$$$$$$########################$$$#########""""""!!!!!!########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***&&&&&&+++***&&&$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""!!! !!!###$$$$$$###"""###$$$%%%%%%$$$""""""$$$### $$$)))&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%###########################%%%&&&$$$!!!###***000+++)))%%%###"""###&&&'''$$$$$$$$$$$$######"""!!!""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""!!!!!!!!!###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$''')))+++(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))'''(((((('''%%%%%%&&&(((((((((((((((((()))))))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%)))'''$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%########################$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnddd[[[ZZZ]]]]]]]]]^^^ZZZXXXVVVRRRMMMIIIFFFEEEBBB@@@?????????>>><<<:::777555333222222000---*********)))((((((((((((((('''''''''&&&%%%%%%$$$$$$'''&&&$$$######$$$&&&'''$$$%%%'''&&&%%%$$$$$$%%%######$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$""""""""""""############%%%$$$######$$$$$$###!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&$$$"""""""""############""""""###############"""!!! ###""""""!!!"""###%%%%%%########################""""""!!!"""###%%%((())))))%%%###%%%%%%###$$$((($$$$$$###############$$$$$$###""""""$$$%%%$$$###$$$$$$############$$$$$$########################$$$#########""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''%%%%%%(((((($$$$$$$$$$$$#########""""""$$$$$$$$$###############$$$###""""""###$$$###!!!"""###$$$$$$$$$$$$###""""""$$$$$$!!!"""%%%$$$!!!$$$###""""""""""""###$$$###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$"""###(((------,,,***(((&&&$$$###"""!!!""""""######"""""""""#########$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))+++((('''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''(((((()))'''(((((('''&&&%%%'''((())))))))))))))))))))))))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%########################%%%$$$"""""""""###%%%&&&&&&&&&%%%$$$$$$###""""""##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkbbb[[[[[[^^^^^^]]]]]]\\\ZZZWWWSSSNNNJJJFFFDDDCCCBBB@@@??????===;;;888888666333111000///---,,,******)))((((((((((((((()))((('''&&&$$$###!!!!!!&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&'''&&&$$$######$$$$$$$$$############$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$#########""""""!!!!!!%%%$$$"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###%%%%%%$$$###""""""############""""""%%%$$$###"""!!! $$$$$$#########$$$$$$%%%##############################""""""###$$$&&&''',,,(((%%%$$$"""!!!%%%***$$$###############$$$$$$%%%###""""""###$$$###"""$$$$$$############$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%######&&&%%%###$$$$$$$$$###############"""############$$$$$$$$$'''%%%$$$###$$$$$$"""!!!"""######$$$$$$$$$######!!!%%%'''###!!!###$$$###$$$######""""""######$$$"""######$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%(((***+++------+++(((%%%"""!!!""""""############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&''''''((()))''''''((('''&&&&&&''')))******)))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$!!!!!!!!!###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$######%%%''''''&&&%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''&&&%%%%%%$$$######""""""##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjaaa[[[\\\___^^^]]]]]]\\\[[[XXXTTTOOOJJJFFFCCCBBBAAA?????????>>>;;;999999666222000//////...---***))))))((((((((((((((()))((('''&&&%%%###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$""""""###%%%$$$###""""""###$$$%%%'''&&&$$$######$$$%%%&&&$$$$$$############$$$$$$############""""""""""""%%%###"""###$$$$$$###"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######%%%%%%$$$"""""""""############""""""%%%$$$"""!!!!!!!!!######%%%%%%$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$%%%000***$$$!!!"""###&&&(((#########"""######$$$%%%'''%%%###"""$$$$$$$$$###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########$$$$$$###########################!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$""""""#########$$$$$$$$$$$$!!!%%%&&&$$$$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###$$$###%%%(((+++,,,,,,***)))%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&(((******************)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******)))'''############$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######################################################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||kkkbbb\\\]]]______]]]]]]\\\[[[YYYUUUPPPJJJEEECCC@@@???>>>?????????===;;;999666222000//////...---***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$""""""###%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""""""""############$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""((('''%%%$$$%%%$$$###!!!""""""############""""""######""""""###%%%'''((($$$%%%%%%%%%$$$$$$$$$################################################$$$333,,,$$$!!!###''''''$$$######""""""###$$$$$$%%%***'''%%%$$$%%%&&&&&&%%%$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###$$$########################!!!!!!"""###$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$"""""""""######$$$$$$%%%$$$$$$######(((...---'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%###""""""""" """###&&&(((***,,,---*********)))'''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$######"""!!!!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((((('''''')))+++************))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***((('''""""""#########$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzoooeee]]]^^^```___^^^^^^ZZZYYYXXXUUUPPPJJJEEEBBB???>>>>>>>>>@@@???>>><<<888666333111000///---,,,******)))(((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$###""""""""""""######$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""(((&&&$$$###$$$$$$###!!!""""""############""""""!!!""""""###%%%''')))***######$$$$$$%%%$$$$$$###########################""""""##################111...((($$$%%%(((&&&!!!""""""""""""###$$$%%%%%%,,,)))&&&%%%%%%&&&''''''$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%&&&######%%%###############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###"""!!!###%%%&&&&&&%%%""""""""""""###$$$%%%&&&%%%$$$"""###)))000...'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%'''***,,,...%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$######"""######""""""###%%%''')))*********)))'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########"""!!!!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((('''((()))+++******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$%%%''')))###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######""""""$$$&&&&&&%%%$$$"""""""""############$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{ssshhh___^^^______^^^___XXXXXXWWWTTTPPPJJJEEEBBBAAA@@@????????????<<<:::777555333222222000---*********)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$ """$$$$$$$$$###$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!! """#########""""""############"""""" !!!###$$$%%%&&&'''''' !!!###$$$$$$$$$$$$###########################!!!!!!"""###############+++000000)))$$$$$$$$$!!!""""""""""""###$$$%%%&&&,,,)))&&&$$$%%%&&&&&&&&&$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### !!!%%%&&&""""""%%%""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%###"""!!!"""$$$$$$###"""###""""""""""""$$$%%%&&&$$$%%%$$$###&&&+++***&&&###$$$%%%&&&&&&%%%$$$############$$$&&&))),,,...%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$#########$$$%%%$$$$$$$$$###""""""!!!"""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((('''(((***,,,))))))(((((('''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$###!!!!!!###$$$$$$###""""""""""""####################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$""""""""""""##########################################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}vvvjjj```^^^_________```VVVVVVVVVTTTPPPJJJEEEBBBCCCAAA@@@??????===;;;888666555444333222000,,,*********)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""!!!###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$###"""!!! ###"""!!!"""$$$%%%%%%###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""  ###$$$$$$""""""############"""""" !!!###$$$%%%%%%$$$### """###$$$$$$$$$########################### !!!"""######$$$$$$$$$%%%111777...### """###""""""""""""###$$$%%%&&&,,,)))%%%###$$$%%%%%%%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$### %%%%%%!!!!!!%%%""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%###""""""######!!! ###""""""""""""$$$&&&'''"""'''((($$$###%%%&&&%%%"""###$$$%%%%%%$$$###"""$$$###"""""""""%%%'''(((%%%%%%%%%$$$$$$#################################%%%$$$"""###$$$%%%&&&%%%""""""#########""""""""" """"""#########""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((((((***,,,)))(((((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$"""!!!"""############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''%%%###"""###$$$%%%$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo___]]]]]]ZZZZZZ]]]YYYVVVSSSRRRPPPMMMFFFAAABBBAAA@@@??????===999666777555333222222000---***))))))))))))))))))))))))((((((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%&&&%%%###"""""""""######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""%%%$$$######$$$$$$###!!!''''''&&&&&&%%%$$$######!!!"""""""""###############"""""""""$$$%%%$$$###$$$$$$##################""""""""""""############$$$$$$############$$$$$$###''',,,,,,'''$$$$$$&&&###############"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#################################"""""""""""""""%%%%%%$$$###""""""######$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&########################'''%%%######$$$%%%$$$#####################$$$$$$###%%%&&&###"""&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!&&&(((&&&###%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&### !!!"""######%%%%%%$$$######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""%%%&&&$$$""""""############$$$$$$$$$################################################$$$%%%###!!!###''''''###$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppaaa______]]]]]]```[[[WWWSSSQQQPPPLLLFFFAAABBBAAA?????????===:::777777555333222222000---+++))))))))))))))))))))))))'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%###"""""""""######$$$$$$$$$###############""""""""""""""""""""""""%%%$$$######$$$$$$###!!!&&&&&&%%%%%%$$$#####################$$$$$$$$$$$$###"""""""""$$$%%%$$$###########################""""""""""""############$$$$$$############$$$$$$"""&&&+++***'''###$$$%%%###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################""""""""""""%%%$$$$$$###""""""######$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&########################'''%%%######$$$$$$$$$"""#####################"""###%%%%%%###"""&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$***&&&######&&&'''$$$!!!###$$$$$$$$$######"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$(((&&&######$$$&&&'''&&&%%%$$$$$$$$$###$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""$$$&&&$$$###"""############$$$$$$$$$################################################"""%%%%%%""""""$$$$$$!!!$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppbbb```aaa^^^^^^bbb]]]YYYTTTPPPNNNKKKFFFBBBBBBAAA?????????===:::888777666444333222000---+++))))))))))))))))))))))))'''(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############%%%$$$######"""########################$$$$$$$$$""""""""""""""""""""""""%%%$$$######$$$$$$###!!!%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###########################"""""""""#########$$$$$$$$$$$$############$$$$$$!!!%%%((((((%%%######$$$#########$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%########################(((&&&$$$###$$$$$$###"""$$$$$$$$$######"""""""""###$$$%%%### """&&&$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$,,,)))%%%$$$&&&&&&### """############"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$###"""############$$$$$$$$$###################################################(((***&&&#########!!!$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnn```___```^^^^^^aaa___ZZZTTTPPPNNNKKKFFFBBBCCCAAA??????>>>===;;;999888666444333222000---+++((((((((((((((((((((((((&&&'''((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$##################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$######$$$$$$###!!!$$$#########""""""!!!!!!#########$$$$$$$$$%%%%%%###"""""""""$$$%%%$$$##################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!###&&&&&&$$$""""""############$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###############$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$###$$$$$$$$$$$$%%%%%%###############$$$$$$%%%########################(((&&&$$$###$$$$$$###!!!'''&&&&&&%%%$$$###""""""###$$$$$$###!!!!!!###%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$$$$$$$"""!!!"""###############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""!!! ###$$$%%%$$$"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$""""""#########$$$$$$$$$################################################%%%,,,000,,,&&&$$$$$$$$$#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$oooaaaaaabbb___^^^bbb^^^ZZZTTTPPPNNNLLLGGGCCCCCCAAA???>>>>>>>>><<<;;;888666444333333111...+++((((((((((((((((((((((((%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""############$$$#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$######$$$$$$###!!!######"""""""""""""""!!!""""""""""""#########$$$###"""""""""$$$%%%$$$###""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$$$$######"""#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################""""""######$$$$$$$$$%%%$$$###############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%######""""""######$$$%%%########################(((&&&$$$###$$$$$$###"""(((((('''&&&%%%%%%$$$$$$###$$$$$$#########$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""#########"""######$$$$$$%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''(((((('''!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$""""""#########$$$$$$$$$################################################%%%,,,000+++&&&%%%%%%$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrreeedddeeebbb```ccc]]]YYYTTTQQQPPPMMMHHHDDDCCCAAA???>>>>>>>>>===<<<888777555444333111...,,,))))))))))))))))))))))))$$$&&&((()))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$###############""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""""""""""""""""""""%%%$$$######$$$$$$###!!!######""""""""""""""""""!!!!!!"""""""""############"""""""""$$$%%%$$$###"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""##################"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################""""""######$$$%%%%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$########################'''%%%######$$$%%%$$$###'''''''''&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%% !!!"""$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%"""############$$$$$$$$$################################################"""'''***&&&###$$$$$$###""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$tttgggffffffbbb```bbbZZZWWWTTTRRRRRROOOIIIDDDDDDAAA???>>>>>>>>>>>>===888777555444333111...,,,))))))))))))))))))))))))###%%%((()))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$#####################$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""%%%$$$######$$$$$$###!!!########################""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""###$$$$$$%%%&&&&&&######""""""###$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$########################%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""###$$$%%%""""""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###""""""#########$$$$$$$$$$$$###""""""###$$$%%%###""" """$$$%%%$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$""""""$$$&&&"""############$$$$$$$$$################################################ $$$$$$""""""%%%&&&###""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################sssfffdddeee```^^^```YYYVVVTTTSSSSSSPPPJJJEEEDDDBBB???>>>>>>???>>>===999777555444333222///,,,))))))))))))))))))))))))###%%%((()))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###%%%$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$######$$$$$$###!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###""""""###$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""##############################""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""""""""######$$$########################$$$###""""""%%%&&&&&&%%%##################$$$$$$#########$$$&&&&&&%%%$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&!!!!!!"""############### !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$'''&&&%%%&&&''''''&&&$$$ """$$$%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$""""""$$$&&&"""############$$$$$$$$$################################################"""###"""!!!###((()))&&&""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################nnnhhhkkkfffbbbbbb]]]\\\YYYVVVTTTQQQLLLGGGCCCAAA@@@@@@@@@@@@>>>;;;888999666444222222000...,,,)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''%%%"""$$$''')))(((&&&%%%%%%$$$""" !!!###&&&&&&&&&%%%$$$###"""!!! $$$$$$$$$###############$$$$$$$$$#########""""""!!!"""$$$$$$"""!!!"""###%%%%%%$$$$$$###"""!!!!!!"""""""""######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$""""""""""""############################################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$##############################""""""###$$$%%%%%%######""""""######$$$%%%$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$&&&"""!!!%%%%%%"""###((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$##################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ppphhhkkkfffbbbccc___[[[YYYVVVSSSQQQMMMHHHDDDCCCBBBAAAAAAAAA@@@===:::999777555444444222///,,,***)))((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&$$$######%%%&&&&&&%%%%%%$$$"""!!!"""###$$$%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$###""""""###%%%%%%$$$$$$###""""""!!!######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###!!!"""$$$%%%$$$"""$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""############################################################"""############$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&%%%$$$$$$##############################""""""###$$$$$$%%%######""""""######$$$%%%%%%$$$$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$!!!!!!%%%%%%""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$rrriiijjjdddbbbdddaaaZZZXXXUUUSSSPPPMMMIIIFFFFFFDDDCCCCCCCCCBBB???===888777777666666333///,,,+++***)))((((((((()))))))))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%###""""""###$$$&&&### !!!$$$&&&&&&%%%""""""######$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$###############"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###""""""###$$$$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""#########$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$#################################"""######$$$%%%######""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&###$$$$$$$$$$$$###""""""########################$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$###!!!"""%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$rrrhhhhhhbbb```ccc```YYYWWWTTTRRRPPPNNNJJJHHHGGGEEECCCCCCCCCBBB@@@>>>777777666777666333...+++******))))))(((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%""" ###%%%&&&""" &&&)))'''$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###########################$$$&&&&&&$$$###$$$%%%$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$%%%########################################################################""""""#########$$$$$$$$$$$$######"""######$$$$$$%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$###############$$$$$$######""""""######$$$%%%&&&%%%%%%$$$###"""!!!!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$######"""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$rrrgggfff```^^^aaa^^^YYYWWWSSSQQQPPPNNNKKKIIIFFFDDDBBBAAAAAAAAA???===666555555666555222---)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''###"""$$$'''&&&"""!!!&&&)))'''$$$$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%%%%###########################$$$&&&&&&$$$###$$$%%%$$$$$$$$$###############%%%$$$###""""""###$$$%%%########################################################################""""""#########$$$$$$$$$$$$$$$######"""######$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$######""""""######$$$%%%%%%%%%$$$$$$###""""""!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%"""######$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$rrrgggfff___]]]___\\\ZZZWWWSSSQQQOOOMMMKKKIIIFFFDDDAAA@@@@@@@@@>>>===666555444444444111---***(((((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((()))(((&&&&&&'''(((%%%###"""###&&&(((&&&$$$%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%###############$$$$$$$$$"""$$$%%%%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$###""""""###%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################%%%$$$######"""###############""""""######$$$%%%$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""###%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$###%%%%%%""""""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$rrrhhhgggaaa]]]___[[[[[[XXXTTTQQQOOOMMMKKKIIIGGGDDDAAA@@@@@@@@@???>>>888777555444333111...,,,))))))*********)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%)))(((&&&'''((())))))((($$$$$$%%%%%%&&&%%%%%%%%%###############$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$!!!###$$$$$$###""""""###########################"""###%%%&&&&&&%%%###"""########################################################################"""############$$$$$$$$$"""$$$%%%$$$"""!!!###%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%########################%%%$$$$$$###""""""############""""""######$$$%%%###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$"""$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$""" !!!"""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$sssiiiiiibbb^^^___[[[\\\YYYTTTPPPNNNLLLJJJHHHHHHEEEBBB@@@@@@@@@@@@???:::888666444333222000...******+++,,,+++***)))((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%)))&&&$$$%%%)))+++***((($$$%%%''''''%%%$$$$$$%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$###############""""""######$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""#####################$$$$$$!!!###%%%''''''%%%###!!!################################################"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""""""""#########!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%########################%%%%%%$$$###""""""###############"""###$$$$$$%%%"""""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!###!!!"""%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%$$$!!! &&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$wwwkkkjjjccc```bbb```[[[YYYWWWVVVSSSOOOJJJFFFEEECCC@@@????????????>>>;;;999777555444111...+++((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''(((((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$################################################%%%###""""""###$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%&&&&&&%%%###""""""%%%&&&%%%###"""########################""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%###!!! !!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############################################################"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######vvvkkkiiibbb```bbb```\\\ZZZXXXVVVSSSOOOJJJFFFEEECCC@@@????????????>>>;;;999777555444111...+++((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$################################################%%%###""""""###$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$&&&''''''&&&$$$###!!!###$$$%%%$$$##############################""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$##################$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$tttiiiiiibbb```bbb```]]][[[YYYVVVSSSOOOIIIEEEEEECCC@@@??????@@@???>>>;;;999777555444111...+++)))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""###$$$$$$###"""############$$$$$$$$$$$$$$$$$$###############$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""$$$%%%''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""###############""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%rrrhhhhhhbbb```bbb___]]]\\\YYYWWWTTTOOOIIIEEEFFFCCCAAA???@@@@@@???>>>;;;999777555444111...+++******))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$##################$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""###$$$$$$###""""""#########$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%'''&&&$$$#########$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$pppfffgggbbb```bbb___]]]\\\YYYWWWTTTPPPJJJFFFFFFDDDAAA@@@@@@@@@@@@???;;;999777555444111...++++++******)))((((((''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""###$$$$$$###""""""#########$$$$$$$$$########################""""""######$$$$$$$$$$$$(((&&&$$$###"""###$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######mmmeeegggbbb```bbb___\\\[[[YYYWWWUUUQQQKKKGGGFFFDDDAAA@@@@@@AAA@@@???;;;999777555444111...+++++++++***))))))(((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$$$$######$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###""""""###$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$!!!!!!""""""######$$$$$$&&&%%%$$$###""""""###$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###llldddfffbbb```bbb___[[[ZZZXXXWWWUUURRRMMMIIIGGGDDDAAA@@@AAAAAA@@@???;;;999777555444111...+++,,,,,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###""""""###$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$######"""""""""#######################################$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$##################$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###################################################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$kkkcccfffbbb```bbb___ZZZYYYXXXWWWVVVRRRNNNJJJGGGDDDBBB@@@AAAAAA@@@@@@;;;999777555444111...+++,,,,,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###""""""###$$$$$$###"""############$$$$$$$$$""""""######$$$$$$$$$$$$############$$$%%%&&&'''""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########((('''%%%###""""""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$###############################################################"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###################################################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%lll___cccfff___]]]ccc^^^\\\YYYWWWVVVSSSNNNIIIHHHHHHEEEAAAAAADDDCCC???===;;;888666444222///,,,******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%)))***'''%%%&&&'''%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$###""""""###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$###"""!!!!!!""""""$$$$$$######$$$$$$%%%&&&"""%%%'''((('''%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%&&&&&&%%%&&&%%%###%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%######'''+++,,,)))$$$########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn___bbbddd^^^\\\aaa___\\\YYYWWWVVVRRRMMMIIIGGGGGGDDD@@@@@@CCCBBB>>>===;;;888666444222///,,,*********)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((,,,,,,(((%%%&&&%%%###$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$###"""""""""""""""$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$######"""!!!'''%%%$$$$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###%%%)))+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrbbbaaabbb\\\[[[______]]]ZZZXXXUUUQQQMMMIIIFFFGGGDDD@@@@@@BBBAAA===<<<:::777555444222///---+++******))))))((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***......)))%%%%%%$$$!!!$$$######$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$###""""""""""""###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%&&&''''''((('''&&&%%%&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwweeebbbaaa]]][[[___^^^]]][[[XXXUUUQQQMMMJJJGGGHHHEEEAAAAAACCCAAA===;;;999777555444333000...++++++******)))(((((('''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((,,,,,,((($$$%%%$$$!!!######"""$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$###"""%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$###""""""#########$$$$$$######$$$$$$%%%&&&&&&%%%#########$$$$$$###&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%&&&&&&''''''""""""###%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%)))'''%%%###"""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""###$$$%%%$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{hhhcccbbb___]]]___\\\\\\[[[XXXTTTPPPMMMKKKHHHIIIGGGCCCCCCDDDBBB===:::888666555444333111///+++++++++***))))))((((((&&&'''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###((()))%%%###$$$%%%"""$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%###!!!%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!! !!!"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&---+++(((%%%###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{jjjccccccaaa___^^^ZZZ[[[[[[YYYTTTPPPNNNNNNIIIJJJHHHEEEDDDEEEBBB===:::888666555555444222000,,,++++++******)))((((((&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$&&&$$$###%%%&&&$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""%%%'''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""###'''((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&(((+++---......,,,------+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&---+++(((&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyiiiccccccbbb___]]]WWWYYYZZZXXXTTTQQQPPPPPPHHHJJJHHHEEEDDDEEEAAA<<<999777555555555444222111,,,,,,+++******))))))(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$&&&$$$###%%%&&&$$$&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """''')))'''$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$#########$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$""""""%%%***,,,)))&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###''',,,111666999:::444555444111+++'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvgggbbbbbbbbb___\\\VVVXXXZZZXXXTTTQQQQQQRRRGGGIIIHHHDDDCCCDDD@@@:::999777555555555444333111,,,,,,++++++***)))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&(((%%%$$$&&&&&&$$$&&&&&&%%%'''((()))(((&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%''''''&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###(((***)))&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###!!!"""&&&,,,...+++&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&''')))+++---.../////////000111---((($$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&''''''&&&&&&&&&########################!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttccc^^^```aaa```aaa]]]\\\[[[XXXUUUQQQMMMKKKLLLIIIHHHHHHEEE>>>;;;<<<999888666555444222///---+++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&((((((((('''&&&%%%'''''''''&&&%%%$$$###"""$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&(((&&&%%%###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%...((($$$%%%%%%###$$$&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$''',,,///%%%&&&''''''%%%$$$""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###'''111(((&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$###"""###%%%((()))######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%rrrbbb]]]^^^_________ZZZYYYYYYWWWTTTQQQNNNLLLKKKHHHGGGGGGDDD>>>;;;<<<999888666555444222///---++++++******)))((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''(((''''''&&&%%%&&&'''&&&%%%$$$$$$&&&'''&&&%%%##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((())))))((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&###"""&&&(((%%%###$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$'''+++///+++)))&&&%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""+++444*** %%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%qqq```[[[]]]^^^]]]]]]WWWXXXWWWVVVTTTRRROOONNNKKKGGGFFFFFFCCC===;;;<<<999888666555444222///---++++++******)))((((((((('''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&$$$&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&''''''))))))(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''###"""%%%'''&&&%%%'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$'''***---000,,,&&&$$$&&&)))******&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%...777---!!!$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%qqq```[[[]]]]]]]]]]]]YYYYYYYYYWWWUUUSSSPPPOOOKKKGGGEEEFFFCCC===;;;<<<999888666555444222///---************))))))((((((''''''''''''''''''''''''%%%&&&((())))))'''%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''((((((((()))))))))((((((''''''&&&''''''(((******)))((('''&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$+++%%% !!!######%%%)))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$&&&))),,,222---((('''***,,,,,,***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&,,,444,,,!!!$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%rrraaa\\\^^^___^^^^^^]]]\\\[[[ZZZWWWTTTQQQOOOKKKGGGEEEEEECCC>>><<<>>>999888666555444222///---*********)))))))))))))))((((((((((((((((((((((((!!!&&&---222222...((($$$&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&%%%###"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((()))))))))******(((((('''''''''(((((()))***))))))(((''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&"""###''')))''''''((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%(((***---+++***,,,......+++(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&$$$&&&---(((!!!&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%sssbbb]]]___```______^^^^^^]]][[[XXXTTTQQQOOOLLLHHHFFFFFFCCC>>>===@@@999888666555444222///---******))))))))))))))))))))))))))))))))))))))))))###(((000666888444...)))((('''&&&%%%%%%&&&''''''(((((((((((('''&&&%%%%%%$$$&&&&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))((((((((())))))))))))************))))))(((((())))))******)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))###&&&///:::===666...+++(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((&&&))),,,......,,,(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""'''###"""'''%%%!!!'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%sssbbb]]]___```______\\\\\\[[[ZZZXXXUUUSSSQQQMMMIIIFFFFFFDDD@@@???AAA999888666555444222///---)))))))))))))))))))))***((((((((((((((((((((((((&&&(((,,,///222222111000***)))'''%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((()))))))))*********++++++***************+++,,,,,,((((((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))+++,,,---***---555???AAA999///***((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%'''!!!''',,,...***'''&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ '''$$$!!!&&&%%%"""'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%rrrbbb]]]^^^_________YYYYYYYYYYYYXXXVVVTTTRRRNNNJJJGGGGGGDDD@@@@@@BBB999888666555444222///---)))))))))))))))*********'''''''''''''''''''''''''''&&&%%%%%%(((,,,111444+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%$$$###"""&&&'''((('''%%%$$$%%%&&&"""###%%%%%%&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))************++++++++++++*********+++,,,------''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***,,,...///000...///333222+++$$$"""''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&,,,,,,'''###%%%(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""'''%%%"""&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############"""!!!!!!"""$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%qqqccc___`````````aaa^^^[[[WWWWWWXXXXXXUUURRRLLLIIIGGGEEEDDDBBB@@@===999777666555444333000---+++)))(((''''''((()))+++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***444---&&&$$$&&&((('''%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&((())))))'''&&&$$$***)))((('''&&&'''((((((&&&&&&'''''''''(((***+++***))))))))))))***++++++***))))))***++++++***))),,,)))''')))---//////---///,,,***)))+++...///000---///---'''&&&***......+++++++++,,,...---+++)))***,,,------+++*********((((((((()))******++++++((())))))******++++++,,,+++***)))(((((((((((((((&&&(((++++++,,,000888>>>CCCAAA666((('''...,,,"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqccc^^^`````````bbb^^^[[[XXXWWWXXXXXXTTTQQQLLLJJJGGGEEEDDDBBB@@@>>>:::888666555444222///---***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))...***%%%###$$$%%%%%%###((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&&&&)))((('''&&&&&&&&&'''(((((()))))))))(((((()))***+++***))))))((((((((()))++++++++++++,,,+++***))),,,+++))))))******)))(((222111000///...---,,,,,,***///000---,,,...///---///---++++++,,,,,,,,,+++***+++++++++***))))))***)))***+++***((('''((()))((()))))))))***************)))))))))))))))******+++,,,,,,,,,...444>>>FFFMMMNNNEEE444***+++***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~pppbbb]]]___``````bbb```\\\YYYXXXXXXWWWSSSPPPLLLJJJGGGEEEDDDCCC@@@>>>;;;999777555444222...,,,***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((()))((('''''''''((()))***++++++*********)))))))))*********))))))*********)))))))))******************+++,,,,,,+++,,,---///555888:::999555222222333333888:::888777888888666<<<999666444444444444333444333333222111000000000---///000///,,,***+++---************************+++***************+++,,,,,,,,,---///444===GGGOOOUUUYYYRRR>>>---))))))(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppaaa]]]^^^___```bbb```]]]YYYXXXXXXVVVSSSOOOLLLJJJGGGFFFEEECCC@@@>>><<<:::777555444111...+++******)))(((((()))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''((()))*********)))))))))***,,,---+++******************))))))))))))***+++,,,......((()))*********+++,,,...***---///...---...111555555:::>>>>>><<<;;;>>>BBBGGGKKKMMMJJJHHHIIIIIIFFFKKKKKKJJJJJJIIIGGGCCC@@@DDDBBB???===<<<;;;;;;:::666555444333444444333222......---,,,++++++******,,,,,,,,,,,,,,,---...///,,,...333999AAAHHHLLLOOOPPPTTTOOO>>>///))))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqbbb]]]^^^___```bbb```]]]YYYXXXXXXVVVSSSOOOMMMJJJHHHFFFEEECCCAAA>>><<<:::777555444111...+++******))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&"""%%%)))***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''''''''((((((((()))))))))(((((((((((()))***+++)))))))))))))))+++---...---***((((((***++++++******************+++,,,---,,,---......,,,---///222111333555555555888>>>CCCHHHMMMRRRSSSQQQRRRWWW\\\hhhpppvvvwwwtttqqqkkkeeeeeeggglllppprrrpppkkkfffaaa]]]XXXVVVUUUUUUUUUTTTPPPIIICCCBBBEEEFFFCCC???;;;999555111///---------,,,---...111444777999;;;888<<>>555...++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttccc]]]^^^^^^```bbb```\\\YYYXXXXXXWWWSSSPPPMMMKKKHHHFFFEEEDDDAAA???;;;999777555444222...,,,************************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&"""###&&&(((((('''%%%###%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''***)))'''%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))******++++++(((((('''((()))+++---...222---)))(((***,,,,,,+++------,,,+++++++++++++++///222444555555777<<>>FFFLLLRRR[[[eeemmmpppoooooouuuqqqeee^^^\\\[[[WWWXXXZZZ\\\___cccfffggggggdddbbbaaa]]]PPP===///,,,+++***+++++++++***+++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxggg___^^^^^^___aaa^^^[[[XXXWWWXXXXXXUUURRRMMMKKKHHHGGGFFFDDDAAA???999777666555444333000...******++++++++++++******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***'''&&&(((------)))$$$%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((------((($$$"""###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''')))******$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&(((***,,,---,,,+++***............000222555666BBB999///***+++------+++000111333555999===@@@AAAGGGPPP]]]iiivvv}}}yyyxxxwwwvvvuuuuuuuuuuuuuuuuuupppiiiaaa]]]XXXMMM<<>>@@@CCCBBB===888000///---,,,,,,---,,,,,,)))***++++++***)))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%yyyeee\\\]]]___```bbb```]]]ZZZYYYYYYWWWRRRMMMIIIIIIIIIHHHFFFCCC@@@???888666555555555555444222,,,,,,,,,++++++*********(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''000...+++)))''''''((()))((((((((()))))))))))))))++++++************++++++---,,,,,,---......---,,,222,,,...888???@@@HHHSSS[[[ddduuu}}}gggUUUNNNUUU\\\___aaaccc```[[[RRRUUUXXXZZZ[[[]]]^^^```cccaaaaaaddddddbbbdddhhhmmmnnnmmmhhhdddbbbcccdddcccbbbdddhhhhhhbbb]]][[[SSSOOOOOOUUUaaaiiiiiiddd^^^\\\\\\bbbmmmzzz}}}xxxtttvvvyyytttfffYYYHHHFFFGGGNNNUUUWWWRRRLLL===:::666333222///,,,***(((((()))*********))))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&'''((()))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%vvvbbbZZZ\\\^^^```bbbbbb```]]]\\\[[[YYYTTTOOOHHHHHHIIIHHHFFFCCC???===888666555555555555333222---,,,,,,++++++*********)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((///...,,,***(((((((((((('''((()))*********))))))++++++******+++,,,,,,------......---,,,,,,---///555555:::DDDLLLSSS\\\cccttt}}}sss```RRRPPPVVV]]]aaafffiiieee___[[[```fffjjjllloootttxxx|||{{{zzz{{{{{{wwwsssooommmooouuuvvvooofffbbbXXXXXXZZZ```iiiooojjjaaa]]]ZZZYYY]]]eeelllqqqrrriiihhhiiiooozzz{{{mmm[[[VVVTTTZZZeeejjjgggbbbUUUPPPJJJDDD???999111++++++***))))))++++++***)))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((''''''''''''(((((()))((((((''''''''''''((((((&&&'''((()))***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%rrr___YYY[[[^^^```bbbccc```]]]\\\[[[YYYTTTOOOHHHIIIIIIIIIGGGCCC@@@>>>888777555444444444222000------,,,,,,+++******)))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))(((((('''((()))***+++***))))))*********+++,,,---...///+++///222111///111888>>>HHHUUUaaagggllluuu}}}zzzeeefffuuu~~~|||zzzvvvnnneee^^^aaahhhqqq|||~~~vvvwwwyyy~~~|||kkk```[[[WWWXXX\\\___```^^^VVVSSSRRRVVV^^^eeehhhhhhllluuuzzznnnmmmtttzzzxxxtttooojjjccc]]]XXXOOODDD<<<111...+++***++++++***((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''''''''''''''((()))***((((((''''''''''''((((((&&&''')))*********((('''((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%ooo^^^XXX[[[^^^```aaaaaa^^^[[[ZZZZZZWWWRRRMMMIIIJJJJJJJJJHHHDDDAAA>>>888777555444444333111///------,,,,,,+++***))))))******)))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%'''((())))))))))))'''((()))++++++******)))))))))***+++,,,...///000(((///555555555:::EEEPPPeee|||uuuYYYTTTbbbgggmmmtttzzz|||}}}}}}}}}ppphhh]]]XXXYYY[[[[[[ZZZ[[[TTTLLLJJJMMMQQQSSSRRRUUU[[[eeemmmqqqzzz~~~~~~{{{uuuqqqmmmdddYYYPPP777222---+++++++++)))'''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******&&&&&&&&&''''''(((******((((((''''''''''''((((((&&&''')))***+++***((('''))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((($$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%nnn```___]]]^^^aaa^^^aaa^^^[[[YYYWWWUUUQQQOOONNNLLLIIIHHHGGGEEEBBB@@@:::888666555555444111///000///---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''"""###%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%$$$%%%'''(((((()))(((((('''&&&%%%'''(((((()))))))))))))))''''''((()))***++++++,,,'''(((***---//////---+++,,,)))+++///...+++---333333000555>>>BBBJJJeee}}}rrrsssmmm```___iiirrryyyqqqoooqqquuuwwwiiibbb]]]ZZZUUUMMMIIIIIILLLMMMPPPTTTVVV\\\lll{{{~~~{{{wwwwwwwwwsssiiibbbMMM>>>111---...---***)))(((***,,,------+++)))'''***+++,,,,,,,,,+++)))((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%***&&&$$$&&&***,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""######$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$%%%''')))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))***+++,,,)))))))))*********************)))))))))***++++++,,,,,,+++******)))(((((()))))))))*********++++++******))))))))))))***+++(((((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((***---000000+++'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&lll^^^^^^\\\^^^aaa___```^^^[[[YYYWWWUUUQQQOOONNNLLLIIIHHHGGGEEEBBB@@@:::888666555444333111/////////---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&''')))************))))))((('''(((((()))))))))))))))(((((())))))******++++++++++++***+++,,,,,,++++++)))(((+++//////,,,...444333444===LLLVVVdddyyyxxxpppgggcccgggggggggnnnzzz|||kkk```YYYSSSOOONNNOOOLLLMMMOOOPPPQQQXXX```jjjqqq|||yyysssrrruuuuuupppjjjeeeNNN555---000111///,,,///---+++)))((()))+++---(((((()))***)))((('''&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))&&&$$$%%%)))+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,......---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,---------------((((((((((((((((((((((((************)))))))))))))))((((((''''''(((((()))((('''(((+++------***'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&jjj]]]^^^\\\^^^bbb___```^^^[[[YYYWWWUUUQQQNNNNNNLLLJJJHHHGGGEEEBBB???:::888666555444333111//////...---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&'''((())))))************)))'''((())))))******))))))************************...---+++******,,,...///,,,,,,...000000000555<<<@@@HHHZZZmmmzzzmmmbbbfffqqqzzzmmmpppssstttwww{{{rrriiibbb___aaaYYYQQQMMMJJJGGGGGGKKKWWW\\\dddkkknnnttttttqqqrrrrrrrrrrrr^^^HHH:::444///---,,,...,,,)))'''&&&(((***,,,(((((())))))(((((('''&&&))))))((((((((('''''''''((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((%%%###%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))************+++,,,---...++++++******)))))))))(((******))))))***++++++,,,...------,,,,,,++++++***++++++,,,,,,,,,---------)))+++,,,.........,,,,,,))))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))'''''''''(((******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&lll______]]]___bbb___```^^^[[[ZZZXXXUUUQQQNNNMMMLLLJJJIIIHHHEEEBBB???999777555444444333111//////...---,,,++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&'''(((%%%&&&'''(((((()))(((((((((((()))************)))+++++++++++++++*********,,,,,,,,,,,,,,,...111333111111222333666>>>LLLWWWfffttt}}}xxxqqqiiiaaaaaaooo~~~~~~~~~|||xxxyyy}}}wwwvvvuuuwww|||xxxkkk___SSSJJJIIILLLMMMQQQXXX]]]^^^___fffpppssslllnnnssspppllldddXXXFFF555000222+++,,,---------+++)))(((+++++++++*********)))))))))))))))))))))(((''''''((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%"""$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***))))))))))))***++++++))))))***************+++************+++,,,------,,,,,,,,,+++******))))))++++++++++++,,,---....../////////......---------++++++,,,,,,,,,---------)))+++...111111///---+++,,,,,,,,,,,,,,,+++++++++************))))))))))))***))))))(((((())))))***((((((''''''(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqbbbaaa^^^___bbb^^^___]]]\\\ZZZXXXUUUQQQMMMMMMKKKJJJIIIHHHFFFBBB>>>999777555444444222000.........---,,,++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&((()))%%%&&&'''(((((()))((((((((())))))***************,,,,,,,,,,,,++++++++++++))),,,......------///000000444888===III^^^www|||iiihhhlllqqqsssvvvyyy~~~{{{vvvoookkkmmmiiikkkvvv|||rrrkkklllllllllnnnsssyyysssjjjaaa```eeekkkpppsssvvvyyyxxxtttsssvvvxxxwwwxxxwwwrrrnnntttsss```XXXYYYWWWVVVYYY\\\\\\]]]ccclllpppuuu|||{{{yyy~~~yyyuuuqqqkkk```PPPEEEBBB111222222111000...,,,+++,,,+++++++++************))))))******))))))((('''))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&)))***(((&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$)))000222///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***************+++,,,,,,)))*********++++++,,,,,,************+++,,,------000000/////////.....................///000111222111111111111000000000000........./////////000000---000333555555333000...------------,,,,,,++++++*********)))))))))((((((******))))))))))))************)))((((((((()))***''''''((())))))(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&sssdddccc______bbb^^^___]]]\\\[[[YYYUUUQQQMMMLLLKKKJJJJJJIIIFFFAAA>>>999777555444333222000......---,,,,,,+++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&((((((''''''(((***((())))))************)))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,***---000///---,,,---///222===JJJVVVhhhtttgggjjjrrruuuuuuuuutttwww}}}}}}{{{vvvqqqqqqnnnkkkiiiggggggfffeeedddccciiitttzzzxxxrrroooggghhhhhhjjjmmmttt}}}wwwqqqttt{{{}}}}}}||||||wwwnnniiieeebbbhhhfffaaa[[[\\\eeelllooouuu|||{{{|||ppplllkkkfffbbbbbbbbbdddllltttmmmlllmmmoooooosss}}}~~~llljjjnnnjjj]]]RRR@@@<<<555///+++***,,,---++++++***))))))))))))***((()))***+++***)))(((''')))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$'''+++---***''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''((((((000<<<>>>999%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++******++++++,,,---*********+++,,,,,,------++++++++++++,,,---..............................,,,,,,,,,,,,---///000111000000000000000000000000////////////000000000000///111333444444111...,,,...------,,,,,,++++++***++++++*********)))))))))++++++************++++++***++++++***((((((***+++((((((***++++++***((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqcccbbb___```bbb___^^^]]]\\\[[[YYYVVVPPPLLLLLLKKKJJJJJJIIIFFFAAA>>>999777444333333222000...------,,,+++++++++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&(((((('''''')))***)))************))))))((())))))***++++++++++++***++++++,,,,,,------......+++...111111000111666;;;DDDVVVkkkyyy|||gggXXX[[[dddnnn|||}}}uuulllfffeeegggjjjkkkgggiiijjjiiihhhkkkqqqwww|||~~~~~~}}}vvvkkkfffggghhhgggjjjooovvvxxxyyy~~~yyyvvvrrrllljjjlllnnnjjjhhhhhheeebbbfffmmmzzzqqqsssqqqjjjdddUUUOOOFFF<<<444000///000---,,,+++*********++++++((()))***++++++)))((('''))))))))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%%%%'''+++,,,((($$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###((()))(((///::::::222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,++++++++++++,,,------******++++++,,,------...------------...///000111...//////000000111111111111111111222333444666777888888888888888888888888444444555555555666666666555666777777666333000...111000000///......------------,,,,,,,,,++++++++++++++++++******+++++++++)))+++,,,+++)))((()))***)))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&oooaaaaaa___```ccc```^^^]]]\\\[[[ZZZVVVPPPLLLLLLKKKJJJJJJIIIFFFAAA===888666444333333222000...------,,,+++++++++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++(((((()))(((((('''&&&&&&))))))***++++++++++++***++++++,,,,,,---...//////,,,///222333444:::DDDLLLZZZppp~~~vvvfff^^^eeeppp}}}zzzooommmoooccc^^^XXXVVVZZZcccmmmssswww}}}{{{~~~~~~yyyxxxyyyrrreee___\\\\\\ZZZWWW[[[bbbvvvwwwooopppuuuiiieee^^^UUUJJJAAA999666000///...---,,,---......((()))+++,,,+++***((('''))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%'''++++++&&&!!!''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###((('''$$$)))111...###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---...******+++,,,,,,---......////////////000111222333555666666777888999::::::?????????@@@AAABBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAA@@@>>>;;;888777555555444444333222111111//////.........---------,,,++++++******++++++,,,(((+++---,,,)))'''((())))))***,,,------,,,***)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&vvvccc___``````aaafffaaa___]]]\\\YYYUUUPPPLLLNNNLLLKKKJJJHHHEEE@@@===:::999777666555333000......---,,,+++************************************((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%&&&''''''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,//////,,,---000333333000111???XXXooo{{{wwwqqqjjjmmmsss|||~~~yyyoooddd\\\[[[aaagggfffdddcccdddjjjuuu~~~vvvooonnnyyyxxxllllllmmmccc^^^___\\\llljjjqqq}}}{{{mmmqqqqqqpppooojjjaaaWWWPPPGGGAAA777000,,,---000222222...+++,,,//////,,,'''((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((%%%######%%%'''%%%$$$$$$###""""""$$$&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))******)))((((((((((((((((((''''''((())))))(((&&&)))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,,,,***))))))***...............---,,,+++)))(((((())),,,...---,,,+++,,,---------...111333555888:::<<<<<<===>>>@@@DDDAAA@@@DDDJJJOOOUUUYYY^^^YYYUUUUUUTTTSSSVVV[[[VVV[[[]]][[[YYYYYYWWWSSSVVVUUUVVVYYY[[[]]][[[ZZZPPPOOONNNOOOOOOKKKDDD???BBBFFFGGGDDDBBBCCCAAA<<<:::777444444666777666444222000...---,,,++++++,,,,,,+++))))))+++,,,,,,+++,,,+++++++++***)))(((((('''(((((()))((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxeee```aaa___```ccc```^^^]]]\\\ZZZWWWRRROOOMMMLLLJJJJJJHHHEEEAAA>>>:::999777666555333000......---,,,+++************************************'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''(((&&&%%%&&&''''''(((((((((((((((((('''&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))((((((((()))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222---+++---......111555777<<>>===;;;===;;;888666444444333222111///.........---,,,***---,,,+++***((((((((((((************)))(((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((('''%%%''''''''''''''''''''''''((((((''''''&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzgggcccccc___^^^aaa___^^^]]]\\\[[[XXXUUURRRLLLKKKJJJIIIIIIFFFBBB???:::999777666555333000......---,,,+++************************************&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''%%%&&&''''''((((((((((((((('''''''''&&&&&&'''((((((''''''(((((()))******+++((()))))))))*********+++))))))(((''''''((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------000+++)))+++---...000444;;;HHH[[[qqqjjj[[[TTTUUUddd||||||tttyyyxxxxxxyyyzzzvvvpppjjjjjjgggeeejjjvvv~~~mmmooouuuxxxhhh\\\TTTWWW[[[ZZZZZZ]]]fffxxxtttttttttsssppplllcccUUUFFF;;;666555<<<777111.........---***************************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""%%%$$$$$$%%%&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))*********''''''((((((((())))))))),,,++++++***************)))((('''((()))***(((''')))))))))))))))))))))))))))************)))(((((()))+++,,,,,,+++***+++,,,******+++,,,,,,------...000//////---,,,,,,///111111222333666<<>>>>>BBB@@@>>><<<<<<<<<;;;:::888777555444333000,,,(((---,,,***)))(((((()))***,,,,,,+++***)))(((((('''(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzhhhddddddaaa___aaaaaa```]]]\\\[[[XXXUUURRRKKKJJJIIIIIIIIIFFFCCC???:::999777666555333000...------,,,+++************************************%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))'''&&&'''((()))'''&&&&&&''''''(((((((((((((((''''''''''''(((((())))))''''''(((((())))))))))))((((((((())))))******+++***)))(((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------******,,,000111000444;;;NNNbbbzzzrrrbbb```ggg{{{yyynnneeeddd```___dddnnnxxx}}}}}}{{{tttoootttyyyuuuqqqqqqvvvuuuhhh]]]\\\^^^^^^```dddfff|||zzzssspppppprrrrrroooeeeWWWKKKDDDAAA999777555444444111,,,)))************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%###&&&%%%%%%&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))+++******))))))*********+++)))(((((()))***)))((()))))))))))))))))))))))))))******+++******)))))))))+++------,,,+++,,,---------------...//////000,,,...000000111333666:::444666:::BBBNNN___ppp{{{~~~sssnnnqqqwwwzzz|||zzzvvvtttwwwxxxoooeeeZZZWWWRRRMMMIIIGGGEEEDDDDDDBBB@@@AAACCCDDDBBB@@@CCCBBB@@@???>>>:::666222000///---+++++++++,,,---,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzhhheeefffcccbbbddddddbbb^^^\\\ZZZWWWSSSPPPKKKJJJIIIIIIIIIFFFCCC???:::999777666555333000...------,,,+++************))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))'''&&&'''))))))((('''&&&''''''(((((((((((((((&&&&&&'''(((((()))))))))'''(((((((((((('''&&&%%%&&&&&&''''''((()))*********))))))((((((((())))))*********************************++++++++++++,,,,,,,,,,,,------.........,,,...222555666;;;IIIXXXqqq|||zzziiimmmzzz|||uuuooofff]]]WWWTTTUUU```sss~~~{{{zzzpppiiieeeccceeehhhmmmxxx~~~qqqkkkmmmpppsssqqqjjjaaa[[[XXXEEEBBB>>>999555000---************))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((('''&&&&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))((((((((())))))***---+++)))((()))***)))(((******************************+++++++++++++++******+++---------,,,---...//////.........///000111000444:::@@@CCCEEEGGGHHHFFFHHHMMMVVVcccvvv{{{xxxvvvqqqkkkeee```]]][[[SSSPPPNNNOOORRRSSSPPPMMMLLLKKKIIIIIIIIIIIIGGGEEE<<<:::777333000...---,,,+++******))))))***+++,,,************************(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&((()))***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{iiieeefffdddcccfffeeebbb^^^[[[YYYVVVRRROOOLLLKKKJJJIIIIIIFFFBBB???:::999777666555333000......---,,,+++************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''')))***)))(((&&&''''''(((((((((((((((&&&&&&'''((((((((('''''''''((((((((((((&&&$$$###%%%%%%&&&'''((()))******)))((((((((())))))***+++************************************++++++++++++,,,,,,,,,---......//////000000111666>>>OOOjjj{{{zzziiibbb]]]VVVOOOVVVXXX___ooo~~~}}}{{{vvvsssmmmooossswww~~~~~~qqqlllmmmppprrrqqqooollliii```YYYNNNAAA888222000///+++++++++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''''''''(((+++---+++)))'''&&&&&&&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******(((((((((((((((((()))***...,,,)))))))))******)))******************************+++,,,,,,,,,,,,+++***,,,......------...///000/////////000111333444888???JJJWWW```ccc```\\\```aaacccgggppp}}}}}}yyywwwpppllliiijjjmmmmmmiiidddUUUQQQMMMKKKKKKMMMMMMNNNIIIGGGCCC>>>999444000...---,,,+++******+++,,,---************************((())))))))))))((('''&&&'''''''''''''''''''''''''''&&&&&&(((******)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}jjjeeeeeeccccccfffccc```\\\ZZZXXXUUUSSSPPPMMMLLLJJJJJJHHHEEEAAA>>>:::999777666555333000......---,,,+++************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''')))***)))(((&&&''''''(((((((((((((((&&&&&&'''(((''''''%%%%%%&&&'''((())))))(((&&&%%%&&&&&&'''((()))***++++++''''''(((((()))***,,,,,,************************++++++++++++,,,,,,,,,---,,,,,,------.../////////333111555CCCXXXsss|||jjjooowwwtttcccYYYXXXYYYWWWSSSeeeiiirrrzzzrrrwwwoooiiidddeeejjjmmmnnnmmmmmm{{{zzzuuupppoooqqqtttsssrrrsssmmmcccVVVHHH===666333......---,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''***///333...+++'''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********))))))(((((())))))***+++000---***))))))************************************++++++,,,------,,,,,,***,,,............///000111111111333555888;;;===CCCMMM___vvv||||||zzzxxxyyy~~~mmmeeeZZZQQQLLLKKKKKKKKKLLLLLLKKKHHHDDD???;;;888333111///---,,,,,,------++++++++++++++++++++++++((())))))***)))((('''&&&'''''''''''''''''''''''''''&&&&&&(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&kkkeeedddbbbbbbeee```^^^[[[XXXWWWVVVTTTRRRNNNLLLKKKJJJHHHEEE@@@===:::999777666555333000......---,,,+++************))))))))))))))))))))))))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((''''''((()))******)))&&&''''''(((((((((((((((&&&&&&'''''''''&&&$$$###%%%&&&(((***+++***)))(((&&&'''((()))***+++,,,,,,'''''''''((()))+++------************************,,,,,,,,,---------......,,,,,,------...///000000888666@@@YYYzzz|||lll\\\___kkkuuulllhhh```YYYYYYaaaiiillllllyyyzzz~~~yyy}}}vvvjjj]]][[[___bbbcccbbbgggmmm{{{wwwqqqtttxxxzzzyyyvvvvvvsssjjj\\\KKK<<<444000000///...------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%''''''''''''+++111666///,,,'''$$$$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))***+++,,,,,,000---***))))))************************************+++,,,,,,------------***,,,...///......///000444444555777;;;@@@DDDGGGOOO\\\tttppp___TTTNNNLLLKKKIIIJJJLLLMMMLLLIIIFFFDDD888666333000---,,,,,,---++++++++++++++++++++++++((()))*********)))'''&&&'''''''''''''''''''''''''''&&&&&&(((***+++***)))''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&kkkbbbbbbbbb``````bbb```]]][[[YYYWWWSSSPPPNNNLLLHHHFFFHHHJJJFFF???999888777777666444000---...---,,,+++************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************************************...---,,,,,,---,,,+++***...******///222222222444>>>GGGbbbmmmbbbXXXkkkvvvgggYYYSSSLLLXXXooodddZZZ[[[]]]\\\]]]]]]hhh|||zzzuuu|||~~~|||{{{yyyuuujjjZZZOOOCCCAAA<<<555///+++,,,---)))'''(((***)))''')))---))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&'''%%%$$$&&&+++111666888***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************))))))))))))************)))************+++++++++---,,,+++***))))))))))))------------,,,,,,,,,,,,---222...---555444///444???===<<<@@@EEELLLUUU[[[iiiuuutttddd[[[YYYPPPKKKIIIKKKLLLKKKLLLNNNDDDDDDCCC@@@;;;555///,,,,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''lllccccccbbb``````bbb___]]][[[YYYVVVSSSPPPLLLKKKHHHEEEGGGIIIEEE>>>:::999777666555333000......---,,,+++************))))))))))))))))))))))))***)))))))))((((((((('''((())))))******))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************************************++++++***++++++,,,,,,+++222000000111000111:::DDDbbbllltttlllhhhsssnnnfffaaa[[[XXXYYYkkkwwwzzzsssiiiaaa^^^eeekkkyyyuuuooo{{{|||}}}}}}zzztttlllfff\\\XXXPPPGGG===555...+++---+++***,,,+++'''(((+++))))))(((''''''''''''((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%&&&)))---000111(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((())))))***************))))))))))))************************++++++++++++,,,,,,+++++++++++++++,,,...//////...------------000444000///888;;;===FFFHHHMMMTTT[[[aaaiiittt}}}zzzyyyssskkkccc___YYYOOOFFFBBBFFFEEEDDDEEEFFFCCC===777333111///---,,,,,,,,,---)))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''nnneeecccbbbaaa```aaa___]]][[[YYYVVVRRRPPPKKKJJJHHHEEEFFFHHHDDD>>><<<999666444444333111///...---,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,---......///000222111000888NNNccc|||wwwyyy}}}qqqfff[[[XXXZZZaaakkkttt{{{tttnnnkkkiiilllwwwsssxxx{{{~~~zzzuuusssqqqkkkbbbXXXNNNBBB555,,,111---,,,---,,,((('''******)))((((((''''''((((((***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&)))'''&&&&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((()))******++++++******)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,---......***,,,---...///000333666333:::999<<>><<<:::666444333222111000------,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++---------------...///111000111333555888GGGccc|||zzzfffdddbbbdddjjjttt{{{rrrgggaaaeeennntttvvvxxxzzzyyyzzz|||}}}}}}zzzwwwtttsssnnngggbbb[[[PPPAAA666222---+++,,,,,,)))(((******))))))((('''((((((((()))((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......+++---/////////222888<<<:::EEEIIIOOO]]]eeemmm{{{zzziii]]]TTTOOOIIIGGGIIILLLMMMMMMMMMIIIBBB:::444///---,,,++++++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''rrriiieeebbbaaabbbaaa___\\\ZZZXXXVVVRRROOOJJJLLLKKKHHHGGGHHHEEE@@@<<<:::666444333222111000------,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************++++++++++++++++++++++++++++++++++++---......---+++,,,///222333444999CCCOOOccc}}}qqqfffrrrzzzuuuuuuyyy}}}xxx}}}|||sssaaa___gggkkkiiifffjjj|||}}}{{{zzzyyywwwpppmmmjjjiiifff^^^QQQGGG666///+++,,,,,,******,,,******)))(((((((((((((((&&&&&&&&&'''((()))***+++******))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&'''((((((&&&$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...111222444333555:::DDDLLLWWWbbbeeehhhttt~~~{{{qqqmmmhhh^^^RRRJJJIIINNNSSSPPPNNNJJJDDD???999555333---,,,+++***)))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''uuukkkfffbbbaaabbb```^^^\\\ZZZXXXUUUQQQOOOIIILLLMMMJJJHHHHHHEEE@@@<<<999666444444333111///...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***+++///333000666FFF^^^vvvqqqbbbZZZnnnsssddddddqqqzzzzzzmmmaaa``````^^^[[[bbblllyyyuuutttsssrrrrrrqqqoooiii```XXXDDD:::222///...,,,+++---+++***))))))(((((())))))%%%%%%&&&'''(((***+++,,,,,,,,,+++***)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))'''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))***++++++,,,+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,...---------...///000000...222666<<>>666111---+++++++++***))))))(((((())))))''''''''''''((()))++++++******))))))((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///111333555777777<<>>222+++,,,,,,,,,+++))))))***,,,+++***((()))***+++)))((())))))(((((('''&&&&&&%%%(((&&&$$$###$$$%%%''')))''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))+++,,,,,,++++++,,,---))))))***+++++++++++++++/////////.........//////---444555999GGGSSSfffzzzpppddd\\\SSSJJJEEEEEEGGGIIIJJJGGGBBB??????AAA555222///+++******+++---,,,((('''***,,,******,,,+++++++++************)))))))))))))))(((((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&ssskkkbbbbbbfffbbb___\\\ZZZYYYYYYWWWRRRNNNKKKJJJIIIHHHFFFCCCAAA@@@;;;:::888555333111000000///...,,,+++******+++,,,+++++++++***)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((***))))))))))))***++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////111333:::HHH___xxxwwwlllvvvuuuyyytttiiiccccccgggjjjvvvsssiiihhhddd___bbbgggxxxqqqpppwwwxxxrrrmmmpppooommmhhh^^^NNN>>>333---------,,,,,,---000222,,,+++))))))******)))'''******))))))((((((''''''))))))((('''''''''((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))************************(((+++------,,,++++++,,,+++++++++++++++,,,,,,,,,+++...000///...///222666555<<<@@@KKKaaavvv}}}sssnnniii___WWWSSSMMMLLLIIIDDDAAA@@@BBBDDDAAA>>>888222...,,,,,,------)))(((+++---+++***++++++++++++************)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((pppiiiaaaaaaeeeaaa___\\\YYYYYYYYYWWWRRRNNNJJJJJJIIIGGGEEEBBB@@@???<<<;;;888555333111/////////...---+++++++++++++++,,,,,,,,,+++***)))((('''((((((((((((((((((((((((************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))******+++,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,..................000333:::KKKfffxxxfffZZZaaannnjjj]]]]]]dddooowww|||iiieeeaaaYYYcccdddmmm|||ssspppsssyyyqqqqqqqqqpppjjj^^^NNNCCC555000++++++000555777777---,,,************((('''************))))))(((((())))))))))))(((((('''&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((()))************))))))))))))))))))))))))))))))***************++++++(((***---...---,,,+++,,,..................//////***---000///...222;;;BBBBBBLLLSSSbbb{{{{{{vvvbbbYYYOOOHHHEEEDDDAAA???IIIHHHDDD???999333---***111---,,,...///+++)))***+++++++++*********))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))){{{mmmggg___```ddd```^^^\\\YYYYYYYYYWWWSSSOOOIIIIIIHHHFFFCCC@@@>>>===<<<;;;888555333111//////......---,,,++++++++++++******++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))************************))))))************))))))***************++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,...000333<<>>555///222---,,,...///,,,***++++++++++++*********))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))yyylllfff^^^___ccc___^^^[[[YYYYYYYYYXXXSSSOOOIIIHHHGGGEEEBBB???===<<<;;;:::888555333111000000...------,,,,,,+++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))******++++++******)))+++************+++,,,,,,******++++++,,,------------------------------------///000...,,,...222666===PPPjjjwwwlllgggfffooo]]]```qqq{{{}}}yyy|||zzztttrrrrrrsssxxxppphhhnnnttttttsssrrrnnnhhh```[[[PPPCCC555222777:::666000---,,,******++++++***(((*********)))))))))))))))&&&'''''''''''''''&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++******************************))))))******+++,,,,,,,,,)))+++......---,,,,,,---...------,,,---///000222111333666888===FFFRRRZZZaaakkkttt{{{}}}dddVVVOOOIIIEEEBBBGGGMMMQQQPPPJJJCCC===333...+++---...,,,,,,...+++++++++************)))))))))))))))((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))zzzlllggg___```ccc___^^^[[[YYYYYYYYYXXXSSSOOOJJJIIIHHHFFFCCC@@@===<<<:::999777555333222111111------------,,,+++******((())))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))******++++++******)))++++++******++++++,,,---******++++++,,,------...........................---///000//////222:::AAAOOOkkkrrrmmmppptttrrrfffdddrrr~~~~~~|||tttuuullldddnnnpppsssrrrnnniiifffddd___VVVKKKDDD???999222+++,,,+++******,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))***++++++++++++***************************))))))***++++++,,,------+++,,,------,,,,,,---///------,,,,,,...000333444333777@@@KKKXXXeeepppvvv{{{iiiVVVMMMIIIFFFIIILLLOOOPPPOOONNNLLL===666111000///,,,,,,...+++++++++************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((({{{nnnhhhaaaaaaddd```]]][[[YYYYYYYYYXXXTTTPPPKKKJJJIIIGGGDDDAAA>>>===999888777555333222222222------------,,,+++******))))))*********))))))((())))))))))))))))))))))))************************(((((((((((())))))))))))******************************++++++++++++******++++++******++++++,,,---******+++,,,,,,---......////////////////////////---///000000111777AAAJJJ___vvvyyynnnnnnxxx}}}sss{{{sssiiiiiimmmqqqqqqyyypppfffkkkqqqrrrppplllkkkkkkiiifff```UUUHHH:::000***,,,*********,,,---,,,+++((((((((((((((()))))))))''''''&&&&&&'''((()))***''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))***++++++++++++***************************))))))***+++,,,,,,------,,,---------,,,,,,...000//////...///000333666888999AAAPPPcccxxx|||dddWWWTTTPPPNNNMMMLLLLLLOOOQQQSSSKKKBBB:::555111,,,***,,,+++++++++************)))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((}}}nnnjjjbbb___bbb```aaa___]]]\\\ZZZWWWSSSPPPNNNKKKGGGDDDCCCCCCAAA@@@999888777666444444333333...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,***((((((***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......111///...///222222000---111111111111666CCCZZZmmm}}}}}}|||wwwyyy~~~eeeaaa___XXX[[[cccqqqsssgggjjjooommmlllpppmmmmmmkkkeeeYYYIII:::111,,,,,,,,,***((((((***---************))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))******''''''&&&%%%&&&'''((()))))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))************++++++************************+++,,,,,,---......000/////////000111000//////---///444555666===GGGCCCQQQggg|||}}}nnneeeVVVSSSOOOMMMMMMMMMLLLLLLJJJLLLIII???444---,,,---++++++***+++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((pppjjjaaa]]]___\\\^^^]]][[[ZZZYYYVVVRRROOOMMMKKKGGGEEEDDDCCCAAA???999888666555333222222111...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------+++))))))+++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,...000111///---000//////333???UUUoooxxxiiiddduuuiii```^^^[[[YYY___kkksssnnnnnnlllmmmqqqpppnnnjjjfff```SSSCCC888000///......------------************))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''((()))))))))))))))))))))************++++++******************+++++++++,,,,,,------...---------...000000000///333000111666:::@@@KKKVVVXXXaaaqqq{{{xxx{{{fff___VVVNNNKKKKKKLLLMMMKKKNNNOOOIII@@@777111//////,,,++++++------***'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((oooiii```\\\^^^]]]\\\ZZZYYYXXXWWWUUUQQQNNNLLLJJJHHHGGGEEECCC@@@>>>999888666444222111000///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------,,,******+++---******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---///111111///---222111333>>>UUUsss{{{pppooo{{{xxxhhhZZZ[[[sssvvvxxxuuuddd___aaa^^^___fffzzztttjjjfffkkkttttttooojjjiiiggg^^^OOOBBB222///,,,+++------+++)))++++++*********)))))))))''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,...///000111111111333111333999BBBNNN^^^kkkppprrrwww{{{yyy{{{sssggg\\\UUURRRPPPOOONNNQQQTTTUUUPPPFFF;;;555222...******---...***&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((({{{lllhhh___]]]aaa```[[[YYYXXXXXXWWWUUURRROOOKKKJJJHHHGGGFFFDDD@@@===:::999777555222111000///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************,,,,,,+++******+++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......///000111111000///333777BBBVVVuuunnneeeiii|||{{{eee^^^bbbkkk{{{xxxkkkjjjwwwxxxooopppmmmgggeeepppqqqdddjjjvvvsssooolllllljjjcccVVVLLL:::333,,,)))+++,,,+++(((+++++++++*********))))))(((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))(((((((((((((((((()))))))))******************+++++++++++++++,,,---------------,,,,,,,,,---///111222222222222333444888???JJJVVVeeevvvqqqkkkxxxzzzpppddd]]]WWWUUUVVVZZZ[[[SSSHHHAAA888222+++)))---///---***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((zzzkkkfff^^^]]]aaaaaa\\\[[[YYYYYYXXXVVVSSSPPPKKKJJJHHHGGGFFFDDD@@@===<<<:::888666444222111000...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))+++***)))((()))*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...///000000000///000000333AAAVVVqqqwwwdddbbbmmmrrreeejjjwwwjjj]]]```iiiuuu|||~~~qqqeeeeeerrrnnnggglllooooooooommmiiibbb[[[UUUJJJ@@@444------///...---++++++++++++************)))(((((('''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))(((((((((((()))))))))******************++++++,,,,,,,,,,,,...---------------------...000111111111111333666:::HHHYYYgggrrrxxxwwwjjj^^^VVVYYY]]]ZZZRRRMMMDDD<<<222---,,,------+++************************))))))))))))))))))))))))((((((((((((((((((((((((|||lllfff]]]ZZZ^^^]]]^^^\\\[[[ZZZYYYWWWSSSQQQLLLJJJHHHGGGEEECCC@@@>>>;;;:::888666444333222222...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((******)))((()))*********+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,---------......,,,---...------///222555<<>>333///.........,,,++++++++++++***************))))))(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((&&&'''((())))))))))))((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************++++++,,,------------------------.........,,,...000000///222777<<>>000...,,,---......+++(((+++++++++++++++***))))))'''(((((())))))((((((''''''(((((())))))(((((('''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((()))******************)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............///000000000000222444999;;;CCCNNNZZZkkk~~~yyyyyyxxxwwwzzzuuuaaabbbgggxxxfffOOOKKKKKKKKKJJJJJJMMMPPPRRRFFF>>>444---+++,,,------************)))))))))(((***)))((((((''''''((((((rrrkkkcccaaadddbbbbbbaaa^^^[[[WWWSSSQQQOOONNNLLLIIIGGGFFFDDD@@@===<<<:::777555444222///---...------,,,+++++++++,,,---,,,+++******+++,,,---------...---+++******+++(((((()))***+++,,,,,,,,,******+++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////...---...000111111222;;;QQQtttttteee[[[jjjqqqhhhpppzzzpppnnnuuuuuukkkhhhnnntttwwwjjjtttwwwdddffflllkkkppppppooommmlllgggXXXJJJ888222,,,+++...///,,,(((***************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))************)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---///111000///000444888@@@FFFRRR```mmmzzz}}}yyyyyywwwtttqqqnnnmmmmmmmmmooommmkkkkkknnnnnnllliiieeeeeehhhmmmvvv}}}pppggg___gggmmmYYYSSSRRRNNNHHHGGGJJJOOOPPPLLLGGG???555...+++,,,---*********)))))))))((((((***))))))((('''(((((((((rrrkkkbbb```cccaaabbbaaa^^^[[[WWWSSSQQQOOOMMMLLLJJJHHHFFFCCC@@@>>><<<:::777555444222///---------,,,+++++++++,,,,,,---,,,+++******+++,,,---***,,,...---,,,+++---//////---+++))))))***---...******++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------.........---......---,,,---000333444===OOOkkkzzzjjjbbb^^^iii}}}vvvrrrzzz|||nnnooosss|||uuunnnjjjmmmzzzoooiiiwwwxxxmmmiiidddlllppppppllliiieee___XXXEEE<<<111+++,,,---,,,+++)))************)))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,///111111111444;;;@@@RRR]]]lllzzzvvvlllddd______^^^]]]\\\ZZZXXXWWWVVVWWWUUUTTTVVVZZZ\\\[[[YYYTTTUUUXXX]]]dddiiikkkllljjjgggkkkyyyuuutttrrrooommmnnnrrruuu|||xxxgggbbbqqq|||qqqggggggcccYYYMMMHHHLLLMMMKKKKKKLLLJJJAAA555,,,+++---************))))))))))))******)))(((((((((((((((qqqkkkbbb```cccaaabbbaaa^^^[[[WWWSSSQQQOOOMMMLLLJJJHHHFFFCCC@@@???<<<999777555444333000...,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,(((+++------,,,,,,///111888444///+++))))))+++---******++++++,,,---------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---......//////,,,...///...---...333777<<>>KKKXXXccciiivvvdddYYYXXXXXXVVVUUUUUUUUUUUUSSSQQQOOOPPPRRRVVVZZZ___cccfffiiijjjmmmrrrwwwxxxsssoootttvvv{{{|||yyyxxx}}}~~~zzztttmmmiiiggg```\\\___kkksss{{{|||{{{|||yyy~~~~~~qqqYYYJJJIIIJJJGGGDDDFFFHHHIIIEEE???666111,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))rrrllldddbbbeeecccbbbaaa^^^[[[WWWSSSQQQOOOLLLLLLKKKIIIEEEBBB@@@???:::888666555555444222000+++++++++***++++++,,,,,,***+++,,,------,,,+++***'''+++...---******---111)))((((((((()))***++++++******+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++,,,,,,------...///000000---000333222111333:::@@@cccuuuxxx|||tttlllnnn|||zzzqqqmmmwwwyyylllgggjjjvvv|||cccYYYWWWWWWcccppprrriiijjjiiihhhkkkmmmhhh```fff___SSSDDD777000...///+++++++++++++++***))))))))))))************))))))))))))************))))))''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000444444999EEEVVVhhhtttzzzxxxssspppkkk___RRRMMMPPPUUUTTTTTTVVVXXXXXXWWWUUUVVVWWWXXX\\\cccllltttyyy{{{}}}}}}zzznnnddd^^^``````eeexxx~~~eeePPPMMMQQQQQQCCCAAAAAAFFFJJJHHH===444---------,,,,,,,,,+++++++++******)))))))))))))))tttjjj``````eeeaaadddaaa]]]YYYVVVRRRNNNKKKMMMKKKIIIHHHGGGDDD@@@===;;;999777666555333000------------,,,,,,,,,++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---222000111444222===UUU{{{}}}ssspppmmmooouuu~~~|||wwwoooiiifffooo}}}ooo[[[WWW]]]aaallloooiiidddeeeiiikkkgggdddfffccc\\\QQQCCC888000---,,,***)))***)))&&&(((---)))******)))'''&&&'''((('''((()))*********************))))))((((((''''''((((((((((((((()))******((((((((((((((((((((((((+++'''***///+++"""$$$...)))))))))))))))))))))))))))************+++++++++***+++,,,---...---,,,+++------------------,,,,,,...++++++///000///...000333333999NNNppp~~~wwwmmmeeeZZZPPPKKKLLLQQQUUUTTTUUUVVVZZZ___ffflllpppkkkmmmpppssswww}}}rrrhhhfffjjjsss}}}www\\\RRRUUUQQQHHHCCCAAAEEELLLMMMFFF>>>666222---,,,,,,---,,,***+++++++++++++++***))))))vvvlllaaaaaaeeebbbdddaaa]]]YYYVVVSSSNNNKKKMMMKKKIIIHHHGGGDDD@@@===;;;999777666555444111...---------,,,,,,,,,++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---222111222777999IIIddd{{{wwwqqqmmmqqqyyywwwxxxrrrrrr|||wwwiiifffkkk}}}yyyhhhbbbgggnnnxxxgggfffjjjiiifffffffffddd```YYYOOOCCC999222...+++***+++***'''(((,,,+++,,,,,,+++***))))))+++((())))))************)))***)))))))))((((((((('''((((((((((((((()))******((((((((((((((((((((((((''')))111:::666***&&&***************************************++++++++++++++++++,,,------------,,,............------------000------000222000000333888???MMMcccwwwllldddRRRQQQPPPPPPQQQTTTYYY\\\^^^aaaeeemmmvvv}}}wwwtttuuuxxxzzz|||jjjQQQPPPKKKEEECCCFFFJJJLLLMMM===888000,,,++++++++++++******++++++******))))))yyynnnbbbaaaeeebbbdddaaa]]]ZZZWWWSSSOOOLLLMMMLLLJJJHHHGGGDDD@@@===;;;:::888777666555222///------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...222000222;;;DDD\\\~~~xxxjjj\\\eeevvvyyyrrrttt{{{|||tttmmmiiimmmsss}}}}}}~~~~~~~~~|||}}}}}}qqqmmmffftttpppnnnuuuhhhgggggghhhkkkfffdddbbb```ZZZPPPCCC999000,,,+++,,,+++((((((+++***,,,,,,,,,***)))***+++)))************))))))((())))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''***333;;;888---(((***++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------...............////////////222//////111222111222666>>>NNNbbbwwwqqqaaaVVVPPPLLLMMMPPPTTTYYYaaajjjppp|||wwwpppooopppssspppmmm|||aaaSSSOOOHHHCCCBBBFFFNNNSSSHHHAAA888000,,,++++++,,,************)))))))))(((|||qqqdddaaaeeebbbdddaaa]]]ZZZWWWTTTPPPMMMNNNLLLJJJHHHGGGDDD@@@<<<<<<:::888777777555333000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,---------,,,,,,---------------------------------............///...111///333AAARRRrrrvvvggg\\\rrrsssmmmwwwqqqddd]]]]]]```cccsss~~~~~~~~~~~~~~~zzzvvvuuuwwwzzz}}}~~~iiiiiimmm~~~pppvvvkkk___eeekkklllgggdddbbbbbb```WWWJJJ@@@222---***++++++))))))+++(((*********(((((()))******************)))((('''))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((+++***,,,///---((()))---++++++++++++++++++++++++*********+++++++++,,,,,,------,,,++++++---...///////////////000000000000111......111222111555:::JJJ\\\qqqrrr```UUUOOONNNUUUUUUVVVZZZcccttt}}}{{{vvv{{{eeedddppp}}}xxxTTTPPPJJJEEEDDDEEEIIILLLOOOIIIAAA888222...++++++******)))))))))((())))))ssseeeaaaeeecccdddaaa]]]ZZZWWWTTTPPPNNNNNNLLLJJJHHHGGGCCC???<<<;;;:::888777777666333111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------------,,,---------------------------------............//////111000777JJJ___{{{rrrgggiii|||tttuuussspppiii___WWWUUU\\\fffmmm}}}{{{zzz~~~}}}{{{yyywwwvvvvvvvvvzzz~~~zzznnneeejjjkkkvvvqqqYYYccclllhhhkkkgggdddcccbbb\\\RRRJJJ888111,,,,,,,,,******,,,((()))******)))((()))+++***************)))((('''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++)))'''''''''&&&)))---***************************++++++++++++,,,,,,,,,...---,,,+++,,,---...////////////000000000111111...---...111222333:::AAAUUUdddxxx{{{ooommmkkkfff___XXXUUUXXX\\\^^^```eeelllyyyzzzvvvnnnnnnmmmkkkjjjhhhggggggkkkoootttvvvwww{{{zzzgggccclllvvv```XXXNNNGGGFFFGGGHHHGGGMMMKKKGGG@@@888000+++(((++++++***)))((()))))))))uuueeeaaaeeeddddddaaa]]]ZZZXXXUUUQQQNNNNNNMMMJJJIIIGGGCCC???;;;:::999777777777555333111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,------...---------------------------------............//////222444AAAXXXjjj{{{tttrrreee[[[ZZZYYYZZZ```lllyyyyyyuuuzzz|||yyyxxx{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~yyyzzzzzz{{{|||}}}~~~~~~{{{{{{||||||{{{yyywwwuuuwwwzzz|||}}}}}}}}}mmmhhhoooooo[[[jjj}}}dddeeeiiibbbmmmjjjhhhgggfffbbb\\\WWWDDD:::111...---++++++---***+++---,,,++++++,,,---)))************))))))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))++++++******)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------------......///......//////000000111111...---///333666999BBBLLLXXXdddvvv}}}]]]OOOPPPPPPRRRVVVYYY]]]fffooo{{{zzzuuummmiiiddd___ZZZVVVRRROOOGGGGGGFFFFFFEEEDDDDDDCCCFFFHHHKKKLLLMMMOOOTTTYYYaaahhhttt{{{{{{zzzxxxooolll{{{wwwjjjYYYMMMIIIJJJLLLMMMIIIJJJJJJFFF>>>444---(((---,,,***)))))))))***+++uuueeeaaafffeeedddaaa]]][[[XXXUUURRROOOOOOMMMKKKIIIFFFCCC>>>;;;999888666666666555222000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++******+++---...///........................---------............//////555<<>><<<:::>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA<<>>;;;888777555555555444222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++***)))***,,,///000........................---------.........//////...777BBBZZZrrruuuuuu}}}}}}~~~uuu|||}}}yyyyyyzzzzzzzzzyyywwwtttrrrssstttpppooonnnnnnnnnllliiifffiiiiiikkkmmmppprrrtttuuuxxxyyy{{{}}}~~~zzzuuusssuuuxxxvvvzzznnnjjjrrr~~~```XXXWWW]]]oooxxxfffgggbbbeeejjjlllkkkhhheeeddd```QQQ@@@666000,,,+++,,,((()))++++++******+++,,,'''((()))***************'''((((((((())))))******((((((((((((((()))******)))))))))))))))))))))))),,,+++)))(((***---...,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,.../////////...---,,,------...///000000111222333777===AAAHHHUUUbbbmmmxxx{{{bbbVVVMMMMMMYYYWWWZZZeeevvvyyynnnfffaaa\\\UUUOOONNNKKKFFFCCCCCCCCCCCCCCC???>>><<<<<<=========<<<888888999::::::;;;<<<<<<;;;:::::::::<<<;;;999777;;;<<<>>>@@@>>><<>><<>>???@@@???>>>>>>???@@@============<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999:::???>>>;;;999888888888999777;;;???@@@>>><<<<<<===>>>@@@EEEKKKRRRYYY^^^```ooouuuwwwyyytttooo{{{zzz}}}tttWWWIIIMMMUUUTTTQQQOOOMMMKKKFFF@@@;;;222,,,,,,...+++)))(((qqqhhheeeeeefffdddaaa\\\YYYWWWTTTRRRPPPOOOMMMKKKGGGDDDBBB@@@???999888666666666444222///......---------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++************+++,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++---------............//////,,,---000111///111555888FFF^^^vvv}}}zzz{{{xxxrrrqqq}}}pppxxxuuuzzz}}}zzzxxxxxxxxxwwwuuurrrpppnnnmmmllljjjiiiiiiiiikkkmmmppprrrwwwvvvuuuwww{{{~~~|||{{{zzzzzzzzz{{{|||}}}~~~qqqllltttxxxdddeeeooosssiiieeejjjkkkfffhhhiiiaaaccc^^^TTTHHH===333...,,,+++,,,,,,,,,+++******+++******))))))))))))******)))))))))))))))*********)))(((((((((((())))))*********++++++++++++******)))************+++++++++,,,+++***+++,,,,,,+++***------------,,,,,,++++++............////////////222222222000000000222222666666AAAWWWhhhoooxxx|||wwwwwwggg^^^WWWWWWYYYZZZ\\\___bbbkkk|||ttteeeWWWOOOMMMOOOJJJDDDAAA@@@AAA@@@>>><<<>>>??????>>>>>>>>>???@@@@@@??????>>>>>>======>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>;;;===>>>>>>;;;:::;;;<<<===>>>???AAAEEEIIILLLOOOPPPUUUeeevvvsssyyyxxx{{{zzz}}}sssaaaYYYPPPQQQPPPNNNKKKJJJIIIHHH@@@666///......,,,******sssiiieeedddddddddaaa]]]ZZZWWWTTTPPPNNNNNNMMMKKKHHHEEEBBB@@@???:::777555444444444333222///......---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,---------............///111---+++---...000444:::GGGbbbvvvddd]]]pppwwwiiitttrrrrrr{{{}}}zzzwwwtttrrrqqqpppoooooooooqqqrrrsssyyyvvvssssssuuuxxxzzzzzz~~~~~~||||||}}}ssslllooosssuuunnnhhhhhhgggccciiikkk```dddbbb\\\TTTIII>>>333...++++++,,,---------,,,,,,******))))))))))))******))))))(((((((((***+++,,,******)))((((((((())))))******++++++++++++******)))************+++++++++,,,+++***+++,,,---,,,+++............------------............////////////000111222222111111222444999>>>PPPiii{{{}}}qqqjjjlllkkk```VVVSSSPPPQQQXXXdddlllnnnnnnpppxxxuuuiii[[[QQQIIIAAA???AAABBB???<<<;;;<<<===>>>>>>===???AAABBBAAA@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@AAACCCEEEEEEEEEAAACCCEEEFFFFFFEEECCCAAAAAAAAAAAA???======???AAAAAA@@@???>>>>>>???AAACCC@@@AAAFFFXXXrrrwwwyyy}}}wwwrrrtttxxxzzzyyyzzzeeePPPQQQQQQOOOKKKJJJKKKNNNFFF===333000///,,,+++,,,tttjjjeeedddcccdddaaa^^^[[[YYYUUUPPPMMMMMMLLLJJJHHHEEEBBB@@@???;;;888555444555555555444//////...------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------...---------------,,,+++***++++++,,,---------,,,,,,---------............//////...------,,,///:::GGG^^^~~~ggg^^^qqqxxxsss{{{ooogggnnnzzz|||yyyzzzyyyxxxwwwwwwwwwwwwwwwwwwuuurrrpppqqqsssvvvwww{{{|||}}}}}}~~~vvviiimmm~~~uuujjjaaafffgggjjjlllfffdddcccbbb]]]TTTGGG:::111+++++++++,,,---...---++++++******))))))******+++)))(((''''''(((***,,,...++++++***)))((((((((((((******++++++++++++******))))))*********+++++++++,,,+++***+++---------+++...---------------------............////////////------000222222111555:::???JJJaaa}}}{{{ooojjjiiiddddddggg```RRRHHHGGGOOOUUUccctttsssfffUUULLLEEEBBB@@@???AAAEEE@@@???>>>>>>???AAABBBBBBAAACCCEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJHHHGGGGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHDDD???@@@KKK___ttt|||~~~uuummmkkklllzzz}}}qqqVVVRRRPPPPPPPPPNNNMMMNNNLLLBBB999444000,,,+++---tttjjjeeecccccccccaaa___]]][[[VVVQQQMMMLLLLLLJJJHHHFFFCCC@@@???<<<999777555666777666666//////...------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------..................///......---,,,,,,***+++,,,,,,---------,,,---------............///---///111000,,,111DDDWWWlll{{{kkkgggwwwzzzmmm```eeettt~~~}}}|||{{{zzzyyyxxxxxxsssrrrpppnnnmmmooosssuuuxxxyyy|||yyy{{{uuuhhhgggxxx}}}nnnmmmZZZdddiiigggjjjlllcccbbbaaa___YYYNNN@@@777...,,,***+++,,,---,,,***++++++************++++++)))(((''''''(((***,,,...,,,+++***))))))((())))))******++++++++++++******))))))*********+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---------............////////////...---///333222000555===DDDTTTppp}}}pppjjjkkkdddbbbdddeee]]]OOOKKKPPPQQQYYYiii{{{iiiYYYRRRLLLFFFBBBBBBBBB??????AAABBBCCCCCCDDDDDDEEEFFFGGGEEEGGGHHHIIIHHHIIIKKKMMMNNNMMMMMMNNNPPPSSSUUUWWWSSSSSSTTTSSSSSSTTTUUUVVVXXXVVVTTTRRRPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNPPPPPPQQQNNNKKKEEE@@@@@@HHHVVV```~~~ttthhhaaauuu|||{{{\\\QQQJJJOOOUUUSSSNNNLLLOOOGGG>>>999444---+++---sssiiieeecccccc```___^^^]]][[[WWWQQQMMMKKKKKKJJJIIIFFFCCC@@@???<<<:::777666777666555444000///...------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---............---............------,,,******+++,,,---------------------............///---000333333111999OOOffftttmmmiiimmmyyy~~~iii[[[]]]mmm~~~}}}|||zzzyyywwwwwwrrrrrrqqqooonnnooorrruuuxxxyyy{{{}}}|||xxxyyyooobbbfffkkktttxxx___cccdddaaafffjjjbbb```]]]\\\XXXQQQGGG@@@555000,,,***+++,,,+++***++++++************++++++))))))(((((((((***+++,,,++++++***)))))))))************++++++++++++******)))************+++++++++,,,+++***+++...///...---,,,,,,,,,,,,,,,---------............////////////222000111444333000777CCCNNN___yyy~~~vvvxxxxxxooogggbbbXXXNNNMMMTTTSSS\\\lll~~~eeeSSSKKKJJJFFFBBBAAAEEEFFFCCCBBBCCCEEEGGGIIIJJJIIIIIIJJJKKKJJJKKKKKKKKKKKKMMMQQQTTTQQQQQQQQQQQQTTTWWWZZZ\\\[[[___bbb```[[[XXXZZZ]]]]]][[[XXXUUUSSSRRRRRRSSSTTTRRRPPPPPPQQQSSSSSSSSSVVVUUUSSSRRRQQQSSSTTTUUUPPPOOOLLLFFFAAAAAAEEEJJJdddzzzlllhhh|||~~~dddSSSGGGLLLVVVVVVQQQOOOPPPKKKEEEAAA:::111,,,,,,rrrhhhdddcccddd\\\\\\\\\\\\[[[VVVPPPLLLJJJKKKJJJIIIGGGDDD@@@???:::888777666666555222000000000///------,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,---......------++++++,,,,,,---,,,,,,,,,)))***+++,,,---------------------............///000///111444999EEE[[[ooovvvyyy|||}}}ooobbb^^^iii|||}}}|||xxxyyyyyywwwttttttvvvxxxzzzzzz{{{}}}{{{}}}sssjjjppp|||{{{lllcccgggqqqtttfff\\\___eeecccbbb^^^XXXVVVVVVTTTNNNJJJ===666...++++++---,,,***,,,++++++******++++++,,,)))))))))))))))******************)))******++++++******++++++++++++******)))************+++++++++,,,+++***,,,...//////...,,,---------........................////////////222///111666666555@@@PPPbbbppp{{{eee[[[XXXUUUWWW]]]bbbmmm~~~hhhUUUJJJGGGIIIEEEBBBDDDJJJNNNMMMMMMOOOKKKOOORRRSSSRRRRRRSSSTTTRRRRRRQQQOOOPPPTTTYYY^^^\\\[[[ZZZZZZ[[[^^^aaacccqqqwww{{{ssseee[[[ZZZ^^^```___]]]\\\ZZZYYYXXXXXX[[[WWWUUUVVV]]]ffflllooosssmmmcccZZZUUUUUUXXXZZZUUUUUURRRLLLFFFAAA??????III]]]yyy~~~}}}wwwwwwaaaOOOOOOTTTTTTSSSVVVQQQNNNLLLJJJBBB666///---qqqgggcccdddeeeYYYYYYZZZZZZYYYUUUOOOKKKJJJJJJJJJIIIGGGDDDAAA???888777666666555333///,,,111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((***+++---......------((()))***+++++++++++++++)))***+++,,,------...------------.........//////333...---444???OOOcccrrrtttqqqyyyqqqiiinnn||||||zzz{{{}}}|||||||||}}}||||||{{{oookkkqqq~~~fffXXX^^^eeeiiiyyykkkWWW___ggg\\\ccc]]]UUURRRTTTUUUSSSPPPCCC;;;111,,,,,,------+++,,,++++++******++++++,,,))))))*********))))))(((***)))))))))***+++,,,,,,******++++++++++++******)))************+++++++++,,,++++++,,,...//////...---.........//////000000............/////////000...+++...666999;;;JJJ]]]uuuzzz\\\UUU^^^ffflllqqqwwwooo^^^RRRMMMLLLMMMQQQMMMMMMQQQTTTTTTTTTWWWSSSWWW[[[]]]\\\\\\]]]^^^ZZZYYYWWWUUUVVVZZZaaafffmmmllljjjiiiiiikkknnnppprrraaa^^^aaafffggghhhhhhhhhfffcccbbb```\\\YYY^^^jjjzzzuuueee[[[YYY]]]```ZZZYYYWWWSSSNNNIIIFFFDDDBBBGGGVVVttt}}}uuu{{{~~~~~~pppvvvrrr\\\UUUSSSPPPTTT[[[RRRQQQQQQPPPGGG:::111...qqqggg``````ccc]]]\\\ZZZWWWTTTRRROOONNNLLLKKKIIIIIIHHHFFFBBB@@@:::888666555555555444333111111000......---------...,,,+++,,,...///...++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,..................---------------.........//////000000222999KKKaaannnrrrvvvxxxxxxyyyxxx}}}~~~~~~mmmgggrrrttt^^^]]]dddeeewwweeeZZZ]]]bbbdddbbbaaaaaaaaa^^^WWWQQQNNNCCC666.........,,,))),,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++*********)))******+++,,,++++++,,,,,,,,,---------............////////////,,,------...///000111111111///111666888@@@[[[xxx~~~zzzrrrgggaaaeeeooozzzpppaaa[[[WWWTTTWWW\\\VVVYYY[[[___fffmmmlllgggaaaeeejjjnnnqqqpppooommmqqqkkkhhhjjjkkkjjjnnnuuuyyyyyy}}}}}}www{{{}}}rrrsssmmmfffccciiiyyynnngggmmmoooiii[[[\\\\\\XXXRRRMMMIIIHHHAAAFFFGGGPPPooo|||~~~iiiVVVaaaxxxttt```PPPQQQXXXUUUTTTPPPMMMMMMLLLFFF:::000}}}pppgggaaabbbeee___^^^[[[YYYVVVSSSQQQOOOMMMKKKJJJIIIHHHEEEAAA>>>:::888555555555555444333111000///......---------...---+++,,,...///...,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,........................---------.........//////---000444;;;KKK___nnnssssssvvvsssrrrtttsssyyyjjjkkk{{{{{{gggVVVaaaqqqsss^^^^^^dddcccbbb```______^^^[[[YYYYYYLLL<<<111//////---+++,,,++++++******++++++,,,*********+++++++++,,,,,,)))************+++++++++************++++++++++++***************++++++,,,++++++,,,,,,,,,---------............////////////...//////000111222222222444111444<<>>444{{{nnngggbbbcccfffaaa```]]][[[WWWTTTRRRQQQNNNLLLJJJIIIGGGDDD@@@===:::777555444555555444222111000///......---.........---,,,---......---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................------........./////////,,,222999AAAOOOaaammmqqqsssyyyuuummmhhhggg|||zzzwwwjjjiii~~~uuuaaa```tttiii^^^aaabbbbbb```^^^]]]^^^```cccdddVVVDDD777111000...,,,,,,++++++******++++++,,,*********++++++++++++,,,)))************+++++++++************+++++++++,,,***************+++,,,,,,,,,,,,,,,,,,------------............//////////////////000000111111222222333000555CCCQQQ^^^qqqzzz~~~iii``````fffkkkwwwmmmhhheeeggghhhffffffhhhnnnmmmoooyyy{{{tttlllddd```___]]]XXXSSSRRRMMMGGGAAADDDYYYvvvrrrwww[[[OOOXXXuuu~~~^^^LLLOOOTTTXXXQQQKKKJJJMMMKKKCCC;;;yyymmmfffbbbbbbeeecccbbb___\\\YYYVVVSSSRRROOOMMMKKKIIIGGGCCC???;;;999777555444444444333222000000///...............///...------......------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------...........................////////////...555???LLL]]]mmmtttsssuuu{{{vvvkkkdddccctttyyyvvvwwwggglll}}}ooolllggg^^^aaabbbcccaaa^^^^^^bbbeeefffZZZJJJ>>>666222...,,,,,,++++++******++++++,,,************++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,------------...............////////////------......///000000000444444===PPPcccrrruuueeebbbcccmmmzzz~~~rrroooooosssyyyxxxllleee```[[[WWWSSSMMMKKKJJJCCCDDD[[[xxxxxxuuulllVVVSSSiiiqqqWWWNNNKKKTTTRRRPPPOOOOOOLLLGGGCCCxxxkkkeeeaaaaaabbbdddbbb```]]]YYYVVVSSSRRROOOMMMKKKIIIFFFBBB>>>:::999777555444444444333222000//////............////////////...------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........//////........./////////000000000888FFFZZZsss~~~}}}nnn```]]]___lllzzzyyy|||zzzssskkkooo}}}wwwuuusssuuuxxx______ccceeeeeebbb___```bbb___XXXNNNDDD===666///***,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,---------.....................////////////---......///000111222222999???MMMcccxxxsssdddcccgggiii|||uuuppp}}}yyymmmgggeeeYYYQQQPPPRRRKKK@@@GGGYYYooolll^^^dddqqqoooZZZJJJMMMRRRVVVVVVRRRLLLIIIHHHwwwjjjdddaaa```aaacccbbb___\\\XXXUUURRRQQQOOOMMMJJJHHHFFFBBB>>>:::999666444333444444333111//////............/////////000000///---,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------.../////////....../////////000000000111<<>>;;;888666444333444333222111//////............/////////000111000---,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------...//////000.../////////000000000000333AAATTTiii|||gggjjjpppvvvzzzvvvooozzz{{{cccgggsssmmm``````bbbeeefffddd```]]]ZZZXXXUUUPPPHHH???555000,,,++++++******++++++,,,))))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------------------........................///////////////000111444666888:::;;;AAAVVVqqqvvvrrrqqq]]]ZZZcccppp}}}nnncccYYYTTTOOOIIIFFFGGGHHH]]]zzzvvvdddkkkppp{{{jjjQQQRRRSSSUUUUUURRRNNNJJJsssgggdddccccccdddaaa```]]]ZZZVVVRRROOONNNMMMKKKIIIHHHFFFCCC???;;;888666444333333333222111//////.........//////000///111222000---+++,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000555EEEXXXfffwwwtttwwwyyyxxx|||zzz|||ooopppzzz~~~jjjSSSaaannn}}}~~~```______bbbeeeeeebbb^^^]]][[[XXXRRRKKKAAA999444,,,++++++++++++++++++,,,))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////............/////////000---...000222555888:::;;;LLLfffmmmcccfffsssaaaXXX```mmmwwwooohhh___XXXRRRLLLFFFCCCGGGOOOmmm}}}rrr~~~kkk___eeewwwxxxWWWRRRNNNPPPUUUVVVPPPIIIuuujjjfffcccaaabbb______^^^\\\XXXSSSOOOMMMKKKKKKIIIGGGEEEBBB@@@>>>888666444333333333222111222111000///...---,,,,,,////////////////////////.........------,,,,,,,,,------------------------------------------,,,,,,....../////////////////////,,,+++///111111222555;;;MMMZZZbbbllltttzzztttkkkfffssswwwbbb\\\___tttqqq[[[]]]fff```cccggg^^^```\\\XXXWWWVVVNNN@@@555222///,,,+++++++++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000222111222444333444;;;DDDVVVuuu~~~hhheeekkk~~~{{{cccdddjjjrrrzzz|||xxxeee___[[[RRRMMMNNNFFFJJJRRRgggwwwxxx|||zzzkkknnnlll[[[MMMLLLUUUYYYTTTLLLvvvkkkgggcccbbbbbb______^^^[[[XXXSSSOOOMMMLLLKKKJJJHHHEEEBBB???===888666444333333333222111111111000///...---,,,,,,..............................---------,,,,,,,,,------------------------------------------------///////////////.........111---,,,///000000222666???PPPYYY[[[___aaalll}}}|||ssshhh___nnnwwwrrrjjjkkk~~~hhh___fffdddfffjjjcccaaa^^^ZZZYYYXXXPPPDDD999222000,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000111000000222444888DDDPPPdddxxxtttvvv}}}zzzkkkkkkvvv}}}yyyrrrlll```WWWUUUDDDIIIKKKRRRqqq|||~~~cccOOORRR[[[YYYVVVWWWyyymmmhhhdddbbbbbb```___^^^[[[WWWSSSOOOMMMMMMLLLKKKHHHEEEAAA>>><<<888666444333333333222111111111000///...------,,,------------------------------------,,,,,,,,,,,,------------------------+++,,,,,,------.........000000//////.........---222...---...//////555;;;HHHWWW\\\[[[\\\[[[___lllsssyyy{{{}}}mmm[[[^^^lllhhhssssssvvv___bbbdddfffiiigggccc```]]]\\\ZZZSSSHHH???555111---+++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........./////////000000....../////////000000000000//////222666???OOO___mmmxxxssslllyyy|||vvvggg]]][[[MMMQQQKKKEEEWWWyyywwwtttTTTSSSWWWRRRRRR[[[{{{ooojjjeeeccccccaaa```^^^[[[WWWRRROOOMMMMMMLLLKKKIIIEEEAAA===;;;888666444333333333222111111000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////000000000///......------000...---...///222<<>>;;;888666444333333333222111////////////....................................******+++++++++,,,,,,,,,------------------------------------------------------......///000000000///000222333555AAAYYYoooxxxfff___fffppp{{{rrrnnnyyymmmvvvwwweee^^^ZZZbbb```___]]]\\\ZZZWWWTTTRRRLLLEEE;;;333///......///------------------------,,,,,,,,,------------...------------------------////////////////////////------------............//////000000000111111111222555:::@@@HHHXXXrrr~~~rrrjjjrrruuueee]]]SSSKKKTTTeee{{{yyyqqqzzzwwwUUUNNNRRRTTTzzzpppkkkhhhfffgggdddbbb^^^YYYUUUQQQNNNMMMIIIIIIJJJJJJGGGCCC???<<<888666444333333333222111///////////////.........------------------------*********++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,---...///000111111111222444555666CCC]]]tttzzzllliiiqqqzzz|||ooozzz~~~ggg___iiiuuupppdddvvvbbb\\\ZZZccc```___^^^]]][[[YYYWWWUUUOOOHHH===444///......///........................,,,,,,,,,---------......------------------------000000000000000000000000............/////////000000000000000111111111111333555:::@@@JJJ]]]|||vvvqqq{{{ttt^^^RRRQQQRRRPPPfff~~~ggghhh}}}~~~\\\IIINNNYYY~~~ppphhhfffeeeeeefffddd```ZZZUUUPPPLLLIIIKKKIIIHHHGGGEEEAAA<<<888555555444333222111111000000000///...............+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++---------............///000......111:::JJJZZZfffwwwuuuwww|||~~~qqq~~~kkk\\\\\\eee}}}bbbccc~~~hhhVVV\\\aaa_________^^^[[[YYYVVVUUUPPPMMMEEE:::000+++,,,/////////...---,,,,,,,,,,,,........................---------------------------------............///////////////000000000000111000///000222333333333:::777===DDDMMMiiivvvhhh```UUULLLKKK\\\mmm{{{}}}tttllliiijjjTTTIIIOOO}}}ooohhhfffffffffdddbbb___[[[VVVRRROOOMMMKKKIIIHHHFFFDDDAAA<<<999666666555444333222111111000000///...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------............///111111222666@@@NNN\\\fffppp~~~sssddd[[[^^^ggg|||~~~ccc^^^pppeee[[[^^^`````````___]]]ZZZWWWVVVQQQNNNFFF<<<222......000---------,,,,,,---..............................---------------------------------............///////////////000000000000111000///000222333444444888BBBRRR[[[```uuu~~~}}}|||jjjZZZQQQOOOOOO[[[}}}vvvqqqzzzwwwkkkcccyyy}}}{{{^^^MMMPPP|||ooohhhfffffffffbbb```^^^[[[WWWTTTRRRPPPJJJIIIGGGEEEDDDAAA<<<999777666666555444333222222000000///...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------------.........---------............///...///333:::EEERRR^^^eeeiiijjjlllnnnvvv~~~rrrhhhcccfffmmm|||jjj___kkk}}}uuu\\\aaaaaaaaaaaaaaa___\\\XXXVVVSSSOOOHHH???666111000111,,,,,,,,,,,,---...///000........................---------------------------------............///////////////000000000000000000000000111333555666CCC[[[ttt|||}}}rrrooo~~~vvvwww}}}{{{kkk___WWWJJJMMMaaaooogggppp~~~nnnbbbdddxxx}}}lllSSSMMM~~~pppiiigggeeeeeebbbaaa___[[[XXXUUURRRQQQJJJHHHFFFEEECCC@@@===:::777777666555444333333222000000///...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,------....../////////---------............///...000444===JJJWWWaaagggmmmfff\\\YYYdddxxxrrrppppppzzzzzzsssdddrrr```fffaaaaaaaaa```^^^[[[XXXVVVSSSPPPIIIBBB:::555222111---------------...//////........................---------------------------------............///////////////000000000000000000111111111333666999PPPooorrrjjjuuuyyyxxxwwwxxxmmm[[[RRROOOUUUooo}}}jjj___tttggg```}}}|||cccLLLrrrjjjgggeeeccceeeccc```\\\WWWSSSPPPOOOJJJHHHEEEDDDBBB@@@===:::777777666555444333333222000000///...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,------....../////////---------............///222444999CCCOOOZZZaaadddiiiddd\\\YYYbbbzzz{{{~~~wwwvvvooopppyyy|||zzz|||iiivvvhhheeeaaaaaa```___\\\ZZZXXXVVVTTTPPPKKKEEE>>>888444111000///...---------------........................---------------------------------............///////////////000000000000///000111111111333888<<>>\\\|||wwwnnnooozzzvvvccc[[[SSSTTTcccnnngggrrrllljjjttt|||pppiiigggeeecccdddccc___[[[VVVQQQNNNLLLIIIGGGDDDBBBAAA@@@===<<<666666555444333222111111000000///...............------............------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------............//////777GGGZZZjjjooolllfffaaa\\\XXX[[[eeeqqq{{{~~~|||~~~wwwaaa___^^^jjjqqqjjjyyyzzzfffccc___\\\ZZZYYYZZZ[[[XXXUUUQQQMMMIIIBBB:::555000///...............///........................---------------------------------............///////////////000000000000///111333222111444;;;AAAfff~~~rrrkkknnnttt|||sssggg\\\WWWWWWiiimmmfff{{{tttwwwyyynnnhhhgggeeedddcccaaa^^^ZZZUUUQQQNNNMMMIIIGGGDDDBBBAAA@@@>>><<<666555444333222111111000000000///...............------............------------------------------+++++++++,,,,,,------------------,,,,,,+++++++++---------.........//////222???VVVppp|||oooaaaRRRPPP\\\lllwwwzzz{{{yyytttlllbbbcccxxx{{{uuu{{{hhheee```\\\ZZZZZZ\\\^^^[[[XXXTTTPPPLLLFFF===777......---......///000111........................---------------------------------.........//////////////////000000000000...111333222111444;;;BBBkkksssttt}}}}}}|||ooohhhpppuuuhhh___UUUZZZmmmrrr}}}mmmwwwuuujjjeeeeeefffgggfffccc___[[[XXXTTTPPPMMMHHHGGGDDDCCCBBB@@@===:::666444333333333333222000////////////...---,,,+++++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,,,,---------------............///+++,,,,,,---...///000111444BBBTTTmmmjjjWWWTTTZZZdddvvvtttmmmiiimmmpppttt^^^\\\```WWWZZZbbbYYYYYYWWWQQQLLLKKKIIIBBB999222000------...//////...---...///...---,,,---...------------------------,,,,,,------.../////////////////////000000000000333333444444222000777@@@vvv}}}{{{~~~tttrrruuu~~~~~~ttteeeZZZXXXssszzzooowwwggg|||ssshhhggghhhfffccceeebbb^^^ZZZWWWTTTOOOLLLHHHFFFDDDCCCBBB@@@===:::666444333333333333222000////////////...---,,,+++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------............,,,------------///111222???IIIUUUbbbzzzooo]]]ZZZ```iiiyyy|||xxxsssmmmmmm}}}|||aaaZZZ^^^XXXZZZaaa]]]ZZZXXXSSSNNNMMMLLLEEE<<<444111///---.........------...///...---,,,---///------------------------++++++,,,,,,---......///////////////000000000000111111222444222222999CCCsssxxxvvvxxx}}}yyyrrrjjjaaannnwwwyyytttuuurrrhhhiiikkkgggaaadddaaa]]]YYYVVVSSSOOOLLLHHHFFFDDDCCCBBB@@@<<<:::666444333333333333222000////////////......---,,,........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------............---......------///222444BBBLLLSSSVVVaaattt{{{nnnddddddgggkkkuuu}}}lllpppkkkfffqqqiiiZZZ___]]]ZZZ^^^___ZZZZZZVVVQQQPPPOOOIIIBBB888555111///......---,,,---...///...------...///------------------------***++++++,,,------......////////////000000000000//////111333333444<<>>HHHoootttjjjsssjjjrrr}}}pppiiihhhhhhiiibbb___[[[XXXVVVSSSOOOLLLGGGEEECCCBBBAAA???;;;999666444333333333333222000/////////000000//////...........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++...///------111:::BBBTTTVVVZZZ___cccaaa[[[UUURRRggg~~~xxxwwwqqqnnn}}}~~~~~~lllSSSZZZuuummm```fffnnnqqqmmmfff[[[bbb^^^WWW]]]XXX[[[ZZZUUURRRQQQNNNIIICCC>>>777222///...---,,,+++---......------///000------------------------.........///000000111111////////////000000000000222222333444333555???JJJsss{{{tttddddddlll}}}jjjoooxxxmmmiiiiiigggfffbbb___\\\YYYVVVSSSPPPMMMGGGEEECCCAAA@@@>>>;;;999666444333333333333222000//////000000000000//////------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***---...------222===FFFVVVVVVYYY\\\]]]ZZZUUURRROOO\\\nnn{{{~~~yyyttttttqqq{{{zzzxxx}}}eeeVVVbbbwwwttteeeccc___wwwwwwwww\\\``````YYY]]]ZZZ\\\\\\WWWSSSQQQOOOJJJDDD???888333000///...---+++,,,......---...///111------------------------------......///000000000////////////000000000000111000111333444777BBBNNNyyy}}}~~~iiiaaabbbppp{{{nnniiisssiiiiiijjjgggaaabbb___\\\YYYWWWTTTPPPNNNGGGEEECCCAAA@@@>>>;;;888666444333333333333222000//////000000000000000///++++++++++++++++++++++++++++++---......---++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------))),,,...------333???IIIWWWZZZ^^^aaa]]]UUUOOOMMMTTTYYYbbbooo|||~~~wwwrrrrrr{{{}}}}}}oooxxxiii[[[WWWgggxxx{{{iiiaaaXXX```aaa```aaaYYY]]][[[^^^^^^XXXTTTRRROOOLLLEEE@@@999333000//////...+++,,,............///111------------------------,,,,,,------.../////////////////////000000000000///...000333444999DDDQQQ|||ttteee\\\dddxxxppp]]]iiixxxjjjggghhhgggfffcccaaa^^^[[[XXXTTTPPPMMMHHHFFFCCCAAAAAA???<<<:::888777555444444333111///+++---//////...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///---,,,,,,---...---,,,000///...,,,///888EEENNNiiiwwwqqqgggfffVVVFFFLLLTTTWWW___mmmyyy|||yyyvvvwww{{{bbb]]]^^^iiiyyyvvvbbbZZZ^^^rrrvvveeefffccc___aaa```^^^[[[WWWRRRNNNKKKIIIFFFAAA:::333000000222//////............//////------------------------............////////////000000000000000111111222......111555444999NNNeee{{{fff___fffxxxfff```lllzzzmmmjjjjjjiiihhhcccaaa^^^[[[XXXTTTPPPMMMHHHFFFCCCAAA@@@???<<<:::888777555444444333111///***+++,,,,,,++++++---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***+++,,,---,,,+++......---...333===KKKTTTtttzzzoooYYYHHHOOOQQQVVVaaannnuuuvvvvvvwwwxxxvvvpppmmmdddaaaiiiwww}}}ggg]]]\\\lll{{{eeebbbbbbcccbbbaaa___[[[XXXTTTQQQOOOKKKHHHCCC;;;555111000111//////............//////------------------------............////////////000000000000000111111222000000333666888AAAYYYppp|||mmmaaaeeeuuuiii[[[^^^qqqzzzooolllllljjjgggcccaaa^^^[[[XXXTTTPPPMMMHHHFFFCCCAAA@@@>>><<<999888777555444444333111///+++,,,,,,,,,+++,,,///222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///---,,,---...///...------------///555@@@LLLUUUrrr|||aaaOOOSSSTTT\\\iiisssvvvwwwyyyzzzxxx{{{pppgggkkkvvvqqqbbb\\\dddiiiaaaaaagggcccbbb___\\\YYYVVVUUUTTTNNNKKKFFF>>>777222000000//////............//////------------------------............////////////000000000000000111111222222222333666<<>>;;;999888777555444444333111//////////////////000444777............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,---...///...,,,...------///666???JJJQQQ\\\ssszzzeeeXXXXXX^^^dddnnnttttttyyy|||qqqqqqzzz}}}kkk```]]]nnnooobbb```hhheeeccc```]]]ZZZYYYYYYYYYPPPNNNIIIBBB:::333000000//////............//////....................................////////////000000000000000111111222222444333555AAAZZZzzzqqqcccfffvvvxxxiiiooohhhXXXTTTnnnyyynnnkkkkkkhhheeecccaaa^^^[[[XXXTTTPPPMMMHHHFFFCCCAAA???===:::888888777555444444333111///000111111000000222666999//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***,,,---+++***---------111:::DDDMMMSSSRRR\\\iiimmmfffbbbeeegggllllllooooookkksss|||{{{wwwhhh[[[___ssszzzkkktttuuuccc]]]fffeeedddaaa^^^\\\[[[[[[[[[SSSQQQMMMFFF===666222000//////............//////....................................////////////000000000000000111111222000444333444DDDeee{{{vvvtttyyyqqq___XXX^^^fffzzzyyyssstttpppppp^^^PPPeee|||ppplllllljjjgggcccaaa^^^[[[XXXTTTPPPMMMHHHFFFCCC@@@???===999777888777555444444333111///.../////////...000222555/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------///111222000...,,,,,,...555@@@MMMVVV[[[ccc[[[\\\[[[WWWdddwww}}}{{{uuurrroooiiimmmqqq___XXXbbbxxxvvvcccmmmiii]]]dddeeedddbbb```^^^]]]\\\[[[TTTSSSPPPIII@@@888333111//////............//////....................................////////////000000000000000111111222...444444444HHHmmm|||xxx}}}zzzvvvuuuxxx{{{hhhZZZVVVXXX___jjjyyy~~~tttlll}}}qqqbbbVVVeee|||oookkkkkkiiigggcccaaa^^^[[[XXXTTTPPPMMMHHHFFFCCC@@@>>><<<999666888777555444444333111///,,,---......------///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000000111333555666444222------000888DDDQQQYYY]]]lll___]]][[[SSSccc|||{{{sssppppppjjjhhh{{{~~~yyyfffZZZZZZiiilllsssxxxbbbccceeeeeedddbbb```]]][[[ZZZUUUTTTQQQKKKCCC;;;555333//////............//////....................................////////////000000000000000111111222---555666666KKKssswwwmmmxxxooo```YYYXXXXXX```hhhppp}}}vvvuuukkk___ggg{{{mmmhhhhhhgggeeecccaaa^^^[[[XXXTTTPPPMMMHHHFFFCCC@@@>>><<<999666888777555444444333111///+++---//////...------...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---///111222000---///...000888DDDOOOVVVYYYaaaWWW\\\\\\QQQ\\\rrrtttoooggggggmmmhhhbbbnnnzzz|||}}}|||}}}jjj]]]YYYbbb{{{zzziiibbbeeeeeedddcccaaa^^^[[[YYYUUUTTTRRRLLLDDD<<<666444//////............//////////////////////////////............/////////000000000000000000111111222---666888777NNNwww}}}ooowwwsssfff``````\\\dddjjjjjjqqqzzzuuu]]]bbbxxxvvviiihhhiiigggccccccbbb___\\\WWWSSSOOOMMMJJJIIIFFFCCC???<<<999888777555333222333222111000......------------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---.........111444888CCCOOOVVVVVV\\\VVVMMMHHHKKKTTTZZZ\\\\\\]]]bbbhhhkkkkkkmmmrrrzzz}}}|||~~~}}}pppuuu~~~}}}cccRRR\\\vvv\\\aaadddfffdddbbb___\\\YYYZZZUUUPPPKKKGGGAAA999444111///------.../////////......////////////.........------------...//////111111111000000000000000000222333:::SSSwww~~~|||~~~~~~vvvjjj___bbbggglllmmmhhhiiiwww~~~yyynnn\\\eeexxxllljjjkkkhhhdddcccaaa___[[[VVVRRRNNNLLLIIIHHHFFFBBB???<<<999888777555333222333222111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////---...222<<>>;;;999777777555333222333222111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000222111444AAAWWWgggeee\\\WWWQQQJJJHHHKKKMMMNNNNNNTTTXXXaaammmuuuxxx}}}~~~{{{zzzvvvwwwllljjjmmmyyyqqq```ZZZ[[[vvvlllbbbaaa```aaabbbbbb```___]]]ZZZUUUQQQLLLEEE???:::222000//////000000///---......////////////............------......///000000000000000000000111111111333222777OOOuuuxxx{{{{{{zzz}}}{{{mmm^^^ZZZfffttteeemmmyyy~~~qqqfffcccooo{{{```[[[qqq|||oookkkkkkhhheeebbb```]]]YYYTTTPPPMMMLLLGGGFFFDDDAAA>>>;;;888777777555333222333222111000......------------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...///000333333888FFF^^^rrrwwwsssfffXXXLLLIIILLLMMMKKKIIIRRRVVVaaapppzzz~~~xxx|||wwwjjjkkklllvvvwwwhhh]]]SSShhh{{{mmmaaa]]]]]]aaaeeeccc```^^^\\\ZZZWWWRRRMMMFFFAAA===333111000000111000...,,,......////////////.....................//////000000000000000000111111111111333222666MMMtttssskkkbbb\\\\\\hhh~~~lllrrrssshhheee{{{iii[[[jjj|||ooojjjiiigggeeecccaaa]]]XXXTTTPPPNNNLLLGGGFFFCCCAAA>>>;;;999888777555333222333222111000......------------......------------------------------------------------,,,,,,,,,---------......++++++++++++,,,---...///...333:::GGG]]]vvvwwwcccPPPMMMQQQQQQMMMKKKLLLUUUhhh}}}xxx}}}xxxvvvzzzqqqdddSSS___iiiyyyvvvaaa[[[[[[ccciiieee___[[[[[[ZZZWWWSSSMMMFFFBBB???555333111111111000...---......////////////......///............///000000//////000000111111111111222444333666MMMttt~~~ooollliiicccZZZVVV___jjjvvvvvvlllppp~~~yyy~~~zzzccchhh}}}{{{oooiiihhhgggeeedddaaa]]]XXXTTTPPPNNNNNNGGGFFFDDDAAA>>><<<:::999777555333222333222111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---.........555===DDDPPPbbbsss{{{wwweeeWWWWWWXXXTTTPPPPPPOOO^^^yyy}}}{{{lllXXXYYYppp```___rrrggg]]][[[eeekkkfff___[[[ZZZZZZXXXSSSMMMFFFBBBAAA888555222000000000///.........////////////......//////......//////000111/////////000111111222222222555555888NNNvvvzzz{{{xxxsssmmmbbbYYYYYY___nnnyyyyyyzzzmmmjjjzzztttpppwwwqqqkkk~~~{{{ooojjjiiihhhgggeeebbb^^^YYYTTTQQQOOOOOOGGGFFFDDDBBB???===;;;:::777555333222333222111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,,,,---...///111:::CCCGGGKKKSSSYYY[[[aaa]]]^^^dddaaaVVVRRRVVVZZZggg}}}~~~vvvsss}}}ttt___WWWaaa}}}eeeXXXkkkqqqccc\\\eeelllhhhaaa___YYYZZZYYYTTTMMMGGGDDDCCC;;;777222///////////////......////////////......///////////////000000111...//////000111111222222222666777:::PPPwwwzzzuuurrrllldddaaaaaabbbuuuvvvvvvfffjjjyyyvvvkkkiiirrr~~~qqq|||pppkkkiiiiiihhhfffccc^^^YYYTTTRRRPPPOOOHHHGGGEEEBBB@@@===<<<;;;777555333222333333111000.........------.........------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------------///000000000<<>>;;;888999777555444444444333222------..................------------------------,,,,,,++++++,,,,,,---......------,,,,,,------......---,,,,,,,,,,,,......555@@@KKKRRRWWWYYYWWWRRRNNNRRR^^^kkkiii[[[WWW\\\aaadddmmm{{{qqqpppzzzppp]]]OOOWWWuuu~~~wwwsssuuu|||~~~kkk\\\ZZZeee~~~vvvbbb}}}nnneeejjjeeegggkkkaaa___\\\ZZZVVVSSSMMMGGGBBB@@@:::333//////111111111//////000000000000/////////////////////000111111222222111111111111111111555777999777ZZZyyykkkiiigggdddaaa___^^^^^^```___kkk~~~vvvooommm}}}dddooowwwssszzzqqqlllhhhfffgggdddccc___ZZZSSSOOONNNNNNJJJGGGDDDBBB@@@>>>;;;888888666444333333333222111........................------------------------,,,,,,++++++,,,,,,---......------,,,,,,------......---,,,,,,,,,---...///333???LLLRRRUUUVVVTTTPPPFFFHHHRRR\\\[[[RRRRRRZZZ[[[\\\aaakkkttt||||||qqqttt|||vvvfffVVVVVVlllxxxooofffcccaaa```eeelllttt|||qqq___YYY\\\{{{gggfffbbbfffmmmggg```^^^[[[XXXTTTOOOIIIDDDAAA<<<555000000000111000//////000000000000/////////////////////000111111111111111111111111111111222666:::888XXXyyykkkjjjhhheeebbb___]]]\\\YYYVVV]]]nnnxxxuuu|||~~~zzzwwwllliii{{{rrrmmmiiiggggggeeeccc```ZZZTTTPPPNNNNNNJJJGGGDDDBBB@@@>>>;;;888777555222222222222111///........................------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...------,,,,,,,,,---///000777CCCOOOSSSSSSTTTTTTRRRGGGGGGLLLRRRQQQNNNSSS]]]^^^^^^___dddnnnwww|||}}}~~~|||}}}zzzfff\\\fff}}}zzzpppjjj___[[[ZZZ]]]bbbgggooovvv{{{eee[[[UUUkkkiiicccdddhhhllliiiccc```]]]YYYUUUPPPKKKGGGCCC>>>777222000000000/////////000000000000/////////////////////000111111111111111111111111111111000555;;;;;;\\\zzzqqqpppooolllhhhddd```^^^[[[VVVXXXccc{{{www```^^^{{{sssnnniiifffgggeeeddd```ZZZTTTPPPNNNOOOJJJGGGDDDBBB@@@>>>;;;888777555333222222222111000////////////............------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,,,,,,,---...000111<<>>;;;888888666333333333333222000000000/////////.........------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,---///111222===OOOcccllljjjbbbVVVMMMEEEEEEGGGHHHHHHKKKUUU___ccckkkooorrr||||||vvv~~~zzzrrr|||zzzyyytttoooiiigggiiihhhddd___\\\ZZZWWWTTTTTTWWW\\\```qqqxxxuuugggcccaaatttrrr___eeeiiigggeeeeeebbb]]]YYYUUUQQQLLLIIIEEEBBB===777111///////////////000000000000/////////////////////000000111000000111111111222222222666333888EEEwww}}}{{{vvvrrrooofff^^^\\\___kkkvvveee[[[oooyyyrrrnnnjjjggggggfffdddaaa[[[UUUPPPOOOOOOJJJGGGDDDBBB@@@>>>;;;888888666444333333333222111111000000//////.........------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,++++++,,,...000222444AAAWWWssszzzdddRRRDDDFFFGGGGGGHHHOOO[[[eeehhhxxx|||~~~vvvqqq}}}pppeee___]]][[[ZZZZZZVVVRRRQQQRRRSSSQQQOOOLLLNNNRRRWWW___iiittt{{{~~~nnnjjjeeeppp]]]^^^ffffffiiifffccc^^^ZZZVVVRRRMMMJJJEEECCC???888333//////000//////000000000000/////////////////////000111111000000000111222222333333777333888GGG}}}|||yyywwwlllbbb______gggnnn]]]lllyyyssspppllljjjjjjfffdddaaa[[[UUUQQQOOOPPPJJJGGGDDDBBB@@@>>>;;;888777555222222222222111///111111000000///......---------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...+++++++++,,,...111333444BBBTTTlll~~~mmm\\\OOOOOOMMMIIIHHHQQQ___iiirrr|||hhh^^^{{{xxxfff]]]RRRLLLJJJKKKJJJHHHJJJIIIIIIJJJKKKNNNQQQRRRTTT[[[fffppp{{{rrrlllkkkrrrppp{{{___[[[eeegggiiihhheee```[[[WWWSSSOOOLLLDDDCCC@@@:::333000000111//////000000000000/////////////////////000111111///000000111222222333333555333999EEExxx{{{wwwjjjdddbbbggg}}}sssiiifffmmmwwwqqq\\\fffzzztttrrrnnnllllllfffeeeaaa[[[UUUQQQPPPPPPJJJGGGDDDBBB@@@>>>;;;888666444111000111111000...222111111000///......---------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...+++++++++,,,...111333555===GGGUUUbbbnnnrrriii^^^YYYWWWPPPGGGDDDLLL[[[eeewww}}}iii___vvvtttdddZZZPPPKKKEEEDDDHHHKKKLLLKKKKKKLLLNNNPPPSSSWWW]]]aaajjjsssuuukkkpppuuu}}}gggjjjzzzeee___hhhfffeeejjjfffaaa\\\YYYUUUQQQNNNDDDCCC@@@;;;444000111222//////000000000000/////////////////////000111111///000000111222222333333222333:::CCCqqq~~~nnneeebbbfff~~~|||~~~~~~zzztttqqqsssvvvqqqrrrssstttuuuuuuvvvvvv|||sssggg]]]UUURRRZZZcccjjjkkkiiiccc\\\YYY[[[___fffqqqqqqYYYbbbvvvqqqooolllgggfffdddbbb___[[[VVVRRROOOMMMIIIFFFCCC@@@???===;;;999888666444222222222000/////////000000000000//////,,,+++***)))***+++,,,---)))***++++++,,,---......,,,,,,,,,---------......---******---//////222777FFFGGGJJJOOOTTTWWWWWWVVV]]]eeeYYYDDDBBBKKKTTT___sss~~~~~~gggaaa}}}{{{kkk]]]SSSNNNFFFGGGFFFFFFLLLUUUXXXUUUUUUUUUWWWZZZ```kkkvvv~~~{{{rrrqqqtttxxx|||mmmgggtttsssYYY```nnnjjjkkkgggccc___\\\YYYUUURRRJJJGGGDDD@@@888000///333000000000000////////////111000...---...///111222111111000000111111222333111666999DDDhhh}}}tttdddaaannnvvvnnnggg```\\\YYYWWWWWWXXXUUUQQQRRRVVVYYYWWWUUUUUUWWWXXXYYYYYYYYYWWWSSSOOOLLLMMMQQQTTT\\\\\\ZZZTTTOOOMMMPPPTTTcccaaawwwfff^^^wwwuuuooonnnjjjfffeeeeeeccc```\\\WWWSSSPPPNNNJJJGGGCCC@@@???===:::888888666333222222222000///...//////000000//////...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---******...//////333999GGGLLLRRRTTTTTTSSSUUUWWWiiiqqqdddNNNJJJOOOVVV___kkk|||nnnkkk}}}{{{kkk\\\QQQJJJGGGFFFIIILLLOOOYYYccchhhfffpppppprrrtttzzzoooiiifffggghhhppp}}}hhhiii|||[[[[[[gggeeeffffffeee```ZZZVVVVVVWWWKKKGGGDDD@@@999111///333000000000000////////////000000.........///111222111111000000111111222333111555666???bbbxxxxxx~~~wwwgggeeeqqq}}}|||~~~~~~|||{{{{{{vvvppphhh```ZZZVVVSSSRRRPPPNNNMMMNNNLLLIIIKKKOOONNNLLLIIIHHHIIIJJJIIIHHHJJJJJJJJJIIIIIIKKKOOOSSSRRROOOLLLJJJJJJKKKMMMNNN\\\]]]rrr}}}cccXXXooosssmmmlllhhheeedddfffdddaaa]]]XXXTTTQQQPPPKKKHHHDDDAAA>>><<<999666888555333222222222000///.........//////.........---------,,,---......///---------,,,,,,+++++++++,,,,,,,,,---------......---***+++...///000666<<>>;;;888555777555222222222222000///------............------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++,,,...///111999AAAKKKRRRXXXWWWOOOGGGFFFGGGUUU]]]VVVJJJIIIMMMTTT___dddlllrrrssswww|||zzztttrrrlll~~~yyyzzztttkkkVVVQQQJJJDDDEEEJJJQQQWWWjjjrrr{{{zzziii]]]ZZZXXXUUU[[[hhhhhhVVV___dddgggiiihhhcccZZZUUUSSSTTTNNNJJJFFFCCC===444111222000000000000////////////000//////...///000111111111111000000111111222333000555555===```xxxtttkkkmmm}}}|||nnnkkkuuuxxx|||zzzooofffcccjjjooommmiiieeebbb`````````___^^^___bbbgggjjjjjjmmmnnnmmmjjjhhhiiikkkgggbbb^^^ZZZUUUPPPQQQVVVSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIGGGEEEEEEHHHMMMRRRZZZZZZ[[[```gggmmmpppqqqvvvwww}}}www\\\ddduuunnnllljjjhhhiiigggeeebbb___[[[WWWTTTRRRMMMJJJEEEAAA>>>;;;777555666444222111222222000///------............------++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......,,,+++,,,///000222<<>>```rrrfff^^^ZZZmmmtttrrr{{{~~~zzztttlllhhhwww|||wwwuuuuuuvvvwww{{{}}}vvvmmmeeecccgggdddcccaaa```___\\\XXXTTTRRRPPPMMMJJJMMMUUU___gggnnnssszzz}}}fffcccvvvnnnmmmkkkkkkkkkfffeeebbb___[[[WWWTTTSSSMMMIIIEEEAAA>>>;;;888555555333111111111222111///.........//////.........------...////////////...)))******+++---......///,,,,,,,,,---------......,,,,,,---///000333???KKKJJJMMMOOONNNIIIDDD@@@>>>===FFFDDDAAAGGGLLLVVVggg```aaafffnnnqqqllleeebbbvvvhhh___fffppp~~~}}}xxx|||{{{nnn```RRRHHHBBBDDDFFFJJJSSS^^^kkkwww~~~wwwnnnwwwyyyiii\\\[[[{{{\\\ZZZ___eeecccaaabbbbbbaaa]]]ZZZRRRLLLHHHFFFAAA999333111000000000000////////////////////////000000000000111111000000111111222333555999888===\\\}}}rrr```UUUPPPRRRnnn}}}yyyqqqiiimmmqqq|||zzzyyyrrrooozzzvvvxxx|||zzzxxxvvvrrrmmmfffaaaYYYWWWTTTUUU\\\jjjzzzjjj```vvvnnnlllkkkkkkmmmfffdddbbb^^^ZZZWWWTTTSSSLLLIIIDDDAAA>>>;;;888666555333111000111111111///...//////000000//////...------///000000000///...+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---///000444AAAOOOZZZ^^^___WWWKKK@@@=========EEECCCBBBIIINNNYYYkkkeeeeeejjjpppnnngggfffjjjvvvzzzkkkjjjjjjsss~~~~~~}}}xxx|||yyyssshhh\\\QQQJJJGGGFFFIIINNNXXXeeesss{{{tttsss```[[[ooofff^^^___dddeeefffeeeccc```^^^\\\TTTMMMHHHGGGCCC:::333111000000000000////////////...//////000000000000000111111000000111111222333222888777;;;YYYsssbbb___```\\\lllwwwuuuzzzuuuhhhaaa```aaavvv}}}{{{wwwqqqqqqzzzwwwvvvuuuvvv~~~hhh[[[vvvnnnlllkkkkkkmmmeeedddaaa^^^ZZZWWWTTTSSSKKKHHHDDDAAA>>><<<999666444222111000111111111000//////000000000000//////++++++---.........---,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,...///000555CCCQQQuuuzzzyyykkkUUUDDDAAACCC:::AAA@@@@@@HHHNNNZZZnnnmmmmmmrrruuunnnggglllxxxzzzlllbbbffftttzzz}}}|||www|||}}}wwwjjj```[[[RRRIIICCCCCCHHHLLLTTT\\\iiizzzllleeehhh~~~zzzooocccccchhhkkkmmmiiiaaa[[[YYY[[[UUUNNNIIIGGGDDD;;;444111000000000000////////////...//////000000000000000111111111000111222222333...444555:::YYYuuu|||pppnnnpppgggeeekkkrrryyy~~~vvvnnnfff```\\\ZZZ^^^```aaabbbhhhvvvzzzrrrjjjbbb\\\QQQPPPggg}}}}}}ssslllooogggZZZuuunnnnnnnnnllljjjgggeeebbb```]]]YYYTTTQQQJJJGGGCCC@@@>>>;;;888666555666666555444111///...........................,,,,,,,,,---------......+++++++++++++++***)))(((***+++---...///...------,,,---...///333;;;GGGPPPfffJJJBBBEEECCC>>><<>>;;;888666555555555555333111///...........................,,,,,,,,,---------......++++++,,,,,,++++++***)))+++,,,,,,------------------......///333<<>>;;;888666555555555444333111000///........................,,,,,,,,,---------......,,,,,,------,,,,,,++++++......,,,,,,+++,,,------.........000444<<>>888444111111000000000000000000......//////000000111111000111111111111222222222444666555:::VVV~~~yyycccQQQJJJKKKJJJNNNOOOLLLLLLNNNNNNKKKJJJPPPVVVXXXVVVUUUWWWZZZ\\\^^^```bbbdddhhhnnnqqqzzz}}}qqqfffcccaaabbbccccccdddlllttt~~~ttteeeUUURRRQQQeeevvvvvvwwwppp}}}ddd[[[mmm{{{ssspppmmmiiihhheeeccc```]]]ZZZVVVQQQMMMJJJGGGCCC@@@>>>;;;888666555555444333222111000///........................,,,,,,,,,---------......,,,---------------,,,,,,222000...,,,+++,,,.../////////...000555===FFFLLLPPPWWWYYYRRRLLLOOOXXX___UUUIIIAAABBBGGGQQQeeexxx}}}}}}kkkQQQXXXhhhxxx~~~|||vvvqqqnnnjjjrrr|||xxxqqqhhh___YYYSSSKKKDDDDDDEEEDDDEEEGGGEEEMMMZZZiiivvv}}}wwwgggkkk~~~fffbbbffflllqqqpppjjjdddcccddd^^^ZZZSSSMMMGGG@@@:::666111111111000000000000000......//////000000111111000000111111111222222222333555444;;;XXXuuu^^^TTTTTTOOOQQQPPPNNNPPPSSSRRRNNNMMMUUU]]]___^^^___eeekkkoooqqquuuyyy}}}|||kkk[[[TTTOOOccc}}}}}}|||iii]]]hhhuuuqqqmmmkkkkkkeeeccc```]]]ZZZUUUPPPLLLJJJGGGCCC@@@>>>;;;888666555444333222111000000000........................,,,,,,,,,---------......,,,------.........------444222///---,,,---000111///......000777???GGGKKKXXXXXXSSSJJJJJJTTTccckkk___OOOBBBDDDKKKQQQ\\\fffiiirrrzzzzzzrrrppp|||mmmRRRZZZeeewww~~~}}}}}}{{{tttooonnnmmmnnnnnnnnnpppuuu}}}|||wwwooojjjbbb[[[TTTNNNJJJHHHHHHBBB???AAADDDFFFLLLRRRYYYfffyyyoooooohhh```eeekkkrrrrrrlllfffdddddd___[[[UUUOOOIIICCC<<<888111111111111000000//////......//////000000111111000000111111111222222222222555666===[[[vvvkkkjjjddddddbbb^^^```fffgggeeedddmmmvvv{{{|||uuueeeYYYPPPiiippp^^^```vvvqqqmmmlllmmmfffddd```]]]ZZZUUUPPPLLLJJJGGGCCC@@@>>>;;;888666444444222111000000000000........................,,,,,,,,,---------......,,,,,,------......------333111///------...000222///------000888AAAHHHLLLYYYXXXRRRJJJIIIPPPYYY]]]WWWHHH???EEEOOOUUUZZZaaa___eeejjjgggaaacccooo}}}oooYYYbbbfffttt{{{|||}}}|||tttoooqqqqqqnnnhhhaaa[[[ZZZ\\\^^^bbbccceeeffffffdddbbbaaabbbcccddddddeeegggjjjmmmuuu}}}|||{{{ssshhh```]]]YYYTTTRRRPPPLLLHHHEEEEEEFFFGGGGGGDDDEEEHHHLLLPPPYYYbbbtttwwwqqqrrrddddddkkkrrrsssnnngggdddddd___[[[VVVPPPJJJEEE???;;;222222111111000/////////......//////000000111111000111111111111222222222111666777<<>>;;;888666444333222111000000111111........................,,,,,,,,,---------......++++++,,,---------------000///---,,,---...000111---,,,,,,000999CCCJJJMMMUUUTTTMMMDDDAAAFFFKKKLLLJJJBBB@@@IIIPPPRRRXXX___^^^aaaaaa\\\XXX^^^mmmyyy}}}nnn]]]gggfffmmmuuu{{{~~~}}}uuuqqqttt|||zzzvvvooofff]]]VVVRRROOOOOONNNMMMLLLKKKKKKJJJGGGGGGGGGGGGFFFHHHKKKNNNUUU___lllzzzwwwkkk^^^^^^XXXPPPKKKKKKIIIFFFFFFFFFFFFGGGGGGHHHKKKLLLMMMMMMQQQXXX___fffrrr~~~xxxgggdddkkkssstttnnngggcccccc___[[[UUUPPPKKKFFFAAA===222222111111000//////.........//////000000111111000111111111111222222222222888888888NNNvvvxxxhhhYYYpppsss^^^XXXtttmmmiiikkkooohhheeebbb^^^[[[VVVQQQMMMJJJGGGCCC@@@>>>;;;888666444333222000000000111111........................,,,,,,,,,---------......***+++,,,,,,---------,,,---,,,,,,+++,,,---...///---++++++000:::DDDKKKMMMTTTRRRJJJ???;;;AAAHHHKKKHHHFFFIIIQQQRRRPPPVVV___dddeeebbb[[[ZZZddduuummm\\\ddd^^^hhhqqq|||zzz~~~~~~uuurrrvvvuuuggg___TTTSSSPPPMMMKKKJJJJJJKKKEEEEEEEEECCCBBBCCCFFFIIICCCLLLXXXeeerrrwwwjjj]]]RRRMMMNNNKKKFFFFFFJJJLLLKKKFFFHHHKKKMMMNNNNNNOOOPPPRRRUUU]]]hhhqqq{{{gggdddkkkssstttnnngggcccbbb^^^ZZZUUUPPPLLLGGGBBB>>>222222222111000//////.........//////000111111111000111111111111222222222333999888555FFFkkk~~~nnn\\\nnnsssaaa]]]~~~rrrnnnkkkjjjkkkfffccc^^^\\\ZZZWWWQQQMMMIIIFFFBBB???===:::888555444333222111000000000000---------,,,,,,------...///...---,,,++++++,,,---,,,+++*********+++,,,---+++,,,------......------222,,,***222<<>>AAA???BBBIIISSSaaassssssaaaVVVPPPNNNPPPMMMLLLLLLLLLMMMOOOQQQRRRPPPRRRTTTXXX]]]dddmmmrrrxxx|||lllkkkiiijjjooooooiiidddbbbaaa^^^ZZZTTTMMMHHHCCCAAA999222///111222000//////////////////000000000000111111000000111111222333333666777555===WWW||||||cccfff~~~zzznnnddd^^^|||qqqllljjjiiijjjgggccc___]]][[[XXXRRRNNNIIIFFFBBB???===:::888555444333222111000000000000......---,,,,,,,,,------,,,,,,,,,,,,...000333555---,,,+++******+++,,,---+++,,,------......------///,,,...555???IIIWWWbbb___YYYLLL>>>999>>>DDDEEEEEEGGGQQQUUUTTTaaappppppsssuuuqqqkkkppp{{{lllbbbaaabbbcccqqqwww}}}uuunnnttt{{{uuuoookkkeeeccc___ZZZTTTOOOKKKIIIIIIFFFDDDFFFIIIOOOZZZeeeyyyrrrbbbYYYUUURRRQQQSSSZZZ[[[]]]```cccgggjjjkkkjjjmmmrrrwww~~~pppiiiggghhhmmmooojjjeeedddcccaaa\\\WWWPPPJJJEEEBBB:::333///111222000//////////////////000000000000111111000000111111222333222666666333;;;UUUwww{{{~~~~~~ssspppppp|||hhh```zzzyyyjjj[[[yyynnnjjjhhhhhhiiigggccc___]]]\\\XXXSSSOOOIIIFFFBBB???===:::888555444333222111000000000000//////...---,,,,,,,,,---+++***+++,,,000555:::===///...,,,+++******+++,,,+++,,,------......------------111777???JJJ[[[jjjnnngggWWWEEE<<<>>>DDDGGGLLLLLLVVV\\\bbbvvv{{{uuu]]]SSSYYYbbbffftttzzz|||xxxpppllluuuyyyqqqhhhbbb^^^ZZZUUUQQQOOOKKKHHHKKKPPP___nnnuuueee___\\\```dddeeefffhhhpppsssxxx}}}tttzzzvvviiieeefffkkknnnkkkfffeeeeeeddd```ZZZTTTMMMGGGDDD;;;444000111222000//////////////////000000000000111111000000111111222333111555555333;;;UUUuuu|||~~~|||jjj^^^[[[]]]eeefffeee]]]SSSKKKIIIKKKUUU\\\zzzwwwaaajjj}}}~~~vvv[[[wwwllliiigggggghhhfffbbb^^^\\\[[[XXXRRRNNNIIIFFFBBB???===:::888555444333222111000000000000000///...------,,,,,,---,,,++++++---000555:::===111///...,,,+++***+++++++++,,,------......------///...000666===EEERRR]]]kkkfffYYYGGG>>>@@@EEEHHHPPPQQQ[[[eeennnaaaPPPUUUaaagggsssyyyzzzvvvoookkkuuu}}}yyynnniiidddaaaZZZQQQMMMNNNOOOZZZiiivvvqqqbbb^^^___hhhvvv{{{}}}yyyooosss{{{lllfffeeejjjmmmjjjfffdddfffeeebbb]]]VVVOOOIIIEEE===666111111222000///000////////////000000000000111111000000111111222333000666666444@@@\\\zzzuuuggg___XXXRRROOONNNOOOOOOJJJDDD@@@AAACCCCCCJJJ```}}}iiidddmmm{{{tttssswww|||zzz}}}bbbwwwlllhhhffffffhhhccc```\\\ZZZYYYVVVQQQMMMIIIFFFBBB???===:::888555444333222111000000000000000///...---------------///...------...111444666222111///---+++++++++++++++,,,------......------000,,,---555===CCCIIINNNVVVTTTMMMCCC@@@FFFLLLNNNQQQRRR\\\eeemmmnnnWWWWWWbbbgggsssyyy}}}yyywwwooojjjsss{{{vvvlll^^^TTTPPPMMMOOOTTT[[[bbbhhhnnnrrrxxxzzz~~~uuulllggggggkkkqqq~~~vvvuuuqqqssspppiiifffiiillliiidddbbbeeedddbbb^^^XXXQQQJJJEEE???777222222222000///000////////////000000000000111111000000111111222333000666777777FFFggg~~~wwwbbb[[[ZZZUUULLLFFFIIIJJJIIIFFFBBB@@@@@@BBB:::@@@JJJ\\\ttttttcccbbbssswwwiii___]]]___bbbeeekkkzzzkkkxxxlllhhhffffffgggbbb^^^ZZZYYYXXXUUUPPPLLLIIIFFFBBB???===:::888555444333222111000000000000///.............../////////...------------...///222111///---,,,,,,,,,,,,+++,,,------......------...+++,,,666AAAFFFIIILLLIIIHHHDDDCCCIIITTT\\\]]]VVVUUU]]]cccfffuuusssrrrsssZZZZZZcccgggvvv|||{{{yyywwwoooiiippp}}}ttteee^^^XXXQQQLLLLLLMMMMMMPPPTTTTTTVVVZZZ___fffnnnvvv|||}}}lllbbbdddrrrrrrkkkxxx|||mmmvvvtttkkkfffiiillljjjeeebbbbbbcccbbb```ZZZSSSKKKGGGAAA999222222222000///000////////////000000000000111111000000111111222333000777888888LLLqqq{{{}}}lll\\\XXXZZZWWWOOOJJJNNNNNNMMMIIIEEEAAA@@@@@@===@@@>>>CCCRRR___www{{{fff]]]hhh~~~|||{{{yyyzzz~~~zzzoooccc\\\YYYZZZ[[[[[[YYY\\\lll~~~yyymmmjjjhhhjjjqqqpppyyynnniiigggfffgggbbb^^^ZZZYYYXXXVVVQQQMMMIIIFFFBBB???===:::888555444333222111000000000000...------......///000111,,,,,,------------------222111///---------------+++,,,------......---------,,,///888AAAGGGMMMTTTLLLHHHBBBBBBMMM[[[ccccccYYYVVV[[[______jjjsssnnnsssxxxtttiiihhhwwwjjjXXX[[[cccdddvvv{{{|||xxxuuummmgggooo|||yyynnnbbbVVVQQQMMMHHHFFFHHHCCCEEEGGGIIILLLPPPUUUYYYcccgggmmmrrrvvvzzz~~~}}}ppplllooozzzqqqfffiiiyyyyyyvvvyyyuuullleeehhhmmmlllgggdddaaabbbcccaaa\\\UUUNNNIIICCC:::333222222000///000////////////000000000000111111000000111111222333000777777888NNNvvvzzzrrrccc^^^]]]ZZZVVVSSSTTTTTTSSSPPPKKKGGGCCCBBBCCCEEE===<<>>DDDOOOZZZRRRJJJ???===GGGVVV\\\[[[TTTPPPUUUWWWWWWccclllfffjjjooonnnfffhhhuuu}}}aaaTTT[[[bbb___rrrxxx}}}xxxssskkkeeennn|||tttfff___XXXOOOKKKKKKIIIJJJJJJIIIHHHHHHKKKMMMLLLOOOTTTXXXZZZ\\\___aaaeeegggkkkqqqwww|||xxxpppppp{{{tttfff^^^ppp~~~uuukkkeeehhhnnnnnnjjjgggaaabbbdddccc^^^WWWPPPKKKDDD;;;444222222000///000////////////000000000000111111111000111222222333000777666666MMMwwwuuuwwwpppddd]]]VVVRRRQQQSSSTTTTTTRRROOOKKKGGGEEE@@@DDD===@@@KKK@@@:::LLLPPPaaaeee[[[RRRKKKTTTiiiwwwsssnnngggdddeeejjjooorrrtttwww{{{uuuqqqiii```^^^kkkooo^^^SSSQQQRRRTTTYYY]]]ZZZRRRRRRbbbvvvwwwgggxxxhhhdddfffhhhhhheee```ZZZXXXWWWUUUPPPJJJIIIEEEAAA===;;;999777555444222000///000000///...000000///...---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++,,,---............000999DDDLLLOOONNNMMMGGGCCCCCCDDDFFFLLLRRRWWWRRROOORRRYYY^^^^^^\\\eeehhhjjjiiihhhkkkttt|||vvv{{{nnnZZZUUUVVVYYYbbbrrryyy|||wwwooofffdddooo}}}{{{qqqkkkdddZZZQQQRRRRRRPPPOOONNNMMMMMMMMMRRRRRRRRRSSSSSSTTTTTTTTTZZZ[[[]]]___aaabbbcccdddkkksss~~~vvvnnnvvvuuuaaaZZZhhh~~~kkkbbblllmmmjjjiiigggggggggfffddd___XXXRRRNNNHHH===333111111///...///000000000000111111111111000000000000000111111222999111111888JJJppp}}}rrrxxxxxxdddVVVTTTYYYUUUUUUVVVUUURRROOOLLLJJJGGGEEEEEEFFFHHHFFFAAA===???BBBEEEDDDBBBFFFOOOWWW~~~vvvnnniiieee___ZZZZZZ]]]bbbffflllxxxqqq___YYYdddvvvmmm^^^YYYZZZYYY___\\\aaaggg^^^QQQWWWjjjtttaaaxxxhhhdddfffhhhhhhddd___ZZZXXXWWWTTTOOOJJJIIIEEEAAA===;;;999777555444222000///000000///...000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......000555<<>>444222222000//////000000000000111111111111000000000000000111222222555111444999EEEjjjzzz~~~zzzhhh[[[ZZZ___\\\WWWRRRQQQRRRRRRNNNJJJHHHFFFFFFHHHIIIHHHCCC???;;;>>>@@@>>>===???GGGNNNsssyyynnnhhhccc___[[[VVVSSSRRRTTTYYY\\\kkk{{{nnnZZZWWW___fffvvv|||}}}vvvrrrtttwwwwwwqqqnnnqqqvvvpppccc]]]```vvv{{{jjjZZZxxxhhhdddfffggghhhddd```[[[XXXWWWTTTOOOKKKIIIEEEAAA===;;;999777555444222000///000000000...000///...---------------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---///222555999???EEEJJJJJJ@@@;;;???EEEGGGGGGGGGEEEIIINNNPPPQQQXXXcccmmmiiibbb^^^bbbmmmuuuvvvtttkkkjjjYYYIIIIIIMMMSSS^^^mmmttt|||{{{tttlllccccccqqq{{{iiiZZZ[[[mmmtttgggnnnnnnjjjgggaaafffgggfffdddaaa[[[WWWSSSLLLAAA666333333111000000000000000000111111111111111000000000000111222222111111777999@@@eeeyyyggg___bbbhhhhhh___UUURRRUUUVVVQQQLLLIIIHHHHHHJJJLLLKKKGGGCCC;;;<<<===<<<:::;;;@@@DDD^^^rrrxxxhhh]]]YYYWWWTTTRRRNNNLLLKKKLLLOOOQQQ```ssswwwYYYLLLMMMPPPjjjuuupppccclll|||kkk```yyyhhhccceeeggggggeeeaaa]]]ZZZXXXUUUPPPMMMHHHEEEAAA===;;;999777555333111000///000111000///000///...---------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...222666:::???JJJXXXbbb[[[LLL??????EEEIIIHHHHHHLLLMMMMMMNNNRRR^^^ooo|||uuufffYYY]]]ooo~~~}}}sssmmmWWWGGGJJJOOOUUUaaakkksss{{{zzzsssiiiaaabbbqqqooofff___hhhzzzxxxjjjmmmnnnllliiiaaaeeeeeeeeeccc```\\\XXXVVVPPPDDD888444333111000111///000000000111111111111111111000000111111222333111222888888>>>ddd}}}jjjccclllxxxwwwnnnccc]]][[[YYYTTTOOOJJJIIIIIILLLOOOOOOKKKGGG@@@@@@@@@???======>>>???LLL\\\hhhfff]]]WWWSSSQQQOOONNNLLLJJJIIIJJJKKKKKKTTTeeevvvxxxuuu|||wwwXXXHHHFFFHHHZZZnnnkkkkkktttmmmyyyhhhccceeeggggggeeeccc___\\\YYYUUURRROOOHHHEEEAAA===;;;999777555333111//////000111000/////////...------------...+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---.........222777<<>>BBBJJJRRRWWWYYYXXXTTTOOOLLLKKKJJJIIIIIIHHHHHHHHHNNNYYYdddhhheeeiiiwwwmmmSSSEEEAAAAAAHHHbbblllgggwwwwwwnnnyyyhhhccceeeffffffeeeccc```]]]XXXUUURRRPPPIIIEEEAAA===;;;999777555222111//////000111111000///......---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++---......///---111666:::AAANNN^^^jjjgggVVVEEEBBBHHHMMMNNNOOOSSSTTTZZZgggwwwqqqgggpppuuuTTTCCCHHHMMMSSS^^^kkkssszzz|||wwwppphhh```bbbqqqzzzoookkknnn|||~~~rrr~~~yyykkklll|||~~~ttt}}}~~~mmmjjjkkkpppooodddffffffeeeccc```]]]ZZZYYYUUUHHH;;;555333111000111000000000000111111111111222111111111111222333333777444777999CCCgggvvv|||sssfff[[[TTTQQQJJJJJJKKKPPPTTTUUUSSSOOOHHHFFFEEEGGGHHHGGGBBB>>>===???CCCKKKRRRUUURRRMMMHHHGGGFFFEEEEEEDDDDDDDDDGGGJJJQQQVVVWWWXXX^^^ffflllllleeeVVVGGGAAA>>>===AAAWWWxxxmmmaaannn~~~wwwiiiyyyhhhccceeeffffffcccbbb```\\\WWWSSSPPPOOOIIIEEEAAA===;;;999777555222000//////000111111000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++///555;;;@@@GGGOOOUUUSSSIIIDDDIIIRRRVVVVVVUUURRRTTT\\\kkk~~~wwwlllssszzzUUUDDDKKKQQQVVVbbbkkkrrryyy~~~zzzvvvppphhh```bbbqqq}}}yyyyyyyyyrrr|||zzzeeeeeetttyyyyyyoooiiiiiioooooodddiiiiiigggeeebbb___\\\[[[VVVIII;;;555333000///000000000000000111111111111222222111111222222333444444333999;;;BBBccc~~~~~~pppcccZZZRRRMMMJJJJJJLLLPPPUUUWWWUUUQQQIIIGGGGGGIIIMMMLLLEEE???;;;:::;;;AAAGGGIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@AAA@@@???BBBGGGGGGEEEHHHNNNDDDGGGGGGBBB???@@@???===@@@JJJ]]]qqq}}}pppeeeVVVbbb}}}{{{~~~xxxeeezzziiicccdddffffffaaaaaa___ZZZUUUQQQOOONNNIIIEEEAAA===;;;999777555222000//////111222111000......---------......///------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***///777>>>BBBEEEFFFGGG@@@>>>CCCQQQ]]]```]]][[[ZZZXXXZZZbbbooo{{{nnn]]]___sssyyySSSBBBJJJPPPUUUbbbjjjqqqxxx}}}yyyuuuppphhhaaabbbqqqxxxsssyyybbb\\\eeevvvqqqhhhhhhnnnnnnccclllkkkjjjgggdddaaa^^^]]]WWWIII;;;555222///...///000000000000111111111111222222111111222222333444000333;;;===AAA___}}}xxxhhh```YYYQQQJJJJJJIIILLLQQQVVVXXXVVVRRRKKKIIIHHHLLLQQQPPPHHHAAA999888999<<<>>>===>>>???CCCBBB@@@???>>>>>>??????@@@======@@@>>>:::<<>>;;;888666444222111//////000000...---333111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,222,,,***------***,,,111------------------------//////555@@@EEEEEEIIIPPPFFF@@@EEEZZZooosssfffYYYXXXWWWWWW\\\dddmmmqqqsssqqqdddXXXYYYjjjZZZCCCFFFLLLUUUeeepppvvvzzz}}}zzzssslllggg``````pppwwwgggaaafffwwwyyydddUUUXXXyyyvvvwwwfffllllllfffggghhhgggeeecccbbbaaa______XXXLLL===555333444222///111111000000111111222333333333222222111222222222444666:::999@@@aaa~~~~~~{{{fffUUUMMMLLLOOOHHHNNNRRRRRRSSSTTTRRRNNNJJJKKKMMMPPPSSSPPPIIICCC@@@===;;;:::;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;AAA:::777;;;???>>>======>>>BBBCCCAAACCCFFFCCC===@@@@@@>>>===CCCNNNVVVWWWYYY\\\^^^\\\VVVPPPKKKIIIFFFRRRfff~~~yyyvvvzzzmmmqqqeeebbbbbbbbbcccbbb___\\\YYYVVVSSSPPPMMMKKKGGGAAA===:::888555333333111000000000000///---......---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,,,,)))***///------------------------...///555@@@FFFIIIMMMSSSMMMFFFIIIZZZlllnnndddZZZUUUSSSRRRUUU\\\bbbeeeeeeeee___YYY\\\iii}}}\\\GGGJJJOOOVVVeeennntttyyy|||~~~vvvoooiiieee___aaasssrrrmmmfff\\\[[[aaadddxxx}}}fffUUUUUUrrr~~~}}}iiinnnooohhhiiillljjjhhhddd```______```ZZZNNN???555333333222000111111000000111111222333222222222111222222333333555666:::888>>>___~~~~~~~~~rrrbbbWWWPPPMMMKKKPPPTTTVVVTTTUUUVVVUUUQQQMMMNNNOOOSSSUUURRRLLLFFFCCCAAA???>>>>>>===:::888888999999:::;;;<<<<<<===@@@;;;888:::<<<;;;;;;>>>AAAFFFIIIIIIIIIJJJFFF@@@BBBCCC@@@>>>AAAHHHKKKIIIOOOQQQRRRPPPNNNLLLKKKLLLJJJNNNTTT___hhhkkk}}}zzzxxxsssfff```^^^___bbbccc```\\\YYYWWWTTTPPPNNNIIIEEE@@@<<<999777444222444222111000111111000...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,******------------------------------///555@@@GGGKKKPPPUUULLLEEEDDDPPP\\\___YYYSSSSSSPPPOOORRRXXX\\\^^^]]]ZZZYYYYYY]]]gggsssxxxYYYIIIMMMPPPUUUbbbmmmsssxxx{{{{{{sssllleeebbb^^^bbbvvvvvvddd]]]XXXUUUWWW]]]WWWhhh{{{kkkYYYSSSjjjkkkppprrrlllkkkoooooolllgggbbb___```bbb]]]QQQAAA666333333222111111000000000000111222222111111111111222333444444444444999888???```~~~~~~{{{}}}yyynnn```WWWTTTQQQLLLGGGTTTVVVUUUSSSTTTVVVTTTOOONNNNNNOOORRRUUUSSSNNNIIIFFFEEEEEEDDDCCC@@@;;;777666555555666777999;;;===>>>:::888999999999>>>DDDIIIQQQWWWXXXVVVRRRLLLFFFEEEFFFCCC@@@BBBFFFGGGDDDIIIIIIJJJKKKLLLMMMNNNOOOMMMLLLHHHIIIIIIJJJeee~~~yyyvvvyyykkkaaa\\\]]]bbbcccaaa]]]ZZZXXXUUUQQQNNNGGGDDD@@@<<<:::888555333444333111111222222000/////////......////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...---+++******,,,,,,------------------///111666>>>FFFLLLOOOQQQHHH@@@>>>EEENNNQQQOOONNNSSSRRRRRRVVV\\\```aaaaaa[[[ZZZZZZ```hhhooorrrsssxxxkkkRRRGGGLLLOOOSSS^^^lllrrrxxx{{{~~~zzztttllleee```]]]bbbxxxvvvlllgggccc```bbbgggfffmmmrrrtttyyyqqq^^^UUUfffkkkoootttooonnnnnnqqqrrrnnnhhhdddccceee___TTTDDD888333222222222000000000000000111222222111111111111222333444555111222888999CCCfff}}}}}}~~~zzz|||vvvhhhYYYRRRTTTWWWTTTPPPYYYYYYWWWUUUXXXZZZVVVOOOMMMLLLLLLNNNRRRRRROOOKKKGGGGGGHHHIIIHHHDDD>>>:::777666444444444666888:::999888999::::::<<>><<<999666444444333111111222222000///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***(((,,,,,,,,,---------......111333777>>>FFFLLLNNNMMMJJJBBB>>>CCCKKKOOOQQQRRRUUUTTTTTTYYY___ccccccaaa___[[[ZZZbbbnnntttpppiiihhh___LLLDDDLLLOOORRR^^^mmmsssxxx|||~~~yyywwwnnnfffaaa]]]bbbwwwzzz~~~{{{ppp```VVVeeejjjmmmssspppoookkkpppuuuvvvqqqkkkgggeee___UUUFFF:::444222222222000000//////000000111222111111111111222333444555111222777:::DDDhhh{{{{{{~~~|||~~~uuueee]]]aaahhhkkkkkkeeeccc___]]]aaaddd^^^UUUPPPMMMJJJKKKNNNQQQQQQOOOGGGGGGHHHJJJJJJHHHDDD@@@;;;999777555444444555666444555888<<<===BBBOOO\\\bbbgggoootttpppfff[[[UUUPPPNNNIIIFFFLLLXXXaaaddddddhhhpppwwwyyyppp```SSSJJJLLLMMMQQQOOOIII\\\zzz|||yyymmmwwwiiiaaa^^^aaafffccc```\\\YYYWWWTTTPPPNNNEEECCC@@@>>>===:::777555444222111000111111000.../////////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++------******,,,,,,)))+++,,,,,,------.........111444888???IIISSSUUURRRLLLCCC===CCCLLLQQQSSSTTTTTTSSSTTTYYY^^^```___\\\ZZZUUUVVVcccsssyyyqqqfffbbbZZZJJJDDDLLLPPPTTT```lllsssxxx|||~~~yyywwwooofffaaa\\\```uuunnn___VVVccckkkkkkrrrpppqqqkkkooouuuyyywwwqqqhhhccc]]]TTTGGG;;;555222222222000////////////000111111111111111111222333444444444333777999CCCeeeyyyzzz~~~~~~yyyrrrssszzzxxxrrriiidddhhhlllfff]]]XXXRRRKKKIIIKKKOOOQQQRRRHHHGGGGGGHHHJJJJJJHHHFFF???===;;;888555444444333222333666;;;???DDDQQQ]]]```bbbhhhppppppggg\\\VVVWWWSSSLLLIIIQQQbbbpppuuuyyyrrr```RRRPPPMMMOOOPPPLLL```xxxxxxxxxpppuuugggaaa___bbbfffbbb___\\\YYYVVVSSSPPPMMMCCCAAA???===<<<:::666444333111000000000000///---------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,***------***,,,111333111++++++,,,,,,---......///...333:::BBBPPP^^^bbb___MMMCCC<<>><<<999666555444444333555999<<<@@@JJJSSSSSSQQQVVVaaagggaaaWWWRRRYYYVVVPPPOOOZZZnnn~~~wwwddd]]]TTTSSSTTTQQQbbb{{{xxxvvvlllwwwhhhaaa___aaadddaaa___[[[XXXVVVSSSOOOLLLBBB@@@>>><<<;;;999666333222111//////000000...------...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++//////---000888<<<:::++++++,,,,,,---...//////,,,222:::EEEVVVhhhnnnjjjQQQFFF???FFFQQQVVVTTTRRRPPPQQQUUU\\\dddhhhhhhfffccchhhtttvvvaaaZZZIIIBBBHHHKKKPPP]]]iiipppvvvzzz|||wwwrrrjjjccc^^^YYY]]]pppyyyhhh]]]UUURRRXXXcccttttttqqqkkkhhhmmmyyyrrrfff^^^^^^hhhsss{{{{{{yyyiiiZZZ^^^zzzrrrmmmpppppprrrrrrppppppsssuuupppeee[[[WWWQQQHHH>>>777333111111///////////////000111111333333222222111222222222444333777;;;GGGjjj{{{yyyzzz~~~|||}}}~~~eeeZZZLLLBBB@@@CCCGGGIIIMMMIIIEEECCCEEEGGGIIIJJJBBBAAA@@@>>><<<999666555777444444777999<<>>;;;:::888666444333222111000////////////------------------------,,,------....../////////+++---,,,+++222===AAA>>>+++++++++,,,,,,,,,------333666;;;CCCLLLRRRTTTUUUPPPIIIEEEJJJQQQTTTWWWZZZTTTWWW___nnn}}}{{{tttuuuuuu___KKKGGGKKKNNNTTT[[[jjjooossswww{{{wwwssslllddd___^^^eeeuuukkkZZZJJJEEEDDDCCCEEEIIILLLQQQWWWXXXQQQMMMTTT^^^fffiii{{{xxxzzz```[[[RRRIIIDDDFFFKKKPPP[[[nnnzzz~~~lllaaabbbfff|||kkkZZZ\\\tttttt```ooopppqqqpppqqqsssuuuuuupppggg```UUUMMMEEE???888222000222222222111000//////000000111222333222111111333555444999:::999GGGjjjxxxxxxyyyzzz|||~~~~~~```VVVHHH@@@???BBBCCCCCCFFFHHHJJJIIIGGGGGGJJJMMMEEEDDDCCCAAA???<<<777333111111222555999::::::888<<<;;;CCCSSS\\\WWWLLLFFFSSSYYYYYYVVVbbb}}}pppmmmeee^^^jjjiiinnnccc`````````aaa[[[WWWYYYXXXRRRMMMKKKFFFCCC>>>;;;:::888666444333222111000////////////------------------------------------------......)))***(((%%%)))000111...,,,,,,,,,,,,------------333666;;;BBBIIIMMMMMMLLLHHHDDDDDDNNNWWWXXXVVVTTTRRRVVVaaarrrwwwvvvzzzaaaJJJDDDHHHNNNUUU^^^jjjooossswww{{{vvvuuunnngggccccccjjjzzz~~~mmmZZZMMMBBB@@@@@@??????BBBAAACCCGGGGGGCCCBBBLLLXXXPPPOOObbbvvvuuubbbbbbhhhrrrvvvnnnaaaZZZNNNNNNLLLJJJGGGCCCAAA@@@AAANNN___ppp~~~vvvooo______uuurrrjjjnnntttwwwxxxzzz|||~~~mmm\\\]]]tttyyycccpppmmmmmmpppqqqsssvvvvvvqqqiiibbbWWWOOOFFF@@@999222000222222222111000000000000000111222333222111111333555333888999888FFFggg~~~yyyzzzvvvwwwyyy|||}}}~~~~~~~~~yyytttwwwssskkkXXXPPPFFFAAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLGGGEEEDDDBBB@@@===888555222222333666999:::999888999888AAARRR^^^\\\RRRLLLSSSZZZYYYUUU___xxxrrriiifffeeennnyyyvvvnnnccc``````aaa```ZZZWWWXXXWWWRRRLLLJJJFFFCCC>>>;;;:::888666444333222111000////////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***'''(((++++++(((,,,------------.........111444;;;BBBIIIKKKJJJHHHGGGEEEKKKZZZfffeee]]]VVVTTTXXX```nnnzzz~~~{{{vvvwwwhhhaaammmcccHHHAAAGGGNNNWWW___iiiooossswwwzzzuuuuuupppjjjggggggnnn~~~rrrggg\\\TTTIIIBBB======>>>===<<<======<<<<<<<<<:::<<>>:::<<<>>>CCCMMM___pppuuusss}}}kkk```lllxxxbbbUUUSSSVVVXXXWWWUUUVVVdddppp___]]]qqq|||fffpppkkkjjjoooqqqtttvvvvvvrrrkkkfffZZZRRRHHHAAA999222000222222111000000000000000000111222333222111111333555333777999888DDDbbbyyy|||sssuuuxxx{{{}}}}}}}}}|||~~~vvvrrrgggZZZPPPLLLHHHGGGIIIKKKKKKJJJFFFEEEEEEIIINNNPPPPPPNNNIIIGGGEEEDDDBBB???;;;777444333444666888999999777:::999AAASSScccddd[[[SSSVVV\\\[[[UUUYYYkkkssseeeiiirrrwwwvvvlllcccaaaaaabbb```ZZZWWWXXXXXXRRRMMMKKKFFFCCC>>>;;;:::888666444333222111000////////////---------------------------,,,,,,++++++*********------,,,+++,,,---...------------.........//////...222:::DDDKKKNNNLLLJJJGGGFFFNNN```mmmlllaaaYYYUUUWWW\\\dddjjjiiiccc]]]]]]UUUTTTdddwww}}}aaaFFFAAAHHHPPPWWW^^^hhhnnnsssvvvyyyttttttpppkkkgggfffmmm~~~|||iiijjjggg___VVVPPPOOOOOOFFFCCC@@@@@@???>>>>>>>>>???<<<;;;:::999:::CCCNNNUUUKKKDDDIII[[[vvvrrrcccRRRKKKLLLOOOUUUZZZnnnsssuuummm^^^OOOFFFDDDFFFGGGHHHMMM[[[lllxxx{{{}}}kkkiii|||}}}sssdddYYYTTTRRROOOMMMIIIHHHSSSjjjyyypppiiimmmxxxsssaaa\\\lll}}}fffoookkkkkkoooqqquuuxxxwwwtttnnnjjj^^^UUUKKKCCC:::222000222111111000000000000000111111222333222111111333555333777888888AAA\\\{{{{{{rrrtttxxx{{{}}}}}}}}}|||tttbbbRRROOONNNNNNPPPRRRSSSPPPNNNHHHEEEDDDJJJRRRWWWTTTPPPKKKIIIGGGEEEDDDAAA>>>;;;666555555666999:::999888>>>>>>EEEVVVgggllleee\\\ZZZ______WWWSSS[[[hhhooonnnmmmrrrvvveeejjjxxxzzzrrrmmmmmmpppyyy}}}jjjbbbbbbccccccaaa\\\XXXZZZYYYSSSNNNLLLFFFCCC>>>;;;:::888666444333222111000////////////------------------------,,,,,,,,,++++++******)))******+++,,,,,,+++,,,------------.........//////---222;;;DDDLLLNNNLLLJJJCCCAAAHHHWWWcccccc\\\VVVPPPSSSYYYaaafffeee```ZZZUUUTTTYYYgggtttxxxyyyzzzrrr[[[FFFDDDKKKQQQVVV[[[gggnnnsssvvvxxxsssrrrmmmhhhbbb```fffyyyttt^^^XXXPPPKKKHHHHHHLLLOOOKKKKKKHHHCCC@@@@@@AAAAAA???<<<;;;<<<999777999???UUUPPPCCC===JJJbbbyyy{{{pppccc]]]]]]dddttt}}}eeeYYYUUURRR^^^kkksssyyywwwwwwnnn{{{rrraaa\\\___]]]WWWSSSSSSRRRPPPKKKHHHEEEHHHQQQ```ppp|||~~~vvvkkkggg^^^XXX]]]kkk}}}uuubbb[[[hhhgggmmmkkknnnooorrrwwwyyyxxxuuuqqqnnncccYYYNNNDDD;;;222000222111000000000000000111111111222333222111111333555333666888999@@@VVVzzzyyyuuurrrssswwwzzz|||}}}}}}||||||~~~oooZZZKKKNNNPPPRRRTTTUUUSSSPPPMMMFFFBBBAAAHHHRRRWWWVVVQQQMMMKKKHHHFFFEEECCC@@@===888777666888:::;;;;;;:::@@@AAAHHHWWWjjjtttqqqiii___cccaaaXXXOOOMMMQQQTTTTTTUUU[[[gggyyy|||jjjgggmmmiii^^^TTTRRRUUU___kkkxxx}}}zzzhhhbbbcccdddcccbbb\\\YYYZZZYYYTTTNNNLLLFFFCCC>>>;;;:::888666444333222111000////////////------------------------,,,,,,++++++++++++++++++,,,,,,...000...***))),,,,,,------------.........000444;;;DDDJJJLLLIIIFFFDDDAAAEEEPPPYYYYYYVVVUUUOOOSSSZZZaaafffddd___[[[[[[[[[aaajjjnnnmmmlllnnneeeSSSEEEFFFMMMPPPTTTZZZfffnnnsssvvvwwwqqqqqqllleee^^^ZZZaaavvvcccXXXMMMHHHFFFEEEFFFIIIPPPRRROOOGGG@@@@@@AAAAAAAAA??????BBB@@@:::777888IIIMMMBBB666>>>OOOcccyyy~~~}}}{{{sssvvv|||mmmlll|||~~~nnnYYYFFFDDDGGGHHHEEEGGGNNNUUUVVVKKKJJJHHHGGGEEEIIIWWWeeelll}}}xxxnnneee^^^bbbmmm}}}xxxddd[[[eee~~~lllmmmkkkqqqqqqtttyyy{{{yyyvvvsssqqqggg]]]QQQFFF;;;222000222000000000000000111111222111222333222111111333555444777999:::???RRRttt~~~yyypppqqqrrrtttvvvyyy{{{|||}}}zzz|||}}}fffTTTIIILLLNNNQQQRRRQQQNNNJJJHHHCCC???>>>DDDNNNTTTTTTQQQNNNLLLIIIGGGFFFDDDAAA???:::999888999<<<>>>>>>>>>===AAAHHHUUUggguuuxxxttteeeddd___VVVLLLFFFEEEEEEDDDGGGMMMXXXhhhwwwrrreee]]]SSSIIIGGGDDDGGGPPPYYYggg~~~~~~wwwzzziiicccdddcccbbbaaa[[[XXXYYYYYYSSSMMMLLLFFFCCC>>>;;;:::888666444333222111000////////////------------------------+++++++++,,,,,,,,,,,,,,,...---000444111+++***...,,,,,,,,,,,,------------111555<<>>KKKDDD888===BBBKKK^^^kkksssuuuhhh___lll~~~qqq]]]MMMBBB===@@@@@@???AAAJJJQQQTTTLLLLLLMMMMMMIIIHHHRRR___cccooo}}}{{{ggg]]]ddd}}}qqqooollltttrrrvvv{{{|||yyyvvvtttssskkk```SSSGGG<<<222000222000000000000000111222222111222333222111111333555555777:::<<<>>>NNNpppvvvrrrooooooppprrrtttwwwzzz|||yyy{{{~~~sss]]]QQQMMMJJJLLLNNNNNNKKKHHHFFFDDDDDDAAA???CCCKKKRRRUUUUUUNNNLLLIIIGGGFFFEEEBBB@@@;;;:::999;;;>>>@@@AAAAAA===BBBIIIPPP^^^nnnuuutttiiibbbYYYQQQKKKGGGEEEFFFBBBDDDKKKTTTaaaooozzzzzzkkk\\\PPPIIIHHHEEEGGGMMMSSS___zzz~~~tttrrr{{{jjjddddddccc``````ZZZWWWXXXWWWRRRLLLJJJFFFCCC>>>;;;:::888666444333222111000////////////------------------------+++++++++,,,,,,---------))))))---222000***)))...+++++++++,,,,,,,,,------111555<<>>@@@FFFHHHDDD???>>>999JJJEEE:::>>>;;;888EEEGGGSSSmmmzzziii[[[dddssswwwtttmmm\\\KKKGGGEEE777;;;>>>===>>>BBBEEEEEELLLKKKNNNQQQNNNLLLSSS^^^]]]aaaiiittt}}}jjj^^^eee}}}tttpppmmmwwwssswww|||}}}zzzvvvttttttlllaaaTTTHHH<<<222000222000000///000000111222222111222333222111111333555666888;;;<<<>>>MMMnnnuuuyyynnnmmmmmmnnnqqquuuxxx{{{xxxzzz~~~iiiTTTLLLMMMJJJKKKLLLLLLIIIFFFEEEDDDFFFDDDBBBEEELLLSSSXXXYYYNNNLLLIIIGGGFFFEEECCCAAA<<<;;;:::;;;???BBBCCCDDD@@@FFFJJJMMMWWWeeemmmmmmkkkaaaTTTMMMJJJJJJJJJLLLDDDHHHNNNVVVaaammmxxx}}}uuueeeZZZVVVKKKGGGHHHMMMOOOYYYvvv{{{{{{}}}oooxxxlllaaa```dddaaaaaa^^^ZZZXXXWWWSSSMMMHHHCCC@@@<<<:::999777555333333222111000////////////)))+++...///...------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------000444:::EEEUUUdddiiifff\\\OOOFFFHHHOOORRRSSSTTTQQQSSSUUU]]]jjjsssoooggghhhaaalll~~~{{{kkk\\\KKK@@@CCCHHHIIISSSaaadddlllpppsss~~~tttnnnssslllddd^^^^^^iiiyyynnndddeeehhhcccTTTHHHWWWXXXVVVOOOHHHDDDBBBAAADDDGGGJJJKKKIIIFFFCCCAAACCCIIIHHH???888999;;;:::;;;???HHHTTTaaaiiinnnooobbb\\\[[[gggsssmmmgggcccdddsss```QQQLLLEEEAAACCCBBB===;;;<<<:::777<<>>666222111000000000000000000000000333222111111111333555777333999999;;;BBBNNNllluuutttwwwnnnlllmmmqqqrrrqqqtttzzzuuuxxx|||vvvaaaTTTKKKDDDHHHIIIJJJIIIHHHHHHJJJKKKJJJJJJJJJLLLPPPUUUYYY\\\VVVRRRMMMKKKKKKHHHAAA<<<;;;<<>>999999999777;;;<<<>>>BBBFFFHHHGGGFFFBBBAAAAAAHHHWWWkkk~~~qqqhhhaaafffpppTTTKKKIIIEEECCCEEEBBB@@@@@@AAA???===BBBKKKTTTRRRVVV]]]ZZZPPPPPPWWWQQQLLLHHHGGGKKKPPPTTTUUUTTT]]]kkk|||~~~jjj^^^aaavvvqqqjjjsssrrrvvvyyy{{{{{{}}}zzztttqqqiii\\\LLL???666222111000000000000000000000000333222111111111333555666555888666:::FFFTTTppp|||ooowwwooommmmmmqqqqqqpppssswwwuuuxxx{{{~~~mmm\\\QQQJJJEEEFFFGGGHHHHHHGGGHHHJJJMMMOOONNNNNNNNNQQQTTTXXX[[[YYYTTTNNNKKKJJJHHHCCC???===???CCCFFFHHHIIIIIIJJJFFFEEEGGGKKKMMMPPPYYYccckkkeee[[[SSSTTTXXXVVVPPPNNNOOOSSS]]]pppxxxmmmnnnyyyssscccXXXWWWYYY```zzzvvvkkkzzzmmmaaaaaaeeebbbaaa^^^ZZZXXXWWWSSSMMMHHHCCC@@@<<<:::999777555333333222111000////////////------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,///777>>>AAAEEEMMMRRRTTTIIIEEEDDDHHHLLLMMMOOOSSSNNNSSS]]]llllllUUUEEEFFFLLLMMMRRR\\\hhhooorrrttt~~~uuuppprrrlllddd___^^^ggg|||ooojjjxxx|||hhhOOOLLLLLLLLLLLLJJJGGGDDDBBBJJJOOORRRQQQJJJEEECCCDDDLLLJJJFFF???===>>><<<888999888777777888888666555333666999:::<<>>@@@EEEIIIJJJHHHJJJMMMUUUggglll___```uuu~~~ppphhhqqqpppwww{{{}}}}}}~~~{{{uuurrrkkk^^^NNN???666222111000000000000000000000000222222111111222333555666555777444:::JJJYYYtttlll{{{wwwpppmmmmmmpppqqqpppqqquuuuuuxxx{{{}}}~~~tttzzzwwwnnnrrrqqqeeeXXXPPPKKKHHHFFFGGGHHHHHHIIIKKKNNNPPPUUUTTTRRRQQQRRRUUUXXXZZZ^^^XXXPPPKKKIIIHHHEEEBBB@@@DDDKKKOOOQQQPPPPPPPPPHHHGGGGGGJJJJJJKKKRRR[[[eeeccc]]]VVVUUUYYYYYYVVVTTTSSSTTT]]]ooo~~~rrreeecccnnnsssbbb]]]\\\ddd|||wwwiii|||nnnaaaaaaeeecccaaa]]]ZZZXXXWWWSSSNNNIIICCC@@@<<<:::999777555333333222111000///////////////---+++******+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------...555<<<@@@DDDIIIIIIGGGEEEBBBBBBFFFHHHKKKRRRYYYWWWZZZ```mmmsssYYYDDDEEEKKKOOOUUU___jjjpppsssttt~~~uuupppmmmhhhbbb]]]]]]eeezzz}}}vvvmmmyyyooo[[[IIIGGGGGGKKKLLLIIIEEECCCEEEIIIMMMLLLFFFCCCEEEHHHTTTNNNFFFAAABBBCCCBBB>>>===;;;999999;;;<<<<<<<<<888<<<>>>===:::;;;BBBHHHRRRwwwooobbbkkk~~~rrraaaQQQMMMOOOOOOOOOPPPMMMNNNNNNNNNNNNSSS]]]ggggggcccaaa```ZZZOOOGGGFFFBBBAAA@@@AAADDDIIIMMMOOONNNNNNNNNOOOUUUiiinnn``````sss}}}rrriiiqqqrrrwww||||||vvvsssmmmaaaQQQAAA666222111000000000000000000000000111111111111222333444555444777666;;;IIIWWWqqqnnnvvvyyyppplllkkknnnppppppqqqtttvvvxxx{{{}}}~~~uuueeeggggggvvvqqqjjjqqq|||rrrllleeelllooofffZZZSSSOOOMMMIIIJJJKKKKKKLLLNNNQQQTTTXXXVVVTTTRRRSSSVVVZZZ\\\aaa[[[RRRLLLIIIGGGEEEDDDBBBJJJTTT[[[\\\ZZZWWWVVVPPPNNNLLLKKKHHHFFFKKKRRRaaaccc```[[[YYY\\\^^^]]]ZZZXXXUUUWWWdddttt~~~uuukkk]]]WWW^^^nnnxxxjjjccc```fff~~~wwwiii|||mmm``````eeeccc```]]]YYYXXXWWWTTTNNNIIICCC@@@<<<:::999777555333333222111000////////////000---+++***+++,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------............///555===DDDLLLPPPJJJAAAAAABBBHHHOOORRRSSSWWW\\\WWWZZZ___iii|||~~~zzz^^^EEECCCHHHLLLTTT___iiipppsssuuuvvvpppjjjeee___[[[[[[eeezzzyyylll{{{~~~{{{|||ttthhhNNNHHHGGGMMMPPPLLLGGGEEEBBBFFFIIIHHHEEEDDDGGGJJJUUULLLCCCAAACCCEEEDDDBBBDDDAAA>>>======>>>>>>===::::::;;;;;;::::::::::::<<>>HHHSSSVVVOOODDD<<>>GGGVVVsss~~~ooohhhvvv|||wwwsssooooootttxxx{{{{{{sssttttttwww}}}hhhSSSEEEAAABBB===>>>AAAEEEMMMYYYeeennnpppnnnnnnlllbbbXXX]]]iiirrrccc```ppprrrdddkkkmmmssszzz~~~zzzvvvrrrgggVVVCCC666111111000000000000000000000000000000111111222333333333000999;;;<<>>FFFNNNSSSOOOHHH<<>>UUUsssxxxrrrkkkbbbUUUIIIFFFHHHKKKWWWfffrrr{{{}}}wwwtttgggfffooouuuwwwyyy|||jjj\\\\\\bbbaaa___\\\YYYXXXWWWTTTOOOJJJCCC@@@<<<:::999777555333333222111000///////////////,,,+++...222444000,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++)))222<<>>@@@BBBAAA@@@AAAEEEIIIXXXrrryyyjjjfffvvvwww```QQQMMMNNNLLLJJJFFFCCCAAAAAAEEEVVVrrrnnnqqq{{{uuuddd___nnnzzzrrrbbbhhhjjjmmmyyy}}}}}}wwwmmm]]]GGG555///222000000000000000111222222222222222222222222333333888:::777999DDDMMMccctttkkkjjjkkklllnnnnnnqqquuuxxx{{{}}}zzzvvvqqq}}}~~~zzzpppeee^^^ZZZTTTMMMMMMKKKHHHHHHLLLSSS[[[```fffdddbbbaaa^^^WWWMMMEEEAAAOOOmmmwww\\\MMMGGGCCCAAAEEELLLRRRYYYeeettt}}}rrr|||}}}lllccc______bbbaaa^^^ZZZYYYXXXUUUNNNIIIEEEAAA<<<999777666444333444222000000000111000///...,,,...---,,,888;;;---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...333:::CCCJJJNNNPPPQQQHHHDDDCCCHHHMMMOOOSSSWWW[[[\\\[[[\\\bbbgggccc\\\UUUQQQ___ttt||||||tttfffXXXMMMEEEEEEGGGHHHOOOXXXccciiimmmrrr~~~{{{}}}qqqeee^^^ZZZ___ssswwwooonnnjjj```WWWWWW]]]rrr}}}aaa^^^qqqsssfff^^^XXX\\\fffjjjeee]]]VVVOOOHHHIIIOOOSSSQQQMMMGGGHHHGGGEEEBBBAAABBBDDDCCCJJJaaavvviiinnnyyy~~~hhh___UUUQQQSSSUUUTTTRRRHHHDDDAAABBBCCCIIIVVVccc{{{~~~uuuddd^^^mmmqqq___dddfffmmmyyy|||~~~xxxooo___III666111444111000000000000000111111222222222222222333333333555888666:::CCCJJJ\\\xxxwwwooommmllllllnnnmmmppptttwwwzzz}}}|||zzztttgggaaabbbzzz~~~rrrjjjdddYYYNNNGGGEEECCCDDDIIIQQQYYY___dddbbb```___]]]WWWOOOHHHFFFMMMaaa}}}ttt[[[LLLDDD???<<>>:::<<<===>>>???@@@FFFOOOVVVkkk{{{{{{qqqmmmqqq}}}}}}lllccc___```cccaaa]]]ZZZXXXWWWTTTNNNJJJEEEAAA<<<999777666444333111***...:::<<<111+++000///+++---...---888???777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111888DDDRRRZZZ[[[YYYSSSLLLGGGIIILLLOOOTTTZZZTTTWWW]]]fffwwwpppeeennnxxxbbbPPPCCCEEEIIIIIINNNWWW```gggkkkqqq{{{vvvmmmddd^^^XXX\\\pppooopppwwwppp|||pppeee\\\bbbqqqzzzwwwppphhhdddaaa```aaa___ZZZUUUPPPOOOMMMIIIEEEBBB@@@??????===<<<>>>DDDRRRkkkzzzkkkaaa\\\\\\cccmmmvvvzzz}}}tttyyy~~~rrrjjjccc^^^]]]cccdddddd```YYYQQQJJJFFFLLLFFFBBBBBBBBBCCCHHHMMMPPPVVV~~~ssswwwvvvddd\\\hhhttt```bbbcccmmmxxx}}}~~~zzzqqqbbbLLL999333555222111111000000000000000111222222333333444444444999===;;;<<>>>>>>>>>>>@@@EEELLLQQQYYYhhh|||}}}kkk^^^WWW___jjjzzz~~~mmmddd___```cccaaa]]]YYYWWWVVVSSSNNNJJJEEEAAA<<<999777666444333444...555CCCEEE888000222111,,,...///,,,444;;;555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333444999CCCOOOVVVUUURRROOOIIIGGGJJJNNNQQQVVV[[[PPPTTT[[[iii|||kkkTTTCCCEEEJJJIIIMMMWWW```ggglllqqq~~~yyytttllleee```ZZZ\\\pppuuuqqq}}}pppmmmddd```hhhwww}}}vvvmmmmmmkkkggg```XXXQQQMMMMMMLLLJJJIIIHHHFFFEEECCC>>>AAABBB???999<<>>@@@CCCHHHLLLUUU```rrr~~~jjj[[[VVVWWWXXX]]]jjjnnnddd______aaaaaa]]]XXXVVVUUURRRNNNJJJEEEAAA<<<999777666444333222000555???@@@777000///111+++...000+++///555111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------333444999AAAJJJNNNNNNLLLGGGDDDFFFMMMRRRTTTVVVYYYNNNQQQXXXfff~~~vvvZZZDDDEEEJJJHHHMMMWWW___fffkkkqqqzzzuuussslllfffaaa[[[]]]ppprrrrrrzzzgggddd___^^^gggttt|||yyyssspppqqqppplllcccYYYPPPJJJKKKKKKJJJKKKMMMMMMKKKJJJDDD@@@>>>???>>>===@@@EEELLLPPPVVV[[[[[[VVVOOOKKKQQQWWW[[[XXXYYYaaakkkrrrvvv|||~~~~~~xxxvvvxxx~~~|||yyysssmmmhhhffffffXXXXXXZZZYYYRRRJJJIIILLLcccaaalllrrrccciiiyyyzzzfff[[[eeeooo\\\___```mmmxxx|||sssdddMMM888111222000000000000000111111222111111222333444555666666777;;;;;;???HHHKKK[[[uuuuuuyyytttnnnmmmkkkiiihhhhhhjjjlllnnnqqqtttyyy}}}}}}{{{}}}xxxkkkccccccxxx{{{ooo^^^PPPEEEDDDCCCEEEIIIPPPWWW[[[]]][[[ZZZ[[[\\\YYYTTTOOOFFFEEELLL\\\iiinnnnnnnnn___SSSHHHEEEGGGHHHJJJLLLJJJHHHEEECCCBBBDDDFFFHHHRRRYYYfffttt{{{wwwkkk```___^^^[[[WWWWWW^^^gggnnn|||nnnccc^^^]]]```aaa]]]XXXUUUTTTRRRNNNJJJEEEAAA<<<999777666444333//////000111222111---+++///)))---000***,,,111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...222999@@@FFFIIIJJJJJJDDDDDDJJJTTTZZZYYYXXXXXXMMMPPPVVV```sssooonnn___EEEEEEJJJHHHLLLXXX]]]dddjjjpppxxxssspppkkkgggbbb[[[\\\ppp}}}www}}}nnn\\\ZZZZZZ```iiiooonnnkkkmmmkkkkkknnnpppkkkaaaXXXPPPOOOOOOQQQSSSTTTQQQOOOLLLDDD>>>>>>???;;;888777;;;@@@GGGNNNRRRQQQJJJCCCDDDKKKOOONNNPPPUUU[[[]]]eeepppvvvyyy}}}xxxsssoooiii```\\\\\\sss{{{vvvzzzzzzlllmmmwww|||hhh\\\eeennn\\\______lllwwwvvvfffNNN999000111////////////000111333333111111222333444555666666666;;;===CCCJJJLLLXXXpppvvvooommmjjjhhhhhhggghhhjjjlllooosssxxx|||uuudddZZZZZZ\\\xxx}}}rrrfff\\\LLLJJJIIIIIIKKKPPPUUUYYY]]]\\\\\\]]]]]]ZZZSSSMMMGGGCCCCCCMMMVVV[[[\\\]]]RRRMMMMMMTTTYYYWWWUUUVVVQQQNNNJJJGGGFFFFFFFFFGGGJJJNNNWWWcccmmmssssssrrrooojjjccc[[[TTTOOONNNPPP^^^rrrzzzoooccc]]]]]]___aaa]]]XXXUUUTTTRRRNNNJJJEEEAAA<<<999777666444333222333///***+++///000,,,,,,''',,,000******///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***000888???DDDGGGIIIKKKEEEGGGPPP\\\bbb___ZZZYYYLLLOOOTTT\\\hhhtttvvvrrrppp^^^___tttbbbFFFEEEJJJGGGLLLYYY\\\ccciiioooyyytttooojjjfffbbbZZZ[[[ooo~~~yyy~~~xxx\\\ZZZYYY]]]ccchhhiiihhhfffcccdddppp}}}uuuiiiVVVUUUTTTVVVXXXXXXUUURRRKKKFFFAAA>>>:::666999???666999===BBBHHHKKKGGGAAA>>>CCCHHHKKKPPPTTTUUUQQQXXX\\\nnnwwwbbb[[[[[[kkkxxxrrrpppuuu|||~~~}}}iii\\\eeeppp^^^``````lllwwwxxxhhhPPP:::111222.........///000222444444111111222333444666666777888???BBBFFFKKKIIIQQQfffzzzqqqnnnjjjhhhgggfffhhhjjjkkknnnrrrwww{{{|||}}}jjjUUUKKKKKKFFF]]]~~~xxxrrrWWWUUUQQQNNNNNNPPPSSSUUU[[[ZZZZZZ\\\\\\WWWPPPIIIGGGAAA@@@FFFLLLLLLJJJIIINNNOOOXXXfffmmmjjjeeeeeeNNNKKKGGGEEEDDDEEEEEEEEEEEEHHHPPP\\\iiiwww{{{oooddd[[[RRRMMMLLLNNNfffyyyzzzooovvvnnnddd``````ccc___[[[XXXWWWVVVSSSNNNIIIDDDAAA===:::888666444222444111...---//////---***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///222999@@@BBB@@@DDDJJJGGGDDDJJJYYYaaa]]]YYYYYYTTTLLLTTTaaabbbdddjjjjjjccc]]]bbbnnnyyy___CCC???EEEGGGLLLSSS]]]eeejjjlllzzzyyytttppphhhbbb^^^XXXZZZkkksssppp~~~lll___WWWRRRXXXeeennnlllfffaaa]]]ZZZddd|||mmmaaaXXXYYYZZZWWWSSSSSSNNNKKKFFFBBB???<<<999666555555666:::>>>@@@AAA@@@===>>>AAADDDGGGKKKMMMNNNSSSXXX\\\bbbssszzzwwwsssmmmaaaSSSKKKJJJRRR^^^~~~}}}hhh[[[dddttt```[[[\\\kkk|||xxxkkkSSS:::///222111111000000000000000111444444333222333444555666>>><<>>DDDFFFKKKSSS[[[cccgggiiiwwwyyytttpppiiiccc^^^XXXYYYjjjxxxkkkmmmkkk]]]XXXSSSRRRYYYfffooommmiiibbb^^^YYY___rrruuuiii___]]]\\\WWWRRRQQQQQQMMMIIIFFFDDDAAA===999777777777999<<<>>>>>>>>><<<===>>>@@@CCCEEEFFFGGGLLLQQQUUUXXX^^^fffiiiiiiWWWRRROOOOOOKKKDDD>>><<>>EEEFFFEEEFFFEEECCCFFFMMMMMMIIILLLUUUPPPHHHOOOZZZ]]]```aaa[[[]]]WWW^^^hhhmmmuuuxxxpppeeeNNN===>>>DDDDDDIIIQQQYYY```eeehhhtttyyyssspppiiiddd___YYYYYYhhh||||||mmmiiijjjeeeoookkkggghhhlllooollliiieee```YYYXXXbbbssswwwnnnfffdddccc^^^YYYVVVTTTPPPKKKHHHGGGEEE@@@<<<<<<:::888888:::;;;;;;;;;::::::;;;;;;<<<===>>>???IIIOOOWWWZZZSSSJJJHHHMMMMMMFFFDDDGGGJJJGGGDDDCCC@@@MMMnnnppp}}}mmmooo|||iii\\\eeejjjZZZXXX[[[jjj{{{yyymmmUUU;;;000222111111000000000111111222444444444444444666888999;;;:::BBBNNNTTTTTTYYYbbb}}}ppp{{{mmmllliiicccfffffffffggghhhkkkooosssuuuwwwzzz~~~lllccc```ZZZSSSOOOUUUfffvvv^^^ccc```bbbhhhhhheeekkkvvvqqqtttjjjVVVRRRPPPNNNNNNWWWTTTXXXjjjuuuooonnniii___ZZZ\\\]]]]]]\\\[[[XXXSSSKKKFFFDDDAAA???@@@CCCLLL]]]mmmllllllpppyyy~~~uuufffWWWMMMHHHGGGGGGPPPZZZjjjzzzkkkgggyyy|||}}}pppeee___^^^aaa___[[[XXXWWWVVVSSSNNNIIIDDDAAA===:::888666444222000///........./////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...111111555===CCCEEEIIINNNPPPIIIHHHLLLLLLGGGHHHOOONNNGGGNNNZZZ___fffhhh```___YYYbbboooqqqsssqqqggg___KKK===@@@DDDCCCFFFOOOZZZ```eeeiiitttxxxrrrpppjjjeeeaaaZZZXXXfffxxx|||uuu{{{zzzyyywwwoookkkjjjkkkkkkfffbbbZZZTTTTTT[[[eeekkkkkkiiiiiilllooommmhhhdddZZZSSSLLLHHHGGGFFFCCC???@@@===999777888999999888888777777777777888:::;;;CCCIIIVVV___WWWHHHDDDKKKPPPKKKIIIKKKJJJFFFDDDEEE@@@HHHaaaaaakkkxxx}}}yyy|||iii]]]eeegggWWWUUUVVViii{{{zzznnnVVV;;;000222111111000000111111222222333333333333444666888999;;;<<>>???DDDRRRkkk|||wwwtttwww}}}~~~{{{vvvjjj\\\OOOIIIIIIKKKTTT]]]jjjxxx|||}}}pppddd]]]\\\^^^___[[[XXXWWWVVVSSSNNNIIIDDDAAA===:::888666444222/////////............///------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...///222999@@@CCCHHHUUUbbblllZZZKKKHHHIIIFFFGGGLLLNNNIIIQQQ[[[aaalllrrrlllfff^^^hhhzzz~~~|||uuuiii[[[HHH;;;>>>CCCBBBFFFPPP[[[aaaggglllvvvxxxqqqooojjjfffccc[[[WWWcccttt{{{~~~uuu{{{xxxjjj```]]]aaaiiinnnddd```[[[UUUPPPMMMPPPTTT\\\```gggooouuuvvvqqqkkk___WWWMMMHHHIIIJJJHHHEEEBBB???;;;888888888777777555444444444555777999:::>>>???HHHSSSSSSLLLOOOXXX^^^^^^^^^\\\SSSIIIFFFJJJFFFGGGWWWzzz{{{^^^\\\fff{{{iii^^^fffgggYYYVVVTTTfffzzz{{{oooWWW<<<111222111111111111111222333333222222222222444666888:::===???CCCIIIMMMNNNRRRWWWhhhsssrrr|||qqqmmmggggggdddddddddeeegggjjjnnnpppsssvvvyyy|||uuufffYYYUUUaaa{{{sssnnnrrrzzz|||{{{sssmmmdddZZZSSSMMMIIIFFFBBB@@@>>>???EEEXXXxxxvvvuuu|||yyyooouuussslllaaaVVVPPPPPPRRRYYY]]]dddlllvvvoooccc\\\[[[]]]___[[[XXXWWWVVVSSSNNNIIIDDDAAA===:::888666444222///000000///---,,,...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,222;;;CCCGGGNNN___ppp~~~eeeLLLCCCCCCDDDGGGLLLNNNLLLTTT]]]cccsss~~~uuuiiiqqqxxx```III888;;;AAABBBHHHQQQ[[[aaagggnnnwwwyyysssoookkkhhhddd\\\WWWaaaqqqwww}}}vvv|||qqqhhh\\\TTTUUU]]]gggmmmddd^^^ZZZWWWSSSMMMJJJKKKQQQXXX```ffflllmmmiiibbb]]]UUUMMMKKKNNNPPPNNNJJJBBB???<<<:::999999888666444333333333444777999;;;GGGDDDCCCFFFJJJOOOYYYcccqqqtttvvvqqqbbbRRRLLLNNNJJJIIIQQQmmmmmmfff]]]TTTXXXttt{{{iii^^^gggggg[[[WWWTTT```www|||pppXXX===111333111111111111111222333444222222222333555777:::;;;@@@BBBFFFIIIKKKNNNQQQUUU```xxxllltttmmmfffdddddddddcccdddfffiiilllmmmrrrtttxxxzzz}}}qqq```YYYrrrxxxkkk^^^TTTMMMIIIFFFBBB@@@??????EEE\\\{{{vvv|||nnnppppppllleee[[[TTTRRRRRR\\\\\\\\\^^^dddmmmwwwmmmccc]]]]]]______[[[XXXWWWVVVSSSNNNIIIDDDAAA===:::888666444222000111111///,,,+++---///------------------------++++++++++++++++++++++++***************************++++++,,,,,,------...+++000:::CCCHHHNNN[[[hhhnnn[[[JJJFFFFFFDDDFFFKKKKKKMMMWWW```hhhzzz|||qqqUUU>>><<>>222333111111111111222333444555333333444555777:::<<<>>>BBBEEEHHHJJJMMMQQQUUUWWWbbbjjjzzzpppgggdddeeedddddddddfffhhhkkkmmmrrrtttwwwyyyzzz}}}iiiqqqtttfffZZZQQQJJJFFFBBBAAA@@@???FFF^^^}}}vvvuuurrrkkkbbbXXXQQQMMMWWWVVVTTTRRRRRRVVV[[[```lll}}}lllccc^^^___bbb___[[[XXXWWWVVVSSSNNNIIIDDDAAA===:::888666444333111222222000,,,***,,,...------------------------++++++++++++++++++++++++***************************++++++,,,,,,---......---///777@@@EEEHHHOOOVVVQQQJJJHHHMMMNNNIIIFFFIIIFFFKKKYYYcccooodddFFF@@@DDDDDDGGGNNNVVV[[[ccckkkuuuyyyooollliiifff]]]VVV^^^mmm|||zzzyyyvvv{{{~~~www{{{sss\\\YYYXXX[[[eeeqqqzzz}}}{{{qqq```QQQOOOQQQNNNKKKJJJDDDIIIIIIFFFGGGKKKJJJEEECCCAAACCCKKKTTTVVVOOOFFF@@@???>>>===>>>===:::888666555333111222444666888888MMMcccqqqvvvbbbYYYJJJNNNRRRZZZrrr{{{gggSSS]]]fffnnn~~~|||hhh___iii___RRRMMMHHHTTTooo}}}rrrYYY>>>222333111111111111222333444555555555555777999<<>>???DDDGGGEEECCC========================888666444333222333555666@@@LLLaaayyyYYYYYYSSSUUUXXX```}}}tttpppvvviiiZZZeee~~~]]]TTTFFFFFFRRRjjjyyyuuu]]]BBB444444333222111111111222333444444444555777:::<<<>>>???FFFGGGJJJLLLPPPVVV]]]bbblllwww{{{kkkbbbeeedddbbbaaabbbdddfffhhhoooqqqtttvvvvvvwwwyyy{{{~~~~~~yyykkk\\\OOOFFF@@@@@@;;;:::>>>DDDYYYwwwsssjjjYYYMMMKKKGGGFFFEEEEEEFFFFFFEEECCCGGGTTTpppzzziiiccc```___aaa```]]]ZZZWWWUUUQQQLLLIIIEEEAAA<<<999:::999555111000222111///111444222...111000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,---------000666===DDDJJJMMMOOOLLLIIIBBBJJJYYYUUUIIIIIIEEEJJJRRR\\\gggrrr|||~~~jjjfff~~~oooOOOFFFEEECCCFFFNNNVVV]]]eeelllsssyyypppjjjhhhggg___WWWYYYbbbwwwyyynnnlllfffsssrrr___TTTJJJFFFBBBAAAHHHWWWiiivvvqqqdddZZZYYY\\\YYYSSSNNNHHHFFFBBBAAACCCEEEGGGGGGGGGCCC??????AAABBB???<<<;;;;;;;;;;;;<<<<<<======;;;999777444333333333444===FFFYYYxxxoooccc[[[ZZZ\\\aaa{{{}}}ttt}}}sssmmm~~~kkk]]]hhh}}}]]]VVVHHHHHHQQQiiiyyyuuu]]]AAA444444333222111111111222333444444555666888;;;>>>@@@BBBEEEGGGIIIKKKOOOTTTZZZ___lllrrreeeeeedddbbbaaaaaacccfffggglllooorrrttttttvvvxxxyyy~~~{{{yyy~~~|||ssslllkkkjjjhhhgggiiipppllleee\\\RRRJJJDDDAAA???>>>>>>???@@@TTTtttnnneeeTTTIIIHHHDDDDDDDDDDDDFFFFFFFFFFFFHHHRRRhhhyyyiiibbb___^^^```___]]]ZZZXXXUUUQQQLLLIIICCCAAA===999777666777777111111000---...111111---333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,000666>>>EEEJJJNNNOOOIIIHHHCCCHHHVVVRRRGGGFFFIIIKKKQQQXXXaaaiiimmmoooiiiYYYYYYqqqkkkQQQIIIGGGDDDGGGOOOXXX___gggmmmrrrwwwqqqkkkhhhgggaaaXXXZZZbbbrrrnnnaaa___^^^nnnyyy```PPPMMMHHHAAA>>>DDDRRReeeqqqpppddd[[[\\\___]]]XXXTTTHHHEEEBBBAAADDDGGGIIIJJJIIIEEEAAA??????===999555888888888999:::;;;<<<===>>><<<999666444333333333888===KKKgggrrrgggcccccceee{{{|||kkkkkkyyy{{{sssppp|||jjjaaasssmmmdddnnnzzz\\\WWWJJJHHHOOOiiixxxuuu\\\AAA333444222222111111111222444444444555777:::===AAADDDEEEFFFHHHIIIKKKMMMQQQWWWZZZiiiuuujjjeeedddbbb```aaaccceeegggiiikkkoooqqqrrrtttvvvxxx~~~}}}yyyqqqttt}}}ssskkkjjjjjjeee___[[[WWWUUUPPPLLLGGGCCCAAA@@@>>>@@@BBB???===MMMyyyqqqggg]]]OOOGGGFFFDDDDDDEEEGGGHHHJJJKKKLLLLLLQQQaaayyyyyyjjjbbb^^^]]]___^^^\\\ZZZXXXVVVQQQLLLIIIBBBBBB???:::666666999===<<<:::333,,,+++///000---111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,000666>>>DDDIIIKKKLLLDDDFFFAAAEEEPPPNNNEEEDDDIIIJJJOOOWWW```fffgggfff```TTTUUUjjj}}}{{{yyy}}}hhhSSSKKKHHHDDDGGGNNNWWW___hhhmmmrrr~~~uuuqqqkkkggggggaaaYYYYYY```ooowwwhhhaaaaaahhhxxxfffSSSTTTNNNFFFAAAFFFTTTfffrrrlllaaaYYYZZZ]]]\\\YYYWWWKKKGGGDDDBBBDDDGGGIIIJJJKKKHHHEEECCCAAA>>>999555777666666777888999;;;<<<>>><<<:::888666555444444333777@@@SSSpppvvvpppmmmlll~~~pppnnnuuuwwwsss}}}yyyyyyvvvggg```iiixxxqqqkkkwwwxxxZZZWWWIIIGGGNNNhhhyyyttt[[[@@@333444222111111111111222444555444555888;;;???CCCGGGIIIIIIJJJLLLMMMNNNQQQUUUXXXaaazzzyyyrrreeecccaaa``````bbbdddeeefffiiillloooqqqrrruuuwww|||~~~vvvvvvzzzwwwwwwuuuuuuvvvpppfff___NNNLLLHHHDDDAAA@@@??????>>>@@@AAA???>>>KKKllllll^^^TTTKKKGGGGGGEEEGGGIIIKKKMMMOOOQQQSSSPPPTTTaaavvv{{{lllccc]]]]]]___]]]\\\ZZZXXXVVVRRRMMMIIICCCCCCAAA;;;777777<<>>???DDDNNN```ooozzzcccTTTLLLHHHHHHIIIFFFIIILLLMMMNNNOOORRRTTTRRRXXXfffzzz~~~oooddd^^^\\\___\\\[[[ZZZYYYWWWRRRMMMIIICCCCCC@@@<<<888888<<<@@@PPPJJJ>>>111,,,///000///******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,---------///444999???DDDGGGIIIEEEKKKEEE???FFFGGGBBBDDDEEEHHHMMMTTT\\\```bbbbbbaaaXXXUUU___pppyyyuuunnniiiXXXHHHAAAAAADDDHHHMMMQQQ[[[ffflllooo|||xxxqqqiiieeefffaaaYYYVVV[[[jjj|||yyyeeeXXXRRRKKKHHHMMM[[[mmmyyylll```UUURRRSSSSSSSSSUUUTTTOOOIIIDDDCCCDDDFFFFFFKKKLLLNNNNNNLLLIIIEEECCC===;;;999777666777888999888888888999999999::::::444777<<>>222333111111000000111333555666555666999===AAAFFFJJJLLLQQQSSSTTTUUUUUUVVVXXXZZZ[[[iiizzz|||{{{nnneeecccaaa______```bbbcccdddfffjjjlllmmmoooqqqssswwwyyy}}}rrrgggqqqooocccmmmwwwttttttzzz~~~qqqhhh]]]SSSLLLJJJHHHFFFCCCCCCDDDFFFGGGCCC>>><<>>:::888888:::<<>>EEEJJJNNNKKKQQQHHH>>>AAABBB???AAAGGGKKKRRRYYY___eeejjjmmmkkkccc]]]dddvvvooo]]]III@@@AAAEEEHHHKKKQQQ\\\gggkkkmmmyyy|||rrrjjjfffgggcccZZZWWW[[[fffyyyxxxbbbYYYUUUPPPOOOUUUcccuuutttgggYYYSSSRRRRRRSSSWWWVVVQQQJJJEEEDDDEEEFFFGGGJJJLLLOOOPPPOOOKKKHHHFFFBBB???<<<999777666777777777777888999999999999999777666888>>>DDDOOOcccttt~~~~~~~~~mmmssssssooo~~~nnnUUUTTTGGGFFFOOOkkk|||rrrYYY>>>222333111000000000111333555666666777:::===BBBFFFJJJLLLSSSUUUVVVWWWWWWXXXZZZ\\\\\\ddd~~~zzzhhhdddccc```^^^^^^___aaabbbbbbeeehhhjjjkkklllnnnooosssvvvzzzxxxaaajjjsssooorrr}}}xxx|||}}}rrrbbbUUUMMMKKKJJJIIIGGGEEEFFFHHHKKKNNNEEEAAA>>>EEESSS^^^aaa^^^WWWXXXaaavvvqqq[[[UUULLLIIIKKKNNNNNNLLLIIILLLNNNMMMIIIGGGIIILLLMMMTTTdddwwwttthhh___]]]___[[[[[[ZZZYYYXXXSSSMMMHHHBBB???<<<999888888888999<<<;;;888222111222000,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------+++---111777>>>GGGNNNRRRVVV[[[QQQCCCCCCDDDAAADDDBBBHHHQQQYYY```gggooouuuppphhhaaafff{{{{{{gggPPPDDDCCCFFFHHHHHHRRR]]]hhhkkklllwww~~~tttkkkggghhhddd[[[XXX[[[cccwww|||qqqvvvsssZZZWWWTTTPPPPPPWWWeeewww{{{mmm^^^VVVSSSSSSUUUYYYVVVQQQJJJEEEDDDEEEGGGHHHIIILLLOOOQQQOOOKKKHHHGGGEEEBBB>>>:::777666666777777888888999999999888888999333222888@@@HHHTTT```zzzzzzwww~~~}}}rrrlll{{{lllUUUTTTIIIHHHPPPlll|||qqqXXX===111333111000000000111333555666666777:::===AAAFFFIIIKKKSSSUUUWWWXXXXXXYYY[[[\\\]]]bbbyyyzzz|||ooodddccc```^^^^^^___aaabbbaaadddfffhhhhhhiiikkkmmmqqqsssxxx~~~eeegggwww~~~{{{zzz{{{}}}|||ooo[[[NNNIIIIIINNNLLLJJJHHHIIIKKKNNNQQQGGGCCCAAAHHHVVVcccgggeeeeeeWWWOOOZZZoooyyynnn```JJJIIIHHHKKKQQQVVVTTTPPPMMMPPPRRROOOJJJGGGIIILLLIIIPPP^^^ppp~~~}}}~~~ooodddaaabbbccc___^^^[[[YYYVVVQQQKKKGGGFFFBBB<<<777444555888;;;>>>:::666222000///---,,,.........------,,,,,,,,,---------,,,,,,+++++++++***---,,,)))(((+++***(((++++++******++++++,,,---)))---111555:::EEETTT___iiidddUUUCCC???FFFJJJGGGDDDIIIQQQYYYbbbnnn{{{~~~nnnrrrVVVFFFFFFFFFHHHMMMQQQXXXccclllqqqyyywwwlllfffiiiiiiaaaWWWSSSbbbttt~~~{{{qqqhhh```aaapppttt[[[XXXVVVQQQPPP[[[ooo|||mmm]]]TTTRRRQQQTTTWWWUUUSSSPPPJJJEEECCCDDDEEEHHHKKKNNNPPPNNNKKKIIIHHHEEEDDDAAA>>>;;;999888777555555666777777888888888666777777666777===IIISSSgggrrriiipppooonnnnnn\\\OOOFFFEEESSSlll|||}}}qqqXXX<<<111444111111000000111333555666999;;;>>>BBBGGGKKKOOOQQQQQQRRRTTTWWWZZZ\\\]]]^^^^^^eeettttttvvvrrrjjjbbb\\\[[[[[[ZZZ[[[___```bbbeeehhhkkkmmmmmmmmmsssvvvxxxzzzzzz^^^aaasssttthhhnnnvvv{{{uuu|||iiiUUUMMMLLLLLLTTTLLLDDDCCCKKKRRRRRRNNNLLLIIIFFFJJJ]]]sss|||zzzkkkaaaRRRJJJMMMSSSOOOFFFEEEHHHLLLPPPSSSTTTTTTTTTSSSRRRPPPMMMIIIFFFBBB@@@EEEJJJUUUfffxxx}}}}}}oooeeecccdddeee___^^^[[[YYYVVVQQQKKKGGGCCCAAA>>>:::777666666666999666222000//////...---......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))++++++))),,,///...)))++++++******++++++,,,---,,,...000333888???IIIOOOTTTTTTLLLAAA@@@HHHKKKHHHLLLMMMQQQYYYfffttthhhMMMDDDBBBCCCEEEPPPWWWaaajjjnnnuuu~~~xxxnnnhhhjjjjjjbbbYYYUUU[[[mmmxxxpppqqqwwwxxxrrrnnnccc[[[WWWQQQNNNXXXlll~~~wwwiii[[[TTTRRRRRRUUUYYYXXXVVVRRRLLLGGGDDDDDDFFFHHHKKKNNNOOOMMMKKKJJJIIIIIIHHHEEEBBB???===;;;:::777777666666666666777888666777888:::===DDDMMMSSSjjjppphhhlllwwwyyyxxxzzzyyyvvvqqqrrrppp]]]QQQGGGFFFUUUnnn}}}~~~qqqWWW<<<000333111111000000111333555666:::;;;>>>CCCIIIOOOUUUXXXXXXWWWWWWWWWXXXZZZ]]]^^^^^^cccmmmiiiddd|||xxxhhhaaa\\\\\\\\\\\\\\\___```bbbeeehhhkkklllmmmnnnppptttvvvwww||||||gggdddjjjmmmnnnpppxxx}}}uuuooollliiiaaaVVVOOONNNRRRVVVKKKIIIGGGJJJPPPSSSOOOJJJKKKHHHEEEKKK```xxxyyyppp```OOOHHHIIIHHHDDDMMMOOOSSSWWWZZZZZZZZZYYYVVVTTTQQQMMMIIIEEEBBBAAACCCHHHRRRbbbuuu|||pppfffeeeeeefff___^^^[[[YYYVVVQQQKKKGGGAAA@@@???===:::777444222333111...---...//////......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---((())))))+++000555222+++++++++******++++++,,,---......000333999>>>AAABBBAAADDDCCC@@@GGGRRRTTTOOOOOOLLLNNNVVVeeeuuusssRRRDDDFFFIIIHHHOOOTTT]]]eeejjjrrrzzzqqqjjjjjjjjjddd[[[VVVVVVggg~~~zzzoooppppppddd^^^dddggg```[[[RRRMMMWWWhhhwww|||nnnbbbVVVRRRRRRRRRVVVZZZ\\\ZZZUUUNNNHHHEEEDDDEEEGGGJJJMMMNNNLLLKKKJJJJJJLLLKKKIIIFFFDDDAAA???>>>;;;999777555444555666666666666999???FFFNNNSSSUUU___cccVVVIIIFFFNNNVVVXXXVVVJJJLLLXXXnnn}}}}}}rrrvvvmmm]]]SSSJJJIIIWWWppp~~~~~~oooVVV;;;000222111111000111222444555777:::;;;>>>CCCJJJRRRXXX\\\ZZZXXXUUURRRRRRTTTWWWYYYXXX]]]cccsss~~~hhhTTTeeennnggg```[[[\\\^^^]]]]]]^^^___aaadddgggjjjlllmmmnnnnnnqqqsssssswww~~~rrrsss|||~~~{{{ppphhhhhhlllwww~~~yyyjjj^^^WWWPPPTTTXXXWWWRRRMMMMMMPPPFFFFFFHHHKKKNNNNNNLLLJJJJJJIIIHHHOOObbb{{{oooVVVEEEAAAEEEHHHUUUWWWZZZ]]]______^^^]]]ZZZWWWSSSNNNIIIEEECCCBBB@@@DDDNNN^^^qqqpppgggfffeeeddd___^^^[[[YYYVVVQQQKKKGGGAAA@@@@@@>>>:::666222000111///------...///......------------------------+++++++++,,,,,,---------******))),,,333888333***++++++******++++++,,,---------///666???DDDCCC@@@>>>???>>>BBBQQQ``````VVVNNNNNNPPPXXXdddpppyyy}}}~~~oooyyyvvvTTTDDDIIINNNKKKLLLPPPXXXaaafffooo{{{ssskkkhhhhhhddd\\\VVVVVVeee|||~~~yyyooocccgggmmm```VVV\\\ccceee___UUUQQQXXXeeemmmmmmaaaXXXPPPOOOPPPQQQTTTYYY]]]ZZZUUUNNNHHHDDDCCCDDDFFFIIIKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIGGGEEEDDDCCC???===999666444444555666444444888AAAMMMUUUWWWVVVTTTsssdddOOOGGG???>>>BBBFFFFFFDDDEEECCCKKKfff|||zzzqqqxxxfffZZZSSSLLLLLLWWWppp~~~~~~mmmSSS:::000111111111000111222444666777999;;;???DDDIIIOOOTTTVVVWWWUUUSSSQQQQQQRRRTTTVVVSSSXXX^^^kkk~~~yyyxxxUUUWWWoooyyyrrrjjjaaa[[[\\\^^^]]]\\\\\\^^^___bbbeeehhhjjjlllmmmmmmqqqrrrqqqssszzz~~~~~~rrrfff___^^^```kkkwwwzzzsssjjjdddbbb]]]cccjjjkkkaaaSSSKKKJJJGGGFFFEEEGGGFFFEEEGGGKKKIIIKKKNNNTTT```tttsssZZZHHHEEEKKKPPPYYY[[[^^^``````___]]]\\\\\\YYYSSSMMMHHHEEECCCBBB???BBBKKKZZZnnnppphhhfffcccaaa___^^^[[[YYYVVVQQQKKKGGGBBBAAA>>>;;;888555333222222000......//////...,,,------------------------+++++++++,,,,,,---------,,,+++***,,,333777111(((++++++******++++++,,,---,,,,,,///777BBBGGGEEEAAADDD@@@<<<@@@SSSeeecccVVVNNNRRRYYY___eeemmmuuuzzzwww|||ssseeepppzzzYYYFFFHHHJJJDDDIIILLLTTT]]]dddmmm~~~{{{tttkkkfffeeeddd\\\UUUVVVcccyyyooommm```eeepppjjj```______iiiccc[[[XXX^^^eeeccc]]]VVVOOOKKKLLLMMMNNNRRRWWWZZZXXXSSSLLLFFFBBBAAABBBEEEFFFHHHHHHHHHHHHJJJKKKHHHHHHIIIJJJIIIIIIHHHGGGDDDAAA===999666555666666333333666@@@NNNXXX[[[ZZZ\\\ttt}}}cccOOOMMMKKKHHHEEEDDDEEEFFFGGGKKKFFFMMMkkkxxxnnnwwwbbbXXXRRRLLLMMMWWWppp~~~|||hhhNNN999000111111111111111333555777888777:::???DDDHHHJJJKKKLLLRRRSSSSSSTTTUUUUUUVVVVVVUUUZZZ[[[ddd}}}yyy```TTThhhssshhh^^^\\\\\\[[[ZZZZZZ\\\]]]___bbbeeehhhkkklllnnnrrrtttqqqrrrxxx}}}~~~uuudddZZZaaaqqqzzzvvvvvvmmmpppvvvxxxnnn\\\QQQPPPEEEEEEHHHLLLJJJEEEDDDIIIEEELLLSSSVVVXXXcccxxxoooZZZNNNNNNSSSUUU\\\^^^___``````^^^[[[YYYZZZWWWRRRLLLHHHEEECCCCCC@@@BBBIIIWWWkkkooohhhfffccc```___^^^[[[YYYVVVQQQKKKGGGCCCAAA===999666555444444333111////////////---+++,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++///333...'''++++++******++++++,,,------,,,///777@@@EEEDDDBBBIIIEEE>>>>>>MMM\\\[[[OOOJJJPPPWWW[[[___eeennntttmmmoooggg[[[eee}}}xxx^^^LLLJJJJJJGGGGGGJJJPPPXXX```jjjzzz|||vvvlllddddddddd]]]UUUTTT]]]rrruuunnnzzzzzzuuukkk```gggwwwzzzxxxrrriiilllfff___]]]cccggg```UUUNNNJJJHHHJJJLLLLLLOOOTTTUUUSSSOOOIIICCC@@@AAABBBCCCDDDEEEEEEEEEFFFIIIKKKHHHIIIKKKLLLLLLLLLKKKJJJGGGEEEAAA===:::888888888444222444===KKKWWW]]]___iiisss{{{wwwhhhXXXNNNJJJIIIKKKMMMMMMKKKJJJLLLNNNMMMJJJSSSqqqvvvmmmxxxbbbXXXPPPJJJNNNYYYqqqyyybbbIII777111222111111111111333555888999777:::>>>CCCGGGIIIJJJJJJLLLMMMOOORRRTTTUUUUUUVVVWWW[[[YYYYYYssstttwww[[[___}}}tttccc\\\[[[YYYXXXXXXZZZ[[[\\\___bbbfffiiikkkmmmrrrsssqqqpppvvv||||||zzz{{{bbbQQQYYYooo}}}oooZZZMMMKKKCCCFFFQQQ]]]\\\QQQIIIHHHFFFLLLSSSUUURRRSSS```nnnxxxrrrfffYYYSSSVVVXXXWWW___```aaaaaa___\\\YYYWWWUUUSSSOOOKKKGGGEEECCCBBB@@@AAAFFFSSSggg}}}~~~mmmhhhhhheeeaaa___^^^[[[YYYVVVQQQKKKGGG@@@???===:::777555444333111///...///000///---,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++***++++++***+++///---)))++++++******++++++,,,---,,,---000666???EEEGGGGGGLLLMMMJJJDDDGGGQQQRRRMMMHHHIIILLLQQQWWWaaajjjpppgggiiibbbXXXZZZhhhuuuyyyvvvxxxqqq___OOOKKKMMMNNNHHHIIIMMMUUU\\\eeettt~~~xxxmmmddddddeee___VVVQQQXXXkkkmmmfff~~~wwwpppwww~~~nnnggg___^^^fffjjjbbbUUUJJJHHHHHHKKKLLLKKKNNNRRRQQQPPPLLLGGGBBB@@@AAACCCAAABBBBBBBBBBBBDDDHHHJJJNNNOOOPPPQQQQQQOOONNNMMMIIIHHHEEEBBB???<<<::::::666444444:::FFFUUU```ffflllkkkiii```TTTKKKMMMSSSNNNRRRXXX^^^bbbccccccbbb```\\\```rrruuuooo|||cccXXXOOOJJJPPP]]]uuuuuu\\\DDD555222444111000111222333666888:::999;;;>>>BBBHHHMMMRRRUUUNNNNNNOOOQQQTTTVVVYYYZZZ[[[eeeccc\\\kkk~~~zzzcccqqqkkk___[[[YYYXXXYYYXXXXXXZZZ\\\```dddgggiiijjjoooqqqnnnmmmssszzz~~~{{{yyyxxxvvvpppkkknnnuuu}}}|||yyykkk```ooo}}}kkkXXXMMMOOO^^^vvvvvvgggTTTIIIIIIIIILLLZZZlllnnnbbbWWWUUUOOOOOOSSSWWWUUUOOOOOOTTT\\\^^^[[[VVVVVVYYY[[[ZZZ______```___]]]YYYUUURRROOONNNLLLJJJGGGEEECCCBBB@@@@@@CCCOOObbbyyy{{{llliiiiiigggccc___^^^[[[YYYVVVQQQKKKGGG>>>======;;;999666444222...------...//////...,,,,,,,,,,,,------.........---------,,,,,,+++++++++'''******((())),,,---+++++++++******++++++,,,---+++---000777???GGGLLLOOONNNVVVWWWMMMHHHLLLPPPOOOMMMIIIGGGLLLWWWdddnnnsssqqqsssnnnddd^^^eeesss}}}yyyxxxooo^^^NNNFFFGGGKKKIIIIIILLLRRRXXXaaaooo|||zzzoooeeedddgggaaaWWWPPPVVViiivvvdddXXXkkk~~~}}}zzzoooggg^^^]]]gggmmmeeeYYYIIIHHHIIIMMMMMMKKKMMMRRROOONNNKKKFFFBBBAAABBBDDD@@@@@@AAAAAAAAACCCGGGJJJSSSTTTUUUUUUTTTRRROOONNNKKKIIIGGGEEEBBB???<<<;;;999666444888DDDSSSbbbkkkiiifffccc___XXXTTTYYYaaa^^^bbbkkkwww|||}}}uuunnnppp|||tttqqq}}}aaaWWWOOOLLLTTTaaaxxxsssYYYAAA444333555111000111222444666888:::;;;<<<>>>BBBJJJSSS[[[```YYYXXXWWWXXXZZZ^^^bbbeeebbbtttxxxmmmrrr|||xxxrrrpppaaa[[[YYYXXXYYYVVVWWWXXX[[[^^^bbbfffhhhgggmmmoookkkjjjpppxxx|||}}}wwwssssssqqqlllhhhhhhmmmxxxpppnnnvvvxxxnnnccc___bbbfffgggeeerrr}}}|||ooosssrrraaaUUUQQQQQQSSSTTTZZZgggxxx}}}lllfff```VVVSSSWWWTTTTTT___qqqwwwnnnffffffYYYTTTTTT[[[\\\SSSIIIFFFEEEMMMSSSUUUVVV[[[______]]]]]]]]]\\\YYYUUUQQQNNNKKKJJJJJJIIIGGGEEECCCBBB??????BBBLLL```www|||kkkggggggeeeaaaaaa^^^ZZZVVVSSSOOOKKKHHHAAA@@@>>>;;;888555333111///---,,,,,,...//////...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...//////...,,,+++111......555???IIIMMMMMM\\\pppwwwcccLLLFFFNNNUUUJJJJJJHHHHHHQQQ```mmmrrrqqquuuvvvqqqiiijjjyyyyyy~~~|||eeeMMMMMMNNN@@@GGGHHHKKKPPPYYYdddooovvv}}}rrrgggdddeee```WWWSSSYYYiiizzziiiTTTVVVYYY]]]ccchhhmmmpppoootttwwwzzzqqqbbbRRRSSSdddqqqkkk]]]UUUNNNJJJKKKMMMLLLLLLMMMWWWTTTNNNFFFAAA@@@BBBEEE???AAABBBAAA@@@AAADDDHHHQQQSSSVVVXXXWWWTTTPPPMMMOOONNNKKKHHHEEEBBB@@@>>>888<<<;;;777>>>RRRfffpppllljjjfffcccaaabbbeeegggiiijjjwww{{{oooqqq~~~tttooo{{{]]]WWWLLLIIIZZZlllwwwqqqUUU???666444333222222333333333555999<<>>;;;888555333111000...------...///......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---//////---,,,+++///------333>>>GGGLLLMMMeeevvvzzzfffNNNEEEHHHJJJJJJJJJGGGEEELLL[[[jjjqqqrrrrrrqqqpppooouuuzzzRRRCCCEEE@@@AAABBBEEEKKKUUUaaannnuuu~~~sssiiiffffffaaaYYYUUUWWWcccxxxpppWWWSSSOOOOOORRRWWWZZZ\\\lllttt{{{}}}bbbVVVJJJOOOccctttrrrhhhXXXQQQLLLNNNQQQRRRSSSVVVYYYVVVQQQKKKDDDAAA@@@AAA???AAABBBAAA??????BBBDDDOOOQQQTTTWWWXXXWWWUUUSSSOOONNNLLLJJJGGGDDDBBB@@@<<<<<<999777@@@SSSccciii```fffkkkjjjfffgggnnnuuutttttt~~~xxxoookkkvvvtttpppsssZZZVVVQQQRRRdddnnnxxxmmmRRR===444222222111222333333333666:::===EEEGGGJJJLLLOOOSSSYYY^^^[[[ZZZYYYYYY\\\```eeehhhgggnnnmmmfffnnnvvv|||ddd___[[[UUUYYYWWWWWWWWWXXXZZZ]]]```bbbeeefffhhhjjjlllpppuuuyyyvvv}}}lllfff```aaakkkwww}}}~~~zzzkkk]]][[[mmmyyyppphhh___YYYWWWWWWbbb{{{}}}rrrjjjiiioooqqqlllmmmsssyyyzzz}}}}}}rrriiiXXXQQQOOOWWW^^^[[[PPPHHHGGGLLLSSSYYY\\\^^^```aaa```___]]][[[XXXUUURRRPPPPPPLLLHHHEEEDDDDDDDDDCCCAAAAAAAAAIII]]]xxxzzzjjjfffgggfffddd___\\\YYYUUURRROOOJJJGGGAAA@@@>>>;;;888555333222222000......//////...---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++---,,,,,,222<<>>;;;888555333222444222////////////...---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++,,,+++,,,222;;;EEELLLOOOJJJRRRUUUNNNHHHJJJMMMOOORRRRRRMMMHHHLLL^^^rrr~~~|||yyy{{{sssLLLBBBDDD@@@AAACCCEEEKKKUUUaaaiiitttlllhhhfffbbb]]]YYYTTTXXXjjj{{{iii```aaagggkkklllvvvtttcccSSSCCC>>>;;;:::CCCZZZssspppggg``````eeeiiinnnsssvvvvvvtttmmmbbbVVVMMMHHHGGGHHHIIIIIIIIIIIIIIIIIIGGGIIIKKKNNNPPPRRRSSSTTTPPPPPPOOONNNLLLIIIGGGEEEBBB???999777>>>LLL[[[dddjjjxxxxxxtttpppjjjfffgggmmmhhhmmmsssuuummm]]]\\\___iiixxxttt|||yyybbbHHH777222111000111222333444666999===AAABBBDDDGGGIIIKKKMMMNNNOOOPPPRRRVVVZZZ___cccfffhhhpppnnnooonnniiiooowwwlllvvvYYYVVVoooyyyjjj]]][[[YYYUUUUUUTTTTTTUUUWWWZZZ]]]___bbbcccdddfffiiinnnuuuzzzqqqaaaSSSNNNRRRiiitttmmmgggaaabbbtttuuummmlllbbbVVVNNNSSS[[[XXXMMMDDDKKKOOOTTTXXX[[[\\\^^^___bbb^^^YYYYYY[[[YYYTTTOOOKKKIIIGGGFFFGGGHHHHHHHHHFFFDDDBBBGGGZZZuuullldddbbbaaa```]]][[[YYYVVVTTTPPPJJJGGGBBBAAA???<<<999666444222444222////////////...---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---222:::CCCLLLPPPKKKMMMKKKEEECCCGGGMMMPPPSSSSSSNNNJJJPPPbbbvvv~~~~~~{{{nnnMMM@@@<<>>::::::DDDVVVfffgggtttyyymmmfffaaa```ccciiivvvpppqqqrrrwwwnnnaaa\\\^^^jjjtttttt|||www^^^DDD666444333111000222333555777;;;@@@CCCCCCCCCDDDGGGJJJMMMOOOPPPQQQTTTXXX^^^cccgggiiijjjpppnnnrrrvvvooolllooonnnnnnXXXHHHbbbyyyuuuccc\\\[[[VVVTTTSSSSSSTTTVVVZZZ]]]___```bbbdddfffiiinnntttxxx}}}{{{~~~~~~wwwjjj___VVVSSSeeerrrnnnsssuuuwwwssshhhgggcccVVVMMMPPPWWWUUUMMMFFFLLLPPPUUUYYY[[[]]]___``````\\\XXXXXXZZZYYYTTTOOOIIIGGGFFFGGGJJJLLLLLLLLLHHHFFFCCCHHH[[[uuunnndddaaaaaa```]]][[[ZZZXXXUUUQQQKKKHHHBBBAAA???<<<999666444333222000......//////...---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---111777@@@IIIOOOLLLJJJGGGDDDEEEKKKTTTZZZQQQPPPKKKHHHPPPcccsss{{{{{{xxxwwwoooooobbbLLLBBB;;;>>>@@@BBBCCCGGGPPP___jjjzzzvvvooolllgggcccaaa]]]WWWWWWdddwwwtttUUUEEEAAA===777888:::;;;>>>MMMiiizzzzzz}}}pppeee___[[[YYYWWWWWWYYY[[[[[[[[[\\\ZZZVVVQQQNNNLLLLLLLLLWWWWWWWWWVVVSSSPPPLLLJJJEEEEEECCC>>>999===NNN___iiitttmmmcccYYYWWWZZZ___hhhpppllleeeccckkktttzzz~~~qqqzzzkkkaaaXXXZZZffflllrrrzzzuuuZZZ@@@555555555222000222444666888<<>>@@@@@@CCCLLLZZZfffpppxxxsssoooiiieeeeeeaaaYYYVVV___nnn}}}eeeLLL@@@>>><<<999888888<<<======JJJgggvvvrrrmmmlllmmmoooooonnnlllhhhaaaYYYSSSPPPNNNNNN]]]]]]]]]\\\YYYTTTPPPNNNGGGEEEDDDBBB<<<:::BBBNNN\\\gggvvv{{{nnneeeTTTLLLGGGJJJRRRXXX___eeeXXXRRROOOQQQSSSUUUYYY^^^yyy{{{ooo{{{~~~fff```VVVYYYfffiiinnnxxxsssVVV===333555555222000111444666999>>>CCCGGGLLLLLLNNNRRRVVVXXXVVVTTTUUUWWW[[[___cccgggiiijjjiiigggllltttsssqqq||||||zzzuuu___OOONNNkkkyyypppbbb\\\ZZZXXXVVVUUUUUUVVVWWWZZZ]]]aaadddfffiiilllnnnooossswwwzzz}}}kkkiiipppsss}}}|||pppiiibbbYYYSSSTTTWWWWWWWWWXXXVVVXXX[[[[[[[[[[[[\\\]]]YYYYYYXXXWWWVVVTTTRRRQQQOOOMMMLLLLLLNNNNNNMMMLLLHHHGGGGGGMMM___yyyzzzxxxpppfffddddddeee^^^]]][[[ZZZXXXSSSMMMIIICCCBBB???<<<999666444333///---,,,,,,...//////...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********,,,111999BBBIIIBBBAAABBBCCCEEEIIIQQQYYYQQQLLLFFFEEEPPP```ggggggsssgggaaaddd```\\\hhh|||vvvYYYIIICCC;;;===???@@@>>>???FFFTTT```hhh{{{uuurrrkkkggghhhccc[[[UUUZZZgggxxxyyyWWWHHH??????;;;444555>>>777<<<======HHHggg}}}xxxooofff___[[[YYYYYYaaaaaaaaa```\\\XXXSSSPPPIIIEEEDDDEEE@@@999999???===JJJ]]]jjjllldddXXXQQQKKKDDD@@@FFFNNNQQQSSSTTTOOOJJJGGGFFFCCCAAADDDIIIccczzzooo|||xxxbbb```WWW[[[iiikkklllwwwqqqSSS:::222444555111000111444666:::>>>DDDHHHMMMNNNQQQVVVZZZZZZVVVQQQUUUWWWZZZ^^^aaadddfffhhhkkkhhhjjjooopppooovvv}}}qqqtttyyyrrrNNN@@@\\\{{{iii```^^^[[[WWWUUUSSSSSSSSSWWW[[[___ccceeefffhhhjjjpppqqqqqqsssvvv{{{tttnnnnnnkkkqqqzzzxxxppphhh```YYYXXXXXXWWWXXX\\\[[[\\\^^^]]][[[ZZZZZZ[[[WWWXXXYYYWWWTTTRRRQQQRRRSSSQQQOOONNNNNNMMMKKKIIIGGGGGGHHHNNNaaazzzwwwooolll|||rrrfffcccccccccbbb```]]]ZZZVVVQQQKKKFFFBBBAAA>>>;;;888555333222111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...,,,***,,,111888>>>AAADDDCCCFFFJJJJJJHHHIIILLLHHHFFFCCCDDDNNN\\\dddeeekkkkkkiiibbbYYYWWW```jjjnnnvvvzzzqqq___NNNBBB;;;@@@>>>===???AAAEEEPPP[[[ggg}}}~~~sssnnnjjjjjjmmmjjj___VVVVVV```ppp^^^JJJDDD>>><<<<<<;;;<<<===DDDEEEFFFFFFNNNggg|||qqqhhhbbb^^^aaa^^^[[[\\\___^^^YYYTTTJJJEEEBBBAAA<<<555666<<<888<<>>BBBDDDNNN\\\ddd]]]PPPHHHHHHHHHFFFBBBBBBLLL\\\fffiiiqqqppplllcccXXXTTTZZZbbbooovvvzzzqqq]]]KKKAAA>>>AAA>>>>>>@@@AAAEEEOOOYYYiii~~~vvvooojjjhhhjjjhhh___VVVUUU\\\kkk{{{QQQHHHBBB===<<<;;;:::<<>>CCCIII^^^yyywww^^^NNNJJJHHHFFFCCCCCCMMM^^^kkkpppuuuvvvqqqeeeZZZUUUXXX]]]rrr}}}qqqXXXHHHBBBBBB??????@@@AAADDDMMMWWWjjj}}}zzzrrrjjjfffeeeeee___XXXUUUWWWddd|||gggLLLHHHCCC@@@???===;;;???FFFQQQSSSTTTSSSZZZtttxxxnnnccc___[[[ZZZ[[[[[[YYYVVVNNNJJJHHHGGGDDD===777555>>><<<999777777999;;;===EEEGGGGGGCCC@@@CCCNNNWWWYYYTTTMMMGGGEEEEEEEEEEEEZZZxxxvvvsssuuujjjiiilllwww~~~wwwttt|||dddDDD444333333222111222555999>>>CCCGGGJJJLLLPPPTTTWWWWWWYYY]]]]]]ZZZTTTVVVXXX[[[\\\]]]]]]]]]```ccceeeeeeeeefffkkkooo}}}bbbFFFDDDHHHUUUjjjvvvvvvuuunnnbbbYYYVVVTTTQQQUUUXXX[[[___bbbcccccccccdddfffiiikkkmmmppptttwwwwwwxxxbbb^^^oooyyyhhh\\\YYY[[[\\\]]]^^^]]]\\\\\\^^^^^^]]]\\\ZZZ[[[\\\\\\ZZZVVVRRRPPPRRRRRRQQQPPPNNNKKKIIIGGGEEEFFFGGGMMM^^^vvvwwwnnnnnnqqqxxxwwwkkkddd```]]]]]]\\\YYYWWWTTTOOOJJJFFFDDDBBB@@@===:::777555444111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********,,,000666>>>DDDMMMbbb}}}}}}dddRRRLLLEEEGGGGGGHHHSSSdddssszzzzzz|||yyyooofffdddgggiii{{{YYYDDDCCCAAA@@@AAA@@@BBBJJJTTTfff{{{vvvkkkdddbbbdddaaa\\\WWWTTT^^^wwwvvv}}}{{{YYYQQQLLLGGGEEEEEEAAA>>>FFFRRR___ddddddaaaggg|||oooddd```[[[YYYYYYZZZYYYXXXNNNJJJGGGFFFEEEBBB>>>;;;AAA@@@???======<<<<<<<<>>CCCIIIOOONNNJJJHHHLLLPPPNNNPPPRRRQQQNNNKKKJJJJJJVVVrrrzzzssswwwqqqmmmgggvvv|||~~~sssTTT999444666444333666333666;;;AAAFFFJJJKKKLLLIIIKKKKKKHHHIIINNNPPPOOOSSSSSSTTTUUUUUUVVVVVVWWWZZZ\\\^^^]]][[[\\\```cccbbbzzznnncccTTT___eeegggddd\\\VVVUUUSSSQQQQQQRRRTTTVVVXXXZZZ[[[[[[^^^```cccdddfffhhhlllooosssuuu{{{tttqqqqqqkkkqqq~~~uuummmdddaaaccchhhjjjjjjiiieeeaaa^^^^^^^^^___^^^aaa___[[[XXXWWWWWWYYYZZZYYYYYYXXXVVVTTTPPPNNNLLLFFFHHHKKKQQQaaauuu|||~~~|||wwwkkkeeebbbaaa[[[ZZZXXXWWWUUUQQQLLLIIIBBBAAA???<<<999666444333111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,...------111:::AAAOOOMMMOOORRRQQQMMMLLLNNNSSSXXXZZZWWW]]]nnnXXXGGGDDDCCCBBB@@@>>>DDDKKKWWWkkkzzzvvvkkkgggiiiiiiggg___UUUVVVfffyyyzzzoooZZZSSSOOOKKKMMMRRROOOTTTpppsssfff^^^TTTTTTSSSQQQQQQQQQSSSUUURRRXXXXXXRRRRRR]]]jjjqqqyyywwwssskkk```TTTIIIBBB???DDDJJJLLLJJJFFFEEEEEEDDDIIIPPPSSSRRRNNNKKKJJJWWWrrrxxxqqqvvvggghhhaaammmzzz~~~nnnOOO555333666222111666444777;;;@@@EEEHHHKKKLLLKKKLLLJJJGGGHHHNNNRRRRRRVVVXXXYYYXXXVVVUUUWWWZZZZZZ\\\]]]\\\ZZZZZZ]]]```bbbqqqooouuubbbUUUVVVYYYXXXSSSPPPQQQQQQOOOOOOPPPRRRTTTVVVWWWYYYYYY\\\^^^```bbbccceeeiiikkklllooowww~~~}}}~~~{{{|||tttsssuuupppnnnkkkiiiiiikkknnnnnnnnnoookkkeeebbb```aaaaaaaaaaaa```___^^^\\\[[[[[[ZZZZZZYYYXXXWWWTTTPPPMMMLLLGGGJJJMMMSSSbbbvvv}}}vvvkkkfffcccbbb[[[ZZZYYYWWWUUURRRMMMIIIBBBAAA>>>;;;888666333222111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++---...---,,,000999AAALLLLLLNNNPPPLLLGGGFFFIII\\\___\\\VVVYYYlllxxxvvv```HHHEEEDDDCCC@@@>>>CCCJJJVVViiiuuuxxxnnnjjjjjjiiiggg___VVVUUUcccsssuuuccceeeoootttooo[[[PPPMMMQQQWWWWWW^^^qqq```UUUPPPMMMMMMNNNMMMLLLMMMOOOQQQZZZdddiiigggjjjxxxsssdddWWWMMMGGG;;;@@@FFFIIIHHHDDD???===???GGGQQQWWWVVVRRRNNNLLLSSSnnn}}}vvvpppuuu]]]ccc[[[bbb|||tttwww}}}jjjKKK333111555111000555666888;;;???DDDGGGJJJKKKNNNNNNLLLHHHJJJQQQWWWXXXYYY\\\^^^[[[WWWUUUXXX]]][[[]]]^^^\\\YYYXXX[[[___ggglllxxxjjjpppFFFGGGKKKLLLJJJJJJMMMPPPOOOOOOOOOQQQRRRTTTVVVXXXXXXZZZ\\\^^^___aaacccfffiiiooopppsssxxxxxxxxx|||~~~xxxqqqdddlllnnnppprrrsssttttttssstttpppiiidddcccccccccccc```aaaccccccbbb___\\\ZZZYYYYYYXXXVVVSSSPPPMMMKKKHHHKKKNNNTTTcccvvv{{{tttjjjeeecccbbb^^^]]][[[XXXUUUPPPJJJEEEAAA@@@>>>;;;999666444333111///...---......,,,+++------,,,++++++*********---------,,,,,,,,,++++++++++++******************************************---******,,,...///555===KKKGGGGGGJJJIIIEEEGGGNNNmmmsssooocccaaaqqqtttcccfffzzzzzzLLLEEEAAACCCBBB===@@@HHHSSSfffvvv}}}nnnccciiiiiiiiidddZZZTTT[[[fffmmmdddccc}}}qqqdddXXXTTTZZZ\\\___vvvyyy```RRRLLLJJJIIIFFFFFFGGGHHHJJJKKKMMMNNNTTTggguuu___PPPJJJGGGDDDBBBAAAAAAAAA@@@???FFFMMMWWW^^^^^^YYYQQQKKKSSSbbbsss|||xxxxxx{{{dddZZZWWW```iiikkknnnsss}}}bbbBBB222555333000444555888;;;>>>BBBDDDHHHMMMPPPVVVUUUSSSNNNKKKKKKOOOTTTYYY[[[]]]^^^^^^[[[XXXVVVZZZVVVRRRRRRVVV[[[]]]^^^ddddddxxxkkk{{{}}}IIIEEEEEEHHHLLLMMMKKKKKKMMMQQQOOONNNOOORRRTTTUUUUUUWWWYYY\\\^^^___```bbbdddhhhkkkooorrrsssuuuxxxzzz|||~~~||||||wwwtttrrr}}}~~~{{{qqqtttrrroookkkhhhffffffeee```bbbfffhhhgggddd___[[[VVVVVVWWWZZZZZZVVVOOOIIILLLLLLPPPZZZjjjyyyzzz~~~tttjjjfffcccbbb___^^^\\\ZZZVVVQQQKKKFFFAAA@@@>>>;;;999666444333111///............---+++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++******************++++++++++++++++++++++++---******,,,...///555<<>>BBBBBBCCCEEEHHHJJJMMMOOOTTT^^^nnn~~~sss```TTTGGGDDD@@@>>>???@@@AAAAAAKKKQQQYYY___```[[[SSSNNNNNN[[[kkkuuu~~~|||^^^XXXWWW___ccccccgggnnn|||yyy___@@@222555333111555666:::===BBBFFFIIIKKKNNNPPPUUUVVVVVVQQQMMMLLLQQQVVVZZZ[[[[[[[[[ZZZWWWSSSQQQRRRSSSTTTTTTUUUWWWYYY[[[aaa```ooowwwWWWFFFFFFGGGHHHHHHHHHKKKPPPPPPNNNMMMNNNPPPSSSTTTTTTVVVXXX[[[]]]^^^___aaacccfffiiillloooqqqsssuuuxxx{{{}}}{{{yyyzzzyyyuuurrrooommmmmmllljjjiii```aaacccddddddaaa]]]ZZZXXXXXXXXXZZZYYYUUUNNNHHHLLLLLLPPP[[[jjjyyy~~~zzzwwwrrrssstttjjjfffdddbbb```^^^\\\ZZZWWWRRRLLLGGGAAA@@@>>>;;;999666444333111///............---,,,*********+++,,,---------,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***---......444;;;GGGMMMNNNKKKNNNVVVXXXSSSXXX```aaaZZZZZZjjj}}}~~~zzzyyytttbbbMMMFFFSSSiiixxx{{{OOOCCC<<>>DDDGGGZZZlllwwwwwwlllgggggggggddd]]]VVVWWW]]]tttfff```ccctttuuusssttteeeaaa\\\SSSTTT[[[```fffsssvvvlllccc]]]UUUOOOHHHCCCBBBAAA???===???@@@AAACCCFFFJJJMMMOOOTTTSSSWWWdddxxxgggRRRIIIEEE???;;;<<<>>>AAABBBLLLPPPWWW\\\\\\WWWQQQLLLJJJTTT```kkkyyyyyy```]]]aaahhhhhheeeiiirrr}}}|||pppXXX===222555333333888999<<>>;;;999666444333111///......//////...,,,+++++++++,,,,,,,,,------,,,,,,+++++++++***************+++++++++++++++,,,---------------------------++++++---......222999DDDNNNOOOMMMYYYllllll___WWWYYYXXXTTTYYYgggvvv}}}~~~kkkUUUMMMWWWmmm{{{{{{UUUEEE:::;;;>>>===>>>BBBGGGXXXjjjvvvyyyooohhhfffeeeeee```XXXVVVXXXmmm|||yyyjjj^^^bbbqqqtttsssiiiddd]]]ZZZ[[[aaabbbkkk|||pppaaaVVVOOOKKKIIIHHHGGGFFFGGGHHHHHHFFFDDDBBBBBBCCCDDDGGGJJJMMMOOORRRMMMKKKPPP]]]lllxxx~~~{{{xxxkkkSSSNNNHHH@@@;;;;;;>>>AAACCCGGGJJJNNNQQQQQQMMMIIIFFFGGGMMMVVVbbbsssqqqccccccjjjtttuuuoooqqqxxx~~~zzzlllPPP:::222666444555;;;<<>>;;;999666444333000///......///000...------------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,---------------------------++++++---...---111777GGGPPPSSSTTThhhnnnXXXTTTOOONNNVVVbbbkkknnnwwwbbbXXXbbbzzzeeeOOO<<<999======???BBBFFFTTTeeesss}}}tttkkkgggeeeeeeccc\\\VVVUUUgggttt|||zzz~~~zzzmmmddd]]]YYY[[[[[[ddduuuvvviii```XXXNNNGGGCCCAAA@@@@@@CCCCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMJJJIIIJJJNNNTTTWWWRRRQQQSSS```uuu~~~rrr___RRRLLLCCC===<<>>BBBGGGOOOUUUWWWVVVUUUTTTXXX[[[\\\WWWOOOLLLNNNSSSSSSSSSTTTVVVWWWWWWWWWXXXXXXVVVSSSTTTVVVYYYZZZZZZXXX]]]bbbmmm{{{WWWGGG???JJJWWWYYYVVVVVVVVVRRRNNNLLLLLLNNNNNNNNNQQQSSSVVVWWWWWWXXXYYY[[[]]]```cccfffhhhjjjlllnnnrrrtttwwwyyyzzz{{{}}}}}}xxxtttvvv|||~~~yyytttkkkgggbbbaaabbbbbb```]]]UUUVVVVVVVVVUUUUUUTTTTTTTTTUUUZZZdddqqq|||~~~qqqiiifffccc___\\\[[[YYYXXXUUUQQQKKKGGGAAA@@@>>>;;;999666444333000///......000000///............---,,,+++++++++---------,,,,,,,,,++++++******++++++,,,------------------------------------+++,,,......,,,000555CCCLLLQQQTTTfff{{{{{{lllUUUOOOJJJJJJQQQ[[[bbbeee}}}wwwgggnnnbbbDDD:::<<<>>>???BBBEEEMMM\\\lll{{{|||pppiiieeegggfff```XXXTTT___kkk|||nnnddd\\\ZZZ[[[dddtttvvvcccTTTLLLEEEDDDCCCAAA???@@@@@@@@@AAACCCFFFIIILLLNNNPPPQQQRRRSSSSSSRRRQQQPPPLLLNNNOOOKKKDDD@@@AAADDD@@@BBBEEEMMM^^^llliii\\\PPPKKKDDD@@@???AAACCCDDDAAABBBBBBBBBBBBBBBBBBBBB???AAADDDLLL]]]rrrgggiiirrr|||www{{{wwwdddCCC666555777444777??????CCCHHHOOOTTTVVVVVVWWWWWWVVVWWWWWWTTTQQQQQQTTTWWWXXXYYYYYYZZZYYYXXXVVVUUU[[[VVVPPPOOOTTTXXXZZZZZZ\\\]]]\\\```www```DDDAAAIIIOOOVVV^^^\\\XXXSSSOOONNNNNNNNNNNNOOOQQQTTTUUUUUUUUUWWWXXXZZZ]]]```ccceeegggiiikkkmmmpppsssuuuvvvwwwxxxzzz|||~~~{{{|||~~~zzzvvvooojjjeeedddggghhheeeaaaWWWXXXXXXXXXWWWXXXZZZ\\\[[[\\\```iiittt|||~~~~~~~~~~~~~~~~~~~~~||||||{{{}}}ooohhhfffbbb^^^]]]\\\ZZZYYYVVVRRRLLLHHHAAA@@@>>>;;;999666444333000///...///000111000...------------------,,,,,,.........---------,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,......,,,///444<<>>>>>AAACCCGGGSSSddduuuuuulllfffhhhiiidddZZZUUUWWWbbbwww~~~rrrhhhbbbdddmmm{{{pppZZZPPPJJJJJJKKKGGGEEEEEEAAABBBCCCEEEGGGJJJNNNQQQSSSUUUXXXZZZZZZXXXTTTRRROOOQQQQQQLLLEEE??????@@@BBBHHHIIIFFFJJJSSSRRRKKKIIIFFFCCCAAABBBDDDEEEEEECCCCCCAAAAAAAAACCCEEEFFF>>>@@@AAAFFFTTThhhxxx|||jjjttt}}}vvv}}}}}}qqqYYY>>>555666888333777??????DDDGGGLLLPPPSSSUUUXXXZZZ[[[YYYUUUSSSSSSTTTVVVWWWYYY[[[\\\]]]\\\ZZZWWWUUUZZZWWWTTTRRRSSSWWWZZZ\\\``````___aaapppZZZFFFAAACCCPPP```ccc^^^XXXRRRPPPOOOOOONNNNNNPPPRRRSSSSSSTTTUUUVVVVVVYYY]]]___aaacccfffhhhiiillloooqqqrrrssstttvvvyyyzzz~~~zzzwwwqqqlllggggggkkkllliiiddd]]]^^^^^^\\\ZZZ[[[^^^bbbbbbbbbfffmmmvvv|||~~~}}}{{{|||}}}~~~~~~}}}|||{{{{{{zzz{{{~~~tttnnngggeeeaaa]]]^^^]]][[[ZZZXXXSSSMMMIIIAAA@@@>>>;;;999666444333000///...///000111000///+++,,,,,,------....../////////.........---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,......,,,...333:::HHHRRRPPPJJJJJJNNNOOOJJJMMMQQQRRRRRRXXXfffsss|||tttYYYCCC>>>>>>>>>@@@DDDDDDNNNaaasssxxxnnnfffhhhkkkfff\\\VVVQQQ\\\rrrzzzlllbbbfffqqq~~~wwwZZZPPPIIIKKKMMMIIIGGGIIICCCDDDEEEFFFGGGIIILLLNNNTTTWWW[[[^^^^^^[[[WWWTTTTTTSSSPPPKKKEEEBBB@@@AAA@@@JJJKKKBBB>>>DDDEEEAAACCCAAA@@@AAADDDFFFGGGFFFEEECCCAAAAAAAAADDDGGGIII@@@BBBBBBEEEQQQeeevvv~~~|||oooyyywwwqqq{{{{{{kkkOOO<<<555777999333777@@@???DDDGGGJJJNNNQQQTTTYYY\\\ddd^^^WWWTTTTTTUUUUUUTTTWWWYYY\\\^^^^^^]]]ZZZXXXYYYZZZZZZXXXVVVWWW\\\```\\\___bbbfffoooqqqTTTCCC<<>>>>>???AAACCCEEEGGGHHHHHHIIIFFFBBB@@@BBBDDDFFFGGGHHH@@@;;;@@@LLL[[[nnn{{{nnnppp|||tttzzz|||dddMMM;;;888555555777;;;===>>>GGGHHHKKKOOOSSSXXX\\\^^^ccc___XXXQQQOOOPPPSSSUUUWWWYYY\\\^^^^^^\\\YYYWWW[[[\\\\\\YYYVVVWWW\\\bbbaaa___bbbiiinnnzzz___CCC???GGGNNNdddkkkgggXXXRRRVVVUUULLLQQQQQQQQQQQQRRRSSSUUUUUUVVVXXXZZZ[[[[[[]]]___aaabbbeeehhhjjjlllnnnqqqttttttwww{{{~~~|||xxxsssppplllhhhffffffgggiiidddeeeeeedddbbbbbbdddfffeeehhhmmmsssyyy|||{{{yyy~~~|||{{{{{{||||||{{{yyy{{{zzzyyyyyyxxxxxxxxxyyywwwyyyxxxxxxxxxnnntttkkkddd```___]]][[[XXXVVVTTTQQQLLLIIICCC@@@===;;;999777444111222222111000000///......------......///.........666222---***+++,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......444;;;CCCGGGGGGFFFFFFGGGHHHSSS```eeeccc```aaaeeeuuuttt[[[___{{{sssKKK:::???DDD???BBBBBBJJJYYYkkk}}}vvvjjjgggjjjkkkddd\\\WWWXXXddd{{{}}}ooommmrrryyylll^^^WWWXXX___bbbbbb___^^^```aaa___^^^]]][[[WWWTTTRRRQQQQQQTTTWWWZZZ\\\\\\YYYUUUSSSPPPPPPNNNKKKIIIHHHHHHHHHJJJNNNPPPOOOIIICCC???>>><<<>>>@@@CCCFFFHHHIIIJJJGGGDDDAAAAAACCCFFFHHHIIIIIIAAA<<<===CCCNNN^^^kkkxxxmmmhhhwwwzzzwww|||xxx^^^EEE:::777555555777;;;===>>>BBBDDDGGGKKKPPPTTTXXXZZZ^^^\\\XXXTTTQQQPPPQQQQQQUUUWWWYYYZZZZZZWWWUUURRR]]]___```]]]ZZZ[[[___dddkkkgggfffgggeeeiii~~~wwwPPP???>>>BBBVVVdddjjjaaaXXXWWWSSSLLLPPPPPPPPPPPPQQQRRRRRRSSSSSSUUUXXXYYYZZZ[[[]]]___bbbdddfffhhhhhhjjjlllnnnnnnqqquuuyyy|||}}}uuusssooollljjjjjjkkkllleeeffffffeeedddfffiiilllrrrqqqqqqsssuuuvvvvvvuuuyyyxxxwwwxxxyyyyyyxxxvvvxxxwwwwwwvvvuuuuuuvvvvvvtttvvvsssnnnqqq}}}ooonnnsssjjjccc```___\\\ZZZXXXVVVTTTQQQLLLIIICCC@@@===;;;999777444111000000000//////......---.........///......------,,,++++++,,,------+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......222999AAAEEEFFFEEEFFFGGGGGGTTTjjjzzzvvvhhhccchhhqqqhhhOOOLLLbbbvvvyyyQQQ;;;<<>>???AAADDDHHHMMMRRRUUUWWWXXXXXXWWWVVVTTTQQQNNNMMMVVVXXX[[[]]]^^^]]][[[YYY]]]___```___\\\\\\```ccclllhhhdddaaa[[[ZZZhhhzzzkkkgggwwwkkkNNNCCCBBBJJJ]]]mmmmmmddd]]]UUUOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQSSSUUUWWWWWWYYY[[[]]]aaabbbdddeeedddeeeggghhhgggkkkooossswww{{{~~~~~~|||yyyuuurrrooonnnmmmnnngggggggggfffgggjjjooosss|||yyytttqqqqqqqqqqqqqqquuutttssstttvvvwwwvvvtttvvvvvvuuutttttttttuuuuuuppptttrrrjjjjjj|||{{{yyyzzznnnhhhpppsssjjjccc______\\\ZZZXXXVVVTTTPPPLLLIIICCC@@@===;;;999777444111000000000//////............/////////...---,,,,,,+++,,,---...///...,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......222888???DDDEEEEEEGGGJJJLLLQQQdddyyyyyyjjjccciiihhhyyy|||hhhQQQFFFTTThhhwwwxxxSSS<<<;;;???===AAA???AAAMMMaaauuurrrjjjjjjlllkkkiiiYYYTTTWWWkkkzzzwww~~~]]]NNNVVVooo|||xxxssswwwvvvuuussspppkkkeeeaaa___`````````]]]ZZZVVVSSSQQQMMMIIIIIIMMMRRRVVVXXXPPPMMMJJJLLLOOOMMMFFF???===???AAADDDGGGIIIJJJJJJHHHFFFDDDDDDFFFIIIKKKKKKEEEBBB???===;;;>>>IIIVVVnnn}}}rrriiiiiijjjhhhggghhhlllqqqxxx~~~nnnPPP777666555444666999<<<===>>>@@@BBBEEEJJJNNNRRRUUUWWWTTTUUUUUUUUUSSSQQQNNNLLLSSSVVVZZZ^^^aaabbbbbbbbbZZZ[[[\\\\\\ZZZZZZ\\\^^^aaa^^^]]][[[WWWWWWaaannnxxx\\\]]]ooodddPPPHHHEEEUUUhhhpppnnnfff\\\TTTPPPPPPOOONNNNNNNNNOOOOOOOOOQQQTTTUUUVVVWWWZZZ\\\___aaabbbccccccdddfffhhhfffiiimmmqqqtttwww{{{~~~}}}|||~~~|||xxxuuurrrqqqpppkkkkkkjjjhhhhhhlllqqquuuzzzwwwrrrooooooppppppoooqqqppppppqqqsssuuuuuutttvvvuuuuuutttttttttuuuuuuqqqwwwyyyvvvzzz}}}{{{ssskkkjjjvvvsssiiiccc______\\\ZZZWWWVVVSSSPPPLLLHHHCCC@@@===;;;999777444111111000000000000000//////.../////////...---,,,,,,............---,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------.........444;;;AAAEEEJJJPPPTTTccc\\\___lllnnnccc^^^ccc___qqqrrr```OOORRRdddooovvv~~~rrrQQQ<<<;;;>>>;;;???>>>???III\\\rrrxxxnnnjjjkkkllllll]]]UUUUUUeee|||}}}sss``````ppp}}}{{{{{{|||}}}}}}yyysssnnnhhhgggfffccc___ZZZVVVSSSMMMJJJGGGHHHMMMVVV___dddXXXSSSNNNPPPTTTRRRJJJBBBAAABBBDDDFFFGGGHHHIIIIIIKKKIIIFFFFFFHHHJJJJJJJJJEEECCCBBB@@@======EEEOOOeeewwwnnneeefffqqqoookkkggggggnnnxxx~~~iiiLLL666555444555777;;;>>>>>>>>>@@@BBBFFFJJJNNNRRRTTTUUUSSSSSSSSSRRRQQQPPPNNNNNNMMMOOOSSSWWWZZZ\\\]]]]]]WWWWWWXXXXXXWWWWWWYYYZZZXXXWWWXXXXXXWWWXXX___hhhwwwmmmYYY```qqqhhhYYYKKKMMMVVVcccjjjggg___XXXPPPPPPOOOOOONNNOOOOOOOOOOOOQQQSSSTTTUUUVVVXXXZZZ\\\^^^aaacccdddeeehhhjjjhhhkkknnnppprrruuuxxxzzz||||||zzzxxxwwwqqqpppmmmjjjiiijjjooorrrsssqqqooonnnooonnnlllkkkkkkjjjhhhiiilllppprrrrrrssssssrrrrrrrrrsssssstttttt{{{yyyppplllqqqsssjjjccc``````[[[YYYWWWUUUSSSPPPKKKHHHCCC@@@===;;;999777444111000000000000000000000000.........///......---------...---,,,***)))***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---333;;;CCCKKKUUU```gggttthhhgggfff```\\\]]]]]]kkkvvv^^^XXXgggqqqyyyyyyVVV???<<>>@@@FFFVVVmmm~~~qqqjjjiiikkkmmmaaaXXXUUU```ssszzztttyyy|||rrrppplllgggaaa[[[VVVTTTKKKJJJHHHHHHMMMXXXeeennnggg```ZZZYYY[[[XXXOOOFFFEEEEEEGGGHHHIIIJJJJJJJJJLLLJJJHHHHHHIIIKKKKKKJJJHHHFFFDDDCCC???<<<@@@FFFZZZoookkkgggkkkzzzyyyssskkkiiipppzzzzzzbbbGGG666444444666999===@@@@@@???@@@BBBEEEIIILLLNNNOOOPPPRRRRRRQQQQQQPPPPPPOOOOOOMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWW[[[___hhheee]]]bbbwwwiiiWWWJJJOOOYYY[[[XXXVVVOOOOOONNNNNNNNNNNNOOOPPPPPPQQQSSSSSSSSSTTTUUUWWWYYY[[[^^^aaaccceeehhhkkkiiilllnnnpppqqqsssvvvxxxvvv~~~uuutttqqqmmmjjjjjjllloooooonnnmmmmmmmmmlllhhhfffdddaaa______ccchhhlllooooooooonnnnnnnnnoooppppppvvv}}}qqqiiilllwwwtttjjjdddaaaaaa[[[YYYWWWUUUSSSOOOKKKHHHCCC@@@===;;;999777444111////////////////////////------......///.........))),,,------***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------.........333:::AAAJJJWWWeeeoooyyykkkaaa]]]\\\[[[YYYaaaiii~~~oooaaannnzzzkkkFFF;;;===???;;;???AAADDDPPPfffxxxtttjjjggghhhkkkeee\\\VVV[[[hhhyyywww~~~{{{uuunnnfff___ZZZXXXTTTTTTQQQLLLKKKSSSbbbnnnmmmggg```^^^^^^ZZZQQQIIIEEEFFFHHHIIIKKKLLLMMMMMMKKKJJJIIIIIIKKKMMMMMMLLLLLLHHHFFFFFFDDD@@@@@@CCCMMMddd{{{iiippp|||pppmmmuuu{{{|||tttYYYAAA555444555777;;;@@@BBBBBB@@@@@@BBBFFFIIIKKKLLLLLLLLLPPPQQQQQQRRRRRRQQQPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVTTTQQQPPPQQQTTTUUUVVVWWWVVVUUUTTTTTTWWWYYYZZZaaaoooqqqcccrrr|||VVVHHHIIIIIIKKKPPPLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRQQQPPPPPPQQQSSSUUUXXX[[[]]]___bbbeeegggfffiiilllnnnoooqqqtttwwwuuu|||~~~xxxwwwtttppplllkkkkkkmmmkkkkkkjjjkkklllkkkiiigggaaa]]]XXXXXX\\\cccjjjnnnmmmmmmmmmmmmmmmnnnoooooovvv{{{jjjfffnnn|||tttkkkdddbbbbbb[[[YYYWWWUUUSSSOOOKKKHHHCCC@@@===;;;999777444111---.....................,,,,,,---.../////////...'''+++///000...,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,///444999AAANNN]]]hhhkkkiii```UUUQQQTTTUUUSSSdddkkk{{{hhhvvvNNN:::;;;???;;;AAABBBBBBLLL```ttt}}}vvvjjjfffgggiiiggg^^^WWWXXXaaapppwwwdddmmm~~~uuummmeee```]]]```___ZZZQQQJJJMMM[[[hhhiiiddd^^^\\\\\\YYYQQQJJJDDDFFFHHHJJJMMMNNNOOOPPPJJJIIIHHHJJJLLLNNNOOONNNNNNIIIGGGIIIIIIFFFDDDFFFEEE]]]yyyttthhh{{{tttrrryyy|||yyyoooRRR<<<333444555888===AAACCCCCCAAACCCDDDGGGJJJLLLMMMLLLLLLNNNOOORRRTTTTTTRRRPPPNNNLLLMMMOOOQQQSSSTTTUUUVVVTTTQQQNNNLLLNNNQQQSSSTTTQQQQQQQQQQQQTTTYYY[[[[[[______xxxpppvvvkkkLLLAAA===AAAJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNPPPPPPPPPNNNNNNOOOPPPSSSVVVYYY[[[\\\^^^aaacccbbbeeehhhkkkmmmpppsssvvvxxxzzz|||xxxyyyxxxvvvsssooollllllmmmhhhgggggghhhkkkmmmmmmmmmaaa\\\WWWUUUZZZbbbjjjooonnnnnnnnnnnnnnnooopppqqqvvvxxxzzz~~~~~~hhhiiitttyyymmmccc```aaaZZZXXXUUURRRQQQNNNKKKIIIBBB@@@<<<:::888666333000////////////.....................------,,,,,,,,,------..................,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...333===JJJSSSUUUTTT___WWWRRRUUUVVVSSSTTTXXXdddoooxxxrrr___;;;===@@@>>>===???BBBHHHVVVnnn~~~rrrjjjeeecccllleee]]]YYY[[[eeeyyyzzzbbbcccuuu}}}tttmmmhhheeeooofff[[[TTTMMMKKKUUUccciiieeeaaa^^^WWWOOOLLLNNNKKKKKKLLLNNNPPPPPPOOONNNJJJIIIIIILLLPPPRRRQQQNNNQQQPPPOOONNNLLLJJJHHHGGGGGGZZZtttqqqvvvvvvpppssszzzmmmNNN888222888777777;;;@@@DDDDDDCCCHHHIIIKKKMMMOOOPPPQQQQQQLLLLLLMMMNNNOOOPPPPPPQQQMMMNNNOOOQQQSSSTTTUUUVVVWWWUUUSSSQQQOOOOOOPPPPPPTTTUUUUUUTTTSSSVVV\\\aaa______mmmrrr^^^BBB@@@???999DDDEEEHHHJJJLLLMMMNNNNNNMMMKKKJJJMMMQQQSSSQQQOOOQQQRRRTTTWWWZZZ]]]___```eeefffhhhkkknnnpppqqqrrrvvvwwwyyy{{{yyyxxxxxxtttnnniiihhhiiiiiikkkgggeeeggghhhkkkrrrzzzrrrnnnhhhbbb___cccjjjpppsssrrrqqqpppppprrruuuxxx~~~~~~~~~jjjllloooxxxyyymmmccc___```ZZZXXXUUURRRPPPNNNKKKHHHBBB@@@<<<:::888666333000////////////..................---------,,,,,,,,,---...............------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......111999DDDLLLNNNNNNSSSQQQQQQRRRUUUWWWYYY[[[cccnnntttmmmwwwKKK???:::???>>>???BBBGGGSSSjjjwwwnnnhhhdddhhhddd___ZZZWWW^^^rrrqqq```fffrrruuummmnnnwww|||uuuppplllmmmdddZZZSSSMMMKKKSSS]]]eeeeeeggghhhbbbWWWNNNLLLKKKKKKLLLNNNPPPPPPPPPOOOKKKIIIIIILLLPPPSSSRRRPPPPPPPPPPPPOOOMMMKKKIIIHHHFFFVVVnnnoooyyy~~~wwwyyy}}}}}}iiiKKK777333777777888<<>>===>>>@@@DDDIIILLLLLLIIIGGGEEEMMMLLLMMMNNNPPPQQQOOONNNPPPQQQSSSVVVYYY[[[]]]^^^bbbcccfffhhhkkkmmmnnnoooqqqrrrwwwtttsssooojjjffffffggghhhiiigggggghhhhhhiiipppxxx|||zzztttnnnhhhfffhhhjjjjjjjjjlllooosssvvvwwwwwwzzznnnrrrttt{{{yyylllccc``````[[[XXXUUUSSSQQQOOOKKKIIIBBB@@@===:::999666333111////////////...............------------,,,,,,,,,...............---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---///666???HHHLLLNNNEEEKKKLLLJJJQQQ```hhhgggoooxxxnnncccpppWWW???666@@@??????AAAEEEOOOcccuuu~~~sssjjjeeeddddddccc\\\SSSUUUhhh|||fffdddrrrvvvnnnnnnmmmhhhaaa[[[VVVUUUcccssszzzvvvwwwpppfff[[[PPPKKKOOOVVV___^^^___aaa]]]SSSKKKIIIKKKLLLMMMOOOPPPPPPPPPPPPLLLJJJIIILLLQQQTTTTTTSSSRRRRRRRRRRRRQQQOOOMMMLLLGGGTTThhh}}}|||lllwww{{{wwwyyy}}}~~~yyybbbFFF777777888888999===BBBFFFHHHHHHGGGIIIKKKMMMOOONNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJNNNNNNOOOPPPRRRSSSUUUVVVTTTTTTTTTTTTSSSRRRPPPPPPOOORRRUUUUUUTTTUUUXXX\\\^^^]]]```qqqyyy{{{___BBB<<>>DDDIIIJJJJJJJJJIIIKKKMMMOOOPPPNNNMMMLLLLLLNNNOOOQQQSSSVVVXXXZZZ[[[^^^```bbbdddgggiiijjjjjjjjjlllsss}}}xxxpppgggcccdddggghhhhhhjjjkkkhhhffflllttt|||wwwoooiiifffeeeffffffiiiqqq{{{xxxwww}}}}}}xxxkkkddd```___\\\ZZZWWWTTTSSSPPPMMMKKKCCC@@@===;;;999777333111////////////............------------------------/////////...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---...444>>>IIIPPPTTTGGGMMMJJJDDDRRRqqqyyynnn```dddttt\\\CCC===AAA??????AAACCCJJJZZZiiiyyywwwllldddaaaeeeggg```RRROOO^^^rrrxxxwwwlllYYYPPPHHHHHHHHHGGGHHHMMMTTTZZZlllzzzkkkYYYOOORRRZZZ___XXXQQQOOOLLLIIIIIILLLLLLNNNQQQRRRRRRRRRQQQRRRMMMKKKJJJLLLQQQUUUVVVUUUSSSTTTUUUVVVVVVTTTSSSQQQLLLTTTeee{{{yyyoootttttttttyyy}}}}}}tttZZZAAA999<<<;;;;;;===@@@CCCFFFGGGHHHBBBDDDHHHKKKMMMMMMLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJLLLLLLMMMOOOQQQTTTWWWXXXTTTSSSSSSRRRQQQQQQQQQQQQPPPTTTXXXYYYXXXXXXYYY[[[aaabbbaaahhhwww|||vvvRRRAAA@@@<<<>>>BBBFFFIIILLLMMMNNNIIILLLOOOOOOLLLJJJJJJLLLLLLMMMOOOQQQSSSUUUWWWXXX[[[\\\^^^aaaccceeeffffffggghhhnnn{{{qqqiiinnnwwwhhhiiilllmmmhhhcccfffnnnyyyyyyxxxsssnnnhhheeedddiiifffgggsss||||||yyywwwjjjeeebbb___^^^\\\XXXVVVTTTRRROOOLLLCCCAAA===;;;999777444111////////////............------------------------............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///444<<>>@@@AAAEEEQQQ]]]qqq{{{nnndddaaafffjjjdddUUUNNNXXXgggwwwjjj[[[RRRQQQJJJJJJJJJIIILLLUUUbbblllzzzeeeVVVXXX___dddYYYMMMHHHGGGHHHMMMRRROOORRRWWWXXXVVVTTTSSSSSSMMMKKKJJJMMMRRRUUUUUUTTTRRRSSSUUUWWWWWWVVVUUUTTTOOOTTTaaawwwxxxssstttxxxqqqtttzzz}}}lllRRR>>>;;;@@@???@@@AAABBBCCCDDDEEEFFF>>>@@@CCCGGGJJJKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKMMMQQQTTTXXXZZZTTTRRRPPPOOONNNPPPRRRSSSRRRWWW\\\^^^\\\[[[[[[]]]aaaeeeeeedddrrrwww~~~qqqSSSDDDAAAAAADDDJJJOOOPPPLLLHHHIIIKKKMMMLLLJJJHHHJJJLLLKKKKKKMMMNNNPPPRRRSSSTTTXXXYYY[[[^^^```aaabbbbbbeeefffjjjsss{{{tttiiijjjllllllgggaaabbbgggqqqqqqoookkkgggeeeeeeffffffaaabbbppp}}}pppppptttyyywwwiiifffdddaaa___\\\YYYWWWUUUSSSOOOMMMCCCAAA>>>;;;:::777444222////////////............,,,,,,,,,------------...---------------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////222888@@@HHHMMMUUUZZZTTTJJJVVVwww|||jjj___eeeqqqooorrrsss|||~~~eeeGGG???@@@>>>===>>>???AAAIIISSSggg}}}rrrhhhbbbeeeiiifff[[[RRRUUU]]]|||rrreeeXXXNNNNNNRRRJJJLLLNNNPPPVVVbbbttt{{{bbbYYYZZZdddYYYOOOKKKKKKLLLNNNRRRRRRXXX^^^```\\\WWWTTTSSSMMMLLLKKKNNNSSSUUUTTTQQQNNNPPPSSSVVVWWWVVVUUUTTTMMMQQQ]]]qqq}}}rrrssswww|||yyyqqqnnnqqqvvv{{{}}}wwwcccJJJ;;;<<>>???AAADDDGGGIIIKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKLLLMMMPPPSSSWWWYYYSSSRRRPPPOOOPPPQQQSSSTTTTTTXXX]]]___]]]\\\\\\]]]^^^bbbdddcccggg{{{uuu[[[AAA???CCCMMMZZZ^^^YYYQQQNNNNNNMMMKKKIIIIIIJJJLLLJJJKKKLLLMMMOOOPPPQQQRRRUUUVVVXXXZZZ\\\]]]^^^^^^aaacccggglllwwwxxxpppyyyiiihhhhhhjjjgggcccbbbeeeooommmiiieeebbbbbbfffiiiaaa^^^bbbrrrlllhhhnnnqqq{{{vvvhhhgggfffbbb]]][[[XXXVVVTTTQQQNNNLLLDDDAAA>>><<<:::888444222////////////............,,,,,,,,,---------......,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000555===EEEKKKQQQ```hhh```]]]jjj|||}}}mmm]]]aaaooosssoooNNNBBB???<<<<<<======>>>DDDLLLZZZsssyyyooocccccceeefff```WWWSSSUUUkkk|||uuuwwwrrreeeYYYPPPPPPUUUQQQVVV]]]ccclll|||ooodddhhh\\\QQQMMMNNNOOOQQQUUUUUU]]]eeegggbbb[[[UUUSSSLLLLLLLLLPPPTTTTTTQQQNNNNNNQQQTTTXXXYYYYYYWWWVVVLLLPPPZZZnnn{{{sss}}}{{{mmmlllkkkkkkmmmqqqwww{{{|||zzznnnYYYCCC999;;;AAA???BBBDDDCCCBBBBBBDDDFFFBBBBBBCCCCCCEEEGGGIIIKKKGGGHHHHHHJJJKKKLLLMMMMMMPPPOOONNNMMMNNNPPPSSSUUUQQQRRRSSSUUUUUUUUUTTTSSSRRRWWW[[[\\\[[[YYYZZZ[[[[[[\\\aaaeeedddjjjWWWLLLDDDKKK]]]kkkkkkfffXXXTTTOOOKKKJJJJJJJJJKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[```eeegggkkkvvvxxxmmmccceeeooogggcccbbbfffhhhfffeeefffjjjhhheeebbbaaadddiiimmmhhhiiiqqqnnnqqqwww{{{vvvyyyvvvhhhhhhgggccc\\\ZZZVVVTTTRRRPPPMMMJJJDDDAAA>>><<<:::888555222000/////////............,,,,,,,,,------.........++++++,,,---------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***---111777???HHHNNNTTTmmm{{{jjjfffppp{{{yyyoooxxxttt___cccrrr}}}\\\PPP>>><<<;;;======<<>>777:::@@@>>>@@@CCCCCCBBBBBBEEEHHHGGGFFFEEEDDDDDDFFFHHHJJJHHHIIIJJJLLLNNNOOOQQQQQQTTTRRROOOMMMMMMNNNPPPQQQOOORRRVVVZZZZZZXXXUUURRRQQQUUUYYYZZZXXXVVVWWWYYY[[[XXX___iiifffaaaqqqyyyjjjiii~~~fffMMMHHHXXXkkksssrrraaaZZZQQQLLLKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWUUU]]]dddeeedddjjjyyy}}}mmmjjjfff^^^\\\```ddd___]]]ccciiijjjiiiiiibbbbbbaaa```bbbffflllqqquuuzzz|||wwwrrr}}}xxx{{{llleeecccbbb___ZZZUUUTTTTTTSSSNNNIIIEEEBBB???<<<:::777444111111///---...000000...,,,...------,,,,,,------...)))+++,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------...222:::CCCIIIUUUdddzzzqqq]]]```ooonnnnnnppptttmmmooo^^^GGG>>>>>>???888<<>>???DDDBBBEEEPPPeee{{{tttiiiaaadddhhheee]]]WWWRRRWWWdddxxxzzzmmmuuulllbbb]]]```bbb^^^]]]```]]]```aaa___ZZZXXXXXXYYYWWWTTTRRRRRRUUUVVVTTTRRROOORRRWWW\\\______^^^]]]UUUUUUXXXeee~~~vvvtttqqqqqqtttxxx{{{|||{{{hhhOOO>>>999:::===>>>AAA@@@@@@@@@AAABBBDDDEEEHHHIIIHHHCCCCCCFFFFFFDDDEEEEEEDDDDDDDDDEEEEEEFFFKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPSSSTTTRRROOONNNMMMKKKMMMOOOPPPQQQSSSVVVXXX[[[VVVUUU]]]lllvvvwwwttt~~~llluuuuuuXXXGGGEEEIIIOOOTTTTTTPPPJJJFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTXXX[[[```fffjjjqqqvvvkkkdddfffeee___]]]```^^^]]]\\\]]]___bbbfffhhhmmmjjjggghhhkkkuuu}}}vvvwwwzzziiiIIInnneeebbbaaaddd```\\\YYYVVVSSSOOOKKKEEECCC???===;;;888444222000///////////////...---...------,,,,,,------...---...000///---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------000555<<>>@@@BBBBBBAAAAAAAAACCCEEEFFFGGGIIIHHHDDDCCCEEEFFFCCCEEEEEEDDDCCCCCCCCCDDDDDDHHHHHHHHHHHHHHHHHHIIIIIIMMMOOOOOONNNKKKIIIIIIIIIHHHJJJKKKLLLMMMNNNQQQSSSTTTOOOPPP[[[mmm{{{~~~~~~mmmnnnuuunnnOOOCCCBBBEEEKKKOOOOOOMMMMMMIIIIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHIIIIIIJJJLLLLLLKKKNNNRRRVVVYYY]]]aaadddkkk|||sssmmmeeeaaabbbaaa]]][[[]]]ZZZ[[[\\\\\\^^^ccciiinnnwwwttttttyyypppPPP;;;~~~ooogggeeeddddddaaa^^^ZZZVVVSSSOOOMMMFFFCCC@@@===;;;888555222//////000///...............------,,,,,,------...,,,---......,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------///333999>>>PPPUUUYYYYYYRRRNNNTTT]]]qqqkkksssoooSSSEEEEEEAAA???AAA======BBBLLLZZZpppuuuhhhdddeeedddbbbbbbXXXRRRPPP^^^vvvyyylllhhh^^^nnn{{{aaaRRRXXXkkkyyypppgggddddddbbb___^^^dddgggkkkmmmjjjeeedddfffhhhhhhgggeeeaaa^^^\\\[[[VVVSSSRRRTTTXXXZZZZZZXXXSSSSSSUUUYYY^^^aaaaaa```^^^\\\]]]hhh{{{uuutttsssrrrtttxxx|||~~~~~~nnnVVV>>>666999<<>>;;;999555333...000111000---,,,...///...------,,,,,,------...+++,,,------+++******+++++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,,,,------,,,---///444888DDDQQQ]]]```]]]]]]bbbhhh}}}nnnggguuuyyyfffKKKGGGDDDAAAAAA>>>AAAFFFHHHKKKZZZyyyvvvkkkaaa\\\```fff___WWWOOOPPP^^^sss|||wwwooojjjiiikkkiiiooommm___[[[]]]aaayyyooofffeeecccgggooorrruuuvvvtttoookkkhhhfffeeegggiiikkkllljjjfffccc\\\YYYWWWXXX[[[]]]\\\YYYXXXTTTRRRTTT[[[bbbeeeeeebbbaaaaaakkk|||zzzzzzrrrqqqrrrtttwwwyyyyyyyyy[[[HHH999999======@@@EEECCCDDDFFFGGGGGGFFFEEEDDD@@@DDDEEECCCDDDHHHHHHEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGHHHJJJLLLMMMJJJKKKLLLKKKKKKMMMPPPSSSSSSTTTTTTSSSQQQPPPQQQSSSRRRRRRRRRTTTVVVXXXXXXXXX[[[eeeoooyyy{{{vvvooosssrrr\\\JJJHHHJJJJJJLLLQQQXXXVVVQQQMMMIIIHHHGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFHHHJJJLLLMMMPPPTTTWWWZZZ^^^fffppp~~~lllcccbbb]]]]]]\\\ZZZYYY[[[^^^___```dddfffbbb^^^bbbnnnzzzrrrYYYEEE888444444}}}nnnfffdddccc______]]]ZZZUUURRRQQQPPPFFFDDD@@@>>><<<999666333...000111000---,,,---000...------,,,,,,------...+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,,,,///333666AAANNN]]]dddfffiiimmmpppqqqjjjvvvuuu~~~lllNNNIIIEEEBBBBBB???;;;@@@AAA@@@MMMlllqqqddd^^^bbbkkkggg___UUUPPPVVVhhh}}}zzzmmmhhhgggeeezzzkkkiiimmmlllpppxxxwwwyyyxxxtttpppmmmiiifffaaaccchhhlllnnnmmmiiifffaaa^^^[[[[[[\\\]]][[[YYYZZZUUUQQQSSSZZZbbbfffffffffffffffooowwwvvvtttqqqrrrrrrrrrtttvvvwwwvvvuuuUUUDDD999<<>>@@@FFFAAACCCEEEGGGGGGFFFDDDBBB???BBBDDDCCCEEEHHHIIIFFFEEEEEEEEEEEEFFFGGGIIIIIIKKKJJJIIIIIIIIIKKKNNNOOOQQQQQQQQQNNNLLLLLLMMMOOORRRSSSSSSRRRPPPPPPRRRSSSPPPOOONNNRRRVVVYYYWWWTTTQQQ^^^eeefffuuu~~~uuucccOOOFFF@@@CCCJJJccc___YYYSSSNNNKKKIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHDDDFFFHHHIIIJJJMMMQQQTTTQQQYYY```ccciii}}}vvvhhh]]]YYY[[[\\\\\\ZZZZZZ^^^bbbdddiiinnnrrrpppnnnttt{{{}}}}}}~~~```FFF999555333111}}}mmmeeeddddddaaa```]]]ZZZVVVQQQNNNKKKFFFDDD@@@===;;;888444111000/////////..................------------......---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***,,,---------...000222:::KKKYYY___kkkyyyllluuuyyy]]]KKKDDDBBB@@@@@@CCCCCC@@@EEEMMMVVVvvvxxxmmmfffbbb___eee```ZZZSSSPPPWWWmmm~~~ssslllooouuuvvvwwwzzz}}}yyytttpppllljjjhhheeegggiiikkklllmmmllllllhhhhhheee```______\\\WWWXXXWWWUUUTTTVVV\\\eeekkkkkkkkkooo{{{uuusssyyyxxxuuunnnqqqssstttvvvvvvtttnnnjjjEEEAAA===<<<===@@@BBBCCCHHHIIIJJJLLLMMMLLLHHHEEECCCCCCDDDDDDEEEGGGHHHIIIIIIIIIGGGGGGFFFGGGHHHIIIKKKJJJJJJJJJKKKLLLNNNOOOSSSUUUWWWYYYXXXVVVSSSPPPKKKOOORRRQQQNNNMMMPPPTTTSSSQQQOOOOOORRRTTTUUUVVVTTTSSSXXXaaaggguuu}}}iiiTTTMMMKKKJJJSSSaaakkkeeeVVVKKKFFFDDDFFFFFFFFFHHHIIIHHHFFFDDDEEEFFFGGGGGGGGGHHHKKKNNNTTTUUUYYY]]]___ggg|||zzzooogggcccccccccYYYYYYXXXXXX\\\cccmmmsss}}}vvv{{{ssswww~~~jjjJJJ<<<777000...222}}}llleeecccddd^^^]]][[[YYYUUURRRPPPNNNFFFDDD@@@===;;;888444111000000/////////...............------------......,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,---------...000222===NNN]]]dddqqqrrrtttaaaMMMDDD@@@>>>AAABBB???CCCKKKRRRnnn|||ppphhhbbb___fffccc___XXXPPPRRRaaarrrxxxrrrrrryyy}}}yyyvvvsssoookkkhhhggggggiiikkklllmmmnnnnnnpppqqqooojjjiiiiiieee___]]][[[XXXVVVVVVZZZaaagggkkklllqqq||||||yyywwwrrrrrrvvvwwwvvvvvvvvvmmmcccGGGBBB===;;;===AAAEEEGGGKKKKKKLLLNNNPPPOOOLLLIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJLLLMMMNNNRRRSSSVVVXXXXXXVVVSSSRRROOORRRVVVVVVRRROOONNNNNNPPPNNNMMMNNNQQQTTTVVVVVVTTTQQQTTTZZZ^^^gggzzzfffVVVKKKJJJSSSXXXUUUOOOLLLJJJHHHBBBBBBBBBDDDFFFHHHGGGFFFEEEFFFGGGGGGGGGHHHKKKMMMNNNOOOTTTXXXZZZ___nnn~~~yyyuuummmfffbbb```aaacccWWWXXX[[[```hhhsssyyysssvvv}}}|||aaaFFF<<<888111...000|||llleeecccddd[[[ZZZYYYWWWUUUSSSQQQQQQGGGDDD@@@===;;;888444222000000000/////////............------------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---------...000222999IIIXXX___jjj~~~zzztttyyyVVVFFF@@@===???@@@>>>AAAHHHLLLbbbvvvkkkddd___bbbcccccc]]]SSSNNNVVVbbbwwwpppsss{{{zzzyyyxxxtttmmmfffgggggghhhiiikkkmmmpppqqqssstttssspppnnnmmmhhhaaabbb___[[[WWWUUUWWW]]]aaahhhjjjrrr}}}~~~tttsssrrrrrrxxxyyyuuuvvvxxxkkkXXXGGGCCC===;;;>>>CCCGGGJJJGGGGGGHHHKKKMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOQQQTTTVVVWWWVVVTTTSSSOOORRRVVVYYYYYYUUUQQQOOOOOOMMMLLLMMMQQQTTTVVVWWWZZZVVVVVVZZZ\\\aaarrr}}}}}}iiiVVVTTTSSSOOOIIIFFFGGGEEEBBBBBBAAAAAACCCEEEGGGGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLJJJKKKOOOSSSUUUXXX```hhhmmmxxxkkkhhheeeaaa^^^]]]___aaaccc___^^^^^^aaajjjyyy~~~~~~uuuhhhTTTBBB===:::444//////{{{kkkeeecccddd[[[ZZZYYYVVVTTTSSSQQQQQQGGGDDDAAA>>>;;;888555222000000000////////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---------///111444CCCQQQVVV[[[ggguuu}}}~~~}}}vvv[[[FFFAAA???===@@@???AAAFFFGGGVVVrrr}}}pppfff```YYY]]]bbbaaaWWWOOOPPPXXXsssxxxuuu|||||||||}}}yyyooofffgggffffffgggiiimmmqqqssssssuuuuuusssqqqpppiiibbbdddaaa\\\VVVSSSTTTXXX\\\bbbgggqqq}}}}}}oooppprrrpppxxxxxxsssuuuwwwgggOOOCCC@@@>>>===@@@DDDGGGHHHCCCCCCDDDFFFHHHIIIGGGEEEBBBBBBCCCEEEFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJLLLMMMLLLNNNQQQTTTUUUUUUTTTSSSLLLNNNRRRWWW\\\\\\ZZZWWWSSSQQQPPPPPPSSSVVVXXXYYY]]]ZZZYYY]]]___ccclllvvvooozzzfffddd```UUUIIIDDDCCCAAA<<>>===<<<777111///{{{llleeedddeee___]]]ZZZWWWTTTQQQPPPOOOGGGEEEAAA>>><<<999555222111000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...---------///111555BBBOOOTTTVVVZZZaaafffqqquuu|||{{{|||cccGGG??????===AAA@@@AAAEEEDDDMMMbbbvvvjjjcccWWWZZZ___aaa[[[RRROOORRRaaavvv~~~~~~{{{qqqhhheeeddddddeeehhhmmmqqqtttwww{{{|||zzzyyywwwqqqjjjdddaaa[[[UUUQQQQQQUUUYYY[[[bbboooqqqrrruuunnntttvvvrrrtttrrr```HHH======>>>AAADDDEEEEEEDDDCCCCCCCCCEEEGGGHHHGGGEEE???@@@AAACCCDDDDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKNNNPPPRRRSSSSSSRRRLLLLLLNNNSSSYYY]]]______ZZZXXXUUUUUUWWWYYYZZZZZZ\\\ZZZZZZ\\\]]]___ccchhhmmmuuu}}}rrrnnneeeXXXOOOJJJEEE???AAABBBCCCEEEGGGGGGEEEBBBGGGIIIJJJJJJIIIHHHIIIJJJLLLKKKJJJJJJMMMSSSWWWXXX^^^aaagggppp}}}~~~yyyrrrkkk\\\ZZZWWWUUUUUUVVVXXXZZZ\\\]]]aaahhhuuu~~~nnnLLL@@@;;;777999999555000---{{{lllfffffffffbbb___\\\WWWTTTQQQPPPOOOHHHEEEAAA>>><<<999555333111111000000000/////////......------------......,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......------///000222===JJJSSSWWWXXX[[[]]]___lll}}}uuupppKKK=========BBB@@@@@@EEECCCGGGWWWpppqqqiii]]]\\\]]]```]]]UUUOOONNNSSSggg{{{rrrkkkdddddddddfffiiinnnsssvvvyyy}}}~~~}}}}}}|||wwwpppfffbbb\\\UUUPPPPPPTTTWWWWWW___nnnzzzrrrrrrsssppprrrttttttsssjjjWWWEEE;;;<<>>>>>CCCBBBCCCOOOXXXuuuzzzqqqddd]]]ZZZ]]]^^^ZZZSSSOOOKKK\\\ppp~~~yyysssnnnddddddfffhhhlllqqquuuxxxxxx|||}}}|||}}}}}}yyysssjjjfff___WWWQQQPPPRRRUUUWWW___nnn|||uuuuuusssvvvtttuuuyyysss```MMMCCC>>>>>>AAADDDFFFFFFDDDBBB???>>>===>>>???@@@???===@@@AAABBBCCCCCCAAA@@@???>>>@@@CCCFFFIIIKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIEEEGGGHHHJJJLLLMMMMMMNNNMMMOOOPPPOOONNNQQQVVV[[[]]]ZZZXXXXXXZZZ\\\]]]]]]___bbbdddaaa]]][[[\\\]]]___gggvvvwww{{{qqqmmmlllxxxjjjQQQLLLEEE@@@@@@BBBDDDFFFIIIJJJLLLLLLJJJHHHHHHHHHFFFJJJJJJFFFEEEKKKPPPPPPPPPQQQVVV^^^bbbccciiiqqqzzz}}}ssshhhddddddaaa[[[TTTRRROOOOOORRRWWW]]]aaakkkwww}}}YYY???444///000///...---......---}}}nnnhhhhhhiiibbb```\\\XXXUUUTTTSSSSSSHHHEEEBBB???<<<999666333111111111111000000000000.........------.........,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---.........------...000222666@@@NNNZZZ```dddfffiiissswww|||VVVBBBFFF:::@@@===<<>>@@@BBBEEEGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFGGGIIIJJJKKKLLLLLLIIILLLPPPOOOMMMNNNTTTZZZYYYWWWVVVVVVYYY\\\]]]]]]YYY___bbb___ZZZYYY[[[]]]aaajjjmmmttttttsssyyynnniiixxxcccYYYLLLBBB>>>@@@DDDFFFIIIKKKLLLLLLJJJHHHHHHHHHEEELLLNNNIIIFFFJJJNNNMMMOOONNNRRRYYY\\\\\\aaaiiijjjppp{{{zzztttwwwssskkkcccaaabbb___ZZZUUUSSSRRRSSSYYYbbbkkkpppzzzjjjBBB111444111222111...---///000111|||pppjjjgggeeeaaa^^^ZZZWWWUUUSSSPPPNNNJJJFFFBBB>>>;;;999555333000///......//////...---//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------......///000000000111444<<>>======@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFHHHIIIHHHFFFCCCCCCEEEIIIKKKKKKKKKJJJNNNQQQOOOMMMSSS]]]ZZZWWWUUUVVVYYY\\\\\\[[[]]]]]]\\\ZZZXXXYYY[[[^^^fffdddeeemmmrrrpppyyytttZZZJJJEEECCCBBBDDDIIINNNSSSSSSOOOKKKIIIJJJJJJMMMNNNLLLNNNQQQKKKBBBRRRQQQQQQSSSVVV[[[___bbb^^^bbbjjjrrrzzz~~~xxxrrrppppppooojjjeeehhhdddaaa___YYYSSSRRRUUUYYYZZZZZZ[[[aaaooozzztttzzz~~~|||uuuPPP555///555//////...------------...{{{nnniiigggfffaaa^^^ZZZWWWUUUSSSQQQOOOJJJFFFBBB>>><<<999555333111000...///000000///---//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,------......//////000///111888DDDSSS___gggjjjuuu}}}uuuyyy|||zzz\\\HHHFFF???BBBDDD===>>>DDDBBBEEEKKKaaatttggg[[[YYY[[[]]]^^^___WWWPPPPPP^^^qqq~~~{{{xxxtttqqqpppqqqrrruuuyyy|||}}}xxxyyy||||||xxxpppmmmfff]]]VVVTTTUUUWWWWWW^^^nnn~~~xxxyyy{{{zzzzzzzzzyyyyyyyyy|||xxxcccIII@@@FFFGGGFFFDDDBBBAAABBBCCCDDDDDDCCCBBB@@@>>>=========????????????@@@AAABBBBBBAAA@@@@@@????????????@@@BBBCCCDDDCCCBBBCCCEEEFFFHHHFFFDDDEEEGGGJJJKKKKKKLLLIIIJJJPPPSSSQQQQQQUUUUUUSSSQQQRRRUUUXXXXXXXXXXXXYYYYYYWWWVVVVVVXXXZZZ```bbbeeehhhrrrrrrzzzqqq```RRRLLLKKKSSSUUUXXXZZZZZZWWWQQQNNNLLLPPPRRRQQQSSSWWWUUUPPPOOOQQQSSSTTTUUUWWWZZZ\\\bbbaaabbbeeeiiimmmnnnoooqqqrrrtttxxx{{{}}}}}}}}}|||vvvnnnjjjjjjjjjhhhfffeeeccc```___```___]]][[[^^^[[[[[[\\\ZZZWWWYYY]]]bbbiiisss~~~yyy^^^DDD222...222//////...---------------xxxlllhhhgggggg```]]]ZZZWWWUUUSSSQQQOOOJJJGGGBBB???<<<999666333222000//////000111///..................---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,++++++,,,------......///---...333===KKKYYYdddiiissszzzRRRJJJBBBDDDGGG>>><<>>===<<<<<<============>>>???@@@@@@@@@@@@???>>>============???@@@AAAAAAAAAAAADDDFFFGGGFFFFFFGGGIIIKKKKKKJJJMMMGGGFFFMMMUUUUUUOOOKKKOOONNNMMMNNNQQQTTTUUUUUUVVVWWWXXXWWWUUUTTTUUUVVVYYY___cccaaaaaammmwww{{{zzz{{{gggaaaYYYVVVUUUSSSNNNKKKKKKOOORRRQQQSSSXXX\\\\\\PPPSSSTTTSSSRRRUUU\\\bbbgggdddbbbbbbeeehhhgggfffaaaaaabbbcccdddeeeeeefffeeedddccc```^^^\\\ZZZXXXYYYYYYYYYXXXWWWWWWYYYZZZXXXYYY^^^fffjjjlllrrrxxxxxxYYYDDD888111///000///......---------------vvvjjjggggggggg```]]]YYYWWWUUUTTTQQQOOOJJJGGGCCC???<<<999666333222111000000111111000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,***++++++,,,,,,---......------000777DDDSSS```hhhkkk```OOODDDDDDHHH@@@<<>>===<<<;;;;;;;;;;;;<<<<<<===>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBCCCFFFHHHFFFFFFGGGIIIKKKLLLKKKIIIMMMHHHEEEJJJQQQSSSNNNIIIMMMLLLLLLMMMOOOQQQSSSTTTYYYZZZ[[[YYYWWWTTTTTTTTTVVV\\\___\\\WWW^^^ooouuuvvvvvvmmmZZZNNNHHHFFFFFFLLLOOOQQQQQQRRRXXXaaafffaaabbb```YYYTTTVVV```jjjooommmkkkiiihhhhhhhhhiiiddddddcccaaa___^^^______aaaccccccaaa\\\YYYYYYZZZXXXZZZZZZWWWTTTUUU[[[aaacccgggrrruuu]]]CCC777444333222111///...------,,,,,,------vvviiifffgggggg___]]]YYYWWWVVVTTTRRRPPPKKKGGGCCC???<<<:::666444222111000000111111000///---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---******+++++++++,,,,,,,,,******++++++,,,---------------...444>>>MMM]]]fffeeeqqquuuWWWFFFCCCGGGAAA>>>AAAAAADDD@@@CCCOOO^^^uuuqqqggg___YYYXXXZZZ[[[XXXTTTPPPNNNWWWlll}}}zzzzzz}}}}}}tttvvv}}}{{{tttjjjaaa[[[ZZZZZZ^^^dddssskkk[[[ZZZ^^^eeexxxwwwsss{{{}}}yyyxxx|||yyyhhhTTTFFFAAA@@@CCCAAA???=========???@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCCCCCCCDDDGGGIIIFFFFFFGGGJJJLLLLLLKKKIIIKKKJJJHHHHHHKKKNNNNNNLLLMMMNNNNNNNNNOOOQQQTTTVVV[[[[[[\\\ZZZVVVSSSRRRRRRWWWZZZ[[[YYYXXX[[[dddlllvvvmmmooozzz___MMMFFFDDDIIIJJJJJJLLLNNNUUU___hhhppprrrrrrllldddaaaffflllwwwwwwuuuooohhhcccdddeeeiiijjjhhheee```^^^^^^___```bbbbbb^^^ZZZXXXZZZ^^^\\\]]]]]]ZZZWWW[[[eeennnyyy~~~|||UUUGGG999555555333111000......---,,,,,,,,,,,,,,,wwwjjjfffffffff___\\\YYYWWWVVVTTTRRRPPPKKKHHHCCC@@@===:::777444222000//////000111///...---------.....................---------,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,------......---...111:::HHHXXXcccddddddmmm}}}dddLLLBBBGGGEEEAAABBBAAA===<<<@@@IIISSSeee~~~rrrfff[[[UUUUUUTTTVVVXXXTTTNNNNNN\\\lll}}}~~~~~~yyypppfff```^^^^^^ccchhhwww~~~nnnccc[[[ZZZ[[[___mmm}}}zzzvvv~~~|||{{{vvvxxxppp^^^NNNHHHDDD@@@GGGEEEBBB???===<<<<<<<<>>===<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAACCCDDDEEE@@@AAABBBBBBBBBCCCEEEGGGEEEEEEFFFIIIKKKLLLJJJIIIIIIKKKJJJGGGGGGKKKNNNOOOOOOPPPPPPPPPOOOQQQSSSVVVXXXXXXXXXVVVRRRPPPPPPPPPWWWXXXXXXZZZ[[[^^^```bbbmmm{{{sssoooooorrrxxxfffVVVOOOJJJFFFBBBCCCDDDHHHPPPYYYccckkkuuuyyyvvvrrrooooootttvvvxxxwwwuuuuuuvvvxxx~~~}}}xxxuuuuuuwwwpppqqqqqqnnnlllmmmqqquuuwwwxxxyyywwwvvv{{{~~~nnnUUU===777444555444000...///...------,,,,,,,,,,,,,,,yyykkkfffeeeddd^^^\\\YYYWWWVVVTTTRRRQQQKKKHHHDDD@@@===:::777444111000...///000000///------------.........//////......---------,,,,,,,,,+++++++++,,,,,,---------444222///---+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........---------///666CCCSSS___cccaaadddmmmtttyyyuuuTTTDDDIIIHHHEEECCC???;;;;;;???DDDGGGSSSppp~~~pppbbbZZZYYYTTTUUUXXXXXXRRRNNNRRRYYYlll{{{wwwnnnhhheeeeeehhhmmm{{{~~~{{{}}}ppppppmmmgggdddgggrrr{{{}}}yyy~~~zzz{{{rrrpppcccMMMCCCEEEEEE???FFFEEEBBB@@@???@@@@@@AAA???@@@AAABBBAAA@@@>>><<<============>>>???@@@AAA@@@@@@@@@@@@AAABBBDDDDDDAAABBBCCCBBBAAABBBDDDEEEEEEEEEEEEGGGIIIJJJJJJIIIFFFJJJKKKHHHIIIMMMOOOMMMOOOPPPQQQOOONNNNNNQQQTTTSSSTTTTTTRRRPPPPPPRRRTTTSSSUUUXXXZZZ\\\]]]]]]]]]]]]ooo|||gggiiiiiiqqqpppeeeZZZUUUQQQMMMNNNSSSVVV^^^iiiqqqqqqmmmhhheeebbbccciiiuuu~~~jjjKKK:::444000///222111...---///...---,,,,,,++++++,,,,,,{{{lllfffdddccc^^^\\\YYYWWWVVVUUUSSSQQQKKKHHHDDD@@@===:::777444000///......//////...------------.........//////......---------,,,,,,,,,+++++++++,,,,,,---------888666222...+++***************+++++++++,,,,,,,,,+++,,,,,,------......///---,,,,,,---333@@@PPP[[[```bbbeeefffdddjjj[[[GGGJJJKKKGGGDDD>>>>>>>>>AAAAAA>>>EEE___{{{vvvhhh``````XXXVVVXXXZZZXXXRRRNNNOOO^^^ppp}}}tttmmmkkkkkklllqqq~~~zzz}}}yyy||||||{{{|||xxx||||||{{{wwwzzzooojjjXXX@@@:::BBBEEE>>>BBBAAAAAAAAACCCEEEHHHJJJ@@@AAABBBCCCBBB@@@>>>===>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEDDDCCCCCCDDDFFFFFFEEEDDDFFFHHHJJJJJJIIIDDDIIIJJJIIILLLQQQOOOIIINNNOOOPPPNNNLLLLLLOOORRRQQQRRRRRRQQQPPPRRRVVVXXXOOOSSSXXX[[[[[[ZZZZZZ[[[]]]gggppp~~~~~~eee```eee{{{|||qqqfffaaabbb___```aaaaaa]]]WWWQQQMMMNNNMMMSSSgggqqqOOO===888555000---///000...///111...---,,,,,,++++++,,,,,,|||nnngggccc```\\\YYYWWWUUUUUUUUUSSSRRRLLLGGGBBB>>>===;;;666333111111000000//////......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::???<<>>PPPgggooobbb^^^^^^WWWTTTWWWXXXTTTNNNLLLQQQ___vvvzzzvvvsssrrruuu|||yyyzzz}}}zzz|||~~~{{{qqqppp___LLLBBB@@@???@@@BBBHHHGGGFFFGGGHHHGGGEEECCCAAA???>>>AAAEEEEEEAAA<<<===???@@@???<<<<<<>>>AAACCCBBB@@@???@@@BBBDDDFFFGGGDDDBBBCCCEEEHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJMMMPPPPPPMMMLLLLLLNNNSSSSSSSSSSSSSSSSSSTTTTTTRRRTTTWWWZZZ\\\\\\[[[ZZZXXX[[[ddduuupppeeeoooqqq]]]SSSOOOKKKJJJKKKNNN]]]}}}}}}{{{}}}}}}{{{xxx|||TTT;;;222000111000000///////////////......---,,,,,,,,,,,,---|||nnngggcccaaa\\\ZZZWWWVVVUUUTTTSSSQQQLLLGGGBBB???===;;;666333111111000000//////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333888666---)))...///***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---///000666DDDRRR```fffkkkmmmqqqzzz```IIILLLIIIHHHIII???@@@===>>>AAA>>>===KKK]]]xxxiiibbb[[[TTTRRRVVVYYYWWWSSSQQQMMMVVVggg{{{~~~|||zzz~~~{{{}}}zzz}}}}}}}}}zzzzzzsssgggWWWGGG@@@???>>>???AAAFFFFFFEEEDDDBBBAAAAAA@@@;;;;;;<<<>>>AAABBB@@@===???AAABBBAAA>>>>>>@@@BBBAAA@@@???>>>???AAACCCEEEEEECCCAAABBBEEEGGGGGGFFFHHHHHHIIIIIIIIIGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHGGGHHHKKKNNNNNNLLLKKKLLLMMMPPPQQQRRRTTTUUUUUUVVVVVVTTTVVVYYY[[[[[[ZZZYYYXXXUUUWWW^^^kkk{{{tttrrr{{{{{{mmmfffbbb___```eeevvv{{{vvvrrrssswww~~~zzzssssss|||```AAA555222111000///......------............---,,,,,,,,,,,,,,,~~~ooohhhdddccc]]][[[XXXVVVUUUTTTRRRPPPLLLGGGBBB???===;;;777333111111000000//////......------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++000000)))(((---///,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++,,,---...222>>>KKKXXXfffpppsss{{{qqqSSSHHHKKKNNNJJJBBBDDD???>>>@@@>>>===DDDPPPjjj~~~vvvmmm___XXXTTTXXX[[[YYYVVVUUUMMMNNNWWWhhhzzz|||}}}}}}}}}zzzyyy~~~{{{}}}{{{uuuuuuoooXXXLLL@@@===>>>>>>???AAABBBDDDDDDBBB@@@???BBBEEEHHHIIIJJJIIIFFFCCCBBBAAA???@@@AAA@@@???>>>@@@BBB@@@???>>>===>>>@@@BBBCCCCCCBBBAAABBBDDDEEEFFFEEEIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGFFFIIIKKKLLLLLLLLLLLLMMMNNNOOORRRTTTVVVWWWWWWWWWWWWXXXZZZ[[[ZZZYYYWWWVVVSSSSSSWWW___iiiuuuzzzyyy|||rrrpppttt~~~aaaBBB333111222111......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,ppphhheeeddd^^^\\\XXXVVVUUUSSSQQQOOOLLLHHHBBB???>>>;;;777333111111000000//////......------------------------------------------------++++++++++++++++++++++++(((,,,---)))(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,---...000999CCCQQQffftttuuu}}}fffKKKNNNTTTNNNIIIGGG@@@===??????===@@@EEETTTfff{{{jjjaaaZZZ[[[\\\YYYVVVUUURRRMMMMMMWWWeeettt|||~~~|||~~~vvvnnnxxx~~~}}}uuuqqqgggKKKBBB;;;;;;>>>>>>???AAA>>>AAADDDCCCAAABBBHHHNNN\\\]]]\\\UUUKKKCCCAAAAAA>>>>>>>>>=========>>>???@@@???>>>>>>>>>@@@BBBCCCEEEDDDDDDDDDDDDDDDDDDCCCGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJFFFGGGJJJLLLMMMMMMNNNNNNMMMOOORRRUUUWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUTTTSSSUUUZZZ^^^dddppp{{{rrrxxxvvvvvvzzz}}}~~~ooo]]]EEE555111333222///......---,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++ppphhheeeddd^^^\\\XXXVVVUUUSSSQQQOOOMMMHHHCCC???>>><<<777444111111000000//////......------------------------------------------------++++++++++++++++++++++++))),,,---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,---...//////666>>>LLLeeeuuurrrttt^^^VVVXXXSSSNNNIIICCC>>>???@@@@@@???@@@HHHUUUnnnrrrggg^^^\\\[[[XXXTTTSSSTTTOOOLLLLLLRRR```vvv}}}zzzzzz|||tttqqqxxx|||{{{qqq^^^BBB<<<999;;;>>>???@@@BBB===AAACCCCCCAAABBBIIIOOOXXXZZZYYYQQQFFF>>>===???>>>===<<<<<<======>>>===@@@?????????@@@AAABBBCCCHHHHHHHHHFFFDDDCCCBBBAAADDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJGGGHHHJJJLLLNNNOOOOOONNNNNNOOORRRTTTUUUVVVVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVWWWVVVXXX[[[\\\^^^eeennnuuu~~~vvvtttrrrwww~~~zzz{{{zzzwwwxxx{{{NNNCCC888222111111000//////...------,,,,,,------,,,,,,+++************+++qqqgggdddddd]]][[[XXXVVVUUUTTTRRRPPPMMMHHHCCC@@@>>><<<888444111111000000//////......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///------///000///333999GGG^^^pppnnnkkkwwwhhhbbb]]]SSSLLLGGGBBB@@@AAAAAA@@@???DDDKKK^^^{{{yyymmmbbb]]][[[WWWTTTTTTQQQPPPMMMJJJIIIRRRiii}}}xxxvvvxxx{{{lllsssyyyyyy{{{~~~}}}~~~oooVVV===999888;;;>>>>>>???BBB???AAABBB@@@>>>>>>AAADDDEEEHHHIIIFFFAAA>>>???BBBAAA???===>>>???@@@???????????????@@@@@@AAABBBCCCHHHIIIJJJHHHEEEBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIILLLOOOPPPOOONNNNNNOOOPPPQQQSSSTTTUUUVVVSSSTTTTTTUUUUUUUUUUUUTTTVVVVVVXXX[[[[[[ZZZ___fffiiitttuuuyyy}}}~~~|||xxxwwwvvv^^^???999333000...,,,...222......---,,,,,,,,,,,,---,,,+++******))))))******qqqfffcccccc\\\ZZZWWWVVVUUUTTTSSSQQQMMMIIICCC@@@???<<<888444111111000000//////......------------------------,,,,,,,,,---------......------------------------++++++------,,,***+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...,,,,,,///000...111555???RRRgggooommmlllsss|||tttnnn]]]QQQNNNHHHCCCAAABBB@@@???BBBCCCOOOhhhyyykkkddd___YYYUUUTTTQQQRRRQQQNNNHHHJJJZZZjjj{{{}}}|||wwwzzzvvvmmmdddooo~~~}}}vvveeeIII;;;888777;;;<<<<<<===AAA??????>>>>>>============;;;===??????>>>>>>AAADDDAAA???======???@@@???>>>>>>>>>??????@@@AAAAAAAAAEEEGGGIIIGGGDDDBBBBBBBBB@@@@@@??????@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFHHHGGGHHHKKKNNNOOOMMMKKKLLLLLLLLLNNNPPPSSSVVVXXXTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRUUUYYYWWWUUUXXX^^^^^^___hhh|||tttrrrmmmwww~~~}}}~~~~~~lllUUUAAA666222///000...***,,,222------,,,+++++++++++++++++++++***)))))))))))))))qqqfffbbbbbb\\\YYYWWWUUUUUUUUUSSSRRRMMMIIICCC@@@???<<<888444111111111000//////......------------------------,,,,,,,,,------.................................******,,,---,,,***+++---+++++++++,,,,,,---------++++++,,,,,,,,,------------***+++...///...///333888HHHaaasssuuukkkfffhhhmmmsss~~~gggVVVSSSLLLEEEBBBAAA@@@>>>???<<>>===;;;;;;;;;;;;::::::;;;===???<<<:::;;;===>>>===;;;=========>>>??????@@@@@@AAADDDGGGFFFDDDBBBBBBDDDAAA@@@???>>>>>>>>>???@@@BBBBBBAAAAAABBBCCCEEEFFFHHHGGGGGGIIIMMMNNNLLLIIIJJJJJJJJJKKKOOOSSSXXX[[[VVVUUUTTTRRRQQQOOONNNNNNMMMNNNQQQUUUSSSPPPRRRWWWUUUVVVYYY^^^mmm}}}}}}|||ssszzz{{{rrrjjjppp~~~vvviiigggiiixxxxxxjjjeeewwwsssXXXJJJ>>>333---***,,,222222---,,,000,,,++++++***)))*********+++******)))))))))))))))ooofffbbb```^^^\\\ZZZWWWTTTRRRPPPOOOMMMJJJEEEAAA>>>;;;777444444333111///...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++------------------------...............///000000444AAAVVVlllyyyxxxnnndddgggiiiooowwwfffXXXLLLHHHFFFAAA@@@CCCAAA===>>>JJJ___zzzzzznnn\\\TTTUUUVVVVVVWWWVVVTTTPPPKKKHHHTTT^^^pppxxxzzzyyysssuuuzzz~~~yyyuuunnnfffgggooozzzvvvsssYYYFFF===999;;;<<<:::777666888:::999;;;===???@@@???>>>>>>===;;;:::888777777888888:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<===???@@@CCCDDDDDDBBB@@@>>>AAAAAA@@@@@@??????@@@@@@CCCBBB@@@>>><<<>>>BBBEEEGGGGGGGGGFFFGGGGGGHHHHHHKKKIIIIIILLLRRRVVVWWWVVVRRRRRRSSSTTTUUUSSSQQQNNNLLLMMMOOORRRVVVXXXWWWVVVXXXWWWXXX[[[___mmm~~~{{{qqq|||uuummmgggsssuuuggg^^^dddsssmmmPPP===666555666000000///...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))ooogggcccaaa^^^]]]ZZZWWWUUURRRQQQPPPMMMJJJEEEAAA>>>;;;777444333222111///...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000111<<>>???>>>???FFFRRRiiisssbbbXXXWWWTTTTTTTTTTTTRRRPPPLLLJJJMMMRRRaaavvvzzzuuuzzz{{{uuurrrvvv}}}xxxpppgggcccmmm}}}kkkSSSDDD===:::;;;;;;:::777666777999999;;;===>>>??????>>>===<<<;;;999888777777888888888999999999:::::::::::::::::::::::::::;;;<<<<<>>@@@AAA@@@???@@@AAACCCEEEEEEFFFGGGHHHJJJKKKLLLNNNLLLLLLOOOSSSWWWWWWWWWRRRRRRRRRTTTTTTTTTSSSRRRPPPOOOPPPSSSVVVXXXWWWWWW[[[ZZZ[[[\\\[[[aaassszzz}}}~~~{{{kkkbbb```jjjxxxuuuXXXBBB777333111/////////...------,,,+++++++++++++++*********))))))))))))))))))))))))))))))ooogggeeeccc___^^^[[[XXXVVVTTTRRRRRRMMMJJJEEEAAA>>>;;;777444333222111///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000...666EEEYYYlllzzz{{{lllWWWOOOMMMIIIBBB======>>>@@@AAACCCRRRqqq}}}kkk___\\\UUUTTTSSSRRRSSSRRRPPPNNNIIIIIIQQQdddwww{{{wwwzzztttqqqqqqyyyuuukkkbbbeeezzzxxx___JJJ???<<<:::::::::999777666777888999:::<<<===>>>======<<<;;;:::999888777777777888777777777777888888888999:::999999999999::::::;;;>>>??????@@@@@@@@@??????@@@@@@?????????@@@@@@AAA?????????>>>===>>>AAACCCCCCDDDEEEFFFIIIKKKNNNOOONNNMMMLLLNNNQQQSSSTTTTTTOOOOOOOOOPPPQQQSSSTTTUUURRRQQQOOOPPPRRRTTTUUUUUUSSSTTTXXX\\\]]]___eeemmm|||xxxsssrrriiilllffffffooo{{{~~~gggUUU@@@333111111...)))---------,,,++++++******+++************)))))))))))))))))))))))))))))))))ppphhhfffddd```^^^\\\YYYWWWUUUSSSSSSMMMJJJEEEAAA>>>;;;777444222111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////---333===MMM```rrrhhhXXXPPPLLLFFFBBB>>>???@@@>>>;;;CCCZZZooowwwiiiddd[[[WWWTTTSSSTTTUUUTTTSSSLLLIIIKKKVVVcccqqq}}}uuuxxx}}}~~~|||qqqppptttyyyooohhhgggsssiiiQQQAAA;;;;;;999999999888777777777888999999:::;;;<<<<<<;;;;;;999999888888777777777777777777777777888888888888999999999888888999999:::<<<<<<<<<<<<============??????>>>??????@@@AAAAAAEEEDDDAAA>>><<<===AAADDDBBBBBBDDDEEEHHHJJJLLLNNNJJJJJJIIIJJJKKKLLLMMMMMMKKKKKKLLLLLLMMMPPPTTTVVVRRRPPPMMMLLLMMMOOOQQQQQQOOOQQQVVV]]]aaabbbbbbbbbeeevvvttt|||yyynnniiippp{{{zzztttrrryyy{{{xxxvvvooommmpppsss|||qqqmmmkkk}}}wwwrrrtttxxxsssYYYIII???444...///000...***,,,+++++++++*********)))************))))))))))))((((((((((((((((((((((((ooohhhfffeee___^^^\\\YYYWWWUUUTTTTTTMMMJJJEEEAAA>>>;;;777444111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////,,,000999FFFWWWjjj|||}}}dddTTTMMMJJJIIIAAA??????>>>===???IIIUUUpppvvvnnnccc]]]VVVSSSSSSUUUTTTRRRQQQNNNLLLMMMPPPZZZkkk{{{|||rrrooosssvvvrrrmmmrrrttt{{{zzzqqqiiikkkuuusssZZZEEE:::888999999888777777888999999999888999999:::::::::::::::777777777777777777666666888888888999999999999::::::999999888888999999999999::::::::::::;;;;;;<<<======>>>>>>???@@@AAABBBHHHJJJMMMLLLIIIEEEBBBAAABBBBBBCCCDDDEEEGGGIIIJJJHHHHHHHHHGGGGGGGGGIIIIIIJJJLLLLLLLLLMMMOOOTTTXXXTTTPPPMMMKKKLLLNNNOOOOOOYYYYYYZZZ]]]______ZZZUUUWWW^^^iii|||{{{tttuuuyyyssshhhdddffflllppp~~~vvvjjjhhhhhhfffjjjrrryyy}}}zzz{{{zzzkkkUUU>>>666444222///...---------***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((nnngggfffeee___]]][[[YYYWWWUUUTTTTTTMMMJJJEEEAAA>>>;;;777444000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,///666AAAQQQfffzzzttt___TTTOOOLLLDDD@@@???AAA@@@???AAAFFFWWWnnn|||mmmdddYYYSSSRRRRRRQQQNNNQQQOOOLLLIIIEEEIIIWWWggg}}}sssqqqoooooopppnnnkkkgggvvvyyytttmmmhhhpppdddLLL===888777777999777666777:::<<<<<<;;;888888888888888888888888666666777777777777666555999999999:::::::::;;;;;;;;;::::::999999999999:::888999:::;;;;;;;;;;;;;;;<<<<<<======???@@@BBBCCCFFFOOO[[[aaa^^^RRREEE<<>>;;;777444///000000111000000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...///333:::III^^^uuussseeeXXXNNNFFFBBBAAABBBAAA??????CCCKKKZZZrrrzzzooo```VVVTTTSSSPPPMMMMMMLLLLLLKKKGGGEEEKKKTTTiiiqqq}}}xxxmmmqqquuusssmmmiiikkknnnyyy~~~{{{qqqlllkkkuuuwwwXXXBBB999888777555888666666888<<<>>>???>>>888777777777777777777777555555666777777666666555999999999::::::::::::;;;<<<<<<;;;:::::::::::::::888999<<<===>>>>>>===<<<;;;<<<<<<===???@@@BBBCCCDDDPPP___hhhfffYYYIII???CCCCCCCCCCCCDDDFFFGGGHHHGGGIIIJJJIIIGGGFFFHHHKKKKKKNNNPPPOOOLLLMMMQQQUUUUUUSSSPPPNNNOOOPPPPPPPPPQQQSSSSSSQQQSSSXXXXXXSSSUUUYYYYYY]]]gggrrr{{{qqqttt}}}hhhQQQDDD===666111............---,,,,,,,,,************************(((((((((((())))))******))))))))))))))))))))))))lllffffffeee]]]\\\ZZZXXXVVVUUUTTTSSSMMMJJJEEEAAA>>>;;;777555//////000111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......111000000444@@@UUUmmm~~~uuuaaaOOOFFFCCCBBBBBB@@@===@@@EEEFFFPPPbbb{{{xxxggg\\\XXXVVVRRRNNNKKKJJJLLLOOOMMMHHHGGGIIIVVV___nnn|||xxxllljjjrrrwwwrrrgggccckkktttzzzzzzppppppnnnoooyyyqqqPPP<<<888999777333888666555888===@@@AAA@@@888777666666666666777777444555666777777666555555888999999999999:::::::::===<<<;;;;;;::::::::::::999;;;>>>@@@AAA@@@>>>===;;;;;;<<<===???@@@BBBCCCEEEOOO[[[cccaaaXXXLLLEEEBBBCCCCCCDDDFFFGGGIIIJJJFFFHHHIIIHHHEEEEEEGGGJJJHHHKKKNNNMMMIIIHHHLLLPPPSSSPPPNNNMMMNNNOOOOOONNNRRRUUUTTTPPPPPPTTTSSSNNNTTTUUUTTT[[[eeehhhuuu~~~ppp{{{hhhMMM>>>888333111111222///,,,---000000...******************+++++++++'''((((((((())))))******))))))))))))))))))))))))nnnhhhfffddd```___\\\YYYVVVTTTSSSRRRNNNJJJFFFAAA>>>:::666444333333222111000///......------------------------...---,,,,,,++++++++++++************+++,,,---...------------------------'''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++///333555888FFFbbb|||vvvttt~~~sssZZZOOOLLLGGGBBBBBBDDDAAA===DDDDDDLLL```uuuggg]]]XXXUUUTTTRRRNNNJJJKKKNNNNNNJJJFFFIIILLLTTTbbbsss}}}qqqmmmpppwwwvvvssslllhhhlllwww{{{ooogggiiiwww[[[@@@888777555666:::666444333555999<<<<<<::::::999888777777777888888888777666555555666777777888777777999:::;;;:::888===<<<<<<;;;;;;;;;<<<<<>>???BBBCCC@@@>>><<<<<<===>>>???AAABBBCCCHHHPPPXXXYYYTTTNNNJJJIIIGGGDDDAAABBBEEEIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEJJJIIIIIIKKKOOOOOOMMMJJJKKKLLLLLLLLLLLLKKKKKKJJJNNNQQQMMMFFFKKKUUUSSSHHHNNNNNNRRRVVVVVVUUU\\\ggg|||~~~wwwsssgggLLLCCC999333111111...,,,------,,,,,,+++***))))))+++++++++************)))(((((((((((())))))))))))((((((''''''''''''((((((mmmfffdddbbb```^^^\\\YYYVVVTTTRRRRRROOOLLLGGGBBB???;;;888555222222111000///...------------------------------...---,,,,,,+++++++++,,,************+++,,,---...------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111222444AAA^^^www{{{yyy}}}qqqXXXRRRLLLHHHFFFCCCAAA@@@???@@@EEETTTlllvvvkkkbbb[[[WWWTTTQQQMMMMMMMMMMMMKKKHHHDDDDDDHHHQQQ^^^lllwww}}}~~~sssmmmlllpppvvvrrrooolllkkkooovvv~~~sssmmmlllxxxhhhPPP;;;666777555444777666444333444888::::::999999999999888888888888888:::999888666555555555666888888888999<<<<<<;;;:::<<<;;;;;;::::::;;;;;;;;;AAA??????@@@BBBCCCAAA???@@@@@@???@@@@@@AAABBBCCCDDDKKKTTTVVVRRRLLLHHHFFFGGGEEECCCDDDGGGIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEIIIHHHHHHKKKMMMNNNLLLJJJJJJKKKKKKLLLLLLLLLKKKKKKNNNQQQOOOHHHEEEHHHLLLLLLLLLKKKOOOTTTTTTRRRUUU\\\aaaooouuujjjmmmrrruuu|||vvvtttjjjuuugggRRRHHH>>>777111...///000///---------,,,++++++***))))))+++++++++*********))))))'''((((((((())))))))))))))))))(((((((((((())))))mmmdddbbbaaa___^^^\\\YYYVVVTTTSSSRRRPPPMMMHHHDDD@@@===999666111111000///...------,,,------------------------------,,,+++++++++,,,,,,************+++,,,------------------------------/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////...///;;;UUUllliii\\\QQQMMMJJJCCCAAADDD??????BBBKKK\\\ssswwwlll```WWWVVVTTTQQQNNNLLLKKKKKKKKKGGGFFFEEEFFFLLLXXXeeeooo~~~kkkdddgggmmmtttyyykkkgggeeelllxxxwwwiiihhhpppzzzUUUCCC555555777444222333555444333444666777888777777888999::::::999888777;;;:::999777666555444444888888888:::===>>>>>><<<::::::::::::::::::;;;;;;@@@@@@@@@AAACCCCCCBBBAAADDDCCCCCCBBBBBBBBBCCCCCCBBBIIIQQQTTTQQQLLLGGGFFFHHHGGGFFFGGGIIIIIIHHHFFFGGGHHHJJJJJJJJJIIIGGGFFFHHHGGGHHHIIIKKKLLLKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKSSS\\\[[[OOODDDGGGQQQIIIIIIKKKOOOQQQNNNNNNPPPRRRWWWaaarrrkkk___^^^eeennntttiiikkkmmmcccmmmzzzmmmYYYGGG999444333///,,,+++...000///---,,,,,,,,,+++******))))))++++++*********)))))))))''''''((((((((()))))))))***))))))))))))))))))***mmmdddbbbaaa```___\\\ZZZWWWUUUTTTSSSPPPMMMHHHCCC@@@<<<999666222222111000///...---------------------------------,,,,,,++++++,,,,,,,,,+++*********++++++,,,---,,,,,,------------------//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............666III[[[{{{hhhTTTOOOLLLEEEAAADDD???@@@BBBEEEPPPccczzzyyyjjj^^^XXXVVVSSSNNNJJJIIIKKKNNNOOOMMMIIIEEEDDDKKKVVV___nnnzzzwwwmmmgggjjjppprrrqqqqqqdddcccgggqqqrrrbbbfffvvvgggGGG<<<333333666444222222444333333333444555666666555666888::::::999888777999999888777666666555555888888888;;;>>>??????>>>::::::;;;;;;;;;;;;;;;;;;??????@@@AAABBBCCCBBBBBBDDDDDDCCCCCCDDDDDDEEEEEECCCHHHPPPSSSRRRNNNJJJHHHIIIIIIJJJKKKKKKJJJGGGFFFGGGHHHKKKLLLLLLJJJHHHFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLJJJVVVkkkwwwiiiQQQJJJSSSJJJIIIIIIKKKNNNNNNMMMLLLTTTTTTWWW```sssyyysssnnnvvvxxxpppnnnwww~~~xxx}}}zzz___LLLAAA999444333111///......//////,,,***,,,+++++++++******))))))************))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))oooeeeccccccaaa___]]][[[XXXWWWVVVUUUOOOLLLGGGCCC???<<<888555444333333222111000//////------------------------,,,,,,,,,++++++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...000000333>>>JJJeee{{{xxx\\\RRRNNNIIICCCCCC===?????????CCCQQQdddrrrzzzmmm]]]ZZZUUUOOOJJJIIILLLOOOQQQPPPMMMGGGBBBBBBGGGLLLYYYcccppp|||wwwdddfffllltttuuunnnhhhfffbbbhhhqqq|||}}}{{{wwwkkkcccqqq{{{VVVAAA:::333333444333333333222333333333333333555666555666888999999888666555666666666666777777777666777777888:::===>>>>>>===999:::;;;<<<<<<<<<<<<;;;===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGBBBGGGLLLOOOOOOLLLIIIGGGHHHJJJLLLLLLKKKIIIGGGFFFFFFHHHJJJLLLLLLJJJHHHFFFFFFFFFGGGGGGGGGHHHIIIJJJGGGGGGHHHJJJJJJKKKKKKKKKKKKUUUkkk~~~uuu[[[OOOSSSNNNLLLJJJIIIKKKOOOPPPOOOSSSSSSUUUWWW]]]gggwwwvvvttt~~~```OOO===555333111000111000////////////---+++(((++++++***************)))*********)))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''pppfffeeeeee```___]]]ZZZXXXWWWVVVUUUOOOLLLGGGBBB???;;;888555555444333222111000000///------------------------,,,,,,+++++++++,,,------,,,++++++***++++++,,,,,,+++,,,,,,------.........***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///222222111666===PPPiiiooo\\\SSSNNNHHHCCCAAABBBAAA??????FFFSSS]]]qqq}}}kkkeee[[[SSSNNNLLLMMMOOORRRRRRPPPMMMIIIEEECCCCCCGGGMMMWWWbbbooo|||vvvkkkeeeeeehhhmmmooojjjbbbaaaeeehhhrrryyypppiiihhhsssjjjHHH;;;888444333333333333333111222333333222333555777555666777777777555444333333333444555666666666666666666666888;;;<<<<<<:::777999:::<<<<<<<<<;;;;;;999;;;===>>>>>>>>>???@@@?????????@@@BBBDDDEEEFFF@@@BBBEEEGGGHHHFFFDDDCCCFFFHHHJJJKKKIIIFFFEEEEEEEEEFFFHHHIIIJJJIIIGGGFFFEEEGGGGGGGGGFFFGGGIIIKKKGGGGGGHHHIIIJJJJJJJJJJJJNNNPPP]]]kkkhhhXXXPPPSSSPPPQQQNNNJJJJJJNNNQQQQQQMMMOOOSSSUUUSSSTTT\\\fffrrr^^^___```aaadddkkkvvv||||||yyyeeeYYYAAA777///...///...,,,---***+++,,,------,,,***)))******************************)))))))))(((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''oooeeeeeefff^^^]]][[[YYYWWWUUUTTTTTTPPPMMMHHHCCC@@@<<<999666444444333222111000//////------------------------,,,+++++++++,,,,,,---...,,,,,,++++++***++++++,,,++++++,,,,,,---......///,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000...///111111000222777BBBYYYxxxmmmYYYSSSMMMEEEBBBCCCBBBAAAAAAEEELLLQQQcccttt}}}ssseeeZZZTTTQQQOOONNNQQQQQQQQQQQQPPPMMMHHHDDD@@@AAAEEEMMMWWWeeettt~~~ooobbb___```mmmjjjfffccc^^^]]]eeepppsss}}}wwwoooeeeccctttXXX;;;222333333333222222111000000222333333333333666999666666555444333333222111222333444555555555444333555555555666999999999777555666888:::::::::999888666888;;;<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAABBB?????????@@@AAAAAA@@@???AAADDDFFFFFFDDDBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFIIILLLGGGHHHHHHIIIIIIIIIHHHHHHMMMMMMRRRXXXWWWPPPMMMOOOOOOTTTTTTMMMJJJLLLNNNMMMLLLKKKNNNSSSSSSPPPSSSZZZ___sssxxxnnnhhh```YYY[[[eeexxxvvvnnnfffbbb``````eeekkk|||fffRRRCCC<<<555000---000000...,,,...***+++,,,,,,,,,+++******))))))))))))***************)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''nnnddddddfff\\\[[[YYYWWWUUUTTTSSSSSSQQQNNNIIIEEEAAA>>>:::777333333222111000///......------------------------++++++++++++,,,,,,---...,,,,,,++++++***+++++++++++++++,,,,,,---.../////////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------333///...000000///111666666JJJiii{{{___VVVPPPHHH<<<===>>>???AAADDDHHHLLL___jjjzzzmmm```YYYUUUQQQMMMLLLLLLMMMOOOQQQOOOJJJDDDAAA???>>>BBBJJJWWWgggttt{{{qqq___XXX]]]eeeppphhh```\\\[[[aaaooo|||{{{lllfff___eeetttMMM444***...222333222222000---///111444444333444777:::777666555333111111000000333333444555444333111000555444444555777888666555222444666888999888777666444777::::::999999;;;===>>>===============>>>>>>@@@???======>>>??????>>>>>>AAACCCBBB@@@???@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHIIIHHHFFFFFFJJJMMMHHHHHHIIIIIIIIIHHHGGGGGGJJJMMMPPPRRRPPPMMMKKKKKKMMMUUUWWWPPPJJJIIIIIIGGGMMMHHHGGGMMMPPPNNNNNNQQQUUU___dddgggwwwnnnfffdddlll}}}~~~|||lllfff___YYYWWWXXX^^^kkkvvvkkkUUUCCC999444222---++++++......,,,,,,000...//////...,,,*********)))))))))))))))*********))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((