BM6P6(@ ###$$$###"""!!!"""#########$$$$$$%%%%%%%%%((('''%%%###!!!!!!!!!!!!%%%&&&'''&&&$$$###$$$%%%!!! !!!###%%%&&&&&&%%%###"""$$$%%%############""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((***+++,,,------......---)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''))))))))))))************---,,,,,,++++++*********((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,---......---+++***)))***+++,,,,,,******+++,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,------....../////////,,,,,,...///000000000000---///000111000///000111111111111111111111111111222111000000000111333444444222000///...---......777888:::<<<=========<<<:::888666333222111000111333222111000000111222333222222222111111111111000222222111111111111111111222222222222222111000000000000000000000000000000111111111111111111111111//////000111222333333333333222000//////000222333///////////////////////////////////////...............------,,,+++******+++++++++************)))(((((((((((())))))))))))---***)))***---...,,,***,,,,,,+++***))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''%%%###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$"""$$$%%%%%%$$$$$$&&&'''%%%$$$###"""###$$$&&&'''###$$$$$$###!!!!!!"""$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''((((((((()))))))))******+++++++++***************))))))***+++++++++******)))***++++++,,,,,,++++++******+++++++++++++++******+++,,,,,,******+++,,,,,,++++++******++++++,,,......---------,,,,,,,,,---------------.........------......//////000000---///000111//////000111111111111111111111111111111111000///000111222333222222111000000111111222666777888:::;;;<<<;;;;;;888777555333222111111111222222111000000111222222222222222111111111000000111111111111111111111111//////000000//////...---000000000000000000000000111111111111111111111111/////////000000111111111222111000//////000111222////////////////////////---.........////////////---------,,,+++*********+++++++++*********))))))))))))))))))************///,,,******++++++(((&&&++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%"""$$$$$$$$$$$$$$$#########!!!!!!!!!"""###$$$&&&''' """$$$$$$$$$%%%&&&(((#########$$$$$$$$$%%%%%%###$$$$$$###!!!!!!"""###$$$$$$"""!!!!!!!!!"""###!!!"""######$$$$$$#########$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""'''''''''''''''''''''''')))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((('''''''''(((((((((((()))))))))))))))))))))***************+++******))))))))))))***+++++++++++++++((((((((()))***+++,,,,,,***+++,,,+++******+++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,//////...------...///000---...000000/////////000111111111111111111111111000000///...///000111222111111111111222444555666444555666888999999999999666555444222111222222333222222111000000111222222222222111111111000000000111111111111111111111111...////////////...------000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------....../////////,,,,,,,,,+++******))))))++++++*********)))))))))))))))*********+++++++++---+++))))))))))))'''&&&***))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%)))$$$ !!!$$$&&&### %%%%%%$$$$$$######"""""" !!!!!!"""$$$%%%&&&'''!!!"""$$$$$$######%%%'''!!!"""###$$$$$$$$$######$$$$$$%%%###"""!!!"""$$$$$$###"""!!!!!!"""###$$$!!!!!!"""############"""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%'''((('''&&&$$$"""###$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))******+++******)))((((((((())))))***+++************)))(((((()))***,,,---)))+++,,,+++***)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++111///---,,,,,,---...000,,,...000000///...///000111111111111111111111111000///.........///111222111222222222333444555555333333444555555666666777444333222111111222333444222111111111111111111222111111111111000000000000000000000000111111111111000000000000000//////...000000000000000000000000000000000000000000000000000/////////////////////---......//////......---........................------------------------+++++++++*********))))))************))))))))))))((())))))))))))*********''''''''''''((())))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&)))$$$ !!!$$$&&&### $$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$"""###$$$$$$"""""""""$$$###$$$&&&'''''''''%%%%%%"""######""" !!!"""######"""!!!!!!"""###$$$!!!!!!"""############""""""######$$$$$$$$$######""""""#########$$$$$$$$$$$$%%%&&&''''''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))***************)))(((''''''((())))))******)))))),,,+++***))))))***+++,,,)))***++++++))))))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000///---,,,+++,,,...///,,,...///000///...///000000000000000000000000000000///.........///111222333444444333333333222222222222222222333333444444222111111000111222333444111111111222222111111111111111111000000000////////////000000000111111111000000000000000//////...////////////////////////////////////////////////000000000000000000000///,,,---............---,,,------------------------//////...---,,,+++******++++++***************************)))))))))(((((('''''''''(((((((((((()))%%%&&&&&&''''''((()))***((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%&&&''''''((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&'''%%%###$$$&&&'''%%%"""###############""""""""""""######$$$$$$$$$######"""###$$$###!!! !!!"""!!!"""$$$%%%%%%%%%$$$### !!!!!!  """"""""""""############!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''(((((()))))))))***))))))((((((''''''((())))))))))))))),,,++++++*********++++++)))***+++***))))))***+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,---...///,,,---//////.........///000000000000000000000000000000///...///000111222666666555555444222111000111111000000111222333333111111000000000111333444000111222222222222111000111111000000000/////////...//////000000111111111...////////////...------////////////////////////////////////////////////000000000000000000000000------------------------------------------------......---,,,++++++***)))++++++++++++++++++++++++******)))))))))(((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%$$$###""""""""""""############!!!"""###$$$%%%$$$$$$### """###"""!!!!!!"""### !!!"""""""""""""""!!!""""""!!! """ !!!###$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))******)))((('''&&&''''''(((&&&''''''''''''((((((((((((((((((((('''''''''''''''((())))))))))))))))))&&&'''(((((())))))(((((((((((()))***++++++++++++(((***+++***)))((()))+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------.........,,,,,,,,,------.........+++---//////...---...///000000000000000000000000111111000///000111222333777777777777666444222111111111000///000111222333111111000//////000222333000111222222222222111000111000000000////////////......//////000111111222//////000000//////...---////////////////////////.................................//////000000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***)))))))))((((((((((((''''''''''''(((((((((((('''(((***)))&&&%%%&&&(((((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&#########"""######$$$%%%)))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$######""""""######$$$###########################$$$&&&&&&&&&%%%###""" ###$$$###"""!!!"""!!!!!!""""""######$$$$$$ !!!###$$$%%%%%%%%%$$$ !!!"""!!!"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%###"""$$$%%% ###%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''$$$$$$%%%&&&''')))*********)))((('''&&&&&&'''((('''''''''(((((((((((())))))))))))((((((''''''&&&''''''((())))))***))))))&&&''''''(((((((((((((((###%%%''')))++++++++++++(((***+++***)))((()))***,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---------....../////////***+++,,,---...///......+++---//////...---...///000000000000000000000000222111000000000111333444777777888888888666444333111111000//////000222222222111000//////000111222000111222333333222111000000000000000////////////---......///000111111222222222222222222111000000////////////////////////........................,,,,,,------...///000000000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))###&&&((((((''''''***---((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""$$$&&&%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&''')))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''########################"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###########################$$$%%%&&&%%%###!!! '''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$"""!!!"""!!!  !!!"""###$$$$$$###!!! !!!"""########################%%%###""""""$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$***&&&"""!!!(((%%%""""""$$$%%%$$$"""!!!###$$$%%%$$$"""!!!########################%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!""""""""""""######"""###$$$%%%'''(((&&&%%%###""""""###%%%&&&%%%$$$$$$###"""""""""###############""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''(((((()))*********))))))))))))))))))))))))******))))))))))))))))))******************************((((((((()))***+++*********)))))))))))))))++++++++++++++++++++++++---------............///---...............------...............///000111222111000000000111333444333666888999666444222111////////////000111222333111111000000000000111111111111111111111000//////000000000000000000000000000000000000000111111222111000000///...------------------....../////////---,,,+++***+++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,'''(((***+++,,,---------000111222111...,,,,,,,,,,,,++++++******++++++,,,,,,)))&&&&&&((())))))'''((()))+++,,,,,,***'''%%%%%%%%%%%%%%%&&&((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""!!!!!!""""""###$$$"""%%%''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""""""""'''&&&%%%###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%######%%%%%%&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$########################################## ###$$$$$$### $$$$$$$$$$$$$$$###""""""######$$$$$$###""" $$$###""""""""""""###$$$"""###$$$###!!!!!!!!!"""########################%%%###""""""$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$!!!!!!"""#####################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!''',,,((($$$$$$***'''%%%%%%'''(((&&&%%% !!!###$$$$$$$$$###"""########################%%%%%%$$$######$$$%%%%%%#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&%%%%%%$$$$$$&&&'''((((((&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&''''''((())))))******))))))))))))))))))))))))************************++++++++++++++++++++++++******)))))))))******++++++++++++***************++++++++++++++++++++++++------------............---......//////...------//////.........///000000000000///000111222444555666888::::::777333111000////////////000111222333222111111000000111111222111111111111111000000///000000000000000000000000000000//////000000111222000000000///...---------,,,,,,------------------///...------,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***+++---.........//////000111000---,,,+++,,,+++++++++******+++++++++,,,***'''''')))***)))((('''((()))******((('''%%%&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$############$$$%%%%%%!!!###%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!!!!! !!!###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&################################################"""###$$$%%%%%%$$$###""""""######$$$###"""!!!!!!!!!!!!""""""""""""!!! %%%$$$############$$$%%%"""###$$$###"""!!!"""###########################%%%###""""""$$$%%%%%%$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!%%%'''%%%###"""&&&%%%###$$$%%%%%%$$$###"""""""""############$$$########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!! """$$$%%%%%%$$$"""!!!&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%$$$'''((()))(((''''''((()))((((((''''''&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++++++++++++++++++++************************------------............---......//////.........000000///.........//////...//////000111333444555888999;;;:::777333000///////////////000111222222222222111111111111222222111111222222111111000///000000000000000000000000000000//////000000111222000000//////...---------............------------000/////////...,,,+++***........................,,,,,,++++++++++++,,,,,,,,,+++************+++,,,***+++,,,...////////////...///000///---+++++++++++++++************++++++,,,***(((((()))***)))(((((((((((('''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$######""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!! !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""" !!!!!!""""""############""""""""""""""""""###"""###$$$###"""!!!"""###########################$$$###""""""$$$%%%$$$######""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!######""""""##################""""""######"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""############"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&'''((()))(((((('''''''''((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***)))*********+++++++++++++++)))))))))))))))))))))))),,,,,,---------.........---......////////////...111111000///........./////////000111222333444444666888:::999666222000//////......//////000111222111111000000000000111111111222222222222111000000///////////////////////////////////////000111111/////////......---------000000//////......------------...///...---+++***........................,,,,,,++++++++++++,,,,,,++++++************++++++***+++,,,---............,,,---......+++***************))))))))))))******+++******))))))))))))))))))((('''&&&&&&'''((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""""""""######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!! """#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! %%%%%%%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$##############################"""!!!!!!"""######$$$"""  ###%%%""""""""""""###$$$$$$%%%"""""""""######"""""""""!!!"""######"""!!!"""$$$########################$$$###"""###$$$$$$###""""""""""""######""""""""""""######$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&'''&&&$$$%%%&&&'''&&&&&&%%%%%%#########"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&%%%""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&$$$###""""""&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''''''''(((((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))))))))))))))******++++++)))))))))))))))))))))))),,,,,,,,,------------...---......///000000//////222111000///////////////111111222222333333444444333555888888666333111000............///000111222000000000//////000000000222222222222222111000000/////////////////////////////////...///000000111............------------.........------,,,,,,,,,(((***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***+++,,,,,,,,,,,,,,,***,,,---,,,***)))))))))***))))))(((((())))))***************)))(((((()))***)))'''&&&&&&''')))******)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&%%%$$$"""!!!######$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$"""  $$$&&&######""""""###$$$%%%%%%######$$$%%%%%%$$$######!!!"""######""""""###$$$########################$$$###"""###$$$$$$""" """"""############"""""" !!!""""""""""""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """""" !!!%%%&&&$$$!!!###%%%&&&%%%$$$$$$$$$#########$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$(((%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%###""" &&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&''''''((((((''''''(((((()))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((()))******++++++************************,,,,,,,,,,,,---------------...//////000000000000111111000/////////000000111222333444555666666666333555888888666444222222............///000111111111111000000000000111111222222222333222222111000000000000000000000000000//////......//////000111------------------------+++++++++***************'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))***++++++***))))))(((((()))***************)))***++++++)))((((((((())))))(((((((((((())))))''')))******(((''''''((()))((('''''''''((()))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######"""""""""$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%########################&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!""""""###$$$######"""!!!!!!"""###$$$"""######$$$$$$######""" """######""""""###$$$##############################"""###$$$$$$!!!!!!"""###$$$$$$###"""!!!!!!!!!"""############"""######""""""""""""#################################### """###  $$$$$$"""!!!!!!""""""###$$$%%%%%%%%%$$$$$$###########################$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""!!!&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%&&&''''''((((((((())))))***+++++++++))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))((()))(((((()))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------///000000111111111000000000///000000111111///000333666888999::::::666888;;;:::888555333222...............///111111333222222222222222222333222222333333222222111000000000000000000000000000///............///000000------------------------******++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***++++++***)))((((((((()))*********))))))''')))******(((''''''((()))((((((''''''(((((()))&&&(((******'''&&&&&&''''''&&&&&&&&&''''''((()))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%##################$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&""""""######%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$############%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&& ###%%%&&&$$$"""!!!###"""!!! !!!"""### !!!""""""!!!  """######""""""###%%%##############################"""###$$$$$$!!!!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""##############################$$$)))***%%%###&&&%%%!!!###''''''%%%$$$$$$%%%!!!###%%%&&&&&&&&&$$$##############################$$$%%%&&&&&&%%%$$$###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################'''&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))%%%%%%%%%%%%%%%&&&'''((()))))))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++************************---,,,***(((''''''((()))))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------///000111111111111000000//////000111222222,,,///222666:::<<<>>>>>>:::<<<>>>===999555333222...------......///000111555444444333333444444555222333333333333222111111000000000000000000000000...............///000000---------------------------------....../////////...---,,,+++***+++,,,---------------------------++++++************++++++((()))***++++++***)))(((((())))))************)))'''((())))))(((&&&'''(((((((((''''''''''''(((((($$$'''***)))'''%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((($$$######"""###%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%######""""""###%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%######################################################################## """$$$%%%%%%%%%###"""!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!!!!""""""""" """""""""!!!"""$$$&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""#########"""""""""###$$$%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$######"""########################$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''((()))******++++++******************************+++---...000111222222+++)))((()))---...---+++*********+++,,,---...///---......///////////////////////////000000000111///......333:::???BBBBBB???AAABBB@@@<<<777333222000000000000000111111111111111222222222333333333222333444555444333222111222222222111111111111111---------------,,,,,,,,,///...,,,++++++,,,...///......////////////..............................------......------,,,+++))))))*********+++++++++************))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$###'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""############### !!!!!!!!!!!!"""""""""%%%%%%%%%$$$$$$################################# """###%%%%%%$$$###""" !!!"""""""""############$$$$$$$$$$$$!!!"""###""" !!!############"""""""""!!!!!!""""""###$$$$$$###""""""#########"""""""""""""""#########"""######$$$$$$!!!"""""""""############!!!!!!"""""""""#########"""###$$$$$$%%%%%%$$$$$$#################################"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""##############################"""""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%)))((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******++++++***+++++++++******************+++,,,...000111111111,,,***)))+++...000///---,,,,,,++++++,,,,,,---...---......///////////////////////////////////////...------111888???BBBCCCEEEFFFFFFCCC>>>888555444000000000000111111111111111111111222222222333333222333444444444333111111000000000000000000000000000000//////......------...---,,,++++++---...///...//////000000//////...........................++++++,,,,,,++++++***)))***+++++++++,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$########################""""""""""""############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$""""""######$$$$$$$$$$$$"""######!!!!!!######"""""""""!!!!!!!!!!!!""""""######""""""!!!$$$#########""""""!!!!!!$$$$$$######"""#########""""""""""""############ !!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&#######################################"""""""""########################%%%$$$$$$############$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((('''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******++++++***++++++++++++******))))))***+++,,,...//////000000,,,++++++---///111111000...------,,,,,,,,,,,,,,,---....../////////////////////..................---,,,,,,000777>>>CCCFFFKKKJJJHHHDDD===888555444111111111111111111111111111111111222222222222333222333333333333222111111.........//////000000000222222111000000///......------,,,,,,,,,---///000//////000000000000//////------------------------++++++,,,,,,++++++***)))++++++,,,,,,,,,---------************))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$#######################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!"""###$$$######"""#########$$$$$$%%%%%%%%% !!!!!!""""""######"""######""" !!!"""$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!%%%%%%$$$###"""""""""###"""""""""""""""#########!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$################################################""""""#########!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&########################################################################&&&&&&%%%$$$#########$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((()))))))))+++++++++***************'''((()))******++++++***,,,,,,++++++***)))))))))******,,,---............+++++++++---///000111111//////...,,,,,,+++++++++---......///////////////............------------...------000666>>>EEEIIILLLKKKHHHBBB;;;555333222222222111111111111111000111111111111222222222222222222222222222111111000------...///000000111111333222222111000///......------,,,,,,---...///000//////000000000000//////------------------------------......------,,,++++++++++++,,,,,,,,,,,,---************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!!!!"""######$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$#########$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$######""""""""" !!!""""""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############ !!!!!!!!!!!!!!! !!!""""""######"""#########""""""$$$&&&$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!%%%%%%$$$###"""""""""#########"""""""""""""""""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$#######################################""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$######""""""########################$$$$$$############$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$%%%%%%#######################################$$$$$$$$$########################&&&&&&%%%$$$#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((()))***++++++,,,+++++++++*********)))'''((()))******++++++***+++++++++*********))))))******+++,,,,,,,,,,,,,,,)))***+++,,,------////////////...---,,,,,,,,,,,,---......///////////////...............---------//////000222666===DDDIIIKKKJJJGGGAAA;;;666333222333222222222111111000000000000111111111222222222222222111111000000000000......//////000111222222111111000//////...------------------......////////////000000000000//////------------------------------......------,,,+++************++++++++++++************)))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$###!!! !!!""""""$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$$$$######"""""" !!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$###$$$&&&'''""""""!!!!!!!!! ###""""""!!!!!!""""""###"""""""""""""""""""""###$$$$$$######"""#####################""""""""""""############$$$$$$$$$$$$!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""########################$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...,,,,,,++++++***)))))))))'''((()))******++++++*********************************+++++++++++++++***(((***++++++++++++,,,......---------------......---......///////////////------........./////////000111222333555:::AAAEEEGGGGGGFFFBBB===888666555333333333222111111000000000000000111111111111222222111000000//////000000/////////000000111111111//////............------..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))*********+++++++++************))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$#########$$$'''(((((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""###$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$###""""""$$$%%%"""!!!!!!!!! $$$###""""""""""""###$$$!!!!!!!!!"""######$$$$$$#########"""######$$$$$$############"""""""""!!!""""""""""""############!!!""""""#######################################!!!!!!!!!"""######$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!##############################""""""""""""######""""""######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!"""%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$""""""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++---...///000,,,++++++***))))))(((((('''((()))******++++++***)))))))))***++++++,,,,,,)))******+++******)))))))))+++,,,,,,***)))***,,,++++++,,,,,,...///000111---......///////////////------...///000000111111000111333333444666;;;???@@@AAABBBAAA===999777666444444333222222111000000000000000000111111111111222111000///...///000000////////////////////////------............//////000000000//////...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))*********+++++++++,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$###!!! !!!"""############""""""""""""%%%$$$###""""""###$$$%%% !!!"""###$$$%%%%%%###"""""""""###$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""############$$$$$$$$$######$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""%%%((()))(((%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$!!!$$$''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%""""""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))+++,,,...///000111++++++******)))((((((''''''((()))******++++++***(((((()))***+++,,,,,,---)))************))))))(((***,,,...,,,***(((***,,,******+++,,,...000222333---......///////////////,,,---...///000222333333///111333333222333777;;;999;;;>>>>>>;;;888666555444444333333222111000000000000000000111111111111222111///.........///000...............---------------......///000000000000111000000///---,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,---------************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$###"""!!!########################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$ !!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%############""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!###!!!!!!###'''&&&&&&%%%$$$###""""""###"""!!! !!!"""###%%%%%%$$$###""""""######$$$$$$$$$#####################""""""""""""######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%&&&'''&&&$$$###$$$%%%################################################""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&################################################!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$############"""###########################$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###!!!"""###$$$%%%$$$####################################$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''++++++******,,,...111333,,,+++***)))(((((((((((()))(((((((((''''''''''''************************))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++,,,,,,,,,------------......------,,,+++---...///111111111000///...///111222111222333555888888999999999999888888222222222111111111000000222111000///............////////////............////////////////////////////////////000000000000333333333222000///---,,,000---+++,,,...000///---111000///...---------...++++++++++++,,,---............---,,,,,,,,,,,,---************)))))))))(((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''''''''%%%###""" !!!!!!""""""###"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%###!!!###&&&'''%%%###########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###%%%'''(((%%%"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######(((&&&$$$""" ###!!!!!!"""###$$$###""""""############$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!############"""""""""!!!$$$"""  """$$$&&&&&&&&&%%%$$$$$$#########"""!!!!!!!!!!!!"""###$$$$$$###""""""""""""""""""###########################""""""""""""######""""""""""""!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$######""""""""""""######%%%&&&'''&&&$$$###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&################################################"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$######"""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''')))((('''&&&%%%&&&((()))))))))((()))***,,,///111))))))(((((()))***++++++))))))))))))))))))((((((************************)))))))))))))))))))))))))))))))))***************,,,,,,,,,---------......------------------,,,,,,---...///000111000000//////111222222111222333444555555666666666666555555222222222111111111000000000000/////////000000111////////////////////////////////////////////////000111111111111111111111222222222111000///...---///---+++,,,...000///...///////////////.........,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++*********))))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''''''''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%######&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############%%%######$$$&&&'''$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!"""######!!!!!!"""###$$$###""""""############$$$$$$$$$############""""""""""""!!!!!!""""""""""""""""""############""""""""""""$$$######""""""######$$$ ###""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""!!!!!!!!!""""""###############""""""""""""#########""""""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$##################$$$$$$&&&&&&%%%$$$###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################"""!!! ###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########"""""""""###########################$$$$$$%%%%%%%%%%%%%%%'''%%%###!!!!!!!!!###$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###"""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''***)))(((''''''((()))***,,,,,,,,,,,,---///111333***)))))))))))))))***+++************************************************))))))))))))))))))))))))***))))))))))))))))))(((,,,,,,---------.........,,,------------------------...//////000/////////111222333333111111222333111222222222222222222111222111111111111000000000...//////000111222222333000000000000000000000000000000000000000000000000111222222222222222111111000000000000000//////...///---,,,---...000000//////000111111111000///...,,,++++++*********++++++,,,,,,+++************+++++++++++++++************(((((('''&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&(((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############"""""""""$$$######$$$%%%&&&$$$"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""###$$$%%%###!!!!!!"""###$$$###""""""############$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""######$$$#########"""""""""""""""#########$$$$$$#########"""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""######$$$######""""""""""""############""""""!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""########################$$$%%%&&&%%%#########$$$################################################"""""""""""""""""""""""""""""""""""""""######### !!!""""""######"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""######!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#####################&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''')))(((((('''(((((()))***,,,,,,,,,---...///111222---,,,+++)))(((''''''''')))))))))************+++************************))))))))))))))))))))))))******))))))((((((''''''++++++,,,,,,,,,---------,,,,,,,,,,,,------.............../////////......111222333222000///000111//////000000000000//////111111111111000000000000//////000111111222222222000000000000111111111111000000000000000000000000111222222333333222111000......///000000/////////...---------...///000000333444555555444222///---,,,,,,+++***))))))))))))++++++***)))))))))))))))************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$######$$$$$$%%%""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""""""""""""""""""""%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%###!!!!!!!!!###$$$###"""""""""#########$$$$$$$$$############"""""""""!!!!!!!!!""""""######$$$$$$""""""""""""""""""######!!!!!!"""######"""!!!!!! !!!!!!""""""######""""""############""""""!!! !!!!!! !!!"""######$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!$$$%%%&&&%%%###"""###$$$################################################""""""""""""""""""""""""!!!!!!""""""############ !!!""""""######""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##########################################""""""$$$$$$############$$$$$$#########"""""""""!!!!!!########################"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''((()))***+++---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++,,,+++++++++,,,...///000/////////.........//////000111222111///......///...//////000000//////...000000000000000000000000///000111111111111000//////000000000111111111222000000000000000000000000000111222333222111///...------...////////////...------.........///111222777888888777555222///---,,,,,,+++***))))))))))))******)))(((((((((((()))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""""""""""""""###%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$############!!!!!!!!!###$$$###"""""""""#########$$$$$$$$$############""""""""""""""""""##################""""""""""""############ !!!!!!""""""!!!!!! !!!!!!!!!""""""######"""######$$$$$$######"""!!! !!!!!!"""!!!!!!!!!""""""###############""""""""""""######""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""###### !!!"""######"""!!! ###%%%%%%$$$###"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#################################"""""""""""""""$$$$$$############$$$$$$######"""""""""!!!!!!!!!########################"""######$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&################################################&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&'''(((((())))))(((((((((((()))***+++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((()))))))))*********++++++++++++,,,...000111111000000////////////000000111222111///...///000...//////000000//////...//////000000000000000111...///000111111000///......//////000000111111111000000000000000000000000000111222333222111///---------...............---,,,...//////...///111333999888888777444111///---,,,++++++*********++++++******)))(((((((((((()))''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""############$$$%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%$$$###"""!!!###!!!!!!"""###$$$###""""""############$$$$$$$$$############""""""""""""$$$$$$##################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###"""###########################""""""""""""#####################$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$ !!!###$$$$$$###!!! ###$$$%%%$$$###""""""$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""########################$$$$$$$$$######"""""""""$$$$$$############$$$$$$###"""""""""!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&'''''''''''''''((())))))*********'''''''''((()))+++,,,---,,,,,,+++***))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************+++*********,,,...111222333222111000///000000111111222333222111000111222......////////////......////////////000000111111+++,,,...000000000///...------...//////000111111////////////////////////111222444555444222///---------.........------,,,,,,...//////...///222444666555444333111000//////,,,++++++++++++,,,,,,---+++***))))))(((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###$$$#########"""""""""!!!!!!"""###$$$%%%$$$$$$###"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$%%%%%%###$$$%%%###!!!!!!###&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%###"""!!!###!!!!!!"""###$$$###""""""############$$$$$$$$$############""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""########################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$#####################""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$%%%$$$"""""""""###################################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$######"""!!!!!!"""$$$&&&(((&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%&&&'''''''''&&&)))))))))))))))******+++///...---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))************++++++++++++*********,,,...111333444333111000000000111222222333444444333222333444---......//////......---.../////////000000111111(((***,,,///000111000///,,,------...///000000111////////////////////////222444555666555333000...---.........------,,,++++++...000000...///222555222111000/////////000000++++++++++++,,,---......++++++***))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$############################## !!!"""############$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!! !!!###%%%&&&%%%###"""""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###!!!!!!###%%%########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###!!!"""%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""###!!!!!!"""###$$$###""""""############$$$$$$$$$######""""""""""""###### !!!!!!!!!!!! $$$$$$%%%$$$###""" !!!!!!"""###############!!!"""""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! ###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$######"""$$$###"""""""""""""""""""""###$$$$$$###"""!!! !!!!!!""""""""""""!!! $$$"""!!!!!!""""""!!!!!!!!!"""""""""#########%%%$$$$$$###############""""""""""""############ !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((%%%$$$(((((((((((())))))))))))+++,,,---,,,***((((((((((((((())))))*********+++''''''((()))***++++++,,,++++++)))(((((('''''''''(((((((((((()))***+++,,,*********+++,,,...000222444111......111333222000///000111222222111///...//////............////////////.........---------111111111111///,,,)))'''///---+++***+++---000222///...---,,,---...111222555666777777666333000---000000000///......------,,,,,,---...///000111111////////////...---,,,,,,+++,,,,,,------,,,,,,+++))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%(((&&&$$$"""!!!"""$$$&&& !!!#########"""!!!######$$$$$$$$$$$$######!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""############$$$%%%&&&'''##############################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""" !!!"""###$$$######$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""########################&&&%%%###!!! !!!!!!######$$$$$$$$$######"""########################%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!!!!"""###&&&$$$###!!!  ###""""""!!!!!!""""""###!!!""""""######""""""!!!"""############!!!  !!!"""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!"""###""""""!!!!!! ######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$%%%$$$###"""!!!""""""############"""""""""$$$$$$###"""""""""##################""""""!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""$$$###!!! !!!###$$$!!!!!!"""############""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''''''''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((()))******+++++++++,,,------+++))))))************)))))))))))))))(((((())))))******++++++,,,+++***)))(((((((((((((((((((((((()))***+++,,,******+++,,,---000222444666333//////111222111//////000111222222111000000/////////......///////////////.........---------...///000000///---+++***...---,,,,,,---...000222//////...------...///000333444555555444222///---000000//////......---------------...//////000000------.........---,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###!!!!!!"""###$$$ !!!"""#########""""""#########$$$$$$#########!!!"""""""""############""""""""""""""""""##################$$$%%%&&&'''########################$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""""""""######$$$$$$$$$######"""########################%%%$$$$$$$$$############%%%$$$"""!!!!!!!!!"""#########"""!!! !!!""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######""" !!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!! $$$############$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$############$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""$$$$$$###$$$$$$#####################""""""!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""#####################$$$$$$%%%""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$###""""""""""""###$$$"""###$$$%%%%%%$$$###""""""""""""############$$$###$$$$$$$$$$$$###""""""!!!""""""######""""""!!!$$$###  ###$$$ !!!""""""""""""""""""###$$$$$$%%%$$$$$$$$$######"""!!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''&&&&&&'''((()))***+++---......,,,...///...,,,******+++++++++******)))((((((((()))))))))))))))*********++++++***)))(((((((((((((((((((((((()))***+++,,,++++++,,,---///222555777999555111000111222000---...///000111222222111111000//////......//////000/////////............---+++,,,---//////......------......//////000111111/////////...............000111222333333111///...000000//////...---------........................***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""######!!!"""######$$$#################################""""""""""""############ !!!""""""#####################$$$%%%&&&########################$$$$$$$$$$$$###""""""!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$##########################################""""""""""""$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!""""""##################""" !!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!!!!"""""""""###""""""!!! $$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$&&&''''''&&&%%%$$$###"""""""""########################""""""######$$$$$$######"""!!! !!!"""###"""!!!$$$$$$$$$$$$############%%%$$$$$$###############!!!"""""""""############  !!!"""#########""""""######$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""###############$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!$$$"""  """$$$ !!!""""""######""""""######$$$$$$$$$$$$######$$$###"""!!!"""$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***'''&&&%%%%%%%%%&&&'''((('''''')))+++---///000111000111111000---***)))************)))))))))))))))*********)))))))))))))))***)))(((((('''''''''((((((((((((((()))***+++,,,+++,,,,,,...111444777888:::666222000111111...,,,......///000111111222222000//////......//////000/////////...............+++,,,---............------...///000111111111000.../////////...---,,,,,,...///000222222111000000000//////......---,,,,,,.........---------,,,,,,((()))***++++++,,,++++++******++++++++++++******(((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$ !!!"""$$$$$$$$$###############$$$$$$$$$############""""""""""""######"""""""""""""""#########!!!!!!!!!"""""""""#####################$$$%%%%%%########################$$$$$$$$$%%%$$$$$$######################################################$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$#####################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###""""""###$$$$$$$$$##############################"""""""""""""""!!!!!!!!!######"""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!! !!!!!!"""""""""""""""######""""""!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!!"""$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%###"""!!!"""###%%%'''%%%%%%$$$""""""!!!!!!!!!""""""!!!!!!!!!""""""""" !!!!!!"""######""""""$$$###"""###$$$%%%$$$###########################%%%$$$$$$###############!!!"""""""""############$$$###"""!!!"""###$$$%%%###""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$"""  """!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!$$$###!!!!!!###$$$!!!"""######$$$$$$###############$$$$$$######"""$$$$$$######$$$%%%'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((((((&&&%%%$$$$$$$$$&&&''')))&&&''')))+++...000222333444444444111---)))((('''''''''((()))***++++++,,,*********)))))))))))))))(((((('''&&&&&&&&&''''''(((((((((((()))***+++,,,+++,,,,,,...111444777888:::666111///000000...+++------......///000111222//////............//////////////////////////////------------------,,,,,,,,,---///111222111000000......//////...---,,,+++......000111222222222111/////////...------,,,,,,......------,,,,,,++++++(((((()))***++++++++++++)))******++++++******)))(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%###""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$########################"""!!!!!!"""############""""""""""""""""""$$$$$$$$$######"""""""""######""""""######$$$$$$##############################$$$%%%&&&&&&&&&%%%################################################$$$############$$$$$$%%%######$$$$$$$$$$$$######"""""""""""""""###$$$%%%"""""""""""""""""""""""" !!!"""$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""###############""""""!!!######""""""""""""######!!!""""""""""""""""""!!!!!! !!!!!!"""##################""""""!!! !!!""""""######""" !!!!!!""""""!!!!!!  !!!"""###$$$$$$$$$"""######$$$%%%$$$$$$$$$###""""""""""""###%%%&&&$$$###""""""!!!"""""""""!!!!!! !!!"""""" !!!"""""""""""""""###""""""###&&&''''''&&&!!!!!!""""""###############""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$""""""!!! !!!"""""""""###$$$%%%%%%$$$###"""###"""""""""""""""!!!!!!###$$$$$$$$$$$$###"""""""""##################"""$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$#########$$$######"""!!!######$$$%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%%%%$$$$$$$$$&&&'''(((&&&''')))+++...000222333555555444111---)))'''&&&&&&&&&''')))***+++,,,---)))))))))))))))*********(((''''''&&&&&&''''''((((((((((((((()))***+++,,,++++++,,,---///222555777777333///...///000...+++------,,,------...///000...------------------......////////////000000000......------,,,+++++++++,,,---///000111111000///.........------------------...///000111111111111//////......---,,,,,,,,,---------,,,,,,+++++++++))))))******************))))))************))))))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%$$$###$$$$$$###"""""""""#########"""!!! !!!"""###############""""""""""""%%%%%%%%%$$$###"""""""""######"""""""""######$$$##############################$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######"""""""""!!!""""""######"""""""""""""""""""""""" !!!"""###############!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""###$$$$$$$$$###""""""!!!$$$$$$############$$$$$$"""######$$$$$$######"""###"""!!!!!!!!!"""###$$$""""""######"""!!!!!!  !!!"""############!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""###$$$$$$%%%&&&&&&######""""""######$$$$$$"""!!! """###$$$ !!!"""###$$$######$$$###"""###%%%&&&%%%$$$ !!!"""######$$$###""""""!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""!!!!!!$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""$$$######""""""######$$$######$$$$$$$$$$$$######!!!""""""##############################"""!!!!!! !!!###&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%#################################$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&''')))+++---///111222222333333000---)))((((((''''''((()))***++++++,,,(((((())))))******++++++))))))((((((((())))))***(((((((((((()))***+++,,,******+++,,,---000222444333000,,,,,,...000...,,,---,,,+++++++++,,,---------,,,,,,++++++,,,,,,---.../////////000000000000------,,,,,,++++++,,,,,,,,,------...////////////...---,,,,,,,,,---...///------......//////000000///......------,,,,,,+++,,,,,,,,,+++++++++++++++******+++++++++***))))))((())))))))))))))))))(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$######"""$$$###"""!!!!!!!!!""""""###"""!!! !!!"""###############"""""""""!!!###############"""""""""######""""""""""""##############################$$$$$$$$$######!!! ########################""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######$$$$$$######""""""######""""""""""""""""""""""""#########"""######$$$$$$!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!""""""######### !!!"""###$$$######"""!!!"""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""!!!  !!!"""############!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$###!!!  !!!"""###$$$###"""""""""###$$$%%%&&&'''&&&&&&############$$$%%%&&&'''###"""!!!!!!!!!###$$$%%%!!!!!!"""$$$$$$%%%%%%%%%(((&&&$$$#########!!! !!!"""###$$$%%%$$$$$$###############""""""""""""############"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$###""""""###$$$$$$######""""""!!!!!!!!! ###$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$### !!!!!!"""""""""""""""###############"""!!!!!! ###&&&'''&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''((()))***+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&'''''''''''')))+++---///000111000111111000---+++******))))))))))))************'''(((((()))***++++++,,,+++***************++++++(((((((((((()))***+++,,,*********+++,,,...000222111...++++++...000///------,,,+++*********+++,,,,,,++++++******++++++,,,.../////////000000111111,,,,,,+++++++++,,,------,,,,,,------...//////000...---+++***+++---///000,,,,,,,,,---------......///......------,,,+++++++++++++++++++++++++++++++++++++++++++++***)))((((((((())))))))))))((((((''''''((((((((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$###""" !!!"""$$$"""!!! !!!"""$$$$$$#########""""""!!!!!! !!!!!!""""""############"""""""""""""""###########################%%%%%%$$$""" ########################""""""######$$$$$$$$$$$$$$$$$$######"""######$$$######$$$$$$$$$$$$######&&&&&&%%%$$$####################################&&&%%%$$$#########%%%&&&!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""$$$$$$$$$###""" """$$$%%%%%%%%%%%%$$$###############$$$$$$######"""!!! !!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""""""""############%%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$!!!""""""""""""########################$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######'''%%%###!!! """"""$$$###"""!!!!!! !!!!!!###"""""""""!!!!!! ######$$$######"""!!! """"""!!!!!! !!!!!!""""""""""""!!!!!!!!!$$$%%%$$$"""""""""########################$$$$$$%%%&&&'''(((((()))""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""###$$$  $$$'''%%%#########$$$%%%%%%%%%%%%$$$$$$$$$###############$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&(((***,,,...///,,,+++***(((''''''''''''%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%''')))+++,,,---,,,,,,//////...---,,,***)))((((((((())))))))))))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))***,,,---,,,******+++,,,,,,...000///---,,,---000,,,,,,,,,---......//////111///---+++++++++,,,---'''((()))***+++,,,------000000////////////000000------,,,,,,+++***)))))),,,,,,,,,------.........++++++,,,---.........---'''))),,,......---+++***)))************)))((((((+++++++++************)))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&'''((())))))'''%%%$$$$$$$$$###"""%%%%%%$$$###""""""""""""############$$$%%%&&&&&&""""""!!!!!!!!!###$$$%%%$$$""" !!!$$$&&&%%%$$$$$$$$$######"""!!!!!!!!!###""""""""""""$$$%%%&&&###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!########################$$$#########""""""!!!!!!""""""############""""""$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$##################$$$#########""""""!!!!!!!!!!!!""""""#########$$$"""###$$$$$$###"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""###$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!! !!!!!!!!!""""""$$$$$$#########"""""""""!!! !!!!!!!!!"""""""""#########$$$$$$ !!!!!!"""%%%$$$$$$###""""""######""""""""""""""""""""""""$$$######""""""!!!!!! ######"""""""""""""""!!!#########"""""""""!!!!!!&&&$$$###!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!""""""############"""""""""$$$%%%$$$#################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$#########"""""""""""""""$$$######""""""######$$$""""""!!!!!!!!!"""######!!!!!!###""""""######$$$$$$$$$$$$$$$$$$$$$###############$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''(((***,,,...///,,,+++***((('''&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))***++++++++++++,,,,,,,,,+++***)))((('''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***+++,,,,,,*********,,,,,,...000///,,,+++,,,...+++,,,---...///000000111333111...,,,******,,,,,,(((((()))***+++,,,------......------......//////------,,,,,,+++******))),,,,,,,,,---------......------.........---,,,,,,)))***,,,------,,,+++***+++++++++++++++***)))(((+++++++++************)))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******(((&&&%%%&&&&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!"""######$$$""" !!!$$$&&&%%%$$$&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""############"""""""""!!!""""""############""""""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""""""""############"""###$$$$$$###"""###$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""%%%$$$###"""!!!""""""#########$$$%%%%%%%%%%%%$$$$$$######"""""""""######"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""############"""!!! !!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!! ############$$$$$$$$$%%%###""""""""""""###$$$$$$###""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!""""""##################""""""""" !!!"""############"""""""""""""""###############$$$$$$$$$$$$###### ###%%%&&&%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$######""""""######$$$###""""""""""""###$$$$$$$$$""" !!!$$$%%%###!!!!!!"""######$$$$$$######$$$###############$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''(((***,,,...///---,,,***((('''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''')))*********))))))((()))))))))(((((('''&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++***)))***,,,,,,...///...,,,++++++,,,+++,,,---///111222333444777444000,,,******+++,,,))))))***++++++,,,------++++++,,,,,,,,,------...---,,,,,,++++++*********,,,,,,,,,,,,------------////////////...---,,,+++,,,,,,,,,++++++++++++***---------,,,,,,***))))))+++++++++************)))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((***+++,,,,,,***((('''''''''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###"""!!!"""$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###!!!"""$$$&&&&&&$$$!!!!!!"""############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""############""""""$$$$$$$$$#######################################$$$######""""""######$$$###""""""!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######""""""""""""############"""###$$$$$$###"""###$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! !!!"""######$$$%%%%%%%%%%%%$$$$$$######""""""""""""###!!!###$$$&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!###############""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""" !!!!!!"""""""""$$$$$$$$$$$$###########################"""!!! !!!!!! !!!!!!"""######$$$$$$################## !!!"""######"""""""""""""""######$$$$$$%%%"""######$$$$$$######"""!!!###%%%&&&%%%$$$$$$%%%########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!######""""""""""""#####################$$$$$$%%%%%%$$$######%%%%%%$$$"""!!!!!!"""############"""#########"""######$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''((()))***+++---...---,,,***(((&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))***+++******((((((&&&''''''(((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((()))+++***))))))***+++,,,---......---,,,++++++,,,---///111333555666777999666111,,,******+++,,,******++++++,,,------...***++++++,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------...---+++************+++............---,,,******+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%(((((((((((()))+++,,,---...,,,))))))))))))(((&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$######"""""""""""""""###"""""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$### !!!###$$$%%%$$$"""!!!"""##################"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""""""""############""""""################################################$$$$$$$$$######$$$$$$$$$!!!!!! !!!!!!!!!!!!"""###$$$$$$%%%%%%########################"""""""""""""""#########"""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%########################"""""""""!!!""""""###$$$$$$### !!!"""######$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!""""""!!!"""$$$%%%&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""""""""############"""!!!######$$$$$$$$$%%%%%%%%%!!! !!!""""""""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$!!!!!!!!!""""""#################################"""############"""!!!!!!!!!!!! !!!!!!"""########################$$$$$$"""""""""""""""!!! """"""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!"""$$$%%%%%%$$$$$$%%%&&&########################%%%$$$$$$######""""""!!!"""""""""""""""""""""""""""######$$$$$$######"""############""""""!!!!!!###""""""""""""""""""##################$$$$$$%%%!!!!!!!!!!!!"""""" !!!!!!"""############"""######""""""###$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((((((((()))***+++,,,,,,+++)))(((&&&%%%%%%$$$############$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''')))***+++++++++***)))(((&&&'''(((((()))((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***))))))(((***+++,,,,,,---...///...,,,+++---...000222444666888999888555111---******+++,,,+++++++++,,,------......+++,,,---...............,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...---+++***)))***+++,,,/////////......,,,+++++++++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((((((((()))+++,,,---...,,,***)))))))))((('''''''''&&&$$$############&&&&&&%%%$$$############!!!!!!""""""############""""""""""""###$$$%%%&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""########################""""""""""""""""""######""""""############""""""################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!"""""""""""""""######"""""""""""""""""""""###$$$$$$###"""###$$$ !!!!!!!!!!!!"""########################""""""!!!!!!"""###$$$$$$%%%###""" !!!"""#########$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""######!!!"""""""""!!! ############$$$$$$$$$%%%""""""!!!!!!""""""###$$$"""""""""""""""######$$$ !!!!!!!!!""""""#########!!!"""""""""""""""###### !!!!!!!!!!!!!!!"""######"""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""###############""""""""""""!!! ###############$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$$$$######$$$&&&###########################"""""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""######""""""!!!!!!""""""######""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######""""""""""""###$$$%%%%%%########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''(((((()))*********((('''&&&%%%%%%%%%$$$############$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))*********)))(((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''))))))(((((()))+++++++++---///111111///,,,,,,---///111333555666777444222000---,,,+++,,,,,,,,,,,,,,,------.........---...///000000///...---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***+++---...//////000---,,,+++*********+++,,,---............---,,,,,,+++++++++************)))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((***+++,,,---+++)))((((((((('''&&&'''&&&%%%$$$############%%%%%%$$$$$$###$$$$$$$$$ """###$$$$$$$$$$$$!!!"""######"""###%%%'''$$$$$$###""""""!!!!!! """!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""$$$%%%&&&########################""""""""""""############""""""############""""""###############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&''' !!!!!!!!!!!!"""############"""""""""""""""###$$$$$$###"""###$$$!!!!!!""""""""""""##############################!!!""""""######$$$$$$$$$$$$$$$######"""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!! !!!!!!!!!""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""#########$$$$$$ """######"""!!!"""""""""#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&""""""!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!""""""######### !!!!!!!!!!!!!!! ###############""""""""""""""""""######"""""""""!!!#########""""""$$$%%%########################"""""""""""""""""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######!!!###&&&''''''&&&%%%%%%"""######$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################""""""###$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&'''(((((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((((((((((()))+++++++++,,,000333444111...******,,,...///111333333//////...---------,,,,,,------------...............///000000000...,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,------------+++++++++***++++++,,,,,,,,,,,,---.........------+++++++++************)))(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***,,,***((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%!!!"""######$$$###""""""!!!"""$$$###""""""%%%'''$$$######""""""!!! ######"""""""""!!!!!! %%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""$$$&&&'''########################!!!"""""""""############""""""############""""""""""""#########$$$$$$$$$##############################""""""""""""######!!!!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""""""""############"""""""""!!!"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%######################## """###%%%%%%%%%%%%$$$######$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$"""!!! !!!!!! !!!"""######""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""""""""############""""""######$$$$$$$$$%%%!!!$$$%%%%%%%%%$$$!!!""""""""""""#########!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!! !!!"""""""""######$$$$$$$$$###!!! """$$$%%%$$$###"""!!!!!! !!!!!! !!!!!!"""""""""### !!!""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!"""###"""!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" """###$$$$$$###""" !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### ###$$$$$$###############$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''%%%$$$#########$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&(((((('''((()))+++******,,,000444666333000(((((()))+++---...///000+++,,,---......------,,,---------..................///000000///---+++)))++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,***+++,,,---............+++++++++************)))(((((())))))))))))(((((('''((()))++++++)))((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))+++)))'''&&&&&&&&&%%%$$$######$$$%%%''')))+++,,,############$$$%%%&&&&&&######$$$$$$###"""  ###$$$$$$""""""%%%'''$$$$$$######"""!!!!!!!!!###$$$%%%%%%### $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""######$$$$$$$$$$$$########################!!!!!! !!!!!!$$$$$$############$$$$$$$$$$$$##################!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""$$$$$$$$$###"""###$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""" """$$$&&&'''&&&%%%$$$!!!"""$$$%%%%%%###!!!######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""######$$$$$$$$$$$$$$$###!!!  """###)))'''$$$"""!!!###&&&(((###"""!!!"""###$$$###!!!"""""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""#########"""!!!  !!!"""$$$$$$$$$$$$############&&&$$$!!!!!!###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###### !!!"""""""""""""""###$$$$$$%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((('''((()))((('''&&&((()))+++,,,///111222222111000222+++(((,,,...,,,+++.........---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---......//////......---,,,))))))*********++++++++++++++++++************)))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---......---+++)))***,,,---,,,)))))))))))))))(((((((((((((((((())))))))))))))))))#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""###%%%'''((('''$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################'''%%%$$$#########!!!!!!###$$$###"""!!!"""### !!!!!!###$$$%%%&&&&&&$$$$$$%%%$$$$$$###"""!!!########################$$$#########""""""!!!!!!######$$$$$$###""" $$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############""""""""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""##################$$$###!!!  !!!"""'''%%%###!!!!!!"""$$$%%%###"""!!!"""######"""!!! !!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""""""""""""""#########""""""""""""""""""!!! !!!""" !!!!!!"""""""""#########""""""""""""########################$$$$$$$$$$$$######""""""!!!!!!%%%%%%$$$$$$##################"""""""""""""""!!!$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!"""###!!!!!!"""#########""""""###$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$########################""""""""""""############&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((('''&&&&&&)))++++++---///000111000//////+++%%%"""&&&(((&&&%%%(((///......---------------++++++,,,,,,,,,,,,------............------,,,,,,))))))*********++++++++++++++++++************))))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,***)))***,,,---+++)))))))))))))))((((((((('''((((((((((((((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###%%%'''''''''$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$##############################"""!!!"""$$$%%%$$$###!!!###$$$###"""!!!"""###!!!!!!"""###$$$$$$%%%%%%""""""######$$$###############""""""""""""""""""############"""""""""!!!!!!"""######$$$###""""""$$$######""""""######$$$###""""""!!!!!!""""""###%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""%%%$$$$$$$$$##################""""""""""""#####################"""!!!!!!###########################""""""!!!!!!""""""###"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!"""############""""""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""###"""!!! !!!###""""""!!! !!!!!!!!!###"""!!!!!!######"""!!!"""!!!!!!!!!!!!"""######$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""""""""""""""$$$$$$######""""""!!!!!!"""!!!!!! !!!!!!""" !!!"""###$$$$$$!!!"""###$$$$$$###"""!!!""""""######$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$############"""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###""""""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!""""""#########$$$######""""""######$$$$$$######"""!!!#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###%%%''''''&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***)))))))))'''&&&&&&)))+++,,,---...//////...---,,,+++'''%%%((()))(((((()))///...------,,,,,,------+++++++++,,,,,,------------------,,,,,,,,,++++++***************++++++++++++++++++************))))))***,,,......---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++***)))***+++,,,+++))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#################################"""!!!"""$$$%%%$$$###!!!###$$$###"""!!!"""###"""""""""######$$$$$$$$$ !!!"""###############"""""""""!!!!!! ############"""""""""""" """###$$$$$$$$$$$$$$$######""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""############""""""""""""######""""""""""""#####################"""!!!!!!#################################""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###############!!!!!!"""############""""""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!  !!!!!!""""""!!!!!! ###!!! !!!"""###"""!!!######""""""######$$$%%%############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""""""""""""""%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$######"""""""""###""""""""""""""""""""" !!!!!!""""""###$$$######""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!$$$$$$$$$$$$$$$###"""!!!##################""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''((()))***+++---,,,+++(((&&&&&&(((+++------......---,,,******---++++++,,,---,,,,,,---------,,,++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++************************+++++++++*********))))))(((***,,,......---+++******++++++++++++,,,,,,,,,++++++,,,,,,++++++************))))))*********)))))))))((((((((('''''''''(((''''''&&&&&&%%%%%%$$$***((('''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$##############################&&&$$$""""""######!!! !!!###$$$###"""!!!"""###""""""""""""############ !!!"""""""""""""""#########"""!!!!!! #########"""""""""""""""!!!!!!""""""##################""""""""""""######"""!!!!!!!!!!!!!!!!!!""" """""""""""""""""""""""""""""""""""""""!!!!!!!!!######""""""""""""#####################"""!!!!!!########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######"""""""""######""""""""""""""""""#################################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! """"""#########"""!!! """!!! !!!"""###"""  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!  !!!"""""""""""""""%%%$$$$$$###"""!!! !!!!!!"""""""""""""""$$$$$$##################""""""!!!!!!"""###$$$$$$""""""######"""!!! !!!!!!""""""#########"""""""""""""""""""""### !!!!!!""""""######!!!!!!""""""############"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&)))&&&###"""#########""""""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((()))++++++//////---+++(((''')))***......---,,,+++***)))((((((***+++******+++,,,+++,,,+++******))))))************+++,,,,,,---......---,,,+++************+++************************+++++++++*********))))))((()))+++------,,,+++************+++++++++,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###%%%&&&%%%###"""###$$$$$$$$$###"""""""""######$$$$$$######"""########################%%%###""""""######!!! !!!###$$$###"""!!!"""###""""""""""""""""""######"""""""""""""""!!! $$$$$$$$$######"""""""""""""""""""""""""""######$$$######"""""""""""""""###""""""""""""""""""###""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""######"""""""""##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######################## !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!###############"""!!!!!!"""!!! """"""!!! !!!!!! !!!!!!"""###!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!  !!!"""""""""""""""$$$$$$######""""""!!!!!! !!!"""############""""""""""""!!!!!! """"""!!!!!!!!!###$$$%%%!!!"""######"""  !!!"""###$$$$$$"""""""""############$$$""""""""""""############ """###$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$#########%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""#########$$$######""""""""""""!!!!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$$$$%%%''''''''''''''')))'''$$$#########!!! !!!!!!!!!"""$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''(((((()))***+++///000000...,,,***+++,,,......---,,,+++***))))))&&&***,,,******,,,,,,+++,,,+++******))))))************+++,,,,,,---......---,,,+++*********+++,,,+++++++++***************+++++++++************)))((())))))***************************++++++++++++,,,,,,---------+++***)))''')))***)))((('''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######$$$%%%%%%$$$""" !!!###$$$$$$$$$###"""""""""############""""""######################## !!!###$$$$$$###!!!###$$$###"""!!!"""###!!!!!!!!!""""""#####################"""!!! ###############$$$$$$$$$""""""""""""############%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!""""""#########""""""""""""######"""######$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########"""############$$$$$$$$$%%%$$$"""!!! !!!"""""""""############""""""###############$$$$$$$$$!!!!!!"""############""""""############$$$$$$$$$###############$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""###$$$%%%%%%###############""""""!!!#########""""""""""""!!!"""!!! !!!"""!!! ###############$$$$$$%%%!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""#########""""""""""""""" """###$$$$$$######!!!!!!!!!!!!!!!""""""""" """######$$$$$$$$$ !!!"""######""" !!!!!!!!!""""""######$$$############$$$$$$%%%%%%$$$$$$$$$$$$############!!!"""######$$$###""""""""""""""""""""""""""""""###$$$%%%%%%######$$$%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###############!!!!!!"""#########"""""""""!!!!!! !!!"""###$$$$$$$$$############$$$$$$########################!!!!!!"""""""""#########"""###%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$!!!""""""""""""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((''''''''''''((()))******+++---000111000///000111///...---,,,+++*********&&&,,,///,,,+++...///------,,,,,,+++++++++++++++)))******+++---......///...---+++*********,,,---+++++++++*********))))))+++++++++************))))))((('''''''''(((******************++++++++++++,,,---...///...,,,***)))&&&(((***)))'''&&&((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%###!!! """$$$%%%%%%$$$###""""""############""""""########################  ###$$$$$$###!!!###$$$###"""!!!"""### !!!"""###$$$$$$##################""""""!!!!!!""""""######$$$$$$!!!"""""""""############$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$ !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""###############""""""""""""#####################"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###"""############$$$$$$$$$'''&&&$$$"""!!!"""######!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$!!!!!!"""############""""""############$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$###""""""######"""!!!!!!!!!!!!""""""  !!!"""!!! !!!!!!""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!""""""""""""""""""""""""""""""######### """###$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&###%%%&&&%%%###!!! """$$$%%%$$$###"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$###############$$$$$$###""" """"""""""""""""""""""""###$$$%%%%%%######$$$%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$$$$### !!!""""""""""""""""""!!! """###$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%#########$$$%%%%%%### $$$###############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***(((+++///222333333444555///...---,,,++++++++++++###***...***))),,,---+++///...------,,,,,,------)))******+++---.../////////...,,,******+++,,,---++++++++++++******))))))+++++++++************))))))(((&&&%%%&&&''')))+++)))************+++++++++---.../////////---***)))&&&(((***)))&&&&&&'''***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))***,,,---///...,,,)))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%###!!!!!!$$$%%%%%%$$$$$$""""""############""""""###########################"""!!!!!!""""""!!! !!!###$$$###"""!!!"""### !!!"""###$$$%%%!!!"""###$$$$$$%%%$$$$$$ !!!"""###$$$$$$!!!!!!""""""#########$$$""""""!!!!!!!!!###$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""#####################"""!!!!!!########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$)))(((%%%$$$######$$$%%%!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$ !!!!!!""""""######$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""$$$###"""###$$$%%%$$$"""%%%$$$$$$###"""!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""######""" !!!""" !!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$######""""""!!!!!! ###!!! !!!"""###""" !!!###$$$###!!! """"""############"""""" !!!!!!!!!!!!!!!"""""""""""""""!!! """""""""""""""###$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###  ###%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%######"""""""""###%%%&&&&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%'''((('''&&&$$$%%%%%%"""$$$&&&((()))'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))))),,,111666777555333000...+++)))((()))***,,,)))***+++,,,---,,,+++++++++++++++*********))))))+++***))))))+++---000222000///---+++******++++++************************+++***)))(((((()))***+++))))))(((((()))***++++++************************,,,---...//////---+++*********)))((((((((((((((((((((('''&&&%%%%%%$$$$$$(((''''''&&&'''((()))***+++...000///+++'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$######"""!!! !!!!!!  """#########"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&%%%###!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###########################"""!!! """###############""""""""""""""""""#########""""""!!!############""""""""""""$$$$$$############$$$$$$ !!!"""###$$$$$$%%%$$$###"""!!! """$$$%%%%%%###""""""###&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""######$$$ !!!!!!"""###$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############"""!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""######""""""""""""######$$$"""!!!!!!######"""!!!""""""!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""######$$$"""!!! !!!#########""""""!!!!!! !!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$######$$$#########"""""""""""""""  !!!"""!!! !!!"""$$$$$$###""""""###""""""############"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!###$$$&&&%%%$$$$$$#########$$$"""######$$$$$$######"""!!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''(((***...333444222000///---+++)))((()))***+++)))***+++,,,,,,,,,+++++++++++++++*********))))))+++***))))))***,,,...000---,,,+++)))(((((())))))++++++++++++++++++++++++******))))))))))))******))))))(((((()))******+++************************+++,,,---......,,,+++)))***))))))((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((***,,,------***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""#########"""!!! """""""""!!!!!! """#########"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""!!!!!!!!!!!!"""""""""######$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&#########$$$$$$#################################$$$###!!!!!!!!!"""$$$%%%############""""""""""""""""""############""""""############""""""""""""#########""""""#####################$$$$$$$$$$$$""""""!!!!!!!!!"""#########$$$&&&&&&%%%$$$$$$%%%'''&&&%%%%%%######"""!!!$$$$$$$$$%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$$$$##################""""""#########$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!! ###"""""""""!!!!!!  !!!"""!!!!!! $$$######""""""######$$$###""" !!!!!!!!! """!!!!!! """""""""""""""!!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$"""!!! !!!#########""""""!!!!!! """"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$######"""$$$$$$$$$$$$############!!! !!!!!!  """$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###%%%%%%$$$############$$$!!!""""""""""""""""""!!!!!!!!!"""##################$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""#########%%%%%%$$$############$$$######$$$$$$%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%'''&&&%%%$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''((((((***...111222111///...,,,***(((((((((******))))))+++,,,,,,,,,+++***+++************)))))))))+++***)))))))))***,,,---,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))((((((((()))*********************************+++,,,,,,,,,+++***)))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***)))(((&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!######""""""!!!!!! ######""""""""""""!!!!!! !!!""""""######""""""###############$$$$$$$$$""""""""""""""""""""""""################################################""""""############""""""########################$$$$$$%%%&&&&&&%%%%%%%%%"""##################"""##############################"""!!!"""###$$$%%%$$$$$$#########"""""""""""""""###############"""$$$$$$#########"""""""""###""""""!!!!!!""""""###%%%%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%###%%%''''''&&&&&&'''((((((((('''&&&%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######""""""!!!!!! """""""""""""""!!!!!! """"""!!!!!! ######""""""""""""######$$$"""!!!!!!!!!!!! ######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!  """ !!!!!!""""""######""""""############""""""""""""""""""""""""""""""$$$###############$$$$$$###$$$$$$$$$$$$###""""""########################""" !!!"""!!! """$$$$$$#########$$$######""""""""""""######%%%%%%$$$######""""""""""""""""""""""""!!! ######""""""""""""######!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""$$$$$$###############$$$!!!""""""######""""""!!!!!!!!!"""##################$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""$$$$$$###############$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))***+++---///111111000///,,,+++)))((('''((())))))((()))***,,,,,,++++++***************))))))))))))+++***))))))((()))******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((())))))((((((((())))))***************************))))))***+++******)))((()))))))))))))))(((((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$$$$$$$$$$$$$%%%%%%"""!!! !!!"""###""" ###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""############""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$########################!!!!!! !!!"""###$$$$$$$$$#########""""""""""""###$$$$$$$$$######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""$$$&&&'''''''''((()))))))))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""############"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!#########""""""!!!!!! """""""""""""""!!!   """!!!!!! !!!!!!$$$###!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""""""""!!! !!!!!! !!! !!!!!!""""""######""""""#########""""""!!!""""""""""""""""""""""""$$$$$$###############$$$######$$$$$$$$$######"""""""""""""""""""""""""""###"""!!!"""######"""!!!!!!###$$$###""" !!!######"""!!!!!!"""######%%%$$$$$$$$$#########""""""""""""""""""!!! ######""""""""""""###### !!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########""""""###$$$$$$"""##################"""!!!!!!"""#####################$$$%%%&&&&&&''''''$$$$$$$$$$$$######""""""#########""""""###$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%###$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''((()))******+++,,,............------***)))((('''''''''((((((((()))***+++,,,+++******))))))))))))))))))))))))******))))))))))))))))))***+++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))((((((((((((((()))))))))))))))))))))))))))((()))))))))))))))))))))((())))))***)))(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%''')))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%"""!!! !!!"""###""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$###"""######""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$###""""""######!!!###%%%&&&&&&'''((()))***))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""############""""""""""""""""""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%"""!!!###""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! ###!!!###%%%!!!  !!!###"""!!!!!!######"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!! !!!######""""""!!!!!! """"""######""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$###""""""$$$$$$###""""""###$$$###!!! $$$###"""!!!!!!"""###$$$########################"""""""""""""""!!! """!!!!!!  !!!!!!""""""###"""""""""""""""""""""""""""######$$$$$$######"""###""""""""""""###$$$$$$"""######$$$$$$######"""!!!!!!"""#####################$$$%%%&&&'''((((((######$$$$$$$$$###""""""###""""""""""""###$$$$$$&&&%%%%%%$$$######""""""######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$"""$$$'''))))))(((%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++***+++,,,,,,***))))))***((('''''''''&&&'''''''''((((((***+++++++++***)))(((((()))))))))))))))***************))))))))))))''''''((()))*********)))))))))))))))))))))))))))))))))************))))))))))))((((((''''''(((((())))))))))))))))))))))))((((((((())))))))))))***((()))*********)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!! !!!###%%%&&&%%%%%%'''((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""############""""""""""""#########$$$$$$%%%%%%&&&###"""!!!!!!######"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""###""""""""""""###$$$%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$$$$%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!""""""### !!!"""###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!###&&&'''&&&'''((()))***))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""######!!!!!!!!!"""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!  """######""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!"""######""" !!!#########""""""!!!!!! """""""""""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%!!!!!!"""""""""############"""!!!"""###$$$###!!!!!!"""$$$$$$"""!!!!!!"""$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$$$$"""""""""""""""!!! """"""!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$!!!""""""""""""""""""!!!!!!!!!"""#####################$$$%%%&&&'''((((((""""""###$$$%%%$$$######"""""""""""""""###$$$$$$$$$$$$$$$##################$$$$$$%%%&&&&&&%%%%%%###%%%&&&&&&$$$######$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&((()))***,,,,,,***,,,---+++((('''''')))&&&&&&&&&&&&&&&&&&&&&''''''(((***+++++++++***)))(((((((((((())))))******))))))******+++*********%%%&&&((()))*********)))))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((()))******+++((((((*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###!!!!!! """&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$#########$$$$$$################################# !!!!!!!!!"""""""""###"""""""""""""""#########"""######$$$%%%%%%&&&&&&$$$###""""""###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###############"""""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""""""""###### !!!!!!""""""#########$$$$$$%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$#########!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""#########"""""""""######$$$$$$$$$######"""!!!!!!!!!""""""###%%%'''(((((('''(((******)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""""""""""""""""" !!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!  !!!"""###$$$%%%%%% """###!!!""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$%%%%%%$$$"""!!!###$$$ !!!!!!"""#########"""""""""""""""!!! """"""""""""""""""""""""%%%%%%$$$######"""###### """###%%%%%%&&&&&&""""""######$$$$$$$$$%%%###!!! !!!"""###""" """$$$$$$$$$###$$$%%%$$$###""" """###$$$ !!!"""###$$$$$$%%%"""""""""""""""!!!!!! $$$$$$###""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$""""""!!!""""""###$$$$$$ !!!!!!!!!!!! !!!!!!"""#####################$$$%%%&&&(((((()))!!!"""###$$$%%%%%%$$$###""""""!!!""""""###$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&###%%%&&&&&&$$$######$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%''')))+++---$$$%%%&&&((()))+++,,,------...///---)))'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++******)))'''((((((((())))))******))))))***+++++++++++++++'''(((***+++,,,,,,,,,+++************************+++***)))(((((()))***+++***)))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++'''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$"""&&&((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%######$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$""""""###$$$%%%%%%&&&&&&$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""######$$$"""###$$$%%%&&&'''''''''&&&%%%###""""""###%%%&&&""""""""""""""""""""""""!!!!!!"""############"""%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%''')))***)))((()))***))))))((('''&&&%%%$$$$$$!!!!!!!!!""""""######$$$#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!""" !!!"""""" """"""""""""""""""""""""""""""!!! """""""""""""""!!! """"""!!! """!!!###""" !!!!!!!!!""""""""""""""""""######""""""!!!  !!!!!!""""""""""""!!!!!!"""%%%%%%$$$%%%%%%$$$$$$###"""""""""!!!###%%%###  """ !!!!!!!!!!!!"""""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!############""""""""""""######""""""""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!###  %%%(((%%%"""########################"""!!! !!!###%%%$$$########################### !!!"""######"""!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&'''((((((''''''&&& !!!"""$$$&&&((()))***((((((''''''(((+++---///333444333...)))&&&'''***'''''''''''''''&&&&&&&&&))))))***+++,,,------...***)))((()))***+++***(((((()))***)))'''&&&&&&'''******))))))******+++,,,+++***)))((((((***,,,------+++)))'''&&&&&&((()))++++++++++++******))))))&&&'''(((*********)))((())))))))))))))))))))))))'''(((***++++++***)))(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&(((***)))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################"""!!!"""$$$%%%%%%$$$ !!!"""!!!"""###%%%######$$$%%%&&&&&&''''''""""""""""""!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$%%%%%%%%%$$$"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$###!!! $$$$$$###"""###$$$&&&'''&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!########################""""""""""""""""""""""""'''&&&$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!  !!!!!!!!!!!!!!! """"""!!! """!!! !!!""""""!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""" !!!###"""!!! $$$$$$$$$#########""""""###$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$&&&%%%$$$###""""""""""""$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""#########$$$######""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""###$$$"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&))),,,---000000...+++(((&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++)))(((''''''))))))(((''')))***+++***((('''((()))******))))))******+++,,,***)))((('''((()))+++,,,,,,+++)))(((''''''((((((************))))))(((((('''((()))******)))(((((())))))))))))))))))))))))'''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&(((***+++***'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################""""""###%%%%%%$$$###!!!######"""!!! !!!""""""""""""###$$$$$$$$$%%%$$$############"""""""""###"""!!!  !!!######"""!!!!!!!!!""""""""""""############""""""&&&%%%$$$###""""""""""""########################!!!!!!!!!!!!""""""###$$$$$$$$$###""""""""""""""""""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$######"""!!! $$$###"""""""""###$$$%%%%%%%%%%%%$$$###"""""""""!!!""""""###$$$%%%&&&&&&&&&%%%$$$######""""""###""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$######$$$$$$'''&&&%%%%%%&&&&&&%%%$$$""""""############"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!! !!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""!!!  """"""!!! """"""###""" !!!######"""!!!!!! !!!"""############"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!%%%###!!! !!!!!! """""""""""""""""""""""""""""""""#########$$$$$$"""!!!!!!!!!#########"""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$%%%%%%$$$###""""""""""""$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""############""""""!!! """""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""""""""""""""""""""!!!###%%%###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$###"""######!!! """"""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''***,,,...///---***)))((()))(((''''''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&)))***+++***)))((()))******))))))))))))***++++++))))))((('''''')))***+++*********))))))((((((''')))))))))))))))((((((((((((((())))))))))))((('''))))))))))))))))))))))))''''''(((((((((&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))***+++,,,,,,+++(((%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###########################"""""""""$$$%%%%%%###""""""###$$$###!!! !!!"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!! !!!!!!$$$$$$###""""""""""""#########$$$$$$$$$$$$######(((&&&###!!! !!!###%%%########################!!!!!!!!!"""###$$$%%%&&&$$$###""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###"""!!!!!!""""""######"""!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$############$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""######&&&%%%$$$$$$%%%%%%###"""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!! !!!!!! """"""!!! !!!###$$$### !!!$$$$$$#########""""""!!!!!! !!!""""""""""""""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!!%%%###"""!!! """"""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%% !!!###!!! !!!!!!!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""######$$$##################$$$""""""!!!!!!!!!!!!""""""""""""###""""""!!! #########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""###$$$$$$$$$####################################%%%$$$"""###$$$$$$"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$"""""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((***,,,...//////,,,((((((+++,,,+++)))&&&''''''((()))******+++,,,+++++++++*********)))((('''&&&'''(((((('''&&&(((*********(((((()))***)))))))))))))))***++++++***))))))((()))***++++++)))************)))((('''************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((('''&&&$$$###''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%'''))),,,------...---+++(((%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################""""""###$$$&&&%%%###!!! """"""""""""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$##################%%%$$$$$$###############"""######$$$$$$######"""&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######"""""""""""""""###$$$###############$$$$$$"""""""""""""""""""""""""""###############""""""""""""""""""############&&&%%%$$$#########$$$%%%$$$######"""!!!!!!!!!!!!######""""""!!!!!!!!! """###$$$%%%&&&''''''((('''&&&%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$############%%%###""""""""""""!!!""""""############""""""!!!!!! !!!!!! !!!""""""!!! !!!!!! !!!!!! !!!!!!!!!"""""" !!!!!! !!!!!!  !!!!!!"""""""""!!!!!!""""""!!! """$$$"""!!!$$$!!!"""""""""######$$$$$$"""""""""""""""!!! !!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%% !!!###!!!"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######"""##################$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""!!! #########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""" $$$&&&$$$!!!###########################""""""###$$$%%%%%%###""""""""""""""""""""""""###"""!!! !!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,......---***''''''***,,,+++)))&&&''''''((()))******+++,,,,,,++++++***))))))))))))(((''''''))))))(((''''''((())))))''''''((()))))))))(((((())))))***++++++*********++++++,,,,,,)))******+++******)))(((++++++++++++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%$$$''''''&&&%%%$$$$$$######(((((((((((((((((((((((($$$$$$$$$######$$$$$$$$$&&&%%%$$$$$$&&&))),,,.........---+++(((&&&%%%&&&%%%%%%&&&&&&%%%%%%$$$####################################$$$%%%%%%###!!!!!!"""###"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$###############!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######"""""""""""""""######$$$$$$###############$$$""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!"""""""""###############"""""""""######$$$$$$$$$$$$######""""""!!!"""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&''''''(((&&&%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%###""""""######""" ###$$$$$$%%%%%%$$$$$$###!!!  !!! !!!!!!!!!!!! """!!!!!! !!! !!!!!!""""""### !!! !!!!!!"""  !!!""""""""""""""""""""""""!!!  !!! !!!### """"""###$$$############"""!!!  !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###"""!!!!!!###$$$ !!!!!!"""###$$$$$$"""!!!!!!!!!#########"""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$$$$$$$###############$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""### !!!!!!""""""#########""""""""""""##################"""""""""""""""""""""""""""""""""""" """%%%"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!###%%%&&&&&&%%%########################$$$##################$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''((()))***+++((('''%%%%%%&&&((((((((('''''''''(((((())))))))))))))))))((((((''''''''')))(((''''''))))))((('''&&&'''((((((''''''((())))))(((((((((((()))******+++++++++,,,,,,,,,,,,---************************+++++++++,,,,,,,,,,,,,,,((((((((((((((()))******))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$##############################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$&&&(((+++------------***'''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###########################%%%$$$"""###$$$$$$###"""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$############""""""""" !!!"""#########""""""$$$$$$###""""""""""""###!!!!!!""""""""""""!!!!!! !!!###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!"""""""""""""""######$$$$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!######$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&''''''&&&%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""######$$$#########"""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$!!!  !!!!!!!!! !!!!!!""""""!!!  !!!""""""###### !!!"""""" !!!!!!"""!!!  !!!!!!""""""!!!!!!""""""!!!  """"""""" !!!"""""""""###!!!"""""""""""""""!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!###$$$###!!! """$$$ !!!!!!!!!""""""#########$$$$$$$$$"""""""""### """"""!!!!!!""""""###$$$$$$###############$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""### !!!""""""###$$$$$$######""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%#########%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))&&&&&&&&&%%%$$$%%%''')))'''''''''''''''''''''(((((((((((((((((('''''''''((('''&&&&&&(((((('''&&&&&&((())))))(((((()))***((((((((((((((()))************+++,,,,,,,,,,,,,,,++++++)))))))))***+++,,,******+++++++++,,,,,,,,,''''''''''''((()))+++,,,))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$ %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))+++,,,,,,+++)))&&&%%%'''(((%%%%%%&&&&&&%%%%%%$$$###########################'''%%%"""!!!"""############$$$%%%$$$"""!!!"""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######### !!!"""############"""######"""!!!!!!!!!"""""""""""""""######"""""""""!!!""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!###$$$###"""!!! !!!"""#########"""!!!""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$###""""""!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$######"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$  """!!!  !!!"""###"""!!!  !!!"""######$$$ !!!"""###!!!"""#########"""  !!!!!!!!! """"""!!!  ###"""!!!$$$$$$$$$############### !!!"""############!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!###$$$%%%### !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###%%%###  """!!!!!!!!!""""""""""""###$$$$$$$$$###$$$%%%%%%&&&$$$###############$$$$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """###### !!!!!!"""###$$$$$$%%%######""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!"""###########################'''%%%$$$$$$%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$(((((()))***************&&&((()))(((%%%%%%(((,,,'''''''''''''''&&&&&&&&&)))))))))***************'''&&&%%%%%%''''''&&&%%%''')))******))))))***,,,((((((((((((((()))******))))))***++++++++++++***,,,+++)))((((((***+++---))))))******++++++++++++&&&&&&&&&&&&(((***,,,---))))))))))))))))))))))))$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))++++++***(((&&&%%%''')))%%%%%%&&&&&&&&&%%%$$$$$$########################(((%%%""" !!!###$$$$$$ !!!#########$$$%%%'''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########"""!!! !!!$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!!!!!!!"""###""""""!!!""""""###$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$'''((('''%%%### """""""""!!!!!!""""""""""""############!!!!!!"""###$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%########################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!""""""!!!######$$$$$$$$$$$$###### !!!!!!!!! !!!"""###%%%###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!! """"""""""""""""""""""""!!!  !!! !!!!!!!!!!!!###$$$$$$$$$$$$"""  !!!"""###$$$""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""""""""""" """!!!  !!!"""!!!""""""""""""#########$$$#########""""""!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!#########"""!!!"""#########""""""""""""######$$$###!!!  $$$###"""!!!!!!"""###$$$ !!!"""######$$$$$$###$$$###!!! !!!""""""""""""""""""""""""""" """###"""!!! !!!###"""############$$$$$$$$$ !!!"""###$$$$$$###"""""""""###$$$%%%%%%###$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''(((((((((((((((''''''&&&&&&&&&$$$%%%%%%%%%######$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((((((((((((''''''''''''(((((((((((())))))))))))******)))'''%%%%%%&&&(((+++)))'''''')))***+++***&&&'''''''''(((((())))))))))))))))))***************+++,,,+++((('''((())),,,,,,+++***))))))******+++++++++*********))))))'''''''''''''''((()))))),,,+++++++++******))))))***))))))((('''&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&''''''***)))'''&&&%%%%%%%%%&&&###$$$$$$$$$$$$###""""""#########"""""""""!!!!!!"""""""""###$$$$$$$$$%%%###$$$'''(((((('''%%%###$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$&&&''''''%%%#########""""""!!!!!! !!!"""#########"""  !!!"""$$$%%%&&&'''+++***'''$$$######$$$$$$%%%$$$###"""!!!!!!!!!!!! """###$$$$$$$$$#################################"""!!!!!!!!!!!!"""##################"""!!! !!!"""###%%%%%%$$$$$$%%%%%%&&&'''"""""""""""""""""""""""" !!!"""""""""""""""""""""###$$$&&&''''''(((******)))'''&&&%%%$$$###%%%%%%%%%$$$$$$###############""""""!!!!!! '''&&&$$$###"""!!!!!!"""&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$###"""""""""###%%%&&&###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!############"""!!! %%%$$$######""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""" """!!!!!! !!!!!!""""""""""""############$$$############"""""""""!!! !!!"""#########"""########################"""###$$$###"""!!!"""$$$######""""""""""""######$$$###"""!!!!!!!!!""""""###""""""""""""""""""### !!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!"""""""""#########""""""""""""############"""""""""!!!""""""###### !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%'''&&&$$$######$$$######$$$%%%&&&((()))***'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((('''''''''''''''((((((((())))))))))))&&&'''(((((('''(((***++++++***(((((()))***)))(((((((((((()))))))))******)))))))))))))))************+++,,,+++)))(((((())),,,++++++******)))******+++++++++*********)))))))))(((((((((((()))***+++************))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''---,,,+++******,,,---///,,,+++)))'''&&&%%%%%%&&&$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$###############$$$$$$$$$"""$$$&&&((()))(((&&&%%%###$$$%%%%%%$$$###"""!!!%%%$$$$$$%%%%%%%%%### ###"""""""""!!!!!!!!! !!!""""""###"""!!!  !!!"""$$$%%%&&&''')))(((&&&$$$######$$$$$$%%%$$$###""""""!!!!!!!!!#########""""""###$$$$$$########################"""""""""""""""!!! !!!!!!"""########################"""""""""######$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""###$$$%%%&&&'''''')))(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$############"""""""""!!!!!!!!! $$$$$$$$$###############!!!  !!!""""""""""""""""""""""""$$$######"""###$$$%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!  !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!######"""!!! '''&&&%%%###"""!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!""""""###""""""!!!"""############$$$$$$$$$############""""""""""""!!!"""###$$$$$$$$$########################"""$$$$$$$$$###"""###$$$######""""""""""""######$$$$$$###"""""""""######!!!""""""######""""""!!! !!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""""" """###"""!!! !!!### !!!!!!!!!""""""""""""$$$$$$$$$$$$#########"""###"""!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&((((((&&&###""""""!!!!!!"""$$$&&&)))+++,,,)))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))&&&(((*********)))***,,,,,,+++***+++,,,+++)))'''))))))************++++++)))))))))))))))******+++)))***,,,+++***))))))***+++++++++***************+++************)))))))))******))))))******++++++((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$((('''&&&$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))((('''(((+++...000---,,,+++)))'''&&&&&&&&&$$$$$$$$$$$$$$$######""" !!!"""###$$$%%%&&&&&&$$$$$$$$$###############"""$$$&&&((())))))''''''&&&&&&&&&%%%$$$###"""!!!'''&&&%%%%%%%%%$$$""" """"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%###"""""""""""""""'''&&&%%%$$$###"""""""""########################!!!!!!!!!!!!!!! !!!!!!"""#####################$$$$$$$$$$$$$$$###%%%$$$###"""!!! """""""""""""""""""""""" !!!"""""""""""""""""""""###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""!!! !!!"""###""""""""""""""""""""""""###############$$$%%%%%%""""""############""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!###$$$$$$###""""""############$$$$$$$$$$$$#########""""""""""""""" !!!"""###############"""""""""""""""""""""""""""$$$%%%$$$###"""###%%%######""""""""""""######%%%%%%$$$###""""""!!!!!! !!!"""######"""!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!"""""""""##############################$$$###"""!!!!!!!!!!!!!!!###$$$$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******'''$$$!!!!!!!!!"""###$$$&&&)))+++,,,******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''((((((((()))))))))+++------+++)))((()))------...//////...***'''************************))))))(((((()))***+++,,,)))+++------+++******+++******+++++++++*********************))))))))))))******))))))))))))******'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$***)))&&&$$$###$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&)))---///......,,,+++)))((('''&&&$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$###""""""""""""###%%%'''))))))(((((())))))((('''&&&%%%$$$###'''&&&%%%%%%&&&&&&$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%$$$###""""""""""""&&&%%%$$$"""!!! """"""""""""############!!!!!!""""""!!!!!! !!!!!!"""###############"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###!!!&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!"""""""""!!!!!! """"""""""""""""""######!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!""""""!!!!!!  !!! """ !!!!!!!!!!!!###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""#########$$$$$$$$$""""""""""""""""""############$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$######""""""""""""######&&&%%%$$$###!!!  !!!"""######"""!!! !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""######################## """###"""!!! !!!###"""""""""#########$$$$$$ !!!!!!"""######$$$%%%$$$######""""""""""""###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""###$$$$$$%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******((($$$"""!!!$$$$$$$$$%%%&&&'''((()))******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((()))+++------+++***))))))//////000222222000,,,))))))))))))))))))))))))))))))(((((('''(((***,,,---+++---//////...,,,+++,,,)))******+++++++++******)))))))))))))))))))))))))))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&***)))&&&$$$###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''''')))---000333......---,,,***)))''''''$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!###$$$&&&'''((((((((())))))(((&&&%%%$$$#########"""!!!"""$$$%%%%%%$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&''''''(((&&&%%%$$$###""""""""""""$$$$$$###"""!!!!!!!!!"""!!!!!!"""""""""#########"""############"""!!!!!!!!!!!!"""############### !!!###$$$%%%$$$###""""""###$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!""""""######$$$$$$$$$############$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%###!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###"""!!!""""""""""""!!! !!!!!!""" !!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""### !!!"""############!!!""""""""""""#########""""""""""""############%%%%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!"""#########""""""""""""######%%%%%%%%%###"""  !!!!!!""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############################## """###"""!!! !!!###############$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$###############$$$ !!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&(((******(((%%%$$$$$$&&&&&&%%%%%%%%%&&&'''''')))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%'''***+++++++++---...000000111333333222...+++***))))))))))))((((((((()))(((''''''(((***,,,......000222222000...,,,,,,((()))***,,,,,,+++******(((((()))))))))))))))***''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((()))+++...000222,,,---,,,,,,+++***((((((%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$###############""""""###%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!"""!!!#########!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""######%%%$$$$$$#########$$$$$$ !!!!!!""""""########################""""""!!!!!!!!!"""###############!!!!!!"""###$$$$$$$$$$$$ """#########"""!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""""""""#########"""""""""###############"""""""""###############!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$""" !!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""" !!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!"""""""""""""""!!! !!!""""""""" !!!!!!!!!!!!!!!"""""""""###""""""!!! !!!"""###$$$$$$ !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!"""###$$$ !!!"""###$$$ !!!!!!!!!"""""""""!!!"""""""""############$$$$$$$$$$$$######"""!!!######################## !!!""""""!!! !!!"""######""""""""""""#########$$$$$$$$$$$$"""!!! !!!!!!!!! !!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$########################### """###"""!!! !!!###""""""""""""############!!!!!!!!!""""""############""""""""""""######$$$ !!!"""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((***)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''')))))))))***---////////////111222111///,,,++++++*********))))))))))))((('''&&&'''***---///111333555555222///---,,,''')))***,,,,,,,,,***)))(((((((((((())))))******''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%(((***+++,,,---***++++++,,,+++***)))(((%%%%%%&&&&&&%%%%%%$$$### !!!"""######$$$###############$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""!!!  """"""""" !!!!!!!!!"""""""""###$$$###"""!!! !!!!!!""" !!!!!!"""#########$$$$$$$$$%%%$$$$$$$$$###&&&&&&%%%$$$############%%%$$$######"""""""""### !!!!!!"""######$$$"""""""""###"""!!!!!! !!!!!!"""###############"""""""""###$$$%%%&&&&&&!!!"""$$$%%%$$$###!!! """""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$ !!!!!!!!!"""""""""###$$$$$$$$$$$$######""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""#########""""""######"""!!!!!!"""###### !!!!!!""""""###############"""!!!!!! !!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!! $$$'''%%% """"""""""""""""""""""""""" !!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""######$$$$$$!!!!!!!!!!!!""""""""""""######"""!!!!!!"""###$$$ !!!###$$$ !!!!!!!!!!!!!!!!!!""""""#########$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!  """######""""""""""""######"""###$$$%%%&&&%%%%%%$$$"""!!!  !!!"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###########################!!!"""###"""!!! !!!###!!!!!!!!!!!!""""""""""""$$$$$$$$$###############!!!!!! !!!!!!"""###$$$###$$$$$$######"""!!! ########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((******+++)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))******((('''(((***,,,...---...///000000///---,,,,,,,,,++++++*********)))((('''&&&'''***---///333555777666333000---,,,'''(((***,,,---,,,***)))'''((((((((())))))******((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$''')))+++,,,,,,+++)))***+++,,,++++++***)))%%%%%%&&&&&&%%%%%%$$$### !!!###$$$%%%""""""######$$$$$$$$$%%%"""""""""""""""#########%%%$$$###""""""###$$$$$$&&&$$$"""!!!###$$$$$$### !!!!!!!!!""""""######$$$###!!! !!!""" !!!!!!""""""#####################"""!!!!!!'''&&&%%%$$$##################!!!  !!!"""######$$$!!!!!!!!!!!!!!! !!!!!!"""###############$$$$$$######$$$&&&''')))&&&''''''((('''%%%"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!""""""############""""""######$$$%%%"""!!!  !!!"""""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$ """######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!'''&&&%%%###"""  !!!!!!!!!!!!!!! !!!""""""""""""############"""""""""""""""""""""""""""""" """$$$$$$""" !!!"""""""""!!! !!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """###%%%%%% !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! %%%$$$###"""###&&&(((***""""""""""""###$$$%%%&&&"""###$$$%%%&&&'''''''''###############$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%###  $$$&&&"""%%%""" !!!$$$$$$### """"""""""""###$$$%%%&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''''''''''')))))))))))))))(((((((((&&&''')))*********)))(((******))))))***+++,,,,,,------...111333444333222000...,,,++++++,,,+++***+++***)))((()))***,,,...000111222222111///---,,,************************+++***)))(((((()))***+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&%%%&&&''')))+++,,,))))))*********+++++++++((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!""""""""""""############""""""!!!!!!"""###$$$$$$ !!!!!!""""""######$$$%%%%%%%%%%%%$$$###### !!!######$$$$$$$$$&&&&&&$$$###""""""!!!!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$######$$$$$$%%%&&&'''%%%###""" !!!!!!############"""!!!!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""""""""!!! !!!  ###$$$%%%$$$###"""######$$$$$$$$$###"""""" !!!"""###""""""!!!  !!!"""######$$$$$$######""""""!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!#########"""!!! !!! """""""""""""""!!!!!!!!!##############################$$$$$$$$$$$$######################################################""""""""""""############!!!"""""""""!!!!!! !!!!!!""""""######$$$$$$"""!!!!!!"""###$$$%%%%%%"""###$$$%%%%%%&&&&&&&&&###############"""""""""#####################"""###"""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$###""""""###$$$$$$%%%###!!!"""$$$$$$###!!!$$$"""!!!!!!###$$$###!!!%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))(((%%%&&&&&&((())),,,---...000000222555888:::999888111///,,,***++++++******+++***)))((((((***,,,------...//////...---+++)))))))))))))))))))))))))))+++***(((((('''((()))******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&########################$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%'''(((***+++))))))******************((('''&&&%%%$$$#########!!!!!!!!!!!!!!! """"""""""""""""""""""""#########""""""#####################"""""""""!!!######"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&& !!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###""" !!!"""######$$$######$$$$$$###"""!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""##################$$$%%%%%%$$$###"""!!!!!!""""""###############"""!!! !!!!!!"""###$$$$$$$$$$$$"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!!"""%%%$$$######""""""###### !!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""#########"""!!!######$$$$$$$$$$$$$$$###  !!!"""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!   !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  """### !!!"""!!!!!!!!!!!!""""""""""""#########!!!!!!!!!!!!  !!!!!!""""""!!!!!!$$$######"""!!! !!! $$$$$$###""""""!!! """"""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""""""""!!! !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""$$$######""""""######$$$$$$$$$###!!! !!!"""###"""!!!"""###$$$###"""$$$###"""!!! ##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((())))))))))))(((!!!"""###&&&)))---///111333444666:::???AAAAAA@@@444111...++++++++++++******)))((((((((()))++++++***++++++,,,+++***((('''((((((((((((((((((((((((***)))((('''&&&&&&'''(((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))((('''%%%$$$###"""""""""#########$$$######"""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$$$$###"""""""""###############"""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""######$$$""""""!!!!!!"""###$$$$$$"""######""""""!!! !!!!!!"""###$$$$$$$$$$$$!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""%%%###!!! """###"""!!!  !!!"""$$$$$$###"""""""""###### !!!""""""############"""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%% !!!"""""""""!!! !!!!!!""""""""""""""""""""""""!!!  !!!!!!!!!!!!"""!!!!!!   !!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!""""""#########$$$$$$$$$############"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""#########"""""""""!!!!!! !!!!!!""""""""""""!!!!!!################################################!!!"""""""""############"""###############""""""###############"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""#####################"""!!!  !!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### """""""""""""""""""""############!!!!!!!!!!!!!!!"""$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((!!!"""$$$&&&***---000222555666999===CCCFFFGGGFFF999666111...------,,,+++***))))))(((((()))******((())))))))))))((('''&&&((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$$$$%%%&&&''''''((()))))))))(((((((((((('''((('''&&&$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""#########"""""""""""""""!!! !!!!!!"""###############!!!""""""######""""""!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%######""""""""""""###### !!!!!!""""""######"""""""""!!!!!!!!!###"""!!!  """"""###%%%%%%&&&&&&&&&!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!   """"""############"""""" !!!!!!!!!"""############$$$$$$$$$$$$############"""""""""""" !!!!!!""""""""""""""" !!!"""###$$$$$$###"""""""""""""""######!!!"""""""""#########$$$ !!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############$$$$$$%%%%%%%%%$$$$$$&&&$$$"""!!! """###!!!!!!!!!!!!!!!!!!"""###!!!!!!"""#########""""""###""""""!!!  !!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""###"""!!!!!!"""""""""######$$$""""""""""""###$$$%%%%%%!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&'''''''''''''''(((((()))%%%%%%&&&(((***---///000333444888===CCCGGGIIIHHH@@@<<<666222000000///...******)))))))))))))))***)))))))))))))))((((((''')))))))))))))))))))))))))))((('''%%%%%%%%%&&&''')))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&$$$$$$###### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""###### !!!!!!""""""###### !!!!!!!!!!!!"""""""""###""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######"""""""""""""""###$$$%%%%%%"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!! !!!!!!"""###############"""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""#########"""""""""##################"""""""""!!!!!!!!!!!!"""""" """$$$$$$"""!!! %%%$$$############$$$%%%###""""""!!!""""""######""""""!!!!!! """""""""!!!!!!!!! ###"""!!!  !!!"""###$$$%%%&&&&&&&&&!!!!!! !!!!!!!!! !!!!!!""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!  !!!!!!!!!!!! !!!"""############"""!!!!!! !!!"""""""""############$$$$$$$$$!!!!!!!!!!!! !!!""""""######"""""" !!!"""###$$$%%%$$$###"""!!!  !!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$%%%%%%%%%%%%$$$%%%### !!!""""""""""""!!!!!!""""""###""""""############""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!"""######$$$$$$############""""""""""""!!!""""""######""""""!!!!!!###$$$"""$$$ !!!######""""""###%%%&&&%%%$$$###"""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))(((((())))))***,,,---...000111555;;;BBBFFFHHHGGGEEE@@@:::555222111111000++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""#########""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""############""""""""""""############ !!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$######"""!!!######$$$$$$$$$$$$$$$#########"""######$$$%%%%%%"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""##################"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""######""""""!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!######""" """""""""######"""""""""""""""!!!!!!!!!"""#########""""""!!! """"""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!! !!!!!! !!!"""""" !!!"""######$$$ !!!!!!""""""######$$$""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!! """"""!!! !!!""""""!!!  !!!"""###"""""""""############$$$!!!!!!!!!!!! !!!!!!"""############"""!!!!!!!!!!!!""""""""""""""""""!!! ################################################!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""######$$$$$$#########"""!!! !!!"""$$$######"""""""""######"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!!!!"""######$$$$$$%%%$$$$$$$$$#########""" !!!"""######"""!!! """###""" !!!###!!!######""""""$$$&&&%%%$$$###""""""!!!!!!!!!#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''((()))((((((((())))))***+++,,,---///333999???DDDEEEEEEHHHCCC<<<666333222111000,,,,,,,,,,,,,,,+++******)))))))))))))))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&((()))***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$########################"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###"""######$$$!!!"""###$$$$$$$$$###"""######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########!!!"""""""""############$$$$$$$$$$$$############ !!!!!!!!!""""""!!! ###"""""""""!!!!!!!!! ###############""""""!!!""""""###$$$%%%%%%%%%%%%###""""""""""""######$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! """"""!!!!!!""""""###$$$!!!!!!"""###$$$###""""""!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! #########"""""""""!!!!!! !!!"""#########"""!!!!!!""""""#########"""""""""!!!!!! !!!!!! !!!"""###########################""""""""""""!!!!!!!!!!!! """###%%%&&&'''""""""""""""############!!! """"""############"""""" """  """!!! !!!"""###!!!""""""""""""#####################""""""""""""!!!!!!"""########################"""!!!!!!  """###%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$###############$$$######$$$$$$$$$######"""!!!!!!!!!""""""""""""""" !!!"""######$$$ !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""######"""!!! !!!!!! !!!######"""!!!$$$&&& !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''((()))++++++,,,...111888>>>CCCDDDDDDIIIDDD<<<666333111000///---------------,,,+++***))))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$!!!!!!###$$$$$$###""""""""""""###$$$&&&'''(((((($$$$$$######$$$$$$%%%&&& !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""#########$$$&&&%%%%%%%%%$$$######### !!!!!!!!!"""%%%$$$###"""""""""""""""######""""""!!!!!!!!! ###############"""!!!!!!!!!"""###$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""!!!!!! """""""""""""""###$$$$$$!!!###$$$%%%$$$$$$!!!!!!"""""""""""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""$$$ !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!!!!"""###### !!!"""""""""$$$$$$$$$############""" ###$$$%%%$$$###"""!!!""""""""""""!!!!!! !!!""""""!!!!!! !!!""""""!!! !!!  !!!"""##################"""!!!!!! !!!!!!  !!! !!!!!!""" """"""!!! $$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$'''%%%###!!!######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!$$$!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""###$$$###"""!!!"""###'''%%%"""  !!!######"""""""""""""""###""""""############""""""""""""############""""""%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!###$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$###""""""!!! !!!"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''---***&&&""" !!!&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))***+++---000444999===???>>>;;;888444111/////////---,,,++++++++++++++++++*********)))))))))))))))(((***+++,,,+++(((%%%###'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&$$$######$$$$$$(((&&&%%%&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!"""!!!######################## !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""###############"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""$$$"""!!!"""%%%%%%###!!!"""!!!!!!!!!"""$$$&&&((($$$%%%&&&%%%$$$$$$%%%'''###"""!!!!!!!!!!!!!!!"""$$$$$$###"""!!!  !!!!!! """"""###$$$$$$$$$$$$###%%%%%%$$$###"""!!!  !!!"""###$$$$$$########################%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###"""""""""###$$$%%%%%%###############"""!!!!!!$$$"""!!! !!!"""$$$!!!!!!!!!!!!  !!!""""""!!! !!!!!!  """"""""""""######""""""!!! !!!"""""" !!!"""!!!!!! !!!!!! """"""!!! ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###%%%$$$"""!!! ############"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! """#########"""""""""######"""!!! """######""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%&&&%%%$$$$$$######"""""""""###############""""""!!! !!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""#################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""###$$$%%%'''&&&&&&&&&&&&''''''''''''((((((((()))******++++++++++++,,,...000333666888777555222000............,,,+++***)))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!!!!!!!"""'''&&&$$$%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$""""""""""""""""""""""""%%%!!!###%%%$$$""" !!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!###############"""!!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!""""""###%%%""" """$$$###""""""!!!!!!!!!###$$$&&&'''"""$$$%%%%%%$$$######$$$$$$###############$$$$$$############"""""""""""" !!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$###!!!!!!"""######$$$$$$%%% !!!!!!""""""###""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""#########"""######$$$$$$"""""""""""""""!!! """""""""######""""""""" !!!!!!!!!  !!!!!!!!!!!! """!!!!!! !!!!!!!!!"""""""""!!! !!!""""""!!!  """###"""!!! """"""!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!$$$$$$############"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""######"""!!!!!!!!!"""$$$&&&'''""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! ######!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$#################################"""""""""!!!!!! !!!"""###$$$&&&''''''""""""""""""""""""""""""############""""""""""""##########################################$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''!!!""""""$$$%%%&&&((((((&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++,,,,,,+++,,,,,,---...///...---,,,+++++++++,,,---...---,,,+++***)))))))))((((((((()))))))))))))))'''%%%###!!!!!!$$$''')))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###""""""!!!"""########################)))&&&######%%%&&&$$$"""########################""""""!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$######$$$$$$$$$$$$#####################"""!!!!!!""""""!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###%%%###  """######!!!!!!!!!"""###$$$%%%&&&!!!###&&&&&&$$$!!! """"""""""""###$$$$$$%%%""""""######$$$$$$$$$%%%!!!!!!"""############"""!!!"""######$$$$$$###### !!!!!!"""###$$$%%%%%% !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""############"""!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""######!!!!!!!!!!!!!!!  !!!###$$$$$$###!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!! !!!"""###""" !!!#########"""  """"""!!!!!!!!!!!!!!!""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""  """!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$""""""!!!"""###$$$###"""#########$$$%%%&&&'''(((!!!!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!$$$###!!! !!!###$$$!!! !!!!!!"""$$$$$$###""" !!!!!!!!!!!!""""""""""""############""""""""""""!!!"""""""""#########$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################!!!!!!!!!"""""""""""""""$$$%%%%%%%%%$$$$$$###""""""""""""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))++++++******************))))))(((((())))))***+++,,,,,,***)))((((((''''''''''''((((((((((((((()))***(((&&&$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""######$$$$$$######"""###############"""!!!!!!###"""""""""!!!!!! """!!!!!! !!!!!!"""###"""!!!!!!""""""######!!!!!!!!!"""###$$$$$$%%%!!!$$$&&&'''$$$"""  """###$$$"""""""""#########$$$$$$ !!!""""""######""""""!!!""""""###############$$$$$$###"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! ###############""""""!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""!!!""""""!!!!!!""""""!!!!!!  !!!""""""""""""!!! ###""""""!!! !!!!!!!!! !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!! !!!""""""""" """$$$######""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$###!!! !!!$$$%%%$$$"""$$$$$$#########$$$$$$$$$!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""###"""  """###!!! !!!!!!"""############"""""""""!!!!!!!!!!!!!!!""""""""""""#########""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""!!! !!!!!!!!!"""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((())))))******************)))))))))(((((()))))))))((((((&&&%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$#########$$$$$$$$$%%%%%% !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###############"""!!!!!!######""""""!!!!!!!!! !!!  !!!!!!"""$$$$$$$$$###"""""" !!!!!!"""############"""%%%'''(((%%%"""  !!!"""#########"""""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!"""############"""%%%$$$###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!!!!!!!"""############"""!!!!!!!!!  !!!######"""!!! !!!!!!!!! !!!!!! !!!!!!"""!!!!!!  !!!"""""""""!!!!!! !!!"""!!! """######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""############ !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!!!!!$$$&&&$$$""""""""""""!!!!!! """!!!!!!""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""""" """"""""""""!!!!!! !!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$###"""!!! !!!"""###"""######$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******(((((()))***+++++++++***)))*********))))))))))))+++***))))))(((((())))))%%%%%%&&&&&&'''((((((((()))))))))((('''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%$$$$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###########################$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """######$$$$$$######"""###############"""!!!!!!###""""""""""""""""""!!!!!!  !!! """$$$###"""!!!!!!""" !!!""""""######"""""""""$$$''''''%%%###"""!!!!!!!!!!!!!!!"""######$$$###"""""""""!!!!!!  !!!!!!""""""!!!!!! !!!""""""######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""###############""""""!!!"""!!!!!!"""###"""!!! !!!!!!""""""!!!  !!!""" !!!""""""!!!!!! !!!""""""######"""""" !!! !!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!"""######"""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!######### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###  $$$&&&%%%"""!!!!!!!!!!!!!!! """"""""""""###$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""%%%$$$###!!!!!!"""###$$$ !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***'''((()))***+++******)))(((((()))******++++++***,,,,,,+++++++++,,,------$$$%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#####################$$$$$$$$$$$$ !!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%###############"""!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!$$$ !!!"""#########"""!!!!!!###$$$$$$###""""""###""""""!!!!!!!!!""""""###"""""""""""""""######### !!!""""""######"""""" !!!!!!""""""""""""""" !!!!!!"""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###"""""""""###"""!!!!!! """""""""!!!!!!"""""""""###"""!!! !!!"""###"""!!!  !!!""" """""""""!!!!!!!!!!!!"""############### !!!###!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$ """#########"""!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""!!!$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###  %%%'''%%%""""""######$$$$$$$$$##################$$$%%%&&&'''""""""############"""""" !!!!!!!!!!!! %%%%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!&&&%%%###"""!!!"""###%%% """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''((()))******)))((((((&&&'''(((***+++,,,,,,,,,&&&&&&&&&&&&'''((()))***$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$""""""$$$''')))(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###"""############$$$$$$$$$"""###$$$%%%%%%$$$""""""########################!!!###%%%&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$ !!!!!!!!!!!! ###############"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$"""!!! &&& !!!"""######"""!!!!!! !!!""""""!!!!!!"""###!!!  !!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$### !!!!!!"""""""""""""""""""""""""""############!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$%%%&&&%%%###!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!! !!!"""""" !!!"""###!!!"""$$$%%%%%%### ############""""""""""""###!!! !!!###$$$$$$###"""!!! !!!###%%%'''''''''&&&&&&%%%$$$######!!!!!!""""""""""""!!!!!!######""""""!!!!!! $$$%%%&&&$$$"""  ###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!"""""""""""""""!!!!!!!!!""""""!!!!!!"""$$$#########"""""""""""""""&&&%%%%%%%%%$$$#########!!!"""######"""!!!###$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!#########""""""""""""""" !!!"""######$$$######%%%&&&''''''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!&&&&&&''''''&&&&&&%%%$$$'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%&&&((('''%%%###""""""&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((())))))((('''&&&((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!!!!""""""""""""!!!!!!###%%%''''''&&&&&&&&&'''########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!########################!!! !!!$$$%%%$$$$$$######$$$$$$&&&''')))***&&&%%%###!!!!!!"""###$$$########################"""!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!!!!"""### !!!!!!""""""#################################"""!!! !!!"""#########$$$$$$$$$######"""######""""""""""""######&&&""" $$$!!!!!!""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$$$$""" !!!"""###$$$$$$###"""!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$$$$######"""!!!!!! $$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!"""  !!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""" !!!"""!!!!!!"""!!!  !!!###%%%#########"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!###$$$######$$$%%%""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""###!!!!!!""""""######$$$$$$$$$$$$$$$$$$############"""###$$$###"""!!!"""###!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""######""""""!!!######"""""""""""""""###$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""#########"""""""""###%%%%%%#########$$$""""""#########$$$$$$$$$!!!"""$$$$$$$$$"""!!!%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((((((&&&$$$######&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((())))))(((''''''((((((((()))(((((('''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$!!!""""""######""""""!!!!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""###$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#################################"""!!! !!!###$$$$$$###$$$$$$%%%%%%'''(((******(((&&&%%%###"""###$$$%%%''''''''''''''''''''''''$$$###""""""""""""######""""""!!!!!!!!!###$$$%%% !!!!!!!!!"""""""""###$$$######""""""######$$$###########################"""!!! !!!"""############$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$### !!!"""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######%%%$$$$$$###""""""!!!!!!###"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""" """""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!### !!!"""#########!!! !!!!!! """!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$%%%&&&%%%""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!""" !!!"""###$$$%%%%%%""""""""""""###############$$$$$$###!!! !!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!"""##################"""%%%$$$###"""!!!!!!!!!!!!$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!###$$$$$$###"""###$$$!!!!!!"""""""""#########""""""###$$$$$$"""!!! $$$%%%%%%%%%%%%$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))(((&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((()))))))))(((''''''((()))))))))(((((('''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$###############$$$$$$#########!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$###""""""###$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###"""$$$%%%&&&''')))***+++,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""### !!!"""$$$%%%&&&!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""""""""######$$$######"""!!!!!! !!!!!!"""############""""""!!!!!!!!!""""""""""""!!!!!!$$$######""""""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""######""""""""""""######$$$$$$###"""""""""######%%%%%%%%%$$$######"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!"""  """###!!!!!!!!!"""###$$$$$$$$$&&&$$$"""!!!"""###"""!!!###"""!!! !!!"""""""""!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!""""""###$$$%%%###!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$$$$###!!!!!! !!!!!!""""""""""""!!!"""######"""!!! !!!!!!!!!""""""#########$$$ !!!!!!""""""######$$$$$$%%%$$$!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""""""""######""""""""""""##################$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! ###$$$%%%%%%###""""""###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&'''((())))))***&&&'''((()))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$##################$$$ !!!!!!"""""""""###########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""######"""!!!%%%%%%''')))***,,,,,,------,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!########################""""""!!!!!!!!!!!!""""""!!!""""""###############"""!!!!!! !!!!!!""""""###$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!######"""""""""######"""""""""###""""""!!!!!!""""""###%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!""""""""""""############""""""""""""&&&$$$"""!!!"""###"""!!!$$$$$$###"""!!!!!!!!!!!!###"""""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!  !!!"""$$$&&&  !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""  !!!""""""""""""""""""######"""!!! !!!$$$#########""""""!!!!!! !!!!!!""""""###$$$$$$%%%$$$!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""##################$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""###""""""!!! ###$$$%%%###!!!#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%&&&(((&&&%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''((()))******''''''((()))*********)))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%#########$$$$$$#########!!!!!!!!!!!!""""""""""""########################"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""######"""!!!$$$&&&(((***,,,---------...---,,,++++++*********,,,,,,++++++************%%%$$$###"""!!! """"""#########"""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""##################""""""!!!!!!""""""######""""""!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!###$$$###""""""""""""""""""###"""!!!!!! !!!!!!"""%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!!!!!!! $$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""""""""!!!!!!"""!!!!!!!!! ###!!! !!!!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""""""""!!!!!!  !!!"""$$$ !!!!!!!!!!!!  """""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""######"""!!!"""###"""!!! !!!"""%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!"""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!"""##################"""!!!!!!!!!!!!"""###$$$%%%######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""###"""############""""""!!!!!!""""""!!!###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""############$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((()))***(((((()))*********))))))'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$### """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###"""###%%%(((***,,,---...------------------,,,,,,,,,+++++++++******))))))(((######"""!!! !!!###############"""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""##################""""""""""""#########""" !!!###$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! """###$$$######""""""""""""######!!!!!! !!!!!!$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$###### !!!!!!""""""!!!!!! ######""""""""""""######"""""""""""""""""""""""" !!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """###$$$###"""!!!  !!!"""""""""!!!  !!! !!!!!!!!!!!!""" !!!"""!!!!!!""""""""""""""""""!!!!!! !!!"""!!!!!!""" """###$$$###  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""############ !!!""""""!!!!!!"""###$$$$$$######""""""!!!!!!######"""""""""""""""!!!"""###$$$###"""!!!"""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!!!!!!!!!!!!!""""""######""""""!!!###"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###"""######$$$$$$$$$$$$###!!!""""""  ############$$$$$$$$$$$$""""""!!!""""""######$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&'''((()))&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''&&&''''''((()))))))))*********)))(((((('''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """###$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######"""###$$$$$$$$$$$$###"""#########################################################"""!!!!!! ########################"""!!! !!!###$$$$$$###"""$$$'''***,,,---------,,,------...............)))))))))((('''&&&&&&&&&######""""""!!!""""""###!!!!!!######$$$###""""""###"""""""""!!!!!!!!! !!!  !!!"""""""""""""""""""""""" !!!"""######"""!!!  !!!"""############""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""##############################!!!!!!"""######"""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!###$$$%%%$$$"""!!! !!!"""###$$$"""!!! !!!"""###$$$%%%%%%###!!! !!!###$$$$$$$$$ !!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!""" !!!!!!!!! """$$$$$$###""""""### !!!"""######"""!!! $$$###"""!!!!!!"""###$$$ !!!"""############!!!""""""!!!!!!"""$$$""""""""""""############$$$$$$######""""""!!!!!!!!!"""######"""!!!###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###"""###$$$%%%%%%%%%%%%%%% """$$$$$$$$$$$$%%%&&&""""""""""""############$$$$$$######$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######&&&(((%%%%%%%%%&&&'''((())))))'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))'''&&&&&&'''((()))***************)))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""#########$$$$$$#########"""$$$%%%%%%$$$$$$%%%&&&########################$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$###############"""""""""""""""""""""""" ########################!!! !!!$$$%%%%%%$$$"""$$$'''***,,,---------+++,,,---...////////////,,,,,,,,,+++***))))))(((##################$$$$$$ """###$$$$$$$$$$$$######""""""!!!!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""######"""!!!  !!!"""############!!!!!! !!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""#########$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!! !!!!!!"""######""""""""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""""""""""""""!!!"""""""""""""""!!!!!!!!!""""""!!!!!! !!!""""""!!! !!! !!!!!!!!!!!!%%%""" !!! ######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!! """"""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###"""!!!!!!"""##################""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""%%%$$$###!!! """"""!!!!!!!!!!!!""""""$$$###""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$%%%!!!"""$$$$$$"""!!!""""""############""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!"""######"""!!! $$$$$$$$$###$$$$$$%%%%%%######""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((((('''''''''''''''((((((++++++***))))))((())))))&&&&&&&&&'''''''''''''''))))))))))))************$$$%%%(((***++++++***************)))))))))))))))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%###""""""$$$'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!"""###%%%%%%$$$######%%%$$$######$$$$$$"""!!!"""""""""""""""""""""""""""###%%%'''***,,,...///111111///...---,,,,,,,,,+++++++++***)))(((((('''%%%%%%&&&&&&%%%$$$"""!!!!!!!!!""""""############&&&%%%###!!!  """"""!!!!!!!!!!!!""""""$$$"""!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######""""""""""""######$$$###"""!!!!!! !!!!!!""""""""""""""""""######""""""""""""""""""""""""$$$###"""""""""###%%%%%%%%%""" """###!!!!!!"""#########!!! """""""""""""""!!! """"""""""""!!!!!!!!!!!!###!!! !!!!!!  !!!"""###$$$$$$%%%$$$######"""!!! ###$$$$$$$$$%%%%%%%%%%%%$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""!!! !!! !!!!!!!!!!!!$$$!!! """!!! ######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!! """"""############""""""""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""######$$$$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""########################$$$###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!###$$$ !!!"""######"""!!! !!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$######$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((((((((('''''''''(((((()))******)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$######$$$$$$###!!!"""""""""""""""""""""""""""###$$$'''))),,,---......---,,,+++)))(((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""######!!!!!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########""""""!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""######"""""""""###$$$%%%%%%""" """###!!! """""""""""""""!!! %%%%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!###!!! !!!!!!  !!!""""""###############"""!!! !!!!!!!!!!!!"""""""""###""""""""""""!!!!!! ###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!!!!!!!""" !!!""""""!!!""""""""""""""""""######"""""""""""""""""""""""" """""""""!!!!!!!!! !!! !!!""""""############""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!  !!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!! !!!!!! !!!!!!"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""######$$$$$$######"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """### !!!"""######"""!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" ###%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))))))))(((((('''(((((())))))((('''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&'''''''''(((((((((((('''%%%$$$%%%''')))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""######$$$%%%%%%$$$"""###$$$$$$###""""""""""""""""""""""""""""""###$$$&&&(((+++,,,---//////...,,,+++***)))(((((((((''''''&&&%%%%%%%%%%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""!!!$$$%%%$$$"""!!!""""""!!!!!!!!!!!!"""""" ###&&&$$$!!! """%%%"""""""""""""""""""""""" !!!""""""###$$$$$$###""""""!!!!!!""""""###"""!!!!!!!!!!!!""""""###$$$#########""""""!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$$$$""" !!!"""!!! ###""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!""""""""""""###!!! """"""!!! !!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!""""""!!! !!! !!!!!!!!!!!!  !!!""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""!!!  !!!"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! !!! !!!!!!""""""!!!!!!!!!!!! """!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!""""""!!! """""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!""""""""""""!!!!!!#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#####################"""########################&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&(((***))))))((((((''''''((((((''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$&&&((()))&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&'''(((((((((((()))))))))))))))&&&'''''''''((((((((()))&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%&&&%%%###"""###$$$$$$###"""""""""""""""""""""""""""""""""$$$%%%''')))***+++//////...---+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$###""" !!!""""""""""""""""""!!!!!!!!!!!!###$$$$$$###"""""""""!!!!!!!!!!!!"""""""""###$$$###""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###"""!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!""""""!!! !!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!!  !!!"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! #########""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! !!!!!!""""""############!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""""""""######!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!"""""""""&&&%%%$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++))))))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''((((((((()))))))))$$$%%%&&&''''''&&&%%%%%%''''''(((((())))))))))))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###%%%%%%###$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!$$$###"""""""""###%%%&&&$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!"""###%%%&&&((()))))))))))))))((('''&&&$$$$$$'''&&&&&&&&&&&&&&&%%%%%%###"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################"""!!! !!!"""###"""!!! !!!"""#########$$$%%%%%%$$$$$$$$$ !!!!!!!!!"""""""""###"""!!! !!!"""###"""!!!###"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!!!!!!! """"""!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!  !!!""""""!!!!!!!!!!!!!!!!!!"""""""""############"""""" !!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!! !!!"""###$$$$$$$$$###"""""""""!!!!!!!!! !!! !!!!!!"""###$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!""""""############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""%%%$$$###"""""""""""""""""""""######$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))"""$$$&&&(((((('''&&&%%%&&&''''''(((((())))))***'''''''''(((((()))))))))((('''&&&%%%$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$############$$$$$$"""$$$&&&&&&$$$###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""#########"""######$$$%%%$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''''''''((()))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""$$$###""" !!!"""""""""!!!!!!!!!!!!"""""""""!!!###!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! """!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""###"""""""""""""""""""""""" !!!""""""######"""""""""######""" !!!"""!!!!!!!!!!!!!!!""""""###!!!"""######$$$######### !!!!!!""""""######"""!!! !!!###$$$###"""""""""""""""############""""""""""""!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""!!! !!! !!!!!!!!!!!!!!!######!!! """""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!""""""""""""!!!!!!""""""############"""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!   !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""######"""""""""!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$###!!!!!!###$$$ !!!"""######"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""######$$$######"""!!!!!!"""############""""""""""""######!!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''"""$$$%%%''''''&&&%%%$$$&&&&&&'''''''''((((((((($$$$$$%%%&&&'''(((((((((&&&&&&''''''((())))))***((((((((((((((())))))))))))'''&&&$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######"""$$$&&&&&&%%%######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$######"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&&&&''')))*********((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""""" !!!"""######""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" """#########"""!!!!!!###$$$""" !!!### !!!""""""""""""""" !!!!!!!!!!!!!!! !!!"""#########"""!!! !!!###$$$###""" !!!!!!"""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!! !!!""""""!!! !!! !!!!!!!!!""""""$$$$$$!!! %%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  """### !!!"""######"""!!! """"""############"""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$ !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!############"""""""""""" !!!"""$$$$$$"""""""""""""""""""""""" !!!###$$$%%%###!!!!!!### !!!#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###"""""""""""""""###$$$ !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%########################((('''%%%$$$###"""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!###$$$'''&&&%%%$$$############%%%%%%%%%%%%&&&&&&'''(((!!!###&&&(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((***,,,&&&&&&&&&'''((())))))***))))))))))))(((((((((((()))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###""""""$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!!!!!!!!!! !!!"""###%%%%%%$$$#########"""!!!"""$$$%%%%%%###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""%%%&&&''''''&&&%%%"""""""""""""""#########!!!"""###$$$$$$###"""!!! !!!###$$$$$$ """$$$$$$###!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!$$$###"""!!!!!! !!!!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""" """#########"""!!!!!!###$$$"""!!!### !!!#########"""!!!""""""###$$$$$$$$$$$$$$$ !!!"""######$$$"""!!!!!!!!!###$$$$$$### !!!"""######!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!"""$$$%%%!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!######""""""""""""######&&&%%%###"""!!! !!!!!! !!!"""""""""!!!""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$######""""""!!!!!!!!!"""""""""""""""!!!"""###$$$%%%%%%$$$###"""""""""!!!!!!  !!!"""######"""!!! ###""" ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!! """###"""""""""""""""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""############ !!!""""""   !!!"""######$$$ !!!!!!""""""#########"""!!! !!!"""###""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##################"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!##################$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%'''%%%###!!!!!!"""$$$%%%"""""""""""""""""""""""" $$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$######""""""!!!!!!######$$$$$$$$$######"""########################!!!!!!!!!"""######$$$$$$"""""""""""""""!!! """!!!!!!!!!!!!""""""###$$$""" !!!$$$%%%###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""###############"""!!! """"""""""""""""""""""""########################!!!!!! !!!!!! !!!"""###"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!"""### !!!"""""""""!!!$$$$$$############$$$$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""###""""""""""""!!! !!!!!!""""""""""""!!!!!!""""""############"""""""""""""""!!!!!!!!! !!!"""###""""""!!!  !!!###$$$%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!! !!!"""""""""""""""""""""""""""!!!"""""""""""""""!!! """"""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######### """######!!! !!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""""""!!!""""""""""""###$$$%%%&&&%%%$$$######"""""""""###$$$######""""""######$$$""""""""""""""""""""""""###$$$$$$%%%&&&%%%%%%%%%&&&%%%""" !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""############"""""""""""""""!!!!!!""""""""""""!!!!!!#################################""""""""""""""""""""""""""""""!!! ###"""""""""""""""#########""" !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! $$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!"""###$$$!!!!!!!!!"""!!!!!! $$$###############$$$$$$$$$""" !!!"""###""""""!!!!!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!"""###$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! ###########################""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! #########"""""""""""""""!!!###$$$###""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""""""######$$$$$$######"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######''''''%%%$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###%%%&&&'''$$$$$$###""""""""""""###"""""""""!!!!!!"""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!""""""""""""""""""###!!!!!!""""""""""""!!!!!!########################$$$$$$######"""!!!!!! """""""""""""""!!!!!! $$$######""""""############"""!!!"""######""" !!!!!!"""######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$%%%###""""""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!#########"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  """"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$""" !!!"""######"""!!!!!! !!!!!! !!!"""""""""""""""!!!""""""""""""!!!!!! """!!!  !!!"""############"""""""""""" !!!!!!!!!!!!!!!!!!######"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!############"""""""""""""""###$$$$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!######""""""!!!!!!  """######"""!!!!!!""""""############""""""""""""############""""""######$$$$$$$$$######"""######$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((########################%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!! !!!### !!!!!!!!!""""""######"""######$$$$$$$$$$$$#######################################""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""######"""!!! """###%%%%%%###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$###"""!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!#########"""!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!  #########"""!!! !!!!!! !!!!!!!!!!!!!!! !!!"""#########""" !!!"""######"""!!!!!! !!!!!! !!!"""############"""""""""""""""!!! """!!!  !!!"""""""""""""""############ !!!!!!"""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""#########""""""""""""""""""###$$$$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!#########"""!!!""""""############"""""""""""""""######""""""""""""######$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###"""!!!"""$$$%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$######$$$%%%%%%#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!""" !!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$"""###$$$%%%$$$"""!!! """###%%%%%%###""" """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!!!!!!!###"""!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!########################  !!!"""###  !!!"""###$$$!!!!!!""""""""""""!!!!!!  #########"""!!! !!! !!!""""""""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!""""""############"""######""""""!!! !!!!!! !!!!!!!!!!!!"""""""""""""""### !!!"""""" !!!!!!!!!!!!$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ """!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!"""""""""############!!!###$$$###""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######"""""""""############""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###### """###%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$######$$$$$$%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!"""######$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""############"""######""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""" !!!!!!!!!!!!!!!!!!""" !!!""""""###"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%&&&"""%%%''''''%%%###!!!!!!!!!!!!"""######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""!!!!!! ###""""""!!!!!!"""###$$$""""""""""""""""""""""""######################## !!!"""### !!!""""""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!  !!!"""###""""""""""""###$$$%%%&&&"""###$$$$$$$$$###!!!!!!"""!!!!!!!!!!!!""""""###!!!""""""#########""""""############"""!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!""""""""" """### !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """!!! !!!""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""######################## !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!"""###$$$$$$%%% """######!!! !!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$""""""############""""""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%''')))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""" !!!""""""###$$$#########$$$$$$##################!!!!!!!!!!!!!!!"""######"""""""""!!!!!!""""""""""""""""""""""""""""""""" !!!""""""######""""""$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!!!!!!!!!!!!!  !!!""""""#########"""""""""""""""""""""""""""""""""""""""######### !!!"""""""""""""""!!!""""""###%%%''')))***###&&&))))))&&&###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""######################## """######!!! !!!"""$$$%%%$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!  !!!"""### !!!"""###$$$"""###%%%&&&%%%$$$""" !!!!!! !!!!!!"""###$$$""""""############""""""############"""!!!  !!!"""######"""!!!  !!!!!!"""""" """###""""""#########!!! !!!$$$&&&(((!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!!!! """#######################################"""!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""######################## !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############ """###$$$%%%&&& !!!###"""   !!!"""######$$$ !!!!!!""""""######!!! """$$$%%%""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%"""###$$$%%%%%%&&&%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%''')))+++,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""############"""###"""""""""###$$$%%%%%%######"""######$$$%%%%%%!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """""""""!!!!!! !!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!"""""""""""""""""""""###%%%'''***,,,---$$$'''******'''$$$######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!"""############$$$$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! """""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""###### !!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$###""""""!!!  !!!""""""!!!!!!###"""  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!  !!!"""""" """!!!!!!"""###$$$$$$###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!$$$$$$######""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!!"""!!! !!!"""######!!!!!!!!!"""###############""""""""""""############ !!!###"""!!! !!!###!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))***((($$$###%%%'''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&'''(((((('''%%%)))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!"""###############"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!"""#########!!! ###############"""!!!!!!""""""!!!!!!"""$$$&&&'''######""""""!!!!!! !!!  !!!""""""  !!!!!!!!!!!!!!!"""######""" !!!###%%%&&&%%%%%%%%%$$$$$$######$$$$$$######""" ############""""""""""""######"""!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""!!!"""%%%)))---///%%%''')))+++***(((%%%###$$$#########""""""!!!!!! !!!"""######$$$######$$$###!!! !!!"""$$$%%%########################""""""!!!!!!  !!!###%%%%%%###"""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!! !!!""""""######"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!! ###############""""""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!! !!!!!!"""###############  !!!!!!"""""""""!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!  !!!""""""  !!!"""!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""!!!###""""""!!! !!!  """""""""!!!!!!!!!"""###############""""""""""""############"""$$$%%%$$$"""""""""$$$!!!!!!!!!!!!"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))(((&&&$$$$$$&&&(((******''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''%%%(((&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######"""""""""#########$$$$$$#########"""!!!!!! !!!!!!""""""""""""""""""!!!!!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""!!! $$$$$$$$$$$$$$$###""""""###"""!!!!!!!!!"""###$$$###"""""""""!!!!!!!!!  !!!"""!!! !!!!!!""""""!!!!!!#########""" """$$$######""""""!!!!!!!!!!!!"""""""""""""""!!!!!! ######"""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!""""""!!!"""%%%(((,,,...&&&(((+++------***'''$$$######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""########################""""""!!!!!!!!! """"""###%%%''''''%%%$$$############"""""""""""""""""""""""""""######$$$###""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!! !!!!!!"""!!!!!!!!! !!! !!!"""###$$$%%%&&&!!!!!!!!!!!!!!! !!!  !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!"""""" !!!!!!!!!!!!$$$$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!! """############ !!!!!!"""######""""""""""""############!!!!!!!!!"""""""""##############################""""""""""""""""""""""""$$$###!!! !!!###%%%"""!!! !!!"""######!!!!!!!!!"""###############""""""""""""############%%%&&&'''&&&$$$######$$$!!!!!!!!!"""""""""###########################$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((())))))(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))))))))%%%$$$$$$%%%(((***+++***((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%&&&%%%###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!"""$$$&&&%%%$$$########################""""""""""""""""""""""""!!!!!!!!!"""!!!!!! ###""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$$$$#########"""!!! !!!""""""""""""!!!!!!!!!!!!!!!""""""  !!!!!!""""""!!!!!!###$$$$$$""" !!!"""!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!"""$$$&&&)))+++''')))---//////,,,(((%%%""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """###$$$###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!! """"""###%%%''''''%%%$$$$$$$$$$$$$$$############"""""""""""""""######$$$######""""""######$$$%%%$$$###"""!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!"""###$$$%%%%%% !!!!!!!!!!!!!!!   !!!###$$$%%%%%%""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!"""""" """"""######""""""######""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$ !!!!!!!!!"""!!!"""""""""############"""""""""######"""""""""########################"""""""""""""""############"""!!!!!!!!!!!!"""######"""!!!"""$$$%%%$$$###!!!!!!"""###############!!!"""""""""############%%%&&&'''&&&$$$######$$$!!!!!!"""""""""#########""""""""""""###############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%(((((((((((((((''''''&&&&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))%%%%%%%%%&&&)))******))))))((('''&&&%%%$$$$$$$$$&&&&&&%%%&&&&&&'''((((((&&&&&&%%%&&&'''(((&&&$$$&&&%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#########"""###$$$$$$%%%%%%$$$$$$ !!!$$$%%%%%%$$$########################""""""""""""""""""""""""!!!"""""""""""""""!!!!!!###"""!!! !!!"""#########$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """$$$###!!! !!!"""""""""""""""###$$$$$$###  !!!""""""""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!###$$$&&&'''%%%(((,,,//////,,,(((%%%!!!!!!!!!!!! ######$$$######"""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!###%%%%%%###"""$$$$$$#########""""""""""""""""""""""""######$$$"""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" ######""""""!!!!!!!!!!!!###############""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!"""###$$$%%%%%%""""""############"""""" !!!!!!!!!!!!  !!!!!!"""""""""###"""!!!  """""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!  !!!"""""" !!!###$$$###"""!!!"""$$$$$$###############$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$"""!!!!!!!!! !!!"""""""""############""""""############"""!!!""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""######"""!!!"""!!! !!!###$$$###"""!!!!!!"""###############!!!"""""""""############$$$%%%%%%%%%###""""""$$$""""""""""""############!!!!!!!!!""""""############$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))((('''&&&''')))))))))''')))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&''')))***+++&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""######$$$$$$######"""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########"""!!! !!!"""###!!!!!!"""""""""""""""!!! !!!"""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$$$$###!!! !!!!!!""""""""""""""""""###$$$###  !!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!###$$$%%%%%%###%%%))),,,,,,)))&&&### !!!!!!!!!!!!######$$$######"""!!! !!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!###%%%%%%###"""######"""""""""!!!!!!!!!"""""""""""""""######$$$!!! !!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!! ###"""  !!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!  !!!"""""" """###"""""""""!!!!!!!!!!!!"""######"""""""""""""""""""""""" """##################"""!!!!!! """"""""""""############"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$!!!"""###$$$###!!!  !!! !!!!!!"""###############""""""""""""############!!!###$$$###"""!!!"""$$$"""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((***++++++,,,***(((''''''((()))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""######""""""""""""!!!!!!"""""""""######$$$$$$$$$ !!!!!!!!!!!!!!!!!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""### !!!!!!""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###""" !!!""""""######""""""!!!"""######!!!  """""""""""""""!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!"""""""""""""""!!!$$$&&&&&&'''&&&!!!###%%%((((((&&&$$$""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!! ###!!! !!!###$$$""""""""""""""""""""""""!!!!!!""""""""""""######""""""###%%%''''''%%%$$$""""""""""""!!!!!!!!! """""""""""""""######$$$!!! !!!""""""!!! !!!!!!"""###$$$######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!  !!!"""""" """$$$""""""  !!!!!!""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%###!!! """"""""""""""""""""""""!!!""""""######$$$%%%%%%"""""""""###"""""""""!!! !!!"""!!! !!!!!!"""###############""""""""""""############ """######""""""$$$%%%""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''***,,,...///000***(((&&&%%%'''***++++++'''&&&&&&&&&&&&''''''(((((((((((('''(((((()))***&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######$$$$$$#########"""""""""##################$$$$$$ !!!""""""""""""!!!  !!!""""""!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!""""""""""""""" !!!"""""""""""""""!!!""""""""""""!!! !!!!!!!!!"""""""""###"""  !!!""""""!!!!!!"""############"""!!!######!!!  !!!!!!!!! !!!!!!""""""""""""!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!"""######"""!!! """###$$$$$$$$$$$$!!!$$$(((***++++++*** !!!###$$$$$$$$$###"""!!!!!!!!!"""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!""""""##############################!!!!!!"""""""""#########""""""###%%%''''''%%%$$$#########"""""""""!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!""""""### !!!###$$$%%%######""""""""""""###### """""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""############$$$$$$###"""!!!!!! !!!!!! !!!"""###$$$$$$!!!!!!""""""#########$$$!!! !!!###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!  """"""""" !!!$$$'''%%% !!!$$$$$$$$$######$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!""""""######$$$$$$""""""""""""############"""###%%%&&&%%%###!!! ########################!!!""""""###$$$$$$%%%%%%###"""!!!!!!"""$$$&&&'''$$$""""""###$$$%%%$$$###!!!!!!"""###############""""""""""""############ !!!############%%%'''"""############$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++...111222333)))'''$$$$$$'''***---...&&&&&&&&&&&&&&&'''((()))++++++)))(((''''''''''''%%%%%%$$$%%%&&&'''%%%###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""##############################$$$%%%%%%%%%%%%%%%"""!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############### !!!#########"""!!!!!!!!!"""############### !!!!!!!!!  !!!!!!!!!""""""######"""!!!!!!!!!!!!"""############### """###!!! !!!!!!"""""""""######$$$$$$ """######$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$$$$ !!!"""$$$$$$"""!!!  """###%%%&&&&&&&&& ###'''+++...///......!!!!!!""""""############!!!!!!""""""######$$$$$$!!!!!!"""######$$$###### !!!###$$$%%%$$$"""!!!########################!!!!!!""""""#########$$$ !!!###%%%%%%###"""$$$$$$$$$############""""""""""""""""""######$$$ !!!!!!  """#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""!!!"""######$$$!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""###!!! ###$$$""" !!!!!!!!!!!!""""""""""""############'''&&&$$$""" !!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""#########""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""######!!!!!! !!!"""######$$$$$$###"""!!!!!!!!!"""!!!"""###$$$$$$###!!! %%%%%%$$$###"""!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""""""""""""""############%%%###!!! !!!!!!"""###$$$$$$###!!! """"""""""""############%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""######!!!"""###$$$$$$%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&''')))+++///222555777///...---...///000///...((('''&&&%%%%%%&&&((()))+++++++++***)))'''%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!"""%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""!!! !!!!!!"""###############"""!!!  !!!"""$$$""" !!!""""""!!!""""""############"""!!!!!!""""""############"""%%%$$$###!!!!!!!!!""""""$$$""" !!!"""""""""""""""############"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!  !!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!###$$$%%%$$$""""""'''---000...+++'''%%%"""###$$$$$$""" !!!!!!""""""###"""!!!!!!"""$$$&&&'''""""""############""""""""""""!!!!!! $$$###"""!!!!!! !!!!!!$$$""" !!!$$$%%%###!!!"""""""""!!! !!!!!!"""""" !!!!!!!!! !!!""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!! ###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""###!!! ######""" !!!!!!!!!""""""""""""###!!!!!!"""""""""#########"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!"""""""""#########""""""###$$$$$$%%%######""""""!!!"""""""""""""""############""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""############$$$###!!! !!!!!!"""###$$$$$$###!!! """"""""""""############$$$$$$###""""""###$$$$$$"""###$$$$$$%%%%%%$$$$$$#########"""""""""""""""!!!"""###$$$$$$%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$######&&&'''(((+++---000333444000///...///111111111///)))((('''&&&&&&''')))*********))))))((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""!!! !!!!!!"""############""""""""""""!!!!!!!!!""""""###!!! !!!"""""""""#########"""!!!!!! """"""#########""""""!!!###"""!!!!!!!!!"""#########"""  !!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""""""""""""""""" """###$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""###$$$###"""!!!%%%+++---,,,(((&&&$$$""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""############""""""#########""""""!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!$$$"""!!!!!!###$$$###!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###!!! !!!"""###""" """"""""""""############!!!!!!""""""""""""###############"""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$""""""!!!!!!!!!"""###############""""""######$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""#########$$$$$$%%%%%%%%%&&&############"""!!! """"""""""""""""""""""""""""""""""""############$$$###!!!  !!!!!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$###""""""###$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###&&&'''''')))+++---///000///------...///000000///***)))(((''''''((()))***'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""###$$$%%%$$$###""""""###$$$%%%""""""######""""""!!!!!! !!!""""""######""""""""""""############"""""""""  """############""""""!!! !!!!!!!!!###############"""!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###### !!!!!!""""""!!!!!! """""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""#########"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!"""""""""!!! ###''')))'''%%%$$$###!!!!!!""""""!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$############!!!!!!!!! !!!!!!""""""###"""!!!"""###$$$###!!!"""""""""""""""######$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!! !!!"""###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###%%%&&&&&&'''&&&%%%###""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!###$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###############!!!!!!""""""###$$$$$$$$$"""""""""!!! """"""""""""""""""""""""!!!"""""""""##################"""!!! !!!!!!!!!!!!"""############"""!!!"""""""""############$$$##################$$$""""""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((***+++,,,+++))))))***,,,---,,,+++***)))((('''''''''((()))$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""################################################"""!!!!!!!!!"""###$$$$$$$$$$$$###""""""###$$$$$$""""""#########""""""!!! !!!!!!""""""""""""""" !!!"""###$$$###"""!!!!!! """$$$$$$###!!!!!!!!!!!!!!!###$$$%%%$$$$$$$$$######!!!  !!!"""""""""###############$$$%%%$$$###"""!!!!!!"""###$$$ !!!!!!"""#########!!!!!!""""""""""""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""!!! !!! !!!$$$%%%$$$"""""""""!!!!!!!!! """"""!!!!!!  """#########"""!!!!!!!!!""""""""""""!!!!!!######################## !!!"""######"""""""""######""""""###""""""!!!"""###%%%&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!""""""""""""!!!!!! !!!!!!!!!!!! !!!######"""!!! !!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""" !!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!"""#########"""!!! ###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!"""#########"""!!! !!!"""$$$%%%!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###############!!!!!!!!!""""""#########""""""""""""!!! ########################!!!"""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""""""""#####################$$$$$$#########""""""###$$$$$$$$$$$$###############""""""!!!!!!!!!!!!###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))(((''''''(((***,,,+++***)))(((''''''&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$################################################"""!!!!!!!!!"""###$$$$$$$$$##################$$$""""""############"""""" !!!"""""""""""""""!!!"""###"""!!!!!! !!!###$$$$$$"""######"""""""""###$$$$$$$$$$$$$$$######!!! !!!!!!!!!!!!!!! """"""""""""$$$'''######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """######""" """"""""""""""""""""""""$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""!!! !!!  !!!"""!!!!!!!!!!!!!!!!!! """"""!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""  !!!""""""""""""######"""""""""###$$$###"""!!! !!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!! """######"""!!!!!! !!!!!!!!!!!!  !!!"""###"""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """###"""!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! ######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!!""""""!!!!!! !!!"""""" !!!"""######"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""###########################!!!"""######$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############"""###$$$$$$$$$$$$###"""!!!"""######$$$$$$######"""""""""""""""""""""###!!!"""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''')))+++,,,,,,+++((((((((('''&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%$$$""""""""""""############$$$$$$############$$$$$$""""""######$$$$$$$$$%%%#######################################$$$$$$$$$""""""""""""""""""###$$$########################""""""######$$$$$$###### !!!!!!""""""!!!!!! !!!!!!""""""!!! !!!###$$$###!!!$$$$$$$$$$$$###""" ###############"""!!! """"""###"""!!!  !!! """%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!""""""!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!! !!!!!!""" !!!"""!!!  !!!!!!!!!!!!!!!!!! ######$$$$$$$$$$$$###### !!!!!!""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!###$$$###"""!!!"""###$$$###"""!!! """"""""""""""""""!!!!!! !!!!!!!!! !!!"""""" """#########"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""" """###### !!!### !!!!!!!!!!!!""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""###""""""""""""""""""""""""######"""!!!!!!!!!""""""%%%%%%$$$$$$######"""""" """###%%%%%%%%%########################""""""""""""############"""""""""#########""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""############"""###$$$$$$$$$$$$###"""!!!""""""###############!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%!!!###%%%&&&&&&%%%###!!!######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&)))'''%%%$$$$$$%%%''')))$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''***++++++***)))))))))(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$#########!!!"""###$$$$$$$$$$$$### !!!!!!""""""!!!!!! !!!"""###$$$!!!!!!!!!"""######""" !!!######"""!!!""""""#########""""""!!!!!!"""#########"""!!! ###### !!!###"""######""" !!!!!!!!!"""""""""############"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""" !!!!!!!!! !!!"""$$$!!!###""" !!!### !!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!###$$$###!!!!!!"""$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!! !!!"""### """###$$$###"""!!! !!!!!!!!!!!!  !!!"""!!!!!!!!! ###"""!!! !!!"""###"""""""""""""""""""""""" """$$$### !!!###""""""""""""############ !!!!!!!!!""" !!!"""###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""###  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! """!!! ###"""!!!  !!!!!!  !!!"""###$$$%%%%%%###########################""""""!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!"""$$$$$$########################""""""""""""############!!!"""############""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!"""############### !!!"""###$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""""""""######$$$$$$$$$$$$&&&(((******(((&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&$$$""" """$$$&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$######%%%'''))))))(((************)))((('''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""!!!!!!!!!!!!###%%%&&&"""!!!!!!"""######!!!!!!$$$%%%$$$###!!!""""""############""" !!!"""$$$$$$$$$###### $$$((('''### !!!$$$!!!$$$&&&&&&$$$!!! """######""""""############"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######################## !!!""""""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!!!!!!!! !!!###%%%"""$$$### !!!$$$ !!!!!!""""""###"""!!! !!!"""### !!!!!!!!!!!!  !!!!!!"""""""""!!! !!!###%%%$$$!!! """$$$ !!!###$$$$$$###"""!!! !!!!!!""""""!!!!!! !!!!!! !!!"""######"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############""""""!!!!!! !!!""""""###"""""""""!!!!!! """!!!  !!!"""!!!!!! !!!!!!""""""######$$$$$$!!!!!! !!!!!!######""""""!!!!!!  !!!"""###""""""""""""############!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!""""""!!!!!!  !!!""""""""" """###!!!$$$!!! """""" """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  !!!""""""%%%$$$""" !!!###$$$######"""!!!!!! !!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!! !!!!!!""""""#########"""!!! !!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""############""""""###"""!!!"""$$$%%%%%%$$$************)))'''%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&'''''')))&&&%%%&&&((()))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!######""""""!!!!!! !!!"""$$$$$$$$$###"""$$$###"""""""""###%%%&&&!!!"""$$$###!!! !!!%%%%%%$$$###"""!!! !!! !!!!!!$$$###"""""""""""""""###!!!!!! """$$$%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""""" """!!! '''///...(((!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!###"""###$$$%%%%%%###!!!"""!!!!!!!!!!!!###%%%&&& !!!######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$############$$$$$$ !!!"""######"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$######"""""""""!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""######$$$ !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!""""""!!!!!!  !!!!!!"""###"""  """"""!!!$$$""" !!!######""" """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""!!!!!!"""######$$$###""""""!!!!!!!!!"""############"""""""""!!!""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!"""###$$$$$$%%%&&&)))*********)))(((&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&'''''''''%%%$$$%%%''''''&&&$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$############$$$$$$###""""""!!!!!!""""""###"""""""""""""""#########$$$#########"""""""""""" !!!"""#########"""!!!"""!!!!!! !!!"""###$$$!!!"""$$$###!!! !!!$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&$$$###############$$$$$$!!!!!!  """!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!"""######"""(((///...(((!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""######""""""###"""###$$$%%%%%%###!!!"""!!!!!!!!!"""###$$$%%% !!!"""###############"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##############################$$$#########""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######### !!!!!!""""""##################""""""""""""!!!""""""######""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$######""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""  !!!"""!!! ###"""!!!"""###$$$###"""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!! """"""""""""""""""######$$$$$$###""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!#########"""!!! !!!!!!""""""###"""""""""""""""""""""!!!!!! ###############"""!!! !!!$$$$$$######%%%((()))***+++++++++)))((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$###""""""!!!!!!""""""### !!!!!!"""######$$$$$$$$$$$$$$$$$$############!!!!!!"""""""""!!!  !!!""" """######!!! !!!""""""""""""""""""""""""!!!!!!""""""$$$%%%'''(((############$$$$$$%%%&&&""""""""""""!!!  !!!"""###$$$########################"""""""""""""""!!!!!! ######""""""!!!!!! ######""""""&&&+++***%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!""""""""""""###### !!!!!!"""""""""###!!!""""""######""""""!!!$$$"""!!!!!!"""$$$!!!"""######$$$$$$#########"""###$$$%%%%%%###!!!"""!!!!!!!!!"""###$$$%%%!!!""""""#########""""""!!!!!!"""##################""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$############  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### ##################""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""############""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""$$$"""""""""""""""""""""""" !!!!!!"""""""""!!! !!!!!!"""############"""$$$$$$###############$$$#########"""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!""""""""""""!!!###"""""""""!!!!!!!!! !!!"""$$$$$$$$$###"""$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!######$$$######"""!!! !!!%%%%%%"""!!!%%%******+++,,,------,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""######""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!!!!""""""####################################""""""!!!!!!!!!  """######!!! !!!"""!!!!!!""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""###$$$%%%&&&###$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """!!! ###$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!"""######$$$$$$"""""""""######"""""""""###"""!!! !!!"""###!!!"""######$$$$$$#########"""###$$$%%%%%%###!!!"""""""""""""""######$$$"""############""""""!!! !!!"""$$$$$$###""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!!!!!""""""###!!!!!! !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!!  !!! """"""""""""""""""######!!!"""###$$$$$$###"""!!! #########""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!"""#########!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""$$$########################$$$$$$$$$%%%%%%$$$$$$### !!!"""###############$$$###############$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!"""############"""!!! !!!"""######"""""" !!!!!!!!!"""""""""### !!!"""$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############"""!!!!!!"""%%%%%%"""!!!%%%)))***+++---...///......---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$###$$$%%%""""""!!!!!!!!!!!!""""""$$$##################$$$############""""""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""!!!!!!!!!"""######$$$$$$######"""""""""""""""### !!!!!!###$$$$$$!!!"""###%%%%%%%%%$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """ !!!"""!!! !!!""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""######$$$$$$""""""############"""""" !!!"""######"""!!! !!!""""""######""""""###"""###$$$%%%%%%###!!!!!!"""""""""############"""############""""""!!! !!!"""$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!  !!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########"""!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! ############""""""""""""!!!!!!############!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%###"""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!""""""###### !!!"""!!!  """ !!!!!! !!!"""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###########################!!!!!!  !!!!!!!!!"""######$$$$$$###""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""############ !!!"""#########!!!!!!""""""###""""""""" !!!"""###$$$$$$########################""""""############"""""" """%%%$$$""""""$$$'''(((***+++---...//////...%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$#########""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''$$$"""$$$&&&$$$$$$############$$$$$$"""!!!!!! !!!!!!"""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""#########"""!!!!!!!!!######"""!!!"""###!!!!!!""""""#########$$$&&&&&&%%%############### !!!"""### !!!""""""""""""$$$###"""!!! !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""$$$""""""$$$###!!! ### !!!""""""######""" !!!!!!""""""#########""""""!!!!!!""""""###"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!!""""""######"""""""""""""""""""""######$$$$$$######"""!!!"""$$$$$$"""!!! !!!""""""######""""""###"""###$$$%%%%%%###!!!!!!"""############""""""!!!""""""#########""""""!!!!!!"""###############$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!"""""""""!!!  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!###$$$$$$###!!! !!!!!!!!!"""""""""###$$$$$$###""""""!!!"""""""""""""""#########$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!""""""  """ """###"""  """""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######################## """!!!!!!!!!!!!###$$$&&&"""!!!!!!!!!""""""###$$$!!!"""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!######$$$$$$###!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!"""""""""###"""""""""""""""""""""""" !!!"""######$$$###########################$$$%%%''')))+++,,,---------%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&######$$$&&&$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###&&&(((&&&"""!!!###&&&$$$$$$############$$$$$$!!!!!! !!!!!!#########"""""""""""""""!!!!!!"""""""""############"""!!!!!!!!!"""###$$$""""""#########"""!!! !!!"""###"""!!!"""###"""""""""""""""#########$$$$$$###"""""""""######"""!!!!!!!!!!!!!!!""""""  !!!!!!###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""######$$$!!!"""%%%$$$ $$$ !!!"""############ !!!"""###############""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########""""""!!! """######$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$#########"""###$$$%%%%%%###!!!!!!"""###$$$$$$###"""!!! !!!"""###############"""""""""""""""######$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################!!!!!!"""""""""#########!!!!!!!!! !!!!!!!!!!!!  !!!###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!""""""######!!!""""""  !!!!!!"""!!!  !!!""" !!!!!!!!!""""""###### !!!!!!"""""" """###$$$$$$###""" !!!!!!!!!""""""######"""!!!!!! """"""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!""""""!!!!!!!!!!!!!!! !!!"""""""""############!!!###""" """"""$$$%%%$$$!!!!!!###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!########################&&&### !!!###"""""" !!!###%%%'''!!!!!! !!!!!!"""######!!!!!!""""""#########$$$"""""""""""""""""""""""" """###$$$$$$###""" !!!######$$$$$$$$$######""""""!!!!!! ###"""!!! !!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$%%%$$$"""###$$$$$$###!!!###$$$&&&)))***+++,,,+++%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%'''%%%!!!"""%%%""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%###"""!!!!!!!!!###$$$%%%!!!"""#########"""  """###"""!!!"""#########""""""""""""""""""  !!!""""""$$$###"""""""""""""""###%%%$$$""" !!!!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$$$$""" ###"""### !!!"""############ !!!"""######$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""#########"""!!! !!!"""###!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""$$$$$$###"""!!! ######$$$$$$$$$$$$#########"""!!! !!!"""#########$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%###!!!!!!"""###$$$$$$###"""!!! !!!######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!   !!!""""""###$$$$$$######""""""!!!!!! !!!!!!"""""" !!!""""""###"""""" !!!"""$$$$$$ """!!!  !!!""" !!!#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""&&&""" #########!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$%%%$$$$$$!!!###$$$$$$"""!!!!!!"""###"""!!!!!!!!!"""$$$%%%$$$$$$###############$$$ !!!!!!!!!!!! !!!!!!""""""###$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""%%%""""""%%%"""###%%%%%%###"""###$$$"""!!! !!!###$$$!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!#########%%%&&&'''((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$#########$$$&&&''')))'''%%%######%%%''')))&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###!!!!!!###%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!""""""#########$$$#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$""" !!!""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""  """"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!""""""!!! !!!!!!!!!!!! """!!!  !!!"""########################$$$$$$##################""""""############"""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!"""#########""""""""""""""""""!!!!!!""""""""""""############""""""""""""!!!  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""" !!!"""######"""!!!!!!########################!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""&&&### !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$###"""!!!###$$$%%%$$$""" !!!"""!!! !!!############""""""""""""###### !!!!!!""""""!!!!!! !!!!!! $$$$$$$$$###############"""""""""""""""""""""""""""!!! !!!"""!!!###%%%$$$###"""######"""!!!!!! !!!"""###$$$###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$!!!"""$$$%%%&&&'''''''''(((''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%$$$###$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###"""!!!###%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""""""""!!!"""""""""####################################!!!!!!!!!""""""###############"""""""""!!!!!!!!!""""""""""""###############"""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$""" !!!""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""" """#########"""""""""""""""""""""""""""""""""######$$$$$$######"""$$$""" ###$$$###!!!"""""""""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!""""""""""""""" !!!"""""""""!!! """"""""""""############!!!!!!!!!!!!!!!!!!""""""############"""""""""""" !!!!!!!!! !!! !!!!!!"""###$$$###########################""""""!!!!!!""""""###!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""!!! !!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%$$$"""!!!"""!!! """"""""""""""""""""""""$$$###!!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###!!! ###$$$%%%$$$""" !!! !!!""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######""" !!!###$$$$$$###""""""###!!!!!!!!!!!!!!!"""######%%%$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$""""""""""""$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###"""""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$############"""""""""###"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!""""""######""""""""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$#########"""""""""############$$$$$$$$$$$$###"""!!! !!!###%%%&&&######################## !!!!!!"""""""""""""""###""" !!!""""""!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############""""""$$$$$$#########"""""""""""""""""""""""""""""""""!!!""""""############"""########################"""######$$$$$$######"""%%% !!!%%%$$$!!!$$$###"""!!!!!!"""###$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!""""""""""""!!! !!!!!!""""""!!! ###""""""""""""""""""""" !!!!!!""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!"""####################################""""""""""""############"""""""""!!! !!!!!!""""""""""""!!!!!!#########"""!!! !!!!!!!!!""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""######""" """""""""""""""""""""""")))%%%!!! !!!""" """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!###$$$$$$"""!!!!!!""" !!!!!!""""""!!! !!!!!!"""""""""############""""""""""""""""""!!!!!! #########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """######""" !!!###$$$$$$"""""""""###!!!!!!!!!!!!!!!""""""###%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""######""""""########################!!!!!!"""############"""!!!"""""""""""""""###### !!!!!! !!!!!!"""""""""#########"""""""""""""""###########################$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$#########""""""""""""#########$$$$$$%%%$$$"""!!!!!!###%%%&&&######################## """#########"""!!!###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########!!!$$$###!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################""""""""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!!"""######"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!! ########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" """#########"""!!!""""""""""""""""""""""""((($$$ """$$$""" """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""!!!#########"""###$$$!!!!!!""""""############  !!!""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""$$$$$$"""!!!"""### !!!!!!"""""""""""""""$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###)))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############### !!!!!!""""""""""""######$$$$$$######""" !!!!!!!!!""""""######"""""""""""""""""" !!!!!!!!!""""""###### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""######'''&&&$$$"""!!!!!!"""########################### """#########"""!!!"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! $$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""### ###$$$"""###"""  """###!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""###############"""!!!!!!"""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""" !!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!""""""######$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!""""""""""""""""""######"""###$$$"""""""""""""""""""""""""""!!! !!!###%%%&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%!!!#########"""###$$$!!!!!!"""###############  !!!"""###!!!""""""######""""""!!! !!!""""""###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$###!!! !!!###$$$ """######"""!!!!!!""" !!!"""""""""""""""###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&$$$""" """$$$&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%$$$"""  """$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""""""""###"""######"""!!!!!!"""$$$########################!!!"""######$$$$$$###### !!!!!!""""""!!!!!!""""""""""""!!!!!! ############"""""""""""" !!!!!!""""""""" !!!!!!"""###$$$%%%%%%$$$$$$#########""""""""" !!!!!!!!!""""""""""""((('''$$$""" !!!!!!######################## !!!!!!""""""""""""""""""!!!!!!"""######!!! """""""""""""""""""""""" !!!""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! $$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!! !!! !!!""""""######""""""!!!$$$""" !!!###$$$%%%"""!!!  !!!"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!""""""######""""""""""""""""""!!!!!!""""""""""""############""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! """"""!!! !!!"""### !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""##############################"""""""""""""""""""""""" !!!""""""""""""""" ######!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$"""###$$$$$$"""!!!!!!""" """#########"""!!! !!!"""###$$$ !!!!!!""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ """######"""!!!!!!""" !!!"""###""""""!!!"""""""""!!!""""""######"""""""""""""""""""""""""""##################""" """###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%$$$############$$$%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""###%%%$$$""" """######"""!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""######"""###$$$""" """%%%########################""""""###$$$$$$$$$$$$### !!!""""""######  !!!!!!!!!!!!"""############"""""""""!!! !!!""""""######!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!!!!"""""""""#########&&&%%%""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""######!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""######""""""###$$$%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!!!! !!!!!!"""""" !!!"""######""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!  !!!!!!"""###$$$$$$%%%#########$$$$$$%%%&&&&&&"""""""""""""""""""""""" !!!!!!""""""""""""""" """$$$### !!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$''')))'''### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%&&&&&&%%%"""!!!"""""""""!!! !!!!!!###$$$$$$ !!!!!!!!!!!! &&&&&&%%%%%%$$$#########""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""###""""""""""""""""""### """######!!!!!!!!!""" """#########"""!!!###"""""""""###$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''&&&$$$!!!!!!###&&&((((((&&&###!!!#########$$$$$$%%%%%%%%% !!!!!!!!!""""""######"""###$$$""" ###&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$###!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!"""$$$###!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""  """"""############""""""!!!"""###$$$$$$###"""!!!######################## !!!"""######$$$$$$###""" """###$$$ !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""############!!!"""#########!!!  !!!!!!!!!"""$$$%%%"""!!!""""""""""""""""""""""""!!!######"""""""""&&&### """$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&$$$"""!!! !!!"""###%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!! !!!!!!"""!!!"""###"""!!!!!!###%%%'''&&&%%%###!!! !!!"""""""""!!! #########""""""""""""""" """$$$### !!!###&&&$$$!!!!!!""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! """"""""""""############  """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!&&&%%%###!!!!!!"""###%%%%%%%%%%%%%%%%%%$$$###"""""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""######$$$$$$$$$$$$######"""############$$$$$$$$$###%%%%%%$$$"""!!!"""###%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&######%%%&&&%%%###$$$$$$$$$$$$$$$###"""!!!###"""!!! !!!"""###""""""#########$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$###!!! !!!###&&&((( """############ !!!!!!!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""&&&%%%%%%###"""!!! !!!!!!"""""""""######### !!!"""######$$$""""""!!!!!!"""###$$$$$$"""  """#########$$$""" !!!$$$%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""!!!"""#########!!!  !!!"""###############""""""""""""""""""""""""!!!""""""############""" !!!!!!!!!!!!$$$%%%"""!!!######!!!!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$&&&$$$""""""$$$%%%###!!! !!!""""""###"""""" !!!""""""!!!   """"""""""""!!!!!!!!!!!! !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!! !!! ########################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""###""""""!!!!!! ######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!""""""!!! """$$$!!!!!!!!!!!!""""""###$$$ !!!"""###$$$######"""###""""""""""""""""""""" """###### !!!###%%%###!!! !!!""""""!!!"""""""""!!!!!!!!! !!!!!!!!!""""""######""""""""""""##########################################"""""""""!!!!!!!!!######################## !!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############%%%$$$###"""""""""######$$$%%%%%%%%%$$$$$$###"""""""""############"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%$$$###""""""###%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%######$$$%%%$$$"""$$$$$$$$$$$$######""""""###"""!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%######################## !!!!!!"""######$$$$$$%%%$$$###"""""""""###$$$$$$$$$###""""""!!!  !!!""""""###"""""" !!!!!!!!!!!! """"""""""""""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""""""""!!! ######$$$$$$$$$%%%%%%%%% !!!"""#########""""""""""""""""""######$$$""" !!!""""""!!!###!!! """###""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! $$$$$$######""""""!!!!!! $$$&&&###!!!###$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! $$$######"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############$$$###########################"""!!! !!!"""###&&&###""""""$$$$$$###!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###!!!!!! !!!!!! !!!!!!""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######%%%$$$$$$###############!!!!!!!!!!!!"""###$$$%%% !!!$$$""" """$$$$$$###"""!!!"""###!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### """######!!!"""!!!!!! !!! !!!!!!"""###$$$$$$!!!"""!!! !!!### !!!"""$$$%%%!!!!!!"""###############""""""""""""""""""###### """###"""!!! !!!###$$$""" !!!"""!!! ###"""""""""""""""!!!!!! !!!"""###$$$%%%""""""""""""####################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""############!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%$$$$$$###"""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%###$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$###"""%%%$$$######"""############""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""""""""""" !!!!!!""""""######$$$""""""!!!!!!!!!"""######"""###$$$$$$""" !!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!#########$$$$$$$$$$$$%%% !!!!!!""""""###############"""""""""""""""%%%###!!!!!!!!!!!! """  !!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!""""""""""""""""""""""""!!!!!!"""!!!!!! %%%%%%$$$###"""!!! !!!%%%'''$$$"""$$$%%%###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###########################"""!!! !!!"""###%%%###""""""###$$$"""!!!"""""""""###""""""!!!!!!"""""""""""""""###$$$$$$###"""""""""###$$$&&&'''""""""############"""""" !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""######"""!!! !!!"""###!!!  """### !!!######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$'''%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""" !!!######"""!!!   !!!!!!!!!!!!!!!"""""""""""""""#########!!!"""""""""!!!!!!!!!""""""!!! !!!!!!!!! ############"""""""""""" !!!!!!"""######$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""############  """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%%%%$$$"""!!!######$$$$$$$$$$$$######""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%$$$###""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""######$$$ """######""" !!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###############""""""!!!!!!$$$"""!!! !!!"""!!! !!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""#########"""!!! """""""""""""""""""""""""""###""""""!!! """"""!!!!!! !!!&&&'''$$$###%%%%%%###!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######"""###""""""!!!###############"""!!! """"""!!!!!!""""""###$$$!!!!!! !!!"""$$$%%%!!!"""$$$$$$$$$$$$"""!!! !!!!!!""""""######""""""""""""###### !!!!!!""""""!!!!!!!!!!!!""""""###### !!!!!!!!!!!!"""""""""###"""!!! !!!"""######"""!!! !!!!!!###$$$###!!!!!!###%%%"""""""""""""""""""""""" !!!###%%%$$$""" """ !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$$$$"""#########!!!!!!"""###%%%$$$"""!!! !!!!!!"""!!!!!!""""""############"""!!!!!!!!!"""""""""!!!!!!  """"""!!!""""""""""""########################""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%&&&%%%$$$""" """######$$$$$$#########""""""############""""""""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###############$$$$$$""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######$$$$$$$$$""""""!!!!!!""""""######!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$###"""!!! """!!! """######"""""""""###"""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""""""""!!! """"""""""""""""""""""""$$$$$$$$$###"""!!!  !!!!!!""""""!!!&&&'''$$$###%%%%%%###!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$######"""""""""""""""###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""!!!!!!"""######$$$######"""!!!!!!!!! !!!"""""""""""" !!!""""""!!!!!!###$$$$$$###!!!!!!$$$#########"""!!!!!!!!!######""""""""""""###### !!!""""""""" !!!!!!""""""######$$$ !!!!!!!!!!!!""""""###############$$$$$$%%%&&&%%%$$$###""""""""""""###&&&'''%%%!!!"""%%%######################## !!!"""!!! !!!$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!! !!!###!!!""""""############"""######################## !!!"""#########"""!!!!!!$$$%%%$$$###"""######"""!!!!!! !!!"""""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$###!!! !!!"""###""" !!! !!!######""" !!!!!!"""""""""""""""###$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################$$$$$$###""""""!!! """"""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""###%%%%%%%%%$$$""" !!!"""######$$$#########""""""############""""""!!!"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''))))))'''%%%%%%%%%""""""###$$$$$$$$$$$$###"""######$$$$$$######"""!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$###############""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$###!!! !!!  """$$$$$$###"""###$$$###"""!!!"""$$$$$$###!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""!!! """"""""""""""""""""""""######$$$######"""!!! !!!"""###$$$%%%%%%!!!%%%'''$$$"""$$$%%%###!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$######"""""""""""""""######""""""!!!!!! """"""#########$$$$$$$$$########################!!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!"""#########$$$######"""""" !!!!!!"""$$$###"""!!!!!!"""######!!!!!!""""""""""""!!!!!!&&&%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!""""""### !!!!!!"""######$$$$$$ !!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$###""""""######"""""""""""""""""""""""" """$$$###""" %%%$$$""" !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############""" !!!!!!""" """#########"""""""""""""""""""""""""""""" !!!"""######!!! ###%%%%%%###""""""""""""!!!!!!!!!"""#########""""""!!!"""###$$$%%% !!!!!!"""######$$$$$$###!!! ######""" !!! !!!"""$$$$$$###!!! !!!!!!!!!"""""""""##################$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#######################################""""""""""""""""""""""""""""""############!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$%%%$$$###"""!!!!!!!!!"""###############""""""############""""""!!!""""""###############!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%###&&&))))))'''$$$$$$%%% !!!$$$%%%&&&%%%###""""""###$$$$$$$$$$$$###"""!!!""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!"""""""""!!!  !!!""""""###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$$$$###"""!!!###!!! """###"""!!! """$$$###!!! !!!###$$$###!!!  !!!""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!"""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$ $$$&&&###!!!###$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########$$$######"""""""""""""""#########"""!!! """"""#########$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!###$$$### !!!"""""""""###$$$$$$$$$######!!!!!!!!! !!!""""""###""""""!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!""""""### !!!!!!"""###$$$$$$$$$ !!!!!!!!!""" !!!#########"""!!!!!!#########""""""%%%""" ###%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$$$$###$$$#########""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""" """&&&&&&###!!! $$$$$$###"""""""""""""""!!!  """### !!!!!!"""###$$$$$$$$$###!!! ###$$$""" !!!!!!!!!###%%%%%%###!!! !!!!!!""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""########################!!!!!!!!!"""######$$$$$$""""""""""""############$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!"""###############""""""############""""""!!!!!!"""############### !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$######%%%'''&&&%%%$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%"""%%%)))(((&&&######$$$!!!$$$''''''%%%###!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################!!!!!!!!!!!!!!! !!!!!!""""""""" ###%%%$$$""" !!!"""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!! """"""""""""!!!!!!!!!!!! """$$$%%%$$$###"""%%%###!!!!!!!!!"""!!! !!!###""" """%%%###!!!  !!!""""""""""""""""""""""""""" !!!#########"""!!! !!!"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! $$$%%%"""!!!######!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""$$$######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$###  ###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!###%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" """###%%%%%%###""" !!!!!!"""""""""""""""$$$!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$#########""""""!!!!!!############""""""""""""###"""!!! !!!!!!!!!!!!""""""""""""######""""""""""""############"""""""""""""""######""""""!!!!!!!!!""""""###############"""!!!!!!""" """$$$%%%"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!  &&&###!!!!!!######""" $$$$$$$$$############""" !!!""""""##################"""""""""""" !!!###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############ !!!""""""!!! !!!"""######$$$######""""""""""""###### !!!!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""$$$$$$$$$#####################"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&###!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$#########""""""######""""""!!!!!! ######"""""""""###%%%&&&""""""""""""############ !!!######$$$$$$$$$ !!!""""""""" """"""!!!!!!!!!!!!""""""##############################""""""!!!!!! """"""############""""""!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""!!!!!! +++((($$$  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!! """###$$$""""""""""""!!!!!!!!!!!! !!!$$$%%%%%%$$$!!! !!!!!!!!!"""""""""""""""""""""""""""&&&&&&%%%%%%$$$###############""""""!!!!!! $$$$$$######"""#########%%%""" !!!"""!!!!!! !!!!!!!!!!!! ###""""""######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$$$$#########"""""""""#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!###############"""!!!!!!###!!! """$$$$$$""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""  !!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!! !!!"""""""""""""""%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!%%%###!!!!!!###$$$###!!!$$$$$$$$$############"""############""""""""""""#########"""""""""!!!!!!"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%&&&&&&&&&%%%###""" !!!!!!""""""############""""""""""""###### !!!!!!!!!!!!!!!!!!""""""!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""###############"""!!!!!!!!!!!!!!!############""""""""""""#########"""""""""!!!!!!"""""""""""""""!!!!!!!!!$$$######"""###$$$%%%&&&!!!!!!"""""""""######### !!!"""###############!!!!!!"""############""""""###$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""##############################""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$'''%%%"""  !!!###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############$$$#########""""""""""""#########"""######$$$$$$'''%%%"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!  """######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###############"""""""""######""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!! !!!!!!$$$###############$$$$$$###############"""!!!!!!$$$"""!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""" !!!###!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######"""!!! !!!###$$$!!!!!!"""############"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######"""!!!!!!###$$$######$$$$$$$$$############"""$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!###$$$%%%%%%$$$"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""!!! !!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### """###$$$%%%&&&###""""""!!!!!!!!!!!!!!!$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!""""""""""""######!!!!!!"""######"""""""""!!!"""######$$$$$$######"""############""""""!!!""""""!!!!!!!!!!!!""""""###########################""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""###$$$$$$""""""!!!!!!!!!"""###$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$############""""""""""""######$$$%%%&&&$$$"""""""""###"""!!!""""""############""""""$$$$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!""""""######"""""""""###$$$$$$###############"""!!!!!!$$$""" !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""$$$""""""############""""""!!!!!!!!!!!!!!!""""""###$$$###!!! """###%%%"""######$$$$$$$$$######!!!!!!!!! !!!!!!!!! !!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""""""""!!!!!! """""""""!!!!!!!!! ######$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""""""""############ """"""""""""!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""###############$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$##################$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$  !!!!!!!!!!!!"""""""""###!!!"""""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! """!!!!!!  !!!"""#########"""$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######"""!!!!!! !!!!!!"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""######$$$$$$$$$###""""""###$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""########################!!!!!!!!!!!!"""$$$%%%%%%"""!!! """$$$&&&&&&%%%!!!""""""######""""""!!!###############"""!!!!!!###&&&%%% ######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" """""""""!!!!!!!!!!!! ###"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!""""""###$$$ !!!"""###############"""!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###$$$""""""############""""""!!!!!!!!!!!!!!!""""""###'''%%%###!!! !!!"""#########$$$$$$$$$$$$######$$$$$$#########"""""""""  !!!"""!!!"""""""""""""""$$$%%%$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!########################!!!"""""""""##################"""!!! """"""""""""!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""######$$$$$$######"""$$$$$$###""""""###$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!! !!!!!!!!!!!!""""""######%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""""""""""" !!!!!! ######""""""!!!!!! !!!!!! !!!!!!"""###""""""!!! $$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######"""!!!!!! !!!!!!"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""######$$$###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!! """%%%'''&&&%%% !!!!!!""""""!!!!!!  !!!"""""""""""""""""""""$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! ###"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""!!!""""""###$$$%%%###""""""######$$$%%%&&&###############"""!!!!!!!!!""""""  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######!!!!!!"""$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######&&&%%%###"""!!! !!!!!!###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!! !!!"""!!!"""###"""!!!!!!###%%%$$$$$$$$$############"""######$$$%%%%%%&&&''''''############"""""""""""" !!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$######""""""""""""###!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$#########%%%$$$###""""""###$$$%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&''''''&&&###""""""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""##################$$$$$$%%%%%%%%%$$$###### !!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!"""######$$$$$$#########""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$ !!!!!!""""""!!!!!! !!!!!!""""""######$$$"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!"""######""""""""""""!!! ######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$""""""""""""""""""""""""!!!"""""""""""""""!!! !!!!!!""""""######"""!!!  !!!"""!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###$$$$$$###"""###$$$$$$"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!! """"""!!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!###$$$$$$%%%%%%%%%%%%&&&'''((()))###############"""!!!!!!!!!###%%%$$$!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!"""### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!######$$$$$$###""""""!!!  !!!"""###"""###$$$###!!! """$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###########################""""""""""""############!!!!!! !!!"""### !!!!!!""""""############""""""""""""###### !!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############""""""######$$$%%%########################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""######$$$$$$%%%%%%&&&""""""""""""#########$$$$$$$$$##################$$$$$$%%%%%%%%%$$$###""" !!!!!!!!!"""""" !!!""""""""""""!!!!!!"""############"""###"""!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""######""""""!!! !!!!!!"""######$$$$$$######""""""######$$$$$$ !!!!!!"""""""""######### !!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""###"""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!""""""###$$$###"""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""!!!!!!!!!""""""######""""""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! &&&%%%######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$"""!!!!!!!!! !!!!!!"""###$$$&&&((()))!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! """###### !!!"""###$$$###############"""!!!!!!"""%%%''''''###!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!""""""""""""!!!###############"""!!! ###""""""""""""!!!!!!!!! !!!"""$$$$$$###$$$%%%### !!!$$$$$$$$$$$$############"""######""""""!!! %%%%%%%%%$$$$$$$$$######$$$###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###%%%&&& !!!"""######$$$######""""""""""""###### !!!!!!!!!"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!"""######""""""###$$$%%%&&&&&&''' !!!!!!!!!""""""######%%%$$$$$$$$$###"""""""""!!!"""#########!!!  !!!!!!!!!""" !!!"""""""""""" !!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""############"""""" !!!!!!"""###$$$$$$$$$'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ """######$$$$$$ !!!!!!""""""######!!! !!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!#########""""""""""""""""""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%###""""""!!!!!!!!!!!!"""  """$$$$$$"""!!!""""""############""""""###"""!!! !!!"""###!!!"""""""""!!! #########"""!!! !!!!!!!!!!!!!!!!!!""""""######################## !!!"""### !!!""""""!!! !!!$$$$$$"""""""""!!!!!!!!!!!!""""""############""""""""""""%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!###$$$%%%"""###!!!""""""""""""""""""""""""""""""!!!!!!  """###$$$###!!! !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########"""""""""""""""!!! !!!!!! """###%%%###"""!!! """"""%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$#########"""""" $$$$$$$$$#########""""""############""""""""""""%%%###!!!  !!!""" !!!!!! !!!###!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%%%%######""""""""""""######!!!!!!"""##################$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$############%%%'''%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%%%%"""$$$&&&''''''%%%""" %%%###!!!"""$$$%%%$$$!!!!!!"""$$$$$$$$$$$$''')))""""""""""""!!!!!!!!!!!!######""""""!!!!!! +++%%% """###!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!"""%%%$$$"""!!!!!!!!!"""###!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$$$$###"""!!! !!!"""###$$$###!!!   !!!""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!! """ !!!"""!!! """""""""!!!!!!"""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!######&&&!!!###&&&%%%""" """!!!!!!!!! !!!"""$$$%%%%%%%%%###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!! ###"""!!!!!!!!!!!!!!!"""$$$###############$$$$$$$$$%%%%%%$$$$$$"""!!!!!!$$$#########""""""""""""""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""############""""""""""""###""" !!!"""###$$$$$$###""""""###%%%!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$######""""""""""""######!!!""""""##################$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$#########$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$############"""!!!!!!"""$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$"""!!!%%%###!!!"""$$$%%%###"""!!!"""""""""!!!!!!"""$$$############""""""""""""!!!!!!!!!!!!!!! %%%!!!###&&&&&&$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""$$$######""""""""""""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!! ##################$$$$$$"""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######"""""""""""""""### !!!!!!"""######""""""#########"""""""""""""""  !!!!!!"""""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""############""""""""""""""""""#########"""!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""!!!!!! !!!!!!"""###""" !!!""""""!!!######""""""""""""######"""""""""!!!!!!!!!  !!!!!!"""######!!! !!!!!!"""$$$"""!!!"""###$$$###""" !!!!!!!!!!!! !!!"""###%%%%%%$$$$$$###############""""""""""""""""""""""""""""""######$$$$$$$$$###############""""""""""""!!!!!!!!!!!!############"""!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!! """"""""""""############$$$############"""""""""""""""""""""""""""""""""$$$############"""""""""############""""""""""""!!!  !!!""""""######!!! !!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###############""""""""""""######!!!"""######$$$$$$#########%%%%%%%%%######$$$%%%%%%$$$#########$$$%%%&&&###"""""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""$$$$$$###""""""######!!! !!!$$$$$$$$$$$$############!!!!!!!!!!!!"""""""""""""""###&&&'''%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""###$$$###"""!!!"""###"""############""""""!!!###$$$%%%&&&&&&%%%$$$### !!!"""######"""!!!$$$$$$#########"""""""""$$$$$$######"""""""""!!! !!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""#######################################!!! !!!""""""""""""############""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""######""""""""""""""""""""""""######""""""""""""###########################"""#########$$$$$$$$$$$$%%%$$$###""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$###!!! """"""!!!!!!!!!!!!""""""$$$###!!!  !!!"""######"""!!! """"""""""""""""""""""""#########""""""!!!!!! """"""""""""""""""""""""######"""!!! !!!###"""!!! !!!"""### !!!"""$$$%%%%%%######""""""""""""######!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""!!!$$$$$$######""""""!!!!!!"""""""""####################################"""###""""""!!!!!!!!!!!!!!!!!!"""#########!!!  """######"""!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""!!! !!!"""###""""""""" """######$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######""""""""" !!!"""##################$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###$$$%%%&&&%%%#########%%%%%%$$$###"""###$$$&&&'''&&&$$$"""###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$###"""""""""#########"""###$$$$$$###!!! """###$$$$$$#########""""""""""""""""""######$$$$$$$$$%%%###!!!!!!"""######!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%$$$"""!!!############""""""""""""$$$######""""""!!!!!! """"""!!!!!!"""######$$$!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!""""""######""""""""""""""""""""""""############"""""""""""""""######""""""############""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###########################$$$############$$$$$$$$$$$$######"""""""""""""""###%%%$$$$$$######""""""!!!#########"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""!!!  """"""#########""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!""""""###%%%&&&######""""""""""""######!!!!!!!!!!!! #########""""""!!!!!!!!!""""""""""""""""""""""""###&&&((((((%%%###"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""######"""!!! !!!!!!""" """#########"""!!! !!!"""""""""!!!######$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$!!! !!!######$$$$$$$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%############$$$$$$%%%&&&""""""!!!"""###$$$%%%&&&######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$############$$$&&&'''(((&&&$$$%%%((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%""""""###""""""""""""###!!!"""###"""!!!!!!###%%%######"""""""""!!!!!!!!!!!!!!!!!!""""""#########&&&%%%###""""""!!! ########################"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!"""######"""!!!"""$$$!!!"""###$$$$$$###"""!!!""""""############""""""!!!"""$$$%%%%%%###!!! !!!!!!"""######$$$$$$"""""""""!!!!!! $$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""####################################!!!""""""""""""!!!  !!!!!!"""!!!!!! !!!!!!""""""%%%%%%$$$$$$$$$$$$$$$%%%""""""############""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$###!!! """""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################"""!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$###!!! !!!###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! $$$$$$###""""""!!! """############""""""!!!!!!###$$$$$$###!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!###############$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$###!!! !!!""" !!!"""############ !!!!!!"""##################$$$$$$$$$######"""""""""############$$$$$$""""""""""""############!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############"""""""""""""""########################$$$$$$""" !!!"""########################!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""######$$$%%%%%%&&&######"""""""""###$$$$$$""""""!!!!!!"""###%%%&&&######""""""""""""######"""###$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$############"""!!!"""###$$$%%%!!!"""######!!!!!!"""### !!!!!! """$$$""""""""""""!!!!!!!!!  """"""######""""""""""""########################%%%$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!"""######""""""###$$$!!!""""""############""""""""""""""""""""""""""""""###$$$$$$###"""!!!  !!!"""###$$$%%% !!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$######################## !!!"""""""""!!!  !!!!!!!!!!!!  !!!!!!"""&&&&&&%%%$$$$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$######"""""""""############$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$ !!!"""######"""!!! """""""""""""""""""""###&&&%%%%%%###!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######"""""""""######"""""""""###$$$$$$###  """!!!!!! !!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###############$$$$$$%%% !!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""$$$###!!! """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###"""######$$$$$$$$$######"""""""""######$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""##################"""""""""""""""############""""""!!! !!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!&&&$$$"""!!! !!!"""#########""""""""""""######"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###""""""######$$$%%%&&&&&&%%%###""""""%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""######$$$$$$$$$######""""""""""""""""""###$$$$$$ """######!!! !!!###"""######""" !!!############"""""""""!!!!!!!!!!!!!!! !!!"""############$$$########################$$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""""""""############""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" """######""""""###$$$"""""""""""""""######$$$######""""""""""""######!!!!!!!!!""""""""""""""" !!!!!!!!!""""""###### !!!""""""#########""""""!!!!!!!!!""""""###"""""""""!!!!!!!!! """""""""""""""################################# """#########""""""""""""""""""!!!  !!!"""""""""%%%%%%$$$###############""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$#########""""""""""""############"""""""""""""""###$$$$$$!!!!!!!!!""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%% !!!"""######"""!!! %%%###!!! """$$$%%% !!!""""""!!!!!!  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!!!!###""" """%%%  ############"""""""""""" !!!!!!!!!!!!!!!"""""""""!!!$$$"""!!!!!!###$$$###!!!  !!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!! !!!!!!""" !!!!!!""""""$$$###!!!  """###%%%$$$""" !!!!!!"""!!! !!!"""######$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""############ !!!!!!!!!""""""############################## !!!!!!!!!""""""##################""""""""""""""""""###""""""!!! """#########!!!!!!###%%%  !!!!!!!!!!!!""""""""""""""""""""""""########################&&&&&&%%%$$$$$$#########%%%%%%$$$######"""######)))'''$$$!!!  ######""""""""""""############$$$%%%%%%%%%%%%$$$%%%&&&'''%%%###""""""######$$$&&&''''''%%%""" ###%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$######"""!!!!!!""""""############ """$$$### !!!###'''''''''%%%"""!!!"""###$$$$$$$$$############"""%%%%%%$$$$$$######""""""!!!"""$$$$$$###"""""""""########################!!!!!! !!!!!!!!!!!!""""""""""""""""""############"""""""""############$$$$$$$$$"""""""""""""""""""""""" """######""""""###%%%###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$ !!!###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!"""###$$$######""""""!!!!!!!!! $$$$$$######"""!!!!!!!!!########################!!!$$$%%%%%%%%%###############"""!!!!!! !!!"""######$$$$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""######""""""""""""######&&&&&&%%%%%%$$$###""""""""""""""""""############""""""!!!""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$"""!!!"""######"""!!!$$$###"""!!!!!! !!!!!!  """###!!!!!!!!!!!!!!!"""###$$$$$$###"""""""""""""""### """""""""!!!!!!%%%%%%$$$$$$###""""""!!!!!!!!! !!!!!!$$$""" """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!! !!!!!!""""""!!!!!! """!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""" """######""""""###%%%(((&&&""" """"""""""""!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""$$$$$$######"""&&&### """$$$###"""(((###"""###############"""!!! !!!"""$$$$$$"""!!!"""#########"""!!!!!!!!!!!!!!!""" """###!!!!!!!!! !!!"""######"""$$$$$$###""""""###%%%$$$######""""""######%%%$$$###""""""###$$$%%%$$$!!! """%%%$$$###""""""""""""""""""""""""!!!!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""###$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!######"""""""""""""""""""""""""""############""""""""""""!!! !!!""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""###### !!!!!!""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""############""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!######""""""""""""###### !!!"""###$$$$$$""""""!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!&&&$$$"""!!! !!!"""###""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""#####################"""!!!!!!###############"""!!!!!!!!!!!!""""""######$$$$$$''''''&&&$$$"""!!!###$$$$$$###""" !!!"""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$######$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""'''&&&%%%###""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######"""########################"""##################"""""""""""""""!!!!!! """""""""""""""""""""""""""!!! !!!"""!!! ###""""""!!!!!!!!!!!!"""$$$$$$#########$$$%%%%%%!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!! !!!!!!'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!! """######""""""###$$$&&&%%%"""  !!!""""""""""""""""""""""""$$$#########"""""""""""" !!!"""###$$$######"""%%%### """$$$###"""%%%$$$!!!!!!###%%%###############"""!!!!!!!!!"""$$$$$$"""!!!"""#########"""!!!!!!!!!!!!!!!$$$""" !!!###$$$###!!!######"""!!!!!!!!!"""""""""$$$%%%$$$!!!%%%$$$$$$###############$$$$$$###""""""###$$$$$$$$$""" """$$$$$$###########################""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""############"""""""""""" !!!"""############"""""""""""""""!!!!!!"""""""""############$$$$$$$$$$$$###"""!!!#########""""""""""""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$############"""""""""""""""""""""###""""""""""""""""""""""""########################""""""############""""""!!!""""""#########"""""" """"""""""""#########$$$######""""""""""""###### !!!!!!""""""######"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$"""!!! !!!"""###""""""""""""""""""""""""############"""""""""!!!###""""""!!!!!!""""""##################"""!!!!!!###############"""!!!!!!"""""""""""""""############$$$$$$"""  """$$$######""""""""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################"""""""""""""""###$$$%%%$$$$$$#########$$$$$$%%%$$$$$$##################%%%$$$######""""""""""""""""""!!!!!!!!!"""###### !!!"""###$$$######"""###########################""""""!!!!!!""""""###!!!!!!!!!!!! """""""""""""""""""""""""""!!! !!!"""###"""!!!"""!!!!!!!!!!!!""""""###"""############""""""!!!!!!!!!  """"""""""""""""""######$$$$$$$$$$$$###"""!!!  !!!"""#########"""!!!!!! !!!!!!"""&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########"""""""""""""""!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######""""""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$############!!!!!!"""############"""$$$"""!!!!!!"""######""" !!!"""########################"""""""""!!!"""$$$$$$"""!!!"""#########"""!!!!!!!!!""""""%%%$$$######%%%%%%$$$###%%%%%%###"""""""""""""""!!!###$$$### $$$$$$$$$############"""$$$$$$###""""""###$$$$$$$$$""" !!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!""""""""""""""""""""""""############""""""""""""  !!!"""###$$$$$$$$$######"""!!!!!! !!!!!!!!!""""""""""""######$$$$$$######""""""$$$#########""""""!!!!!!$$$######""""""!!! ############"""""""""""""""""""""""""""""""""!!!$$$###"""!!!!!!"""###$$$########################""""""############"""""""""######$$$%%%%%%%%%$$$!!!!!! !!!!!!""""""""""""#########$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!! !!!"""###""""""""""""""""""""""""############"""""""""""""""!!!!!! !!!!!!""""""############""""""!!!"""############""""""!!!############""""""""""""!!!###"""!!! !!!"""######$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""####################################$$$%%%&&&&&&&&&&&&$$$$$$#########$$$$$$%%%$$$######"""""""""######""""""##################"""""""""""""""""""""""""""""""""""""""###$$$%%% !!!"""#########""""""###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$###!!!!!! !!!!!!"""######""""""###$$$###""" """!!! ######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!  !!!!!!"""#########""""""!!!!!!!!!!!!"""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###############"""""""""""""""############""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$!!!!!!""""""""""""!!!!!!"""""""""#######################################!!!"""""""""###############""""""""""""######"""!!!"""""""""!!!$$$#####################!!!"""$$$$$$"""!!!"""#########""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$ """"""!!!!!!###$$$$$$$$$$$$$$$######""""""$$$##################$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!""""""#########$$$$$$$$$$$$###!!!!!!""""""!!!""""""""""""""""""""""""############"""""""""!!! !!!"""$$$$$$############""""""!!!!!!!!!!!!!!!"""""""""######""""""############""""""$$$$$$######"""!!!!!!!!!######""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$######""""""###$$$%%% !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! ############"""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!! !!!!!!""""""############"""!!!""""""############"""!!!$$$$$$######""""""!!!!!!!!!$$$$$$###""""""### !!!###$$$%%%$$$$$$###!!!!!!!!!!!!!!!""""""##################$$$$$$$$$""""""$$$%%%&&&'''&&&&&&$$$$$$############$$$$$$$$$###""""""!!!"""""""""!!!!!!""""""######$$$$$$ !!!"""""""""""""""""""""""""""###$$$%%%&&&!!!!!!!!!"""""""""""""""###########################"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###!!!!!! !!!!!!"""######%%%%%%&&&'''&&&%%%###""""""!!! !!!!!!######$$$$$$###### !!!""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""!!!!!! !!!!!!"""""""""""""""############$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""################################################"""###$$$###"""!!!"""### """"""###""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""#########""""""######"""""""""""""""#####################$$$$$$###"""######$$$%%%!!!"""$$$$$$"""!!!"""#########""""""""""""######"""############"""######""""""""""""###$$$%%%&&& """############%%%&&&###$$$$$$$$$$$$###"""!!!#########$$$$$$#########"""#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$######"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$!!!  """###"""!!!""""""""""""""""""""""""############"""""""""!!! !!!!!!###$$$$$$!!!!!!""""""############"""""""""#########$$$$$$!!!""""""#########""""""############""""""!!!!!! !!!!!!"""###$$$$$$%%%"""""""""!!!!!!!!! ########################%%%###!!! !!!###%%%##############################$$$$$$$$$$$$######!!!""""""###$$$$$$#####################$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""############ !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!! !!!!!!!!!""""""#########""""""!!!""""""#########""""""$$$$$$######""""""!!!!!!!!!###$$$$$$######$$$ """###$$$###""""""!!!!!!!!!!!!!!!""""""###""""""######$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$######"""""""""###$$$$$$######"""""""""""""""###!!!!!!!!!""""""######$$$ !!!"""######""""""######""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############"""""""""""""""""""""""" !!!###"""!!!"""!!!!!!!!!!!!""""""#########$$$$$$$$$###""""""!!!!!!   !!!""""""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$##################""""""!!!!!!""""""######$$$$$$"""  !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$###"""""""""""""""###""""""""""""""""""""""""####################################$$$$$$$$$$$$"""###$$$###"""!!!"""### !!!"""""""""""""""!!! !!!!!!""""""######!!!!!!!!!!!!!!!""""""""""""""""""!!!"""######$$$!!!"""$$$$$$"""!!!"""###$$$###"""!!!!!!!!!!!!!!!$$$$$$###""""""$$$%%%&&&!!!"""$$$$$$"""!!!"""#########"""""""""###$$$$$$!!!"""###"""!!!!!!!!!### !!!!!!###%%%&&&'''%%%%%%%%%$$$""""""###%%%######$$$%%%%%%###"""!!!"""###$$$$$$$$$$$$###"""!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%######$$$$$$$$$$$$%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$"""!!! """$$$%%%%%%$$$""""""""""""""""""""""""############""""""""""""""""""!!!!!!""""""###### !!!!!!"""######$$$$$$############$$$$$$$$$$$$!!!!!!""""""######"""""""""""""""""""""""""""### !!!"""$$$%%%&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""""""""!!!!!! !!!""""""""""""#########$$$$$$$$$%%%%%%"""!!!!!! !!!!!!"""######""""""!!!!!! !!!!!!"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!"""!!!""""""############"""!!!""""""############"""############"""""""""""" """"""!!!!!!"""### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$$$$$$$!!!###$$$%%%$$$###"""!!!!!!!!!""""""###%%%%%%###""""""""""""###$$$$$$!!!!!!"""""""""""""""""" """###$$$###""""""$$$######"""""""""######!!!!!! !!!"""###"""""""""""""""""""""""""""##################"""!!!!!!!!!"""""""""######"""""""""""""""""""""""" """!!! ###""""""!!!!!!!!!!!!"""  !!!!!!!!!!!! !!!""""""!!!#########"""!!!######"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$######""""""""""""######"""###$$$""" """""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""!!! """$$$""""""""""""""""""""""""########################""""""""""""#########$$$"""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""""""""############"""!!!!!!!!!"""$$$$$$ """%%%%%%"""!!!"""###!!!!!!""""""!!!!!! %%%$$$###""""""$$$&&&'''!!!"""$$$$$$"""!!!"""#########""""""######$$$%%% """$$$###!!! !!!### !!!"""###$$$%%%$$$%%%$$$###!!!!!!###%%%"""###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$###"""!!!###%%%%%%""" !!!"""########################"""###$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$###############"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###""""""###%%%&&&&&&%%%""""""""""""""""""""""""############""""""""""""$$$###""""""!!!""""""""""""""""""""""""#########""""""""""""############ !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$$$$%%%%%%#########"""""""""!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###############"""!!!  """###"""!!! ######$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""""""""""""""!!!"""""""""###############""""""!!!!!!""""""###!!!!!!"""###############!!!!!!"""###############"""""""""""""""#########!!!"""""""""!!!!!!"""$$$######""""""!!!"""""""""!!!!!!!!!!!!!!!"""###### !!!""""""###$$$$$$ !!!###%%%%%%$$$""" !!!!!!""""""$$$%%%'''((("""""""""######%%%&&&'''"""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$"""!!!$$$$$$###"""!!!!!!!!!!!!!!!  !!!"""###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!""""""""""""""""""""""""""""""  """######"""$$$###"""!!!!!! !!!!!!###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!"""###$$$ """$$$&&&'''&&&%%%$$$$$$"""!!!  !!!"""$$$%%%%%%######""""""""""""###### """""" ###&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""!!!!!!$$$""""""""""""""""""""""""######################## !!!!!!!!!""""""#########$$$$$$###!!!!!!!!!"""######"""!!!!!!!!!!!!!!! !!!!!!"""""""""######$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%"""%%%%%%###!!!!!!###"""$$$&&&((((((&&&$$$###%%%$$$###""""""$$$&&&'''!!!"""$$$$$$"""!!!"""#########""""""###$$$%%%%%% ###$$$$$$!!! """$$$"""!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!"""%%%((("""###%%%%%%%%%$$$""" """###$$$%%%%%%$$$###""" ###&&&%%%""" """""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""############""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""###$$$%%%%%%###############$$$$$$$$$############"""""""""""" !!!"""###$$$%%%&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!! """%%%%%%$$$""" !!!""""""""""""#########!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######!!!!!!"""###############!!!!!!"""###############!!!!!!""""""######$$$$$$%%%%%%%%%$$$""""""%%%'''&&&%%%###"""""""""######!!!!!!!!!!!!!!!"""###### !!!"""#########!!!###%%%&&&&&&$$$""" !!!""""""$$$%%%''')))***!!!""""""###$$$&&&'''(((######""""""!!!!!! """###$$$%%%%%%$$$"""!!!%%%$$$###!!! !!! !!!"""###""""""""""""""""""""""""######""""""!!!!!! """!!! """###$$$$$$###""" """###$$$######################## !!!""""""!!! %%%%%%$$$$$$###""""""""""""!!! """######"""!!! !!!$$$%%%%%%$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""" !!!"""""""""!!!$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$###"""""""""###%%%&&&############""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$##################""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!"""### $$$%%%""" !!!!!!!!!"""""""""""""""############""""""!!!!!!"""###$$$$$$""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!%%%$$$$$$%%%''''''&&&$$$&&&&&&%%% ###(((%%%!!! """$$$###"""######################## !!!"""###$$$%%%"""""""""""""""######$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!###%%%&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''$$$$$$############$$$$$$$$$###"""""""""###$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$#########"""""" !!!"""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """$$$### """"""!!!!!!"""###$$$$$$%%%$$$"""!!!  !!!!!!""""""######$$$$$$###########################"""!!! !!!"""###"""!!!!!! !!!!!!!!!""""""#########$$$''''''%%%$$$###"""""""""######$$$$$$$$$$$$##################$$$%%%&&&'''$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""#########"""!!! !!!"""###!!!!!!"""$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###"""""""""""""""!!!!!!!!!############""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""!!! """"""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!"""#########$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""'''&&&%%%%%%$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!###"""""""""!!!!!!!!! """!!!!!! !!!"""###$$$"""""""""######"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""######""" !!!""""""!!!###"""!!!"""###$$$###"""!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!""""""!!! !!!######"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%&&& !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!""""""############!!! !!!!!!  ###$$$""" !!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$######""""""###"""!!!###$$$%%%###"""!!!###$$$""" """&&&(((%%%!!!!!!"""$$$###"""########################!!!!!!"""""""""""""""""""""""""""""""""######$$$######$$$%%%$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&'''%%%######%%%'''''''''$$$$$$############$$$$$$$$$######"""###$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$#########"""""" !!!""""""######""""""######$$$$$$$$$$$$######!!!!!!"""""""""###############""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$%%%!!!!!! !!!""""""###$$$###"""!!! !!!!!!"""""""""""""""#########""""""""""""""""""""""""###"""!!! !!!"""###!!!!!! !!!!!!"""!!!"""""""""############%%%%%%$$$###"""""""""""""""######$$$$$$######"""######"""######$$$%%%&&&###""""""!!!!!!!!!!!!"""%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""!!! !!!"""""" !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###""""""!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!"""""""""#########$$$$$$$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$!!!!!!!!!"""""""""######&&&&&&%%%$$$$$$$$$$$$%%%!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###### !!!###$$$$$$###!!! """"""############"""""" !!!""""""######!!! !!!""""""!!!$$$###""""""######""" !!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!  !!!!!!""""""!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""!!!  !!!!!!!!!!!! !!!""""""###!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$%%% !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!###!!! """###"""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!""""""""""""""""""###$$$""""""""""""##################""""""""""""#########$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$######"""!!!!!!"""$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&$$$"""!!!"""#################################$$$$$$###"""!!! """""""""""""""######$$$$$$$$$%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''&&&$$$"""###$$$&&&'''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$############"""""""""!!!"""######$$$$$$############$$$$$$$$$$$$###### !!!!!!!!!""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######""""""""""""###############""""""!!!!!!!!!"""""""""######$$$$$$######"""###"""""""""""""""######"""!!!!!!!!!!!!""""""###$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!"""#########"""###"""!!! !!!!!! !!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!""""""############"""""""""!!!!!!!!!!!!"""""""""############""""""!!!############$$$$$$$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$######"""!!!!!!!!!!!!"""""""""######$$$############$$$%%%%%%"""""""""#########$$$$$$"""""""""#########$$$$$$&&&%%%$$$$$$######$$$$$$"""##################"""!!!""""""######""""""!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""######"""  !!!###""""""$$$"""!!!"""######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""""""""""""""!!! $$$$$$############$$$$$$ !!!"""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###############$$$$$$%%%""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""!!! !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""""" !!!!!!!!!!!!""""""""" !!!!!!!!!""""""###"""""""""""""""######!!!"""""""""##################""""""""""""############$$$$$$$$$######"""###########################""""""###%%%&&&%%%$$$%%%$$$###$$$%%%%%%$$$"""%%%$$$###"""######$$$$$$########################%%%$$$$$$###"""!!! """""""""""""""######$$$%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###""""""###%%%&&&((()))&&&$$$###$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##################""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""#########""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$"""""""""""""""#########!!!!!!!!!!!!""""""###$$$""""""############""""""###""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""######$$$###"""!!! ######""""""!!!!!! !!! !!! !!!""""""!!!!!!!!!!!!!!! !!! !!!""""""###""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""############"""!!!"""""""""#########$$$$$$$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!""""""""""""$$$###############$$$$$$""""""""""""############"""#########$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$######"""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""##################""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$$$$######"""""""""###!!! !!!"""#########!!! !!!###%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""#########"""!!! """"""!!!!!!!!!""""""### !!!!!!"""""""""""""""######""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""######!!!!!!"""###"""#########$$$$$$$$$$$$#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######""""""""""""""""""""""""######""" """###!!!!!!!!!!!!"""""""""###!!!!!!"""""""""###############"""""""""""""""###!!!"""""""""##################""""""""""""######"""######$$$$$$$$$######!!!!!!!!!"""""""""""""""!!!!!!!!!###%%%&&&%%%###&&&###!!! """###$$$#####################$$$$$$####################################"""""""""""""""""""""""""""######$$$&&&%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######"""###$$$&&&''',,,***'''%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""%%%!!!!!!$$$$$$#########"""!!!!!!""""""""" !!!!!!"""############"""""""""!!!!!! ########################!!!!!!""""""""""""!!!!!! !!!!!!###$$$%%%######"""""""""""""""""""""""""""""""""###$$$%%%"""""""""######"""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""######'''&&&%%%$$$###"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######$$$$$$$$$#########""""""#########""""""!!!!!!!!! !!!"""###############""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$###""""""#########!!!!!!"""""""""#########"""#########$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$######""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$###"""!!!###"""  """###""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$###""""""""""""!!! """######"""!!! !!!$$$%%%%%%$$$""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""#########"""!!!!!!!!!!!!!!! !!!!!!"""### !!!""""""######""""""###""""""""""""""""""!!! !!!!!!""""""##############################"""###$$$###"""!!!"""$$$ !!!""""""""""""!!!############""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!""""""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""############!!!""""""############""" !!!!!!!!!!!!###!!!!!!!!!"""""""""######""""""""""""############$$$######"""""""""""""""""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$### !!!!!!!!!!!!""" """###"""!!!!!!  """%%%'''!!!###$$$$$$###"""$$$%%%########################"""""""""######$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&---+++'''&&&%%%%%%$$$###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!"""""""""""""""###!!!"""######$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$!!!!!!!!!"""###%%%'''(((""""""""""""""""""""""""'''%%%###"""###$$$$$$$$$$$$######""""""""""""### !!!"""######"""""""""!!!!!!!!!!!!!!!!!! ########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$############""""""""""""""""""""""""######$$$%%%!!!""""""######""""""!!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!""""""######%%%%%%$$$$$$$$$#####################"""""""""""" !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!""""""############""" !!!!!!!!!""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$###""""""""""""###!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$###""""""!!!""""""""""""##################""""""######$$$$$$######"""###""""""!!!!!!""""""### !!!!!!!!!"""""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############"""""""""!!! !!!!!! """!!! !!!###$$$$$$###""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$!!!!!!"""#########"""""""""!!!!!!!!!""""""###$$$!!!!!!"""############""""""""""""""""""######### !!!"""#########""""""""""""""""""""""""!!!"""###"""!!! !!!### !!!"""###""""""!!!###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" """#########""""""!!!!!! """!!!!!!"""""""""#########!!!!!!!!!""""""""""""###$$$$$$###"""""""""""""""""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""###"""!!! ######!!!!!!###&&& ###%%%%%%###"""$$$%%%########################""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$######$$$%%%'''((("""############$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$***(((%%%$$$%%%&&&%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$#####################$$$$$$!!!!!!!!!!!!""""""###### !!!""""""######""""""######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""!!!"""######!!!!!!"""#########"""!!!!!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!!!!!!!!!!######################## !!!"""######"""!!! ###"""""""""""""""##################"""""""""!!!""""""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""""""""!!!!!! !!!"""#########"""""""""""""""###############$$$$$$$$$############"""!!!!!!!!!""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!"""""""""############""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""############"""!!!!!!!!!!!!"""!!!""""""######""""""!!!"""######$$$$$$######"""######""""""""""""###### !!!!!!!!!""""""#########$$$%%%%%%$$$###"""!!! !!!######!!! """""""""""""""""""""""""""!!!  !!!""" !!!!!!""""""######$$$###""""""######"""!!!""""""!!!!!! ######################## !!!"""$$$$$$ !!!"""############### !!!!!!!!!!!!"""###############!!!!!!""""""######$$$$$$ !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!"""###%%%%%%$$$$$$###"""!!!!!!!!! """"""!!!!!!!!!!!!""""""'''&&&%%%###"""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!  !!!""""""""""""############ !!!!!!!!!"""$$$$$$###""""""!!!""""""""""""""""""##################""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!$$$%%%$$$###$$$((('''"""!!! """%%%%%%###"""$$$&&&########################$$$$$$##################"""""""""""""""######$$$$$$#########$$$&&&((()))"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$&&&&&&%%%$$$###&&&%%%######%%%&&&'''&&&$$$$$$############$$$$$$!!!"""###$$$%%%$$$########################$$$$$$ !!!!!!!!!""""""###### !!!"""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""%%%%%%"""!!!###%%%###"""!!! !!!"""######"""!!!  !!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! $$$###"""""""""""""""###$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""!!!!!! !!!!!!$$$###############$$$%%% !!!!!!""""""######"""###$$$%%%%%%$$$###"""!!!"""""""""""""""!!!!!! !!!"""$$$$$$$$$###"""$$$$$$$$$###########################"""""""""""" !!!!!!"""""" !!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###############"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$###""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$############""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!"""###$$$%%%%%%%%% !!!!!!"""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$###!!!  ###%%%%%%###  !!!!!!!!!!!! """"""""""""###############"""!!!"""""""""""""""""""""""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!%%%&&&$$$!!! !!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$"""!!!"""$$$%%%###""""""###"""""""""""""""!!! """"""############""""""!!!!!! !!!!!!"""###$$$"""#########%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$###"""""""""""""""###### !!!###$$$%%%%%%%%%$$$!!!!!!"""##################$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########"""""""""'''***'''!!!!!!&&&### """((((((""" ############"""""""""!!!!!!"""############$$$$$$$$$###"""""""""!!!!!! !!!!!!""""""######$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""############"""""" !!!"""######$$$""""""""""""############$$$$$$######""""""!!!!!!###!!! !!!$$$%%%$$$"""!!!!!!!!!"""######$$$$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$###!!! !!!"""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!""""""######$$$$$$######$$$%%%&&&&&&###!!! !!!###$$$$$$###""""""############"""""" !!!!!!""""""###### !!!"""###$$$$$$$$$$$$######"""!!!!!!!!!%%%###!!!!!!###$$$""" ######$$$######"""!!!  """"""""""""###$$$######""""""""""""######$$$%%%&&&%%%###"""###$$$ !!!!!!!!!"""""""""###$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""#########"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""""""""######"""!!!!!!!!!!!!!!!###%%%'''(((((('''%%%### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """""""""""""""""""""""" !!!###$$$$$$"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!! """"""############"""""""""!!!!!!!!!!!!""""""###$$$&&&&&&###!!!%%%#########""""""#########"""######$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""#########$$$$$$######""""""""""""######!!!!!!"""###$$$$$$$$$$$$!!!""""""###############"""###$$$###"""!!!"""###$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""&&&''''''&&&%%%$$$$$$$$$$$$ !!!%%%%%%!!! $$$&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$############$$$$$$########################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!#########$$$%%%%%%&&&&&&""""""""""""#####################""""""""""""""""""  ###$$$###!!!$$$$$$######"""!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""###"""!!! !!!"""###"""!!!!!!!!!!!!"""$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""#########$$$$$$######""""""############""" !!!###$$$$$$###""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!""""""""""""############"""""""""""""""#########%%%###!!!"""###$$$""" !!!""""""############"""###$$$&&&%%%$$$"""############""""""""""""######$$$%%%&&&%%%###"""###$$$""""""""""""########################"""""""""!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! ######################## ###$$$###!!! """$$$""""""""""""###############""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######!!! !!! !!!!!! """"""############""""""###""""""!!!!!!!!!!!!"""$$$&&&'''%%%!!! """%%%!!!""""""######""""""!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""###"""""""""!!!!!!""""""###!!!"""######$$$$$$######"""###$$$$$$###"""###%%%$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$###############%%%!!!$$$%%%"""$$$!!!!!!######!!!!!!$$$$$$############""""""""""""""""""#########$$$$$$!!!""""""""""""""""""###############""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""###############!!!!!!"""###$$$###"""$$$$$$######"""!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""############"""!!! """"""""""""""""""""""""""""""######""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!###$$$%%%&&&######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""""""""######$$$"""!!!!!!###$$$$$$###""""""!!! !!!""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$#########""" !!!!!!"""######$$$$$$%%%###""""""######"""!!! !!!!!!"""###$$$$$$$$$"""$$$$$$### ######""""""""""""######$$$%%%%%%%%%###"""###$$$$$$$$$$$$###########################"""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%""""""""""""""""""""""""###"""!!! !!!!!!"""$$$###"""!!!!!! !!!!!!  !!!""""""###""""""!!!!!!!!!!!!"""""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!###!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" """"""""""""""""""""""""###""" !!!###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$"""!!!!!!###%%% !!!!!!!!!!!!!!! """"""############""""""######"""!!!!!! !!!!!!!!!"""###"""  !!! !!!"""######"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""###"""!!! """"""""""""###$$$$$$$$$$$$######%%%&&&%%%$$$$$$%%%&&&####################################$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""##############################%%%!!!###"""############"""###""""""""""""""""""!!!!!!""""""""""""############ !!!"""""""""$$$$$$######""""""!!!!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!! !!!"""""""""############!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%$$$!!!!!!!!!"""######$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############"""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""######$$$%%%&&&######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#######################################$$$%%%&&&%%%###!!!"""###$$$$$$######!!!  !!!###!!!!!!"""######$$$$$$%%%########################!!!!!!""""""############$$$$$$############"""""""""""""""""""""######$$$!!!""""""!!!######""""""""""""#########$$$%%%$$$###""""""$$$$$$$$$############""""""#########"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!!"""""""""""""""""""""!!! !!!""""""######$$$###########################"""!!! !!!###$$$%%%$$$###!!! """"""!!!!!!!!!"""###$$$ !!!"""######"""""" !!!!!!!!!!!!"""""""""$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""" !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""""""""""" """$$$!!!""""""#########""""""""""""############""""""######"""!!!!!! !!!!!! !!!!!!!!!  !!!"""######"""!!! !!!""""""""""""!!!########################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""###"""!!! """"""""""""###$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&########################$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$""""""########################%%%$$$###$$$%%%%%%%%%$$$"""$$$%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!######""""""""""""##############################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!&&&%%%%%%$$$$$$######"""!!!"""""""""############!!!!!!""""""######$$$$$$""""""###############$$$!!!!!!!!!"""######$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!###$$$&&&'''%%%$$$""""""###$$$$$$######!!!  !!!### !!!!!!"""######$$$ !!!!!!"""######$$$############""""""!!!!!!$$$$$$$$$$$$###"""######$$$$$$###"""!!!!!!"""""""""###$$$$$$"""!!!!!!!!!######""""""""""""#########$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""######"""######$$$$$$######"""###"""!!! !!!"""###%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!###$$$%%%$$$###!!! ###"""""""""###$$$%%%&&&!!!""""""######""""""!!! !!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""!!! """$$$""""""###$$$$$$$$$######""""""############""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!! !!!"""""""""""""""############$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%$$$###"""!!!!!!!!!!!!"""""""""!!!!!!""""""###"""###$$$$$$%%%$$$$$$$$$ """"""!!!!!!"""$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""###############$$$$$$$$$###%%%'''&&&###"""$$$&&&!!!$$$%%%######%%%$$$!!!#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""""""""###########################""""""""""""###""""""""""""""""""###""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""############""""""$$$$$$#########"""""""""""""""""""""############""""""""""""############ !!!!!! !!!"""$$$$$$######"""!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!  !!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$######"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$######$$$$$$$$$###""""""!!! !!!""""""######""""""!!!  !!!"""###$$$$$$$$$$$$######"""!!!!!! $$$%%%%%%%%%###"""###$$$&&&%%%###!!!!!!!!!!!!"""!!!######"""!!!!!!"""######""""""""""""#########$$$$$$$$$"""!!!"""### !!!!!!""""""""""""""""""""""""############"""######$$$$$$######"""###"""!!! !!!"""########################### !!!!!!"""""""""""""""!!!!!! ########################"""  """$$$"""!!!!!!!!!!!!!!!"""""" !!!""""""######$$$###############"""!!! !!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!###$$$ !!!!!!!!!!!!"""""""""""""""###$$$$$$###""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###!!! !!!!!!"""###############""""""############"""""""""!!!!!!!!!!!!""""""###%%%###!!! !!!"""###$$$#########""""""#########!!!!!!"""############"""""""""""""""#########$$$"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!""""""""""""###%%%""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$"""$$$$$$###!!! """###$$$""""""$$$### !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!! """""""""""""""#########$$$######""""""######$$$##########################################$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!! """"""""""""#####################"""""""""""""""!!!"""""" """$$$$$$$$$######"""!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!"""#########"""!!!######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""######$$$'''%%%######$$$$$$$$$###""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!""""""##################"""""""""""""""###%%%&&&%%%###"""###%%%%%%###"""!!! !!!###$$$ !!!!!!  ######""""""""""""######"""###$$$###"""!!!"""### !!!"""###$$$$$$%%%!!!"""""""""##################$$$$$$$$$$$$######$$$"""!!! !!!"""$$$"""""""""###$$$$$$%%%%%% !!!"""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!### """###%%%&&&!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!  !!!!!!!!!""" !!!###$$$%%%&&&&&&################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###!!! !!!&&&)))""""""""""""############"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""" !!!"""  !!!"""""""""""""""""""""############""""""!!!!!! !!!!!!"""###$$$%%%"""!!!###$$$%%%$$$###""""""###$$$%%%!!!!!!"""############### !!!!!!!!!""""""##################$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%%%%%%%'''(((""""""######$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$######"""$$$%%%%%%$$$######$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$""""""""""""############$$$$$$######""""""!!!!!!"""$$$&&&%%%######%%%'''!!!!!!!!!"""######$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""##################""""""""""""##############################"""############$$$$$$$$$%%%$$$$$$$$$######"""""")))((('''&&&%%%%%%%%%%%%'''%%%######$$$$$$$$$###""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$###############!!!!!!!!!"""######$$$$$$###%%%'''&&&###!!!###%%%###"""!!! !!!"""%%%&&&###%%%&&&%%%###""""""#########""""""""""""######"""###$$$###"""!!!!!!### !!!###$$$%%%&&&'''!!!!!!""""""#########$$$######""""""""""""######%%%%%%$$$$$$######""""""###!!! !!!$$$%%%$$$!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!! $$$$$$###"""!!! #########"""!!! ###"""!!! !!!"""$$$&&&""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###!!!!!! !!!!!!"""###$$$ !!!"""""""""""""""%%%###!!!!!!###%%%!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$"""!!!$$$###"""###%%%%%%###"""!!!!!!"""#####################"""!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!!!!!!!!!!###$$$"""!!!###  !!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!"""$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""#######################################""""""!!! """""""""""""""!!! """############$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############""""""""""""######""""""""""""""""""""""""&&&%%%$$$#########%%%%%%$$$&&&&&&%%%###!!! !!! !!!"""###$$$$$$%%% !!!"""######"""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!  !!!"""!!! !!!"""$$$$$$"""!!!"""###""""""""""""############&&&&&&%%%###""" """"""###$$$$$$$$$$$$###!!!###'''***+++)))&&&###$$$###"""!!!!!!"""######!!! ###%%%$$$""" !!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""############""""""""""""###"""!!! !!!"""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%########################%%%$$$"""  !!!"""%%%%%%%%%$$$###"""!!! """""""""!!!"""######$$$(((((('''&&&%%%###"""!!!""""""""""""""""""######!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!""""""""""""############&&&%%%$$$"""""""""###$$$ !!!!!!!!!!!! !!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """%%%'''&&&%%%""""""""""""##################""""""""""""######""""""######$$$%%%%%%&&&$$$"""!!!"""%%%&&&%%%###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!"""###$$$$$$############$$$$$$!!!###$$$###"""!!!"""###"""!!!!!!!!!!!!""""""###!!!""""""###############$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!!######"""###$$$%%%###!!! !!!""""""######""""""######"""!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$#########""""""########################""""""############""""""######"""!!!!!!!!!!!!!!!!!!""" """  !!! !!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!"""###"""!!!"""###!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""##########################################"""!!!!!! !!!!!!"""""""""""""""!!! """"""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$######""""""""""""######""""""""""""""""""""""""$$$###"""""""""###$$$%%%%%%&&&'''%%%###!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#########$$$"""""""""#########$$$$$$"""!!! !!!###$$$###""" !!!######!!! !!!""""""""""""#########$$$$$$%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$### """$$$%%%###!!!$$$$$$###"""""""""###$$$!!!  ###$$$###"""!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$##########################################"""!!! !!!###$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""######$$$&&&&&&&&&&&&%%%###"""!!!#########"""""""""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$!!!!!!"""""""""#########$$$###!!! !!!"""!!!!!!""""""""""""!!!!!! """######!!! !!!########################""""""""""""!!!!!!!!!!!!###""""""$$$&&&'''%%%$$$!!!!!!!!!"""""""""############""""""""""""######"""######$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$###############"""""""""""""""######$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!""""""###### !!!!!!!!!!!!$$$$$$############$$$$$$!!!###$$$###"""!!!"""######""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$###"""!!!!!! ###""""""###$$$$$$###!!! !!!""""""""""""!!!###""""""!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%''''''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######"""!!!!!!!!!!!!!!! !!!"""!!!"""  !!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""######""""""###%%%&&&%%%###!!!!!!""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""#############################################"""!!!!!!!!!"""""""""""""""""""""!!!!!! """""""""#########$$$$$$$$$############$$$%%%%%%###############"""""""""!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%&&&'''&&&$$$""""""""""""""""""""""""############""""""!!!!!!""""""###############$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$ """""" !!!""""""#########$$$$$$$$$############""""""""""""""""""###$$$$$$$$$$$$###!!!"""#########"""!!! $$$######""""""######$$$!!!  ###$$$###"""!!!!!!!!!""""""""""""###%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### ############""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""'''&&&%%%$$$###!!! ########################!!!!!! !!!"""$$$%%%"""######$$$######"""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""$$$#########""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%&&&&&&!!!!!!""""""""""""#########"""!!!!!! !!!!!!!!!""""""############"""""" """"""!!! !!!"""########################""""""""""""!!!!!!!!!!!!&&&%%%$$$%%%&&&&&&$$$### !!!!!!!!!"""""""""######""""""""""""######%%%%%%$$$###""""""!!!!!!############$$$%%%%%%$$$$$$$$$$$$######"""""""""!!!""""""###%%%&&&&&&'''$$$$$$###"""!!!  !!!""""""###!!!"""############""""""""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""#########"""!!!!!! !!!!!!!!!"""######$$$$$$######"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$%%%$$$"""  ###"""""""""$$$$$$###!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%################################################""""""############""""""###""""""!!!!!!!!!!!!!!!############"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$%%%&&&%%%###""""""### !!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!""""""!!!!!! !!!!!!"""#############################################""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""###########################$$$$$$%%%$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!"""###############%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$%%%%%%&&&'''&&&$$$""""""############""""""""""""""""""!!!  !!!"""##############################$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$!!!""""""!!! !!!!!!!!!!!!"""""""""######!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!""""""""""""""""""######!!! !!!"""######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""'''&&&%%%$$$###!!! ########################""""""!!!!!!!!!"""$$$$$$!!!!!!"""###############!!!!!!"""###############""""""############""""""$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$##################!!!""""""######""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$######$$$%%%%%%$$$""" !!!!!!!!!!!!######""""""""""""######%%%$$$###"""!!! !!!"""###############$$$%%%%%%$$$$$$######"""""" !!!"""###%%%&&&&&&$$$$$$###"""!!!  """"""############"""!!!""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""#########"""!!!!!! !!!!!! !!!""""""######""""""!!!"""$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$%%%$$$"""  !!!###"""!!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""############""""""###""""""!!!!!!!!!!!!!!!$$$###############"""""" !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!"""$$$$$$###"""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###############""""""######$$$%%%%%%%%%$$$$$$######"""""""""######$$$$$$######"""########################!!!!!!"""############"""$$$###"""""""""###$$$%%%$$$##################$$$"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$""""""############"""""""""""""""%%%%%%###""""""###%%%%%%""""""""""""""""""""""""""""""""""""###############"""!!!"""$$$$$$$$$### """$$$###"""!!!"""""" !!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###""""""!!!  !!!!!!""""""""" !!!""""""!!!!!!""""""############""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!! !!!!!!"""###$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$###""""""""""""""" !!!"""###############!!!!!!"""############"""!!!!!!"""#########""""""############""""""!!!!!!!!!!!!!!!!!! ######""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$$$$###### !!!!!!""""""!!!!!!  !!!"""!!!!!!!!!"""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$### !!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" """######"""!!!###$$$$$$$$$$$$$$$$$$######### !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!! $$$$$$############$$$$$$!!!###$$$###"""!!!"""######""""""!!!!!!!!!!!!""" !!!"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$######""""""!!!!!!"""""""""!!!!!!"""######""" !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######"""!!!!!!!!!!!!!!!###!!! !!!"""###"""  !!!!!! !!!"""$$$!!!!!!!!!!!!"""""""""""" !!!""""""######"""""" """#########$$$%%%############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!!!!"""""""""""""""!!!!!!!!!"""""""""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###############"""""""""#####################""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###""""""""""""""""""""""""##################""""""#########"""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!! !!!#########"""!!!###$$$$$$###""""""### !!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$#########"""""""""""""""""" !!!"""""""""""" """###"""!!! !!!###$$$############"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################""""""""""""!!!!!!"""###$$$$$$$$$$$$ !!!!!!"""$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######"""!!!!!! !!!!!!"""#########""" !!!"""$$$$$$######"""!!!""""""#########"""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! ###""""""!!!  !!!!!!!!!!!!"""""" !!!""""""""""""!!! !!!!!!!!!!!! !!!######"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!  !!!###$$$###""" !!!!!!!!!"""""""""######""""""""""""######$$$$$$$$$###############!!!###$$$$$$""""""###%%%###$$$$$$$$$$$$$$$$$$%%% !!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!###"""!!! !!!$$$$$$############$$$$$$!!!###$$$###"""!!!"""###"""!!!!!!!!!!!!""""""###!!!!!!"""############"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!"""######$$$#########"""!!!!!!"""######""" !!!""""""######""""""!!!!!!!!!!!!!!!"""#####################"""!!!!!!"""!!!!!! !!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######"""!!!!!!!!!!!!!!!###!!! !!!###$$$"""!!! """!!! ###%%%!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!############$$$%%%"""""""""""""""#########"""""""""""""""""""""""" !!!"""############!!!!!!"""###############""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!"""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################!!!"""######$$$$$$###### !!!###$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$###"""!!!!!!###$$$$$$"""!!!!!!"""!!!!!!""""""######$$$$$$ !!!!!!!!!!!! #########"""""""""!!!!!! !!!!!!!!!""""""""""""!!! !!!#########""" """######"""!!!!!!"""""""""""""""############!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$ """###$$$$$$$$$### """###### !!!###$$$$$$$$$#########""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!"""""""""""""""!!! !!!###$$$$$$$$$"""!!!#########$$$######""""""!!!!!!!!!"""######$$$$$$######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""###""""""!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!""""""########################""""""""""""!!!!!!!!!!!!""""""!!!"""$$$$$$"""!!!!!!!!!!!!"""""""""############""""""""""""######)))((('''&&&$$$###"""!!!!!!$$$&&&%%%###"""$$$'''#########$$$$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! !!!"""######&&&$$$"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###!!!!!! !!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!###%%%%%%%%%$$$$$$"""!!!!!!!!!######""" !!!!!!"""###############!!!!!!!!!!!!!!!"""###### !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!!!!!!!&&&$$$"""###&&&'''%%%### """""" ###&&&!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!###$$$$$$#########$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""  !!!###$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!"""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ ###%%%&&&$$$"""!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###"""  """######!!! !!! !!!!!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###$$$###"""!!!""""""!!! !!!###$$$$$$$$$$$$%%%%%%%%%!!!"""""""""############""""""###$$$$$$$$$$$$### """""""""!!! !!!"""$$$%%%&&&&&&%%%%%% """$$$### !!!###$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""###$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$ !!!!!!!!!"""!!!"""###%%%%%%%%%$$$###""""""############""""""###$$$&&&%%%###""""""""" """"""""""""!!!!!!!!!!!!&&&$$$###$$$$$$$$$""" """"""""""""############&&&$$$""" """$$$&&&########################$$$#########""""""!!!!!!###############"""!!! !!!!!!""""""""""""!!!!!!###"""""""""###$$$%%%%%%%%%$$$###$$$%%%&&&%%%###"""""""""!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!######""""""!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! ######"""!!!!!!!!!!!!!!!!!!###&&&'''&&&$$$###$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""#########""""""!!!!!!"""###$$$$$$###"""!!!######""""""""""""###### !!!!!!""""""######%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!  !!!"""&&&$$$""" !!!!!! !!!""""""######""""""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""### !!!"""######"""""" !!!###$$$$$$###!!! """###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######%%%""" ###$$$###!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%$$$###!!! !!!"""###"""!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""#########$$$$$$$$$########################""""""""""""######!!!"""###$$$$$$###"""!!! !!!!!!""""""######!!!!!!!!!!!! """###$$$%%%%%%$$$###""" !!!###$$$%%%###""" $$$#########""""""!!!!!!###$$$$$$######"""!!! !!!!!!"""###$$$"""!!! """###$$$$$$###"""!!! '''$$$"""!!!"""$$$$$$$$$&&&""""""%%%&&&###"""###!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""!!! !!!"""###""" """"""""""""""""""!!!!!! !!!"""#########""""""""""""######$$$###""" !!!"""  !!!"""###$$$$$$######""""""!!!!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&$$$###""""""!!!!!!$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###""" """""""""!!!""""""######""""""!!!!!! &&&$$$"""!!!###$$$$$$$$$!!!!!!"""############"""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""##################"""!!!!!!""""""""""""############$$$$$$######"""!!!!!!!!! !!!!!!$$$""" """###!!!""""""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%####################################"""""""""!!!$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""######""""""######$$$%%%!!! !!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! #########"""""""""""""""!!!!!!"""""""""!!! """"""############""""""###"""""""""!!!!!!!!! $$$$$$###"""""""""""""""!!!$$$&&&'''%%%#####################"""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""##################$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""&&&%%%###!!! !!!"""""" !!!""""""###""""""!!!!!!""""""###!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!""""""""""""""""""###"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""!!!""""""######""""""!!!"""##################"""$$$""" !!!###$$$###!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%$$$###!!!!!!!!!"""###"""!!!!!!###%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$###"""""""""""""""""""""!!!"""""""""##########################################""""""""""""######""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!! """######$$$$$$######"""!!!"""###$$$###"""!!!!!!###############""""""""" !!!!!!"""""""""!!!!!!$$$###"""!!!!!! """!!!!!! !!!"""#########"""!!!!!!!!!""""""###!!! """###$$$###!!!"""$$$"""!!!"""""""""############"""""" !!!!!!!!!"""""""""%%%$$$###$$$%%%%%%%%%### !!!""""""!!! !!!!!!"""###""""""!!!!!!""""""###%%%$$$###"""!!!""""""###$$$$$$###############$$$#########"""""""""""""""###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!############"""""""""!!!"""###$$$$$$$$$$$$###""" !!!""""""!!!!!!!!!"""###"""""""""!!!!!!!!! !!!"""""" !!!""""""###$$$#####################""""""""""""!!!"""######""""""###%%%###############"""!!!!!!""""""""""""############"""""""""""""""#########"""!!!!!!!!!!!!"""######$$$"""!!!!!!######""" ####################################################################################"""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""#########"""""""""###$$$$$$"""!!! !!!"""!!! !!!"""""""""###$$$$$$$$$""""""""""""!!!!!!!!!!!!######################## !!!!!!"""##################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$$$$$$$##################%%%&&&&&&$$$"""""""""$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  !!!"""###""""""############""""""######""""""""""""######$$$$$$$$$$$$############!!!"""###$$$%%%%%%%%%%%% """!!!!!! !!!!!!"""&&&%%%###"""!!!""""""### !!!"""""""""!!!!!! !!!!!!"""""""""""""""############ $$$###""""""""""""###$$$%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""!!!!!! !!!!!!"""!!!""""""######""""""!!!$$$"""!!!"""###$$$###!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$###""""""######$$$###!!!!!!"""###$$$$$$############$$$$$$############$$$%%%&&&'''""""""""""""""""""######""""""""""""##########################################""""""""""""############""""""""""""######$$$$$$########################"""""""""!!!!!!!!!$$$######""""""######$$$#########""""""!!!!!!!!!###############$$$$$$$$$ !!!""""""""""""$$$###"""!!!!!! ###""""""!!!!!!!!!!!!"""###""""""""""""###$$$$$$ !!!###%%%$$$###!!!!!!###!!! !!!######""""""""""""######!!!!!!!!!"""""""""#########"""!!!!!!######"""!!!"""!!! """###$$$"""!!!!!! !!!"""!!!!!! !!!!!!"""%%%$$$###############$$$'''&&&%%%$$$############!!!""""""""""""""""""###%%%%%%$$$#########$$$$$$""""""""""""""""""""""""&&&%%%$$$###"""!!! ########################"""""""""""""""""""""""""""!!!!!! !!!!!!!!!############"""""""""""""""######$$$$$$######"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! """###"""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######"""""""""###%%%$$$######$$$&&&###############"""!!!!!!""""""""""""############ !!!!!!"""######$$$$$$""""""!!!!!!""""""###$$$%%%###""""""###$$$"""!!!########################"""###$$$$$$$$$$$$###"""#################################"""""""""""""""!!!!!!"""###$$$$$$$$$###$$$###!!! !!!###$$$######""""""""""""#########"""!!!"""######"""!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""###############"""######$$$$$$######"""""""""""""""!!!!!!!!!!!!#####################"""$$$%%%&&&%%%###!!!!!!!!!$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!########################!!!""""""######""""""!!!  """###$$$"""""""""######"""""""""######""""""""""""######$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!"""""" !!!""""""!!!!!! !!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$'''%%%###!!!!!!"""###$$$$$$######""""""######$$$""""""############"""""""""!!!  !!!"""!!!!!!""""""""""""!!!!!!""""""""""""######"""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""##################$$$$$$###!!! !!!###$$$$$$############$$$$$$###############$$$%%%&&&"""""""""""""""#########"""""""""""""""########################$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#####################""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""######$$$$$$%%%%%% !!!""""""""""""""" !!!"""###$$$######""""""!!!!!! """"""""""""###$$$%%%&&& !!!###%%%%%%###!!!$$$ ###$$$!!! !!!$$$###"""!!!!!!"""###$$$""""""""""""############"""!!! !!!"""!!! %%%$$$###!!!!!!"""$$$%%%###"""!!! !!!!!! !!!!!!###########################""""""!!! !!!!!! !!!!!!!!!""""""######&&&%%%%%%$$$############""""""""""""""""""""""""%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""!!! !!!!!!"""############"""""""""""""""""""""############""""""%%%$$$###"""#########"""""""""""""""!!!!!!!!!!!!"""""""""$$$%%%%%%""" """######$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!"""###$$$$$$######$$$&&&###############"""!!!!!!!!!"""""""""############!!!!!!""""""############  !!!!!!"""%%%$$$###############"""""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%%%%###""" """###%%%######""""""!!!""""""###"""  !!!"""!!! !!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""""""""""" !!!!!!""""""###############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######""""""!!!$$$%%%&&&%%%"""!!!!!!!!!######"""""""""!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""######$$$$$$######""" !!!!!!"""###$$$%%%###""""""""""""""""""#########""""""""""""###############""""""!!!!!! $$$$$$$$$$$$######"""!!!""""""""""""""""""""""""!!!""""""""""""""""""!!!"""!!!!!! !!!""""""!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$#########'''%%%###!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!!""""""""""""!!!!!!!!!"""###$$$###"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""#########$$$$$$###!!! !!!###$$$######""""""######$$$$$$$$$###"""""""""""""""!!!!!!""""""##################""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$$$$##################""""""""""""$$$###"""!!!!!!"""###$$$######"""!!! !!!!!!"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$######""""""!!!!!! """"""""""""###$$$&&&&&&!!!!!!!!!###$$$""""""###%%%###!!!###$$$###"""!!!!!!"""###$$$""""""""""""############%%%$$$######%%%%%%$$$###&&&%%%###!!! !!!###"""!!! !!!!!! !!!!!!!!!!!!"""""""""""""""""" !!!!!! !!!!!!"""""""""###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""######""""""""""""""""""""""""&&&$$$""""""$$$%%%$$$###!!!!!!!!!!!!""""""""""""&&&$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""$$$###""""""###%%%###############"""!!!!!!!!!"""""""""########################""""""!!!!!! !!!""""""$$$$$$$$$$$$###"""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############$$$%%%&&&&&&&&&&&&&&&&&&$$$###""""""""""""###$$$######"""!!!!!!!!!""""""$$$###""""""$$$$$$###"""!!!"""""""""###$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""############"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """######"""!!!!!!###$$$%%%$$$"""!!!!!!"""""""""""""""!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""###$$$$$$############""""""""""""############""""""""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! ########################!!!""""""######""""""!!! !!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!########################""""""###$$$$$$###""""""%%%$$$###"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""!!!!!! !!!!!!"""!!!""""""######""""""!!! """$$$$$$###""""""""" !!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$###""""""!!!!!!!!!""""""######$$$###!!!!!!"""#########""""""""""""######%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############"""""""""""""""""""""###$$$$$$%%%%%%######""""""""""""############""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%%%%%%%%%%$$$###"""!!!$$$###"""!!!!!! !!!"""""""""""""""!!! !!!!!!!!!"""###$$$%%%&&& !!! $$$######%%%######""""""""""""######!!!!!!!!!"""""""""######$$$###""""""###$$$###"""""""""!!! """!!!!!! !!!"""!!!!!! !!!!!!""" !!!""""""""""""!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!!""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$""""""""""""###############""""""!!!!!!""""""###%%%""" ###%%%%%%###!!!!!!!!!!!!""""""""""""&&&###!!!!!!"""###$$$###!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###%%%###############"""!!!!!!""""""""""""############$$$$$$######"""!!!!!! ######""""""######$$$%%%###$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########""""""""""""""""""""""""!!!"""""""""############$$$$$$%%%%%%%%%$$$####################################"""!!!!!!!!!!!!!!!'''%%%$$$%%%&&&'''&&&%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""""" !!!"""""""""!!!!!!"""""""""######""""""""" !!!!!!!!!"""""""""###!!!"""$$$$$$$$$"""!!!"""###$$$###!!!!!!"""$$$#########"""""""""!!!!!!""""""############"""""" !!!!!!!!!!!!  ###$$$$$$###!!! $$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""######"""###############"""!!!""""""""""""""""""""""""!!!"""############"""!!! !!!!!!!!!!!! !!!""""""###""""""!!!!!!""""""### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!""""""""""""""""""### !!!"""######"""!!! ###"""!!! !!!"""###!!!""""""######""""""!!!"""##################""""""%%%%%%###!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!! !!!!!!!!!"""###"""!!!!!!###%%%######""""""""""""######$$$$$$###""""""######### !!!!!!"""######$$$$$$############"""""""""!!!!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""############""""""############$$$$$$$$$$$$"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! """"""""""""!!!"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$######"""$$$###"""!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!""""""###$$$!!! !!!"""!!! """$$$""""""###""""""############"""""" !!!!!!!!!""""""""""""  !!!"""!!!!!!""""""!!! !!! !!!!!!"""###""""""!!!!!!""""""### !!!"""###$$$######""""""!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""!!!"""""""""###############"""!!! !!!"""###"""!!!$$$$$$""" !!!!!!!!!"""""""""######"""!!!"""###$$$"""!!! !!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$"""###$$$$$$######$$$&&&###############"""!!!!!!""""""""""""#####################"""""""""""""""######""""""######$$$%%%!!!###$$$###!!! !!!###################################################""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!! """###$$$$$$$$$$$$###"""######"""!!!!!!!!!!!!!!!###"""!!!"""#########!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""######$$$!!!""""""############$$$$$$$$$$$$###### !!!!!!!!!""""""###### !!!###%%%&&&%%%###""""""######"""!!!!!!###%%%$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!  """$$$$$$"""$$$###"""!!!!!!"""###$$$######""""""""""""######""""""######$$$$$$$$$%%% !!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""""""""""""""!!! !!!""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""######"""""" """###%%%%%%###""" ###"""!!! !!!"""###!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""%%%&&&###!!!!!!"""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$"""!!! !!!!!!"""###"""!!!"""$$$%%%######""""""""""""##################$$$%%%&&&&&& !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%######""""""""""""######!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$%%%!!!!!!!!!!!! !!!"""######"""!!!  """######"""!!!""""""!!!!!!  !!!"""######$$$###### !!!!!!"""###$$$ !!!#########""""""!!!!!!!!!!!!!!!""""""###$$$###"""###%%%%%%$$$""")))%%%###&&&%%%!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!$$$###"""###$$$%%%$$$""" ###&&&'''&&&%%%$$$ !!!"""#########""""""""""""######!!!"""###$$$%%%%%%$$$######"""!!!  """"""!!!!!!  !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!!!!""""""#########$$$###"""!!! !!!"""###"""""" !!!!!!!!!""""""######""""""###%%%'''&&&###  !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''###############"""!!!!!!""""""""""""############!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""### ###$$$###  """$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###""" !!!""""""!!!""""""""""""############"""""""""""""""######$$$######""""""""""""######"""!!! !!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!! """"""############""""""%%%$$$$$$###"""""""""###"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%&&&%%%$$$###""" """"""""""""""""""""""""#########$$$%%%&&&((()))&&&%%%$$$###"""""""""""" !!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$"""#########""" ######""" !!!###$$$###!!! !!!"""######$$$$$$$$$$$$#####################"""!!!!!!!!! !!!!!!"""###$$$!!!"""###%%%%%%$$$######$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!###$$$&&&&&&&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""%%%$$$"""  !!!"""&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$###"""###$$$"""############"""!!!!!!%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$###!!! '''$$$!!!"""$$$$$$  !!!!!!"""###$$$$$$%%%######!!! !!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!! !!!""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&"""""""""""""""###$$$$$$%%%$$$$$$###"""!!! %%%!!!!!!%%%&&&""" #########"""!!!!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%############""""""""""""""""""""""""""""""""""""!!!!!! !!!###&&&'''$$$$$$###"""!!!!!!!!!"""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########!!!!!!"""###$$$###"""###"""!!! !!!############"""""""""""" !!!"""""""""""""""!!!""""""#########""""""%%%$$$######""""""######$$$###""" !!!"""""""""!!!!!!"""###$$$$$$""""""!!!!!! """"""############""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######""""""""""""##############################$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$#####################"""!!!!!!!!!"""""""""$$$#########""""""!!!!!!!!!!!!!!! !!!""""""#########""""""""""""######""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""######!!!""""""""""""!!! """"""############""""""%%%%%%$$$###############""""""""""""""""""""""""!!!!!!"""##############################"""""""""!!!!!!!!!!!!!!!!!! """"""###########################"""""""""""""""""""""""""""""""""""""""'''&&&&&&%%%$$$###""""""$$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""""""""!!!!!!  $$$###""""""!!!!!!!!!""" !!!!!!!!!!!! ###############"""!!!!!!!!!!!! !!!""""""###$$$$$$$$$$$$###$$$#########""""""""""""############""""""""""""!!!"""$$$$$$$$$"""!!!!!!"""######$$$$$$######""""""""""""""""""""""""%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######""""""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$""""""###$$$$$$$$$######""""""!!!!!!$$$$$$"""!!!!!!!!!"""#########$$$######"""!!! """##################""""""!!!!!!!!!!!! !!!!!! !!!!!!"""""" !!!!!!"""######$$$$$$###""""""""""""!!!!!!!!!"""###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""###"""""""""""""""######$$$$$$######""""""!!!!!!""""""!!!"""###$$$$$$$$$!!!""""""###"""!!!  !!!!!!"""#########""""""""""""""""""""""""$$$$$$###""""""###$$$$$$############""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$######$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###!!!!!!"""###$$$###"""%%%$$$###"""!!!!!!"""###########################!!!""""""#################################""""""&&&%%%$$$$$$######$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$"""""""""!!!!!!!!! """"""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$###""""""""""""###$$$##############################"""""""""!!!!!!!!!########################$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!!!!"""######""""""""""""#########"""""""""""""""######"""""""""#########$$$$$$###############"""!!!!!!""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!! """""""""!!!!!! """"""""""""""""""!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""&&&&&&&&&%%%$$$""" !!!!!!!!!!!!!!!!!!"""############"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""$$$%%%&&&"""""""""  """#########$$$######"""!!!""""""############""""""""""""######""""""!!!!!!'''&&&%%%$$$#####################"""######$$$%%%###############""""""""""""""""""###############""""""###$$$$$$"""!!! !!!!!!"""###############""""""""""""""""""""""""$$$###!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$""""""###$$$&&&%%%###"""!!!!!!!!!"""$$$######"""!!!"""""""""""""""############"""""""""&&&%%%""" ###&&&###"""!!!  !!!"""$$$%%%&&& !!!""""""##################""""""""""""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!######"""""""""""""""############"""""""""""""""$$$%%%&&&%%%######%%%'''######$$$$$$######"""!!! !!!""""""######$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$############""""""""""""""""""""""""""""""""""""&&&%%%###!!! !!!!!!%%%%%%$$$#########$$$$$$######""""""!!!""""""###$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""#########"""!!! ###!!!!!!"""###$$$###"""$$$######""""""""""""###########################"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""&&&&&&%%%$$$$$$$$$$$$%%%!!!!!!""""""###"""""""""""""""""""""""""""###$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!! !!!""""""!!! """###$$$$$$######"""!!!!!! !!! !!!""""""######""""""""""""###############"""######$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$###""""""""""""############""""""$$$$$$%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!######""""""!!! #########""""""!!!!!!!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""" ###$$$%%%$$$###""" !!!"""###$$$$$$###"""""""""!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!! !!!###%%%&&&#########""" !!!###"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###!!!"""""""""""""""!!!!!!''''''&&&%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&########################"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""############"""""""""""""""""""""""""""###"""  !!!""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$########################!!!"""""""""############"""###$$$###"""!!!"""$$$'''%%%###!!! !!!"""$$$######"""""""""""""""!!!!!!"""###############$$$%%%'''%%%""" !!!######"""  !!!"""$$$&&&&&&!!!!!!!!!"""""""""###############"""""""""!!!!!!!!!$$$%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""#########'''(((******(((&&&$$$$$$#########"""""""""!!!!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$##################$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""""""""###""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ###!!!!!!!!!###$$$###"""!!!!!!!!! !!!!!!!!!""""""""""""######""""""""""""######$$$$$$&&&&&&%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$ """###$$$$$$###"""###"""""""""""""""##############################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###!!!!!!###$$$&&&########################""""""""""""!!!!!!!!!!!!########################!!!!!!!!!""""""#########!!!"""###""" !!!$$$""""""""""""""""""######""""""!!!!!!""""""###$$$######""""""""""""#####################$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$######"""""""""############""""""######$$$%%%%%%%%%$$$###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""######$$$######""""""!!!!!!!!!!!!$$$$$$$$$######""""""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!###%%%%%%%%%$$$!!!!!!!!!"""###$$$%%%&&& !!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""!!!  """### !!!  """###$$$%%%%%%$$$###""" !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!"""###$$$###"""""""""###%%%&&&###############$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###############""""""""""""""""""""""""%%%$$$$$$######$$$%%%&&&""""""""""""""""""""""""'''&&&$$$#########$$$%%%"""###$$$%%%&&&%%%$$$###########################!!!"""""""""############!!!"""######"""!!!"""###&&&%%%###!!! """###############"""""""""!!! !!!"""######$$$######'''%%%###$$$%%%$$$!!!""""""""""""!!!!!! """""""""""""""###$$$$$$""""""###############$$$""""""!!!!!!!!! !!!###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$######"""""""""""""""###"""""""""""""""#########&&&&&&(((,,,///...((("""$$$$$$######""""""""""""$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""#########$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""""""!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""$$$%%%%%%$$$""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######!!!!!!!!!###$$$###""" !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$&&&&&&$$$$$$######$$$$$$$$$######""""""""""""""" !!!"""$$$$$$$$$###"""######"""""""""""""""###############$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!#################################$$$%%%&&&&&&&&& """$$$"""!!!$$$!!!!!!""""""############"""""""""""""""###$$$$$$######""""""""""""######""""""""""""###$$$%%%%%% !!!!!!"""###$$$%%%%%%###$$$$$$$$$$$$###""""""""""""############""""""!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""$$$######""""""""""""""" !!!###$$$%%%%%%""""""""""""""""""""""""##################"""""""""""""""""""""#########"""""""""""""""""""""""" """###$$$$$$######""""""""""""###$$$%%%&&& !!!"""#########!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""######$$$""""""!!!  """""""""  !!!""""""######$$$#########!!!""""""######""""""!!! !!!"""""""""!!!!!! !!!"""###$$$#########"""######$$$%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""#########""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$ !!!""""""######""""""########################""""""""""""############!!!"""######!!!!!!"""###$$$$$$"""!!!!!!!!!"""###"""############"""!!!!!! !!!"""###############%%%""" """&&&(((%%%!!!"""""""""#####################"""!!!!!!!!!""""""###############$$$$$$$$$!!!!!!!!!!!!  """""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!"""""""""""""""######$$$#########"""""""""""""""!!! ###***111111+++$$$&&&&&&%%%$$$$$$$$$$$$%%%!!!!!!"""######$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$######""""""""""""######"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!"""""""""""" !!!"""############!!!!!!"""###$$$###"""!!!""""""############""" !!!!!!""""""""""""!!! !!!###$$$%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!!""""""######$$$#########$$$######"""""""""""""""###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$ """$$$###!!!%%%#########"""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!""""""$$$%%%%%% !!!###$$$$$$%%%#########$$$###""""""!!!""""""############"""""" """$$$$$$###"""!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!"""###$$$%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""##################"""""""""""""""###$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""!!! ###$$$%%%%%%###""""""###"""!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""!!!!!!$$$$$$#########$$$$$$%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!""""""######$$$######$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!#########!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$!!!!!!!!!!!!!!!"""##############################""""""""""""############!!!"""###"""!!! !!!###"""""""""""""""#########"""######$$$###"""!!! !!!""""""#########""""""#########$$$%%%%%%%%%$$$########################"""!!!!!! !!!!!!"""###############""""""""""""""""""!!!!!!!!!!!!  """"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!! """&&&)))***'''$$$&&&&&&$$$#########$$$%%%!!!""""""######$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""###$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###""" !!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$###"""!!! !!!"""$$$%%%###"""!!!!!!!!!###%%%&&&$$$######"""!!!"""""""""$$$$$$######"""#########$$$$$$###""""""""""""""""""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """%%%###!!!%%%%%%%%%$$$###"""!!! !!!""""""######""""""""""""######!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!"""############"""!!!!!!""""""############"""""" """###$$$###"""!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! ###############$$$$$$$$$ !!!"""###$$$%%%%%% !!!!!!"""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""###$$$&&&&&&!!!!!!!!!!!!!!!""""""#########""""""!!!!!! """"""!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!! !!!""""""  """!!! !!!###$$$!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!######"""!!! !!!"""###%%%%%%$$$###############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""""""""""""""""""""""" """%%%''''''&&&$$$###"""""""""""""""""""""""" !!!###%%%%%%%%%$$$###$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""############!!!"""###"""!!! !!!### !!!"""###$$$$$$######"""######$$$$$$"""!!! """"""############""""""$$$''')))'''### !!!###$$$#########"""""""""!!! !!!""""""""""""""""""!!!!!!!!!!!!############""""""""""""###$$$$$$"""!!! """###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&& !!!"""$$$&&&&&&%%%$$$$$$###"""!!!!!! """###$$$###!!! !!!"""$$$###"""!!!!!!!!!"""###%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""############""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!""""""&&&&&&''''''&&&$$$###"""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!###%%%%%%###!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! ###!!!!!!"""###$$$###""" """""""""!!! """######$$$%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&"""!!! !!!###%%%'''%%%$$$$$$###"""#########&&&%%%###"""""""""######$$$$$$###""""""!!!""""""!!!!!!""""""############""""""############""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!"""############$$$""" !!!$$$%%%###!!!!!!%%%&&&%%%%%%''')))((('''&&&$$$###!!!  !!!"""######"""!!!  !!!"""$$$%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%""" !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$###"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!! """"""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""############"""""" """###$$$%%%&&& !!!!!!""""""######!!!""""""""""""#########"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" """###%%%'''((()))'''&&&%%%$$$###!!! %%%&&&''''''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""!!! !!!""" ######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!  """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""### ###""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$!!!!!!!!!""""""#########"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!$$$%%%&&&&&&$$$"""######%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$##################$$$%%%&&&&&&&&&$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  """###"""############$$$$$$$$$""""""""""""""""""""""""!!!!!! """###$$$%%%%%%$$$$$$###"""!!!!!! """$$$&&&'''$$$###""" """###$$$ !!!""""""!!! """$$$###"""$$$%%%$$$###""" !!!"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############ !!!"""############%%%###""""""%%%%%%$$$"""!!!!!!  """$$$$$$#########"""""""""""""""############"""""" !!!"""##############################$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""### ######$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%$$$###"""###$$$%%%$$$###########################$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!! !!!!!!"""############""" !!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%"""""""""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$$$$###!!! ###&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$###""""""""""""############""""""'''&&&%%%###""""""!!!!!!$$$$$$$$$#########""""""############"""""""""!!!!!!  """"""!!! """######$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############ """!!! !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""#########$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""############""""""""""""###%%%&&&&&&$$$"""######$$$######"""""""""""""""################################################"""###$$$&&&&&&%%%###"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!"""""""""#################################%%%$$$###"""""""""###$$$%%%%%%%%%$$$###"""""""""""""""!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""!!!$$$%%%###""""""###&&&%%%###"""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ !!!"""###############%%%$$$###$$$%%%&&&%%%### """######"""!!!!!!""" !!!""""""###$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!"""######$$$######!!!""""""######$$$$$$$$$$$$###"""###%%%%%%%%%$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############ !!!!!!""""""!!!!!! !!!"""""""""""""""###############"""""""""######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!! !!!"""""""""############$$$$$$###""""""!!! #########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$###!!!"""&&&$$$%%%%%%%%%%%%$$$############$$$$$$######"""!!!""""""############""""""''''''%%%$$$############$$$############"""""""""############""""""""""""!!!  """###"""!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$ !!!###""" !!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$###############$$$&&&%%%$$$"""######"""""""""""""""######$$$################################################ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$######"""""""""""""""""""""""""""""" !!!###$$$%%%""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!""""""""""""########################''''''%%%$$$$$$######$$$%%%%%%%%%$$$######""""""######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&%%%###!!! !!!%%%$$$######"""#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$###$$$$$$$$$$$$###&&&''''''&&&%%%$$$###### !!!"""######$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!###$$$###"""!!!"""###########################!!!"""############!!!"""""""""#########$$$"""!!! !!!###$$$###"""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""########################%%%%%%$$$$$$############$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!! !!!""""""######""""""%%%%%%%%%$$$$$$#########"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!#########"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$""" !!!$$$'''$$$$$$$$$$$$$$$###""""""###############""""""!!!""""""############""""""###############$$$%%%&&&############""""""""""""#########"""""""""""""""  """$$$######""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$###""" !!!###$$$###"""!!!!!!""""""##################$$$$$$$$$$$$######!!!"""""""""############""""""""""""############!!!"""$$$%%%&&&'''#########$$$$$$#########$$$$$$#########""""""""""""$$$%%%%%%###"""###$$$!!!!!!!!!!!!"""###$$$%%%#######################################$$$$$$$$$!!!!!!"""###$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!"""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$######!!!!!!!!!"""""""""##############################&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############"""""""""""""""###############"""!!!!!!"""######""""""""""""""""""""""""$$$%%%%%%%%%$$$"""!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""#########""""""######$$$###""""""!!!!!! !!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""###$$$$$$############""""""########################################################################""""""############""""""!!!###$$$###"""!!!"""###  !!!"""#########"""""""""""""""############!!!!!!"""###$$$###"""########################"""""""""######"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!#######################################""""""!!!$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######"""""""""!!! !!!!!!""""""""""""!!!!!!"""######$$$$$$######"""############""""""""""""!!!"""""""""#########$$$ !!!!!!!!!""""""""""""###$$$$$$###"""###$$$"""######$$$$$$######"""$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$%%%&&&'''(((((()))***(((&&&$$$######$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$######"""!!!"""############"""!!!!!!""""""############""""""!!!!!!!!!""""""###%%%%%%""""""""""""""""""""""""""""""""""""""""""###### !!!###$$$$$$###"""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######%%%$$$############!!! """""""""""""""###############$$$$$$$$$$$$######!!!"""""""""############!!!!!!"""""""""#########""""""###%%%&&&((()))***$$$##################$$$######"""""""""!!!!!!!!!!!!###$$$$$$###"""###$$$!!!!!!!!!!!!"""###%%%%%%########################""""""#########$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###"""""""""#########$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$############"""""" !!!"""###$$$%%%%%%######""""""""""""######!!!!!!!!! !!!!!!!!!$$$$$$###$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!"""######"""!!!"""######!!! !!!"""!!! ######""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! #######################################$$$$$$$$$########################"""######$$$$$$######"""!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""%%%$$$###$$$&&&&&&&&&%%%########################""""""############""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!! ########################"""############"""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!""""""###$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$############"""""""""""""""!!!!!!""""""###$$$$$$%%%"""""""""#########$$$$$$"""###$$$$$$###"""###$$$""""""############""""""###$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""###$$$&&&(((***+++,,,,,,***'''%%%######$$$$$$!!!$$$&&&'''&&&$$$#########$$$$$$$$$$$$###""""""""""""######""""""!!! """"""############""""""$$$######"""!!!!!!""""""!!!!!!"""""""""""""""###""""""""""""############"""!!! !!!###$$$###"""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""!!!"""""""""!!! """"""""""""""""""############$$$$$$$$$$$$######""""""""""""############!!!!!!!!!"""""""""######$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$""""""""""""!!!!!!!!! """$$$$$$###"""###$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%"""""""""######"""""""""######""""""""""""#########"""!!!"""###$$$$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$!!!###%%%$$$"""!!!###%%%$$$""" !!!$$$&&&&&&%%%########################"""""""""######"""""""""!!!"""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""""""""""""""""""""""""""!!!%%%$$$###$$$&&&'''&&&%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$ !!!"""###""""""!!!##############################$$$$$$$$$###"""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""############""""""!!!""""""###############$$$$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""######$$$$$$$$$$$$######"""""""""""""""#################################""""""""""""#########$$$"""###$$$$$$###"""###$$$""""""############"""""""""###############"""!!!""""""""""""""""""""""""######%%%&&&(((***+++,,,+++)))'''$$$$$$$$$&&&'''"""$$$&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%$$$$$$###""""""""""""""""""!!!!!! """"""############""""""$$$$$$######""""""######!!!!!!!!!!!!""""""######!!!"""""""""###############"""!!!!!!###$$$###"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""######### !!!!!! ###"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!"""""""""###"""!!!!!! $$$$$$###""""""###$$$$$$#########"""""""""!!!!!! """###$$$###"""###$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""""" !!!!!!!!!!!! """###$$$$$$$$$###""""""############""""""$$$$$$###""""""###$$$$$$$$$""" """$$$"""!!!!!!"""###$$$%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$"""%%%&&&%%%###"""$$$&&&"""###&&&&&&%%%""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###########################"""############""""""!!!""""""""""""!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""############""""""############"""""" !!!!!!""""""""""""""" !!!!!!"""""""""#########$$$$$$$$$$$$######""""""############""""""!!!"""""""""############%%%%%%$$$$$$###""""""""" !!!!!!!!!!!!"""$$$$$$$$$###"""###$$$""""""############""""""""""""############""""""""""""""""""""""""""""""$$$%%%&&&'''(((***++++++***(((&&&$$$$$$&&&((()))&&&''''''&&&$$$$$$&&&((($$$%%%%%%%%%%%%$$$######"""""""""""""""!!!!!! """"""############"""""""""""""""###$$$&&&'''((( !!!!!!!!!""""""######!!!!!!""""""#########$$$$$$###!!!"""######"""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###########################""""""!!!  !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$!!!#########$$$%%%#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############""" !!!###$$$###"""###$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%  !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!!  !!!"""###$$$$$$###"""!!!""""""############""""""$$$###"""!!!!!!"""###$$$%%%### """"""!!! !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!$$$""" !!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%$$$###"""""""""###$$$"""$$$%%%%%%$$$###!!!""""""""""""#########""""""""""""############ """$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%#########"""""""""""""""%%%%%%$$$###"""""""""##############################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""###!!! !!!"""###""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###!!!!!!###&&&'''$$$!!!########################""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%$$$###""" ###"""!!! !!!"""$$$###!!! """$$$&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%###"""!!!!!!###$$$$$$###""""""$$$###"""""""""###%%%%%%((('''&&&(((+++---,,,+++***)))&&&$$$$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""!!!!!! $$$###"""""""""""""""#########"""!!!!!!!!!!!!!!!  &&&$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$&&&%%%$$$###"""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!! !!!"""######"""!!! """"""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%% !!!"""###!!! """"""#########$$$$$$$$$"""############$$$$$$$$$###!!!!!!$$$&&&&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""######$$$$$$$$$######"""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&###$$$%%%$$$"""!!!"""###$$$!!! """###""" !!!!!!!!!"""""""""""""""'''&&&$$$#########$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""""""""%%%###""""""%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!!!!!!!! $$$###############$$$$$$""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%""""""""""""############!!!"""###$$$%%%$$$######$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""!!!!!!""""""""""""""""""############""""""""""""######""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###""""""""""""""""""""""""###!!! !!!"""###"""!!! !!!"""###$$$######""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!"""""""""######!!! """$$$$$$### """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""!!! """"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###""""""###""""""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#####################""""""###$$$$$$###"""!!!$$$###"""""""""###$$$%%%'''&&&%%%'''***,,,+++***(((&&&$$$###""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!! !!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!###&&&"""!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#####################"""""""""!!!!!!"""""""""""""""#########%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$###"""!!! !!!!!!"""""""""#########!!!!!!"""""""""############"""!!!"""###$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$$$$###""""""#########""""""!!!$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""######!!!"""###$$$$$$$$$######"""######$$$$$$######"""###"""""""""""""""""""""$$$%%%%%%$$$###""""""$$$$$$""" """###"""!!!######"""!!!!!!!!!!!!!!!%%%$$$###"""!!!""""""###$$$$$$#########"""""""""""""""""""""""""""""""""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""!!!"""###$$$$$$$$$$$$$$$&&&$$$""" !!!"""$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$###$$$$$$%%%$$$###"""!!!$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!"""###########################%%%$$$###""""""###$$$%%%$$$$$$######""""""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!!!!!!!"""############"""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!"""""""""#########""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """""""""""""""###$$$%%%###%%%''''''&&&"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######$$$###!!! !!!###%%%###$$$$$$$$$###"""!!!!!!######""""""######$$$%%%&&&%%%$$$&&&(((***)))((('''&&&$$$###"""######$$$$$$$$$############$$$$$$########################$$$$$$######"""""""""!!!$$$############"""""""""!!!!!!!!! !!!!!!"""######"""!!!!!!!!!!!!"""###"""###$$$&&&%%%"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!############""""""""""""$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$###!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!""""""""""""#########$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!#########""""""#########!!!"""###$$$$$$%%%$$$$$$ !!!!!!"""""""""!!!!!!$$$$$$############$$$$$$######""""""""""""######"""!!!!!!"""###$$$%%%%%%!!!"""###$$$$$$$$$######"""""""""######"""""""""$$$$$$###""""""!!! $$$%%%&&&%%%#########$$$$$$""" !!!"""###"""!!!$$$###""" !!!"""""""""!!! !!!!!!######""""""""""""!!!!!!########################$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######### !!!###$$$%%%%%%%%%$$$$$$###"""!!!!!!"""######!!!!!!"""""""""#########""""""#########$$$$$$$$$######$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!"""###############$$$$$$!!!!!!!!!!!!!!!"""###$$$########################&&&$$$###!!!!!!###$$$&&&$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###"""!!!"""######"""!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$!!!"""$$$%%%###  !!!"""######"""!!! """"""""""""""""""""""""###""""""""""""""""""#########"""!!!!!!"""$$$%%%%%%%%%$$$$$$###"""!!!!!!###############$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$###""""""!!!!!!""""""###$$$&&&&&&%%%#########"""""""""""""""""""""!!!######################## !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$###""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!###$$$"""""""""#######################################""""""""""""#########$$$"""###############$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$############$$$$$$ !!!"""###$$$$$$$$$ !!!""""""###"""""""""$$$$$$############$$$$$$###""""""""""""""""""#########""""""###$$$%%%%%%!!!!!!"""""""""#########""""""############""""""%%%$$$$$$$$$#########"""$$$%%%&&&%%%$$$###$$$%%%###"""!!!!!!""""""###"""###"""!!! !!!"""$$$!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$%%%%%%%%%"""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$ """###$$$$$$######!!!!!!"""""""""#####################$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$$$$##############################"""""""""""""""""""""""" """"""######$$$$$$$$$%%%""""""""""""######$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$%%%%%%%%%%%%########################$$$"""!!!"""###$$$###"""######""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$###"""!!!"""###%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""""""""######$$$$$$$$$$$$######"""""" !!!!!!!!!!!! !!!"""$$$$$$$$$$$$"""!!!"""""""""""""""""""""""""""""""""######"""""""""!!!"""$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$###""""""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###"""""""""""""""!!!######"""!!!"""$$$'''!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""########################$$$$$$######""""""!!!!!!%%%%%%$$$#########$$$$$$!!!!!!"""""""""#########""""""""""""############"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%% """######"""###&&&)))########################"""""""""#########$$$$$$$$$""" ###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########"""""""""""""""########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""$$$$$$############$$$$$$ !!!""""""""""""!!!"""######$$$$$$$$$###$$$$$$############$$$$$$"""""""""######"""""""""%%%%%%$$$###""""""###### !!!!!!""""""###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%#########"""""""""###$$$ !!!"""$$$%%%!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""########################""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$#########$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""######$$$%%%%%%%%%$$$###############$$$%%%########################$$$###"""!!!!!!"""###$$$!!!###$$$$$$##############################$$$###""""""$$$$$$###"""$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""#########$$$$$$"""###$$$###"""###$$$&&&########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################$$$$$$######"""!!!###""""""""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############"""""" """$$$&&&'''&&&%%%$$$&&&%%%$$$###############""""""###$$$$$$$$$$$$###"""###%%%$$$$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$###""""""""""""###  """%%%((( !!!"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##################$$$$$$$$$$$$############""""""""""""&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""""""""############$$$!!! !!!!!!"""###$$$$$$###############"""""" ###$$$$$$$$$$$$%%%%%%%%%!!!######!!!!!!%%%$$$$$$$$$$$$########################$$$$$$$$$$$$%%%""" """%%%(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""######### !!!!!!"""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$""""""############""""""%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""######!!!###$$$$$$###"""$$$%%%"""###$$$###"""!!!###%%% !!!"""###$$$$$$""""""###$$$$$$$$$######!!!!!!""""""""""""##############################!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$%%%%%%%%%$$$$$$$$$$$$###$$$###############$$$$$$!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$######""""""""""""#################################""""""""""""###### !!!###$$$%%%$$$###"""########################$$$###""""""$$$$$$###"""%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""##################"""""""""#########$$$$$$$$$!!!###$$$###"""$$$&&&########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!###$$$$$$##################$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%!!!"""###$$$%%%$$$$$$###"""$$$&&&%%%######$$$&&&###$$$$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%% !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$######""""""###### """###$$$$$$ !!!"""######""""""""""""""""""""""""!!!"""###$$$$$$"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""#########$$$"""""""""""""""#########%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%""""""#########$$$$$$$$$ !!!""""""#####################""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$###%%%%%%!!!"""$$$#########""""""""""""""""""""""""############%%%###""""""$$$%%%&&&%%%########################!!!""""""""""""""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########$$$###""""""!!!!!!""""""###!!!!!!""""""###""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!######"""!!!!!!!!!""""""###""""""!!!"""###$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!!!!!!! !!!######"""!!!###$$$"""$$$%%%###!!!!!!###%%% !!!"""######"""!!! !!!"""###$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""""""""!!!!!!!!!!!! %%%$$$###"""""""""###$$$%%%$$$"""!!! !!!###$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""" ###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!! !!!!!!########################""""""############""""""%%%&&&'''((((((&&&%%%###########################$$$###"""###$$$$$$$$$"""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""$$$""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!! """$$$%%%%%%%%%!!!"""############"""!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!! !!!###%%%&&&%%%$$$#########$$$%%%&&&!!!"""###$$$%%%$$$######"""$$$&&&%%%###"""$$$'''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######################## !!!"""###$$$$$$""""""######$$$$$$$$$%%%############$$$%%%&&&'''%%%$$$######"""######### """$$$$$$""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!!!!!!!""""""######!!!!!!""""""######$$$$$$$$$###############$$$$$$"""#########$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!############"""%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$&&&&&&###!!!%%%######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$$$$%%%&&&%%%###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$######""" !!!"""############$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%$$$#########$$$&&&&&&""""""############""""""$$$$$$######""""""!!!!!!!!!""""""!!!!!!"""$$$"""$$$%%%$$$!!!!!!###&&&"""###$$$%%%$$$!!! !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!! !!!%%%%%%######$$$######""""""######$$$###""""""###%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$%%%%%%### ########################%%%%%%$$$###""""""######$$$$$$$$$###"""!!! '''&&&$$$#########$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""&&&""""""############$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%$$$######"""#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%###""""""###"""""""""!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""################################################$$$###"""###$$$$$$###"""$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$####################################""""""######$$$%%%"""###$$$%%%&&&%%%$$$###%%%###"""###&&&'''&&&$$$$$$$$$############$$$$$$$$$""""""$$$''')))'''%%%&&&&&&%%%%%%$$$###""""""########################"""""""""###$$$$$$$$$%%%############"""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""!!! !!!######$$$%%%%%%%%%%%%$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! $$$%%%%%%%%%$$$$$$$$$###############""""""!!! ######""""""""""""""""""############$$$%%%&&&'''#########"""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!""""""#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$###!!!$$$###"""""""""###%%%&&&$$$$$$###############$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%############""""""""""""######""""""!!!!!! """###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$############$$$ $$$&&&$$$$$$&&&$$$$$$############$$$$$$"""!!!!!!"""$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$&&&&&&%%%$$$##############################"""!!!!!!!!!!!!!!!%%%$$$######""""""""""""&&&%%%$$$#########$$$$$$$$$"""!!! """%%%&&&%%%%%%%%%$$$$$$#########!!!!!!""""""###""""""!!!######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%'''$$$!!! !!!"""""""""!!!""""""""""""#########"""###$$$$$$###"""###$$$&&&&&&$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%###""""""###""""""""""""""""""""""""###"""!!! !!!!!!"""###""""""!!!"""###$$$%%%""""""""""""""""""""""""################################################$$$###"""######$$$##################"""""""""!!!$$$#############################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""######""""""######$$$%%%""""""######$$$$$$$$$###"""  ###$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$&&&)))***(((&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##################"""!!! !!!!!!"""###############""""""""""""#########$$$!!!!!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!! %%%$$$"""!!!!!!"""###%%%"""######$$$$$$$$$$$$$$$!!!!!!!!!""""""#########"""############$$$$$$$$$########################""""""""" """%%%#########"""""""""!!!!!!###############""""""!!!########################$$$$$$###"""!!!!!!!!!!!!###"""""""""""""""""""""########################!!!"""$$$$$$###"""###$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""###############$$$$$$$$$%%%%%%$$$#########$$$$$$###!!!###"""""""""######$$$%%%######""""""!!!""""""#########$$$$$$$$$$$$$$$###"""#########$$$$$$$$$%%%""""""""""""############!!!"""###$$$$$$$$$$$$###!!!!!!"""############### !!!""""""######$$$#########$$$$$$$$$%%%%%%############""""""""""""######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""############"""""""""!!!$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%######%%%$$$$$$######$$$$$$%%%"""#########$$$$$$%%%%%%&&&&&&'''(((&&&"""###'''%%%%%%$$$$$$$$$$$$%%%%%%!!! """###$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$###!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%%%%%%%$$$############$$$%%%###!!! !!!###%%%$$$$$$$$$$$$$$$#########!!!!!!"""###$$$$$$$$$###"""##################""" !!!"""###$$$%%%&&&&&&%%%$$$######$$$%%%$$$"""!!!!!!!!!""""""""""""###"""###$$$$$$###"""###%%%'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""########################"""$$$%%%%%%###""""""###""""""""""""""""""######!!!!!! !!!""""""%%%$$$"""!!!"""###%%%&&&""""""""""""""""""""""""####################################################################################""""""""""""%%%%%%$$$######"""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$####################################""""""######$$$%%%""""""!!!!!!""""""###$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((((('''%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!############"""!!! !!!""""""""""""!!!"""""""""###############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! ######"""!!! !!!"""######$$$$$$######!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################$$$$$$%%%$$$""""""$$$&&&###""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""##############################!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""###############$$$$$$$$$$$$%%%"""""""""###%%%%%%$$$###""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%""""""""""""############""""""######$$$$$$######!!!!!!"""############### !!!!!!""""""###$$$$$$#########$$$$$$$$$$$$%%%############""""""""""""###""""""""""""!!!!!!!!!"""######$$$$$$######"""############""""""""""""###""""""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!"""$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&%%%###"""###$$$%%%&&&$$$$$$##################$$$$$$$$$###"""!!! $$$$$$$$$###############"""###$$$%%%&&&'''''''''""""""############""""""!!!""""""###$$$$$$%%%%%%"""""""""###%%%%%%###!!!""""""""""""###############$$$%%%$$$"""!!!"""###%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""$$$%%%%%%###""""""###"""""""""###############!!!!!!!!!!!!""""""######%%%###!!! !!!"""%%%&&&""""""""""""""""""""""""################################################"""#########"""""""""############"""""""""""""""$$$#########"""""""""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%######""""""######$$$%%%######"""!!!!!!###$$$%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! ###############"""!!! !!!!!!"""""""""""""""!!!########################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$############ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$%%%&&&"""""""""""""""#################################!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$######"""""""""#####################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################"""""""""""""""###$$$$$$###"""!!!!!!""""""######""""""""""""##################$$$$$$$$$$$$###""""""###%%%%%%$$$"""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!"""###### !!!"""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""############""""""############""""""!!!!!!"""###############%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""############""""""#########"""""""""""""""######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###(((%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&######################## $$$&&&&&&$$$!!!########################"""###$$$%%%&&&'''''''''""""""############""""""########################""""""###%%%&&&&&&###!!!######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%""" !!!""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""$$$%%%%%%###""""""###!!!!!!""""""############!!!""""""###$$$$$$$$$$$$###"""!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$""""""""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""###############""""""######$$$%%%$$$$$$###"""###$$$%%%&&&############"""""""""###$$$$$$############$$$$$$###$$$%%%%%%$$$#########%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""!!!#########$$$$$$###""""""$$$$$$$$$##############################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###############$$$$$$$$$###"""!!! !!!!!!"""############""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%$$$"""########################!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!!!!""""""####################################!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$######"""""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$###""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$#########$$$$$$"""!!!!!!"""###$$$$$$###!!! """"""""""""######$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$###""" !!!"""""""""############""""""#########""""""!!!!!!!!!"""###############'''&&&&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$###&&&)))((($$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''%%%$$$###$$$$$$%%%%%%$$$$$$###***(((&&&%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######!!!"""######$$$#########"""&&&((('''%%%###"""""""""###############!!!!!!"""###$$$$$$$$$###"""##################"""$$$$$$$$$#########""""""&&&%%%%%%&&&((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%""" !!!!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""$$$%%%%%%###""""""### !!!!!!""""""############$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$###!!!!!!$$$""""""""""""############ !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######&&&%%%$$$###!!! ######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%#########%%%$$$######""""""######$$$$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############"""######$$$######""""""###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!  !!!"""######$$$$$$###&&&%%%$$$###############!!!"""######$$$$$$##################"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!! !!!!!!!!!!!!!!!""" """"""#########""""""######$$$%%%%%%%%%######"""!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###############"""""""""$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######"""""""""""""""#########""""""""""""######"""""""""############$$$%%%$$$######$$$$$$""" """"""######""""""!!!!!!###"""""""""###$$$%%%&&&""""""###$$$%%%%%%%%%%%%)))((('''&&&$$$"""!!!!!!""""""""""""############""""""######""""""!!!!!!!!!!!!"""##################$$$$$$%%%&&&&&&''''''"""""""""############$$$############"""""""""""""""""""""############$$$###""""""!!!!!!""""""###""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%"""''')))%%%$$$'''(((&&&$$$$$$############$$$$$$$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%"""###$$$%%%$$$###!!! !!!"""###$$$$$$###"""!!!$$$&&&&&&%%%$$$!!!"""""""""#########$$$!!!!!!""""""###""""""!!!######$$$$$$$$$$$$#####################$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$!!!!!!""""""###$$$&&&&&&"""""""""""""""""""""""" !!!""""""###$$$$$$"""$$$%%%%%%###""""""### !!!!!!""""""######$$$%%%$$$###"""""" !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%### !!!$$$!!!"""""""""############!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$######"""!!! ######""""""######$$$%%%""""""###$$$$$$$$$$$$$$$&&&((()))(((&&&$$$&&&'''%%%$$$$$$######$$$$$$%%%"""$$$''''''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""######$$$$$$########################"""!!!!!!%%%%%%%%%$$$$$$#########"""!!! !!!"""###""""""""""""""""""""""""!!!!!!  !!!"""############$$$###!!! !!!###$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$"""!!! !!!!!!"""""" !!!"""###############!!!!!!""""""###$$$$$$%%%###"""!!!  !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""""""""""""""############"""""""""!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""###$$$$$$######""""""""""""############""""""""""""######""""""""""""###############""""""###%%%%%%$$$"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%""""""###############"""'''&&&&&&%%%%%%$$$$$$###""""""""""""############"""""""""""""""!!!!!! !!!!!!"""###############""""""######$$$%%%%%%&&&""""""""""""########################""""""""""""""""""#########$$$$$$$$$###"""!!! !!!"""###!!!"""""""""############$$$$$$############$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&"""######$$$&&&''''''((((((,,,&&& """%%%&&&$$$##################$$$###""""""###%%%%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$!!! """$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''"""###%%%&&&%%%""" !!!"""$$$$$$$$$###"""$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%############!!! """############$$$$$$$$$ """###$$$######%%%&&&#########"""######$$$%%%"""""""""""""""""""""""" !!!"""#########"""$$$%%%%%%###""""""### !!!!!!""""""###$$$$$$###"""!!! """$$$%%%&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%### !!!$$$!!!!!!""""""#########$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%#########"""###$$$$$$%%% !!!###$$$$$$$$$###"""###%%%'''%%%"""!!!"""%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""######$$$$$$$$$######"""""""""""""""!!! %%%%%%%%%$$$$$$#########!!!  """###""""""""""""""""""""""""!!!!!!  !!!""""""""""""&&&$$$""" !!!"""%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""%%%""" ###$$$###!!!!!!"""""""""######$$$$$$""""""###$$$$$$$$$$$$### !!!!!!"""######$$$$$$!!!!!!!!!""""""###$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" !!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!""""""###$$$$$$###"""""""""""""""############""""""""""""######""""""""""""############!!! !!!###%%%&&&&&&$$$$$$###""" !!!""" !!!"""$$$$$$!!!"""""""""""""""!!! """"""#########$$$$$$$$$""""""""""""############"""""""""""""""!!! !!!!!!"""###############$$$$$$######"""!!!!!!!!!""""""""""""########################""""""""""""""""""######$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!""""""#########$$$######""""""""""""######))))))((((((''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""$$$&&&&&&###!!!$$$###"""""""""###%%%%%%########################!!!!!!""""""############$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$ !!!!!!""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!!!!"""#########""""""""""""""""""""""""########################$$$###!!! """$$$""""""!!!!!!!!!!!!""""""######""""""!!!!!! ###""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!! !!!"""###$$$$$$%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$###############$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""$$$###!!! !!!""""""""""""""""""""""""&&&### """######!!!$$$$$$$$$###"""!!!!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""""""""""""""""""""""""""#####################"""""""""""""""%%%%%%$$$$$$###""""""!!!$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!#########"""!!!""""""""""""""""""""""""$$$%%%&&&%%%###!!!!!!"""%%%$$$###!!!!!!!!!""""""!!!"""$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########!!!!!!!!!"""$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########"""""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%""" """%%%&&&### ########################""""""""""""""""""""""""%%%%%%&&&'''((())))))***%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""""""""######%%%$$$$$$###""""""!!!!!!!!! !!!###%%%%%%""" $$$###"""""""""###$$$%%%###########################$$$$$$$$$%%%%%%%%%%%%############"""""""""!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""""""""""""""!!! ###############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############"""!!!!!! """"""""""""""""""""""""########################"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""#########$$$!!!!!!"""""""""""""""""""""""""""!!!  !!!""""""##############################%%%$$$############$$$%%%$$$$$$###""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$############### !!!!!!""""""!!!!!!############""""""""""""""""""""""""""""""""""""%%%$$$"""!!! !!!"""###""""""""""""""""""""""""(((%%%""""""$$$%%%$$$###$$$$$$######"""!!!!!! #########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""####################################""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""###%%%&&&%%%###!!!!!!"""$$$###"""!!!!!!""""""###############"""""""""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$############"""""""""#########$$$$$$!!!""""""""""""""""""!!!"""############$$$$$$$$$%%%$$$############$$$%%%############""""""""""""#####################"""$$$$$$###""""""###$$$$$$"""!!!"""###%%%%%%###"""################################################$$$$$$%%%&&&'''((()))***&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""##################"""$$$$$$######""""""!!!!!! """$$$$$$""" ######""""""######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$######""""""!!! """"""""""""""""""""""""######################## !!!"""###$$$###!!! ###""""""!!!!!!""""""###############$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$###""""""  !!!!!!!!!!!!########################$$$######""""""######$$$######"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$ !!!""""""""""""!!!############""""""""""""""""""""""""""""""""""""&&&%%%$$$###"""###$$$%%%""""""""""""""""""""""""'''%%%######$$$%%%$$$###$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!! ########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""###### !!!""""""###$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""!!!!!! """"""""""""""""""""""""###$$$%%%%%%###!!!!!!"""###""""""!!!""""""###$$$%%%$$$"""!!!!!!!!!"""###########################$$$$$$$$$$$$$$$#########""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&%%%%%%$$$#########!!!!!!!!!"""""""""######""""""############"""""""""############$$$$$$$$$$$$######""""""######$$$########################&&&%%%%%%$$$######""""""$$$$$$###""""""###$$$$$$!!!"""$$$$$$$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%""""""$$$%%%%%%$$$""""""%%%%%%$$$$$$############!!! """$$$$$$"""!!!###############$$$$$$$$$#########################################################"""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%% !!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!!!!"""#########""""""###""""""""""""""""""### !!!!!!""""""######!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! ###"""""""""!!!!!! !!!!!!!!!!!!!!!!!! ###########################""""""""""""""""""######""""""""""""######$$$&&&%%%$$$######$$$%%%&&&#########"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%############"""""""""!!!""""""""""""""""""""""""$$$$$$#########$$$%%%%%%""""""""""""""""""""""""$$$###"""""""""""""""!!!############""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""############""""""!!!!!!########################$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######### !!!""""""######"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""################################################ !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!"""!!!!!!!!!""""""###$$$$$$$$$######"""""""""""""""########################$$$$$$$$$############### !!!!!!!!! !!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$######""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$###""""""""""""""""""###"""###############$$$$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$ ###&&&%%%###"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!"""$$$%%%$$$"""""""""######$$$$$$$$$$$$########################$$$#####################""""""""""""""""""######""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######!!!"""############!!!!!!!!!"""""""""##############################%%%$$$###""""""###$$$%%%!!!!!!""""""###$$$$$$$$$###################################################"""!!! !!!"""$$$&&&######""""""""""""###### !!!!!!""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!""""""#########"""""""""""""""""""""########################"""""""""######"""""""""""""""!!!!!!"""######$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&############"""""""""!!!""""""""""""""""""""""""""""""""""""######$$$$$$"""""""""""""""""""""""""""#########"""!!!!!!!!!#########"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""####################################!!!"""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!"""!!!!!!""""""############!!!"""$$$$$$$$$###!!! ################################################$$$%%%%%%$$$""""""$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$"""""""""######"""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$######### ###%%%$$$"""!!!$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###########################&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""############""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%% !!!""""""##############################$$$$$$############$$$$$$%%%$$$$$$######"""!!!!!!################################################$$$###!!! ###%%%'''$$$######""""""######$$$############$$$$$$$$$$$$ """""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!######$$$%%%""""""""""""####################################"""######$$$$$$######"""!!!!!!!!!!!!"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$######$$$%%%%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$""""""""""""""""""""""""###%%%&&&&&&$$$######$$$######""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$######################## !!!###$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""###########################################################################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""" """######"""!!!!!!"""!!!""""""############""" """$$$%%%%%%### ########################"""""""""###############"""$$$%%%""""""%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!"""""""""######""""""############"""""""""############$$$$$$$$$"""######$$$$$$######"""""""""######$$$%%%%%%%%%""""""######$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""!!!"""###"""!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++------+++***((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%$$$"""!!!###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################"""!!!!!!###$$$$$$###!!!"""###$$$%%%$$$$$$###########################''''''&&&&&&&&&%%%%%%%%%!!!"""""""""############""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$"""""""""""""""""""""#################################$$$$$$$$$$$$######%%%%%%$$$######""""""!!!################################################"""""""""""""""$$$%%%&&&$$$######""""""######$$$$$$$$$$$$###############!!!"""$$$&&&'''&&&%%%%%%"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""""""""""""""!!!!!!!!!"""#########$$$ !!!!!!"""#######################################$$$%%%%%%$$$###### !!!!!!"""$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!"""######$$$$$$##################"""""""""""""""""""""""""""""""""""" """###$$$$$$$$$"""""""""""""""""""""""""""%%%''''''$$$"""###$$$"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!  !!!""""""""""""""""""""""""""" !!!######"""!!!!!!"""""""""###$$$######!!!!!!"""######$$$###"""!!! """"""""""""""""""""""""!!!"""""""""#########$$$ """### ###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""#########$$$$$$!!!""""""""""""""""""!!!"""############$$$$$$$$$######$$$%%%%%%$$$######""""""###$$$$$$%%%&&&&&&"""#####################"""###$$$$$$$$$$$$###""""""!!!!!!"""###"""################################################(((((())))))******+++++++++***((('''&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$%%%%%%"""!!!###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!""""""""""""!!! """######"""!!!"""###$$$%%%$$$##############################%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######%%%$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""########################"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%################################################ !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$######""""""!!!!!! !!!###$$$###"""!!!"""""""""""""""""""""""" !!!"""######!!!!!!""""""######$$$$$$#########""""""""""""""" !!!"""#################################$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!"""$$$$$$%%%%%%"""""""""""""""""""""""" ###%%%%%%""" !!!""""""""""""""""""#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!###########################"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$ !!!###$$$%%%''''''&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""""""""$$$%%%&&&"""""""""""""""""""""""" !!!######"""!!!!!!""""""###$$$$$$###"""!!! %%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$###%%%&&&###"""&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###"""### !!!###"""!!!########################""""""""""""""""""""""""$$$&&&))),,,---...------&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!"""$$$%%%$$$###"""###$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%$$$$$$######### !!!"""######$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############""""""!!!""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%###!!!$$$$$$###"""!!!"""$$$'''######""""""######$$$%%%)))'''%%%###""""""###$$$""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############!!!""""""""""""!!!!!! """  ###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """###!!!""""""""""""""""""""""""&&&###!!!!!!$$$%%%$$$""" !!!"""######$$$$$$###%%%$$$###"""###$$$&&&((($$$###"""""""""###%%%&&&"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###%%%%%% !!!"""###$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$########################### !!!!!!""""""########################$$$$$$######""""""!!!!!! !!!"""######"""!!! """"""""""""############""""""#########""""""!!!###"""!!!!!!!!!###$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""###### !!!!!!""""""######%%%%%%%%%%%%$$$$$$###"""""""""""""""####################################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""!!!!!! """$$$%%%$$$###"""$$$$$$############$$$$$$"""""""""!!!""""""###$$$######$$$###!!! """######%%%&&&%%%$$$###$$$%%%((()))+++,,,---,,,+++***'''(((((())))))(((((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""""""""###$$$%%%%%%$$$###"""!!!###$$$$$$######$$$%%%%%%%%%######"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$### !!!!!!"""######$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######"""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""###########################!!! !!!!!!###&&&%%%$$$$$$$$$######""""""######$$$%%%""""""""""""!!!!!! """######$$$%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''%%%"""!!!"""#########"""""""""""""""""""""""""""""""""""""""#########""""""###############"""%%%%%%$$$$$$$$$#########%%%###!!!"""$$$$$$###!!!"""""""""""""""""""""""",,,***''''''''''''$$$"""""""""""""""""""""""""""%%%""" !!!###$$$###""" !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%!!! !!!""""""###############$$$$$$$$$###"""!!! !!!"""###"""!!!!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""""""""""""""#################################"""""""""""""""""""""############""""""""""""""""""############""""""############""""""######"""""""""###$$$%%%######""""""!!!!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$###""""""######"""###############$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""####################################%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""$$$$$$##################!!!"""$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$%%%%%%$$$"""!!!"""$$$!!!"""###"""!!!!!!"""###+++,,,------,,,***)))(((((())))))******))))))(((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''+++***)))'''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$ !!!!!!""""""##########################################""""""#########$$$$$$############$$$$$$$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!"""###########################"""!!!!!!"""!!! ###$$$#########$$$######""""""######$$$%%%!!!###%%%&&&&&&$$$###!!!###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!"""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%######$$$$$$"""!!!########################***(((&&&%%%%%%%%%###!!!""""""""""""""""""""""""$$$"""!!!!!!"""######""" !!!"""###$$$$$$$$$$$$###"""!!! !!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###############"""!!!!!! !!!!!!"""###"""""""""""""""######"""#####################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$%%%######$$$$$$$$$$$$$$$###########################$$$###############""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""############""""""############""""""$$$######"""######$$$%%%$$$$$$###"""!!!!!! """##################""""""############$$$$$$$$$%%%$$$######"""#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######"""""""""!!!!!! ######""""""###$$$$$$%%%######%%%&&&&&&%%%$$$###$$$$$$############$$$$$$#########"""###$$$$$$%%%&&&'''&&&%%%###"""###$$$ !!!"""""" !!!"""++++++++++++***)))((('''((())))))******))))))((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###$$$###$$$$$$$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%!!!!!!"""""""""########################$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$##################$$$########################%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######### !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$######""""""""""""""" !!!""""""$$$%%%%%%%%%$$$(((&&&"""!!!%%%######""""""######$$$%%%"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###"""!!!!!!"""###%%%&&&############""""""""""""$$$##################"""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###""""""############!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!!!!###$$$&&&'''((('''&&&%%%%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""$$$###"""""""""""""""###$$$#####################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###########################$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""!!!!!!"""$$$$$$!!!"""""""""############!!!""""""############"""######"""""""""#########%%%$$$$$$###"""!!! """"""############""""""""""""#########$$$$$$$$$$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$###"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""$$$###############$$$$$$""""""#########"""!!!!!!$$$$$$############$$$$$$###############$$$%%%%%%&&&&&&&&&$$$"""!!!"""###!!!###$$$###"""!!!"""###))))))))))))))))))(((((('''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((%%%%%%$$$######$$$%%%%%%%%%&&&&&&$$$"""!!!!!!"""""""""###$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$####################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!"""$$$%%%%%%%%%%%%####################################"""""""""!!! !!!"""###$$$$$$$$$%%%%%%(((&&&"""!!!%%%######""""""######$$$%%%!!!!!! !!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$##################$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""""""""############$$$%%%""""""""""""""""""""""""$$$$$$$$$#########$$$%%%!!!"""###$$$$$$%%%%%%$$$%%%$$$$$$###"""""""""""" !!!###$$$$$$$$$###"""%%%$$$$$$$$$###"""""""""########################$$$###"""""""""""""""###$$$$$$$$$$$$############"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$#################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!! !!!"""###!!!"""""""""############!!!!!!"""###############"""""""""""""""""""""!!!%%%$$$$$$###"""!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######""""""!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$###""""""""""""""""""#########""""""!!!$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%###!!! !!!"""!!!###$$$###"""!!!"""###((((((((())))))))))))***'''(((((())))))((((((''')))(((''''''&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!!!!""""""###$$$$$$$$$$$$$$$###"""""""""#######################################"""""""""###$$$$$$%%%%%%#########""""""#########$$$$$$############$$$$$$######$$$%%%%%%$$$######""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""############$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""########################""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%%%%%%%########################""""""############"""!!!########################!!!"""######!!!  ###$$$#########$$$######""""""######$$$%%%$$$###!!! !!!###%%%&&&###$$$$$$%%%%%%%%%%%%%%%########################""""""############""""""######$$$$$$$$$%%%%%%%%%###""""""###$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!!!!!!!!!!!!!"""###############$$$$$$$$$!!!!!!!!!"""$$$&&&""""""""""""""""""""""""$$$%%%%%%$$$"""!!!!!!"""""""""""""""""""""""""""###$$$$$$###""""""###%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$########################""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""######$$$######"""############"""!!!!!!$$$$$$#########""""""""""""##################""""""############$$$$$$$$$#########"""######$$$%%%###############""""""""" !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""""""""###$$$%%%&&&&&&''''''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""!!!"""######$$$######$$$"""!!! """### !!!"""""" !!!"""++++++************++++++((())))))******))))))((()))(((((('''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%$$$###############""""""""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""#########$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""$$$$$$###""""""###$$$$$$######$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$###"""!!!######################## """###"""###&&&%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&"""######$$$%%%$$$$$$$$$#########$$$$$$#########""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###""""""###%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%&&&&&&''' !!!""""""############!!!!!!"""""""""#########!!!######""""""$$$&&&########################!!!###$$$###  !!!""""""""""""""""""""""""!!!"""###""" !!!$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###############$$$$$$$$$"""###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$ !!!"""###$$$$$$$$$$$$########################""""""###################################################""""""""""""""""""""""""######"""""""""""""""""""""############ !!!"""######$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""###$$$$$$%%%"""""""""############### !!!###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###############$$$%%%&&&&&&$$$$$$############$$$$$$!!!!!! !!!!!!"""###"""###$$$###""""""$$$%%%!!!"""###"""!!!!!!"""###......---,,,++++++++++++******++++++++++++******))))))((('''''''''''''''((((((''''''''''''((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!###$$$&&&''''''&&&$$$###!!!#########$$$&&&'''&&&&&&'''((('''&&&$$$###$$$$$$######""""""!!!!!!$$$$$$##################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$##############################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ######!!!!!!"""$$$$$$$$$$$$"""!!!"""$$$'''#########"""###$$$$$$%%% """###$$$$$$###!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&''' """$$$&&&&&&&&&%%% !!!!!!!!!###%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###"""%%%'''"""""""""""""""""""""""" """  """""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""!!! !!!###$$$""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!""""""""""""######### """######$$$$$$$$$#################################$$$$$$%%%%%%&&&########################$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""############ !!!######$$$$$$$$$&&&&&&'''((('''&&&$$$###"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%"""""""""######$$$$$$%%%!!!"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$''''''&&&%%%$$$###"""!!!#########"""######$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$ !!!"""""""""###$$$$$$###$$$&&&(((###%%%&&&%%%$$$###$$$%%%******))))))******++++++*********+++++++++++++++++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((('''"""###%%%$$$!!!$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################))))))'''&&&$$$###"""!!!######""""""""""""###############$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!########################$$$#########""""""!!!!!!&&&&&&%%%$$$###"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""###### !!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!######"""!!! !!!!!!$$$###""" """###$$$$$$$$$$$$###"""!!!  !!!!!!""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""############&&&%%%$$$$$$###$$$$$$%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############"""""""""!!!!!!!!!!!!###%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$'''&&&%%%###""""""!!!!!!###!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$######"""######$$$#########"""""""""%%%'''&&&%%%$$$######$$$%%%&&&###"""!!!"""#########!!!"""############$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$### !!!!!!"""$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######"""""""""!!!""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""000///---+++***))))))***++++++******))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''$$$ !!!$$$&&&%%%"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########""""""############$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''###############$$$$$$$$$############"""""""""!!!######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""######!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########"""&&&%%%%%%$$$######$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########$$$"""######$$$$$$######"""""""""""""""############$$$$$$$$$#########""""""!!!!!!""""""###$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############"""""""""!!!!!!!!!"""###%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""""""""%%%###!!!!!!""""""!!! #######################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%###""""""!!!"""###$$$%%%"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""#########$$$""""""##########################################$$$$$$###############$$$ !!!"""!!! """%%%%%%$$$############$$$%%%$$$###""""""$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###"""!!!"""!!!!!!""""""###$$$%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$###############555333000---+++***++++++---,,,,,,+++)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&(((%%%"""###&&&'''&&&$$$'''''''''&&&%%%$$$""""""%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""""""""###!!!""""""""""""###############""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$ !!!"""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######""""""######$$$$$$%%%%%%"""######$$$$$$######"""""""""""""""############&&&&&&&&&&&&%%%$$$"""!!!!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############"""""""""""""""""""""###$$$%%%$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$######""""""""""""######&&&%%%###"""###"""!!!########################$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%###""""""""""""###$$$$$$###""""""""""""###$$$$$$######"""!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$######################################################$$$ !!!"""!!! """$$$$$$######""""""######$$$%%%###"""###$$$%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$###""""""######"""""""""######$$$""""""#########$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""#######################################$$$$$$$$$:::888444111///......//////......---,,,+++******************************)))((((((''''''(((((()))'''''''''''''''(((((())))))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&$$$###&&&&&&%%%%%%&&&&&&'''((('''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""###$$$$$$%%%%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""#########"""!!!!!!"""######!!!"""######$$$$$$############""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""######$$$########################""""""############""""""!!!"""""""""###############$$$$$$%%%###!!!!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######""""""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""!!!!!!!!!""""""###$$$%%%$$$######%%%%%%###!!!########################%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$######""""""######$$$%%%######""""""!!!""""""###############$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################"""#########$$$$$$$$$###"""$$$$$$$$$""""""###%%%###""""""""""""""""""###%%%$$$###$$$%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$######"""""""""###############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%DDDAAA===888444222111000//////......---,,,,,,,,,************************)))))))))(((((()))))))))'''''''''''''''((()))*********)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$""""""""""""""""""############$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$############""""""!!!!!!############""""""""""""######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%""""""##################$$$$$$############$$$$$$############$$$$$$$$$$$$""""""##################!!!!!! !!!!!!######""""""""""""######$$$$$$%%%%%%$$$$$$###"""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""######$$$$$$$$$###"""!!! """""""""######"""""""""!!!"""""""""############ !!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""$$$'''((('''%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$###############$$$$$$%%%######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#################################!!!"""###$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$"""""""""######"""""""""%%%$$$###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&########################################################################"""""""""###$$$$$$$$$%%%PPPMMMIIICCC===888555333111000000...---,,,++++++))))))))))))))))))))))))******))))))))))))******''''''''''''((()))******'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!""""""######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$######$$$$$$############$$$$$$###############""""""""""""""""""""""""""""""""" """$$$&&&&&&&&&%%%########################""""""""""""############"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""###$$$############"""""""""!!!""""""""""""#########$$$######""""""!!!!!!!!!"""""""""""""""#########$$$######""""""######$$$"""###############$$$$$$"""""""""""""""#########""""""!!!!!!!!!"""######"""""""""######"""""""""$$$%%%%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######$$$######"""!!! !!!""""""######""""""!!!""""""""""""############""""""""""""!!! """"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%$$$$$$##################$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%!!!!!!###&&&)))***)))'''!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""###$$$$$$$$$######"""""""""############$$$"""###$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%######"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$### """######!!! !!!"""######$$$$$$######"""%%%###"""###$$$%%%$$$###"""############$$$$$$$$$########################%%%%%%%%%%%%%%%&&&'''(((""""""###$$$$$$$$$######&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""""""""""""""##################################################################$$$$$$$$$UUUTTTQQQMMMIIIDDD???===888777666333000...,,,+++************************+++******))))))******+++''''''''''''((()))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$######$$$$$$%%%&&&%%%&&&'''((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################"""######$$$$$$$$$########################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""""""""############"""""""""""""""""""""""" """$$$$$$$$$###%%%%%%$$$$$$###"""""""""!!!"""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""!!!""""""""""""#########"""!!!!!! """""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$"""""""""""""""###$$$$$$""""""############""""""!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$''')))***)))'''""""""""""""""""""""""""###############$$$$$$$$$ !!!"""############"""""""""""""""############"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%""""""#########$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$### """$$$###""" ######$$$%%%%%%$$$######$$$###""""""$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((!!!"""###$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$###$$$$$$$$$%%%%%%%%%%%%############$$$$$$%%%%%%################################################$$$$$$$$$###############TTTTTTTTTSSSQQQNNNJJJHHHAAA???===999555111...---------------------------++++++************++++++''''''''''''((()))++++++)))((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&%%%%%%&&&&&&'''(((%%%''')))***(((''''''''''''''''''&&&%%%$$$###"""#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######################## !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%######""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$######"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!!!! !!!!!!"""######""""""############""""""!!!""""""###### !!!!!!""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!""""""""""""############$$$###""""""!!!""""""############""""""""""""!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%(((******(((%%%########################""""""######$$$$$$$$$%%% !!!"""""""""""""""""""""""""""############"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###"""$$$&&&&&&$$$"""""""""###$$$%%%&&&&&&%%%$$$######"""!!!"""###$$$###!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!"""""""""#########################################################%%%$$$$$$$$$######""""""cccaaa^^^\\\ZZZWWWSSSPPPJJJHHHEEE???999333000///...---,,,---...---+++***,,,,,,++++++++++++,,,,,,************************'''''''''&&&%%%%%%''')))******)))((('''&&&%%%%%%))))))))))))((((((((((((''''''((())))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$""" !!!###$$$### #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&$$$"""!!! !!!"""###$$$%%%%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$""" $$$&&&################################################&&&$$$###!!!!!!"""$$$%%%$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!!!! """###%%%$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$#########"""""""""!!!!!!############""""""!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##################$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!######""""""!!!!!!  """######!!!"""############$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$###"""!!!!!!!!!#########"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$###%%%&&&%%%######$$$%%%%%%%%%$$$###""""""######$$$###  ###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$######"""######$$$%%%$$$######"""#########%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&((('''### ########################%%%%%%$$$###""""""############""""""!!!!!! ########################&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""$$$#########""""""!!!!!!########################""""""""""""############$$$$$$$$$$$$$$$###"""############$$$$$$$$$'''%%%$$$""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$""""""!!!!!!!!!###$$$%%%$$$###!!! """$$$%%%########################"""""""""###$$$$$$$$$%%%hhhfffcccaaa___\\\YYYVVVPPPOOOLLLGGG@@@:::666444///.........//////---,,,...---,,,++++++******+++************************((((((((('''&&&&&&(((***)))))))))(((''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$"""!!!!!!!!!###$$$!!!"""$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$"""!!! """$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""#####################"""""""""######$$$$$$######"""""""""""""""###############"""!!!!!! !!!""""""############"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$######""""""!!!!!!!!!############"""""""""!!!!!!""""""######""""""!!!######""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$###""""""###$$$###"""###"""""""""""""""######"""""""""""""""######$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$###""""""#########"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$#########$$$$$$###############$$$%%%$$$$$$###############$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!###########################%%%$$$$$$###""""""############""""""""""""""""""""""""""""""""""""""""""%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$##################$$$$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$#########""""""""""""########################""""""""""""############&&&%%%$$$$$$$$$### """############$$$$$$$$$$$$###""" !!!###$$$&&&%%%%%%$$$$$$###""""""&&&'''&&&&&&%%%$$$###"""######"""!!!!!!"""###$$$%%%%%%$$$#########$$$%%%#######################################$$$$$$$$$qqqooollljjjgggddd```]]]WWWVVVTTTPPPKKKDDD???<<<444222111000111111///---......,,,+++***)))))))))************************))))))***)))'''''')))+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$###"""!!!!!!"""$$$%%%"""###$$$$$$###"""###%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""############$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""############%%%$$$###"""!!! !!!!!!""""""""""""############"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$###"""!!! ############""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###"""!!!!!!######"""!!! !!!"""###############!!!!!!"""##############################$$$$$$$$$###$$$%%%$$$######$$$%%%%%%$$$######"""#########""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########$$$$$$######$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$"""###$$$###""""""$$$&&&########################%%%$$$######"""###########################$$$$$$""""""""""""""""""""""""'''%%%$$$$$$%%%&&&&&&%%%""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###############$$$$$$%%%%%%%%%$$$#####################"""""""""########################"""""""""#########$$$$$$'''%%%$$$###$$$$$$""" """############$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%$$$######""""""!!!'''''''''&&&%%%###!!! $$$$$$###"""""""""######%%%%%%$$$$$$######""""""########################$$$$$$$$$###############|||zzzvvvsssppplllgggddd[[[ZZZYYYVVVSSSMMMGGGCCC;;;999666444333111///------,,,+++******)))))))))************************)))***+++***))))))***+++''''''''''''(((((())))))&&&&&&''''''''''''(((((()))'''%%%$$$###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###%%%%%%&&&&&&&&&%%%""" !!!%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$%%%#########$$$$$$%%%%%%&&&""""""############""""""!!!"""""""""############$$$######""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""!!!!!! #########"""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!! !!!!!!"""""""""#########$$$$$$$$$"""!!! !!!"""###"""  """###$$$$$$$$$### !!!"""$$$$$$###""""""########################"""###$$$$$$######$$$%%%$$$$$$###############$$$!!!"""############"""!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""############!!!"""$$$$$$$$$###$$$%%%########################$$$$$$###############$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""#########$$$$$$#########$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$'''%%%######$$$$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$%%%&&&""""""######$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######""""""""""""######"""!!! ########################%%%$$$$$$$$$###"""""""""}}}yyytttoookkk```^^^]]][[[ZZZUUUOOOJJJEEEBBB===999666333000...,,,,,,++++++******++++++************************)))+++,,,,,,*********+++&&&&&&''''''((()))))))))''''''((((((((())))))))))))(((%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$%%%%%%%%%&&&&&&$$$""" !!!!!!%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###!!!"""""""""############!!!!!!"""############### !!!"""###$$$$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$""""""""""""""""""#########"""!!! !!!"""###""""""""""""############$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$"""!!! !!!"""###"""  """###$$$$$$$$$### !!!"""$$$$$$###""""""########################!!!"""$$$$$$###"""$$$%%%$$$###############$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$$$$$$$$$$###############"""!!!!!!"""""""""#########!!!###%%%%%%###""""""###########################$$$###############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!!!! ########################"""###$$$$$$$$$$$$###"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%######$$$%%%$$$$$$""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""############"""!!!########################%%%$$$$$$$$$###"""""""""zzzwwwllliiifffdddccc___YYYTTTOOOJJJEEE@@@<<<999555333000//////...------------************************)))+++,,,,,,+++******+++&&&'''''''''(((((())))))''''''(((((()))*********)))((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$ """###$$$######%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$################################################ !!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############ !!!"""###$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######""""""""""""######"""""""""############$$$$$$$$$$$$############"""!!!!!!"""###$$$%%%&&&&&&""""""""""""##################""""""""""""######"""""""""############$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$###"""!!!!!!######"""!!! !!!"""###############!!!!!!"""###############$$$$$$$$$############### """######""""""$$$%%%#########"""######$$$%%%""""""###$$$$$$###""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$############""""""""""""###$$$&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$ !!!""""""!!! !!!!!!""""""######$$$$$$########################!!!"""""""""###############$$$&&&%%%###!!!!!!"""#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%###""""""###$$$$$$###########################"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$### """###$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$###"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$''''''&&&&&&%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$###############zzztttqqqooojjjddd^^^UUUQQQKKKFFFCCC@@@>>><<<888777555333111//////...************************(((***,,,,,,+++*********'''''''''(((((((((((((((&&&&&&''''''((())))))***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$######!!!#########$$$&&&(((%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###########################""""""######$$$$$$$$$$$$######""""""""""""############""""""###$$$$$$$$$###"""!!!!!!""""""#########$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$############"""!!!!!!""""""######$$$$$$!!!"""""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""######"""""""""############$$$$$$$$$$$$###""""""###$$$###"""###"""""""""""""""######"""""""""""""""######$$$$$$$$$$$$#########"""""" !!!######""""""$$$%%%######""""""###$$$$$$%%%#########$$$$$$#########""""""######$$$%%%%%%&&&########################!!!!!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%$$$##################""""""""""""!!!###%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!"""######"""!!!########################""""""""""""############"""""""""#########$$$$$$$$$%%%&&&%%%$$$###$$$%%%##############################""""""###$$$$$$%%%$$$$$$$$$$$$####################################'''%%%$$$$$$%%%&&&&&&%%%########################!!!###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!!$$$$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%!!!!!!!!!###%%%%%%$$$""""""############$$$$$$$$$ !!!"""###$$$$$$$$$&&&&&&%%%%%%$$$#########"""######$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&&&&#######################################$$$$$$$$$zzzwwwssskkkeeeYYYUUUOOOKKKHHHFFFDDDCCC???===:::777444111//////************************(((***,,,,,,+++***)))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%###"""$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%$$$#########""""""!!!!!!""""""############""""""""""""""""""############$$$$$$%%%%%%$$$###!!! """"""""""""############"""""""""""""""######$$$!!!!!!""""""############!!!!!!""""""#########$$$!!!!!! !!!!!!""""""""""""############$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$"""############$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$###"""!!!!!!"""#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$######""""""!!!"""###""""""$$$&&&######""""""###$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&###########################""""""!!!"""$$$%%%'''%%%%%%%%%%%%%%%$$$###"""############""""""""""""!!!"""%%%'''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$###############"""""""""""""""#####################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&(((##############################""""""###$$$%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""  !!!!!! ########################!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%$$$###!!!$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%% !!!###%%%%%%###!!!"""############$$$$$$$$$""""""###%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&%%%%%%$$$&&&%%%###""""""$$$%%%'''########################""""""######$$$$$$$$$%%%{{{wwwttthhhaaaXXXSSSQQQOOOJJJEEEGGGGGGEEE@@@:::444000///((()))+++---------,,,++++++++++++***************''''''''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((((((((((('''&&&%%%###"""((($$$!!!"""''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$%%%&&&###$$$### !!!'''******$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&###!!!!!!###$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&& !!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""### !!!%%%'''&&&$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###%%%%%%$$$######$$$$$$############$$$$$$""""""""""""!!!!!! """######$$$%%%%%%&&&&&&############""""""""""""%%%$$$"""!!!!!!!!!"""### !!!!!!"""""""""""""""&&&%%%###"""!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%#######################################"""!!! &&&%%%$$$$$$######$$$$$$$$$""" """######%%%%%%$$$$$$###$$$$$$$$$$$$&&&))))))'''%%%$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""""""""###%%%''''''&&&%%%$$$''''''%%%$$$###"""""""""######%%%%%%%%%%%%######"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%""""""""""""###############$$$%%%%%%%%%%%%$$$#########""""""""""""######""""""###$$$%%%&&&&&&'''%%%%%%$$$###""""""######$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""***$$$"""%%%'''%%%######$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!!!!"""""""""###%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&}}}qqqjjjbbb\\\YYYVVVPPPLLLKKKKKKIIIEEE@@@;;;777666///////////////...------------,,,++++++*********''''''''''''''''''''''''******))))))(((((((((((((((''''''&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%$$$### """$$$### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%$$$&&&%%%###%%%+++......$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$###""""""&&&$$$###!!!!!!###$$$&&&%%%$$$###""""""###$$$%%%$$$$$$$$$###############%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###""""""######"""!!!""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%############""""""""""""$$$$$$"""!!!!!!!!!"""### !!!!!!"""""""""""""""%%%$$$"""!!!!!!!!!###$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""#########"""######$$$$$$""""""""""""""""""""""""###############"""!!!!!!############$$$$$$%%%&&&!!!!!!$$$&&&&&&%%%$$$$$$######$$$$$$$$$###$$$$$$###!!!!!!"""###$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""#########$$$&&&(((((('''&&&%%%&&&&&&%%%$$$###############$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###!!! !!!###$$$""""""""""""###############$$$%%%%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&""" ###%%%###!!!"""$$$$$$############$$$$$$########################$$$$$$##########################################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''~~~yyyqqqjjjfff```ZZZUUUTTTSSSQQQNNNJJJFFFCCCAAA999888555222000......---......---,,,+++******)))((((((((((((((((((((((((***))))))))))))((((((((((((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((###$$$%%%&&&''''''((((((&&&###!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$###%%%%%%###&&&,,,//////$$$$$$$$$###############$$$%%%&&&%%%$$$###$$$&&&########################$$$###""""""###$$$$$$$$$###$$$$$$$$$$$$###""""""%%%###  ###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!""""""###$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$###!!!!!!!!!"""########################""""""###$$$$$$###""""""#########"""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""###$$$$$$%%%############""""""""""""$$$######"""!!!""""""""" !!!""""""######""""""$$$###!!! !!!!!!"""######$$$$$$$$$$$$$$$######""""""!!!!!!""""""###$$$######"""""""""######""""""""""""""""""""""""############"""""""""""""""""""""###$$$%%%&&&'''!!!"""$$$%%%&&&$$$$$$#########$$$$$$%%%######"""!!!#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%'''((((((((('''&&&%%%%%%$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$######"""""""""######$$$#########$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%%%%%%%$$$$$$$$$######%%%$$$$$$############$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&###"""###!!!!!!"""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$##############################$$$$$$%%%&&&&&&&&&yyy~~~xxxrrrkkkddd___\\\ZZZWWWUUURRROOOLLLJJJBBB???:::444000...------,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))*********(((&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$#########!!!######!!!###(((***)))###########################%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$############%%%""" ###&&&&&&$$$######$$$$$$$$$######"""$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!!!!########################"""""""""###$$$$$$$$$%%%!!!$$$$$$""""""%%%(((#################################$$$$$$#########$$$###"""""""""###%%%&&&$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$############"""""""""!!!$$$######"""""""""""""""!!!!!!"""############"""""""""!!! !!!"""######$$$$$$$$$$$$######""""""""""""""""""###$$$######"""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""###$$$%%%&&&%%%###!!!!!!"""###"""!!!###############$$$$$$%%%$$$$$$$$$"""!!! """$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$#########$$$$$$%%%&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$########################"""!!! &&&&&&%%%$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$""""""$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%zzz{{{~~~}}}uuummmhhhbbb^^^ZZZXXXVVVTTTPPPMMMIIIEEE>>>777222///------*********+++++++++++++++************************))))))))))))************(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######"""$$$### !!!%%%&&&$$$###########################$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%""" ###&&&&&&$$$"""######$$$$$$$$$######""""""###$$$$$$###"""""""""##################"""$$$$$$$$$#########""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""###############""""""########################"""""""""###$$$$$$$$$%%%"""%%%%%%######%%%(((########################$$$##################$$$$$$###"""""""""###%%%&&&$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$############"""""""""!!!############"""""""""!!!!!!""""""###############"""!!!!!! !!!"""######$$$$$$$$$$$$######""""""""""""############""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$###""""""#########%%%###""""""######"""!!!###"""""""""######$$$%%%"""$$$&&&&&&$$$###"""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""######$$$%%%%%%"""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%''''''''''''%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!&&&%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$"""###&&&&&&###$$$(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############}}}|||wwwsssiiiddd___[[[ZZZWWWSSSOOOOOOKKKDDD===777333111000+++++++++,,,,,,,,,,,,,,,'''''''''''''''''''''''')))))))))************+++)))((((((''''''(((((()))'''''''''''''''''''''''''''&&&$$$###""""""###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###$$$&&&&&&""""""%%%%%%"""###############$$$$$$$$$###$$$%%%$$$###"""###%%%'''&&&&&&%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""!!!"""############"""!!!########################"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""!!!!!!""""""###$$$ !!!"""######################################################$$$$$$$$$###$$$%%%$$$###""""""###########################$$$###""""""""""""###$$$#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%############"""""""""""""""############"""!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$###""""""""""""""""""!!!!!!"""$$$%%%%%%$$$"""""""""""""""###$$$%%% ###&&&&&&$$$"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%"""""""""#########$$$$$$############$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$###!!! #################################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!"""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$%%%'''&&&###$$$(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#####################||||||~~~~~~vvvpppiiieeeccc```ZZZVVVUUURRRLLLEEE???:::777666111000///...---,,,++++++(((((((((((((((((((((((())))))*********+++++++++))))))(((((((((((())))))''''''(((((((((((('''''''''&&&$$$#########%%%&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###&&&&&&######&&&&&&###""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$&&&&&&%%%%%%$$$######""""""$$$%%%%%%###""""""###""""""###$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$!!!"""######$$$$$$$$$###########################$$$$$$$$$##################"""!!!!!!""""""!!! """"""""""""""""""""""""###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%############"""""""""""""""######$$$###"""!!! """"""###$$$$$$$$$$$$###""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$######""""""######$$$ !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%###""""""""""""######$$$"""!!!!!!###%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%"""$$$%%%$$$"""!!!"""###!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%!!!!!!!!!"""""""""######$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""!!!#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&$$$ !!!&&&&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&$$$"""!!!!!!"""$$$&&&""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}||||||}}}~~~{{{sssnnnllliiiccc^^^YYYVVVQQQKKKEEE@@@===;;;666555333111...,,,+++***************************))))))******++++++++++++))))))(((((((((((())))))''''''((((((((((((''''''***((('''&&&&&&''')))***&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&&&&&&&%%% ###$$$""""""&&&&&&$$$""""""######$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%$$$$$$###""""""!!!!!!$$$'''&&&###!!!!!!###!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""$$$""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!"""###%%%%%%$$$######$$$$$$############$$$$$$ !!!!!!"""""""""############$$$%%%%%%&&&&&&############"""""""""""""""######$$$$$$"""!!! """"""###$$$$$$$$$$$$###"""""""""###"""!!!!!! """######$$$$$$$$$$$$$$$############$$$$$$ """###%%%&&&###########################"""!!! !!!"""$$$&&&!!!!!!!!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%###""""""$$$&&&!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""###$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&""""""###$$$!!!###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$%%%###  ###%%%##################$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''########################&&&&&&&&&&&&&&&&&&&&&&&&|||yyy{{{{{{{{{|||}}}yyyrrrlllaaa^^^YYYTTTOOOIIICCC>>>===888333111000///,,,)))+++******+++,,,,,,+++))),,,+++******)))***************((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((***,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! &&&)))%%%!!!%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$"""!!! !!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$"""!!!""""""###$$$#########""""""!!!!!!"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&''''''%%%$$$$$$$$$%%%&&&######""""""""""""######%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%&&&$$$""""""$$$%%%### """###$$$$$$"""!!!!!!"""######$$$$$$$$$$$$######&&&###"""###&&&'''%%%"""$$$$$$$$$############"""########################%%%$$$###""""""###$$$%%%######""""""""""""###### """$$$%%%$$$ """  """%%%###!!!  !!!"""########################%%%$$$$$$######$$$$$$%%%######$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######""""""###$$$%%%%%%&&&$$$###$$$&&&&&&### !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$%%%$$$###$$$%%%&&&$$$""""""!!! """###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###"""###%%%'''  ###%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%~~~{{{~~~~~~}}}}}}}}}zzzssskkkgggbbb]]]XXXSSSMMMIIIIIICCC===999777666222000...,,,,,,,,,......,,,+++,,,++++++***************+++***)))(((''''''''''''''''''&&&''''''((()))***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$'''(((&&&"""%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###"""!!! !!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$###"""""""""###$$$#########""""""""""""$$$%%%$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%$$$###"""!!! !!!""""""######""""""""""""#####################$$$$$$$$$""""""######$$$%%%%%%%%%&&&$$$######%%%&&&$$$"""###$$$%%%%%%###""""""#########$$$$$$$$$$$$######$$$###"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$%%%$$$""""""!!!  !!!"""""""""""""""""""""!!!!!!########################%%%$$$$$$######$$$$$$%%%!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############""""""###$$$$$$%%%%%%###"""###%%%%%%###!!!########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$######$$$%%%%%%$$$"""%%%$$$"""""""""###%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###$$$&&&((($$$###""""""###&&&(((***%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}}}}~~~xxxtttoooiiiddd___YYYVVVQQQKKKCCC===;;;999666444222000.........///...,,,,,,,,,+++***************++++++***)))((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%""""""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######"""#####################"""""""""&&&%%%### !!!$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$###"""""""""###$$$######""""""""""""######""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$$$$############$$$###!!! !!!"""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$$$$###""" ###"""!!! !!!"""### ###$$$$$$###!!! ########################$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########"""######$$$%%%###"""""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$######"""###%%%%%%###"""""""""!!! !!!"""###$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&''''''&&&%%%&&&'''***---...&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%zzztttnnnhhhccc___WWWPPPHHHAAA???>>><<<:::666333000.........---,,,,,,,,,+++************+++,,,++++++***))))))******'''((()))))))))(((&&&%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''%%%"""!!!###$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%""""""""""""############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#############################################!!!!!!###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%$$$###"""###$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%###%%%&&&%%%$$$"""############$$$$$$$$$$$$######"""%%%&&&$$$!!!!!!###$$$$$$$$$############"""########################$$$##################$$$$$$######""""""######$$$!!!!!!!!!!!!"""###$$$$$$$$$######""""""######$$$ !!!"""###$$$$$$###"""########################$$$$$$############$$$$$$$$$%%%%%%&&&''''''&&&&&&########################%%%%%%%%%%%%%%%&&&&&&'''$$$###############$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%###""""""###$$$%%%###"""!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$%%%&&&)))+++---&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzssslllhhh```YYYQQQKKKIIIIIIGGGEEE<<<888333///...---,,,+++---,,,,,,+++***+++++++++,,,++++++************+++(((((()))))))))'''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&###"""%%%(((###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%$$$###$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$"""$$$%%%$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!  !!!$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$"""###%%%$$$"""!!!!!!"""######$$$$$$$$$$$$#########%%%'''%%%"""!!!"""%%%$$$$$$$$$############"""#################################$$$$$$#########$$$$$$############$$$$$$!!!!!!!!!!!!"""$$$%%%'''$$$$$$$$$######$$$$$$$$$""""""!!!!!!"""###$$$%%%########################$$$######""""""######$$$%%%%%%&&&%%%%%%$$$##############################!!!!!! !!!!!!"""###$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&!!!"""$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$"""""""""###%%%''')))***&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyssshhhbbbZZZUUUSSSRRROOOMMMEEE@@@999333000///---,,,------,,,+++++++++++++++++++++***************+++(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''&&&%%%(((***######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$!!!%%%''''''%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%% !!!###"""!!!!!!"""###!!!###$$$$$$"""!!!!!!"""######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%!!!!!!"""###$$$%%%%%%&&&########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" !!!"""$$$&&&##############################""""""""""""##################"""!!! ########################"""!!!!!!!!!!!!"""######%%%$$$######"""#########$$$%%%%%%###"""###%%%'''#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%% !!!$$$&&&((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%% """$$$$$$###"""###$$$######$$$$$$%%%&&&((((((%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###~~~sssmmmfff```^^^[[[WWWSSSPPPJJJAAA:::555333111000------,,,++++++++++++,,,******)))))))))******+++)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&'''((("""###$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&$$$###"""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%!!!###&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&''''''&&&&&&((('''&&&$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%!!!###$$$###!!! !!!###"""$$$%%%%%%###""""""#########$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&########################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$################################################""""""""""""######!!!"""""""""""""""!!!!!!########################%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""#########$$$$$$""""""%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%$$$######%%%'''((('''%%%!!!"""######$$$$$$######"""$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######|||zzzzzz{{{}}}{{{sssnnnjjjfff```\\\XXXQQQHHH???:::777555444...---,,,,,,++++++,,,,,,***)))))))))))))))******)))((('''&&&&&&'''((()))((((((((()))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&'''&&&&&&'''((((((&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%%%%&&&''''''&&&&&&''''''&&&$$$###!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% """$$$&&&'''(((''''''%%%$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$$$$%%%%%%###%%%&&&%%%""" """$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$$$$######"""  $$$&&&%%%###$$$$$$$$$############"""########################"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%&&&%%%%%%"""######$$$$$$######"""###$$$%%%%%%%%%###!!! ##############################""""""""""""######"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$###""""""######"""######  ###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%###%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########|||zzzyyyyyy{{{{{{yyyvvvwww|||zzzuuupppiiiccc___\\\WWWOOOFFF???;;;999000///......//////...---...---,,,+++************''''''(((((()))*********)))(((&&&$$$$$$&&&((()))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&#########""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&$$$#########$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%$$$###"""(((''''''&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$}}}|||wwwxxxxxxwwwvvvvvvxxxyyy}}}wwwpppkkkfffccc^^^WWWNNNFFFAAA???555333000///......,,,+++------,,,+++******++++++*********)))((((((''''''(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######$$$#####################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$"""######$$$$$$######"""""""""""""""###$$$$$$%%%#######################################$$$$$$$$$############$$$$$$$$$%%%######""""""!!!!!! """############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###!!!"""%%%''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$wwwvvvvvvwwwyyyzzzzzzyyy}}}zzzuuuooommmhhhbbbZZZRRRKKKGGG>>>;;;666222000...,,,+++------,,,+++++++++,,,,,,+++******))))))(((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$######""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""!!!!!!!!!#########"""""""""!!!!!!######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$###""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''')))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&|||zzz{{{xxxuuuqqqkkkddd\\\UUUPPPHHHCCC===777444111///...------,,,,,,,,,,,,------'''(((((()))******++++++(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$###""""""!!!!!!#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$###"""!!!###%%%$$$$$$$$$###############$$$$$$##################$$$$$$############$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!""""""""""""#########%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%(((***((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&%%%%%%$$$$$$((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&|||xxxsssnnnggg^^^YYYOOOJJJCCC<<<888555222111......------,,,---------(((((())))))***+++++++++(((((())))))))))))(((((((((((((((((('''''''''&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$###############$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$###""""""###%%%########################$$$$$$##################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!""""""""""""###############$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$%%%$$$######$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&(((***'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&|||xxxssskkkeeeWWWRRRKKKDDD>>>:::666333000000///...------------,,,++++++******)))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((()))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$#########%%%$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########%%%''')))***###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$ !!!!!!"""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''%%%$$$###############$$$&&&'''(((%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&yyyttteee```XXXPPPIIIBBB;;;777222111000...---,,,,,,,,,,,,,,,+++******))))))((((((((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''')))))))))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###############%%%$$$$$$$$$$$$############!!!!!!"""$$$$$$%%%%%%$$$&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########%%%'''***+++$$$#########$$$$$$%%%&&&""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$############$$$$$$$$$%%%"""""""""######$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$qqqlllddd[[[RRRIIIAAA<<<444333111///---,,,++++++)))))))))***++++++,,,,,,)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&((()))***)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%&&&'''$$$$$$$$$############"""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########%%%'''***,,,%%%%%%$$$$$$###$$$$$$%%% !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%%%%&&&((( !!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""############"""""" !!!$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&###$$$%%%&&&&&&%%%###"""&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$~~~~~~yyyrrrkkkbbbWWWLLLDDD>>>999333000111111///---***///333222---))))))***)))))))))))))))))))))))),,,++++++***************))))))(((((('''''''''&&&&&&&&&''''''((()))))))))'''$$$""""""%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!"""%%%(((###########################$$$%%%&&&&&&%%%$$$###########################"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###'''&&&$$$#########$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&&&&%%%%%%&&&((()))***$$$$$$$$$#########""""""!!!###$$$###"""!!!"""######################################################%%%'''&&&$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& %%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((+++)))&&&&&&((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$|||~~~}}}uuunnndddWWWNNNCCC===555111000///---+++(((,,,///...***'''''')))************************))))))(((''''''''''''(((***)))))))))(((((((((((((((((((((((('''''''''''''''%%%######%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&''''''&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%$$$$$$#########$$$%%%$$$###"""###%%%################################################"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$###""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''&&&%%%$$$&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%}}}~~~|||rrrdddZZZLLLDDD;;;444111000...,,,)))+++---,,,((('''(((+++************************)))(((''''''&&&&&&''''''*********))))))))))))((())))))(((((('''&&&&&&%%%'''&&&$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%% %%%'''&&&$$$""""""########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###''')))))))))&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$###### !!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&|||nnncccVVVMMMBBB:::666444111000---......---++++++---///******************************)))((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&((('''&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$""""""""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$''')))))))))%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$#################################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$######$$$&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%$$$$$$######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwmmm^^^UUUIII@@@:::777444222000000///...------///111******************************)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ############$$$%%%########################&&&%%%$$$######$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))***))))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""%%%'''((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||hhh___SSSHHHAAA;;;666222000///...---,,,------...++++++++++++++++++++++++)))(((''''''&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&'''((('''%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###############$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))(((%%%###$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''&&&''''''((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$xxxoooaaaUUUKKKBBB:::555111000...---------,,,+++++++++++++++++++++++++++))))))(((''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%'''((('''%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&((()))(((%%%$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%|||nnn```TTTIII???999333111000//////...,,,+++++++++++++++++++++++++++,,,,,,+++***************&&&'''''''''(((((())))))(((''''''&&&&&&%%%%%%$$$%%%&&&(((&&&$$$###&&&(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%######$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###########################"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###&&&(((######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%'''((('''&&&$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%'''((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&(((******(((''')))+++((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''%%%######%%%'''######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&zzzooo```OOODDDAAA<<<777111...//////---+++,,,+++******))))))************)))((('''((((((((('''((()))******))))))((()))(((((('''%%%$$$######)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###""""""""""""&&&&&&$$$###%%%(((############""""""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&+++(((######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""""""""""""""$$$$$$$$$############"""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&$$$"""$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$##################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!!!!!!!""""""%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$###"""!!!#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++'''%%%###%%%''')))'''%%%%%%$$$$$$######$$$$$$%%%+++)))''''''(((((('''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''***((('''&&&&&&'''(((***''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++******)))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$${{{lllYYYLLLHHH===777111------...,,,+++///...------,,,,,,------))))))))))))((((((((('''***)))((('''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%"""!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$"""!!!%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%'''''''''(((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''(((((()))(((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&''''''''''''((((((((())))))))))))************''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$vvvcccSSSLLLCCC<<<444///...///...---,,,,,,+++************+++******+++,,,+++***)))(((,,,***(((%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%***(((%%%#########""""""%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########""" """###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%!!!%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%&&&&&&'''(((((((((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))''''''''''''))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))))))))(((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ooo^^^TTTLLLDDD;;;444222222111000++++++***)))))))))))))))+++,,,...//////---+++*********)))((('''''''''(((((((((''''''&&&%%%%%%$$$###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''',,,(((###"""###%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!"""%%%&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))+++)))&&&$$$&&&(((""""""""""""""""""""""""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! $$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&'''(((((('''%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((((('''%%%$$$$$$&&&((()))%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$~~~ooodddUUUMMMBBB999666444222000......---,,,,,,,,,,,,---+++,,,---......,,,***)))$$$%%%''')))***)))'''&&&''''''&&&&&&%%%$$$$$$$$$"""$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''+++'''""""""$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!$$$''''''$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%&&&%%%!!! !!!$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&'''((()))))))))(((((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((((((((((((''''''''')))*********)))(((''''''((((((''''''''''''(((((((((((((((''''''(((((((((((('''%%%$$$%%%&&&(((***(((((()))))))))*********(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$${{{ooo]]]UUUIII@@@:::666222///------,,,+++++++++++++++))))))***+++***)))((('''!!!%%%((()))(((&&&$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###"""!!! !!!"""########################"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%######$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""###$$$&&&%%%%%%''''''((()))))))))(((((((((((()))))))))(((''''''))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((******))))))))))))******&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))*********)))((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((('''&&&'''((()))***''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$xxxhhh___TTTIIIBBB<<<666111+++***))))))(((((())))))************)))))))))(((###%%%''')))))))))'''&&&%%%%%%&&&'''((()))******)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###!!!!!!"""###"""""" ######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&'''$$$&&&''''''%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&'''''''''((())))))))))))((((((''''''(((((())))))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''***)))(((((((((((()))***''''''((((((((())))))))))))))))))******)))))))))''''''''''''''''''''''''((((((((((((((()))))))))(((((()))*********))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((()))))))))******%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$ppphhh]]]RRRJJJBBB:::555...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++*********************)))))))))))),,,+++***((((((((()))***$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&$$$''')))(((%%%###$$$&&&#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!!!!"""######$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&###"""###'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&(((***((((((''''''''''''((((((***)))'''(((***++++++***))))))***))))))(((''''''''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))************))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))***************((((((''''''''''''(((((())))))(((((((((((())))))(((((()))***+++*********((((((((())))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$|||zzz~~~tttfffYYYNNNEEE<<<777666333000...------+++***,,,+++******++++++***(((+++******)))(((''''''&&&''''''''''''(((((((((((( ###%%%'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%########################"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&%%%###""" ''''''((()))((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%% """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&###!!!"""%%%'''&&&$$$(((&&&%%%%%%&&&'''&&&&&&###%%%''')))******)))(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''((('''%%%###"""###$$$''')))'''&&&&&&%%%%%%&&&&&&'''######################## %%%((()))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((())),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***'''((()))+++++++++******+++***)))(((((()))***+++''''''(((((())))))******)))))))))******************+++++++++++++++******)))))))))))))))))))))))),,,***((()))+++,,,***(((***)))))))))***+++,,,,,,))))))*********))))))(((,,,++++++******++++++,,,++++++++++++++++++******,,,,,,+++***)))((((((((('''''''''((()))******+++******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""$$$&&&((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&,,,(((""""""%%%'''((('''&&&%%%$$$%%%&&&'''}}}yyy|||{{{nnnbbbWWWNNNEEE???777444111///......,,,+++,,,+++******++++++***(((+++******)))((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$############'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%"""!!!!!!$$$%%%%%%###$$$"""!!!!!!"""######"""%%%%%%'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''!!!###%%%''''''&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++'''((()))*********)))((())))))((('''''''''(((((())))))))))))************++++++++++++++++++******)))))))))******))))))(((++++++++++++************---+++)))***,,,---+++)))((((((((((((((()))************++++++,,,+++++++++******))))))))))))*********************)))))))))******))))))((((((''''''************))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((())))))((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###'''&&&%%%%%%%%%&&&''''''{{{yyy{{{ttthhh^^^TTTJJJCCC999666222000///...---,,,---+++******++++++***)))*********))))))(((((('''''''''''''''((((((((((((******))))))'''%%%$$$###''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!###$$$$$$###&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$######%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((())))))))),,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))***+++***))))))***+++*********+++******)))(((******)))(((''''''((((((+++++++++*********************))))))((((((''''''((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++))))))((((((((()))************+++,,,,,,---,,,,,,+++******))))))******++++++++++++*********)))))))))))))))))))))))))))(((,,,,,,++++++***)))(((((()))((((((''''''(((((()))***))))))(((((())))))***(((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%&&&'''((({{{xxx{{{{{{pppfffZZZNNNFFF<<<999444000///...---,,,---+++******+++,,,***)))*********)))))))))((((((''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###!!!!!!  !!!###$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%(((&&&%%%%%%&&&''''''&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++---------,,,,,,+++******---,,,,,,+++************,,,++++++******)))))))))*********)))((((((''''''******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++***************+++++++++++++++,,,,,,++++++***))))))(((+++******************+++***))))))))))))))))))***(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&"""!!!###'''***,,,$$$$$$$$$%%%&&&'''((((((|||yyyxxxzzz{{{qqqdddWWWNNNAAA<<<666222///...---,,,---,,,++++++,,,,,,+++)))************))))))))))))''''''''''''((((((((((((&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###""""""""" !!!###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&$$$"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))$$$$$$###$$$%%%''')))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,+++***)))***+++,,,,,,++++++************,,,,,,,,,,,,,,,++++++***+++++++++******)))))))))------,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,------.........------............///000......------------......***++++++,,,---------,,,...------------------.........---,,,,,,+++******+++++++++++++++,,,,,,,,,************************++++++************++++++******))))))))))))******(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%!!! ###&&&)))+++###$$$%%%&&&''''''((((((}}}zzzwwwxxx{{{yyymmm___UUUHHHBBB;;;555222000...---...,,,++++++,,,,,,+++***************************''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$%%%%%%########################&&&&&&%%%%%%$$$######"""!!!!!!"""###%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&(((&&&%%%######%%%&&&%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++*********,,,******)))((((((((()))))))))***++++++++++++******,,,,,,++++++++++++++++++************************,,,,,,---...//////////////////000000111222222222000222333333333333444666444333333222222222222333222222222333333222222111111111000000000000111111000000///...------,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***))))))(((((())))))***+++******))))))******+++(((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%((())))))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&))))))&&&$$$$$$$$$%%%&&&''''''''''''~~~yyyyyyyyy{{{wwwjjj```OOOIIIAAA:::555222000///...,,,++++++,,,---+++***************************''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###%%%&&&%%%$$$###&&&((('''%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))***************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,******)))((()))***++++++((()))***,,,,,,,,,,,,+++------------............)))******++++++,,,,,,---000111222333444444444444555555666777777888999999777999;;;;;;::::::<<<>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;::::::999999888888999999:::777777666555444333222222111000000000///.........//////......------,,,,,,***))))))(((((())))))***+++******))))))******+++(((((())))))))))))(((((())))))************)))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***)))'''$$$$$$%%%&&&'''''''''&&&%%%{{{yyyxxxyyy|||vvvmmmTTTNNNEEE===888555222111...---+++,,,------,,,*********************++++++''''''''''''((((((((()))(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""######$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$&&&%%%""""""%%%((("""  !!!!!! ###$$$%%%&&&&&&%%%###!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((()))************%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))***************)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,+++,,,---///000)))***,,,.../////////.........//////000000111111000000111222333444555555666777888999::::::::::::::::::;;;<<<<<<===>>>>>>===???AAAAAA@@@???BBBDDDHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB??????>>>===<<<;;;:::999666666555555444333222222333333222000///...,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++(((((())))))))))))((((((******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$&&&(((******%%%&&&'''''''''&&&%%%$$$}}}~~~~~~|||{{{~~~qqqaaaXXXJJJ???999555222///.........---,,,+++***))))))************+++++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$$$$$$$######%%%'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((('''''''''(((((()))((('''''''''(((***+++((((((((((((((((((''''''''')))++++++)))&&&%%%%%%$$$%%%'''(((***+++++++++******))))))))))))******++++++******++++++,,,---,,,***)))***++++++***))),,,,,,++++++******)))))),,,+++***))))))***+++,,,---------,,,,,,,,,,,,+++//////...............---000000000000000111111111333333333333444555666666666888:::<<<<<<;;;999888888:::===???@@@AAA@@@???CCCCCCCCCBBBAAAAAADDDFFFCCCBBBAAAAAACCCFFFIIIKKKOOOMMMKKKHHHGGGGGGHHHIIIMMMOOOQQQRRRQQQOOOLLLKKKIIIKKKMMMLLLHHHFFFGGGHHHGGGHHHHHHHHHGGGDDDBBB@@@AAA@@@>>><<<:::999888888888888888777555444222111222222222000...,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,---------...///000...,,,)))'''+++******)))((((((''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((('''&&&%%%$$$}}}}}}yyyiii___RRRFFF???999555111.........------,,,+++***,,,+++++++++******))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$###""""""$$$%%%$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((()))'''&&&%%%%%%&&&'''))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''(((((('''''''''''''''((())))))))))))))))))((((((((((((''')))++++++)))&&&%%%%%%&&&&&&((()))******************))))))))))))******+++************+++,,,,,,---+++***+++,,,---,,,***,,,,,,,,,++++++*********,,,,,,+++***++++++------,,,---------....../////////////////////000000000333333444555666777888999::::::999999999::::::;;;<<<===???AAAAAA@@@>>>===@@@BBBDDDFFFGGGGGGGGGFFFCCCDDDDDDCCCAAAAAABBBDDDAAA@@@??????@@@CCCFFFHHHKKKJJJHHHFFFEEEEEEFFFFFFLLLNNNOOOQQQPPPOOOMMMKKKLLLNNNPPPOOOLLLJJJKKKLLLOOOOOOQQQQQQPPPNNNLLLKKKFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>><<<:::777555333666777777555222000000000000000///...------------++++++++++++,,,---...//////000111222111...+++***))))))(((((('''''''''&&&)))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''&&&%%%%%%%%%sssjjj]]]PPPGGG???888333//////......------,,,,,,------,,,+++***)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###"""###$$$###"""!!!"""###""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))''')))++++++)))'''&&&&&&'''((())))))******))))))******))))))))))))*********************+++,,,,,,---,,,+++,,,---...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---...///......///000111222333333111222333444555666777777999999:::;;;===???AAABBBBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEFFFFFFEEECCCBBBAAACCCDDDFFFGGGGGGFFFFFFDDDEEEFFFDDDBBB@@@@@@AAA???>>>=========???BBBCCCFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHFFFEEEHHHIIIKKKKKKIIIHHHHHHIIIMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHEEEAAA>>><<<;;;===>>>>>>;;;888666666666666555444222111000//////------------...///000111222333444444333111...---)))))))))(((((((((((((((+++++++++***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((&&&%%%$$$$$$%%%&&&}}}uuuhhh[[[PPPFFF;;;555111000000///............,,,,,,++++++***))))))((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!"""###$$$$$$"""$$$$$$%%%%%%%%%$$$$$$######%%%%%%%%%###""""""##################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))%%%&&&((()))))))))((('''((((((((()))))))))))))))(((***++++++)))((('''((())))))*********))))))(((+++******))))))******+++***************+++,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++------......///000111111333333444444555666666777777777999;;;===>>>@@@AAA@@@@@@@@@AAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCEEEEEEFFFEEEEEEGGGIIIJJJIIIEEEBBB@@@???@@@???>>>===>>>???AAABBBDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAAAAADDDEEEFFFFFFFFFEEEEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMOOONNNLLLJJJHHHFFFEEEDDDCCCDDDDDDAAA>>><<<<<<<<<<<<;;;999777555444333333333333222222222222222333444555555555444222000...++++++++++++++++++******++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))'''%%%$$$###$$$&&&'''~~~rrreeeYYYMMM@@@777444333111000///......///************************)))(((((((((((((((((())))))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""""""""###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$&&&''''''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******))))))'''((()))++++++***))))))''''''((((((((())))))))))))***++++++)))((()))******************))))))(((++++++************+++++++++++++++++++++,,,,,,------,,,+++,,,...///...---++++++,,,,,,---------...///000111222444555555666::::::::::::::::::::::::;;;<<<>>>@@@CCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGFFFFFFFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMOOOQQQQQQMMMHHHDDDBBBDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFLLLKKKIIIHHHGGGFFFEEEEEEGGGGGGGGGHHHIIIIIIHHHGGGDDDEEEHHHIIIJJJJJJIIIHHHAAABBBBBBCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIFFFFFFFFFEEEBBB@@@@@@AAADDDCCCAAA???===<<<<<<;;;<<<;;;:::888777777666666888888777666555222000///,,,,,,,,,,,,++++++++++++(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%$$$$$$%%%&&&'''|||qqqdddVVVGGG===777666333111///......///))))))*********+++++++++))))))(((((((((((())))))))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&&&&&&&%%%"""###$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++******)))))))))******+++++++++***'''(((((())))))************+++,,,+++***)))***+++*********+++******))))))++++++************++++++,,,,,,,,,,,,,,,---.........---,,,---///000000///......//////000111222222555666888999;;;<<<======@@@@@@@@@?????????>>>>>>???@@@BBBDDDGGGJJJLLLMMMNNNLLLJJJGGGFFFFFFFFFGGGLLLLLLMMMNNNQQQSSSUUUVVVUUUSSSQQQNNNLLLKKKKKKKKKOOOOOOPPPRRRSSSTTTVVVVVVVVVZZZ]]]\\\XXXRRRMMMKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMLLLOOONNNLLLKKKJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMKKKJJJGGGHHHJJJKKKKKKJJJIIIHHHBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEDDDCCCCCCDDDFFFGGGDDDEEEFFFEEECCCAAABBBCCCIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@???>>>======>>>>>><<<:::777555222111......---,,,,,,++++++***'''(((((()))******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((|||ooo```PPPEEE:::888555222///.........+++++++++***************(((((((((''''''(((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$###$$$&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$"""$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))((('''''''''((((((((())))))'''''''''''''''(((((()))&&&''''''''''''''''''&&&((((((((((((((((((((()))''''''''''''''''''''''''&&&''')))+++++++++***))))))))))))))))))******+++))))))***++++++,,,------***+++,,,+++******+++---))))))***+++++++++******,,,++++++******++++++,,,...------------...//////000//////000222333333222222222333444555666777888;;;===???AAACCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNPPPRRRSSSSSSQQQNNNKKKIIIIIIJJJKKKQQQRRRTTTVVVZZZ]]]```bbbaaa___[[[XXXVVVUUUUUUVVVUUUUUUVVVXXXZZZ\\\^^^___aaaeeeiiiiiieee^^^YYYUUUUUUUUUVVVWWWXXXZZZ[[[[[[WWWWWWWWWWWWVVVUUUTTTSSSPPPOOONNNMMMOOOQQQTTTUUUVVVTTTSSSSSSUUUUUURRRPPPOOOOOOQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMJJJHHHFFFDDDCCCBBBCCCDDDAAABBBCCCCCCAAAAAABBBCCCGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFCCC@@@===999777555333333222111///...------*********+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((wwwgggWWWLLL<<<:::666222000.........---,,,,,,+++***)))(((((('''''''''&&&&&&'''''''''******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""!!!"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$#########%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$ """%%%'''&&&%%%$$$%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&&&&$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++((((((((('''&&&&&&%%%%%%###$$$&&&((())))))((('''(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%''')))+++,,,+++***))))))((('''''''''(((***+++++++++,,,------...//////***+++,,,+++******+++---))))))***+++++++++++++++,,,++++++******++++++,,,///............///000000222111111222444555555444555666777888999:::;;;<<<@@@BBBDDDGGGIIIJJJJJJJJJDDDDDDEEEFFFGGGHHHHHHIIILLLMMMOOOQQQTTTVVVXXXYYYVVVTTTPPPNNNLLLMMMNNNOOOUUUWWWYYY]]]aaafffiiikkkkkkhhhddd```^^^]]]]]]^^^\\\\\\]]]___aaadddfffhhhhhhlllqqqrrrnnnggg```]]][[[[[[\\\^^^___aaabbbccc]]]]]]]]]\\\[[[ZZZXXXWWWTTTSSSSSSTTTVVVZZZ___aaabbb```^^^___``````]]]ZZZYYYZZZZZZZZZYYYVVVSSSRRRSSSRRRRRRRRRRRRSSSSSSTTTRRRPPPLLLHHHEEECCCCCCCCC>>>@@@AAAAAA@@@@@@AAACCCBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLIIIEEEAAA===:::999999999777666444333111111...------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))***))))))(((uuudddUUUHHH???666333111...,,,---///,,,******,,,,,,***'''************))))))))))))******)))''''''&&&&&&&&&%%%&&&((()))***)))((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%""""""###%%%'''((('''%%%###""""""######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))++++++******)))(((((('''))))))))))))************)))*********+++++++++,,,)))***+++***)))((()))***************************)))+++---...------...///222222111111111111222222777888:::;;;;;;<<<>>>@@@@@@???>>>===>>>@@@BBBDDDFFFGGGKKKOOORRRRRRPPPMMMKKKKKKKKKIIIHHHIIILLLOOOQQQSSSWWW[[[]]]]]]\\\[[[[[[YYYVVVSSSRRRSSSUUUVVV]]]___aaabbbdddgggkkknnnsssqqqnnnjjjhhhggghhhhhhjjjhhhggghhhkkkkkkiiigggkkkooovvvzzzxxxrrriiidddhhhggggggggghhhhhhiiijjjdddcccbbbbbbaaa```]]]ZZZVVVTTTSSSVVV[[[aaaeeegggkkkiiieeebbb```aaacccddd___^^^]]]\\\[[[[[[ZZZZZZ^^^______]]]YYYVVVWWWYYYXXXVVVSSSPPPNNNKKKGGGDDDGGGGGGGGGFFFDDDDDDFFFGGGEEEDDDBBBAAAAAABBBDDDEEEIIIIIIIIIIIIJJJLLLNNNOOORRRQQQNNNLLLIIIGGGFFFFFFEEEDDDAAA>>>:::777555333555222//////111222000...,,,++++++***)))((('''''')))******+++++++++******((((((((((((((()))***+++&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******}}}mmm___PPPEEE;;;666333000...///...,,,***+++,,,---+++)))*********)))))))))((((((******)))''''''&&&&&&''''''''''''''''''((())))))''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$#########$$$%%%'''&&&$$$############$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%)))((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))*********+++((((((((((((((())))))))))))+++,,,+++***)))***+++************************+++,,,......------///000000000111333555888:::;;;>>>@@@BBBCCCBBBBBBCCCDDDFFFEEEDDDDDDEEEGGGIIIKKKJJJKKKMMMQQQTTTUUUSSSPPPPPPQQQQQQPPPOOOPPPSSSVVVYYYZZZ]]]```bbbdddeeeeeeiiihhheeebbbaaaaaabbbcccfffggghhhhhhhhhiiimmmooosssrrrpppooopppqqqrrrsssqqqooommmmmmnnnnnnkkkhhhiiinnnuuu{{{|||yyytttppprrrqqqpppooonnnnnnnnnnnnddddddccccccdddccc```^^^aaa___^^^```eeekkkpppsssrrroookkkhhhffffffhhhiiieeedddbbbaaaaaaaaabbbcccmmmmmmkkkgggbbb______aaaaaa___\\\ZZZWWWTTTPPPMMMKKKMMMNNNNNNLLLKKKLLLMMMIIIHHHFFFDDDCCCCCCDDDDDDGGGFFFFFFEEEFFFGGGIIIJJJPPPOOOOOOMMMMMMLLLLLLLLLMMMMMMKKKHHHFFFDDDBBBAAA===:::777666555444111.../////////...---,,,,,,+++*********)))))))))))))))))))))((('''''''''''''''''''''((((((((()))))))))&&&&&&''''''((()))))))))zzznnn[[[OOOBBB:::666111000111---,,,++++++,,,---,,,***))))))))))))((((((((((((******)))((('''''''''''')))(((&&&%%%&&&''')))+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$############%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))***+++,,,,,,))))))*********+++++++++))))))((((((((((((((((((***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111000111444666666777999<<>>;;;666333444444444333222111000///,,,,,,+++***)))))))))))),,,+++***((('''&&&&&&&&&))))))))))))************((((((((((((((((((((((((zzzgggYYYIII???777222000111------,,,,,,------,,,,,,)))))))))(((((((((''''''******)))(((''''''(((((((((''''''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!"""############"""$$$$$$$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******((())))))******+++,,,,,,*********+++++++++,,,,,,++++++++++++***************+++,,,,,,+++***,,,---......//////////////////111333444666777999===@@@CCCDDDEEEGGGJJJNNNPPPRRRSSSUUUXXXYYYXXXUUUTTTSSSSSSRRRQQQPPPQQQRRRTTTVVVZZZZZZ\\\___dddgggiiiiiiggghhhhhhhhhfffgggiiijjjhhhgggeeedddfffjjjooorrryyyxxxwwwuuusssrrrqqqqqqllllllkkkiiigggfffhhhiiikkkmmmpppuuuyyy}}}}}}{{{yyyvvvtttrrrtttwww{{{|||}}}|||{{{zzzyyyvvvtttqqqooonnnmmmooonnnnnnppprrrssssssrrrsssoookkkjjjmmmrrrwwwyyyxxxvvvsssqqqpppppprrrrrrqqqooommmkkklllooorrruuuzzzwwwqqqkkkgggeeeeeefffjjjiiihhhhhhhhhhhhfffdddcccfffiiiiiifffaaa^^^\\\\\\ZZZVVVRRROOOLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFBBBCCCDDDFFFGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJMMMLLLLLLKKKIIIEEEAAA>>><<<<<<;;;:::888555333222111000...---,,,++++++,,,...---,,,***)))))))))))))))))))))***************))))))))))))((((((''''''qqqbbbPPPDDD:::333000111---.........---,,,------))))))))))))((((((((((((***))))))(((((((((((()))%%%&&&((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""############"""%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((('''''''''(((((()))(((((((((''''''(((((((((******************************))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,------,,,,,,---...///000000111222222333333444666999<<<>>>BBBFFFIIIHHHIIIKKKMMMQQQTTTWWWYYYZZZ]]]aaabbbaaa```___^^^^^^]]][[[YYYXXXYYYZZZ[[[______```ccciiinnnrrrsssxxxyyyyyywwwuuuuuuuuuwwwooommmjjjhhhiiimmmqqqttt||||||{{{zzzyyywwwvvvuuuqqqqqqqqqooommmmmmooopppppprrrvvvzzz~~~}}}||||||}}}~~~}}}{{{yyywwwvvvvvvuuuttttttuuuxxxzzzzzzyyy{{{wwwsssqqqsssvvvyyy{{{{{{zzzyyyxxxxxxyyy{{{|||uuusssqqqoooppprrrvvvxxxzzzvvvqqqmmmjjjjjjjjjkkkpppoooppprrruuuvvvuuutttpppsssvvvvvvqqqjjjdddaaaaaa___\\\XXXTTTQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOQQQRRRQQQOOOMMMLLLGGGGGGFFFDDDAAA>>>:::888666555333111///...------------,,,+++++++++++++++))))))))))))))))))))))))*********)))((((((''''''~~~{{{lllYYYKKKAAA777333333///000000///---,,,,,,---************))))))))))))***))))))(((((()))))))))$$$&&&(((******)))'''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!###%%%'''))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((((((((''''''(((((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))++++++++++++++++++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,...//////...///000111111222333444666777999999:::===BBBEEEHHHJJJMMMOOOIIIJJJMMMPPPUUUYYY]]]___aaadddhhhkkkkkklllmmmmmmooommmjjjfffdddccccccdddbbbaaaaaaccciiioootttvvvzzz{{{{{{zzzxxxwwwwwwxxxnnnllljjjiiijjjmmmqqqsss||||||}}}}}}|||zzzxxxwwwtttuuuuuutttrrrsssuuuwwwsssvvvzzz~~~}}}|||zzz{{{}}}|||yyywwwyyy{{{}}}}}}~~~}}}|||||||||}}}~~~{{{zzzwwwvvvvvvwwwyyyzzzxxxtttpppnnnnnnnnnnnnnnnqqqrrrsssvvvzzz}}}}}}|||zzz}}}~~~xxxqqqjjjgggcccbbb```^^^[[[XXXVVVTTTSSSUUUVVVWWWVVVSSSPPPNNNMMMNNNNNNNNNMMMKKKIIIHHHDDDEEEFFFHHHIIIKKKLLLMMMMMMOOORRRSSSSSSSSSSSSTTTOOOPPPOOONNNLLLHHHDDDBBB;;;;;;:::999666444222000------,,,,,,+++,,,,,,,,,*********)))))))))))))))*********))))))(((((((((~~~}}}vvvcccUUUIII>>>999888000222222000---++++++---++++++++++++***************)))))))))))))))******&&&''''''(((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!"""###$$$&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---...//////000111333333222333444666777888:::<<>>???BBBDDDGGGJJJLLLMMMTTTXXX]]]______^^^]]]]]]cccdddeeefffhhhjjjlllmmmlllooosssxxx{{{zzzuuuqqqooonnnnnnkkkgggfffiiinnnrrrtttsssuuuxxxyyyyyyzzz{{{}}}uuuwwwyyy|||||||||{{{|||}}}~~~yyytttqqqooooooooonnnmmmlllkkkjjjeeeiiinnnqqqqqqlllfffaaa_________^^^\\\YYYVVVTTTKKKKKKLLLMMMOOOPPPQQQQQQNNNPPPQQQOOOLLLKKKMMMPPPLLLNNNPPPRRRRRRQQQOOONNNOOOPPPQQQPPPMMMIIIDDDAAA:::999777555444222111111---------,,,,,,+++++++++))))))))))))))))))******uuuhhh\\\OOOBBB:::888222///111222...+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$""" !!!%%%&&&%%%"""###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((###$$$%%%&&&'''(((((((((######$$$$$$%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''++++++***)))(((((())))))''''''''''''(((((((((((('''(((((()))***++++++,,,************************+++++++++***))))))((((((+++---...---,,,,,,---...***+++---.........---,,,,,,000333444333444777::::::;;;<<<<<<===???CCCEEEBBBGGGMMMRRRUUUUUUUUUUUUYYY___fffiiihhhgggjjjnnnmmmoooqqqqqqooonnnmmmnnnqqqtttxxx{{{~~~~~~zzzwwwvvvvvvwwwsssqqqooollllllnnntttxxxyyywwwwwwyyy}}}~~~{{{}}}~~~~~~{{{xxxwwwsssrrrrrruuuxxxxxxuuurrrpppsssyyy}}}}}}uuukkkdddcccbbbbbbcccdddbbb\\\WWWTTTUUUUUUTTTSSSSSSTTTVVVXXXUUUSSSQQQQQQQQQOOONNNKKKJJJIIIJJJMMMOOOOOONNNTTTVVVYYYZZZYYYTTTOOOLLLEEEDDDBBB@@@<<<888444222///000000000///---+++***)))((((((***,,,---,,,+++|||ooocccUUUHHH???:::333000111222///,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((())))))((((((++++++***)))))))))))))))((((((((()))))))))******((((((((())))))*********************************,,,++++++******))))))))),,,---//////......///111...///000222222222222111111444888999999:::???CCCDDDFFFGGGHHHGGGHHHJJJLLLMMMQQQXXX\\\^^^_________aaaffflllooopppppprrrtttwwwyyyzzzyyyvvvtttsssssspppsssxxx|||~~~}}}}}}~~~|||{{{yyyvvvuuuwww||||||zzzxxxyyy}}}~~~zzz}}}{{{rrrlllkkkjjjjjjkkkkkkhhhccc___\\\\\\]]]\\\\\\[[[\\\\\\\\\ZZZWWWUUUTTTRRROOOMMMMMMLLLKKKKKKMMMOOOOOONNNQQQSSSVVVYYYZZZXXXVVVTTTPPPOOONNNKKKGGGBBB===;;;777666444222000/////////,,,++++++,,,,,,+++(((&&&yyymmm^^^OOOEEE<<<555111222222///------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''(((((()))***+++***)))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))************************+++++++++++++++*********)))+++,,,---,,,---...000000111111222333444444444888;;;>>>???@@@CCCIIINNNSSSUUUWWWXXXWWWWWWWWWXXX]]]```eeeiiijjjjjjjjjkkkiiilllpppuuuwwwyyyyyyyyy|||}}}~~~}}}zzzwwwvvvuuusssvvv|||{{{wwwwwwwwwvvvuuuuuurrrmmmjjjhhhhhhiiiiiihhhgggfffeeedddbbb```]]][[[WWWSSSOOOLLLJJJIIIIIIKKKLLLKKKJJJLLLNNNRRRUUUXXXZZZ[[[[[[[[[[[[ZZZXXXTTTNNNIIIFFFAAA???;;;888555333333333///............,,,)))&&&vvvfffVVVKKK???888222222222///------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$###%%%(((((())))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$###!!!#########$$$%%%$$$""" $$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''((((((((()))((((((((((((((((((((((((''''''((((((((())))))))))))((('''''''''(((***+++******)))))))))))))))***)))))))))*********++++++))))))((((((((((((((((((************************************++++++,,,,,,***,,,......---...///111444444444555666777999:::???AAADDDEEEFFFKKKRRRXXX]]]```dddffffffeeeeeeeeejjjmmmpppqqqpppooooooooolllmmmqqqvvv{{{}}}|||zzz~~~~~~{{{{{{{{{zzz}}}}}}zzzwwwuuusssssssssttttttrrrooollljjjiiigggeeeccc___YYYUUUOOOMMMLLLKKKLLLMMMLLLKKKIIIJJJLLLPPPSSSWWWZZZ\\\]]]^^^^^^]]]ZZZUUUPPPMMMKKKIIIGGGCCC???<<<999777444222000/////////...,,,|||lll\\\PPPDDD<<<555333222///---...,,,,,,,,,+++++++++******************************''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''&&&###"""$$$&&&***+++,,,+++)))((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###!!!!!!"""###&&&))))))&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''((((((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''''')))***+++***)))))))))))))))******((((((((()))))))))******))))))))))))((((((((((((************************))))))***+++,,,------...000222444444444444666777;;;;;;:::;;;<<>>AAA@@@??????AAADDDHHHJJJQQQTTTWWWXXXYYY\\\bbbgggkkkoootttxxxyyyyyyzzz{{{xxxxxxwwwuuurrrppppppppptttwww||||||xxxooommmlllkkkjjjhhhdddbbb\\\ZZZXXXXXXYYYYYYXXXWWWRRRQQQPPPOOONNNOOOPPPQQQQQQQQQRRRRRRQQQPPPOOONNNWWWZZZ___bbbaaa]]]XXXUUUNNNIII@@@999444222111000xxxiii___TTTIII???:::777333000111,,,,,,,,,+++++++++******************************(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''(((((('''&&&!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%''',,,000000+++&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''$$$""""""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((((((&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''%%%###"""''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************))))))))))))))))))***++++++)))))))))*********++++++))))))******++++++,,,,,,------------------------,,,---...000222444555666444777;;;>>>AAAEEEIIILLLJJJIIIHHHGGGJJJNNNRRRUUU___bbbeeeffffffhhhmmmqqqssswww{{{}}}~~~{{{{{{{{{xxxvvvuuuvvvxxxzzz~~~wwwtttrrrpppooonnnkkkiiibbbaaa______```aaa```___\\\[[[YYYVVVTTTRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMTTTXXX^^^eeehhhiiihhhfff]]]XXXPPPIIICCC>>>999666}}}oooeeeYYYNNNCCC===999555222333,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%((((((&&&###!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###!!!###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""$$$%%%###"""$$$$$$%%%***///...((("""###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$!!!"""$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""""""""######$$$$$$$$$$$$%%%'''''''''%%%###"""''''''''''''''''''''''''%%%&&&)))+++,,,+++)))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''')))***++++++++++++'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++******)))))))))((())))))***++++++******+++++++++,,,,,,,,,))))))***+++,,,---------........................///000111333555777999999<<>>@@@BBBEEEHHHKKKPPPSSSXXX]]]bbbiiippptttvvvtttqqqpppppprrrvvvxxxyyyyyyyyyzzz|||~~~|||xxxxxxzzzzzzvvvrrrmmmmmmllljjjgggccc```^^^]]]ZZZVVVSSSQQQQQQQQQQQQPPPQQQRRRUUUXXX\\\___```cccaaa___^^^\\\YYYUUURRR}}}hhh]]]QQQJJJCCC:::333222//////..................++++++++++++++++++++++++...,,,)))'''&&&''')))+++((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&$$$""""""$$$%%%%%%$$$&&&&&&&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$'''***)))&&&%%%&&&(((&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''')))+++,,,,,,***''''''''''''(((((((((((('''''''''''''''(((((()))'''''''''((()))+++,,,---******)))))))))******+++)))******+++++++++******))))))******++++++,,,,,,---...///...,,,+++,,,---111222333444444666:::<<>>666333//////......---......///++++++++++++++++++++++++...---+++)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''((('''%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***)))'''&&&%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''((($$$&&&(((((('''&&&''')))&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''')))+++,,,,,,,,,''''''''''''(((((((((((((((''''''''''''((())))))((((((((())))))***+++,,,******))))))******++++++******++++++++++++++++++++++++,,,,,,---...//////---///000000//////111222444666999;;;>>>BBBGGGJJJMMMOOORRRUUUXXX\\\aaaeeemmmnnnpppqqqssswww|||}}}}}}|||{{{{{{||||||||||||}}}~~~wwwxxxyyyyyywwwsssooollliiigggccc]]]XXXVVVVVVWWW[[[ZZZYYYXXXWWWWWWWWWWWWYYYWWWVVVVVVWWWXXXXXXWWWtttgggYYYQQQKKKAAA999555///...------------------++++++++++++++++++++++++,,,,,,,,,,,,+++***((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$&&&'''))))))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%'''(((''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$&&&((()))***+++,,,''''''''''''(((((((((((())))))(((((())))))***+++))))))*********)))))))))***************+++,,,,,,+++++++++++++++,,,------******+++,,,...///000000,,,...000222222444777999999<<<@@@EEEJJJPPPWWW[[[\\\^^^aaadddgggjjjooorrrzzzyyyxxxvvvuuuvvvyyy|||yyyyyyzzz{{{}}}~~~}}}}}}~~~}}}{{{wwwtttqqqrrrqqqnnnhhhcccaaabbbdddeeedddbbb___]]]\\\[[[ZZZYYYWWWUUUTTTUUUVVVVVVUUU~~~}}}yyykkk\\\UUUOOOFFF===999000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***((('''************************'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%###%%%'''((((((&&&$$$$$$%%%$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((('''''''''&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&!!!###&&&''''''((()))+++''''''''''''(((((((((((()))))))))))))))***++++++***************)))((((((***************+++,,,---++++++++++++,,,---......((()))***,,,---///000000---000333666777:::===@@@CCCFFFKKKQQQVVV]]]dddiiikkkmmmqqqtttvvvwwwzzz|||~~~{{{wwwuuuuuuxxxzzz{{{|||~~~|||yyywwwyyyxxxvvvqqqkkkhhhjjjmmmmmmkkkiiieeebbb```___^^^[[[YYYWWWWWWWWWVVVTTTRRR}}}}}}nnn```YYYTTTKKKBBB===222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))******))))))))))))))))))))))))&&&&&&'''''''''''''''(((%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%######%%%((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&+++***(((%%%$$$"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$&&&)))(((&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&!!!$$$''''''&&&&&&(((***''''''''''''((((((((((((((((((((((((((()))******((((((******+++***))))))************+++,,,---...,,,+++++++++,,,---///000***+++,,,...000222333444777999<<>>CCCGGGEEEGGGKKKNNNPPPSSSWWWZZZ___aaaccceeehhhkkkpppsssuuuwww||||||vvvqqqooonnnmmmlllgggfffeeecccbbb```^^^]]]|||pppeee]]]UUUNNNJJJ;;;777222///.........------,,,,,,,,,+++++++++++++++++++++++++++******)))(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***(((&&&%%%%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))((($$$"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%'''(((''''''&&&&&&&&&''''''((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111444555777999===@@@CCCGGGMMMPPPSSSUUUXXXZZZZZZ[[[]]]___fffgggiiijjjjjjlllooorrrqqqtttyyy~~~|||yyyvvvrrrpppnnnnnnllljjjhhhfffeeedddyyyoooddd[[[TTTQQQBBB===666111////////////,,,,,,,,,+++++++++************++++++******)))(((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''')))***(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&%%%&&&''''''%%%%%%&&&'''"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&((())))))((((((***+++&&&&&&&&&&&&'''((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******************************************************,,,,,,+++******+++++++++,,,,,,------------------,,,...000222333666:::>>>BBBEEEIIINNNRRRWWW\\\```gggiiikkkkkkiiigggeeeeeennnoooppppppooooooqqqrrrqqqtttyyy~~~~~~zzzxxxwwwuuusssqqqpppppppppzzzmmmaaaYYYUUUHHHBBB999222/////////000,,,,,,+++++++++*********)))************)))((((((%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((((((%%%&&&'''&&&%%%%%%&&&(((###$$$&&&'''((('''&&&%%%''''''''''''((((((((((((%%%'''))))))))))))***,,,&&&&&&&&&&&&'''(((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))***************)))***************++++++------,,,++++++++++++,,,++++++,,,,,,---......//////222555888:::>>>DDDIIIMMMQQQVVV\\\aaagggmmmqqqwwwyyyzzzyyyuuupppmmmkkkssstttvvvwwwvvvuuuvvvwwwxxxzzz}}}{{{zzzzzz{{{|||vvvhhh]]]WWWNNNGGG===444000/////////,,,,,,,,,+++++++++******)))************)))(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))'''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++***)))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))%%%&&&&&&%%%$$$%%%''')))'''((()))))))))'''&&&%%%'''''''''((((((((()))))) """%%%&&&%%%%%%&&&'''&&&&&&&&&'''((()))***+++(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((())))))*********))))))******+++++++++,,,------,,,,,,,,,,,,,,,---******,,,---///000111222333777;;;>>>@@@FFFNNNTTTXXX\\\ccciiiooouuu{{{{{{vvvrrrpppuuuxxx{{{~~~~~~~~~rrrccc[[[TTTMMMBBB999333000//////---------,,,,,,,,,++++++******++++++******)))((())))))))))))((('''&&&%%%((((((((('''''''''''''''((('''&&&%%%%%%&&&'''((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))%%%%%%&&&%%%$$$%%%(((***++++++******)))(((((('''''''''''''''((((((((()))"""$$$'''((('''&&&&&&'''''''''''''''((()))******(((((())))))))))))******))))))))))))))))))))))))((((((((((((((()))******''''''((())))))*********))))))******+++,,,,,,,,,---,,,,,,,,,------...///+++,,,...111444777999::::::>>>DDDFFFHHHNNNXXX```eeeiiioootttyyy}}}}}}zzzwwwwwwwww{{{}}}}}}}}}lll```ZZZSSSHHH>>>777333111000.........---------,,,,,,+++++++++++++++******))))))(((((('''''''''(((((()))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''((()))(((&&&&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%'''((()))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$"""###$$$&&&(((''''''''''''''''''''''''((('''''''''''''''((((((%%%%%%%%%$$$$$$%%%(((+++,,,+++)))(((((()))***+++&&&&&&'''''''''((((((((('''))),,,,,,+++))))))))))))((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******(((((()))******+++,,,,,,))))))***++++++,,,------,,,,,,,,,,,,---///000111000111444888<<>>CCCJJJNNNWWWZZZ^^^cccgggjjjkkkkkkmmmppptttwwwyyy{{{}}}yyyjjjaaaZZZXXXSSSHHH===666222111//////000///---,,,,,,,,,+++************+++***************)))((((((((()))***)))&&&%%%&&&'''&&&&&&''''''((((((((('''((((((((((((''''''''''''***)))((('''''''''))))))'''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''!!!$$$%%%###%%%***,,,***((('''''''''&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''((('''%%%$$$&&&'''(((&&&$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%'''''''''&&&%%%'''&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((((((((((())))))******+++***))))))))))))))))))************************************++++++,,,,,,,,,000/////////000222555666:::<<>>555111000///.........------------......++++++++++++++++++******''')))++++++)))''''''(((''''''((()))))))))))))))''''''((((((((((((((((((((((((''''''''''''((((((&&&(((******((('''&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$###############"""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++)))((((((******)))'''***)))((()))+++,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++,,,---+++,,,------------///111222666:::===???DDDKKKQQQUUUXXX^^^dddiiilllooooootttxxxzzzzzz~~~}}}oooccc\\\ZZZYYYWWWNNNBBB999333111000000,,,---...//////...---,,,---,,,++++++***+++++++++(((+++---...,,,***))))))''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((***)))'''&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++******++++++***((('''************+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---///,,,---...//////000333666:::>>>BBBFFFJJJOOOUUUZZZYYY\\\bbbhhhmmmpppssssssvvvzzz||||||rrrddd[[[XXXXXXVVVPPPFFF<<<666333222222+++,,,---......---,,,+++------++++++******++++++***,,,//////---+++******''''''((()))))))))))))))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&$$$%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***++++++***(((((('''***+++,,,,,,++++++,,,,,,++++++++++++++++++++++++)))+++++++++++++++...000000111333444666999>>>AAAFFFIIINNNSSSWWW[[[___aaa^^^bbbhhhnnnuuuyyy|||}}}zzz}}}wwwiii^^^XXXWWWVVVQQQIII@@@999555333222***+++,,,------,,,+++***,,,,,,,,,+++******))))))***,,,......,,,+++***+++''''''((()))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((*********((('''((()))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++---000222000222555888<<>>AAAFFFKKKRRR[[[dddjjjmmmpppvvv{{{|||zzztttooonnnqqqwww~~~{{{jjjYYYVVVWWWVVVOOOEEE<<<555222///...,,,,,,,,,,,,***))),,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''')))(((&&&&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((('''''''''&&&%%%&&&(((((((((&&&'''&&&&&&&&&'''(((***+++%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((++++++++++++++++++++++++......---,,,,,,+++******,,,---------,,,---///222222///000444888999>>>CCCIIIMMMSSSZZZ```gggnnnsss{{{{{{||||||||||||||||||zzz{{{}}}}}}|||nnn]]]VVVWWWWWWRRRIII???777333000...,,,,,,,,,,,,***)))++++++***))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((()))'''''''''&&&&&&''''''(((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&''''''&&&&&&'''(((***+++''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))'''(((***+++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///111333222444888;;;>>>DDDLLLUUUZZZ```fffkkkooosssvvv{{{|||~~~~~~~~~zzzwww~~~ssscccWWWXXXXXXUUUNNNDDD:::444111///---,,,,,,,,,***)))++++++***))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((())))))(((((('''''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''((()))******))))))************))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++************************,,,,,,,,,,,,---------------.........---...111333666777;;;@@@BBBEEEOOOZZZdddhhhnnnrrrtttuuuwwwxxxzzz}}}}}}{{{{{{|||yyysssyyyyyyjjjYYYYYYYYYWWWRRRIII===555222000---,,,,,,,,,+++)))+++******************+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''((('''&&&''')))***)))(((''''''((((((((())))))***)))******++++++******)))'''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))***+++,,,************************------------------------...///000000111222666888;;;>>>DDDIIIKKKNNNZZZgggppprrrtttuuuuuuuuuvvvxxxzzz}}}~~~|||yyywwwvvvzzz{{{tttxxx}}}ooo___]]]ZZZXXXVVVMMMAAA888333111---,,,+++++++++************++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&)))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%'''((()))))))))***(((((((((***+++***)))((((((((()))))))))))))))((())))))******))))))((((((((((((((()))))))))***))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---///111333555888<<>>888000,,,---...---***++++++,,,,,,,,,+++************))))))))))))******))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&'''((((((((())))))******************************(((((()))***************))))))(((((()))***+++++++++,,,---...///...---,,,************+++---...///...+++)))+++000555777777AAAFFFMMMUUU\\\cccjjjnnnqqqtttxxx|||}}}|||||||||}}}|||nnnaaa]]]]]]WWWPPPBBB;;;222......///...,,,,,,,,,,,,,,,++++++***)))******))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((()))))))))************************((())))))******************))))))))))))******+++)))***+++,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,...444:::>>>AAAJJJOOOWWW___ffflllrrrvvvyyyzzzzzz{{{{{{{{{{{{{{{qqqccc]]]]]]YYYSSSGGG@@@666///.........---------,,,,,,+++***))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((************************((()))******++++++******++++++***)))))))))******((()))***+++++++++******+++,,,,,,---------,,,,,,///000222444888???FFFKKKWWW\\\dddlllqqqvvvzzz|||~~~}}}zzzyyyxxxyyy{{{|||ttteee^^^]]][[[VVVLLLEEE:::111...---.........---,,,+++******))))))******))))))))))))******))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''((((((************************))))))***++++++++++++***,,,++++++***))))))))))))))))))******++++++++++++,,,---.../////////......222555999;;;>>>EEENNNTTTbbbgggooouuuxxxzzz|||}}}{{{zzzyyyyyyyyyzzz|||}}}{{{zzzyyyyyyyyyzzz{{{|||~~~wwwggg___^^^]]]YYYQQQIII>>>444...,,,------...---,,,+++******************))))))))))))******))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++***))))))******++++++++++++,,,,,,------+++,,,---///000000111111444999>>>CCCHHHPPPYYY```lllqqqvvvzzz||||||||||||yyyzzz{{{||||||{{{zzzyyyuuuuuuuuuuuuvvvxxxzzz{{{|||}}}yyyiii```___^^^[[[UUUOOODDD999111---,,,------,,,+++*********+++,,,******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,+++++++++,,,++++++*********++++++------,,,,,,------...///++++++,,,...000333555777999>>>FFFNNNWWW```hhhnnnsssvvvzzz}}}}}}}}}}}}}}}}}}~~~|||xxxuuuqqqqqqqqqsssuuuxxx{{{|||}}}~~~{{{jjjaaa```___\\\ZZZTTTKKK???666000...---,,,+++***))))))+++,,,...******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))++++++******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++*********+++,,,,,,...---,,,,,,,,,---////////////000222666:::???BBBGGGJJJRRR\\\fffnnnssstttrrruuuxxx{{{||||||~~~|||yyyssstttuuuvvvyyy|||{{{kkkbbb```___]]]]]]XXXOOODDD999222///...++++++)))))))))+++---///******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&%%%######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%!!!"""$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))),,,+++++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************+++,,,------------,,,+++,,,---...///555444555777<<>>FFFOOOYYYccclllrrrssssssssssssssssssssssssrrrssstttsssssstttwwwyyy~~~~~~~~~|||zzzyyyxxxxxxuuutttssssssrrrrrrssssssuuutttsssssssssuuuvvvwwwwwwwwwuuuuuuuuuvvvwwwxxx{{{zzzyyyxxxxxxyyy{{{||||||{{{zzzwwwtttsssuuuwwwxxxyyy|||~~~~~~{{{zzzxxxxxx}}}rrreee_________^^^[[[UUUKKK???555///...---,,,+++++++++++++++************))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))((()))***)))'''&&&&&&'''))))))))))))***+++------))))))))))))******************************************++++++,,,---......,,,+++++++++,,,---...//////000111333666:::===>>>AAAHHHQQQ[[[ccckkksssxxxvvvuuuttttttttttttuuuuuuxxxxxxxxxvvvuuuwwwzzz}}}~~~~~~}}}|||||||||||||||}}}{{{yyywwwuuuttttttqqqqqqppppppooooooooooooppppppppppppqqqrrrtttuuuttttttsssrrrqqqqqqrrrrrrttttttssssssttttttuuuvvvwwwvvvuuusssppppppqqqsssppprrruuuxxxyyyyyyxxxxxxzzz}}}|||vvvsssrrrwwwxxxjjjbbb```]]]]]]\\\XXXPPPDDD888000///...---,,,+++++++++++++++******)))))))))))))))(((((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******((()))***)))'''&&&&&&'''))))))))))))***+++------*********++++++,,,,,,,,,******************************+++,,,---......///,,,,,,,,,,,,---...///000000000111333777;;;???AAAKKKRRR\\\dddhhhmmmtttyyyvvvuuuuuuuuuuuuvvvwwwxxx{{{{{{{{{zzzyyyzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{zzzzzzzzzzzzzzz}}}{{{yyyvvvtttrrrqqqqqqooooooooooooooonnnnnnmmmmmmmmmnnnnnnooopppqqqrrrppppppooonnnnnnmmmmmmmmmnnnnnnnnnooopppqqqrrrsssrrrrrrqqqooommmlllmmmooolllmmmpppsssttttttttttttuuuxxx{{{}}}~~~~~~~~~~~~{{{tttpppooottt}}}}}}pppfffaaa]]]]]]]]][[[TTTIII<<<444000///...,,,++++++++++++,,,+++***))))))))))))***''''''((())))))***++++++************************((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((()))******+++'''((()))((('''&&&'''((()))))))))))))))***+++,,,*********+++,,,,,,------***************************++++++,,,---......///------------...///111111000000222555:::???DDDGGGVVV]]]fffkkkllloootttxxxwwwxxxxxxyyyzzz{{{||||||{{{|||}}}}}}}}}||||||||||||||||||{{{{{{zzzyyyxxxxxxwwwxxxxxxxxxyyyxxxvvvsssqqqooonnnnnnnnnnnnnnnnnnnnnmmmlllllljjjkkkkkkllllllmmmmmmmmmkkkjjjjjjjjjiiiiiihhhhhhggghhhiiijjjkkklllmmmmmmkkklllllljjjhhhggghhhjjjjjjkkklllmmmooooooppppppmmmpppuuuwwwxxxxxxyyyzzz|||~~~zzzssspppnnnrrrzzzvvvjjjbbb]]]^^^^^^]]]XXXNNNAAA888000///...---,,,+++++++++,,,+++***)))))))))******))))))))))))))))))******************************((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''')))(((''''''((())))))))))))(((((())))))***(((((()))******+++,,,,,,************************+++,,,,,,,,,------..................000111222333333444777<<>>FFFMMMZZZ^^^dddkkkqqqvvvyyyzzztttvvvxxxyyyzzz}}}~~~~~~~~~~~~~~~|||}}}~~~~~~||||||}}}~~~||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{xxxwwwvvvvvvwwwxxxwwwuuuvvvuuusssqqqnnnkkkiiihhhgggggggggfffffffffeeeeeegggeeeccc```^^^]]]]]]]]]_________^^^^^^^^^]]]]]]\\\\\\[[[YYYXXXWWWVVVVVVTTTTTTUUUTTTTTTSSSRRRQQQRRRQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRRRRSSSVVVXXX[[[]]]^^^___dddfffhhhiiiiiijjjkkkmmmmmmmmmnnnoooqqqtttwwwyyyzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~rrrnnnhhheeeccc^^^VVVOOO>>>999111------......,,,,,,+++++++++++++++*********))))))))))))))))))***************************&&&(((***)))'''%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''%%%%%%&&&''''''''''''&&&%%%$$$######"""'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********((((((((((((((())))))***++++++++++++++++++++++++*********+++++++++++++++............////////////...111555999===DDDNNNVVVcccgggmmmsssxxxzzz{{{zzzwwwyyy|||~~~|||||||||}}}}}}}}}~~~~~~}}}~~~~~~||||||}}}|||{{{zzzyyyyyyxxxxxxyyyxxxxxxwwwwwwxxxyyyyyyzzzxxxwwwvvvvvvxxxxxxwwwvvvtttssspppmmmiiifffdddcccaaaaaaaaaaaa````````````cccaaa```^^^\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPOOONNNMMMLLLMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJLLLMMMOOOQQQRRRSSSVVVXXXZZZ[[[\\\^^^```cccdddddddddfffgggiiihhhhhhiiikkknnnqqqtttvvvuuutttssstttuuuwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxvvvwwwxxxzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~vvvooohhhddddddaaaZZZTTTCCC<<<333...---...---,,,,,,,,,,,,,,,++++++******)))))))))******)))))))))))))))))))))))))))))))))'''(((************+++,,,''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&(((***+++''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((())))))***++++++++++++++++++++++++***+++++++++,,,,,,,,,------------...//////000000444888===BBBHHHQQQ[[[cccjjjnnntttyyy|||}}}{{{zzzzzz|||~~~||||||||||||||||||||||||~~~~~~~~~}}}||||||~~~||||||{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyxxxvvvuuuuuuvvvwwwvvvtttrrrppplllhhheeebbb```___\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\[[[YYYXXXWWWWWWVVVWWWVVVVVVVVVUUUUUUUUUUUUSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHJJJMMMNNNOOOPPPQQQSSSTTTVVVXXXYYYYYY[[[]]]^^^^^^___```bbbdddccccccccceeehhhlllnnnqqqooonnnlllmmmnnnqqqrrrqqqqqqqqqqqqqqqpppppppppnnnoooqqqsssuuuuuuvvvvvvxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzzzz{{{|||~~~wwwnnneeebbbcccbbb]]]WWWJJJBBB777000.........------------,,,++++++******))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))******((())))))******))))))(((************************))))))((((((((()))******+++++++++++++++++++++++++++++++++,,,,,,------...,,,---...///000111222333777<<>>>>>>>>???????????????===>>>???AAAAAAAAA@@@???=========???AAADDDGGGHHHGGGGGGFFFFFFHHHIIIKKKMMMJJJLLLOOOPPPPPPPPPRRRSSSSSSTTTVVVXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZXXXZZZ]]]```bbbbbbbbbbbb```aaaaaaaaabbbbbbbbbbbbbbbccccccdddfffggghhhhhhfffggghhhjjjlllnnnoooppppppqqqqqqrrrtttvvvxxxyyywwwvvvuuuuuuuuuwwwxxxyyyzzzzzzzzzzzz|||}}}~~~zzzhhh]]]```ccc^^^[[[]]]YYYRRRFFF:::222---------+++,,,,,,,,,,,,+++******)))+++,,,---,,,***((('''((()))************))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((()))'''%%%######%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''')))******))))))***++++++)))'''&&&&&&''')))+++)))************+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,---...///...,,,,,,,,,------///111333555999>>>AAAJJJRRRZZZaaajjjuuu{{{{{{zzzyyyyyy}}}|||vvvwwwyyy|||}}}~~~}}}}}}}}}}}}~~~}}}|||{{{xxxyyyzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvttttttsssrrrqqqqqqqqqqqqqqqrrrsssuuuvvvwwwwwwwwwxxxwwwuuutttssssssttttttvvvvvvuuutttsssrrrqqqqqqrrrrrrrrrsssrrrrrrqqqqqqtttqqqnnnkkkjjjiiigggeee```\\\VVVQQQNNNLLLJJJHHHJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGEEEDDDCCCCCCCCCCCCEEECCCBBBBBBCCCDDDBBBAAACCCAAA???@@@BBBBBB???<<<======<<<<<<<<<;;;;;;;;;????????????@@@@@@@@@@@@;;;<<<<<<===>>>??????@@@EEEDDDCCCBBBBBBCCCDDDEEEFFFGGGJJJMMMNNNOOONNNMMMNNNNNNOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVUUUTTTRRRRRRRRRTTTVVVXXXYYYXXXWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZ\\\\\\]]]^^^^^^______``````aaabbbccceeefffggghhhjjjjjjjjjjjjkkklllmmmmmmmmmnnnnnnooopppqqqqqqqqqrrrrrrrrrssstttuuuvvvwwwyyyyyyzzz{{{|||}}}~~~~~~}}}lll```bbbddd```]]]___\\\UUUIII>>>555000......,,,------------,,,++++++******+++,,,+++***)))((())))))))))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((***++++++******+++,,,***)))(((((((((((()))***)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,...///...------...000///111444777<<>>@@@>>>===>>>@@@@@@>>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>BBBAAA@@@@@@AAABBBCCCDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPOOONNNMMMLLLMMMNNNPPPRRRRRRRRRQQQPPPSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^___```aaabbbdddddddddeeefffggghhhiiihhhhhhiiiiiijjjkkklllllllllllllllmmmnnnooopppqqqtttuuuuuuvvvwwwxxxyyyyyy}}}}}}rrreeedddeeeaaa___aaa^^^XXXNNNBBB999333///...---............---,,,,,,***************++++++++++++***)))(((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((&&&###!!!!!!###&&&(((%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%&&&'''(((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))***,,,+++******+++---************************)))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,...///.........000222111555:::AAAHHHPPPXXX]]]___dddiiimmmrrryyy|||{{{|||}}}}}}}}}}}}~~~|||~~~~~~}}}|||{{{{{{zzzzzz{{{{{{xxxxxxwwwvvvtttrrrpppnnntttttttttttttttsssrrrqqqooonnnmmmlllkkkkkkkkkkkknnnmmmmmmmmmnnnpppqqqrrrqqqqqqpppoooooooooppppppqqqqqqqqqqqqppppppppppppkkkkkkllllllmmmllllllkkkkkkiiifffeeeccc___[[[WWWUUUQQQLLLHHHFFFEEECCCBBBAAA@@@??????>>>>>>??????BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>============>>>===<<<<<<======<<<;;;;;;::::::;;;======<<<:::999999999999888888888888777777777888888888999999888999999::::::;;;;;;;;;=========>>>???@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUSSSTTTUUUVVVWWWYYYYYYZZZ[[[[[[\\\]]]___aaabbbcccbbbaaaaaabbbbbbcccdddeeeccccccddddddeeefffhhhiiimmmmmmnnnooopppqqqrrrrrrtttuuuvvvxxx{{{}}}~~~wwwjjjeeedddaaa___aaa```ZZZQQQGGG===555000...---------------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,***)))(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((***++++++***)))+++,,,******++++++++++++******))))))*********+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------...///...---...000222555;;;EEENNNVVV]]]cccffffffkkkpppsssxxx~~~~~~}}}|||{{{yyyxxxwwwxxxyyyzzzvvvuuutttsssrrrpppooonnnrrrrrrrrrrrrqqqpppoooooommmlllkkkjjjiiiiiiiiiiiimmmllljjjjjjkkkmmmooopppooonnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjiiieeefffgggggghhhgggggggggeeedddbbb```]]]YYYSSSOOOMMMJJJEEECCCAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>=========<<<;;;;;;;;;;;;;;;<<<:::999999:::;;;999888777777777888999:::999999777777777666666666666666777777777888888888999999666666777777888888888999:::;;;;;;<<<>>>???@@@AAA?????????@@@AAABBBDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFEEEDDDFFFFFFHHHIIIIIIIIIHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUWWWYYY\\\^^^___\\\\\\[[[[[[\\\]]]^^^___\\\\\\]]]]]]^^^```aaabbbffffffggghhhiiijjjjjjkkkmmmmmmoooqqqtttvvvxxxxxx|||zzzzzz|||mmmeeeaaa___^^^______[[[TTTKKKAAA888111...,,,,,,,,,,,,,,,+++*********)))))))))***+++,,,,,,---,,,++++++************'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''((())))))(((((()))*********++++++++++++******))))))*********+++++++++---,,,,,,,,,++++++******++++++,,,,,,,,,---------/////////......///222444;;;DDDQQQ\\\dddggghhhiiihhhnnnssswww}}}}}}|||{{{{{{{{{yyyxxxwwwvvvuuuvvvwwwxxxsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppnnnmmmmmmlllkkkjjjiiiiiihhhhhhhhhlllkkkiiiiiiiiikkkmmmooommmmmmmmmmmmmmmmmmlllllllllllljjjhhhfffdddcccbbb___```aaabbbbbbbbbbbbbbb```^^^\\\ZZZWWWSSSMMMIIIEEECCC???======<<<;;;999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;:::999999999:::::::::999777888999999888666444555666777777777777777444444555555555555555555666666666777777777888888555555555555555666666666999999:::<<<===>>>??????=========>>>>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBAAACCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQSSSUUUXXXZZZ[[[YYYXXXWWWVVVWWWXXXYYYZZZXXXXXXXXXXXXYYY[[[\\\]]]______```aaabbbcccddddddggghhhiiikkkmmmoooqqqrrr}}}wwwtttsssxxx}}}pppeee___^^^^^^^^^___\\\WWWOOOFFF<<<444///++++++,,,,,,++++++***)))***************+++++++++******+++,,,,,,++++++***'''((())))))******))))))((((((((((((((((((((((((%%%&&&(((******(((&&&%%%'''''''''''''''(((((((((&&&'''))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&''')))(((''''''(((***************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------//////000000111333777:::DDDNNN\\\gggmmmnnnmmmkkkkkkqqquuuyyy~~~~~~{{{yyywwwvvvvvvwwwwwwvvvuuuuuuttttttuuuuuuppppppppppppqqqrrrssstttqqqqqqqqqpppooonnnmmmlllkkkjjjiiihhhhhhggghhhhhhjjjjjjiiihhhiiijjjkkkllllllmmmmmmllllllkkkiiiiiikkkjjjhhheeeccc```^^^]]]ZZZ[[[\\\\\\]]]]]]]]]]]]ZZZXXXVVVSSSQQQMMMHHHEEE???===;;;:::::::::888777777888888999999999999888777777888999999999888888999999888888888888999999999777666666777777666555333555777777555555555666333333333444444444444444333333444444444555555555444444444444444444444444777888999;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>>>>???>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNQQQSSSUUUVVVUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^aaabbbcccdddfffhhhiiiiiixxxtttooouuuzzz}}}ssseee^^^^^^^^^^^^___^^^ZZZTTTKKK@@@777222,,,,,,------,,,,,,+++*********+++,,,+++***)))(((%%%''')))+++,,,+++)))((((((((()))************)))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&'''))))))'''''''''(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((())))))(((((()))******)))(((((((((((()))***)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///111222555:::@@@DDDOOOWWWcccmmmrrrrrrqqqqqqpppuuuxxxyyy}}}~~~{{{{{{zzzyyyxxxwwwvvvuuutttttttttttttttssssssrrrooonnnnnnnnnoooqqqrrrsssrrrrrrrrrqqqpppooommmllljjjiiihhhgggffffffffffffhhhhhhhhhhhhhhhiiiiiiiiikkkkkkkkkjjjiiigggeeeddddddcccaaa___]]]ZZZYYYXXXVVVVVVWWWYYYYYYZZZZZZYYYUUURRROOOLLLJJJGGGCCCAAA<<<:::888888999999777666555666777888888888777777555555666777777777777777777777666666666666777777777555444444555555444333444666888777555444444666222222333333333444444444222222222222333333333333444333333333333333333333555666888999999999888888777888:::;;;<<<<<<;;;;;;========================<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===<<<<<<;;;>>>>>>============>>>>>><<<<<<<<<===>>>>>>????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPPPPOOOLLLKKKKKKLLLNNNPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXX[[[[[[\\\]]]^^^___``````|||xxxnnnsssyyy}}}vvvfff^^^^^^___^^^```___\\\WWWNNNCCC:::444------......------,,,+++)))+++,,,---,,,***((('''!!!$$$(((+++,,,***((('''(((((()))***************(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''((((((((())))))&&&((())))))(((''''''(((&&&'''''''''(((((())))))***)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))******))))))***++++++)))(((&&&&&&((()))+++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,...111444999???GGGLLLVVV]]]gggooosssuuuvvvvvvtttxxxzzzzzz{{{~~~~~~{{{}}}~~~|||}}}~~~~~~~~~yyyzzz|||}}}|||{{{xxxvvvrrrssstttuuutttsssrrrqqqooonnnmmmmmmnnnooopppqqqssssssrrrrrrqqqooonnnmmmhhhhhhgggfffeeeeeeeeeeeeeeefffggghhhhhhgggggggggjjjjjjjjjiiigggeeebbbaaa\\\[[[ZZZXXXWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXRRROOOKKKGGGEEECCCAAA???:::999777777888888777555333444666777888777666666444555555666777777777666555555444444444555555666555444222333444444333111555777999888555333444666222222222333333444444444222333333333333444444444444333333333333333333333444555666777777666555555555666999:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<=========<<<<<>>=========>>>>>>:::::::::;;;<<<<<<============>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLKKKHHHGGGFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYZZZzzzxxxwwwxxx|||wwwhhh]]]ZZZ]]]```dddaaa^^^YYYRRRGGG:::000'''(((*********+++,,,...------,,,,,,+++***))))))***************)))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''((()))((('''&&&'''(((((((((''''''''''''((((((***((('''&&&&&&'''(((***'''%%%$$$&&&)))+++***(((******)))((()))***,,,---******))))))(((''''''&&&(((((((((((((((((((((((()))((((((((()))***++++++))))))(((((((((((()))))))))************)))((((((************+++,,,---...111000///...------------222333555888===FFFPPPWWWcccjjjsssyyy{{{{{{|||}}}~~~~~~}}}{{{wwwtttssssssxxx|||}}}{{{xxxxxxxxxwwwwwwwwwvvvvvvrrrsssuuutttsssqqqrrrrrroooooonnnnnnoooqqqssstttrrrqqqpppooonnnmmmlllkkkjjjhhheeeddddddeeedddddddddddddddccccccbbbbbbbbbddddddddddddaaa^^^[[[YYYYYYXXXVVVSSSQQQPPPPPPPPPSSSSSSTTTUUUTTTSSSRRRQQQOOOKKKFFFBBB@@@>>><<<;;;888777666555444444555666888888777666444333222111333333333333333333333333333333333333333333333333444444444444444444444444555555555666666666777777444555555444222222333555333333333222222222111111444444333222222333333333333333444444555444444444999999888888888888999999777777888999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999999888999999999;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGGGGHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSTTTTTT~~~zzzyyyyyy{{{}}}nnnbbb]]]^^^aaacccaaa^^^[[[UUUKKK>>>555,,,,,,---,,,+++++++++,,,---,,,,,,++++++************************)))((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((()))((('''&&&'''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''&&&%%%&&&)))+++***(((*********)))******++++++***************+++++++++(((((((((((((((((((((((())))))))))))))))))***+++))))))(((((((((((())))))------,,,+++***((('''&&&************+++,,,------......------------...///111444888>>>EEEOOOYYY```kkkqqqxxx}}}~~~~~~~~~yyytttpppooopppvvvzzz}}}yyyyyyxxxwwwwwwvvvuuuuuurrrtttuuutttsssrrrrrrrrrqqqpppooonnnnnnnnnooooooooonnnnnnmmmlllkkkjjjjjjiiigggdddccccccdddcccbbbbbbbbbbbbaaaaaa``````______```___^^^\\\YYYVVVTTTOOONNNMMMKKKKKKKKKLLLLLLOOOPPPQQQRRRRRRQQQPPPOOOLLLIIIDDD@@@>>>===;;;999888777666555555555666666666666555555444444333333444444444444444444444444333333333333333333333333333333333333333333333333222333333333333444444444333444444333111000222333333333333222222222222111444333333222222333333444222333444555555666555555777777666666666666777777666777888888999999888888888888888888999999::::::999::::::::::::;;;;;;;;;::::::999888888888888888777888888999999:::::::::::::::::::::::::::::::::777888999;;;<<<>>>???@@@===>>>>>>???@@@AAAAAABBB??????@@@AAABBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLOOONNNNNNNNNNNNOOOPPPPPP}}}|||}}}vvvhhh___^^^```bbb```^^^\\\XXXOOOCCC:::222111///...,,,+++******++++++++++++++++++++++++*********+++******)))((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&'''(((((('''&&&'''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''&&&&&&''')))***)))(((*********+++******))))))((())))))***+++,,,,,,,,,((((((((((((((((((((((((+++***))))))))))))))))))***))))))(((((())))))***---------,,,+++***(((''',,,,,,++++++++++++,,,,,,------------...///111222111666===FFFPPP[[[eeellltttyyy~~~yyyrrroooooopppwww|||~~~~~~~~~zzzzzzyyyxxxvvvuuuttttttrrrtttuuuuuusssrrrrrrsssrrrqqqooommmlllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhfffcccbbbccccccaaa`````````___^^^]]]]]]\\\\\\ZZZZZZYYYXXXUUURRROOOMMMIIIHHHHHHHHHIIIJJJLLLMMMKKKLLLMMMNNNNNNNNNMMMLLLHHHEEE@@@>>><<<;;;999888888777666666555666666666444444444444444444444444444444444444444444444444333333333333222222222222333333333333333333333333222222222222333333333333222222222111000///000222333333333333222222222222333333333222222333333444222333444555666777777777555444444444444444444555555666777777888888777777777777777888888888888999888888999999999:::::::::::::::999888777777666666444444555666777888999999777777777777777777777777555666777999:::<<<===>>>::::::;;;<<<>>>???@@@@@@;;;<<<===>>>>>>??????>>>AAA@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKKKK}}}||||||}}}|||nnnccc``````bbbaaa___]]]ZZZQQQFFF===444222///---,,,,,,+++***++++++++++++++++++,,,,,,*********++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******)))((('''&&&&&&%%%%%%'''((('''&&&&&&''')))((((((''''''''''''(((((()))(((''''''''''''((()))''''''''''''((())))))((()))***+++++++++)))(((''''''''''''((())))))******((((((((((((((((((((((((++++++***)))((((((((()))***))))))))))))))))))******++++++,,,------------------,,,+++++++++,,,,,,///.........///222444555555;;;DDDOOOYYYcccmmmrrryyy}}}}}}vvvssstttvvv}}}~~~{{{zzzyyywwwvvvtttsssrrrrrrsssuuutttrrrqqqqqqrrrqqqpppooonnnlllkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhgggeeecccbbbbbbbbb```___^^^^^^]]]\\\ZZZYYYYYYXXXVVVUUUTTTRRROOOLLLJJJHHHFFFFFFEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHCCC@@@===;;;:::999888666888777777777777777777777444444444444333333333333333333333333333444444444333333333333222222222222222222222222222222222222333333333444444444555555222222333111000///111222444444333333333222222222333333222222222333444444444555666666777777777777444444333333333333444444555555666777777777777777777777777777777777777888777888888888888999999999999999999888777666555444444444444555555666666666555555555555555555555555777777777777777777777777777777888:::;;;<<<===>>>888999:::;;;<<<<<<<<<<<<===============>>>???@@@???AAACCCEEEEEEEEECCCBBBEEEEEEEEEEEEEEEFFFGGGGGG~~~xxxwwwvvvuuuvvv|||vvvkkkeeeccccccaaa```^^^ZZZRRRGGG>>>444111---,,,,,,---,,,+++++++++++++++++++++,,,,,,******++++++++++++******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******)))((('''&&&&&&%%%$$$&&&''''''&&&&&&''')))((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((('''(((((())))))***++++++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((((()))******))))))))))))******)))***+++,,,---.........------,,,,,,+++,,,,,,,,,///.........000333777999>>>DDDMMMWWW```hhhooosssyyy}}}~~~}}}{{{{{{zzzyyywwwuuusssrrrqqqqqqrrrtttsssqqqppppppqqqooooooooonnnnnnmmmmmmlllgggggggggggggggggggggggggggeeecccbbbbbbaaa___]]]\\\[[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPNNNKKKIIIGGGFFFCCCBBBAAAAAABBBCCCEEEFFFMMMMMMMMMLLLKKKHHHFFFDDD???===:::999999999777666777777888888888888888888777666666555333222222111111222222222333333333444444444444333333333222222222222222222222222222222333333333444444444555555333444444333111111222444444444444333333333222222333222222222333333444555777777888888888777666666666666555555555555666666555555666777777777777777888777777777777777777777777777777888888888999999888999999999888777555444666555555444444333333333444444444444444444444444666666666666555555555555555555666777888999:::;;;777777888999::::::::::::::::::::::::;;;<<<===>>>===>>>AAABBBCCCBBBAAA@@@CCCCCCBBBBBBBBBCCCDDDDDD|||xxxuuurrrrrrvvv}}}uuulllfffcccbbb```___\\\TTTIIIAAA555111,,,+++---...---,,,++++++++++++++++++++++++)))***++++++,,,+++++++++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&$$$%%%''''''&&&&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))(((''''''((())))))))))))***))))))((((((+++++++++***************))))))))))))))))))))))))+++***))))))))))))))))))+++******))))))******+++,,,,,,---------,,,++++++------,,,,,,,,,,,,------------...000333888===@@@LLLQQQXXX```fffkkkppptttxxx|||~~~{{{yyy{{{zzzyyywwwuuusssrrrqqqoooqqqrrrrrrpppooooooppplllmmmnnnnnnooonnnnnnmmmfffffffffeeeeeedddddddddeeecccbbbaaaaaa```]]]ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNMMMKKKIIIGGGEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDKKKKKKKKKJJJHHHEEECCCAAA<<<:::999999::::::888777777777888999999999999888888888777666444333222111111222222333333444444444666666555555444444333333333333333333333333333333222222222222333333333333555555666444333222333555444444444444333333333333222222222222333444555555777888888999999888888777888777777777777777777888555666777777888888777777999888888888888777777777777777888888888999999999777888999999999888777666777777666555444333333222444444444444444444444444222222333444555666777777555555555666666777888888555666777888999999999999777777888888999:::<<<<<<;;;<<<>>>???@@@@@@??????AAAAAA@@@@@@AAAAAABBBCCC~~~{{{wwwuuuwww}}}{{{nnneeebbbaaaaaaaaa___XXXNNNGGG888333...,,,...000...,,,---,,,,,,++++++*********)))***++++++,,,,,,,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''###%%%&&&&&&&&&&&&''')))((((((''''''''''''((((((''''''((((((((((((''''''&&&(((***)))'''&&&'''))))))(((((((((((())))))***))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))***++++++******))))))******+++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.../////////111555;;;CCCJJJNNNYYY]]]ccchhhlllppptttvvvxxx|||~~~{{{yyyzzzyyyxxxvvvuuusssrrrrrrnnnoooppppppnnnmmmmmmnnnkkklllmmmmmmnnnmmmlllkkkeeeeeedddcccbbbaaaaaa```bbbaaa______^^^]]]YYYWWWUUUTTTSSSQQQOOOLLLKKKJJJGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDCCCAAA@@@???;;;:::999:::;;;;;;:::888777888999:::::::::999999888888777666555555444444333333444444555666666777888777777666555555444444333333333333333333333333222333333333333444444444555666666555333222444555555444444444444333333333222222222222333444555666555666777999:::;;;;;;;;;999999888888888888999999666777888888999999888888::::::999999888888888888888888888999999999::::::666777999:::;;;:::888888777777777666666555555444555555555555555555555555222222333444555555666777555555555555555555555555333444555666777777777777555555555666777888999::::::;;;;;;<<<<<<======>>>??????>>>>>>??????@@@AAA~~~{{{||||||lllaaaaaaaaaaaabbbbbb\\\SSSKKK<<<666000...///111///,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((###$$$&&&&&&&&&&&&''')))((((((''''''''''''((((((''''''((((((((((((''''''&&&(((***)))&&&%%%'''))))))(((''''''''')))***+++%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++++++++************++++++&&&''')))+++---......///+++++++++,,,---...///000222333666<<>>>>>>>>>>>999888888999:::<<<>>>@@@===>>>???@@@@@@???>>>===:::999999:::<<<<<<;;;999777888999:::;;;::::::999777777777777777777777777555555555666777888888999999888888777666555555555444444444444444444444444555555555666666666777777444555555444222222333555555555444444444333333333222222222222333444555666333444666999;;;===>>>>>>999999888888888888999999777777888999999999999999:::::::::999999999888888888999999999999:::::::::666777999;;;<<<;;;:::999666666777777777777777777666666666666666666666666555555555444444333333333666666555555555444444444222222333444555555555555333333333444555666888999999999999999:::;;;<<<===>>>============>>>??????wwwjjjbbbbbb___^^^```ccc```UUULLL???888111000333333///***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))(((((())))))((('''&&&&&&%%%&&&'''((((((&&&$$$###'''&&&%%%%%%%%%'''((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))************)))''''''))),,,---***'''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------------,,,,,,,,,,,,------............,,,+++,,,...000111111111444;;;FFFRRR^^^fffjjjrrrqqqrrrtttxxx|||~~~~~~~~~~~~|||~~~}}}}}}|||}}}}}}}}}wwwxxxyyyyyywwwtttqqqnnnssspppmmmkkkkkkjjjiiihhhiiigggggggggggggggeeeccc___^^^\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVTTTQQQNNNNNNMMMLLLIIIGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<:::999999999999;;;<<<===<<<<<<<<<======<<<;;;;;;::::::999999999999999999999999:::999999888777666888999999999999777555444555555666777888999999::::::999888777777777888999888888777777666666555555666666666666777777777777777777777777777777777777666666555555555555666777666555555444444444555555555666777888:::;;;<<<======<<<::::::::::::888666777777777666777888888999>>>===;;;999999999;;;<<<999::::::;;;;;;<<<<<<<<<:::999999999999999999:::999999888777777777777777777777777777777666666666333444444555666666555555555555555666555555444444555555444444444333333333555555555666666666777777666666666777888888999999:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;777777666666666777888999:::;;;;;;;;;;;;;;;::::::999999999999999999999999::::::;;;;;;;;;:::999999999:::::::::999888777777777777888999:::;;;<<<<<<===<<<;;;999888888888999777777888888888888888888888888888999999999999:::888888888888888888888888777777666666666666777777777666666555555666666666888999:::;;;<<<>>>??????>>><<<;;;;;;<<<<<<:::999888888888888888999999:::>>><<<;;;999999999;;;;;;::::::::::::::::::;;;;;;::::::999999999999::::::999888888777777777777777888888888888888777777777555666666777777777777666555666666666555444444333444444444444333333333333222222333333333444444444555555666666777777888888888888888999999999::::::zzzmmmcccbbbbbbbbbbbbaaa]]]WWWRRRHHH@@@666111111111///,,,,,,,,,,,,+++++++++******)))************)))((((((((((((((()))(((''''''&&&(((((()))))))))(((''''''$$$%%%'''((()))***))))))''''''((()))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))***)))((((((***+++******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,,,,,,,,,,,,,+++000///.........000222333666===JJJZZZiiivvv~~~|||{{{{{{{{{{{{{{{||||||uuuuuutttsssqqqpppooonnnooollljjjiiiiiiiiihhhfffaaa___^^^]]]]]][[[YYYVVVSSSRRRQQQPPPQQQQQQPPPNNNNNNMMMLLLKKKLLLKKKHHHFFFGGGFFFEEECCCAAA@@@>>>>>>;;;;;;::::::999::::::;;;777777666555555555555666999999999999999999999999999999999999999999::::::;;;<<<<<<===============;;;::::::999999:::::::::::::::;;;<<<===>>>>>>???@@@???>>><<<;;;:::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999999999888888888888999999888888888777777888888999::::::;;;<<<>>>???@@@@@@>>>===<<<===>>>>>>===<<<::::::999999::::::;;;<<<======;;;:::::::::;;;<<<<<<;;;:::999999999:::;;;;;;;;;::::::::::::;;;;;;999999888777777777777777888888888888888888888888888888888888888888888888777777777666555444333222444444333333333222222222111111222222222333333333333333444555555666666777666666666666777777777777{{{ooodddaaabbbbbbaaa___\\\YYYWWWMMMEEE:::333000000...---,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***)))************)))(((((((((((()))))))))(((((('''((())))))***)))((('''''''''((()))******)))((('''((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***((((((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------------,,,------,,,,,,+++++++++***/////////......000444666;;;CCCQQQ```lllvvv}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{zzzzzz{{{{{{|||uuutttrrrpppnnnnnnnnnnnnllljjjhhhggghhhgggfffddd^^^\\\ZZZYYYXXXVVVSSSQQQNNNMMMKKKLLLMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDBBBBBBAAAAAA???>>>===<<<;;;888888777888888999::::::::::::999888888777777666777777777777777888888888999:::::::::::::::;;;;;;;;;<<<===>>>????????????;;;;;;:::999999:::<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>======;;;<<<<<<<<<=========>>><<<=========>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::::::::999999::::::;;;;;;999:::;;;<<<===>>>?????????>>>===>>>@@@AAA@@@???<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<<<<===>>>>>>???===<<<:::999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<:::999999888888888888888888888888888888999999999::::::999999888888999999888888888777666444333222444333333333333222222222222222333333333444444444222222222333444444555555555555555555666666666666|||rrriiibbbbbbaaa```___]]]\\\[[[RRRIII>>>555111///...---,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***(((((()))))))))))))))((()))))))))))))))((((((((('''((()))******)))((('''((((((''''''''''''(((((('''((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((((((***+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------------,,,---------,,,,,,+++++++++---.../////////222777<<>>======<<<<<<;;;::::::777777777777777888999:::<<<<<<<<<;;;:::999888777777666666666666777888999:::;;;;;;;;;<<<<<<<<<===<<<<<<>>>???@@@@@@AAAAAA<<<;;;:::999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>=========>>>>>>>>>??????==============================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<===>>>?????????>>>>>>???AAABBBAAA@@@===============>>>>>>???@@@@@@?????????@@@@@@@@@@@@???>>>===<<<<<<===>>>======<<<<<<<<<<<<======;;;;;;:::999999999999999777777777888888999999999::::::999888888999999::::::999999888777666444333444444444333333333222222222222222333333333444444111111111222333333444444555555555555666666666666zzz~~~xxxrrrhhhfffbbbaaa``````^^^]]]TTTMMMBBB888222000///...,,,,,,,,,+++++++++******(((((()))************))),,,,,,------,,,,,,+++***(((((()))*********))))))&&&&&&'''((()))***++++++(((((()))))))))(((''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))************''''''((((((((()))))))))******+++***(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***...---------------,,,,,,,,,...000111222666>>>DDDJJJTTTbbbnnnvvv{{{zzzxxxtttzzz~~~{{{{{{|||}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwwwwsssrrrooollliiihhhhhhgggdddbbbaaa``````^^^[[[YYYVVVTTTRRRQQQPPPNNNKKKHHHGGGEEEDDDEEEFFFFFFEEEDDDBBB@@@??????@@@AAA@@@???;;;;;;;;;;;;::::::::::::888777777777888999::::::;;;;;;;;;;;;:::999888777888777666666777888:::;;;<<<<<<<<<===>>>>>>??????>>>>>>???AAAAAABBBBBBBBB>>>======<<<<<<<<<======;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???======>>>??????@@@AAAAAA???>>>===>>>@@@AAAAAA@@@>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????>>>>>>==================>>>======<<<;;;;;;;;;;;;;;;888888888999999::::::;;;::::::999888999:::;;;<<<;;;;;;;;;:::999888777666555555444444444333333333000000111111111222222222000111111222222333333444555555555555666666666777{{{~~~{{{|||~~~~~~sssmmmfffcccdddccc```\\\UUUNNNDDD;;;444111//////,,,,,,,,,+++++++++******(((((()))******************************)))(((((((((((()))***************&&&&&&&&&'''((()))***+++)))(((((('''&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((()))))))))******((((((((()))))))))******(((***,,,+++)))'''((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---..................///,,,///222444666<<>><<<<<<===??????>>>::::::::::::::::::;;;;;;:::999999999999999:::::::::;;;;;;<<<;;;:::999888999888777777888:::<<<=========>>>??????@@@AAAAAAAAAAAABBBCCCCCCDDDCCCCCC@@@AAAAAAAAA@@@???>>>>>><<<======>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAA???????????????????????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@======>>>>>>???@@@@@@@@@???>>>======???@@@???>>>>>>>>>>>>===>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@===>>>???AAAAAA@@@???>>>???>>>>>>======>>>>>>??????>>>>>>===============:::::::::;;;<<<=========;;;;;;::::::;;;<<>><<<;;;<<<>>>>>>===<<<>>><<<::::::<<<=========999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<=========<<<;;;::::::999888888999;;;===>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDCCCAAA???>>>===>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBB???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@;;;;;;<<<<<<======>>>>>>>>>===<<<===>>>>>>===<<<>>>>>>>>>===>>>>>>???@@@<<<===>>>???????????????:::<<>>===??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>><<<<<<<<<===>>>??????@@@<<<;;;;;;;;;<<>>???::::::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;>>>??????===;;;:::;;;<<<===<<<<<<===??????===<<<===???BBBDDDFFFFFFEEEEEECCCCCCCCCCCCDDDEEEEEEFFFAAAAAA@@@@@@@@@AAAAAABBB===>>>@@@BBBCCCCCCBBBBBBIIIGGGFFFFFFGGGGGGFFFEEEAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCC@@@@@@??????>>><<<;;;:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<>>>???<<<<<<<<<<<<<<<===>>>???>>>>>>?????????===<<<;;;>>>>>>??????@@@@@@@@@AAA======>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB===>>>??????>>>===;;;:::999888777666555555555555444444555555555444333333222222222222333444555666333333333444444444555555}}}}}}{{{{{{~~~~~~|||~~~xxxqqqkkkddd``````ZZZVVVNNNCCC999222///...++++++,,,---............************************+++++++++******)))))))))*********)))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))*********)))))))))(((((((((((())))))***+++)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---------............---,,,---...000111111444888===EEEOOOZZZdddjjjrrrvvv{{{~~~~~~~~~}}}||||||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}yyyvvvrrrooonnnmmmkkkiiifffdddaaa]]]ZZZVVVTTTSSSLLLLLLJJJHHHFFFDDDBBBAAAAAA@@@???>>><<<;;;:::999::::::::::::;;;;;;;;;;;;:::999::::::;;;<<<===>>>:::;;;<<<======<<<;;;:::<<<<<<============<<<<<>>@@@@@@???@@@BBBDDDFFFGGGGGGFFFFFFHHHGGGGGGGGGGGGGGGHHHIIIBBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFIIIHHHHHHHHHJJJJJJHHHFFFCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>===<<<;;;::::::999999999999::::::999999999999999999999999::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;======>>>>>>>>>?????????======>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBAAA@@@???>>>;;;:::999888777666666666666666666777666666555444555555444333222222222222444444444555555555666666~~~tttllleeebbbbbb[[[WWWPPPFFF<<<444111000******,,,---.../////////+++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))************))))))((((((''''''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++------------............///.........///222444555;;;@@@HHHQQQ[[[eeeooouuu|||~~~~~~}}}}}}}}}~~~~~~{{{|||}}}~~~~~~~~~}}}||||||}}}||||||{{{{{{{{{{{{||||||}}}~~~}}}|||{{{zzzyyyuuurrrnnnkkkjjjiiigggfff^^^\\\YYYUUUQQQNNNLLLKKKFFFEEEDDDBBB@@@???============<<<;;;999888777777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;======>>>>>>>>>>>>======@@@@@@@@@>>><<<:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIKKKLLLLLLJJJHHHFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@???>>><<<<<<:::999999888888999999999888888888888888888888888::::::999888777777888888::::::999888888888999999999:::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????????????????======>>>>>>???@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA>>>===<<<:::999999888888888999999999888888777666666666444333333222222222555555555555666666666777uuulllgggeeeddd[[[XXXRRRHHH>>>666111000++++++,,,---............++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))*********))))))(((''''''&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---////////////000444888;;;EEEKKKSSS\\\dddmmmvvv|||~~~{{{{{{zzzzzz{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~}}}|||zzzxxxwwwvvvqqqnnnjjjfffeeecccaaa___UUUTTTQQQMMMJJJGGGEEEEEEBBBBBBAAA@@@>>>===<<<<<<;;;;;;:::999888777777666888888999999:::;;;;;;;;;===<<<<<<<<<<<<<<<=========>>>???@@@@@@???>>>===>>>>>>????????????>>>>>>@@@AAAAAA???<<<;;;<<<===???@@@AAABBBCCCEEEHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJIIIIIIJJJLLLMMMMMMKKKIIIGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBBBBBBBAAA???>>>===::::::999999888888999999888888888888888888888888999888777777666666777777999888777666666666666666777888888999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888444444444444444555666666555555555555666666666666sssjjjgggfffeeeZZZXXXSSSJJJ???777111///............---,,,++++++++++++++++++++++++++++++)))))))))))))))*********************************&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((((((((())))))******)))((('''&&&&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------...//////000222777???DDDPPPVVV^^^dddiiipppxxx}}}zzzzzzzzzzzzzzz|||~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{{{{{{{{{{|||}}}}}}|||{{{zzz{{{|||||||||}}}~~~~~~}}}|||zzzxxxuuurrrpppmmmiiiddd```]]][[[XXXVVVNNNLLLJJJGGGEEECCCAAAAAA??????>>>>>>===<<<<<<;;;:::::::::999999888888888888888999::::::;;;<<<<<<======<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???@@@AAAAAA???===<<<===???AAACCCEEEEEEEEEFFFHHHKKKMMMMMMMMMLLLLLLKKKJJJIIIMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFJJJJJJIIIIIIJJJLLLNNNOOOKKKKKKKKKLLLNNNNNNLLLJJJIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<;;;:::::::::::::::888888888888888888888888777777666666777777888999888777666555555555555555666666777777777888999999888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@??????>>>>>>???============<<<;;;:::999666666666666666666777888555555555555666666666666rrriiigggfffddd[[[YYYTTTLLLBBB888222000/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++'''''''''(((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((('''''''''((()))******)))((('''&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,------...---.........////////////,,,///111333666===HHHOOO[[[```fffjjjlllqqqzzz{{{yyyyyyzzzzzz|||}}}~~~}}}|||{{{}}}}}}{{{zzzzzz{{{{{{|||~~~}}}|||||||||||||||{{{|||}}}}}}}}}|||{{{{{{zzzyyyxxxvvvrrrnnnjjjhhhdddaaa\\\XXXUUURRRPPPMMMGGGFFFDDDCCCAAA@@@??????;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999::::::;;;<<<=====================>>>??????@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAA???@@@@@@???>>>>>>???AAABBBEEEIIIJJJIIIHHHKKKMMMOOOOOONNNMMMLLLLLLKKKKKKNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRPPPOOOOOOPPPPPPOOONNNNNNMMMKKKJJJKKKLLLNNNPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFEEECCCCCC???>>>>>>===<<<<<<<<<<<<888888888888888888888888888888777777888999::::::777777666555555555666666777777666666666777888888888888888777777777777666777777777777888888888888999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@???>>><<<<<<<<<<<<:::999777666666666666666666666777777777777rrrhhhfffdddaaa\\\[[[WWWOOODDD;;;444111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))*********+++'''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''%%%&&&(((***+++***)))((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------............////////////---000333666;;;EEERRR[[[dddiiinnnooopppttt}}}|||yyyxxxyyy{{{}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxttttttrrrooojjjeee```]]]YYYUUUQQQNNNLLLKKKIIIGGGAAAAAA@@@???>>>>>>>>>>>>999::::::::::::::::::::::::::::::::::::;;;;;;;;;999::::::;;;===>>>>>>???<<<<<<======>>>???@@@AAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB>>>???@@@@@@??????AAACCCEEEJJJPPPSSSQQQQQQSSSVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXYYY[[[[[[[[[[[[\\\YYYVVVTTTUUUUUUUUUUUUUUUTTTRRRQQQQQQSSSUUUWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPOOONNNLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::777777666666666777888888888888666666555666777777888888777777777666666666444444555555555666666666777777777777888888999999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>???@@@AAACCCDDDAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@??????>>><<<;;;999888888888888888888999999999::::::ssshhheeebbb^^^]]]\\\YYYQQQGGG===666222,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))((('''&&&&&&%%%'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&$$$&&&(((***++++++***)))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,---------......---111555999???JJJXXXccciiinnnrrrsssrrrwww}}}}}}{{{wwwyyy{{{}}}}}}~~~~~~|||||||||}}}~~~|||}}}~~~~~~}}}{{{yyyxxxzzzyyyxxxwwwvvvvvvvvvvvvpppooommmiiiddd^^^YYYVVVPPPMMMJJJHHHGGGGGGEEEDDD>>>======<<<<<<======>>>:::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB===>>>???@@@???@@@CCCEEEIIIOOOWWW[[[ZZZZZZ\\\___]]]]]]\\\[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^___```aaa]]]]]]]]]]]]^^^```aaabbbccceeeggghhhiiijjjiiiiiiccc___[[[YYYYYYZZZZZZZZZ[[[YYYWWWVVVVVVXXX[[[\\\^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQOOONNNNNNLLLLLLLLLKKKJJJIIIGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;:::999999999777777777777777888999:::999888777666555555666777888888777777666666666555333333333444444444555555555555666666777777777888999999999999999999999999999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<>>>AAABBB@@@@@@AAAAAACCCDDDEEEFFFHHHHHHGGGGGGFFFDDDCCCBBB===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<~~~nnneeeeeedddaaa```\\\WWWRRRMMMDDD:::222222111111000///---(((%%%,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))(((((((((((())))))))))))************************+++*********))))))(((((((((((())))))))))))((((((+++++++++***)))(((((('''))))))))))))))))))))))))''''''((()))***++++++,,,************************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...)))+++......------...///000222666===HHHTTT___fffjjjnnntttzzz~~~}}}wwwwww{{{~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxvvvzzz|||}}}{{{vvvpppllliiikkkhhhccc___[[[VVVQQQNNNGGGFFFDDDBBB@@@>>>===<<<======<<<<<<<<<===>>>>>>======>>>>>>>>>>>>===============<<<<<<;;;;;;;;;============>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEAAACCCFFFFFFFFFFFFGGGHHHJJJHHHGGGEEEDDDDDDDDDEEE???@@@AAAAAAAAAAAACCCEEEKKKSSS]]]cccddddddddddddhhhgggfffdddcccdddhhhkkkjjjjjjjjjgggeeeeeefffhhhmmmooopppooommmmmmppptttrrrssstttuuuwwwyyyzzzzzzsssoooiiibbb^^^\\\\\\]]]^^^___^^^^^^]]]___cccfffggggggdddaaa______bbbdddddd```[[[VVVRRRQQQQQQRRRPPPNNNLLLJJJJJJJJJHHHGGGJJJGGGEEEDDDEEEFFFFFFEEEAAAAAABBBBBBCCCDDDDDDEEECCCBBBAAA???===<<<::::::;;;;;;:::999999999999:::;;;:::888666666777888999::::::::::::999999888777777777777777888888888888666666666666666666666666555666666666777888888888777888888888999999::::::<<<;;;::::::;;;===???@@@???@@@BBBCCCDDDEEEEEEEEEAAABBBDDDEEEEEECCCBBB@@@CCCBBBBBBAAAAAA@@@???????????????===;;;;;;<<<>>>{{{llldddcccdddbbbaaa^^^YYYTTTOOOGGG<<<555222000...---------,,,+++++++++++++++++++++++++++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))(((((((((((())))))******))))))(((++++++******)))(((((('''))))))))))))))))))))))))(((((())))))******++++++************************))))))******++++++,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...+++---//////......///111222555:::BBBMMMXXXccciiinnnsssyyy~~~|||uuurrrtttzzz~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{yyywwwyyyzzzzzzxxxtttnnnjjjgggccc```[[[VVVRRRNNNJJJFFFAAAAAA@@@???>>>======<<<<<<<<<;;;;;;<<<<<<======>>>??????????????????>>>>>>>>>>>>===============>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIJJJKKKKKKJJJHHHGGGEEEEEEEEEEEE@@@AAABBBBBBBBBDDDFFFIIIPPPXXXbbbiiikkkkkkkkklllpppqqqpppooooooppptttwwwyyyyyyyyywwwuuutttuuuwwwxxxzzz{{{zzzxxxyyy||||||xxxrrrlllgggeeeeeeeeeggghhhiiihhhhhhiiikkknnnppppppooommmkkkkkkmmmoookkkhhhbbb\\\XXXVVVUUUUUURRRPPPNNNLLLLLLKKKJJJHHHIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;===<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::888888888888777777777777777777777666666777777777777777777777888888888888777777777777888888888999999888777777777999;;;<<<>>>>>>@@@AAABBBCCCCCCCCC@@@BBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@???@@@???>>><<<<<<===???yyykkkbbbaaabbbbbbccc___ZZZVVVQQQIII???888222///,,,+++,,,...///000++++++++++++******************))))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((''')))******************)))++++++******)))((((((((()))))))))))))))))))))))))))******************************************************+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---......---///000000///000111333333888@@@JJJSSS^^^gggnnnsssyyyuuuqqqnnnooottt{{{~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxxxxwwwtttooojjjeeebbbZZZVVVQQQMMMIIIFFFBBB???;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;<<<<<<===???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBEEEDDDDDDEEEEEEFFFGGGHHHLLLLLLMMMLLLKKKKKKLLLNNNNNNMMMKKKIIIHHHGGGFFFFFFAAACCCDDDDDDEEEHHHLLLOOOWWW___iiipppssstttuuuwww|||}}}~~~~~~~~~{{{vvvqqqooonnnnnnppprrrttttttsssssstttuuuyyyzzz{{{zzzyyyxxxyyy{{{vvvsssmmmgggbbb^^^\\\\\\WWWUUURRRPPPPPPOOOMMMKKKLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>@@@???>>>=========>>>?????????????????????>>>===:::::::::999999888888777999999777777777777999999999999888888888888888888666666666666666777777777777666555555666777999:::;;;;;;===>>>??????@@@@@@>>>???AAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@???>>>@@@AAAzzzmmmccc___```bbbccc```[[[XXXSSSLLLBBB;;;222///,,,+++---///000000,,,,,,,,,+++++++++++++++******))))))))))))******'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******++++++++++++******************))))))(((((())))))))))))))))))))))))+++*********************************************+++++++++++++++++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,---...///...///000//////111333666666===GGGQQQZZZccckkkqqqxxx}}}}}}zzzpppooonnnqqqwww~~~~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~{{{zzz{{{||||||{{{yyywwwsssooojjjddd^^^ZZZSSSOOOKKKGGGDDDAAA>>><<<888999999:::;;;<<<<<<<<<::::::::::::;;;<<<======@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOOOOOOONNNMMMMMMOOOQQQQQQPPPOOOMMMJJJIIIGGGGGGCCCDDDEEEFFFIIIMMMSSSWWW___fffqqqxxx{{{}}}zzzvvvsssrrrqqqsssvvvyyyzzzyyywwwwwwwww|||~~~}}}xxxrrrlllhhheeeccc^^^[[[XXXVVVUUUTTTRRRPPPQQQOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???@@@@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>======<<<;;;::::::;;;:::888777777888:::;;;::::::999999888888777777666666666666666666666666888777777777777888999:::888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@@@@@@@?????????@@@@@@AAABBBBBBCCCBBBDDDDDDCCCBBBBBBCCCDDDsssggg______bbbbbb___[[[XXXTTTMMMDDD===222111///...//////---,,,......---------,,,,,,,,,******))))))))))))******((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******++++++++++++***************)))))))))))))))))))))))))))))))))))))))++++++++++++************************************,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000...////////////222666:::<<>><<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???AAAAAAAAABBBBBBAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFIIILLLPPPRRRRRRSSSTTTTTTSSSTTTUUUWWWVVVUUUTTTQQQOOOLLLJJJIIIFFFGGGHHHJJJNNNTTT[[[aaajjjrrr{{{~~~zzzwwwuuusssrrrsssvvvzzz{{{zzzyyyxxxxxx|||{{{uuuqqqmmmkkkfffddd```^^^]]][[[YYYWWWVVVTTTSSSRRRRRRRRRPPPNNNKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAA@@@??????>>><<<;;;:::999999:::;;;<<<;;;;;;::::::999999888888888888888888888888888888888888888888888999999999888888999:::;;;;;;;;;;;;888999:::;;;<<<<<<=========>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFEEEDDDEEEFFFzzzlll```^^^bbbbbb```\\\YYYVVVPPPGGG@@@444222000//////...,,,***//////......------,,,,,,******))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))******************)))******))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000////////////111555;;;@@@GGGOOO[[[cccgggmmmtttzzz}}}wwwuuutttvvv{{{~~~~~~{{{{{{||||||||||||}}}}}}~~~|||{{{zzzxxxvvvsssmmmeee^^^ZZZTTTNNNIIIFFFBBB???<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDFFFIIIMMMQQQTTTVVVXXX[[[\\\]]]]]]___```]]]\\\[[[XXXUUURRROOOMMMLLLLLLNNNPPPTTT\\\ffflllvvv}}}~~~~~~~~~~~~~~~|||zzzxxxvvvtttssssssvvvyyy{{{{{{zzzzzzzzz|||{{{wwwtttrrrooollliiifffeeeccc```^^^ZZZYYYXXXWWWXXXVVVTTTRRRNNNLLLIIIGGGEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBEEEEEEEEEDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;888999999999999999999999999::::::;;;<<<<<<;;;;;;888888888999999::::::;;;<<<<<<===>>>??????@@@@@@BBBDDDEEEFFFDDDDDDDDDEEE~~~pppbbb___cccdddaaa^^^[[[YYYRRRJJJCCC666333///------...------//////...------,,,++++++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))((()))))))))))))))))))))***))))))))))))))))))))))))*********++++++,,,,,,,,,***************************++++++,,,,,,---------++++++,,,,,,,,,,,,------------------...///000111000000111111444999AAAFFFTTT]]]gggmmmpppttt{{{|||zzzxxxyyy}}}~~~~~~{{{{{{{{{|||||||||}}}}}}|||}}}|||zzzwwwssspppiiibbbZZZTTTQQQNNNHHHCCCBBB???<<<;;;;;;===>>>>>>;;;;;;<<<<<<<<<=========>>>>>>??????@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEFFFHHHLLLPPPRRRUUUYYY^^^bbbdddeeefffgggeeedddbbb```\\\XXXUUURRRRRRSSSTTTVVV\\\eeepppwww|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwuuutttrrrqqqsssvvvxxxxxxyyyzzz{{{{{{}}}~~~~~~}}}|||}}}~~~~~~{{{yyywwwwwwtttpppmmmllliiigggeeebbb```_________^^^[[[XXXQQQOOOLLLHHHFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBCCCDDDDDDCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============999999999999999999::::::;;;<<<<<<<<<======>>>>>>>>>@@@CCCCCCBBBAAABBBBBBsssddd```eeeeeebbb___]]][[[UUULLLFFF777333...++++++...000111......---,,,,,,+++************))))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))************************(((((())))))******++++++(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,,,,------******************************+++,,,,,,---......++++++,,,,,,,,,---------...------......///000111111222222333666===EEEJJJ^^^fffppptttvvvyyy||||||~~~{{{{{{{{{{{{|||||||||}}}{{{|||~~~|||yyytttoookkkaaaZZZRRRNNNLLLJJJEEEAAABBB???<<<<<<===@@@AAABBB999::::::;;;===>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHFFFFFFHHHKKKNNNPPPSSSXXX^^^cccfffggghhhiiijjjiiihhheeeaaa]]]YYYWWWVVVWWWXXX[[[aaakkkvvv~~~}}}|||xxxxxxwwwwwwvvvvvvuuuuuutttuuuuuuuuuuuusssrrrqqqnnnpppsssuuuuuuwwwyyyzzzyyyzzz{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{zzz{{{xxxuuurrrpppmmmkkkhhhiiihhhgggggggggeeebbb___TTTQQQMMMJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDGGGHHHHHHGGGDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????======>>>>>>???>>>>>>>>>;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@AAA@@@??????@@@~~~yyy{{{}}}}}}qqqfffbbbeeeccc___\\\XXXSSSMMMIII>>>888000------...///.........---------,,,,,,,,,************************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%&&&&&&'''((()))***++++++(((((())))))*********+++*********)))))))))))))))+++***+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,---///222000///111888>>>DDDNNNWWWiiinnnttt|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~{{{xxxtttmmmfffaaaZZZVVVPPPKKKGGGDDDAAA??????>>>=========>>>???@@@@@@@@@??????@@@@@@AAAAAAAAABBBDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSXXX\\\aaaeeegggjjjmmmooolllkkkiiigggdddbbb```______```aaadddiiioootttxxx~~~~~~}}}}}}}}}vvvwwwwwwvvvtttssstttvvvtttttttttuuuuuuttttttsssnnnoooqqqssstttuuuvvvvvv||||||{{{zzzzzzyyyxxxxxx~~~~~~~~~}}}|||{{{zzzyyyzzzyyywwwuuurrrooommmkkkmmmlllkkkjjjiiihhhhhhhhh\\\ZZZVVVRRROOOMMMMMMMMMMMMLLLJJJHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;:::;;;<<<>>>>>>;;;<<>>|||wwwxxxzzz}}}yyymmmhhhgggdddaaa^^^ZZZUUUOOOLLL???999111------//////.........---------,,,,,,,,,************************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((('''''''''((((((((()))))))))))))))((()))))))))************+++++++++***************,,,++++++,,,...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............000111111000555===DDDJJJTTT]]]lllqqqyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{}}}~~~}}}|||yyywwwssspppkkkeee^^^YYYTTTQQQLLLHHHFFFEEECCCBBB???>>>=========>>>??????@@@@@@@@@@@@AAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQOOOOOOPPPPPPOOOMMMQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTVVVXXXZZZ[[[ZZZ]]]aaadddfffgggiiikkkmmmmmmllljjjhhhfffeeedddddddddeeegggkkkpppuuuxxx}}}~~~}}}{{{yyyyyyyyyyyyvvvwwwwwwvvvttttttuuuvvvuuuuuuuuuuuuuuuttttttssspppqqqssstttvvvwwwwwwxxxzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyywwwuuussspppmmmlllpppqqqrrrrrrrrrpppooonnncccaaa]]]YYYVVVUUUTTTTTTTTTSSSQQQOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJJJJKKKKKKJJJJJJJJJFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>======>>>>>>=========>>>???@@@<<<===???@@@AAAAAA@@@@@@|||vvvvvvwwwzzz}}}wwwnnnhhhfffbbb```\\\XXXRRROOOAAA;;;333......//////.........---------,,,,,,,,,************************))))))************))))))))))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))************++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000/////////000444555;;;EEENNNVVV```iiirrrxxx~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~}}}xxxvvvrrroookkkfffaaa[[[TTTPPPLLLJJJGGGEEEEEEEEEEEEDDDAAAAAA@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNRRRSSSTTTVVVWWWXXXXXXXXXWWWUUUSSSSSSTTTUUUUUUTTTWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]___aaabbbccceeehhhiiijjjjjjlllmmmrrrrrrrrrqqqpppooonnnnnnoooooooooppprrruuuxxxzzz}}}~~~~~~||||||{{{yyyxxxwwwwwwxxxyyyyyyzzz{{{{{{yyyxxxyyyyyywwwwwwwwwvvvvvvuuuuuutttssstttuuuvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwvvvuuurrrpppnnnmmmmmmooorrrtttuuutttqqqpppllljjjgggdddaaa```______^^^]]][[[YYYWWWUUUSSSRRRSSSTTTTTTTTTTTTRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB?????????@@@@@@AAABBBCCCxxxxxxxxxyyy||||||pppgggeeebbb```]]]YYYTTTQQQCCC===555000///000///.........---------,,,,,,,,,************************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++*********)))))))))(((((()))))))))))))))******************++++++++++++++++++*********,,,,,,+++)))++++++,,,,,,,,,,,,------,,,,,,------------------+++...000000///...///000666999AAANNNYYYaaakkktttzzz~~~~~~~~~~~~~~~}}}}}}}}}|||~~~yyyrrrnnnkkkhhhccc^^^YYYSSSMMMIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHJJJKKKLLLLLLMMMOOOQQQRRRTTTTTTTTTZZZ[[[\\\___```bbbbbbccc___]]]ZZZZZZ\\\^^^__________________```aaabbbbbbcccdddeeefffhhhjjjkkklllmmmooorrrsssssstttuuuwwwyyyzzz{{{{{{{{{{{{zzzzzz|||||||||}}}}}}~~~}}}|||{{{zzzzzzzzz{{{|||}}}|||{{{zzzyyywwwvvvvvvvvvtttuuuuuuvvvwwwxxxyyyzzzxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvuuutttrrrpppnnnmmmmmmoooqqqsssttttttsssssssssqqqooommmkkkjjjjjjjjjffffffeeedddbbb___]]]\\\\\\]]]^^^___^^^\\\ZZZYYYVVVUUUSSSQQQPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIGGGFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@AAACCCFFFGGG{{{{{{zzzzzz|||~~~oooeeedddaaa___]]]ZZZUUURRRFFF@@@777222000000///.........---------,,,,,,,,,************************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,))))))))))))******************))))))))))))))))))))))))))))))******+++++++++)))((()))***+++***)))+++++++++,,,,,,---------,,,,,,,,,---------......+++---/////////...///000666:::EEETTT```hhhqqqzzz~~~~~~~~~~~~~~~}}}}}}}}}|||~~~vvvmmmhhhbbb^^^YYYTTTPPPLLLGGGDDDCCCBBBAAAAAACCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOQQQUUUVVVXXXZZZ\\\]]]^^^^^^aaabbbdddgggiiikkkllllllkkkiiiggggggiiilllmmmnnnlllllllllmmmnnnooopppqqqsssssstttvvvwwwxxxyyyyyyvvvxxxzzz|||}}}~~~}}}}}}}}}}}}~~~}}}zzzyyyxxxwwwuuuttttttuuuvvvwwwxxxyyyyyyzzz{{{{{{|||}}}~~~~~~||||||{{{{{{yyyxxxvvvvvvuuuuuuuuutttsssrrrpppooossssssrrrrrrsssuuuwwwyyyvvvuuuuuutttssssssssssssooooooooonnnmmmllljjjiiifffgggggghhhgggeeedddccc___]]][[[XXXVVVTTTSSSRRRSSSSSSRRRPPPOOONNNMMMLLLNNNMMMLLLJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKMMMLLLKKKJJJIIIIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEECCCCCCDDDGGGIIIKKK~~~~~~mmmdddbbb```___]]]ZZZVVVSSSIIIBBB999333111111///.........---------,,,,,,,,,************************))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,)))))))))******+++++++++************))))))))))))((((((((()))******+++++++++***((((((***+++***)))***++++++,,,,,,------...+++,,,,,,------.........---.../////////000222444888===JJJZZZfffmmmvvv~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{~~~{{{qqqgggaaaWWWSSSNNNJJJGGGDDDBBB@@@AAA@@@@@@BBBDDDEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKMMMOOOQQQTTTVVVWWW[[[\\\^^^```bbbdddeeeeeehhhiiilllooorrrtttvvvvvvtttrrrqqqsssvvvxxxyyyyyyvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~|||zzzyyyuuuttttttttttttvvvxxxyyyzzz{{{|||}}}~~~}}}}}}|||zzzxxxvvvuuuvvvwwwwwwwwwvvvuuuttttttuuusssqqqppppppsssuuuwwwxxxxxxyyyyyyzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxqqqqqqpppoooooonnnnnnnnnkkkiiifffccc```]]]\\\[[[XXXWWWVVVTTTSSSQQQPPPOOOOOOOOONNNMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMNNNNNNMMMMMMLLLNNNMMMLLLJJJJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHJJJMMMOOOooocccbbb```___^^^[[[WWWTTTKKKDDD;;;444222111///.........---------,,,,,,,,,************************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************++++++***************)))************)))))))))((((((((()))******+++,,,,,,---,,,***)))+++,,,,,,+++******+++,,,,,,---......++++++,,,,,,---......//////000000///000222666:::@@@EEERRRcccooovvv~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{}}}~~~yyyrrrggg^^^XXXNNNKKKFFFBBBAAA@@@???>>>>>>>>>???BBBEEEHHHHHHGGGIIIKKKMMMOOOQQQRRRRRRRRRUUUVVVWWWYYY\\\```bbbdddcccdddgggiiikkkmmmnnnnnnssstttwwwzzz~~~~~~|||{{{vvvuuutttttttttvvvxxxyyyzzz{{{|||~~~~~~}}}|||zzzyyyzzzzzz{{{{{{{{{zzzzzzyyyvvvuuusssrrrqqqrrrsssssszzz{{{|||}}}|||zzzxxxxxxxxxyyyzzzxxxvvvsssooollliiigggfff```___]]][[[YYYWWWUUUUUUPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNOOOPPPPPPOOONNNNNNPPPOOONNNLLLLLLMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOOOONNNLLLKKKJJJJJJJJJJJJLLLNNNPPPQQQqqqcccbbb``````___\\\XXXVVVLLLEEE;;;555222111///.........---------,,,,,,,,,************************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))------,,,+++***)))((('''+++*********))))))(((((())))))***+++,,,,,,------///---++++++,,,......---******+++,,,,,,---......++++++,,,,,,---...//////111111111000111444:::>>>HHHNNN\\\lllxxx~~~~~~zzzyyyyyyzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwuuuppphhh^^^UUUOOOKKKGGGCCC@@@@@@@@@@@@@@@<<<===???BBBGGGJJJJJJJJJPPPQQQTTTWWWYYYZZZZZZ[[[___```bbbdddgggkkkmmmooopppqqqsssvvvxxxyyyzzz{{{|||~~~}}}|||wwwvvvuuutttuuuvvvxxxzzzzzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzyyyxxxwwwvvvuuu{{{}}}|||xxxtttqqqooommmgggfffdddbbb```]]]\\\[[[UUUVVVVVVWWWVVVTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRRRRQQQPPPOOORRRQQQOOONNNNNNOOOPPPQQQMMMMMMMMMNNNNNNMMMMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPOOOOOOOOONNNNNNNNNQQQQQQRRRRRRRRRQQQOOONNNKKKKKKLLLMMMNNNPPPRRRSSSwwwdddcccaaa```___\\\YYYUUUOOOJJJAAA888222//////000////////////...---,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((*********)))))))))))))))************************)))************+++++++++)))************+++++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,...///...///000111333888>>>BBBRRRZZZeeeoooxxxzzzwwwwwwxxx~~~{{{zzz{{{{{{{{{{{{~~~}}}{{{yyyxxxuuupppmmmmmmkkkfff```YYYRRRMMMJJJCCCBBB@@@???>>>>>>>>>??????@@@BBBEEEHHHKKKMMMOOOUUUXXX___fffhhhfffiiinnnmmmqqqsssqqqrrrvvvyyyyyyzzz{{{}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{~~~~~~|||}}}}}}{{{yyyxxxwwwwwwwww{{{|||xxxvvvsssooojjjfffdddaaa^^^\\\[[[ZZZXXXXXXYYYYYYWWWUUUZZZXXXVVVXXX[[[\\\[[[YYYZZZYYYWWWUUUUUUUUUWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSQQQQQQRRRRRRQQQPPPPPPOOOMMMMMMMMMOOOQQQRRRSSSRRRPPPOOOOOOPPPRRRSSSRRRTTTVVVUUURRRNNNLLLLLLRRRQQQPPPOOOOOOQQQSSSUUUxxxcccbbb```___^^^\\\XXXVVVPPPKKKBBB999333000///000............---,,,+++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))************)))))))))(((***)))))))))))))))))))))************************)))************+++++++++)))************+++++++++------,,,,,,,,,---......---------,,,,,,,,,,,,,,,---...//////------.../////////000222666<<>>======>>>???@@@CCCDDDGGGJJJMMMPPPRRRSSSXXX[[[ccclllooopppttt{{{}}}~~~}}}{{{zzzzzz{{{|||}}}}}}|||{{{zzzzzzyyy|||~~~zzzvvvqqqnnnkkkiiifffddddddbbbaaa```aaa```___]]]___]]]\\\^^^```bbbaaa______^^^\\\ZZZYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTUUUUUUTTTSSSTTTSSSRRRRRRRRRSSSUUUVVVTTTSSSSSSRRRRRRSSSTTTUUUVVVXXXZZZZZZXXXVVVUUUUUUXXXXXXWWWVVVVVVWWWXXXXXXxxxbbb```___^^^]]]\\\YYYVVVQQQLLLDDD<<<555111000000---------------,,,+++***,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))+++************)))))))))************))))))))))))))))))))))))))))))******************************)))************+++++++++)))************+++++++++///...------,,,,,,,,,------------------------------...000000///......//////000111444:::DDDOOOWWWiiipppzzz~~~zzzxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{yyyvvvsssoookkkgggccc^^^ZZZRRRPPPLLLGGGDDDBBBAAAAAA>>>>>>>>>>>>???AAABBBCCCGGGIIILLLPPPTTTWWWYYYZZZ]]]```iiitttzzz~~~}}}|||}}}~~~~~~|||}}}{{{wwwtttqqqooollljjjhhheeedddeeedddcccbbbfffeeedddeeegggiiihhhggggggeeecccaaa````````````____________````````````___]]][[[ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[XXXYYYZZZZZZ[[[[[[[[[[[[]]]___aaabbbaaa`````````]]]]]]]]]]]]\\\\\\[[[ZZZwwwbbb```^^^]]]]]]\\\YYYWWWSSSOOOGGG???888333000000---.........------,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************))))))))))))*********))))))))))))))))))))))))))))))*********************************))))))*********+++++++++))))))*********+++++++++,,,++++++******+++++++++---------...............,,,...000111000//////000000111333888@@@MMMZZZcccqqqwww}}}|||}}}~~~~~~~~~~~~|||xxxuuupppmmmhhhccc___ZZZUUUQQQMMMKKKGGGDDDAAAAAABBBCCCAAAAAA@@@AAABBBDDDFFFHHHKKKMMMQQQUUUYYY]]]___```cccfffooo{{{~~~~~~{{{xxxtttrrrooommmjjjhhhhhhhhhgggeeejjjjjjjjjkkkmmmnnnnnnnnnnnnmmmkkkiiigggfffffffffeeefffffffffffffffggggggeeecccaaa```aaaaaa```______```aaaaaaaaaaaa``````___aaaccceeeeeeeeedddcccdddfffhhhhhhggggggggghhhfffggghhhhhhgggeeecccaaaxxxeeebbb```^^^^^^]]][[[YYYUUUQQQJJJBBB:::555111000...////////////......---++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************************************))))))*********+++++++++))))))*********+++++++++************+++,,,---...---------.........//////---///111111000///000111222444888???IIIVVVdddmmmwww}}}~~~}}}~~~zzztttpppjjjgggaaa]]]XXXTTTOOOLLLHHHFFFBBB???>>>>>>???@@@CCCCCCCCCCCCEEEGGGJJJKKKNNNQQQVVV[[[```ccceeefffkkkmmmuuu{{{wwwuuuvvvxxxzzzzzz~~~{{{xxxxxxuuuqqqoooooonnnmmmllllllmmmnnnooopppqqqrrrsssssssssqqqooonnnmmmlllkkkkkkkkkllllllmmmmmmmmmnnnllljjjhhhggghhhhhhgggfffeeefffgggggggggffffffeeeeeegggjjjlllmmmmmmlllkkkkkkmmmnnnnnnmmmlllmmmnnnrrrsssuuuvvvuuusssqqqooo|||iiifffcccaaa___^^^\\\ZZZWWWSSSMMMEEE===777222000//////000000000//////...***++++++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************((((((((()))******++++++************************)))************+++++++++)))************++++++++++++++++++,,,---...000000,,,,,,,,,---....../////////000000000///000222444666:::AAAIIITTT```lllsss~~~~~~~~~}}}|||~~~|||}}}zzztttmmmhhhaaa^^^YYYUUURRROOOKKKIIIEEEDDDAAA???>>>>>>???@@@CCCCCCDDDFFFHHHLLLOOOQQQVVVYYY___eeejjjnnnpppqqqtttuuu{{{~~~|||xxxrrrmmmkkkmmmpppsssssswww}}}~~~|||yyyuuurrrqqqqqqpppooooooppprrrsssssstttvvvwwwxxxwwwvvvuuutttsssrrrqqqqqqrrrrrrssssssttttttuuusssqqqooooooooopppooommmllllllllllllkkkkkkkkkkkkiiikkknnnqqqrrrsssrrrqqqsssuuuvvvvvvuuuuuuvvvwwwzzz{{{}}}}}}|||mmmjjjfffcccaaa```^^^\\\XXXUUUOOOGGG???888333000......///////////////...******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))******((()))))))))************'''(((((()))******++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,------...///+++++++++,,,---.........000111000///...000333666;;;AAAJJJUUU___iiirrrwww~~~}}}~~~}}}}}}~~~~~~{{{vvvpppiiiaaa\\\WWWTTTPPPMMMKKKJJJGGGFFFBBBAAAAAA@@@@@@AAABBBBBBDDDEEEGGGKKKOOOTTTYYY[[[aaaeeekkkqqqwww{{{}}}~~~~~~}}}}}}|||~~~{{{vvvnnngggdddfffiiilllmmmpppvvv|||~~~}}}}}}}}}xxxuuussssssrrrqqqrrrtttwwwwwwwwwwwwzzz|||{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzxxxvvvvvvwwwwwwvvvuuusssrrrpppooooooooopppqqqppprrrtttvvvxxxyyyzzzzzz{{{}}}~~~pppmmmhhheeecccaaa___]]]YYYVVVPPPIII@@@999333000------...............---*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++'''(((((()))***+++++++++************************)))************+++++++++)))************+++++++++,,,,,,++++++******++++++******+++,,,,,,---......222111000...---000444888???FFFQQQ\\\fffooouuuyyy}}}{{{~~~zzztttmmmfff^^^WWWQQQPPPMMMIIIGGGGGGFFFEEEDDD;;;<<<===>>>???@@@@@@@@@GGGHHHKKKPPPVVV]]]bbbeeeiiimmmttt{{{~~~{{{{{{}}}~~~xxxnnneee``````ccceeehhhkkkpppuuu{{{~~~{{{{{{|||}}}{{{zzzzzzyyyxxxuuuxxxzzz{{{zzzzzz}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{{{{{{{|||{{{yyywwwuuusssrrrqqqrrrssstttwwwxxxzzz|||~~~qqqddddddgggccc]]]ZZZXXXUUUPPPJJJDDD<<<444///...//////000000///...---,,,,,,++++++***)))(((((())))))************))))))***)))))))))***+++,,,,,,)))******++++++)))((('''---+++)))'''&&&&&&((((((************************************************,,,,,,,,,++++++*********---,,,+++***))))))))))))---------...------,,,,,,---......///////////////000......000000000777@@@FFFTTTbbbjjjpppvvv{{{|||}}}wwwwwwvvvzzz~~~~~~}}}{{{}}}|||ssshhh```[[[VVVPPPKKKIIIHHHFFFEEECCCCCCCCCCCC===>>>???>>>>>>???AAACCCEEEHHHNNNVVV^^^eeekkknnnvvvxxx|||~~~}}}}}}xxxoookkkgggccc```aaadddgggkkkooouuu|||~~~|||zzz{{{|||yyyyyyzzz{{{{{{|||}}}~~~~~~|||{{{xxxwwwwwwxxxzzz|||}}}~~~}}}wwwhhheeefffddd___]]]ZZZWWWSSSMMMGGG???777222...///000000000///...------------,,,+++*********))))))************))))))*********)))******++++++)))******+++***)))(((''',,,+++***(((''''''(((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++******,,,++++++***************,,,------...------,,,,,,,,,------...///.........111///000111111222999BBBOOO\\\iiipppvvv}}}~~~xxxyyyxxx}}}~~~}}}||||||}}}tttkkk```WWWRRRNNNIIIEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAAAAA@@@BBBEEEHHHKKKNNNTTT\\\eeemmmtttwww|||~~~{{{tttpppkkkdddbbbdddfffhhhjjjnnnrrryyy}}}zzzzzz}}}}}}yyyvvvvvvwwwwwwsssrrrsssvvv|||~~~}}}||||||}}}xxxyyy}}}nnnfffeeedddbbb```\\\YYYTTTOOOHHHAAA999444///000000000000///...---......------,,,,,,++++++))))))************))))))++++++******)))*********)))************)))((((((+++++++++***))))))((((((((((((((((((((((((((((((************************,,,,,,,,,++++++++++++***+++************+++,,,,,,,,,,,,------...------,,,,,,,,,---............---222111111333333555===FFFXXXcccooovvv|||zzzzzz|||}}}|||{{{{{{~~~~~~{{{xxxvvviiiaaaVVVNNNJJJGGGDDDBBBDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEGGGKKKNNNRRRUUUZZZbbbkkkttt|||}}}yyyqqqhhhfffiiilllmmmmmmoooqqqwww~~~}}}{{{zzz{{{|||yyy{{{~~~zzzxxxzzz}}}{{{ssslllfffdddcccdddcccddddddfffkkkttt~~~|||wwwwww{{{sssgggddddddcccbbb[[[XXXTTTNNNHHHAAA999444111000000000//////.........---------,,,,,,++++++)))******++++++******))),,,,,,+++***)))))))))***************)))))))))(((+++++++++++++++***)))((())))))))))))))))))))))))************************++++++++++++++++++++++++************+++,,,---...,,,,,,------...---------,,,---......//////......222111111444555888AAAJJJZZZdddooowww}}}}}}~~~|||{{{zzzzzz~~~~~~~~~{{{uuupppkkkhhh^^^XXXOOOIIIGGGFFFFFFEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKNNNRRRUUUXXXZZZ___fffoooxxxyyyooommmqqqvvvvvvtttssstttxxx~~~yyywwwssspppnnnnnnnnnoooqqqssswww{{{~~~}}}yyywwwxxx{{{~~~}}}uuukkkccc]]]\\\\\\]]]^^^^^^^^^```fffooowww{{{{{{~~~xxxhhhcccccccccbbb]]]ZZZUUUPPPKKKCCC<<<777222111111000///.........,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,+++***)))))))))************)))))))))))))))***++++++++++++***))))))************************************************++++++++++++++++++++++++))))))******+++,,,......+++,,,,,,---.........---......///000000000000000111000111555777;;;FFFPPP[[[eeeqqqzzz~~~}}}~~~}}}{{{zzzzzz}}}~~~~~~|||{{{|||}}}~~~~~~yyyrrrjjjccc]]]ZZZTTTPPPJJJGGGFFFHHHJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHLLLNNNPPPRRRTTTWWW[[[^^^```cccgggmmmuuu|||xxxwww|||~~~|||yyyxxxzzz~~~yyyuuukkkiiieeebbb______``````gggiiinnnrrruuuwwwwwwwwwuuuuuuuuuwww{{{}}}xxxwwwyyy}}}}}}rrrggg```]]]]]]ZZZ\\\]]]\\\[[[]]]ccchhhttt|||~~~kkkcccdddddd``````]]]YYYTTTOOOHHH@@@;;;333222111000///.........,,,,,,,,,+++++++++++++++******++++++++++++******++++++******)))*********+++******)))((()))))))))***************************************************************************++++++++++++,,,,,,,,,*********++++++---......++++++,,,---............//////000111111111111000111000222666:::@@@LLLXXXaaajjjvvv||||||~~~}}}|||{{{}}}~~~~~~|||{{{|||}}}}}}}}}~~~}}}|||{{{wwwpppggg___XXXSSSQQQLLLJJJHHHGGGGGGIIILLLNNNKKKKKKJJJJJJJJJKKKLLLLLLTTTWWW[[[___aaadddgggiiimmmooosssxxx}}}}}}yyyssszzz~~~zzzuuummmggg\\\ZZZVVVSSSQQQPPPQQQRRRZZZ]]]aaaeeehhhiiihhhhhhaaaaaabbbeeellluuu~~~~~~zzzxxx{{{{{{pppgggdddddd\\\]]]]]]\\\[[[\\\^^^___cccmmm|||oooffffffeee```aaa^^^ZZZVVVPPPIIIBBB===444333111000///......///,,,,,,,,,---------------***++++++,,,,,,++++++************)))******++++++++++++)))((((((((()))******)))((((((((()))************************************************************+++++++++,,,,,,,,,+++++++++++++++,,,---...***+++,,,---...............//////000000000000000222111333999???FFFSSS___gggqqq|||~~~~~~}}}}}}}}}|||}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwsssnnnfff]]]UUUPPPNNNMMMJJJKKKJJJJJJJJJLLLNNNPPPNNNMMMLLLLLLNNNQQQTTTVVV]]]bbbhhhmmmppprrrtttuuuxxx{{{~~~vvvppphhhoooyyy|||vvvssssssuuuwwwxxx}}}}}}~~~yyysssnnnggg]]]VVVLLLJJJGGGEEEDDDDDDFFFGGGKKKNNNRRRVVVXXXXXXWWWVVVPPPOOOPPPSSS[[[eeepppvvv~~~}}}{{{}}}|||sssoooooohhhfffbbb```______^^^]]]\\\cccmmmxxxrrriiihhhfff``````]]]YYYTTTOOOHHHAAA<<<555333111000.........///---.....................***++++++,,,,,,++++++******)))))))))***+++,,,,,,,,,+++)))((((((((()))******)))'''&&&&&&(((***+++))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,------***+++,,,---............---......///////////////333222555;;;BBBJJJXXXdddkkkttt~~~~~~~~~{{{{{{{{{zzzxxxvvvtttrrrmmmggg___VVVPPPMMMLLLMMMMMMNNNOOOOOONNNOOOPPPRRRQQQPPPOOOPPPSSSWWW\\\```dddjjjqqqxxx{{{|||}}}~~~~~~~~~}}}pppjjjdddiiisss~~~~~~zzzuuunnniiiiiijjjmmmnnnsssvvvyyy}}}~~~~~~zzz|||zzztttkkkddd^^^VVVKKKCCCAAA@@@===<<<<<<===@@@AAAAAADDDHHHKKKMMMMMMKKKJJJHHHGGGFFFHHHOOOYYYcccjjjyyy~~~}}}~~~zzzzzzwwwqqqjjjeeecccbbb```]]]\\\___dddhhhnnnwwwtttiiifffdddaaa]]][[[XXXUUUPPPJJJCCC>>>555222000///000000000///------..................***************************++++++++++++***)))))),,,+++***(((''''''&&&&&&''''''''''''((((((((((((((()))++++++******+++---+++)))((())),,,---+++)))++++++++++++++++++++++++************************---------............///,,,+++,,,...000222222222222555:::AAAKKKVVV```fffqqqyyy~~~~~~~~~~~~~~~|||zzzzzzxxxwwwwwwuuurrrmmmiiiddd```YYYSSSNNNLLLLLLMMMKKKNNNRRRTTTTTTTTTTTTUUUTTTTTTTTTVVVZZZ___dddgggkkkooovvv}}}~~~~~~}}}}}}}}}ssskkkeeegggooo}}}|||yyyxxxyyytttoooiiieeedddeeefffgggooopppsssyyy|||zzzwwwwwwzzzpppgggZZZQQQMMMIIIDDDAAA<<<<<<;;;:::999999999999???@@@@@@AAAAAAAAAAAA@@@CCCAAABBBDDDFFFJJJVVVbbbnnnwww|||uuuqqqnnnlllgggddd```___^^^^^^```eeekkkppp~~~vvvkkkgggddd```^^^\\\ZZZVVVRRRKKKDDD???555333000.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))++++++***)))((((((((((((''''''((((((((())))))))))))***++++++)))((()))***+++)))((()))+++---+++***++++++++++++++++++++++++++++++++++++++++++++++++---------............///,,,,,,,,,---///000111111666:::@@@IIISSS]]]fffllluuu}}}~~~~~~~~~~~~}}}zzzyyywwwuuusssqqqooommmiiieeeaaa^^^XXXRRROOOMMMNNNNNNNNNQQQUUUWWWXXXWWWXXXYYYWWWWWWXXXZZZ^^^cccgggjjjqqqtttyyy}}}|||zzzxxxzzzvvvoooeeedddjjjuuu}}}yyywwwsssooojjjggggggggghhhggglllnnnqqqwww~~~{{{wwwrrrrrruuu{{{{{{mmmaaaYYYOOOHHHFFFDDD@@@===<<<;;;::::::999999999:::>>>>>>???@@@AAAAAAAAAAAA@@@>>>>>>@@@AAADDDOOOZZZgggppp}}}|||xxxsssnnniiibbb```^^^[[[[[[]]]aaadddhhhssswwwkkkgggddd``````^^^[[[XXXSSSMMMFFFAAA666333000......///......---------,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))++++++******)))******+++((())))))))))))************++++++***(((''''''(((***)))))))))+++,,,+++***++++++++++++++++++++++++---------------------------------............//////.........///111222333;;;AAAIIISSS\\\fffooottt|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzxxxvvvrrrpppllliiigggeeebbb```^^^[[[WWWSSSQQQPPPQQQRRRSSSVVVZZZ\\\]]]]]]^^^___]]]]]]___bbbfffjjjnnnppptttvvvyyy|||~~~~~~|||yyyvvvuuuxxx}}}yyytttfffcccccckkkssszzz{{{wwwtttqqqooooooooonnnmmmmmmooorrrwww}}}yyytttmmmmmmnnnsss{{{wwwhhh[[[RRRLLLFFFBBBBBBAAA@@@>>>;;;;;;::::::999999::::::<<<===???@@@BBBCCCCCCCCC@@@======>>>>>>???HHHQQQ^^^jjjyyyzzzsssnnnhhhfffbbb^^^[[[ZZZYYYZZZWWW^^^hhhooossswww{{{ttthhhdddcccaaa```^^^[[[XXXTTTNNNGGGBBB777444000............---000000///...------,,,,,,++++++++++++++++++++++++***++++++++++++***))))))+++*********++++++,,,---))))))*********+++++++++(((******)))'''''''''(((***))))))***++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222222111000111222555888???FFFQQQ[[[dddmmmuuu{{{~~~~~~~~~}}}}}}~~~~~~}}}|||{{{yyyzzzzzzzzzyyyvvvtttrrroookkkfffcccaaa```^^^]]]]]][[[YYYVVVUUUUUUVVVVVVXXXZZZ^^^```aaabbbdddfffeeefffiiimmmpppsssuuuwwwxxxwwwxxxxxxzzz|||~~~~~~|||xxxvvvvvvzzz|||zzzuuuiiibbb^^^```eeejjjrrryyy}}}||||||{{{yyywwwtttuuuxxx}}}wwwqqqkkkkkkkkkmmmsssyyytttggg[[[RRRKKKHHHEEECCCDDDDDDCCCBBB===<<<;;;;;;::::::;;;;;;;;;===???AAACCCEEEEEEFFFDDDAAA???@@@??????DDDLLLYYYfffwww|||vvvqqqnnnjjjeeebbb^^^[[[YYYVVVYYY[[[\\\]]]___bbbeeekkkqqq{{{ooobbb```aaabbb^^^]]]ZZZXXXTTTNNNHHHCCC999666111...---.........000000///...------,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************+++,,,---...************++++++++++++&&&((())))))(((((()))+++)))***************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111000000333888<<>>======<<<<<<======>>>AAACCCFFFGGGIIIIIIIIIDDDBBBBBB@@@???BBBGGGSSSaaatttxxxtttoookkkhhhddd```\\\YYYXXXVVVTTTRRRSSSVVVXXXYYY]]]bbbiiisssnnnaaa^^^```aaa]]]\\\ZZZXXXUUUPPPJJJFFF<<<888222///......///...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++*********+++,,,,,,---)))************+++++++++&&&((())))))))))))***,,,(((***++++++******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++---------............///...///000///000444;;;AAALLLUUUaaajjjqqqxxx}}}~~~~~~~~~~~~~~~{{{zzzvvvvvvwwwwwwvvvsssqqqooonnnkkkgggdddccccccbbbbbb``````______^^^]]]\\\\\\ZZZ[[[[[[]]]```fffnnntttxxx{{{yyyxxxuuutttssstttvvvwwwzzzyyyyyyxxxyyy{{{|||}}}~~~~~~||||||}}}~~~zzzyyyyyyyyyyyyvvvrrrnnnjjjaaaYYYVVVSSSQQQSSSVVV\\\cccppp}}}wwwsssrrrqqqooommmmmmqqqwww||||||~~~}}}uuueeeZZZRRRNNNNNNIIIJJJKKKKKKJJJHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>>@@@BBBDDDGGGIIIKKKLLLMMMKKKFFFCCCCCCAAA>>>???BBBLLL[[[ooo{{{uuupppmmmiiiddd___YYYVVVSSSPPPOOOPPPRRRSSSSSSTTTUUUWWW\\\ggguuu}}}qqqccc^^^^^^^^^\\\[[[ZZZYYYWWWSSSMMMIII>>>:::444000//////000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++************++++++,,,)))))))))************+++(((***+++***))))))***+++(((***,,,+++))))))+++---)))******+++,,,,,,---------------------------------------............///...000111111222888BBBIIIWWW```kkktttyyy~~~|||}}}~~~~~~}}}~~~~~~|||{{{xxxxxxyyyyyyxxxuuusssqqqpppnnnkkkjjjjjjjjjiiigggaaaaaaaaa```___]]]\\\[[[YYYXXXWWWXXX\\\eeepppxxx{{{zzzxxxvvvuuuuuuvvvwww{{{zzzyyyyyyyyy{{{}}}~~~~~~~~~}}}}}}}}}zzzvvvsssmmmfff```]]]ZZZUUURRRSSSSSSWWW___jjjyyy|||xxxvvvttttttssspppooorrrxxx}}}~~~}}}yyy}}}vvvfff]]]VVVPPPNNNQQQPPPRRRTTTTTTSSSPPPNNNMMMJJJIIIGGGEEECCCAAA@@@@@@DDDEEEGGGJJJLLLNNNOOOPPPNNNHHHEEEEEECCC??????AAAHHHWWWkkk}}}{{{wwwqqqjjjeee]]]ZZZWWWTTTRRRRRRQQQQQQQQQQQQQQQOOOOOOTTT\\\cccqqq{{{|||uuuggg```^^^\\\\\\\\\[[[ZZZYYYUUUPPPLLL@@@;;;555111///000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++******)))******+++((())))))))))))*********+++,,,---+++)))((()))***(((***,,,+++))))))+++---))))))***+++,,,,,,------........................---------.........//////000222555555777===HHHQQQ```iiisss{{{~~~{{{|||~~~~~~|||}}}~~~~~~}}}|||zzz{{{{{{{{{zzzwwwuuusssrrrpppnnnnnnnnnnnnmmmlllbbbbbbbbbaaa___]]]ZZZYYYXXXVVVTTTUUUZZZdddqqqzzz|||{{{zzzzzzzzz|||~~~{{{rrrlllhhhfffccc\\\XXXXXXRRRSSSVVV\\\gggxxx~~~}}}|||yyyxxxuuuvvvuuusssrrrtttzzz}}}xxxzzz}}}}}}sssfff[[[XXXVVVRRRRRRVVVWWWZZZ^^^___]]][[[XXXWWWMMMLLLJJJGGGEEECCCAAAAAAGGGHHHJJJLLLNNNPPPQQQQQQQQQKKKHHHHHHFFFBBB@@@BBBHHHWWWkkk}}}zzzrrrllleeebbb^^^ZZZWWWTTTRRRPPPNNNOOOOOOLLLIIIIIIMMMQQQXXXbbbqqqyyywwwuuussssssuuuxxxzzz{{{~~~|||nnnaaa]]]```^^^^^^^^^\\\XXXRRRMMMIII???:::555111//////......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,++++++***)))(((+++*********************)))************+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............---------......///---333777777777@@@QQQ```jjjpppuuu|||~~~}}}||||||||||||}}}}}}{{{zzzvvvttttttrrrlllgggeeedddbbb```]]]ZZZXXXWWWSSSLLLKKKQQQTTTYYYiii}}}~~~wwwpppjjjaaaXXXVVVQQQOOORRRVVV```ttt{{{yyyyyy{{{wwwuuuwwwyyyzzz~~~{{{uuussstttuuuzzz}}}wwwfffaaaZZZVVVVVVZZZ___bbbhhhmmmqqqqqqqqqoooggg___UUUSSSPPPNNNLLLJJJFFFDDDDDDFFFJJJNNNQQQPPPLLLIIILLLKKKIIIGGGEEEDDDCCCBBBDDDNNN```uuuzzzqqqnnniiiccc^^^[[[YYYWWWVVVPPPNNNJJJHHHHHHGGGFFFEEEHHHNNNWWWcccmmmqqqqqqoookkkfff```]]]]]]```dddfffeeehhhnnnuuu|||~~~qqqccc^^^```]]]^^^^^^]]]ZZZUUUPPPMMMAAA===777222000//////...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++,,,++++++))))))*********+++++++++)))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////.........///000000///333777888;;;EEEUUUcccooouuu{{{~~~}}}}}}|||yyywwwtttnnniiieeedddaaa^^^[[[YYYWWWVVVQQQKKKIIINNNQQQTTTbbbttt}}}|||||||||wwwlllbbbVVVQQQNNNPPPTTTZZZgggsss}}}~~~~~~{{{{{{|||zzzzzz}}}}}}}}}}}}vvvsssssspppsssvvvxxxyyyzzz~~~{{{qqqiiiddd^^^\\\ZZZ[[[___fffmmmqqqvvv{{{~~~~~~}}}|||tttlll```]]]XXXTTTPPPMMMIIIGGGFFFHHHKKKOOOQQQOOOKKKGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCKKK[[[nnn~~~xxxssslllgggccc```^^^\\\UUUQQQMMMKKKIIIHHHGGGEEEEEEHHHNNNVVV^^^dddffffffccc___YYYVVVVVVWWWXXXXXXXXXZZZ^^^dddkkkqqqvvvxxx}}}~~~~~~}}}}}}vvvggg```___]]]^^^^^^]]][[[VVVRRRPPPEEE@@@999444111000///...000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++,,,++++++)))))))))***+++++++++,,,)))************+++++++++***************+++++++++---------------------------,,,,,,,,,,,,---......000/////////000000111222222444777;;;AAAMMM\\\fffnnnttt{{{zzztttnnniiicccbbb___\\\YYYVVVTTTSSSQQQLLLKKKNNNOOOPPP[[[hhh{{{~~~xxxuuutttuuuvvvzzz}}}yyymmm\\\VVVQQQQQQSSSUUUYYY]]]lllxxx~~~wwwyyy~~~~~~xxxsssrrrllllllmmmlllmmmppptttxxxttttttrrrnnnggg```[[[YYYYYY[[[___eeemmmvvv}}}|||qqqkkkddd]]]WWWRRRNNNKKKLLLMMMOOORRRSSSQQQLLLIIIFFFEEEEEEDDDDDDDDDDDDEEEBBBHHHSSScccvvvzzzrrrkkkgggcccaaa___[[[XXXRRRNNNLLLJJJHHHGGGFFFFFFGGGLLLTTT[[[___aaa^^^ZZZUUURRRPPPPPPOOONNNPPPQQQSSSWWW]]]dddjjjnnnrrrtttvvvxxxyyy|||}}}{{{zzzzzz||||||~~~nnnccc```^^^___^^^]]]ZZZVVVRRROOOGGGBBB;;;555222000...---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***((((((+++*********************))))))*********+++++++++)))))))))***+++++++++,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000111222444555999???IIIVVVbbbjjjmmmttt{{{{{{rrrjjjeee```^^^[[[XXXVVVTTTSSSRRRUUUQQQPPPRRRQQQQQQWWW___mmmuuu{{{uuuooommmnnnpppssswww{{{vvvggg```XXXUUUVVVVVVTTTSSSYYYbbbkkkpppuuuzzzqqqttt{{{{{{tttrrrmmmkkkhhhggggggjjjooorrrmmmkkkhhhbbb\\\XXXXXXXXX]]]bbbjjjsss{{{yyyooofff^^^WWWRRROOORRRRRRTTTWWWXXXVVVRRROOOHHHHHHGGGEEEEEEDDDDDDDDDCCCFFFMMMYYYjjjxxxpppkkkhhheeedddccc^^^XXXSSSOOOMMMJJJHHHJJJIIIJJJNNNUUU]]]cccfffccc^^^XXXSSSQQQQQQPPPPPPPPPOOOOOOQQQVVV]]]ccchhhiiikkkoooqqqtttwwwzzz}}}|||zzzxxxwwwwww}}}{{{~~~vvvgggaaa``````^^^\\\XXXSSSOOOMMMHHHCCC;;;555111///---,,,+++---000111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***((((((---,,,,,,+++***)))(((((())))))*********+++++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---..................///000111222666888===FFFRRR^^^hhhmmmqqqxxx|||ooofff```\\\[[[XXXVVVTTTTTTTTTTTTYYYWWWVVVWWWVVVTTTVVVYYYaaafffpppzzz~~~ssspppkkkhhhhhhlllqqqttt{{{~~~|||qqqhhh^^^XXXXXXYYYWWWSSSQQQUUUYYY\\\aaallluuulllooovvv|||~~~wwwuuupppmmmiiiggggggiiilllnnnfffccc^^^XXXSSSSSSVVVZZZcccjjjuuu~~~yyynnneee^^^XXXTTTVVVWWWXXXZZZ\\\ZZZWWWTTTOOOMMMKKKIIIGGGEEEDDDCCCCCCEEEJJJRRR```sss{{{uuurrrpppnnnkkkfff^^^XXXSSSPPPMMMKKKLLLLLLNNNSSS[[[dddiiillljjjddd\\\VVVTTTTTTTTTTTTOOOMMMKKKKKKNNNTTT[[[___bbbeeeiiilllooorrruuuxxx|||~~~}}}{{{yyywwwvvvvvv{{{}}}~~~~~~}}}}}}~~~~~~mmmdddaaaaaa___[[[WWWSSSOOOLLLHHHCCC<<<666222///---,,,***,,,///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++,,,++++++---,,,,,,+++***)))(((((()))************+++++++++***************+++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---------...///000111222888===EEEPPP\\\fffnnnrrrssszzz~~~}}}nnnddd^^^ZZZYYYXXXVVVWWWXXXZZZ[[[^^^^^^___```^^^\\\YYYXXX[[[]]]bbbiiisss}}}~~~{{{vvvuuusssqqqpppoooooonnnfffeeeeeefffjjjooouuuyyytttmmmcccZZZYYY\\\ZZZUUUQQQPPPPPPRRRTTT\\\kkkyyy|||qqqiiijjjpppvvv||||||yyytttqqqmmmkkkkkklllllllllbbb___ZZZTTTRRRUUU[[[```hhhqqq}}}wwwooogggaaa]]]\\\\\\]]]^^^___]]]YYYVVVTTTRRROOOLLLHHHEEEDDDCCCCCCEEEIIINNNXXXhhhzzz~~~zzzxxxvvvsssnnneee^^^YYYUUUSSSQQQNNNNNNQQQWWW```iiioooqqqpppkkkccc\\\YYYWWWVVVUUUQQQOOOKKKIIIKKKOOOUUUYYY[[[___dddhhhkkkooorrruuuyyy|||~~~~~~}}}{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{}}}rrrgggaaa```___\\\XXXTTTQQQOOOJJJDDD===777333111///...------...............---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++,,,++++++************************)))************++++++++++++++++++***************)))******+++,,,---......---,,,,,,,,,,,,---...............///000111333333:::BBBOOO[[[eeemmmtttxxxwww}}}}}}pppfff```ZZZZZZYYYYYY[[[^^^bbbdddgggiiikkkkkkjjjhhhccc^^^\\\\\\\\\^^^dddjjjpppsssvvvuuusssqqqooolllgggccc``````_________``````aaa^^^```ccchhhnnnuuuzzz}}}}}}sssqqqiii___]]]^^^\\\WWWSSSNNNKKKMMMPPPTTT^^^hhhyyyxxxoooggggggjjjpppxxx~~~zzzwwwtttssssssrrrooolllddd```[[[VVVVVV[[[ccciiioooxxxzzzssslllhhhgggfffeeeeeedddaaa]]]YYYUUUTTTPPPMMMIIIFFFDDDCCCBBBEEEHHHLLLRRR^^^lllwww~~~{{{yyyxxxvvvzzz}}}{{{uuulllddd___\\\YYYXXXWWWVVVWWW]]]eeeooovvvyyyzzzvvvpppjjjddd^^^YYYUUUSSSPPPLLLIIIIIILLLPPPSSSTTTXXX^^^dddiiimmmqqqtttuuuyyy|||}}}|||}}}}}}|||{{{zzzzzzyyytttuuuwwwwwwwwwxxxzzz|||~~~uuuiiiaaa```___\\\ZZZWWWTTTSSSKKKFFF>>>999555333111000000///,,,++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,++++++***)))((('''((()))***+++,,,------)))************+++++++++,,,+++++++++******)))))))))***+++,,,...///000000---,,,,,,,,,,,,---....../////////000111333444555<<>>===@@@@@@BBBFFFJJJOOOTTT[[[___eeehhhmmmpppqqqrrrssstttwwwyyy|||~~~~~~pppcccaaa```^^^]]]\\\ZZZVVVSSSNNNKKKFFF@@@;;;888666555222111000...,,,+++***)))+++,,,...//////...------******+++,,,---------,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------............---------........./////////...000444:::BBBMMMYYY```kkkpppuuu|||}}}~~~}}}}}}||||||{{{|||}}}~~~|||yyyxxxyyy{{{{{{{{{~~~yyyxxxxxxzzz}}}{{{vvvgggccc]]]YYYYYYYYYZZZ[[[YYY\\\```eeeiiiooouuuyyy|||}}}}}}~~~~~~|||yyyvvvuuutttpppjjjgggggghhhjjjjjjiiifffaaa^^^\\\[[[ZZZYYYWWWYYY[[[^^^cccjjjssszzz}}}{{{xxxvvvsssrrrqqqqqqpppggg^^^WWWQQQLLLMMMQQQVVVaaammmtttxxx}}}~~~}}}xxxrrrmmmjjjmmmssszzzzzzqqqeee]]]___dddiiipppyyy}}}xxxkkkfff^^^UUUOOOKKKJJJIIIGGGGGGGGGFFFEEEFFFHHHJJJRRR[[[iiittt{{{oooeeeTTTMMMFFFCCCAAA======???>>>AAACCCGGGJJJPPPVVV[[[```dddiiimmmoooppppppqqquuuwwwyyy|||~~~rrreeeaaa```^^^^^^^^^\\\YYYVVVMMMJJJEEE@@@;;;888666555111111111///---,,,+++,,,------------.........///++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,.../////////......,,,---///000000//////......111666===GGGTTTbbbjjjqqqwww}}}|||~~~|||{{{{{{|||}}}~~~}}}|||{{{zzz{{{}}}}}}|||zzzyyyzzz|||~~~~~~~~~~~~}}}}}}{{{uuujjjfffaaa^^^]]]^^^^^^]]]\\\___cccfffjjjoootttxxxwwwwwwwwwwwwyyy~~~|||yyywwwtttoooiiiffffffhhhjjjkkkjjjfff```\\\ZZZ[[[[[[[[[[[[[[[\\\]]]aaagggoootttxxxwwwvvvsssooommmmmmmmmjjjccc[[[VVVPPPJJJIIIKKKNNNZZZgggnnnuuu{{{zzzuuuoookkkiiilllqqqvvvzzz{{{{{{zzz|||uuunnnhhhaaa\\\___ffflllttt~~~}}}oooiiiaaaXXXPPPMMMKKKKKKHHHIIIIIIIIIHHHHHHJJJLLLTTT^^^lllwww~~~oooeeeUUUMMMEEECCC@@@======@@@===???AAACCCFFFKKKQQQVVVYYY^^^eeekkknnnooopppqqqsssuuuwwwyyy{{{}}}}}}~~~ttthhhaaa```_________^^^[[[XXXMMMJJJEEE@@@;;;888666555000111111000///......///---------------...///000,,,,,,---------,,,++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***)))........................+++++++++,,,,,,---------)))***,,,---...---,,,,,,,,,---///111111000...---///222888@@@KKKYYYhhhqqqsss|||~~~}}}{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzyyyxxxxxxxxxzzzyyyyyy{{{~~~|||~~~wwwqqqmmmiiieeebbbaaabbbaaaaaa```ccceeegggiiilllpppssspppppppppppprrrwww~~~zzzxxxtttoooiiieeeeeegggjjjkkkkkkfff___ZZZYYYZZZ[[[\\\^^^______```bbbgggnnnsssvvvvvvtttqqqnnnlllkkklllfff```ZZZVVVPPPIIIGGGHHHHHHUUUbbbkkksss{{{zzzuuuoookkkiiilllppptttwwwwwwvvvuuussskkkfffddd```]]]```hhhlllttt}}}qqqlllcccYYYRRRNNNMMMMMMJJJKKKMMMLLLLLLMMMOOOQQQXXXbbbppp|||}}}yyywwwyyy~~~zzzlllcccUUUMMMEEECCC@@@===>>>@@@<<<>>>???AAACCCHHHNNNSSSTTTZZZcccjjjnnnppprrrsssrrrsssuuuwwwyyyzzz{{{|||}}}lll___]]]ZZZ[[[\\\[[[XXXTTTPPPNNNJJJDDD===888555444////////////............//////...------------......,,,******+++,,,+++***)))***+++++++++)))((('''++++++************++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---,,,******+++---000222,,,---///.........111222111444:::DDDPPP^^^jjjrrrvvv~~~}}}~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyxxxuuurrrqqqrrrsss{{{}}}~~~~~~~~~}}}}}}xxxrrrmmmiiihhhfffeeecccbbbbbbbbbbbbcccdddeeefffggggggfffhhhjjjkkkjjjiiiooozzz}}}yyyvvvppplllgggbbbaaaccchhhkkkhhhfffbbb___]]]]]]]]]^^^______```bbbeeeiiilllnnnrrrrrrqqqnnnjjjgggffffffbbb___[[[VVVQQQLLLIIIHHHKKKRRR\\\hhhsssyyy}}}~~~}}}{{{uuuppppppooopppsssuuutttoookkkkkkfff```\\\[[[___dddhhhooouuu~~~~~~uuuoooggg^^^XXXQQQLLLIIIKKKLLLMMMNNNOOOOOOPPPOOO[[[cccppp{{{|||xxxssspppooopppppppppxxx{{{~~~~~~xxxnnnddd]]]OOOLLLGGGDDDAAA@@@===;;;<<<===>>>>>>???CCCHHHKKKPPPUUU]]]cccgggjjjmmmnnnnnnoooqqqssstttuuuvvvvvv~~~nnnccc___\\\[[[\\\[[[WWWSSSPPPNNNJJJDDD===888555333////////////............//////...------------......,,,******+++,,,+++******+++++++++******)))(((++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++//////.........---------...///////////////111333333777>>>GGGSSS___jjjqqqvvv~~~~~~~~~~~~|||{{{zzzyyywwwwwwwwwuuusssrrrtttuuu~~~~~~|||}}}~~~}}}~~~|||wwwrrrmmmiiiggggggfffeeecccbbbaaaaaabbbbbbbbbccccccddddddeeefffhhhiiigggggglllvvv|||vvvrrrkkkhhhbbb^^^]]]```dddggghhhfffccc```^^^^^^___```aaaaaabbbcccfffiiilllmmmqqqpppnnnjjjeeeaaa______]]][[[WWWRRRMMMIIIGGGEEEJJJPPP[[[gggpppvvvxxxyyy|||}}}~~~yyytttsssssssssttttttrrrmmmiiieeebbb^^^[[[\\\```eeeiiiooottt||||||~~~xxxrrriiiaaaYYYSSSNNNKKKKKKLLLNNNPPPQQQRRRSSSSSS[[[bbbmmmxxxvvvrrrlllhhhfffeeedddccciiikkkmmmmmmiiiaaaYYYSSSNNNKKKGGGDDDBBB@@@>>><<<;;;<<<<<<===>>>AAAEEEIIIOOOSSSZZZ```dddhhhlllnnnlllmmmoooqqqrrrsssttttttsssfffbbb^^^\\\\\\ZZZWWWSSSPPPMMMIIIDDD>>>888444222////////////............//////...------------......,,,+++***+++,,,+++***,,,,,,++++++******++++++++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++...///000111000///---,,,///000000000///000222444555:::CCCMMMWWWbbblllrrrzzz~~~}}}~~~~~~|||{{{yyyxxxwwwssstttuuuuuutttuuuwwwyyy}}}{{{zzzzzz|||}}}}}}||||||}}}~~~~~~~~~}}}wwwssspppmmmjjjhhhdddeeeeeeeeedddcccaaa```aaa```_________```aaabbbdddfffgggeeedddiiirrrzzz|||uuuppphhhddd___\\\[[[^^^bbbeeejjjhhhfffdddccccccdddddddddddddddeeefffiiikkklllpppoookkkfff```\\\ZZZZZZ[[[XXXUUUPPPLLLIIIGGGFFFGGGNNNYYYdddmmmrrrttttttyyyzzz|||}}}~~~zzzyyyxxxvvvuuusssooojjjfff```___]]]]]]___dddhhhlllooosssyyy{{{tttpppwww{{{uuulllccc\\\UUUPPPMMMLLLMMMOOORRRUUUWWWXXXYYY[[[aaajjjttt}}}xxxppplllfffaaa^^^[[[YYYWWWXXXZZZ[[[\\\YYYTTTOOOKKKKKKIIIEEECCCBBBAAA???===:::;;;;;;:::;;;>>>BBBEEEJJJNNNSSSXXX]]]bbbgggjjjjjjkkklllnnnooopppqqqqqqxxxgggbbb]]][[[[[[ZZZWWWTTTPPPMMMIIIDDD???:::555111////////////............//////...------------......---++++++,,,,,,,,,+++...---+++******+++,,,---++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000//////000///...000333555666===HHHRRR\\\fffooovvv}}}}}}|||}}}}}}|||{{{yyywwwuuuttttttoooqqqtttuuuwwwyyy|||~~~yyyxxxwwwwwwxxxyyyyyyyyyyyy{{{}}}~~~~~~~~~{{{xxxuuuqqqnnnmmmmmmlllkkkdddeeefffffffffdddaaa``````^^^\\\[[[[[[\\\]]]___bbbdddeeedddbbbfffooowww~~~vvvqqqhhheeeaaa^^^^^^```dddfffllllllkkkjjjiiiiiiiiiiiifffeeeeeeeeeeeegggiiijjjnnnlllhhhccc]]]ZZZYYYZZZ[[[YYYVVVRRROOOLLLIIIHHHFFFLLLWWWccclllqqqssssssvvvwwwyyyzzz|||}}}~~~~~~}}}}}}~~~~~~~~~}}}yyyuuupppkkkeeebbb______aaacccfffjjjmmmoooooorrrvvv{{{xxxooohhhjjjttt~~~xxxnnnddd\\\VVVQQQNNNLLLNNNQQQUUUYYY\\\^^^___]]]aaahhhooowwwyyyqqqlllhhhccc^^^[[[XXXTTTRRRPPPQQQRRRRRRQQQOOOMMMKKKIIIGGGDDDCCCCCCBBB@@@>>>:::::::::999888:::>>>BBBDDDGGGKKKOOOTTTZZZ```dddhhhhhhjjjlllmmmnnnnnnnnn|||hhhccc]]]YYYYYYYYYWWWUUUQQQNNNIIIEEEAAA<<<666111////////////............//////...------------...///---++++++,,,---,,,+++...---,,,++++++,,,---...++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,...000222...............000444777999AAAMMMXXXbbbkkkuuu}}}}}}|||{{{zzz|||}}}}}}|||yyyxxxuuusssqqqpppoooooollloootttwwwzzz}}}}}}{{{vvvvvvvvvuuuuuuuuuvvvwwwvvvxxx{{{}}}}}}}}}}}}~~~|||wwwtttqqqnnnlllkkklllmmmmmmllleeeeeeggggggfffdddaaa```^^^\\\ZZZYYYYYYZZZ[[[]]]aaaccceeecccbbbfffnnnvvv{{{vvvllliiieeebbbaaacccgggiiimmmmmmmmmmmmmmmlllkkkkkkfffeeedddddddddeeefffgggiiigggccc^^^ZZZXXXYYY[[[[[[ZZZYYYVVVSSSOOOKKKIIIEEELLLVVVaaajjjpppssstttrrrsssuuuwwwyyyzzz{{{|||zzzzzz{{{{{{{{{{{{{{{{{{|||}}}vvvnnnhhhcccaaaaaacccgggkkkoooqqqssssssrrrtttvvvzzz~~~zzzqqqiiifffjjjvvvyyynnnddd\\\VVVQQQNNNKKKNNNRRRVVV[[[___bbbddd```bbbggglllsss|||~~~tttmmmgggddd```]]]ZZZWWWTTTQQQOOOOOOOOONNNNNNMMMLLLLLLHHHFFFDDDDDDDDDCCCAAA???;;;;;;:::888777888<<>>777222////////////............//////...------------...///---++++++,,,---,,,+++,,,,,,++++++,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,111///,,,******+++---///---.........///222777;;;AAAJJJVVV```hhhqqq|||~~~~~~}}}{{{zzzyyyyyyzzz|||}}}}}}|||zzzyyytttssspppnnnllllllllllllkkkoootttyyy}}}}}}{{{uuuvvvvvvuuusssssstttvvvtttwwwzzz{{{{{{{{{{{{|||~~~~~~~~~}}}zzzvvvrrroooiiihhhggghhhjjjkkkjjjiiiffffffffffffdddbbb```___[[[ZZZYYYYYYYYYZZZ[[[\\\___bbbdddcccbbbeeennnuuu~~~|||qqqoookkkgggfffhhhjjjllllllmmmmmmnnnmmmllljjjiiifffeeedddccccccdddeeefffcccaaa^^^YYYUUUUUUXXX[[[[[[\\\]]][[[XXXRRRMMMIIIFFFKKKSSS]]]eeelllppprrrnnnoooqqqsssuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvxxx{{{xxxooohhhdddccceeeiiiooovvv{{{|||}}}|||{{{zzzzzz{{{~~~wwwnnngggeeemmmzzzoooddd[[[UUUPPPNNNKKKMMMRRRWWW\\\aaadddfffdddeeehhhkkkpppxxx~~~vvvqqqhhhfffcccaaa___\\\WWWTTTRRRQQQQQQOOOOOONNNMMMMMMJJJIIIGGGGGGGGGFFFDDDAAA======;;;999777777:::===@@@BBBFFFIIILLLQQQVVVZZZ___```bbbeeegggiiijjjkkk||||||ssslllccc\\\ZZZYYYWWWUUUUUUPPPKKKHHHFFFAAA999222////////////............//////...------------...///---,,,,,,---------+++******+++,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,000///...---,,,------.........///000111666;;;@@@LLLUUU```hhhnnnvvv~~~}}}}}}}}}|||{{{zzzxxxxxxxxxyyyzzz{{{zzzxxxvvvuuuqqqooommmkkkjjjjjjjjjkkklllpppvvv{{{~~~}}}|||uuuvvvwwwuuusssrrrtttvvvtttvvvxxxyyyyyyyyyyyy{{{|||~~~~~~}}}zzzzzzyyywwwtttpppmmmkkkddddddeeegggiiijjjhhhfffffffffdddbbb```___]]]\\\YYYYYYYYYZZZ[[[[[[[[[\\\\\\___bbbaaaaaaeeemmmttt|||~~~zzzwwwsssooonnnnnnpppqqqnnnooopppqqqpppnnnkkkjjjgggfffeeeddddddeeefffgggcccaaa\\\WWWTTTUUUXXX\\\___aaacccccc___XXXPPPKKKGGGJJJPPPWWW^^^dddiiillliiijjjllloooqqqrrrssstttrrrrrrrrrqqqqqqpppppppppqqqssswwwzzz~~~{{{qqqjjjggggggmmmsss|||~~~}}}sssiiibbbgggxxx|||pppeee\\\VVVQQQOOOJJJMMMQQQWWW\\\aaadddfffggghhhjjjkkkooouuu|||}}}uuusssqqqooolllhhhccc```]]]\\\ZZZXXXVVVUUUTTTSSSOOOMMMLLLLLLLLLKKKHHHEEE??????===:::777888:::======???CCCFFFHHHLLLPPPTTTYYYZZZ]]]```cccfffggghhh}}}yyyqqqfff___[[[YYYVVVTTTVVVQQQLLLIIIGGGBBB:::333000/////////............//////...------------...///...,,,,,,---------,,,((()))+++,,,---,,,++++++++++++************++++++++++++,,,,,,,,,---------,,,------......------,,,+++,,,...///000111000000//////000111444888???CCCUUU]]]gggmmmrrryyy~~~~~~|||||||||{{{zzzyyywwwwwwxxxyyyyyyzzzyyywwwtttsssooonnnkkkiiiiiiiiijjjkkklllpppwww|||}}}|||||||||uuuwwwwwwvvvsssrrrtttvvvsssuuuwwwxxxxxxxxxyyyzzz{{{||||||~~~{{{xxxwwwuuurrrooollljjjhhhbbbccceeehhhjjjjjjgggdddfffeeeccc```^^^\\\[[[ZZZXXXXXXZZZ[[[\\\\\\\\\\\\YYY]]]`````````dddllltttzzz|||zzzwwwuuuuuuvvvwwwrrrsssuuuuuutttrrrooommmhhhgggfffeeeeeefffggghhhgggddd___YYYUUUVVVZZZ]]]cccfffiiijjjfff]]]TTTNNNHHHJJJMMMRRRXXX^^^cccffffffgggiiikkknnnooopppqqqooooooooonnnmmmmmmlllllliiillloooqqquuu}}}~~~tttmmmkkkkkkttt{{{uuuiiiaaaddduuu}}}qqqeee]]]VVVRRROOOJJJLLLQQQVVV\\\aaadddfffjjjkkkkkklllnnnsssyyy}}}}}}zzzvvvppplllhhhgggeeeccc```^^^\\\[[[RRRQQQPPPPPPPPPNNNKKKHHHAAA@@@>>>;;;888888:::===888;;;???BBBDDDGGGJJJMMMTTTVVVYYY]]]```ccceeefffyyyiiiaaa\\\XXXVVVWWWTTTQQQMMMKKKIIICCC;;;555000///...------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++******)))------,,,++++++,,,,,,,,,.........------,,,,,,,,,..................------...111333222222888DDDOOOdddnnnvvvvvvvvv~~~~~~||||||{{{{{{|||||||||zzzyyyxxxvvvwwwxxxvvvrrrooonnnnnniiijjjkkkkkkjjjiiijjjkkkqqqvvv~~~}}}yyyxxxxxxxxxwwwvvvttttttuuuvvvwwwwwwvvvtttsssrrrrrrsssvvvxxxzzz{{{}}}}}}zzzyyyzzzzzzwwwtttsssssssssqqqnnnjjjfffddddddcccccceeehhhjjjhhhfff``````___]]]\\\ZZZYYYXXXWWWXXXYYYZZZ\\\\\\]]]]]]^^^^^^^^^```dddiiinnnqqqyyy{{{~~~}}}zzzxxxwww|||zzzyyyxxxwwwtttoookkkkkkhhheeefffddddddhhhnnnjjjhhhfffbbb\\\XXXZZZ^^^dddggglllpppooogggYYYOOOKKKIIIGGGIIINNNTTTYYY[[[___```bbbeeehhhjjjkkklllkkkiiigggeeecccbbbbbbbbbfffdddeeejjjnnnttt~~~zzzyyyzzz{{{{{{qqqgggeeeppp~~~xxxlll```WWWPPPMMMKKKMMMPPPTTTZZZ```eeehhhjjjkkklllmmmppptttzzz~~~{{{zzzwwwtttooollliiihhh___]]]XXXSSSSSSTTTQQQKKKCCCCCCBBB???<<<999888888:::;;;<<>>LLLWWWjjjssszzzzzz|||~~~}}}{{{|||}}}}}}|||{{{yyyxxxuuuvvvuuurrrnnnkkkjjjkkkhhhiiijjjkkkkkkllloooqqq{{{}}}yyywwwvvvvvvuuuttttttsssrrrtttuuuvvvvvvuuussssssrrrrrrtttvvvxxxzzz{{{}}}~~~{{{wwwvvvwwwxxxuuussspppppppppnnnllljjjgggfffeeecccccceeeggghhhgggeee```___^^^\\\[[[ZZZZZZZZZXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^___aaadddiiinnnqqqzzz|||}}}|||}}}|||{{{zzzyyyvvvqqqnnnlllhhhffffffdddcccgggnnnooonnnmmmiiiccc^^^]]]```dddggglllqqqqqqiii]]]SSSJJJHHHFFFFFFJJJOOOSSSUUUXXXZZZ\\\___bbbdddeeefffeeedddaaa___]]]\\\[[[[[[YYYWWWXXX]]]aaafffpppyyyuuuhhhdddmmmzzzzzzmmmbbbXXXRRROOOLLLMMMPPPUUU[[[aaafffiiikkklllnnnoooqqqtttyyy}}}{{{vvvsssjjjggg```YYYWWWXXXTTTOOOIIIHHHFFFCCC???<<<::::::999999;;;===@@@CCCEEEGGGLLLOOOSSSWWWYYY[[[^^^```pppeee___YYYWWWWWWTTTQQQMMMJJJHHHCCC<<<666222111000///.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................---000333666;;;FFFVVVbbbqqqxxx~~~}}}}}}~~~~~~}}}{{{zzzyyyvvvuuusssnnnjjjhhhhhhiiifffhhhjjjkkkmmmqqqvvvyyyxxxwwwtttttttttsssqqqppprrrqqqppprrrtttuuuuuutttssssssrrrssstttvvvyyyzzz{{{|||{{{wwwsssrrrssstttrrrpppmmmmmmkkkjjjiiihhhhhhhhheeedddcccdddffffffeeeccc___^^^\\\ZZZYYYYYYZZZ[[[ZZZ[[[\\\^^^____________^^^^^^___aaaeeejjjooorrrzzz|||}}}||||||yyyuuurrrnnnjjjhhhgggeeedddgggnnnuuuwwwxxxssslllfffcccbbbdddfffkkkqqqrrrlllaaaXXXJJJGGGDDDCCCFFFIIIKKKLLLOOOPPPSSSVVVXXX[[[\\\]]]\\\[[[YYYVVVTTTSSSRRRQQQQQQOOOPPPUUUXXX\\\dddmmm}}}zzzkkkcccjjjuuu|||ooodddZZZTTTPPPLLLNNNQQQVVV\\\bbbgggjjjkkknnnppprrrrrrtttwwwyyy|||zzzvvvmmmddd```___[[[UUUMMMKKKHHHDDD@@@<<<:::999999999:::;;;===???AAACCCFFFIIINNNQQQTTTWWWZZZ\\\pppeee___ZZZXXXXXXTTTPPPLLLJJJHHHCCC<<<777333222111000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))++++++,,,,,,,,,,,,,,,,,,------------------------............///////////////111444888@@@MMM^^^jjjuuu{{{~~~~~~~~~~~~}}}|||zzzyyyyyywwwsssnnniiihhhiiikkkggghhhjjjmmmpppvvv|||~~~}}}ssssssrrrssssssssspppnnnooonnnnnnppprrrttttttsssrrrrrrssstttuuuwwwyyyzzz{{{|||~~~xxxsssnnnlllnnnooonnnmmmllljjjhhhfffeeeffffffgggeeeddddddeeeeeedddcccbbb^^^\\\ZZZXXXWWWXXXZZZ\\\[[[\\\]]]^^^____________^^^^^^___aaaeeejjjnnnqqqxxxzzz}}}}}}zzzwwwrrrnnnkkkjjjhhhfffjjjpppyyy~~~|||tttnnnhhhdddccceeehhhmmmoookkkbbbZZZLLLHHHDDDBBBBBBCCCDDDDDDFFFGGGJJJMMMOOOQQQRRRSSSSSSRRRPPPNNNLLLJJJIIIHHHKKKIIIKKKOOORRRTTT[[[cccooo~~~pppfffiiirrr}}}qqqeee[[[TTTPPPLLLNNNQQQVVV\\\ccchhhkkkkkknnnqqqssssssssstttuuuxxxzzz~~~~~~rrrllliiibbb[[[RRROOOJJJFFFCCC@@@===;;;;;;;;;;;;;;;<<<>>>??????BBBEEEIIILLLOOORRRVVVXXX|||lllddd```[[[YYYZZZTTTPPPLLLIIIGGGCCC===888333222111000000//////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))***+++,,,------------,,,------------------------........./////////000000111222666;;;DDDRRRbbbmmmvvv|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxwwwuuuqqqllliiihhhjjjmmmjjjkkkmmmppptttyyy}}}zzzzzzrrrrrrrrrssstttsssqqqnnnmmmllllllnnnqqqssssssrrrqqqrrrssstttvvvxxxzzz{{{{{{|||~~~vvvpppjjjggghhhjjjjjjiiikkkiiifffdddbbbcccdddeeedddeeeeeeeeedddcccbbbbbb^^^\\\ZZZWWWWWWXXXZZZ\\\\\\\\\]]]^^^____________^^^^^^^^^```dddiiinnnqqqvvvxxx{{{~~~}}}{{{vvvrrrooonnnllljjjnnntttzzz{{{tttmmmfffccccccdddfffgggeee^^^XXXMMMJJJEEEBBBAAA@@@@@@???@@@AAACCCEEEGGGIIIJJJJJJJJJIIIHHHGGGEEEDDDBBBAAABBB@@@BBBFFFHHHIIINNNUUUcccrrrwwwllllllqqqwwwsssggg\\\TTTPPPLLLNNNQQQVVV\\\ccchhhllllllnnnqqqsssrrrqqqrrrrrrvvvxxxzzz{{{|||}}}|||tttjjj```\\\WWWQQQMMMJJJGGGDDDAAA??????>>>>>>======>>>>>>???BBBEEEHHHKKKNNNRRRUUUvvviiicccaaa]]]ZZZZZZTTTPPPKKKIIIGGGCCC>>>999333222111000////////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******++++++,,,------)))***,,,---...------,,,,,,,,,,,,------------............//////000000111222444888>>>HHHVVVeeennnvvv|||||||||||||||{{{{{{{{{~~~~~~~~~~~~}}}{{{yyywwwsssrrroookkkhhhiiikkknnnooopppsssuuuwww{{{}}}xxxuuutttqqqqqqqqqrrrsssssspppnnnkkkjjjkkkmmmpppsssssssssqqqrrrsssuuuwwwyyyzzz{{{}}}}}}~~~uuuooogggcccdddeeefffeeeiiigggeeecccbbbbbbcccddddddfffgggfffdddccccccddd```___]]][[[ZZZZZZ[[[\\\]]]]]]^^^_______________\\\\\\]]]___ccchhhmmmppptttwwwzzz}}}|||xxxtttrrrqqqooonnnqqqwww{{{|||tttkkkfffccc___^^^^^^]]]XXXTTTNNNJJJEEEBBB@@@???>>><<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA???>>>======;;;===AAABBBBBBEEEKKKWWWbbbxxx}}}sssoooppprrrwwwiii]]]TTTOOOKKKMMMPPPUUU\\\ccchhhlllmmmooorrrsssrrrqqqrrrrrruuuvvvwwwxxxxxxyyy{{{~~~}}}yyymmmgggaaaYYYSSSOOOLLLGGGDDDDDDCCCBBB@@@???>>>>>>======???BBBDDDFFFIIIMMMPPP~~~rrrhhhdddbbb^^^ZZZYYYTTTPPPKKKHHHFFFCCC>>>:::222222111000////////////---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------(((***,,,---......---,,,,,,,,,,,,---------......---......///000000111111222555:::BBBNNN\\\iiiqqqyyy}}}}}}}}}||||||{{{{{{{{{~~~~~~~~~}}}|||zzzxxxvvvppppppooommmkkklllooorrrtttvvvxxxyyyzzz||||||vvvrrrpppppppppooonnnooopppooonnnllljjjjjjjjjmmmpppssssssssspppqqqsssvvvxxxyyy{{{{{{~~~~~~vvvooofffaaa```bbbbbbbbbeeedddcccbbbbbbcccdddeeedddfffhhhgggeeecccdddfffdddcccbbb```___^^^^^^^^^______``````aaaaaa``````[[[[[[\\\^^^aaafffkkknnntttwwwzzz~~~}}}xxxtttrrrrrrpppooossszzz~~~}}}sssjjjddd\\\XXXVVVUUUSSSPPPLLLIIIEEEAAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<=========<<<;;;::::::999;;;???@@@>>>AAAEEEKKKSSSfffyyyqqqnnnnnnsss{{{mmm```VVVPPPJJJLLLOOOTTT[[[bbbhhhkkkpppqqqssstttsssssstttuuutttuuuuuuuuutttuuuxxxzzzzzz|||yyyqqqfff^^^YYYTTTMMMHHHGGGFFFDDDAAA???>>>===<<<<<<===???AAABBBEEEIIILLL|||qqqhhheeeccc^^^ZZZXXXTTTPPPKKKHHHFFFCCC>>>:::222111000///............---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++******)))((())),,,.........---,,,,,,,,,,,,------.........---......///000111111222222555;;;EEEQQQ___lllsss|||~~~~~~~~~}}}|||{{{{{{{{{}}}}}}}}}}}}{{{yyywwwvvvpppqqqqqqpppoooqqqtttvvvxxxyyy{{{|||||||||~~~yyyyyyxxxtttqqqnnnnnnoooooommmllllllllllllkkkjjjjjjiiijjjmmmqqqsssttttttpppqqqtttvvvxxxzzz{{{{{{vvvoooeee```___`````````aaaaaabbbbbbccceeeffffffcccfffhhhhhheeedddeeegggggggggfffdddcccaaa```___```aaaaaabbbbbbbbbbbbaaaZZZZZZ[[[]]]aaafffjjjmmmuuuwww{{{}}}wwwtttrrrrrrqqqpppttt{{{yyymmmeee[[[UUURRRQQQPPPNNNKKKHHHDDDAAA???>>><<<:::999999999:::999999888888888999:::;;;;;;:::999999666666888;;;;;;999;;;@@@DDDIIIZZZvvv{{{qqqlllkkkkkkrrr~~~ooobbbWWWQQQIIIKKKNNNTTT[[[bbbgggkkkrrrsssuuuuuutttuuuvvvxxxsssttttttsssrrrsssvvvxxxxxxzzz~~~|||zzz|||}}}}}}wwwmmmggg```XXXRRRHHHGGGEEEBBB???===<<<<<<;;;<<<>>>>>>@@@BBBFFFIII}}}pppfffdddccc^^^XXXWWWUUURRRMMMJJJGGGDDDAAA>>>666333000...///000000///......---------,,,,,,,,,***---000///,,,+++,,,...---------,,,,,,+++++++++///...,,,*********,,,---///,,,+++,,,...///---+++...........................---,,,---///111111111555;;;DDDNNNXXXcccmmmsss~~~}}}{{{yyyyyy{{{{{{{{{{{{{{{zzzyyyxxxuuutttrrrrrrrrrtttvvvwww~~~}}}{{{zzzzzztttrrrnnnjjjiiiiiikkklllllllllmmmlllkkkjjjiiihhhgggiiilllnnnqqqtttxxx{{{xxxxxxwwwxxxyyy{{{}}}~~~xxxooofffaaa___\\\]]]```ccccccbbbaaabbbccceeefffiiiiiiiiiiiiiiijjjjjjjjjlllkkkjjjhhheeecccbbbaaafffeeeeeedddbbb```^^^^^^YYYWWWVVVYYYaaaiiinnnpppuuuvvvxxx{{{~~~~~~zzzxxxtttttttttqqqnnnooorrrvvv{{{oooggg[[[QQQKKKHHHHHHGGGEEEEEEDDDCCCAAA???===<<<<<<;;;:::888777777666666666666777777888888999999777777666666666888:::;;;>>>DDDQQQeee}}}}}}wwwvvv}}}uuukkkkkkggghhhsssuuueeeZZZVVVNNNNNNOOOTTT[[[aaadddfffqqqrrrrrrqqqooonnnoooppplllllllllmmmoooqqqtttuuuxxxzzz|||||||||}}}~~~}}}xxxtttqqqnnnlllqqqssswwwyyy}}}tttiii^^^VVVPPPNNNKKKHHHEEEBBB@@@??????>>>>>>>>>???AAACCCDDD|||pppfffdddddd___[[[ZZZUUURRRMMMJJJGGGDDDAAA>>>555222///---..................---------,,,,,,,,,+++---......---,,,,,,------,,,,,,,,,,,,,,,,,,+++...---,,,******+++,,,---...---+++,,,...///---+++........................///...---...000222222333555===IIITTT___iiirrrxxx~~~}}}|||{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvuuutttssssssuuuvvvxxx}}}{{{xxxuuuuuuooommmjjjhhhgggiiijjjlllllllllkkkkkkkkkjjjjjjjjjiiikkknnnppprrrtttxxx{{{{{{zzzyyyyyyyyyzzz{{{||||||xxxooofffbbb```]]]]]]aaaccccccbbbbbbbbbcccdddeeeiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjhhhfffeeeccccccffffffeeedddcccaaa___^^^YYYWWWVVVYYYaaajjjqqqtttxxxyyy{{{|||}}}zzzxxxqqqqqqpppllliiiiiilllooo{{{xxxkkkcccXXXOOOJJJHHHGGGGGGDDDDDDCCCBBBAAA???===<<<<<<;;;:::888777777777777555555555555666666666666777666666666777888999:::;;;@@@LLL^^^vvvzzzqqqkkklllrrrxxxvvvmmmgggbbbbbblll{{{xxxhhh\\\WWWMMMMMMNNNSSSZZZ```dddfffnnnoooooommmjjjhhhggggggggggggiiikkkmmmppprrrtttwwwxxxzzz{{{{{{|||~~~~~~yyyuuurrrooolllhhhjjjkkklllmmmqqqxxx|||yyykkkaaaVVVSSSNNNJJJGGGDDDBBB@@@======<<<<<<===>>>@@@AAAuuujjjfffddd___[[[YYYUUURRRMMMJJJGGGDDDAAA>>>555222...------......---......---------,,,,,,,,,---,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---......---,,,,,,......---,,,........................////////////000222444555888BBBPPP]]]hhhrrr{{{~~~~~~~~~yyyxxxxxxwwwuuutttsssrrruuuttttttttttttvvvxxxyyy}}}zzztttpppnnniiihhhfffffffffhhhkkkllllllkkkjjjjjjjjjkkkmmmnnnmmmoooqqqrrrsssuuuyyy{{{~~~}}}|||zzzyyyyyyyyyyyyzzz}}}wwwooogggdddaaa^^^^^^aaadddddddddddddddeeeeeefffhhhhhhiiijjjkkkkkklllllljjjjjjiiihhhgggffffffeeefffffffffeeecccaaa___]]]YYYWWWVVVYYYaaakkksssxxx{{{}}}~~~~~~|||yyyxxxqqqpppmmmiiieeedddeeegggsss{{{yyyqqqddd]]]TTTLLLHHHFFFFFFFFFCCCCCCCCCBBBAAA???>>>===<<<;;;:::999888777777777666666666555555555555555666666666666777888999:::999<<>>===<<<<<<===>>>>>>~~~rrriiiccc^^^XXXUUUUUURRRMMMJJJGGGDDDAAA>>>666333///............---......---------,,,,,,,,,...,,,+++,,,///000---***+++++++++,,,,,,---------,,,++++++++++++,,,......------,,,---------------.........................../////////000222555777>>>HHHVVVcccnnnyyy}}}}}}}}}}}}~~~~~~~~~~~~xxxwwwuuutttrrrqqqpppppprrrrrrrrrtttvvvxxxzzz{{{zzzrrrmmmjjjdddddddddeeegggjjjlllnnnmmmlllkkkkkklllnnnqqqrrrqqqrrrtttuuuuuuwwwyyy|||~~~}}}|||zzzyyyyyyxxxzzz|||~~~uuummmfffdddbbb______aaaeeefffggghhhhhhhhhhhhhhhgggggghhhiiijjjkkklllllliiiiiiiiiiiihhhhhhhhhhhhgggggggggfffdddaaa^^^]]]YYYWWWVVVXXX```jjjtttzzz}}}~~~}}}{{{yyyxxxtttqqqmmmhhhdddbbbbbbccckkksssyyy{{{yyyvvvnnnfff]]]WWWPPPIIIFFFEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::999888888888999999999888777777777666666666777777888888999::::::;;;AAAOOOddd~~~wwwmmmddd___\\\]]]fffuuu~~~yyytttkkkeeeaaaccckkkxxx|||mmm```XXXMMMLLLNNNRRRYYY```eeeggghhhiiihhhddd^^^XXXTTTRRRWWWZZZ___eeejjjnnnpppqqqtttvvvxxxyyyyyyzzz|||}}}}}}}}}~~~}}}zzzvvvqqqmmmllljjjhhhdddaaa___^^^___bbbjjjwwwtttmmmbbbYYYTTTPPPMMMKKKCCCBBB@@@>>>======>>>>>>wwwkkkccc^^^ZZZVVVUUURRRMMMJJJGGGDDDAAA>>>888555111////////////.........---------,,,,,,,,,...,,,+++,,,///000---***+++++++++,,,,,,---------++++++++++++,,,------...,,,------------,,,------........................,,,.../////////222777;;;GGGPPP\\\gggqqq~~~~~~~~~~~~~~~zzzzzz{{{{{{|||||||||}}}wwwvvvtttrrrpppooooooooonnnoooqqqsssvvvyyy|||}}}zzzrrrlllhhhbbbccceeegggjjjmmmoooppppppooonnnnnnppprrruuuwwwtttuuuvvvwwwwwwxxxzzz|||}}}}}}}}}}}}|||{{{{{{zzz{{{|||~~~|||uuupppiiiddddddbbb```___aaaeeegggiiikkklllllllllkkkgggggghhhhhhiiijjjjjjkkkhhhhhhhhhhhhhhhiiiiiiiiifffggggggfffdddaaa]]][[[WWWVVVUUUWWW]]]gggqqqxxx|||}}}}}}zzzxxxuuurrrlllgggcccaaa``````eeelllqqqqqqoookkkccc[[[WWWSSSMMMHHHFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA???>>>===;;;:::::::::::::::::::::999999888888777777777888999999:::::::::<<<===AAALLL___yyyzzzpppggg^^^YYY[[[ZZZ```qqq~~~yyyvvvoooiiidddcccfffqqq|||nnn```WWWOOONNNNNNRRRXXX___eeeggghhhhhhfffaaaZZZSSSOOONNNSSSVVV[[[bbbhhhmmmqqqrrruuuvvvxxxyyyyyyzzz|||~~~|||}}}}}}~~~}}}{{{wwwsssooollljjjgggdddaaa^^^[[[YYYZZZ^^^eeeppp~~~zzzmmmbbb\\\WWWRRRNNNGGGEEECCC@@@>>>=========yyyllldddbbb___[[[UUURRRMMMJJJGGGDDDAAA>>>999666222000000000//////......---------,,,,,,,,,---,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................+++---///000000444:::@@@OOOXXXcccmmmuuu~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvuuusssqqqpppoooppppppoooppprrruuuxxx{{{|||}}}xxxpppkkkhhhbbbdddgggjjjmmmooopppqqqqqqqqqqqqqqqsssuuuwwwxxxuuuvvvwwwxxxxxxyyy{{{}}}||||||}}}}}}}}}}}}|||||||||}}}~~~vvvooonnnmmmjjjiiidddaaabbbbbb______aaadddfffjjjmmmoooooonnnnnnhhhiiiiiiiiiiiijjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeefffgggfffddd```\\\ZZZTTTTTTTTTUUUYYYaaakkkrrrwwwyyy|||~~~|||yyysssoooiiidddbbb```^^^]]]```ggglllkkkiiifff^^^VVVTTTPPPKKKHHHFFFFFFEEEDDDBBBCCCCCCDDDEEEEEEEEEDDDAAA@@@???>>>===<<<<<<<<<999999999888888888888888888888:::;;;;;;;;;;;;;;;>>>???BBBKKK[[[sss~~~wwwlllbbb[[[[[[UUUTTTaaawww~~~yyywwwpppkkkeeeaaa```hhh||||||nnn```WWWPPPOOONNNQQQWWW^^^ccceeehhhgggccc]]]VVVPPPMMMLLLPPPSSSXXX___ffflllqqqssstttvvvxxxyyyyyyyyy{{{}}}}}}}}}}}}~~~}}}{{{xxxuuurrrooommmjjjhhhfffbbb^^^[[[[[[[[[^^^fffppp~~~xxxllleee___WWWRRRKKKIIIFFFCCC@@@???>>>===|||mmmdddccc```\\\UUURRRMMMJJJGGGDDDAAA>>>999666222000/////////.........---------,,,,,,,,,+++---......---,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++---///...,,,+++---...........................+++...111222333777???FFFUUU___kkkttt|||~~~}}}|||{{{zzzzzzzzz||||||{{{zzzzzzyyyyyyxxxvvvuuusssqqqpppqqqrrrrrruuuuuuwwwyyyzzz{{{||||||~~~zzzssslllhhhfffccceeehhhlllnnnoooppppppqqqqqqrrrsssuuuvvvwwwwwwuuuvvvxxxxxxxxxyyy|||~~~}}}}}}~~~~~~~~~}}}|||{{{||||||}}}yyykkkbbbbbbbbbaaaccc^^^]]]___```___^^^``````ccchhhmmmppppppooonnnllllllkkkkkkkkkkkkjjjjjjggggggggggggggggggggggggdddeeefffeeeccc___[[[XXXQQQRRRSSSSSSVVV[[[dddjjjqqqtttwwwzzz}}}}}}zzzrrrmmmgggcccbbbaaa___]]]\\\ccchhhiiihhhfff___WWWSSSPPPLLLIIIGGGFFFEEECCCCCCCCCDDDFFFFFFGGGGGGGGGCCCBBBAAA@@@???>>>>>>>>>999999::::::::::::::::::999:::;;;============<<<===>>>AAAIIIWWWmmm}}}uuujjjccc]]]WWWUUU[[[hhh}}}~~~xxxvvvoookkkfff```\\\aaattt|||oooaaaXXXPPPNNNMMMOOOTTTZZZ___aaaeeeccc^^^XXXPPPLLLJJJJJJNNNPPPUUU[[[cccjjjpppsssrrrtttvvvwwwwwwxxxzzz{{{~~~}}}}}}}}}}}}{{{yyywwwuuurrrpppmmmllljjjgggaaa]]][[[ZZZ]]]ccchhhnnn|||zzzrrriii```YYYSSSQQQMMMIIIFFFDDDBBBBBBnnndddbbb___ZZZUUURRRMMMJJJGGGDDDAAA>>>888555111///......------......---------,,,,,,,,,***---000///,,,+++,,,...---------,,,,,,+++++++++------------,,,,,,+++***+++---///...,,,+++,,,///........................,,,///333444555:::CCCJJJWWWcccqqq{{{~~~||||||{{{{{{~~~~~~}}}{{{zzzyyyxxxxxxvvvuuusssqqqqqqrrrssstttzzzzzz{{{||||||{{{{{{zzz{{{{{{zzzuuuoooiiifffddddddfffiiilllnnnooooooooopppqqqrrrtttuuuvvvvvvvvvtttvvvwwwxxxxxxzzz|||~~~~~~}}}{{{zzz|||||||||xxxiiiaaa```aaaaaa___[[[ZZZ^^^___^^^^^^```^^^aaaggglllppppppooonnnooonnnnnnmmmmmmlllkkkkkkggggggggggggffffffffffffddddddeeeeeebbb^^^ZZZWWWPPPQQQRRRRRRSSSXXX___eeemmmppptttxxx{{{zzzrrrmmmgggdddccccccaaa___ZZZaaagggiiiiiigggbbb[[[SSSPPPLLLIIIHHHGGGEEEDDDCCCDDDEEEFFFHHHHHHHHHHHHDDDDDDBBBAAA@@@?????????;;;<<<<<<======>>>>>>>>>:::;;;<<<>>>>>>>>>>>>===;;;===AAAGGGTTThhh~~~~~~~~~~~~}}}xxxooohhh___\\\[[[\\\```oooxxxvvvpppmmmhhhaaa[[[___qqq|||pppbbbYYYPPPNNNLLLMMMRRRXXX\\\___bbb```[[[SSSMMMIIIHHHIIIMMMOOOSSSYYY```hhhooorrrqqqsssuuuvvvvvvvvvxxxzzz~~~~~~}}}}}}|||zzzyyyxxxvvvqqqnnnllljjjiiieee___ZZZWWWVVVXXX]]]^^^^^^hhhsss}}}|||ssshhh```ZZZXXXTTTPPPLLLJJJHHHGGGzzznnnddd]]]YYYUUUSSSOOOKKKHHHEEEAAA>>>:::666222///...///......000///...---------------........................,,,++++++***+++,,,...///,,,,,,---...---,,,***)))------------------------...------------...//////---...000222555<<>>===;;;;;;===???===>>>>>>???@@@AAABBBBBB@@@???@@@DDDKKKXXXnnn~~~zzzyyyzzzyyytttooolllddd______^^^fff~~~wwwsssqqqmmmgggaaa[[[\\\hhhvvvyyymmmaaaYYYPPPMMMJJJKKKNNNTTTXXXZZZ[[[XXXTTTOOOLLLJJJJJJJJJJJJNNNVVV]]]ccciiinnnqqqrrrrrrrrrsssuuuxxx{{{|||{{{|||}}}~~~}}}zzzxxxvvvtttrrrnnniiieeebbbaaa```ZZZXXXTTTRRRSSSUUUYYY[[[eeemmm~~~zzzsssllljjjeee^^^XXXUUUSSSQQQPPPtttfff]]]YYYVVVSSSOOOLLLIIIFFFBBB???:::777222///...///......///......---,,,,,,---------------------------------,,,+++++++++,,,---...,,,---------,,,,,,+++***------------------------...------------...//////...000222333777@@@LLLTTTgggkkkttt~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvwwwwwwwwwvvvwwwzzz|||~~~xxxqqqjjjgggccc]]]ZZZ[[[```ccchhhkkkmmmoooqqqssstttuuuuuuvvvvvvvvvvvvvvvtttwwwyyy{{{{{{{{{|||}}}~~~~~~zzz{{{}}}}}}}}}tttlllfffdddccc```[[[YYY[[[[[[YYYXXXZZZ\\\aaahhhmmmqqqssstttvvvwwwuuusssqqqnnnkkkhhhggggggeeeccccccdddeeedddccccccbbbbbbaaa```\\\WWWSSSKKKJJJIIIIIIKKKOOOSSSVVVcccggglllqqquuuxxx{{{}}}~~~yyyqqqhhhccccccdddcccaaa___bbbhhhmmmooolllfffaaaYYYVVVRRROOONNNMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFCCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBAAA???>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDBBBCCCEEEJJJTTTgggxxx{{{vvvuuuuuuuuurrrnnnoooiiieeeeeebbbeeexxx{{{uuurrrnnnhhhbbb[[[[[[eeeqqqzzzooobbbYYYOOOLLLIIIHHHLLLQQQUUUWWWXXXVVVQQQMMMJJJHHHHHHHHHHHHMMMTTT[[[aaaggglllppprrrrrrssstttuuuxxxzzz{{{zzz{{{|||}}}}}}{{{yyyvvvtttrrrpppmmmiiieeebbb``````ZZZWWWSSSPPPOOOOOORRRSSSZZZ```nnnwwwtttpppkkkhhhfffccc^^^YYY{{{hhh^^^[[[WWWTTTPPPMMMJJJGGGCCC@@@;;;777222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------------------------......------......///000///111333666;;;FFFTTT^^^kkkooowww~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxwwwwwwuuuvvvvvvvvvvvvxxx{{{}}}zzzqqqhhhccc___ZZZXXXZZZ```dddhhhkkknnnpppsssuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvxxxzzzzzzzzzzzzzzz{{{|||}}}{{{||||||||||||}}}vvvoooiiieee]]]YYYWWWYYYZZZWWWVVVXXXZZZ___gggnnnsssuuuxxxyyyzzzyyyvvvsssooolllhhhggggggeeedddccceeeeeedddcccccccccbbbaaa```\\\WWWSSSJJJHHHEEEDDDEEEIIINNNQQQ]]]aaahhhnnnrrrtttvvvwwwzzz}}}{{{tttlllfffeeeeeedddcccaaaeeekkkrrruuurrrlllfff```]]]YYYVVVTTTSSSQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFGGGFFFDDDBBBAAAAAADDDDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGIIIOOO]]]kkkzzzssspppppppppooommmrrrnnnmmmmmmhhhdddnnn{{{uuurrrmmmhhhbbb\\\YYY```jjj~~~|||ssseee[[[NNNKKKGGGEEEHHHMMMQQQTTTUUUSSSNNNJJJGGGFFFFFFFFFFFFKKKQQQXXX^^^eeekkkooorrrrrrrrrsssuuuwwwyyyzzzyyyyyy{{{}}}~~~~~~}}}}}}yyywwwuuurrrpppnnnmmmjjjgggcccaaa______[[[XXXTTTOOOLLLKKKKKKLLLOOORRRZZZhhhvvv~~~{{{yyy{{{}}}yyynnneee~~~iii___\\\WWWTTTQQQNNNKKKHHHDDDAAA;;;888333000//////......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++...---,,,+++***+++,,,---,,,,,,------------------...............//////000///111444888???MMM]]]hhhooorrrzzz~~~}}}}}}}}}}}}||||||||||||zzzzzzyyyyyyyyyxxxxxxxxxtttuuuvvvvvvvvvxxx{{{~~~~~~{{{rrrhhhddd```]]]]]]```cccfffjjjlllnnnppptttvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxyyyzzzzzzyyyyyyzzz{{{yyyzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}|||{{{}}}vvvkkkdddYYYUUURRRUUUUUURRRQQQSSSWWW]]]fffnnntttxxx{{{}}}{{{{{{yyywwwtttqqqnnnllliiigggeeeeeeeeefffeeeddddddcccbbbaaa```\\\WWWSSSLLLIIIEEEBBBCCCFFFKKKNNNWWW]]]ffflllooopppqqqrrrtttxxx}}}~~~xxxpppjjjgggfffeeedddccchhhpppxxx|||zzztttooohhhddd```]]][[[YYYWWWUUUTTTSSSQQQPPPNNNLLLLLLKKKFFFEEEEEEDDDDDDEEEFFFFFFEEEHHHJJJKKKIIIGGGFFFFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIIIIIIILLLUUU```ttt}}}vvvqqqnnnnnnlllkkkrrrqqqssssssmmmeeefffkkk~~~tttoookkkgggbbb\\\YYY^^^fffvvv~~~vvvhhh\\\OOOKKKFFFDDDFFFKKKOOORRRTTTRRRMMMIIIFFFEEEEEEEEEFFFJJJOOOVVV\\\ccckkkooopppqqqqqqrrrtttuuuvvvwwwwwwxxxzzz|||~~~~~~|||~~~{{{vvvssspppllljjjiiihhhfffdddaaa___^^^]]]\\\ZZZVVVQQQNNNKKKJJJJJJKKKJJJNNNWWWcccppp|||ppp{{{hhh___^^^WWWTTTQQQNNNKKKIIIEEEBBB<<<888444000//////......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,+++***+++,,,---...,,,,,,,,,---------......///............///000000///111555:::DDDSSSdddpppssswww~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwwwwwwwyyy|||~~~}}}zzzwwwooohhheeedddbbbdddggghhhjjjlllnnnnnnpppsssuuuwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{zzzyyyyyyzzz|||zzzzzz{{{|||}}}~~~~~~~~~~~~|||{{{|||{{{mmmcccUUUPPPLLLMMMMMMKKKJJJLLLRRRXXXaaajjjqqqxxx}}}~~~}}}zzzwwwsssqqqllljjjggggggggggggeeeddddddcccbbbaaa```\\\VVVRRRLLLIIIDDDAAAAAADDDHHHKKKRRRZZZdddjjjllllllnnnooooootttzzz{{{tttmmmiiigggfffeeeeeejjjrrr|||}}}yyypppmmmhhhdddaaa___\\\ZZZWWWVVVTTTQQQOOONNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFIIILLLNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSQQQNNNLLLLLLKKKKKKRRRZZZiiiwww|||vvvqqqnnnkkkjjjnnnooorrrsssnnnfffbbbaaammmyyyvvvmmmiiieeebbb]]]ZZZ]]]cccppp}}}~~~wwwjjj___QQQLLLGGGDDDGGGKKKPPPSSSVVVSSSOOOJJJFFFEEEEEEEEEFFFIIINNNTTT[[[ccckkkpppppppppqqqrrrssssssttttttvvvwwwyyy{{{}}}~~~zzztttoookkkgggddddddcccbbbaaa___]]]\\\[[[[[[YYYVVVRRROOOMMMKKKJJJLLLHHHHHHMMMVVVbbbrrrxxxvvvfff^^^^^^VVVTTTPPPMMMKKKIIIEEECCC===999444111//////...---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++,,,,,,------+++,,,,,,------.........//////......//////000111///222888???IIIYYYjjjvvvyyy~~~}}}|||zzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzwwwxxxxxxxxxxxxzzz}}}|||~~~}}}xxxvvvpppjjjfffggghhhggghhhkkkkkklllnnnooooooqqqsssvvvwwwxxxyyyzzz{{{|||||||||{{{{{{|||{{{zzzzzz|||~~~~~~~~~~~~~~~~~~|||zzz|||ooocccTTTMMMGGGFFFEEECCCCCCFFFKKKQQQYYYbbbkkksss{{{~~~zzzvvvssspppnnnkkkiiiiiihhhfffdddeeedddcccaaa___[[[VVVRRRIIIFFFBBB??????AAADDDGGGOOOXXXbbbggghhhhhhkkknnnlllqqqyyy}}}wwwpppjjjgggeeeeeedddiiirrr|||zzzvvvpppkkkhhhdddaaa^^^XXXWWWTTTQQQOOONNNMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGIIILLLOOOQQQQQQQQQRRRTTTTTTTTTVVVWWWYYYZZZ\\\\\\WWWSSSPPPOOONNNMMMQQQWWW```ooo{{{uuupppkkkiiihhhiiikkkllljjjddd___[[[aaakkkxxx|||nnniiidddaaa]]]ZZZ\\\bbblllyyy~~~wwwkkkbbbRRRNNNHHHEEEGGGMMMRRRUUUYYYVVVQQQLLLGGGEEEDDDDDDEEEHHHLLLRRRYYYaaakkkqqqqqqqqqrrrssstttttttttssswwwwwwyyy{{{}}}~~~yyysssnnniiieeebbbaaaaaaaaa```___^^^\\\\\\XXXWWWVVVSSSQQQNNNLLLKKKLLLGGGEEEHHHMMMVVVdddppp}}}sssddd]]]\\\UUUSSSOOOMMMKKKHHHEEEBBB>>>:::555111000///...---------,,,,,,---......///------------------------***+++,,,---------,,,+++***+++,,,,,,---------,,,++++++,,,,,,---......//////////////////000000111000444;;;DDDOOO___ppp{{{~~~}}}zzz|||||||||{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzyyyzzz}}}}}}}}}~~~~~~|||xxxuuurrrlllhhhgggkkkmmmkkkkkkmmmkkkmmmnnnoooppprrruuuxxxwwwwwwyyyzzz{{{|||||||||{{{|||}}}|||{{{|||~~~}}}zzzyyyzzz~~~~~~nnnbbbTTTLLLDDDAAA???===???BBBDDDHHHPPPYYYbbbmmmwww~~~}}}zzzwwwtttrrrnnnllljjjiiifffdddeeedddcccbbb___[[[VVVQQQFFFDDDAAA??????@@@CCCEEEMMMUUU___dddddddddhhhlllkkkqqqyyy~~~}}}}}}~~~yyyqqqkkkfffeeeeeeaaafffnnnyyy~~~xxxrrrnnniiieeebbb[[[YYYVVVTTTRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTVVVXXXZZZ[[[]]]___bbbdddeeefff^^^YYYUUUSSSPPPNNNPPPVVVYYYiii|||yyyrrrkkkhhhcccccccccbbbaaa___[[[WWWYYY___gggrrrrrrkkkeeeaaa\\\YYY[[[___iiiuuu~~~}}}uuukkkdddSSSNNNHHHEEEHHHNNNSSSWWW[[[XXXRRRLLLHHHEEECCCCCCDDDFFFJJJOOOVVV___iiipppttttttuuuvvvvvvvvvuuuuuuwwwxxxyyyzzz|||}}}~~~}}}wwwrrrnnnjjjfffddd```aaaaaaaaaaaa```___^^^ZZZYYYXXXWWWTTTQQQNNNMMMMMMHHHFFFHHHJJJOOOXXXbbbooo~~~zzzqqqddd]]]ZZZUUURRROOOLLLJJJHHHEEEBBB>>>:::555111000///...------------------...///000........................)))***,,,---...------,,,)))***,,,---...---,,,,,,++++++,,,,,,---.../////////////////////000111111111666>>>HHHSSSbbbsss~~~~~~{{{~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{|||{{{zzz{{{}}}}}}}}}}}}|||yyyvvvsssqqqkkkiiijjjoooqqqooommmnnnjjjlllnnnoooqqqtttxxx{{{vvvwwwxxxzzz{{{||||||||||||}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{xxxwwwyyy}}}zzzkkk___UUULLLCCC???<<<;;;===AAA>>>BBBIIIRRR\\\hhhttt{{{~~~~~~}}}wwwtttpppmmmkkkiiifffdddeeedddcccbbb___[[[UUUQQQFFFEEEBBBAAAAAABBBDDDEEEKKKSSS]]]aaaaaabbbfffkkklllqqqyyy~~~~~~}}}|||yyyzzz{{{}}}zzzrrrkkkfffeeeeee^^^ccckkkvvv}}}wwwqqqmmmhhheee___]]]ZZZXXXVVVUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUVVVWWWVVVVVVVVVXXXZZZ___```bbbdddgggjjjlllmmmddd^^^XXXUUUQQQNNNPPPUUUUUUfffzzz~~~zzzxxxwww|||zzzssslllhhh```___\\\ZZZ[[[[[[XXXTTTSSSVVV\\\eeetttuuunnnfffaaa\\\XXXYYY]]]gggsss}}}|||tttkkkfffRRRMMMGGGEEEHHHNNNTTTWWW]]]YYYSSSMMMGGGDDDBBBBBBBBBDDDHHHMMMTTT]]]hhhooovvvwwwxxxyyyyyyxxxwwwvvvxxxxxxyyyzzz{{{|||}}}~~~||||||vvvrrrnnnlllhhhfffaaaaaabbbccccccbbbaaa```^^^^^^]]][[[XXXUUUQQQOOONNNJJJHHHIIIJJJLLLSSS[[[___rrr}}}yyywwwvvvvvvuuu|||pppddd[[[VVVWWWTTTPPPMMMKKKHHHEEECCC???;;;555111///000000000...........................---,,,+++,,,---...///)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......///222111......222444999CCCOOO^^^mmmzzz~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzxxxwwwwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{}}}}}}{{{{{{{{{zzzwwwtttpppnnnmmmlllllllllmmmnnnpppqqqoooqqqrrrrrrrrrsssvvvxxxwwwvvvuuuuuuvvvyyy|||~~~}}}}}}~~~~~~~~~~~~|||{{{|||}}}}}}}}}zzzwwwvvvtttmmmbbbYYYJJJGGGBBB???===<<<;;;:::===AAAFFFKKKQQQYYYcccjjjssswww||||||zzzuuupppkkkfffcccbbbcccaaa___]]][[[XXXTTTQQQJJJEEE???<<<>>>@@@AAA@@@KKKQQQZZZ```bbbcccfffhhhjjjooosssuuuxxx{{{xxxrrruuuwwwyyy|||~~~}}}wwwqqqjjjccc^^^^^^]]]cccooozzz}}}wwwssspppjjjhhhddd___ZZZZZZ\\\___[[[[[[\\\]]]]]]]]]\\\\\\XXXYYY[[[[[[[[[\\\___bbbdddfffiiilllnnnoooooonnniiiddd]]]XXXUUUSSSRRRQQQWWWaaarrrzzzuuuooollloooqqqtttvvvwwwssslllggg```\\\WWWSSSQQQPPPOOONNNNNNLLLNNNWWWeeerrrzzz}}}vvvllldddaaa\\\VVVVVVZZZeeerrr}}}tttjjjbbbUUUNNNHHHGGGIIILLLUUU]]]___\\\VVVOOOIIIEEEBBBAAACCCDDDGGGKKKQQQYYYbbbiiiooorrrvvvyyyyyyxxxxxxyyy{{{zzzyyyxxxyyyyyy{{{|||~~~~~~zzztttpppmmmkkkiiigggbbbccccccdddcccaaa___^^^^^^]]]ZZZYYYYYYXXXVVVTTTOOONNNKKKJJJIIIKKKMMMNNN^^^dddrrr|||wwwqqqlllmmmssszzznnnbbbZZZVVVVVVSSSOOOLLLJJJHHHEEECCC@@@;;;555111000000000000////////////////////////111000...------------...+++++++++***++++++,,,------------,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,...---///222111...///333777>>>IIIVVVdddsss~~~~~~|||yyyxxxwwwxxxxxxxxxxxxyyyzzz{{{{{{||||||||||||{{{zzzwwwtttqqqooommmmmmmmmmmmmmmooopppqqqooopppqqqqqqqqqrrrtttvvvwwwwwwwwwwwwyyy{{{|||~~~~~~|||yyywwwrrrnnnkkkjjjhhhccc[[[TTTKKKHHHDDDAAA@@@???>>><<<<<>>>>>HHHNNNVVV[[[\\\\\\]]]___dddkkkqqqsssuuuwwwtttooonnnqqqtttyyy~~~zzztttlllddd___YYYVVVXXXaaajjjpppwww}}}~~~~~~~~~{{{yyyzzz||||||yyyuuuttttttuuuwwwrrrrrrpppnnnmmmooosssvvvyyyzzzzzz{{{{{{yyyxxxwwwnnnjjjeee```^^^\\\ZZZYYYWWW```qqqvvviii```ZZZZZZZZZ\\\______^^^\\\XXXUUUPPPLLLKKKJJJHHHGGGEEEEEEGGGJJJPPPYYYdddkkkrrrlllfffaaa\\\UUUSSSUUU\\\iiiyyy{{{rrriiibbbSSSLLLFFFFFFIIIMMMVVV^^^]]]ZZZUUUOOOKKKGGGEEEEEEAAACCCEEEHHHLLLSSS[[[```hhhmmmssswwwzzz{{{}}}~~~~~~}}}|||{{{zzzzzz{{{{{{~~~zzztttooollliiigggfffcccccccccccccccdddeeeeeedddbbbaaaaaaaaa```^^^\\\YYYVVVRRRNNNLLLKKKKKKLLLPPPRRR[[[hhhttt}}}xxxkkkcccaaaxxxqqqjjjfffccccccjjjrrr|||qqqfff___\\\SSSPPPMMMJJJIIIHHHFFFDDDAAA===777333222111000000////////////////////////000000///......---------------,,,++++++++++++,,,---------...............///////////////............,,,---000000///222777???JJJZZZiiittt|||yyyxxxxxxvvvxxxzzz}}}~~~~~~}}}||||||{{{yyyvvvtttqqqooonnnpppppppppppppppqqqqqqrrrtttvvvwwwwwwuuutttuuuvvvvvvxxx{{{}}}~~~~~~}}}|||nnneee]]]ZZZVVVTTTTTTUUUUUUSSSPPPMMMJJJHHHGGGFFFDDDCCCDDDCCCBBBAAAAAAAAACCCDDDJJJLLLOOOTTTZZZ```eeehhhhhhiiijjjjjjhhheeecccaaaeeebbb^^^ZZZWWWRRRMMMJJJIIIFFFAAA>>><<<<<<<<<<<>>888555333222000///........................,,,,,,------............,,,,,,++++++,,,,,,---...---------........./////////////////////////////////,,,---///000000444;;;BBBPPPaaaoooxxx~~~}}}|||{{{zzzxxxzzz|||~~~~~~}}}|||zzzxxxuuurrrpppooonnnnnnqqqqqqrrrrrrrrrrrrrrrrrruuuvvvxxxxxxvvvuuuuuuuuuvvvxxx{{{~~~~~~}}}zzzjjjaaaYYYWWWUUUTTTUUUWWWYYYZZZUUURRRPPPNNNMMMKKKIIIGGGHHHGGGEEEDDDDDDDDDDDDDDDGGGGGGIIIKKKOOOTTTYYY[[[```aaacccddddddcccaaa___dddbbb^^^ZZZWWWSSSNNNJJJGGGEEEBBB>>>;;;:::;;;<<>>999666444222000///........................)))***,,,---.../////////,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////.........///////////////000------000111222888???HHHWWWhhhtttzzz~~~~~~~~~}}}}}}|||{{{|||}}}}}}}}}}}}|||{{{wwwuuurrrooonnnmmmnnnooorrrsssssstttttttttssssssrrrtttvvvvvvtttsssssssssuuuwwwzzz|||}}}~~~}}}|||~~~~~~wwwiiiaaaYYYYYYYYYZZZ\\\^^^```bbb___\\\YYYWWWVVVTTTQQQNNNLLLKKKIIIHHHIIIJJJIIIGGGDDDDDDDDDEEEHHHLLLPPPRRRUUUVVVYYY\\\^^^_________```^^^[[[XXXUUURRRMMMJJJDDDCCCBBB>>>;;;:::;;;<<>>;;;999;;;===BBBHHHOOOSSSSSSRRRSSSUUUXXXcccmmmpppoooooommmkkkmmmoooqqquuuxxx{{{}}}~~~~~~xxxpppkkkeee```___bbbdddcccdddffffffggghhhjjjmmmqqquuuxxx~~~{{{xxxrrrrrrqqqooommmmmmoooqqqqqqppppppppppppqqqqqqrrroooooopppsssvvvvvvuuussspppttt}}}uuummm^^^XXXQQQKKKHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIHHHGGGEEEFFFEEEBBB@@@@@@CCCFFFNNNXXX___]]]ZZZYYYWWWTTTUUU```mmmyyyxxxyyyzzzssslllfffWWWPPPJJJJJJLLLOOOXXX```ccc```ZZZSSSLLLGGGDDDCCCBBBDDDFFFIIILLLPPPUUUYYY]]]bbbiiioootttwwwyyy{{{{{{|||}}}}}}}}}|||{{{zzzzzzzzz{{{||||||wwwuuuuuuuuuuuurrrrrrtttuuuwwwwwwxxxxxx}}}}}}vvvqqqjjjaaaZZZUUUQQQPPPMMMJJJKKKPPPVVV]]]iiisssyyyoooiii___VVVOOOLLLLLLLLLSSSSSSUUUYYYYYYVVVXXX\\\```iiirrrtttqqqpppuuu{{{~~~{{{tttjjjdddWWWTTTPPPMMMKKKHHHEEECCCCCC???;;;777555333111///000000000000000000000000......///000000///...---000000...---,,,+++++++++******+++,,,,,,---......,,,---------......//////222///...111222555<<>>:::999;;;>>>BBBHHHOOOSSSSSSSSSTTTUUUWWWbbbmmmpppoooooommmkkkkkkmmmppptttxxx{{{~~~zzzrrrmmmeeeaaaaaaeeehhhggghhhjjjhhhhhhggghhhjjjmmmoooqqqrrruuuzzz}}}~~~|||yyyvvvsssqqqpppmmmmmmmmmkkkjjjiiikkkmmmnnnnnnooooooppprrrssstttuuuuuuxxx{{{}}}zzz~~~uuukkk```ZZZRRRLLLIIIJJJJJJKKKIIIHHHHHHIIIKKKLLLLLLKKKGGGGGGFFFDDDBBBAAABBBCCCDDDPPPZZZZZZXXXYYYYYYUUUQQQ\\\iiiuuu~~~vvvwww{{{tttmmmgggYYYQQQLLLKKKLLLPPPXXX```bbb___YYYSSSMMMIIIFFFEEE@@@BBBEEEHHHKKKOOOTTTXXXYYY^^^fffnnnssswww{{{}}}zzz{{{|||}}}}}}|||{{{{{{yyyzzzzzz|||~~~{{{yyyzzzzzzzzztttuuuwwwyyyzzzzzzzzzzzz~~~~~~vvvlllccc\\\WWWUUUNNNKKKLLLPPPUUUZZZdddmmmttt```YYYSSSOOOKKKFFFGGGJJJGGGOOOWWWYYYWWWVVVZZZ___iiilllooonnnkkkkkkoootttyyy|||lllcccXXXTTTNNNJJJHHHGGGEEEDDDCCC@@@<<<888555333222222///000111111111000...------------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,...000000///...///000000...///111333777AAALLL]]]kkkyyy~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~yyyzzzzzz{{{zzzyyywwwvvvuuussspppmmmlllmmmooopppttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttssstttvvvxxxzzz{{{zzzyyyxxxwwwxxxzzz|||~~~{{{uuupppnnnmmmmmmnnnooossswwwzzz{{{zzz~~~{{{wwwrrrmmmiiifff]]]\\\[[[ZZZXXXWWWUUUUUUTTTQQQMMMKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKKKKJJJIIIGGGEEECCCBBB@@@===;;;999999999:::CCCHHHNNNPPPQQQQQQTTTVVVYYYaaakkkqqqqqqnnnlllkkkkkkooossswwwyyy|||~~~~~~|||xxxuuujjjgggfffiiinnnqqqnnnkkknnnkkkiiiiiijjjjjjgggeeegggiiilllnnnpppooonnnlllmmmmmmmmmmmmlllllllllllliiikkklllmmmlllmmmnnnppprrrrrrsssrrrsssvvv{{{~~~~~~qqqddd]]]TTTMMMIIIGGGGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHHHHGGGEEECCC@@@===;;;AAAFFFMMMTTTXXXWWWUUURRRRRRXXXbbbppp}}}}}}ssssss}}}xxxtttnnnhhh\\\SSSLLLKKKMMMQQQXXX___bbb___ZZZSSSMMMHHHEEEDDD@@@BBBFFFIIIKKKOOOTTTWWWZZZ^^^dddiiilllpppsssvvvxxxyyyzzz{{{{{{zzzyyyyyyuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}|||zzzzzzzzzyyyvvvtttyyywwwzzzyyyrrrkkk```VVVTTTOOOMMMPPPSSSVVV\\\ccclllwwwWWWRRRMMMKKKIIIEEEFFFIIILLLSSS[[[^^^]]]]]]```eeegggkkknnnmmmjjjhhhkkknnnssszzzsssgggXXXTTTNNNJJJHHHGGGFFFEEECCC@@@===888555333222222000000000000000///......---------.........//////+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,...000000///...///000222000000333666;;;FFFQQQaaannn{{{~~~~~~~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~yyyyyyzzzzzzyyyxxxvvvuuusssqqqpppnnnnnnooopppqqquuuuuuuuuuuuuuuuuuvvvvvvxxxxxxyyyyyyxxxxxxwwwvvvtttuuuwwwxxxyyyyyyyyyxxxxxxyyy{{{}}}~~~{{{|||{{{xxxsssooonnnnnnqqqrrrsssvvvzzz}}}{{{vvvpppkkkiiibbbaaa___]]][[[YYYWWWVVVWWWTTTPPPMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEHHHHHHIIIIIIHHHFFFEEEDDDCCCAAA???<<<:::::::::;;;DDDIIIPPPSSSTTTUUUWWWYYYZZZbbbkkkppppppmmmllllllkkknnnsssvvvxxx{{{~~~~~~}}}}}}~~~~~~zzzwwwooollliiikkkpppssssssqqqooollliiiggggggfffdddaaa___aaaccceeefffeeedddcccbbbbbbcccdddfffggghhhiiikkkmmmpppqqqrrrtttvvvyyy{{{{{{|||||||||sssfff```WWWPPPLLLJJJIIIHHHGGGFFFFFFFFFHHHIIIHHHGGGIIIIIIHHHGGGDDDAAA>>><<<@@@EEELLLSSSVVVVVVTTTSSSSSSVVV___lll{{{|||sssrrr{{{{{{vvvooohhh\\\SSSLLLKKKMMMQQQWWW^^^aaa^^^YYYSSSMMMHHHEEECCC@@@CCCEEEGGGIIILLLPPPSSSXXX\\\bbbgggkkknnnrrrttttttuuuwwwyyyzzz{{{{{{zzzvvvwwwwwwxxxzzz|||}}}~~~~~~}}}{{{xxxwwwvvvtttqqqooorrrooorrryyyxxxkkk___WWWRRRNNNOOOQQQTTTZZZaaaeeeoooyyyOOOKKKIIIJJJIIIFFFFFFIIIKKKRRRZZZ^^^^^^^^^```dddfffjjjmmmmmmjjjgggggghhhkkkqqq}}}xxxhhhYYYUUUOOOKKKIIIHHHFFFEEECCCAAA===999555333222111111000//////......//////---------...............,,,,,,------------,,,,,,,,,------------.........---...//////......///000333111111444888???LLLXXXfffrrr|||zzzyyyzzz~~~}}}}}}}}}}}}~~~~~~}}}||||||||||||||||||||||||}}}}}}}}}}}}yyyyyyyyyxxxwwwuuutttsssppppppppppppqqqqqqrrrrrrvvvvvvuuuuuuuuuvvvxxxyyy{{{{{{||||||{{{{{{zzzzzzuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwyyy{{{}}}~~~~~~~~~|||yyywwwuuuvvvvvvtttqqqooonnnooovvvwwwyyy{{{~~~|||uuuooolllgggfffdddbbb___\\\ZZZYYY[[[XXXSSSQQQPPPOOONNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@===<<<;;;;;;;;;BBBHHHOOOTTTVVVVVVYYY[[[]]]dddkkkooonnnllllllmmmkkknnnrrruuuvvvxxx{{{}}}|||zzz|||~~~zzzuuuqqqmmmmmmqqquuuwwwxxxssspppkkkhhhfffdddbbb```ZZZZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[]]]___cccfffiiijjjnnnqqquuuyyy|||vvvjjjddd\\\UUUPPPMMMKKKIIIHHHGGGFFFGGGHHHIIIHHHGGGJJJJJJIIIHHHEEEBBB@@@>>>===AAAGGGMMMQQQRRRRRRQQQRRRSSSZZZgggwww|||tttrrrxxxyyyqqqiii]]]TTTLLLKKKMMMPPPVVV]]]___\\\XXXRRRLLLGGGDDDBBBAAACCCEEEFFFGGGJJJMMMPPPVVVZZZ```eeeiiilllpppssspppqqqtttwwwzzz{{{||||||xxxxxxyyyyyy{{{|||~~~~~~}}}||||||yyytttqqqooommmkkkiiikkkiiiiiinnnttt|||xxxlll```YYYSSSQQQQQQRRRXXX___aaahhhpppxxxLLLIIIIIIKKKKKKHHHHHHKKKLLLRRRZZZ^^^^^^]]]___aaaeeehhhkkkllljjjgggffffffeeelllxxx}}}xxxfffYYYUUUOOOKKKIIIHHHGGGFFFCCCAAA===:::666444222111111000///------...//////........................,,,,,,------------,,,,,,------------............---...//////......///111222000000444999BBBQQQ^^^kkkwww{{{yyyxxxxxx}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||{{{|||||||||||||||||||||||||||||||||yyyyyyxxxwwwuuutttrrrrrrnnnoooqqqssstttuuuuuutttxxxwwwvvvuuuvvvwwwyyyzzz{{{||||||}}}||||||{{{{{{vvvuuusssssssssuuuwwwxxxttttttuuuwwwyyy{{{}}}~~~~~~}}}}}}|||{{{xxxtttqqqpppqqqrrrqqqooooooppprrryyy{{{}}}zzzsssooojjjiiihhhfffcccaaa```___```]]]XXXUUUTTTSSSRRRQQQPPPOOOLLLIIIGGGFFFFFFFFFBBBCCCDDDDDDEEEFFFFFFFFFDDDCCCAAA>>><<<;;;::::::===DDDLLLRRRTTTUUUWWWZZZ```eeekkknnnmmmkkkkkkmmmkkknnnqqqsssuuuvvvxxxzzz|||~~~|||yyy|||{{{vvvpppnnnqqquuuyyyzzzyyyvvvqqqlllhhheeecccbbb[[[[[[[[[[[[[[[ZZZZZZYYY]]]^^^```cccggglllppprrruuuxxx~~~zzznnnhhhaaaYYYTTTPPPLLLIIIHHHGGGFFFGGGIIIJJJIIIHHHIIIIIIIIIGGGEEEBBB@@@>>>999<<>>;;;777444222111111000...---------...///.....................---,,,------......------,,,---------.........//////......///...---...///111000///000555<<>>999;;;???CCCGGGJJJLLLMMMJJJKKKPPP\\\mmm|||zzztttttt{{{uuulll___VVVMMMKKKLLLNNNSSSZZZ[[[YYYVVVQQQLLLHHHDDDBBB@@@AAACCCDDDFFFJJJOOOSSSUUUYYY___dddhhhkkkoooqqqqqqsssuuuxxxzzz{{{{{{{{{yyyyyyzzz{{{|||}}}|||wwwtttpppmmmiiiggggggggggggfffdddcccdddeeecccccckkkuuu{{{qqqeee]]]UUUQQQRRRWWW```bbbgggmmmttt|||MMMJJJKKKNNNNNNKKKKKKNNNUUUZZZbbbgggjjjjjjjjjjjjgggffffffffffffggghhhiiilllsss}}}rrreeeXXXTTTNNNJJJHHHGGGEEEDDDBBBAAA???;;;888555222111000///......------.....................---------------............------------........./////////...//////...------000222000///222:::BBBLLL\\\jjjxxx|||xxxvvvwwwxxx}}}|||xxxyyy{{{|||}}}~~~~~~~~~yyyyyyyyyyyyzzz{{{||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxvvvuuutttsssssssssqqqsssuuuxxxzzz{{{|||{{{|||{{{{{{{{{zzzyyyyyyxxxvvvwwwxxxxxxyyyxxxxxxxxxvvvuuusssrrrrrrsssuuuvvvuuuuuuuuuwwwyyy{{{~~~~~~|||zzzxxxuuuqqqnnnmmmnnnnnnnnnnnnooorrruuuwww{{{{{{vvvooonnnnnnmmmmmmlllkkkkkkhhhddd```^^^]]]\\\[[[ZZZWWWWWWUUUSSSPPPNNNLLLKKKIIIHHHHHHGGGHHHHHHIIIIIIFFFEEECCCAAA???<<<;;;:::<<>><<<===???BBBFFFIIILLLMMMGGGHHHLLLVVVeeevvvwwwsssxxxwwwnnn```VVVNNNKKKKKKMMMRRRXXXZZZYYYVVVRRRMMMIIIEEECCC???@@@BBBCCCEEEIIIOOOSSSUUUYYY^^^cccgggkkknnnqqqrrrtttvvvxxxyyyzzzzzzzzzxxxxxxyyyzzz|||~~~zzzuuurrrkkkiiigggfffgggggggggfff``````bbbdddcccaaadddjjjrrrqqqeeeZZZRRRPPPRRRZZZ\\\aaaiiiooouuuPPPMMMMMMPPPQQQPPPQQQUUUXXX^^^gggnnnsssuuuvvvvvvrrroookkkiiiiiilllnnnpppvvv|||pppdddWWWSSSMMMIIIGGGFFFDDDCCCBBBAAA???<<<999555222111......//////......---,,,//////.........---------------............------............/////////////////////---,,,---000222222333888@@@JJJUUUdddrrr~~~|||zzz{{{}}}}}}{{{{{{zzz{{{|||}}}~~~}}}}}}|||xxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxvvvuuuttttttttttttuuuvvvxxxzzz|||}}}~~~}}}}}}~~~~~~|||zzzwwwvvvtttuuuvvvvvvwwwwwwwwwvvvvvvuuutttsssssstttuuuuuuvvvuuuuuuvvvxxx{{{~~~|||zzzxxxvvvssspppmmmmmmmmmllllllmmmpppsssuuu{{{{{{ttttttsssrrrqqqpppoooooojjjgggccc`````````___^^^]]]^^^]]]\\\ZZZWWWTTTRRROOONNNLLLKKKJJJJJJJJJKKKHHHGGGFFFDDDBBB???===<<<;;;???EEEIIIKKKOOOTTTXXX```eeejjjllliiifffeeeeeeiiilllooorrrsssuuuxxxzzzxxxzzz~~~||||||{{{yyyzzz~~~~~~xxxtttrrrrrrrrruuuvvvtttppplllkkkkkkkkkjjjjjjkkkmmmqqqtttvvvyyyzzz|||~~~wwwlllaaaZZZUUUQQQOOOIIIHHHGGGHHHJJJJJJJJJIIIHHHHHHHHHGGGFFFCCCAAA@@@=========???BBBFFFIIIKKKEEEGGGJJJQQQ]]]nnnzzzsssvvvxxxoooaaaWWWNNNKKKKKKLLLQQQWWWYYYXXXVVVSSSOOOJJJFFFCCC@@@AAAAAAAAACCCGGGLLLPPPSSSWWW]]]bbbeeeiiillloooppprrrtttvvvxxxyyyyyyyyyvvvvvvwwwyyy|||~~~~~~yyyuuurrrjjjhhhgggggghhhhhhgggeeebbb```aaaddddddaaa```cccfffqqqrrrdddXXXSSSTTTUUUWWW]]]eeeiiikkktttSSSPPPPPPTTTVVVUUUXXX\\\___eeeoooyyy~~~yyyrrrnnnnnnqqquuuwww}}}}}}mmmbbbVVVRRRLLLHHHFFFEEEDDDCCCBBBAAA???<<<999555222111---.../////////...,,,+++//////.........---------------............------............/////////000/////////---,,,---000333555666<<>>AAAEEEGGGDDDFFFIIINNNWWWhhh}}}|||tttvvvyyypppaaaWWWNNNKKKJJJKKKPPPVVVYYYXXXWWWSSSOOOKKKFFFDDDAAAAAAAAA@@@AAADDDIIIMMMQQQUUU[[[```dddgggkkkmmmnnnooorrruuuwwwxxxyyyyyytttuuuvvvyyy{{{~~~~~~zzzvvvsssjjjiiihhhiiiiiihhhfffdddhhhdddbbbdddddd```]]]^^^___eeennn|||~~~nnn___XXXXXXUUUVVV\\\ccccccbbbiiisss[[[[[[[[[[[[[[[\\\\\\]]]eeelllxxx}}}{{{}}}tttfff___ZZZTTTKKKEEEBBBBBBBBBCCCCCCBBB???<<<888555222111111000///...------...///........................,,,---...---------///111000///...------------------.../////////000222444555===IIITTT___jjjuuu|||~~~}}}|||{{{{{{~~~~~~}}}}}}|||||||||{{{zzzyyyxxxyyy{{{|||{{{zzzwwwwwwxxxxxxxxxyyyyyyyyyuuutttsssssstttuuuxxxyyy}}}~~~}}}~~~|||zzzxxxsssqqqppppppsssuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuttttttuuuwwwyyy|||~~~~~~|||{{{zzzyyywwwvvvqqqooollljjjiiikkknnnppptttxxx}}}|||yyyuuurrrpppooolllkkkggggggeeeaaa]]]]]]aaaeeedddfffhhhkkkllljjjfffccc]]]VVVRRRSSSRRRNNNOOOSSSQQQOOOLLLIIIGGGDDD@@@===;;;;;;>>>DDDGGGHHHMMMSSS]]]gggmmmjjjdddccceeeeeehhhmmmsssvvvuuuuuuuuuvvvyyy|||~~~xxxrrrrrrtttxxx|||xxxtttrrrsssuuuvvvwwwwwwvvvvvvtttvvvyyy{{{~~~sssiiibbb[[[TTTOOOLLLKKKHHHFFFEEEEEEEEEFFFIIIIIIIIIIIIHHHFFFDDDCCC@@@>>>;;;<<<@@@DDDEEEDDDFFFCCCCCCHHHPPP^^^qqq|||wwwxxx~~~vvvooodddZZZQQQMMMKKKKKKNNNSSSZZZYYYXXXUUUQQQKKKFFFCCCBBBAAA@@@@@@BBBEEEHHHJJJSSSWWW]]]bbbeeegggjjjlllpppqqqrrrtttuuuvvvwwwwwwsssuuuwwwyyy{{{|||||||||}}}~~~{{{yyyuuurrrrrrlllgggfffiiijjjhhhfffhhhfffddddddffffffdddaaa______cccmmmyyywwwiii^^^WWWUUUSSSTTTXXX[[[]]]dddkkkaaabbbbbbccceeefffggghhhjjjqqq|||{{{nnnaaa[[[XXXSSSKKKFFFCCCCCCCCCBBBCCCAAA???<<<888555222111111000///...---......///........................///000111000//////111222//////...------------------.../////////000222444777???KKKWWWbbbmmmxxx~~~}}}|||||||||}}}}}}|||||||||{{{{{{{{{zzzyyyxxxyyy{{{|||{{{zzzxxxxxxxxxyyyyyyyyyyyyzzzvvvuuuuuuuuuvvvxxxzzz|||}}}{{{yyytttrrrpppppprrrtttuuuttttttttttttttttttttttttttttttuuuuuuwwwyyy{{{|||}}}~~~|||{{{{{{{{{zzzwwwuuuooommmkkkjjjjjjkkkmmmnnnqqquuu{{{|||xxxtttqqqooommmkkkiiiffffffddd```\\\[[[]]]```eeegggjjjooorrrrrrpppoookkkddd^^^\\\YYYSSSRRRTTTSSSQQQNNNLLLJJJFFFBBB>>>;;;;;;===BBBEEEFFFKKKQQQZZZdddkkkiiidddccccccbbbfffjjjpppssstttssstttuuuyyy|||yyyrrrppppppsss{{{zzzvvvtttuuuwwwyyyzzz{{{{{{{{{{{{}}}wwwmmmfff___XXXSSSNNNLLLIIIGGGFFFFFFFFFGGGIIIIIIJJJJJJIIIGGGDDDCCC@@@>>>;;;<<>><<<<<<>>>AAABBBCCCDDDAAAAAAEEELLLWWWiiixxx|||vvvuuu{{{yyyrrrggg]]]SSSMMMKKKIIILLLPPPWWWXXXYYYXXXTTTNNNGGGCCCCCCBBB@@@@@@AAADDDGGGIIIQQQUUU\\\aaadddgggjjjlllnnnoooqqqrrrtttuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{}}}}}}zzzvvvsssqqqnnnkkkjjjlllkkkhhheeefffeeeccccccddddddbbbaaa___\\\[[[^^^ccclll|||ooobbbZZZUUURRRSSSSSSSSSXXX]]]lllmmmooorrrtttwwwxxxyyyyyy}}}yyynnnbbbYYYVVVUUUQQQLLLHHHEEEDDDCCCAAAAAA@@@???===999666333111/////////.........//////------------------------,,,------+++***)))***+++///......---------......---...000000///000222444;;;CCCPPP]]]iiiuuu}}}||||||||||||}}}~~~~~~}}}}}}}}}|||||||||||||||{{{yyyyyyyyy{{{{{{zzzyyyzzzzzzzzzzzz{{{{{{{{{|||{{{{{{|||}}}~~~}}}|||xxxvvvtttsssuuuvvvvvvuuuttttttttttttssssssssssssvvvvvvuuuuuuuuuuuuvvvvvvsssssstttvvvwwwvvvssspppkkklllmmmnnnnnnmmmlllkkkhhhnnnvvv|||{{{xxxsssnnnllliiifffddd``````___^^^[[[XXXWWWVVVWWW[[[aaahhhooovvv}}}|||yyyuuuooohhhccc```aaaZZZYYYWWWUUURRRNNNHHHDDDAAA>>>===?????????DDDKKKTTT___hhhjjjhhhfffbbb^^^aaadddiiinnnqqqrrrssstttuuuxxx}}}{{{rrrmmmjjjjjjpppwww~~~xxxwwwxxxyyy{{{~~~~~~ssslllddd]]]XXXPPPNNNKKKHHHGGGFFFGGGGGGHHHIIIKKKMMMLLLJJJGGGEEEBBB@@@===<<<<<>>??????>>>;;;777333111,,,---///000000000//////........................+++,,,---,,,++++++---///---------------...//////...///111111000111333555???LLL```rrrzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~|||zzzyyyyyyzzz{{{yyyxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}}}}{{{yyyyyyyyyyyyxxxwwwuuuuuuwwwyyyyyyyyyxxxwwwwwwvvvuuuuuuttttttssssssrrrqqqppppppppppppnnnmmmlllmmmnnnmmmkkkiiicccdddeeedddccc```]]][[[[[[aaaiiiooorrruuuyyy}}}~~~wwwrrrnnnjjjfffccc```^^^[[[ZZZ[[[ZZZXXXUUUSSSUUUVVVVVVXXX```kkkttt~~~xxxsssmmmiiiddd```]]]ZZZVVVTTTNNNKKKJJJJJJFFFBBBCCCGGGJJJTTT^^^bbbdddddd___XXXTTTTTTUUUYYY___bbbbbbaaacccgggnnnuuu{{{{{{tttpppkkkggggggjjjmmmyyy~~~{{{zzzzzz}}}wwwoooggg___ZZZUUUSSSPPPMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNGGGFFFCCC>>>;;;<<<@@@DDDEEECCCBBBCCCDDDHHHSSS^^^kkkuuu~~~}}}tttlllkkknnnvvvzzzqqqiii___TTTNNNJJJHHHJJJNNNQQQRRRTTTTTTRRRNNNJJJHHHCCCBBB@@@???@@@BBBDDDFFFKKKPPPWWW^^^cccgggkkkmmmoooppprrrsssuuuvvvvvvvvvttttttuuuwwwyyy|||~~~~~~}}}zzztttsssqqqnnnllljjjjjjkkkhhhiiijjjiiifffeeefffggghhheeecccbbb]]]ZZZ]]]dddkkkxxxssseeeWWWOOOJJJGGGEEEGGGoooeeeccc\\\VVVMMMEEEBBBAAA@@@@@@>>>??????>>>;;;777333111,,,---///000000000//////000000000000000000000000...///000000//////111333---------------...///000...000111111000111333666CCCQQQeeeyyyzzzzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~|||{{{yyyyyyzzzzzzyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}{{{yyyxxxwwwxxxxxxvvvuuussstttvvvxxxyyyyyyyyyxxxxxxwwwvvvuuuuuutttrrrrrrqqqpppoooooooooppppppnnnmmmlllmmmmmmllljjj___``````___]]]YYYVVVTTTXXX^^^fffkkknnnppptttwwwyyysssooojjjfffdddddd```\\\[[[[[[ZZZWWWUUUTTTUUUUUUSSSSSSYYYdddmmmwww~~~yyyrrrnnnhhhccc___]]]ZZZYYYQQQNNNMMMMMMIIIDDDDDDGGGGGGPPPYYY]]]``````[[[UUUNNNNNNOOOSSSXXX\\\\\\ZZZ```dddjjjrrryyy}}}|||uuuqqqkkkeeeccceeeeeerrr~~~||||||~~~zzzqqqiiibbb\\\WWWUUURRROOOMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOHHHGGGDDD???;;;<<<@@@EEEDDDBBBAAABBBCCCFFFOOOZZZfffqqq||||||rrriiigggjjjnnnzzz{{{rrriii___TTTNNNJJJHHHJJJNNNQQQQQQRRRRRRQQQNNNJJJHHHCCCBBB@@@???@@@BBBDDDFFFKKKPPPWWW]]]bbbgggkkkmmmpppqqqrrrtttuuuvvvwwwwwwssstttuuuvvvyyy|||}}}wwwvvvtttpppmmmkkklllnnngggiiijjjhhheeeccceeeggggggeeedddbbb\\\WWWXXX^^^cccooozzzkkkZZZPPPJJJEEECCCCCCtttgggaaaYYYPPPIIIEEECCCAAAAAADDDCCCBBB@@@===:::666333222222111000......---------//////...------------.../////////...---------,,,....../////////...,,,+++111......000222222666;;;HHHVVVkkk{{{{{{|||||||||||||||{{{{{{{{{{{{zzz{{{|||}}}~~~|||yyyxxxxxxyyyyyyyyyzzzzzzzzz{{{|||{{{xxxvvvxxxwwwuuuttttttuuuvvvxxx{{{|||~~~}}}zzzwwwuuutttuuutttsssttttttsssssssssttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwrrrqqqqqqrrruuuvvvvvvuuutttppplllmmmooooookkkgggaaa___\\\ZZZYYYXXXVVVTTTXXX[[[bbbiiiiiihhhlllsssxxxyyyrrrlllgggeeecccbbbaaa^^^\\\YYYWWWVVVVVVSSSUUUWWWUUUSSSVVV]]]cccqqq~~~yyyssslllhhhfffdddaaa___ZZZYYYVVVPPPKKKHHHGGGGGGDDDHHHNNNTTTWWWWWWUUUSSSKKKJJJHHHHHHKKKNNNSSSUUU[[[]]]bbbjjjssszzz~~~xxxqqqkkkhhhffffffhhhllluuu~~~zzzoooeee```]]]YYYUUURRRPPPOOOLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMKKKHHHDDD@@@??????@@@AAAEEEDDDBBB??????BBBGGGLLL```kkkuuuvvvnnneeeaaabbbjjjrrr}}}wwwnnnfff```WWWNNNIIIGGGHHHIIINNNNNNMMMNNNMMMKKKHHHEEEBBBAAA@@@======???DDDHHHKKKPPPWWW]]]bbbfffjjjlllppprrruuuwwwyyyzzzyyyyyyuuuuuuuuuvvvxxx{{{|||yyyvvvtttqqqnnnllljjjgggdddeeefffeeeaaa^^^aaabbbbbbaaa^^^[[[YYYXXX___fffuuu|||ppp```SSSLLLHHHCCC@@@{{{kkkbbbXXXPPPHHHEEEBBB@@@@@@DDDBBBAAA@@@===:::777444222111000///...............//////...------------..................---------//////000000000///...---111......111222333777===NNN[[[ooo~~~}}}|||yyyvvvxxxxxxzzz}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~|||yyyxxxyyyzzzzzzyyy|||||||||||||||zzzvvvssstttsssqqqpppppprrrtttuuuxxxzzz}}}~~~zzzvvvtttsssttttttsssssssssrrrrrrrrrsssssssssuuuuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuvvvyyy{{{{{{zzz{{{wwwrrrqqqqqqppplllhhhfffccc```^^^[[[XXXUUURRRVVVYYYaaahhhiiihhhlllrrrwww~~~yyysssmmmhhheeedddbbbaaa___\\\ZZZYYYXXXXXXUUUWWWXXXVVVTTTVVV\\\aaakkkxxx{{{uuunnniiigggfffeeeccccccaaa\\\VVVOOOJJJGGGFFFEEEHHHLLLOOOPPPOOOMMMKKKEEEDDDBBBBBBDDDHHHLLLNNNTTTWWW]]]fffpppyyy~~~yyysssmmmiiifffeeegggjjjqqqzzz}}}rrriiiccc___\\\XXXTTTRRRQQQNNNMMMJJJJJJKKKKKKLLLMMMNNNNNNMMMJJJFFFBBB@@@@@@AAABBBDDDCCCAAA???>>>AAAFFFJJJ\\\gggrrrtttlllddd``````eeelllxxxxxxpppgggaaaXXXOOOJJJHHHHHHIIIMMMMMMLLLMMMMMMKKKGGGDDDBBBAAA@@@======???DDDGGGLLLPPPWWW^^^bbbfffjjjmmmppprrruuuxxxzzz{{{zzzzzzwwwvvvvvvvvvxxx{{{~~~~~~~~~{{{yyyuuusssoookkkgggeeedddbbb]]]YYY]]]]]]]]]\\\YYYWWWUUUUUUYYY___lll}}}xxxfffXXXOOOHHHBBB>>>sssdddXXXOOOGGGDDDAAA>>>???BBBBBBAAA???===:::777444333000000///....../////////000///......------......---------...............000000000111000000///...111///...111222444:::AAAUUU```rrr{{{wwwuuurrrooommmrrrrrrvvv|||~~~}}}||||||{{{{{{|||||||||}}}~~~~~~|||yyyxxxyyyzzzzzzyyy||||||||||||{{{xxxsssnnnooommmkkkjjjkkkmmmpppqqquuuwwwzzz}}}~~~zzzuuurrrrrrsssttttttsssrrrrrrqqqqqqqqqrrrrrruuuuuuttttttuuuuuuvvvwwwxxxwwwwwwxxx{{{}}}~~~}}}{{{wwwuuuuuutttqqqnnnnnnkkkhhheeebbb\\\WWWSSSSSSVVV^^^fffhhhhhhkkkpppvvv~~~|||{{{yyyvvvsssnnniiifffdddbbbaaa___]]]\\\[[[[[[ZZZYYYZZZ[[[XXXUUUVVVYYY]]]bbbnnn{{{}}}xxxqqqllliiiiiijjjjjjjjjgggccc]]]VVVPPPLLLJJJIIIIIIJJJJJJIIIGGGEEEDDD???>>>======>>>AAADDDGGGKKKOOOWWWbbblllvvv~~~|||vvvpppkkkhhhfffeeehhhlllsss{{{wwwmmmgggccc___[[[WWWUUUSSSPPPNNNJJJJJJKKKLLLMMMNNNPPPPPPOOOMMMHHHDDDBBBAAAAAABBBCCCBBBAAA???>>>@@@DDDHHHUUU```lllpppjjjbbb]]]\\\^^^fffrrr~~~yyyrrrhhhbbbZZZQQQKKKIIIIIIJJJLLLKKKKKKKKKKKKJJJFFFCCCAAAAAA???>>>===???CCCGGGLLLPPPWWW^^^cccgggkkkmmmqqqrrrvvvyyy{{{|||||||||yyyxxxwwwwwwxxxzzz|||~~~}}}~~~xxxsssmmmiiifffccc^^^ZZZZZZYYYXXXWWWUUUTTTTTTSSSUUUXXXaaaooozzzjjj[[[QQQIIICCC>>>|||gggWWWOOOFFFCCC@@@===>>>AAAAAA@@@???===:::777555444//////////////////000000000//////...............,,,---------...//////////////////000////////////111//////222333666>>>GGGYYYcccrrr{{{wwwrrrnnnjjjhhhkkklllqqqyyy~~~}}}||||||{{{}}}}}}}}}~~~~~~~~~|||zzzyyyzzzzzzzzzyyyyyyyyyzzzzzzyyyuuupppkkkjjjhhhfffeeefffhhhkkkmmmppprrruuuyyy|||}}}~~~~~~~~~zzztttqqqqqqrrrtttttttttsssrrrrrrqqqrrrrrrrrruuuttttttttttttuuuvvvvvvwwwuuuuuuvvvyyy|||}}}}}}|||zzzwwwwwwxxxyyyxxxvvvuuusssqqqnnnjjjddd\\\WWWRRRTTT[[[cccffffffhhhmmmsss{{{~~~zzzuuuttttttsssqqqnnniiieeecccbbbaaa```^^^]]]]]]]]]]]]\\\]]]\\\ZZZWWWVVVWWWYYY]]]fffrrr}}}zzzsssnnnkkklllnnnooollliiifffbbb]]]YYYTTTPPPMMMLLLKKKHHHFFFDDDCCCBBB===<<<;;;;;;<<<>>>@@@BBBDDDIIIRRR]]]iiittt~~~{{{uuuoookkkhhhdddeeehhhmmmttt}}}{{{qqqkkkeeeaaa\\\YYYVVVTTTQQQOOOJJJJJJKKKLLLMMMOOOQQQRRRPPPNNNJJJFFFCCCAAAAAAAAABBBBBBAAA???>>>???BBBEEEMMMYYYffflllhhhaaa\\\ZZZZZZaaannnzzzxxxqqqhhhccc[[[RRRLLLIIIIIIJJJJJJJJJIIIJJJJJJIIIEEEBBB@@@@@@???>>>===???CCCFFFKKKPPPWWW^^^cccgggkkknnnqqqsssvvvzzz|||}}}~~~}}}{{{zzzyyyxxxxxxyyy{{{||||||~~~xxxrrrooolllfffbbbZZZXXXUUUTTTTTTUUUUUUUUUVVVVVVZZZcccppp|||vvvhhh[[[QQQJJJDDDAAAjjjWWWOOOFFFCCC@@@======@@@@@@???>>>===:::888666555000000/////////000000111000000///............///,,,---------.../////////.....................///000///000222444777BBBLLL[[[cccqqq~~~yyyrrrlllhhhfffeeehhhnnnwww~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{zzzyyyuuuuuuvvvvvvvvvsssnnnjjjfffeeedddddddddfffggghhhkkkmmmqqquuuxxxzzzzzzzzz{{{wwwsssqqqqqqsssttttttuuuuuutttssssssssssssssstttttttttttttttuuuuuuvvvvvvuuutttuuuwwwzzz||||||{{{zzzxxxxxxyyyzzz{{{{{{xxxxxxwwwuuuqqqjjjbbb\\\SSSTTTYYY```cccccceeeiiiooowww~~~~~~|||xxxrrroooppppppooommmiiieeecccbbbaaa```___^^^^^^^^^^^^]]]]]]]]][[[XXXVVVVVVVVVZZZaaakkkvvv|||vvvpppmmmmmmpppsssooollliiigggddd```YYYUUUQQQOOOKKKHHHEEECCCBBBBBB<<<;;;:::999:::;;;===>>>@@@EEENNNXXXcccppp|||zzztttnnnkkkccceeegggjjjooowww~~~tttnnnfffbbb]]]YYYVVVSSSPPPNNNKKKKKKJJJKKKMMMOOOQQQSSSOOOMMMJJJFFFCCCAAAAAA@@@BBBBBBBBB@@@??????AAACCCHHHSSSaaahhhgggaaa\\\ZZZZZZ```kkkvvv|||{{{uuuoooiiiddd\\\SSSMMMJJJIIIIIIIIIHHHHHHIIIJJJHHHEEEBBB@@@@@@???>>>===???BBBEEEJJJOOOVVV]]]bbbgggkkkmmmppprrrvvvzzz}}}~~~}}}|||zzzxxxxxxyyyzzz{{{{{{}}}|||vvvpppkkk___[[[VVVSSSSSSUUUUUUUUUUUUTTTUUUZZZcccoooyyyyyyqqqfffZZZPPPIIIDDDAAAlllXXXOOOGGGCCC@@@======@@@??????>>><<<;;;888777666111111000//////000000000111000//////......//////---------..................------------......///000///111333444999EEERRR^^^fffsss{{{ssskkkfffdddcccgggoooyyy~~~~~~~~~~~~~~~|||{{{{{{||||||zzzxxxuuuuuuttttttsssqqqmmmjjjeeeeeefffffffffeeeeeeeeefffhhhlllppptttuuuvvvvvvwwwtttrrrqqqrrrtttttttttvvvuuuuuutttssssssssssssttttttssssssttttttuuuvvvyyywwwuuuuuuwwwzzz{{{|||~~~}}}{{{zzzzzz|||}}}||||||}}}|||yyyqqqggg```WWWUUUWWW\\\______aaaeeekkkttt~~~zzzsssnnnooooooooommmjjjgggeeebbbaaa```___^^^^^^^^^^^^\\\\\\\\\[[[YYYWWWUUUTTTWWW]]]eeeooo|||zzztttpppooorrruuuuuussspppnnnlllggg___YYYTTTQQQNNNIIIFFFCCCBBBAAA;;;:::999888888999::::::===BBBIIIQQQ[[[hhhvvv}}}wwwpppllldddfffiiijjjmmmsss|||wwwqqqgggccc^^^YYYVVVSSSPPPNNNLLLKKKJJJJJJKKKNNNPPPRRRNNNMMMJJJGGGDDDBBBBBBAAABBBCCCCCCBBB@@@???@@@AAAFFFPPP]]]fffgggccc___]]][[[aaakkkuuuzzzyyysssmmmhhhddd\\\TTTMMMIIIHHHHHHHHHHHHHHHIIIJJJHHHEEECCC?????????>>>===???BBBDDDHHHMMMUUU\\\aaafffjjjmmmoooqqquuuyyy}}}~~~}}}{{{yyyxxxyyyzzz{{{zzz|||~~~|||vvvkkkddd\\\VVVUUUUUUTTTSSSQQQPPPPPPTTTZZZdddnnntttrrrlllbbbWWWMMMFFFAAA???kkkYYYPPPHHHDDD@@@======@@@>>>>>>===<<<;;;999777666222222111000////////////111000000///////////////...............---------///...---------///000111000000111333555:::HHHVVVdddlllxxx~~~tttkkkfffddddddiiisss~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{|||||||||zzzxxxzzzxxxuuusssrrrooollljjjfffgggiiiiiiiiigggdddcccccceeeiiimmmpppqqqrrrrrrrrrqqqqqqrrrtttuuuuuutttvvvuuutttsssrrrrrrrrrrrrtttsssssssssssstttuuuuuuzzzwwwttttttvvvxxxyyyzzz~~~~~~yyynnnfff[[[WWWVVVYYY[[[[[[]]]aaagggrrr~~~}}}wwwqqqqqqppppppnnnllljjjhhhcccbbb```___^^^]]]]]]]]]ZZZZZZZZZZZZZZZXXXUUUSSSSSSYYY```gggsssyyytttrrrtttwwwyyywwwuuuuuuuuuqqqiiiccc[[[XXXTTTOOOJJJFFFCCCBBB<<<;;;:::999888888999999:::===BBBHHHPPP]]]nnnyyy~~~wwwpppllleeehhhllllllmmmpppwww}}}zzzsssiiieee___[[[WWWTTTPPPNNNLLLKKKJJJIIIJJJLLLOOOPPPOOOMMMKKKIIIFFFEEEDDDDDDBBBCCCDDDCCCAAA??????@@@FFFOOO\\\dddgggeeebbb```\\\aaajjjtttyyyxxxsssnnnhhhccc\\\TTTMMMIIIGGGGGGHHHHHHHHHIIIJJJIIIFFFCCC>>>??????>>>>>>???AAADDDGGGLLLSSSZZZ```eeeiiilllnnnppptttyyy|||~~~~~~}}}{{{yyyxxxyyyzzz{{{yyy{{{}}}uuuhhh^^^ZZZWWWTTTRRRPPPPPPPPPQQQTTTYYY___dddccc___XXXOOOGGG@@@===<<<~~~~~~jjjZZZQQQHHHDDDAAA===>>>@@@>>>>>>===<<<;;;999888777333333111000////////////111111000////////////////////////......------,,,000///.........000111222000000111444555;;;JJJXXXiiiqqq~~~wwwmmmhhhfffffflllwww}}}|||~~~~~~~~~~~~~~~~~~}}}||||||}}}|||zzzxxx~~~{{{wwwsssqqqooollljjjgggiiikkklllkkkhhhdddbbbaaacccgggkkknnnoooooooooppppppppprrruuuvvvvvvtttuuutttsssrrrqqqqqqqqqqqqtttsssssssssssstttuuuuuuyyyvvvsssrrrsssuuuwwwwww~~~uuulll^^^YYYUUUWWWXXXXXX[[[___dddqqq~~~yyyssssssrrrqqqooonnnlllkkkcccbbb```___]]]\\\\\\\\\XXXXXXYYYZZZZZZXXXVVVSSSOOOUUU\\\bbbnnn}}}}}}wwwtttvvvxxxyyyxxxwwwzzz}}}zzztttmmmbbb___[[[UUUOOOJJJFFFDDD>>>===<<<;;;;;;:::::::::777:::>>>AAAIIIVVVgggttt}}}}}}wwwpppkkkfffjjjnnnnnnmmmoootttzzz}}}|||vvvjjjfffaaa\\\XXXUUUQQQOOOMMMKKKJJJIIIIIIKKKNNNOOOOOONNNLLLJJJHHHGGGFFFFFFCCCDDDEEEDDDBBB@@@???@@@GGGOOO[[[dddggggggdddccc\\\aaajjjsssyyyyyytttooogggccc[[[SSSMMMHHHFFFFFFIIIHHHIIIJJJKKKIIIFFFDDD>>>??????>>>>>>???AAACCCFFFKKKRRRYYY___dddhhhkkkmmmoootttxxx|||~~~~~~}}}{{{yyyyyyyyyzzz{{{yyy{{{}}}tttggg```[[[VVVRRRSSSSSSRRRPPPOOOPPPSSSVVVTTTRRRMMMGGGAAA===;;;;;;~~~}}}nnnVVVPPPIIICCC@@@@@@@@@@@@<<<======<<<:::888666555222111//////000000...---......................../////////...---------,,,000000000000000/////////111333444444666???PPP]]]lllvvvvvvjjjdddeeehhhnnnyyy|||}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}|||{{{zzz{{{|||}}}{{{yyyuuuppplllhhhfffhhhiiilllmmmllljjjgggdddcccdddgggiiikkkmmmnnnnnnqqqrrrtttuuuvvvvvvvvvuuuuuutttrrrqqqpppqqqqqqrrrsssttttttuuuttttttsssssszzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~yyyggg___VVVTTTWWW[[[ZZZXXXaaakkkyyyuuupppkkkkkkmmmnnnkkkgggeeedddaaa___]]]]]]]]]]]]ZZZZZZZZZ[[[\\\[[[WWWUUUUUUSSSVVV^^^hhhrrr~~~yyyqqqrrrxxxzzz~~~~~~|||~~~vvvpppeee\\\TTTNNNJJJGGGFFFBBB>>>;;;:::;;;;;;::::::999;;;@@@EEELLLYYYeeerrr}}}~~~xxxrrrlllhhhiiikkknnnrrrssssssrrrvvvxxx}}}~~~~~~zzzoooggg```\\\XXXSSSQQQSSSMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFDDDCCCCCCCCCBBB@@@>>>===<<>>======>>>AAABBBGGGJJJPPPUUU[[[aaagggkkkoooqqqtttxxx{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{}}}}}}pppeee[[[TTTUUUSSSPPPMMMKKKJJJJJJJJJJJJHHHDDDAAA>>>;;;::::::yyyjjjWWWQQQJJJCCC@@@???>>>============<<<;;;999777666333222000000111111///...////////////////////////...............---------////////////////////////---///222444999GGGYYYgggoooyyy~~~oooggggggjjjnnnttt{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{}}}}}}}}}{{{zzz{{{||||||zzzxxxtttoookkkgggeeegggiiilllnnnnnnllljjjhhhggghhhiiijjjlllnnnooopppssstttuuuwwwxxxxxxwwwwwwuuutttrrrqqqpppoooppppppqqqqqqssstttuuuuuuvvvvvvyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}qqqggg[[[UUUUUUVVVUUURRRZZZdddrrr}}}wwwsssnnnmmmooopppnnnkkkfffeeebbb```^^^]]]]]]\\\ZZZZZZZZZ[[[\\\[[[XXXUUUUUUSSSTTT[[[ccclllyyy{{{sssqqquuuwww|||~~~{{{qqqggg___WWWQQQMMMIIIFFFAAA>>><<<<<<:::999:::888:::>>>BBBHHHTTT___kkkwww}}}xxxrrrlllhhhiiijjjnnnrrruuuuuutttuuuwwwzzz}}}~~~}}}|||}}}|||rrrjjjccc___ZZZUUURRRSSSNNNMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKKKKLLLKKKIIIGGGCCCCCCCCCBBB@@@???===<<>>======>>>@@@BBBGGGJJJPPPUUUZZZaaagggkkkoooqqquuuxxx|||}}}~~~~~~~~~}}}}}}|||{{{{{{|||~~~qqqddd[[[XXXTTTOOOKKKIIIGGGFFFEEECCCBBB@@@===;;;;;;;;;;;;qqqbbbWWWQQQJJJCCC@@@===<<<:::===>>>>>>===<<<:::888777444333111111222222000///000000000000000000000000---------.......................................,,,///222666>>>NNNaaapppttt~~~ssshhhfffkkklllnnnrrrvvv{{{~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~}}}{{{zzz{{{|||{{{zzzwwwsssooojjjgggeeefffhhhkkknnnoooooommmlllmmmlllllllllmmmoooqqqrrruuuvvvwwwxxxyyyyyyxxxxxxvvvuuusssqqqpppooonnnnnnooooooqqqsssuuuwwwxxxyyyzzzzzzzzz{{{{{{{{{zzzzzzxxx{{{zzzooo```VVVSSSSSSQQQOOOQQQZZZhhhttt{{{yyyuuuqqqooopppqqqnnnlllgggfffdddaaa___]]]\\\\\\[[[ZZZZZZ\\\\\\[[[XXXUUUVVVSSSRRRWWW]]]eeeqqq}}}~~~uuuqqqrrrssszzzvvvmmmcccZZZTTTPPPLLLHHHDDDAAA???<<<:::999888999<<<>>>BBBLLLVVVaaammmxxx|||{{{xxxsssnnniiiiiijjjnnnsssvvvxxxxxxvvvwwwxxxzzz{{{|||||||||yyyzzz{{{|||~~~wwwooogggbbb]]]VVVSSSSSSOOONNNNNNNNNMMMMMMMMMLLLLLLKKKJJJKKKLLLLLLJJJHHHDDDCCCCCCBBBAAA???>>>===BBBNNN```nnnssspppiiiddd^^^___bbbiiimmmnnniiiddd```[[[UUUOOOKKKIIIGGGEEEFFFHHHLLLPPPQQQNNNIIIDDDAAA@@@>>>======>>>@@@AAAFFFJJJOOOUUUZZZ```gggkkknnnpppuuuyyy}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~oooccc]]]VVVLLLGGGFFFEEEAAA>>><<<;;;:::999999:::;;;;;;wwwgggZZZTTTOOOIIIDDD@@@>>><<<:::===>>>>>>>>>===;;;999888444222111111111111000...////////////////////////,,,---------.../////////---------...............111222555999BBBRRReeerrrzzzsssgggeeeiiijjjkkkmmmqqqvvv{{{}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~{{{{{{|||}}}~~~|||}}}}}}|||zzzyyyzzz{{{{{{zzzwwwtttppplllhhhfffdddgggjjjmmmpppqqqppppppqqqpppnnnmmmnnnoooqqqsssvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwuuusssqqqpppooonnnooopppqqqrrrtttvvvxxxyyy{{{|||||||||{{{zzzyyyxxxvvvyyytttdddXXXSSSRRRQQQPPPKKKSSS___lllvvv|||zzzwwwrrrpppooonnnllljjjhhhgggeeebbb```^^^]]]\\\[[[[[[[[[\\\\\\[[[XXXUUUUUUQQQPPPSSSWWW___lllxxxvvvqqqppppppwww~~~zzznnnccc\\\WWWSSSNNNJJJGGGCCC@@@===:::999999:::;;;<<>>AAANNNaaapppvvvrrriiiccc\\\\\\___dddhhhhhhddd```\\\YYYTTTOOOKKKHHHFFFEEEEEEHHHMMMQQQSSSPPPIIIDDDAAA@@@>>>======>>>??????EEEIIINNNTTTYYY___fffjjjllloootttyyy}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~xxxlllcccXXXKKKEEEDDDCCC???:::999888888777888999;;;<<<}}}ppp```TTTPPPLLLHHHDDDBBB@@@>>><<<======>>>>>>===;;;999888333111000///000000///---........................,,,---------.../////////------------......//////222444777<<>>FFFLLLXXXeeeooovvvzzzyyyuuuooommmkkkmmmqqqwww{{{}}}~~~}}}zzzxxxvvvtttttttttqqqqqqqqqppprrrwww}}}~~~vvvnnniiibbbZZZTTTTTTQQQQQQQQQPPPOOONNNNNNNNNIIIIIIHHHIIIJJJJJJHHHGGGDDDDDDDDDCCCBBBAAA@@@???AAAMMM___ooowwwsssjjjbbb[[[ZZZZZZ]]]aaabbb```]]]YYYWWWTTTPPPLLLHHHGGGFFFEEEHHHMMMRRRSSSPPPJJJEEE@@@@@@>>>=========>>>>>>DDDGGGLLLRRRWWW^^^dddhhhkkknnnsssxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||wwwiii]]]NNNEEECCCBBB>>>:::::::::999999999:::<<<==={{{nnn```UUUNNNLLLHHHEEEDDDBBB???===<<<<<<======<<<;;;999888222111//////000000...---........................---------...............---------...//////000000///222777@@@MMM^^^ooozzzwwwlllgggggggggiiimmmrrruuuwwwwwwwwwyyyzzz||||||||||||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{zzzxxxvvvwwwwwwyyyxxxwwwuuusssqqqnnnmmmgggiiillloooqqqrrrsssssstttsssrrrqqqqqqrrrssstttuuuuuuttttttttttttuuuuuuwwwwwwwwwwwwwwwvvvuuuttttttsssrrrrrrssstttuuuvvv||||||}}}~~~}}}{{{xxxwwwyyy}}}|||ooocccYYYRRRMMMKKKJJJNNNTTT___iiirrrvvvxxxyyywwwssspppllljjjiiihhhdddddddddcccaaa___]]]\\\\\\[[[[[[\\\]]]\\\YYYVVVQQQOOOOOOPPPQQQVVVcccppp~~~xxxsssnnnmmmoootttzzz~~~}}}jjjeee\\\TTTMMMHHHDDDBBBAAA?????????;;;888<<>>============AAAEEEJJJPPPUUU[[[bbbfffkkkmmmqqquuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwzzzrrrfffVVVJJJDDDAAA???<<<<<<<<<;;;;;;;;;===>>>???{{{pppdddZZZOOOMMMJJJGGGEEEBBB>>>;;;;;;;;;<<<<<<;;;:::999888333111000000111000///---.......................................---------------...//////000111111///222:::EEETTTeeeuuu~~~zzzwwwsssqqqkkkdddcccfffiiilllppptttwwwyyyyyyxxxuuuwwwyyyzzzzzzzzz|||}}}}}}}}}||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyzzzzzzyyyvvvtttuuuvvvuuuuuuuuutttsssqqqpppooolllmmmoooqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttuuuuuuttttttvvvwwwxxxwwwwwwvvvtttsssrrrrrrrrrtttvvvwwwwwwyyy{{{~~~~~~~~~|||{{{zzzqqqggg^^^UUUOOOLLLJJJKKKOOOWWWaaaiiimmmnnnpppooommmjjjhhhgggggghhhbbbbbbbbbbbbaaa___]]]\\\\\\\\\\\\]]]]]]\\\YYYVVVPPPOOOPPPPPPOOOQQQ]]]iiivvvzzzssslllllljjjmmmvvv|||~~~vvvjjj^^^UUUOOOJJJGGGEEECCCCCCBBB>>>:::<<>>HHHTTT```mmmxxx|||zzzvvvrrrmmmkkkmmmssswwwzzz{{{zzzxxxvvvsssqqqooonnnmmmllljjjiiijjjnnnuuuzzz~~~wwwrrrkkkbbb\\\ZZZTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKKKKLLLKKKIIIGGGDDDDDDEEEDDDDDDCCCBBBAAACCCKKKXXXgggppppppiiibbbXXXTTTNNNMMMPPPTTTUUUUUUTTTVVVVVVSSSNNNJJJIIIIIIEEEGGGKKKNNNQQQOOOKKKGGG@@@??????>>>===<<<<<<<<>>===<<<<<<<<<<<<===???AAABBB|||rrrhhh```QQQOOOLLLIIIFFFBBB===::::::;;;;;;<<<;;;:::888777444333111111222222000///000000000000000000000000/////////......------,,,.........///000111111222111555===IIIXXXhhhvvv~~~~~~vvvlllhhhfffeeeaaa]]]^^^bbblllnnnrrruuuxxxzzzzzz{{{rrrtttwwwyyyyyyyyy{{{}}}~~~}}}|||{{{{{{zzz~~~}}}|||||||||{{{{{{{{{{{{xxxyyyyyyxxxuuusssttttttssssssssssssrrrqqqpppppppppqqqrrrtttuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuutttsssssstttuuuvvvqqqrrrtttvvvxxxxxxxxxxxxsssrrrqqqqqqrrruuuwwwyyysssvvvzzz}}}|||xxxyyyvvvpppiiiaaaZZZSSSPPPJJJJJJLLLSSS\\\cccggghhhffffffeeedddbbbbbbdddfff``````aaaaaaaaa___]]]\\\\\\\\\\\\]]]^^^\\\YYYWWWPPPPPPPPPPPPMMMNNNWWWcccnnn{{{|||sssjjjkkkgggjjjttt|||wwwiii^^^VVVPPPMMMGGGFFFEEEEEE@@@;;;===BBB;;;DDDOOO[[[iiivvv{{{{{{yyytttmmmjjjlllqqqvvvyyywwwwwwvvvuuusssqqqooommmlllkkkiiiggghhhmmmtttyyy|||~~~}}}zzzuuuoooeee___^^^UUUTTTSSSRRRQQQPPPOOOOOOLLLKKKJJJIIIIIIIIIFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCJJJVVVdddmmmnnniiicccWWWQQQJJJHHHKKKOOORRRRRRTTTVVVWWWTTTOOOKKKIIIJJJFFFGGGJJJMMMOOONNNKKKHHH@@@??????>>>===<<<<<<;;;>>>BBBGGGLLLRRRXXX___cccjjjkkkmmmooosssxxx|||~~~|||||||||||||||}}}}}}}}}|||}}}}}}{{{zzzzzzzzzzzzwwwyyyyyyyyyxxxxxxzzz||||||~~~xxxfffTTTEEE>>>======;;;;;;;;;<<<>>>AAADDDEEE