BM6P6(@ $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,,,,.........///000000111111000000//////.........---///............---------+++,,,,,,,,,,,,+++******((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((,,,,,,,,,,,,---...//////***+++,,,,,,******+++,,,///...---,,,+++,,,,,,---++++++,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##############################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''(((***++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%###!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$###""" """###$$$###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++,,,,,,---...///000000000000000/////////.........---............------------++++++,,,,,,++++++***)))((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################&&&&&&%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((++++++++++++,,,---......***,,,---,,,+++***+++,,,...---,,,+++++++++,,,,,,++++++,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##############################""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''((()))***+++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$""" ######$$$$$$$$$$$$######""""""""""""""""""""""""##################$$$%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++***,,,...000000000///.../////////...........................------------++++++,,,,,,++++++***)))''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""################################################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%$$$################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''))))))))))))***+++,,,---+++,,,------++++++,,,------,,,++++++***+++++++++++++++,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$#############################################""""""""""""##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((()))***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((('''''''''&&&&&&$$$$$$$$$$$$###""" ######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$#########$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))*********,,,///111222111///---.................................---------,,,,,,+++++++++++++++***))))))'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''(((((((((((()))***+++++++++---------,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################$$$######""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++((((((((((((''''''''''''%%%%%%%%%$$$###""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$###""""""""""""""""""""""""""""""""""""######"""!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))***,,,///111222111///...---------..................------------,,,,,,,,,***++++++++++++***))))))&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!"""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''((()))******+++,,,------++++++,,,---------..................+++++++++++++++***((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))*********+++++++++,,,++++++******+++++++++,,,,,,---------++++++++++++++++++++++++))))))(((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!##############################""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((+++,,,...000000000///...---------------.........------------,,,,,,,,,,,,******++++++******)))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))******+++,,,,,,******+++,,,---......////////////...++++++,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$#######################################$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********)))******+++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!! !!!!!!########################"""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''******+++,,,------------,,,,,,,,,------.........---------,,,,,,,,,++++++***************))))))(((%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########################################################""""""""""""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***)))***++++++))))))***+++,,,,,,.../////////......++++++,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********(((((()))***+++++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((''''''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###########################""""""############"""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))))))))******+++,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++***************)))((((((%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""##############################""""""###$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''(((******(((***+++***)))((()))******+++---...///...------++++++,,,++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))******''''''(((***++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################""""""############"""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))******++++++,,,,,,++++++***+++++++++------,,,,,,+++***))))))***++++++++++++***))))))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''')))***+++)))))))))***++++++,,,,,,++++++******************+++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ################################################################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%(((***)))(((+++******)))((('''&&&%%%'''''''''((()))***+++,,,'''''''''''''''(((((((((&&&(((******(((&&&&&&&&&+++***(((&&&$$$$$$$$$%%%((((((((((((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))***************+++,,,---............---------,,,,,,+++++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###!!! !!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))*********,,,++++++*********++++++------,,,,,,+++******))))))************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''((()))***'''(((((())))))***++++++************************++++++******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!################################################################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((***'''$$$$$$&&&((('''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''++++++,,,---------,,,,,,((()))***)))((()))+++---******)))(((((((((((()))************************)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((()))))))))************+++,,,---............,,,,,,,,,,,,+++++++++***))))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%############################################################"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""######"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))+++***************++++++---,,,,,,++++++*********)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((())))))***************************++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!################################################################################################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))*********(((&&&&&&'''''''''&&&(((((()))))))))*********,,,,,,,,,,,,,,,---------'''(((***,,,,,,+++***)))++++++***((('''(((+++...(((((()))***++++++******(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((())))))))))))************+++,,,------------+++++++++*********************)))'''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%########################################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""###%%%%%%%%%###!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''((((((***))))))))))))***++++++,,,,,,,,,++++++*********))))))******))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((()))*********************+++++++++************))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((((()))******++++++***))))))((()))))))))((((((((())))))***+++++++++((()))***,,,...///000000///111444666666555333222444333222///+++)))***+++((()))+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))***)))***+++,,,,,,---------*********)))))))))))))))))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%################################################"""###############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$!!!!!!!!!!!!""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&'''''')))((((((((())))))***+++,,,,,,+++++++++++++++*********++++++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))******+++))))))*********+++++++++*********)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))))))))*********&&&'''((()))))))))***++++++,,,---///111444555666:::;;;===???AAAAAABBBBBBFFFHHHKKKMMMNNNMMMKKKJJJFFFGGGGGGCCC===777333111111222222222111///---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''(((((((((((()))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%################################################""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$########################"""!!!!!!"""$$$%%%$$$### !!!!!!!!!"""""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''((('''''''''((()))***++++++++++++++++++++++++++++++++++++++++++***))))))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''(((((())))))***++++++)))))))))***++++++,,,,,,******))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))******++++++%%%(((+++---...///111333:::;;;===@@@CCCEEEGGGHHHOOOPPPQQQQQQQQQOOONNNMMMLLLMMMOOOQQQRRRRRRQQQPPPTTTVVVWWWUUUPPPJJJEEECCC@@@@@@>>>===;;;888666555111111000///...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''(((((((((((())))))(((((()))***++++++++++++))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$########################"""!!! !!!######"""!!! !!!!!!""""""######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''''''''''''''((()))******++++++++++++++++++++++++***************))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&'''(((((())))))***((())))))***++++++,,,,,,)))))))))))))))))))))***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&'''((()))******+++)))***+++---///111222333///444999<<<>>>@@@CCCFFFJJJJJJIIIIIIIIIIIIHHHHHHDDDDDDEEEEEEDDDBBB@@@??????@@@AAACCCDDDDDDEEEEEEMMMPPPSSSTTTSSSQQQQQQQQQLLLKKKIIIFFFDDDBBBAAAAAA;;;:::999777555444333222//////...---,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((())))))'''((()))***++++++++++++)))))))))******+++++++++*********)))((((((((('''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$###########################"""!!!!!!"""###""" !!!"""#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''')))******++++++++++++++++++++++++)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))******++++++)))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))((())))))***++++++,,,,,,)))))))))))))))*********)))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((()))%%%&&&'''((()))***+++,,,,,,---000333666999;;;<<<===BBBHHHMMMOOORRRVVVYYYMMMKKKHHHDDD???;;;888666???@@@BBBCCCCCCBBB@@@???888999999:::<<<===>>>>>><<>>222222111///...---,,,+++************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))'''((()))******+++++++++))))))******+++++++++,,,---,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$########################%%%###""""""######!!!  !!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))************+++++++++************))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((()))))))))((((((''''''''')))((('''&&&&&&'''((()))((('''''''''''''''(((((((((((('''&&&&&&'''))))))++++++***)))((((((((((((((()))+++,,,,,,+++)))(((***)))((()))+++,,,,,,***,,,+++***)))((()))***+++''''''''''''((((((((((((((())))))))))))(((''''''$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''*********)))))))))))))))))))))***++++++++++++******))))))((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$'''((('''%%%%%%&&&''''''((((((((((((((((((((()))+++---000111;;;>>>CCCHHHKKKNNNQQQTTTTTTUUUVVVVVVTTTRRRQQQQQQEEE???999999<<>><<<@@@??????AAABBBBBB@@@===????????????>>>===>>>>>>@@@BBBEEEFFFGGGIIIKKKMMMQQQRRRTTTUUUUUURRROOOMMMOOONNNLLLLLLLLLKKKJJJHHHCCCAAA===888444222000///---...///---***(((((())))))***,,,+++*********+++******)))''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************+++******)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))*********+++++++++************))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''******))))))******+++,,,*********+++,,,,,,---...///...---,,,,,,,,,,,,------+++))))))***+++***)))+++******))))))******+++))))))((((((((()))))))))&&&&&&'''((()))*********''''''(((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))***++++++++++++******))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''((('''%%%&&&''')))************))),,,,,,,,,///333999@@@CCCLLLPPPVVVYYYYYYWWWUUUTTTPPPLLLGGGBBB??????@@@AAADDDCCCCCCEEEIIIKKKJJJHHHHHHJJJLLLLLLJJJHHHHHHIIICCCFFFIIIIIIHHHEEECCCCCCJJJLLLMMMLLLIIIIIIMMMQQQSSSRRRPPPMMMLLLNNNQQQTTTPPPOOONNNNNNNNNNNNNNNMMMIIIFFFCCC???<<<999777555333111...,,,,,,---///000)))))))))))))))***,,,---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))*********++++++************))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))*********+++***+++---///111222333444555666777999<<<>>>???@@@DDDBBB>>>;;;:::<<<>>>@@@===:::666444444444333333000000000///...------,,,,,,+++************++++++''''''((()))***++++++,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))***++++++++++++***)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%'''))))))(((&&&((()))******+++******))),,,000666???HHHPPPVVVZZZ\\\]]]\\\XXXQQQJJJEEECCC<<<;;;999:::???DDDHHHIIIMMMLLLLLLLLLMMMNNNOOOOOORRRWWW\\\[[[VVVUUUXXX\\\VVVZZZ___```^^^]]]]]]___ZZZ\\\\\\WWWSSSTTT]]]eeeqqqooohhh___VVVSSSUUUXXXRRRQQQOOONNNMMMMMMMMMMMMMMMKKKIIIGGGGGGGGGEEECCCBBB>>>888555444222///,,,...---+++))))))***,,,---+++***)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************************)))))))))(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))(((((()))***************))))))***,,,---............000444888<<>>555...444222///---,,,+++***)))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''')))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********************)))))))))(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))***+++,,,---...***+++---///000111111111444666999===@@@BBBCCCCCCDDDFFFGGGJJJKKKLLLMMMMMMHHHHHHHHHGGGGGGFFFFFFFFFDDD@@@;;;777666555555444777777777888888888888888222111000///---,,,***)))+++***))))))))))))******,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((())))))))))))))))))***++++++++++++***((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((''''''&&&&&&***))))))+++...444999===HHHJJJLLLNNNMMMIIIEEECCCDDDDDDBBB???<<<;;;<<<>>>BBBDDDHHHKKKNNNOOOQQQSSSWWWYYY[[[___dddllluuu{{{}}}}}}~~~|||xxxqqqkkkhhhhhhjjjeee```YYYUUUTTTRRRNNNKKKMMMIIIEEEEEEHHHGGGBBB===777555333222111///***'''******))))))((()))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******************))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))+++---000222444777888:::;;;;;;:::999999333333555666777777888888888999;;;<<<======<<<;;;:::;;;>>>@@@AAA@@@>>>===???<<<888666555555555444333333444777:::>>>BBBDDD===>>>>>><<<999555222///---,,,+++*********+++,,,******)))((((((''''''((('''''''''''''''(((((((((%%%&&&''''''((((((''''''&&&''''''(((((())))))***))))))***++++++++++++***((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&'''&&&%%%&&&(((***...///111555:::@@@FFFIIIEEECCC@@@>>>===>>>@@@AAACCCEEEIIIJJJHHHFFFEEEDDDJJJNNNSSSWWW\\\hhhwww~~~yyyuuunnniii]]]VVVMMMFFFDDDEEEDDDDDD???<<<999888777555000,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***************))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))&&&'''(((***+++---....../////////000333888===@@@GGGGGGGGGFFFDDDAAA>>><<<333333333333444555666777777888:::;;;<<<;;;:::999===???BBBEEEGGGHHHGGGGGGGGGEEECCCCCCDDDEEEDDDCCC;;;;;;<<<>>>BBBHHHNNNQQQTTTUUUUUUTTTPPPJJJDDD@@@<<<:::666222///...------)))***************))))))&&&'''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&''''''((())))))***))))))***++++++++++++***'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%'''(((((())),,,111555888;;;>>>BBBDDDEEEDDDDDD999:::;;;===@@@EEEIIILLLNNNOOOOOOOOOOOOQQQTTTWWW]]]fffrrrzzz}}}ssshhh___XXXUUUSSSWWWPPPGGGBBB???===999555111000...---+++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%################################################$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))((()))+++...000333555666777666555666:::@@@FFFJJJKKKKKKIIIGGGCCC>>>999777:::::::::<<<>>>AAADDDFFFAAACCCEEEGGGGGGGGGEEEDDDFFFHHHKKKNNNQQQSSSTTTUUUQQQPPPPPPQQQSSSTTTSSSRRRKKKJJJHHHIIILLLQQQWWW[[[ggghhhjjjiiiddd]]]UUUPPPMMMJJJDDD===666111///---)))***+++------,,,+++***&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***))))))***++++++++++++***'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++(((***+++,,,...333;;;AAABBBEEEIIIKKKIIIBBB;;;666999===DDDKKKNNNOOOMMMKKKTTTQQQNNNMMMRRR^^^lllwwwvvvrrrnnndddVVVKKKFFFCCC???;;;444333111///---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))(((((('''&&&&&&&&&''''''))))))))))))'''%%%###"""((((((((((((((()))***+++((((((((((((((((((((((((+++)))'''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%)))+++***(((***&&&###%%%***---+++(((++++++...444;;;@@@BBBAAAHHH>>>555555???IIIMMMMMMAAAAAAAAA@@@??????AAACCC@@@DDDGGGIIIHHHFFFEEEEEEHHHFFFHHHMMMPPPPPPSSSVVVTTTRRRVVVaaahhhgggaaa^^^___bbbgggmmmpppooollliiieeedddaaa^^^[[[[[[]]]```iiiggghhhnnnmmmfffdddffffff^^^SSSJJJDDD@@@;;;888111444555111+++(((***---***)))((()))+++,,,+++***))))))))))))((((((((((((***)))(((((((((***+++,,,)))************+++++++++)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&((()))((('''''''''((()))))))))(((''')))+++---...111555<<>>CCCGGGIIINNNRRRPPPMMMLLLMMMLLLPPPXXXbbblllxxxnnnUUULLLIIIEEEAAACCC>>>888444222111...,,,***---///,,,'''%%%'''+++++++++************++++++(((((())))))*********+++))))))))))))))))))))))))*********))))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################""""""""""""$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((()))'''%%%))))))))))))))))))******222555;;;DDDJJJKKKHHHDDD@@@??????DDDIIIHHHAAA:::<<<>>>???@@@@@@CCCFFFIIIEEEHHHKKKLLLMMMOOOQQQSSSTTTYYY___dddhhhllllllkkkjjjfffhhhpppuuutttpppnnnoooqqquuuyyy|||}}}{{{yyy}}}xxxrrrlllkkkmmmqqqssskkkddd___aaadddeeehhhnnnwwwqqqggg\\\RRRHHH@@@;;;999666222///---,,,+++***+++)))(((((()))***)))''')))))))))(((((((((((('''***)))((((((((()))+++,,,))))))*********+++++++++)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))((('''''''''&&&'''(((''''''))),,,...///444;;;BBBHHHKKKLLLLLLJJJGGGCCC@@@AAAEEELLLQQQXXXSSSNNNJJJJJJNNNTTTYYYgggnnnyyy{{{qqqfffXXXMMMKKKEEE<<<666333222000///))),,,......+++)))***,,,+++******))))))******+++((()))))))))************))))))))))))))))))))))))++++++*********)))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&'''((((((%%%&&&'''(((((((((((('''''''''''''''((((((((()))))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&((()))***(((&&&(((***+++***))),,,444;;;CCCHHHOOOVVVYYYTTTKKKDDDAAA@@@@@@AAABBBBBB???===BBBDDDEEEDDDDDDEEEGGGIIIOOOUUU^^^eeeiiijjjkkklllrrryyy~~~~~~~~~xxxwww{{{~~~}}}||||||yyynnndddbbbdddfffgggjjjrrrqqqnnnggg___WWWQQQOOOHHH???555111333444///***---+++)))((())))))((('''))))))(((((((((''''''''')))))))))((())))))***+++)))))))))*********++++++)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((&&&'''''''''((((((((())),,,111555:::???FFFLLLNNNLLLHHHDDDAAA@@@AAAFFFMMMSSSWWWWWWWWWUUUTTTUUU\\\iiivvv~~~}}}qqqccc\\\PPPFFF???:::888666,,,,,,---------+++************))))))))))))******))))))))))))************)))))))))))))))))))))))),,,+++++++++************'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''(((((((((******)))(((((()))))))))***))))))(((((((((((())))))))))))(((((('''&&&&&&))))))******************+++++++++++++++*********'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((()))***+++******(((***+++---222<<>>888999888444...///---***************))))))))))))(((((((((''''''))))))))))))))))))******))))))))))))************)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***)))(((''''''((()))***,,,---000555;;;@@@IIIIIIIIIGGGDDD@@@<<<:::>>>CCCKKKSSSXXXXXXTTTQQQSSS```nnnyyyrrrcccUUUJJJBBB>>>666333000......---,,,+++*********))))))*********)))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,+++++++++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""##########################################$$$$$$'''''''''((((((((()))))),,,+++***))))))(((((()))++++++***)))((((((((()))***)))))))))))))))))))))(((((()))***))))))((('''*********+++++++++++++++&&&'''((()))*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''*********))))))((()))***)))---333;;;DDDMMMTTTWWWTTTTTTRRRNNNHHHBBB>>>;;;999@@@HHHMMMNNNLLLKKKKKKIIINNNUUU\\\ccciiippptttuuu~~~|||zzzyyyuuunnngggeeegggjjjZZZSSSJJJCCC>>>:::666333222///,,,++++++++++++******))))))))))))((((((((())))))*********)))))))))(((((()))))))))*********)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))***)))((('''(((***(((+++000555;;;BBBIIINNNOOOJJJAAA888444333555777>>>FFFOOOTTTTTTRRRSSSTTThhh~~~~~~kkkZZZMMMFFFAAA;;;555000......//////++++++************++++++******)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################(((((((((((())))))))))))*********))))))******+++((((((''''''(((((())))))*********+++---///000111...///000000000///------******))))))(((''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''',,,,,,+++)))'''(((+++---111888BBBLLLRRRPPPKKKFFFDDDDDDBBB???<<<<<<>>>@@@BBBDDDGGGJJJLLLNNNPPPRRR]]]bbbjjjqqqxxx|||rrrkkkjjjlllooocccaaa[[[SSSJJJCCC>>><<<999666111...------,,,+++++++++*********))))))))))))************)))((((((((((((((()))))))))******)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))***)))((()))***,,,)))///777>>>EEEKKKPPPSSSIIICCC999111///333999>>>AAAEEEIIIKKKNNNVVVdddooo{{{kkk___XXXMMMHHH???777000.........,,,,,,++++++++++++,,,,,,************)))))))))))))))))))))))))))))))))))),,,+++++++++************((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############(((((()))))))))***************+++,,,...000222333000000111333555777999;;;>>>>>>>>>???AAACCCEEEGGGFFFGGGHHHIIIHHHGGGEEEDDD===<<<:::888666333111000222000...,,,***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******++++++---222999???BBBHHHOOOPPPJJJBBB;;;777777999===>>>@@@BBBFFFJJJNNNMMMLLLPPPWWWaaakkkpppxxx|||{{{yyyzzz}}}yyyxxxtttnnneee[[[SSSOOOHHHCCC===777444222///...,,,,,,,,,++++++++++++***)))******+++***)))((('''(((((((((((()))))))))***)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((())))))))))))***,,,///333999AAAGGGIIIIIIHHHHHH???>>>;;;;;;<<>>JJJSSSQQQTTTSSSIII;;;111111444222888@@@FFFIIIKKKOOOQQQLLLRRR^^^nnn|||~~~ttthhhaaaUUUPPPHHHAAA;;;777444222---------,,,,,,,,,++++++)))***+++++++++)))((('''(((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))))))))***---000>>>DDDJJJLLLIIIBBB;;;777:::>>>CCCHHHKKKKKKJJJIIINNNLLLOOO[[[qqqttt]]]III>>>:::///......------......///+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))((()))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&''''''((()))******'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######'''***,,,---------...///666>>>CCCEEELLLUUUYYYWWWaaa___]]]]]]^^^```bbbbbbffffffddd^^^WWWVVV[[[```\\\bbbddd``````eeegggeeeiiiiiilllmmmjjjccc___^^^ZZZWWWQQQIIIBBB<<<888777222///,,,******))))))((()))(((&&&%%%&&&'''((())),,,***'''&&&'''(((''''''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))((((((((('''((()))*********)))(((***+++111<<>>GGGOOOKKKKKKNNNNNNKKKNNNUUUdddggglllvvviiiZZZMMM;;;777444111///,,,,,,...+++...///---*********+++))))))))))))))))))))))))++++++******************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******,,,222:::@@@KKKRRRXXXZZZ]]]aaa___ZZZZZZZZZZZZ[[[^^^```aaabbbcccccc```YYYQQQMMMNNNQQQLLLRRRVVVVVVZZZbbbhhhhhhkkkkkklllmmmjjjfffaaa___XXXWWWVVVTTTRRRRRRQQQQQQ???;;;555000---,,,++++++&&&''')))******)))'''&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((('''''''''((((((***+++,,,222666???IIIRRRXXXYYYXXXQQQJJJDDD???888222444;;;:::@@@GGGLLLVVVfffsssyyyzzzuuummmgggaaaYYYNNNEEEBBB===:::;;;999222,,,***)))******************)))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***(((((()))+++222;;;FFFLLLFFF<<<555666:::???GGGPPPOOOOOOOOOMMMHHHLLL___sssnnn^^^NNNAAA222...222444111,,,---......+++))))))***+++************************************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---...222888AAALLLSSSaaacccccc```^^^^^^\\\XXXUUUWWWYYY[[[^^^___``````aaabbb```[[[SSSNNNLLLMMMNNNRRRSSSSSSUUU[[[```bbbiiiiiiiiiiiihhhgggccc```RRRRRRRRRRRRRRRQQQQQQQQQQQQOOOKKKEEE>>>888222000******))))))(((((((((((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&'''***...333666BBBHHHPPPVVVWWWUUUQQQOOODDD@@@===;;;999888<<>>999000***++++++***)))))))))***+++))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%'''(((((((((((()))***((()))---555???GGGKKKKKK???999666;;;DDDJJJOOOSSSMMMNNNRRRYYYaaaooozzzfffXXXFFF:::666444111---000///,,,+++******+++,,,************************************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&333:::CCCMMMTTTZZZ___bbbjjjeee]]]TTTQQQRRRVVVXXX]]]___aaaccccccbbbbbbbbb```aaabbbaaa]]]ZZZXXXXXXYYYZZZYYYVVVUUUWWWZZZ\\\___aaaaaa```bbbdddbbb___XXXVVVSSSOOOKKKFFFCCCAAARRRUUUYYYZZZUUUNNNFFFAAA:::555...(((&&&'''+++---+++***(((((())))))'''%%%''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))''''''(((,,,222:::AAAEEERRRUUUWWWTTTNNNGGGDDDCCC>>>;;;:::;;;@@@HHHRRRYYYaaajjjwwwnnn[[[HHHAAA@@@>>>;;;999111///,,,***)))***,,,---)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''))))))(((((()))+++///555???HHHLLLIIIBBB======???DDDKKKOOOPPPOOONNNMMMPPP^^^yyy{{{yyyoooZZZEEE888444333444000---...///---,,,---***************************************+++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&JJJRRR\\\dddhhhhhhhhhgggaaa[[[TTTPPPPPPSSSZZZ___fffggghhhfffcccaaaaaabbb\\\]]]]]]]]]\\\\\\]]]^^^ZZZYYYXXXVVVTTTSSSUUUWWWVVV[[[^^^\\\\\\``````^^^dddbbb^^^YYYSSSNNNKKKIIIKKKPPPWWW[[[[[[XXXVVVUUUKKKGGG???777111---,,,---+++)))(((((())))))(((&&&(((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&'''''')))***+++(((***///666???HHHOOOSSSTTTSSSNNNFFF>>>999:::===<<<<<<>>>DDDRRRdddttt}}}xxxcccUUULLLFFFCCCDDD777444000,,,+++***,,,---************************)))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))))))))***,,,...<<>>;;;666111---+++++++++************************))))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((()))******,,,///555999IIIMMMOOOKKKDDD???AAADDDOOOTTTUUUNNNJJJPPP[[[ccctttxxxYYYHHH:::000111333...******++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''[[[\\\\\\ZZZWWWVVVVVVVVVMMMJJJLLLSSSVVVVVVYYY^^^^^^]]][[[VVVRRRSSSZZZ```ppphhh^^^VVVSSSVVV[[[___bbb```___```\\\UUUSSSVVVlllzzzrrreeebbbaaa___VVVTTTRRRRRRSSSVVVYYY\\\^^^___]]]VVVKKKDDDAAAAAAFFFLLLTTTXXXVVVNNNCCC<<<555111,,,)))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((()))+++---///444;;;EEEOOOSSSSSSOOOLLL???<<<888666888<<>>JJJRRRHHHEEEAAAAAAEEEJJJNNNPPPJJJOOORRRUUUbbbyyytttZZZAAA999666111000444++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''(((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((XXXVVVXXX]]]]]]VVVSSSTTTSSSQQQRRRSSSPPPNNNWWWccctttjjjaaa___dddooo~~~xxxlllrrrzzzzzzuuuqqqnnnrrr}}}~~~xxxnnnhhheeecccbbbaaa___]]][[[YYYVVVTTTUUUZZZ[[[WWWRRRRRRQQQOOO@@@AAADDDJJJQQQWWWYYYZZZYYYSSSHHH;;;000******+++)))+++,,,)))$$$###''',,,&&&&&&'''((())))))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%((('''&&&&&&'''&&&%%%###''',,,...+++(((,,,888DDDIIINNNTTTUUURRRLLLEEE?????????>>>>>>@@@FFFOOOUUUppp}}}yyylll___OOOHHHFFFBBB777............,,,***)))***+++)))))))))))))))*********)))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$'''+++...---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((*********(((((((((***,,,...///555???JJJNNNKKKFFF<<>>666555333///,,,*********))))))))))))************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&$$$$$$&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&))),,,---++++++,,,...333999AAAHHHIIIFFFCCC@@@???HHHPPPQQQMMMIIIKKKNNNYYYqqq}}}hhhXXXLLLAAA777000...---,,,---......,,,***,,,,,,,,,++++++++++++***+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((UUUSSSUUUXXXZZZ___iiissszzzqqqhhhcccdddiiisss}}}~~~{{{{{{{{{pppddd^^^___ccchhhmmmkkk^^^PPPIIIFFFEEEOOOOOOPPPRRRRRRPPPLLLIIIJJJMMMSSSWWWUUUKKK<<<111,,,)))'''))),,,---***&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&(((***%%%&&&((()))******)))((()))'''(((000<<>>:::555000---,,,+++************************)))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$)))---...++++++---111===FFFNNNNNNEEE<<<999:::EEEMMMTTTRRRKKKHHHMMMSSSjjj}}}sssdddQQQ>>>222222111000000000///---+++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&VVVXXX\\\```dddkkkwwwxxxvvvzzzxxxssssssuuummmqqqlll^^^OOOIIIIIIKKKJJJKKKMMMPPPSSSRRROOOLLLJJJIIIKKKOOOSSSPPPHHHAAA>>>666---(((((()))))))))''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&(((+++%%%&&&)))******))))))))))))***000;;;HHHQQQTTTTTTVVVSSSQQQQQQNNNIIIFFFFFFMMMXXXgggrrrxxx}}}{{{\\\EEEIIIEEE???999444111///...++++++***************))))))))))))(((((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&))),,,+++(((***222999IIINNNPPPIII>>>777666999IIIMMMPPPPPPOOOTTT```iii{{{~~~~~~|||~~~iiiQQQ???===:::555222000///...---------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhhhhgggeeehhhrrr~~~xxxmmmbbbaaalllxxx}}}yyyfffVVVPPPPPPQQQSSSRRRRRRRRRQQQPPPLLLJJJOOOKKKHHHJJJPPPSSSRRROOOIIIDDD<<<333,,,)))(((((()))(((((('''''''''((()))'''''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***&&&(((******(((''')))***,,,333>>>HHHPPPSSSTTTTTTUUUTTTTTTQQQJJJEEEKKKUUUsssyyyZZZQQQJJJAAA:::666333111///,,,+++++++++******))))))***)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))(((***222>>>HHHOOOLLLFFF>>>888888;;;@@@JJJKKKMMMTTTaaasssppp\\\IIIBBB888000,,,---...///---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$uuurrrkkkgggnnn~~~zzzqqqmmmttt~~~~~~vvvpppmmmbbbXXXYYYeeettt|||}}}~~~~~~{{{xxxyyytttfff```^^^\\\aaa^^^YYYVVVUUUTTTSSSQQQPPPMMMJJJKKKNNNPPPPPPOOOJJJJJJIIIDDD<<<333,,,(((+++***)))((((((((()))***'''''''''((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''')))***)))'''(((,,,000444>>>JJJQQQSSSQQQRRRSSSUUUQQQNNNJJJDDDGGG]]]tttnnn___VVVJJJ@@@:::555111...,,,,,,,,,+++******))))))******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))***---333>>>IIIQQQIIICCC<<<888999>>>DDDHHHLLLOOOXXXhhh~~~|||zzzwwwwwwxxx{{{~~~zzz[[[QQQBBB555...---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%$$$$$$$$$$$$~~~|||wwwvvvzzzyyy}}}}}}yyy}}}wwwuuuzzz~~~{{{vvvsssrrrnnnkkklllsss{{{~~~|||yyy~~~wwwuuusssuuuyyy||||||{{{zzzwwwxxxvvvsssrrrlllddd___]]]^^^___```ZZZWWWSSSPPPMMMMMMMMMNNNIIIIIIJJJLLLKKKDDD:::111---,,,***)))((()))***+++''''''''''''((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''((((((''''''''')))(((***+++***(((+++222999@@@GGGOOORRRQQQPPPPPPQQQQQQKKKHHHJJJMMMZZZwww{{{wwwkkk[[[MMMCCC;;;444///------,,,++++++***))))))*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((***...666>>>DDDFFFFFF:::999888:::???EEEKKKNNNRRR]]]ppp|||yyyxxxwwwzzz}}}ppp]]]JJJ<<<444000///...------------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%yyyzzzuuulllllluuu{{{{{{~~~}}}}}}yyyrrrnnnppprrrwww}}}}}}~~~|||wwwrrrnnnmmmmmmnnneeejjjooovvv}}}qqqgggbbbbbbbbbccclllggg___VVVOOONNNQQQUUULLLHHHEEEJJJPPPPPPHHH???...---+++))))))***+++,,,&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''***+++***(((((()))(((***+++******///888@@@JJJLLLOOOPPPPPPPPPPPPQQQKKKEEEFFFQQQ]]]nnnkkkZZZMMMBBB888222------,,,,,,+++***))))))************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###&&&((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))),,,333===DDDCCC;;;444---222:::@@@FFFJJJNNNQQQYYYkkk}}}{{{ooooootttxxx```LLL===333.........---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&(((***&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}}}}zzzuuuoooooouuu{{{~~~||||||zzz|||xxxooogggaaa]]]aaaoooyyy~~~rrrcccbbbqqqzzzkkk```^^^YYYMMMGGGJJJIIIOOOOOOJJJHHHLLLMMMJJJ>>>777...)))(((***)))((((((***+++***((((((+++---))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((&&&$$$$$$&&&((($$$))),,,)))+++444@@@GGGRRRMMMKKKNNNPPPMMMKKKKKKLLLKKKOOO]]]pppzzzgggVVVIII???888000---...000...(((''',,,+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''+++''''''***)))%%%'''---'''222<<>>FFFLLLQQQ^^^xxx{{{vvvrrrttt}}}dddHHH666444111///000000000///------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&((()))******|||wwwzzz{{{}}}|||}}}zzz~~~vvv{{{tttmmmnnnttt~~~}}}}}}{{{{{{hhhfffiiieee[[[SSSSSSXXX[[[XXXRRRLLLGGGDDD>>>CCCHHHHHHAAA777...)))******+++***************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))))))))((()))+++***111888===EEELLLMMMJJJNNNMMMMMMLLLHHHIIISSS^^^ppp~~~sssooojjjeeecccdddfffhhhccciiipppppphhh^^^ZZZ[[[ZZZ[[[[[[YYYYYYYYYXXXTTTRRRQQQQQQSSSVVVXXXWWWVVVUUUYYYbbbnnnzzz~~~|||xxxuuufffPPPGGG<<<666333000+++''',,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))+++,,,+++***,,,555>>>IIIGGGAAA666......444:::@@@BBBJJJVVVeeezzz}}}sssuuuwwwzzzvvvZZZ???;;;666222000000///......------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''zzzzzz{{{zzzuuusss~~~{{{yyypppkkknnntttvvvuuukkkdddhhhlllxxxwwwtttqqqhhh[[[QQQWWWbbbmmmnnncccTTTJJJGGG;;;===AAAEEEEEE@@@777///+++***))))))******++++++)))*********************(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***,,,777BBBFFFHHHKKKMMMMMMOOOLLLIIIGGGHHHQQQfffyyy}}}xxxmmmgggeeeggghhhfffbbb______aaakkkuuu|||yyynnnccc]]]\\\YYY[[[YYYWWWZZZ```___ZZZWWWUUUSSSSSSUUUXXXZZZ[[[QQQRRRUUU[[[aaaeeeeeecccnnn}}}{{{eeeYYYHHH;;;666444111...,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))***++++++))))))000<<>>000---)))'''((()))******************++++++++++++))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((())),,,...222???IIILLLLLLOOORRRSSSMMMJJJIIILLLTTTfffrrrppplllgggbbb^^^ZZZYYYZZZccckkkjjjccc^^^___cccrrr{{{}}}wwwsssooolllhhhhhheeedddlllwwwvvvmmmhhhccc\\\UUUQQQQQQSSSUUUUUUSSSPPPNNNMMMNNNPPPQQQTTT\\\gggppp~~~eeeIII999444222000,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))***,,,+++***...999BBBGGGKKK@@@555444888===BBBGGGNNNLLLWWWtttzzztttttt|||ssspppooosss{{{rrrVVVMMMAAA666000/////////............---------,,,,,,++++++++++++*********((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((((((''''''&&&%%%%%%qqqooo~~~zzznnniii^^^ZZZdddllltttyyyhhhnnn|||ttteee___WWWPPPFFF>>><<>>CCCHHHFFF???444---++++++++++++*********++++++,,,,,,,,,***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))+++000777<<>>???AAAJJJGGGAAA777///+++---000+++)))((())),,,.........)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******)))'''(((,,,444===CCCOOOOOONNNNNNNNNMMMKKKJJJGGGLLLdddxxxwwwtttiii[[[TTTVVVZZZ[[[llltttxxx~~~~~~yyyyyyyyy|||{{{yyy}}}uuurrrxxxyyyqqqlllggg___ZZZ]]]___kkk~~~xxxgggQQQ>>>333000---,,,......---,,,++++++******)))((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&'''***++++++)))///666???GGGJJJBBB888999222888GGGJJJJJJbbb~~~nnnbbbYYYSSS^^^iiiyyy|||uuuvvvzzzsssQQQ@@@<<<777111...---000000---,,,...---,,,,,,,,,,,,,,,,,,+++)))(((((()))++++++***((())))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzvvvsssrrrsssssszzzyyyzzz|||zzzuuuuuuxxxvvvuuuvvvyyy}}}}}}wwwqqqpppsssxxx{{{||||||fff___jjjsssttt~~~}}}xxxqqqooopppkkkdddllliiiaaaUUUJJJDDDBBBAAAAAAAAA@@@<<<666000,,,++++++***)))***+++,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))+++)))))),,,222:::BBBFFFHHHKKKMMMMMMKKKJJJLLLNNNUUUZZZpppwwwiiibbb^^^\\\VVVSSSZZZggg~~~yyyyyywww|||}}}wwwqqqiiiccc\\\YYY\\\eeeppp{{{~~~sss___MMM666222...---...///...,,,++++++******))))))(((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((''''''((()))++++++***555@@@EEEFFFCCC;;;444777:::CCCKKKJJJSSSwwwxxxdddZZZYYYZZZiiisssxxx|||lllXXXIII777333111111222000---...222---------,,,,,,,,,,,,+++(((((()))))))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvrrrpppqqqpppnnnmmmlllmmmmmmnnntttsssuuuxxxuuuooolllnnnjjjkkknnnrrrxxx{{{|||{{{{{{sssuuulll\\\^^^lllqqqnnnssspppnnnrrr}}}|||qqqiiiddd\\\VVVPPPJJJFFFCCC<<<>>>AAACCCAAA:::000))),,,***))))))******)))''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))+++***+++222;;;CCCHHHIIIFFFKKKOOOMMMIIIIIIPPPXXXeeekkk}}}{{{nnnfffddd```ZZZ\\\ccc___XXXfff}}}{{{uuuqqqrrrmmmhhheeedddhhhsss|||mmm]]]BBB;;;222...///000...++++++++++++***))))))(((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''***))))))((()))***++++++000>>>JJJIIIBBB;;;666222666@@@JJJLLLLLLbbblllWWWOOOVVV```rrr{{{zzzaaaFFF999555222222///+++---111------------,,,,,,++++++(((+++---+++(((&&&''')))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%xxxuuuvvvuuusssooommmlllllltttuuuvvvwwwxxxzzz{{{{{{zzzzzz{{{|||wwwnnniiiiiieeeggglllrrryyy}}}~~~}}}zzzxxxnnnnnnzzzqqqcccdddooouuusssmmmhhhgggpppkkkbbbYYYUUURRRNNNIIIGGG@@@AAACCCGGGGGGBBB888000,,,***))))))******)))''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''*********))))))))))))(((***+++///888CCCJJJLLLLLLKKKPPPSSSNNNGGGJJJWWWdddrrr|||uuuhhh```___bbbiiikkkpppsssoooqqq~~~vvvllljjjkkkuuu}}}|||{{{oooZZZOOO???444000///---+++,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''***************+++---///999DDDJJJFFF===999999999>>>EEEKKKOOO^^^~~~uuu___NNNIIIRRR^^^nnnuuu}}}bbbHHH>>>444111000......///.........---,,,,,,++++++***...111///***'''))),,,((((((((((((((((((((((((''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}sssmmmkkkkkkmmmnnnooopppsssxxx{{{{{{ooohhhgggeeegggmmmvvv~~~}}}{{{}}}{{{qqquuusssrrrzzzxxxvvvuuutttrrrlllhhhjjjqqqzzz}}}ooobbb]]]YYYSSSNNNMMMIIIGGGEEEFFFGGGEEE???:::...,,,***)))***+++***)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************))))))))))))+++...444===GGGMMMNNNMMMOOOQQQPPPJJJFFFMMM___nnnzzzyyytttkkkccc___bbbhhhmmm}}}{{{ooohhhbbbmmm{{{vvvhhhSSS@@@444...,,,+++,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((('''&&&'''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))***+++++++++---222555DDDFFFDDD>>>;;;>>>CCCDDDHHHIIIMMM]]]~~~zzzxxxxxx|||vvvcccTTTJJJHHHPPP[[[ffflllvvv]]]KKK888222444444222111//////...------,,,+++++++++///222000***(((***---((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxjjjhhhmmmqqqlllnnnrrruuuxxx}}}tttmmmllliiilllrrrzzz|||vvvrrrrrrrrrzzz}}}ppplll}}}wwwrrrlllhhhfffkkkzzzrrrkkkdddYYYTTTTTTRRROOOKKKHHHGGGEEECCCBBB333000,,,******+++,,,,,,******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++...333;;;CCCIIILLLMMMMMMLLLKKKIIIHHHLLLYYYkkkyyyssshhhccc]]]\\\cccnnnzzzxxxooohhhhhhjjjrrr|||hhhPPP<<<111------,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((()))***++++++,,,000888???IIIGGGAAA<<<>>>EEEJJJJJJIIIIIISSSpppwwwyyyuuuqqqmmmiiiffffffkkkppptttzzz}}}~~~~~~}}}pppaaaRRRMMMKKKKKKTTT```jjjooozzz~~~vvv^^^DDD777444333111000000//////...---,,,++++++))),,,---,,,)))'''(((***))))))))))))))))))))))))(((((()))))))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyjjjcccjjjssswwwqqquuu{{{{{{{{{zzzzzz}}}vvvnnniiiiiikkkwwwwww{{{}}}uuussswwwxxxuuurrrmmmhhhjjjyyyyyytttkkk]]]XXXZZZZZZYYYWWWSSSMMMIIIGGGGGG<<<777000+++)))***+++,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,---222999CCCIIIJJJKKKMMMOOOJJJHHHIIIPPP___rrryyynnnddddddeeehhhooo|||yyy}}}yyyrrrpppxxxwww```GGG666000000---,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''(((((())))))))))))((((((((('''(((((((((((((((((((((((((((***++++++,,,444???HHHGGGHHHGGGCCCDDDIIIKKKIIIHHHPPPggg}}}|||vvvooogggbbb]]][[[XXXVVVWWWZZZ^^^```aaaccccccbbbeeehhhfff```YYYNNNHHHIIIKKKOOO^^^ooo|||dddJJJ:::111///111000000///...---,,,++++++)))************)))))))))))))))))))))))))))))))))((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''vvvrrriii___aaakkkqqqpppwww}}}}}}}}}zzzqqqgggbbbdddiiinnnmmmoooxxxxxxqqqsss{{{xxxvvvrrriiifffrrrvvvtttlll^^^YYY\\\___aaabbb^^^VVVOOOKKKJJJBBB<<<333,,,))))))++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''''''''''''''((((((((()))''''''(((***+++,,,---...555>>>HHHLLLKKKJJJLLLPPPLLLJJJMMM\\\tttvvvnnnmmmlllhhhnnntttyyyrrruuuyyy{{{{{{sssnnnnnnqqqtttvvv|||zzzxxx}}}jjjOOO;;;333222------,,,++++++******))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((()))******---666CCCMMMDDDJJJMMMLLLJJJJJJHHHEEEMMM^^^vvvyyy~~~zzzuuuooohhh```XXXRRRHHHGGGGGGGGGGGGIIIJJJKKKMMMNNNMMMKKKMMMOOOLLLFFFKKKDDDCCCHHHJJJQQQfff}}}dddGGG555333888111000///...---,,,+++++++++******+++------,,,***))))))))))))))))))))))))((()))*********((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''eeehhhjjjkkklllrrrzzzyyyxxxtttlllddd``````aaapppgggjjj}}}{{{{{{}}}yyyxxx}}}}}}~~~vvvgggaaadddddddddiiimmmfffWWWMMMKKKLLLDDD;;;333,,,)))))),,,((()))))))))))))))((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))+++)))(((...777>>>DDDKKKLLLHHHFFFHHHKKKAAAXXXkkkttt{{{iiiaaaaaafffuuuvvvmmmddd```dddllltttwwwxxxhhh^^^``````]]]dddqqq}}}wwwmmm^^^III999444///---...111000,,,***+++******))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))***(((''',,,666BBBJJJNNNNNNLLLIIIHHHKKKNNNMMMIIIWWWrrr||||||sssmmmdddZZZSSSMMMHHHEEE<<<<<<;;;;;;::::::;;;;;;<<<>>>???>>>======>>>???===@@@EEEIIILLLWWWppp]]]>>>222444666444000,,,+++...000000...------,,,,,,++++++***+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''mmmpppsssuuuwww|||yyyvvvpppggg^^^YYYYYYZZZdddeeerrr~~~{{{}}}~~~{{{yyyrrrqqqzzzrrrggghhhfffiiiqqqrrrhhh]]]WWWOOOHHH???777000,,,,,,---))))))))))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))((()))***))))))111:::CCCFFFJJJLLLKKKJJJJJJJJJNNNdddyyyyyylllaaa```ccckkk{{{yyykkk^^^WWWRRRVVVcccpppwwwzzzlll]]]TTTWWW]]]___hhhuuu{{{xxx|||{{{vvvttt}}}ssslll```OOO@@@:::...++++++......+++***,,,******))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((()))))))))***)))((()))///999CCCKKKNNNNNNJJJKKKNNNJJJEEEMMMZZZttt}}}ssseee___WWWOOOIIIDDD???===:::999999888888888999999:::;;;======<<<<<<>>>???@@@BBBGGGKKKOOO]]]vvvgggMMMBBBCCC666555111...---...///.........---,,,,,,++++++***+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''~~~|||tttppphhh___WWWSSSTTTVVV```llluuujjjeeeeeegggrrrzzzqqqmmmmmmuuuzzztttiiiaaaTTTOOOGGG===666111///...************))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((()))******(((((((((((((((((((((((((((((((((((()))))))))))))))((((((***+++---555>>>IIIIIIJJJLLLMMMMMMLLLKKKZZZnnnssshhhaaa[[[[[[aaaooozzzmmmjjjnnnnnn```PPPNNNKKKMMM[[[nnn|||~~~{{{]]]RRRLLLSSS]]]hhhuuu{{{{{{{{{wwwrrrpppmmmqqq|||yyysssoooiii]]]OOOHHH555///,,,------+++***+++******))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))******((()))---444===FFFLLLNNNNNNJJJMMMQQQJJJFFF]]]|||wwwzzzooodddVVVRRRKKKFFFBBB>>>;;;999666666666555555666777777777999;;;;;;;;;<<<>>>@@@DDDEEEIIIOOOWWWhhhjjjTTTFFF@@@777444111000000///...---......------,,,+++++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''yyynnnjjjbbbZZZUUUUUUWWWZZZjjjzzz~~~}}}xxxvvvuuuxxx\\\WWWaaafffhhhqqq~~~{{{yyyzzzzzztttkkkeee[[[YYYQQQEEE<<<666111---,,,++++++***))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***((((((+++...222:::CCCMMMNNNNNNMMMKKKKKKMMMOOOfffvvvpppddd___]]]ZZZXXX```ttt|||pppeee___ZZZ[[[```^^^RRRFFFLLLOOOZZZmmmzzzoooQQQPPPRRRYYYddduuu}}}yyyuuuqqqnnnrrr}}}~~~{{{yyyvvvnnncccZZZAAA888111///---+++***++++++******))))))******+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((()))))))))*********(((,,,222:::CCCIIIMMMNNNLLLMMMNNNLLLLLL^^^sssqqq|||ssskkk___TTTIIIFFFAAA>>><<<;;;999777444444444444555555666777666888;;;<<<===>>>AAACCCFFFGGGLLLVVVdddyyy{{{ppp```MMM@@@888333000111222///------.........---,,,,,,++++++++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''uuupppggg```^^^___ccceeexxxwwwmmmxxx}}}vvvpppmmmzzz}}}rrr[[[cccfffdddjjjyyy}}}ssskkkfffeeeaaaaaaZZZMMMCCC<<<444---------+++***)))))))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((()))...333888@@@IIINNNRRRSSSNNNHHHGGGOOOXXXttt}}}ooofffbbbXXXbbbiiilllwww{{{lll[[[QQQNNNQQQVVVZZZYYYTTTMMMIIINNNXXXiii}}}kkkZZZKKKUUU___eeeppp{{{}}}{{{rrrjjjIII>>>333///---++++++---++++++************++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))***************///888@@@GGGKKKMMMNNNKKKQQQMMMDDDUUUtttvvvxxxmmmddd]]]QQQGGG===;;;888777666666555444444444444555666777888999999;;;>>>???@@@BBBEEEGGGHHHJJJSSSbbbuuu|||jjjYYY>>>666000111333000.../////////...------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((zzztttssstttwwwxxx{{{kkkhhhvvv|||uuupppqqqrrrmmmiiikkkuuuzzzrrrfffsss~~~zzziii___]]]]]]eeegggbbbUUUKKKEEE<<<111///...,,,***))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***(((+++222999???GGGNNNOOOSSSTTTNNNFFFIIIWWWeeezzztttccc]]]```ccczzzsssfff[[[PPPHHHEEEIIIQQQ[[[^^^WWWMMMLLLPPPWWWeeexxxttt___PPPMMM]]]lllrrr}}}{{{tttQQQCCC555///...---...000++++++************++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))))))))*********++++++---444===EEEJJJMMMNNNOOOJJJQQQLLLFFFcccuuu{{{xxxtttjjj^^^WWWQQQHHH>>>:::999777666777888777666555555555666777999:::;;;<<<>>>AAACCCDDDFFFHHHKKKKKKOOO]]]qqqnnnLLL>>>333333333000///222//////......---,,,,,,,,,***+++,,,,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((yyynnnppp|||yyyttttttxxxyyy|||vvviii___lll}}}nnnaaa[[[XXXeeekkkhhh\\\SSSOOOFFF:::000///---***))))))***+++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))---666???EEEKKKQQQPPPQQQPPPKKKIIIRRRdddsss|||yyyhhh[[[```nnnmmmYYYNNNHHHDDDDDDGGGOOOUUU]]]^^^TTTKKKNNNWWWeeessswwwdddWWWQQQVVVfffuuu}}}|||```PPP===444111//////000,,,++++++******++++++,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))*********+++++++++000888AAAIIILLLMMMNNNOOOIIIMMMLLLRRRtttwwwnnniii___SSSLLLIIIBBB::::::999888888999999888777555555555666888:::;;;<<>>@@@CCCEEEDDDGGGIIIKKKMMMRRR[[[aaalllvvvaaaMMMBBB999333111333111///...//////...------,,,++++++***++++++++++++***)))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''xxx~~~rrriiikkkiiiddddddhhhddd[[[UUUMMM@@@666///,,,++++++************************))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************((()))))))))(((((()))+++111555===FFFNNNRRRQQQPPPKKKIIIKKKXXXllluuuhhh]]]\\\]]]gggzzzqqqdddVVVNNNGGG???<<<;;;>>>???@@@AAAGGGRRRaaallljjjcccWWWOOOQQQ]]]ooo{{{tttcccXXXUUUYYYfffsssoooRRR:::222........................,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,***)))***)))+++222:::HHHKKKMMMKKKLLLMMMLLLIIILLL^^^~~~yyyqqqjjjbbbYYYNNNGGGCCC???:::666555555555555888888888999999:::::::::;;;===???@@@AAACCCFFFHHHIIILLLPPPTTTYYYaaakkksss|||yyycccOOO>>>555333333111///...//////...---------,,,+++++++++++++++++++++***)))(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''~~~qqqrrrmmmgggeeehhhgggccc```WWWIII;;;111---+++,,,************************))))))))))))((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********((())))))((('''(((***,,,333999BBBKKKQQQSSSQQQOOOHHHNNNXXXggg|||vvviiicccZZZfffrrr~~~wwwppp[[[QQQGGGBBB???>>>???CCC@@@EEEEEEDDDMMM___kkknnnggg]]]RRRNNNUUUeeevvvzzziii\\\]]]___aaannn~~~aaaBBB444///...------......---,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***++++++***))),,,666???GGGJJJLLLLLLLLLLLLKKKJJJOOOlll}}}{{{tttnnneee]]]VVVMMMDDD===<<<:::777555666777666666888888999:::;;;;;;<<<<<<@@@AAABBBCCCCCCEEEHHHJJJNNNTTT\\\cccjjjsss}}}vvv[[[DDD888777333111///...//////...,,,------,,,++++++++++++,,,++++++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~wwwnnnhhhhhhhhhhhhiii```RRRBBB666///,,,---************************))))))))))))(((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))((())))))(((((()))+++...666===FFFNNNRRRQQQOOOMMMEEESSSeeeuuuzzzjjjcccbbb[[[rrrooobbbZZZHHHAAA<<<<<<<<<<<<@@@EEEBBBGGGHHHHHHSSSfffmmmiii\\\UUUPPPRRR^^^lllwww|||rrrccc\\\ccchhhkkk{{{mmmIII777222///---,,,---...---+++---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((+++---+++***000;;;BBBFFFIIILLLMMMKKKIIIIIIKKKYYY{{{}}}xxxwwwqqqgggaaaXXXQQQKKKEEE===888999888666666777777666555888999:::;;;<<<===>>>>>>AAABBBCCCDDDEEEGGGKKKNNNUUU]]]hhhrrr{{{hhhMMM???<<<444222000/////////...---...---,,,,,,++++++,,,,,,************))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''zzznnnyyyqqqooottt}}}||||||rrrkkk^^^MMM>>>333///...************************))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((())))))))))))+++...111;;;AAAJJJPPPQQQOOOMMMKKKOOObbbyyyuuufffaaaaaannnttteeeWWWLLLEEE@@@<<<:::<<<======@@@EEEDDDGGGIIIMMMZZZggghhh```PPPPPPSSS\\\iiissswwwwwwoooeeebbbkkkttt~~~tttSSSBBB888333---+++,,,...---+++---,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''+++---+++---666???CCCHHHJJJNNNNNNIIIFFFLLLUUUooo~~~wwwttt~~~{{{qqqfff___WWWQQQJJJDDDAAA===999555888666555555666777666555::::::;;;===???@@@AAABBBBBBCCCFFFHHHKKKPPPUUUZZZbbbjjjuuuxxx]]]III@@@666444111000000000///---...------,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''yyymmmqqq}}}kkkeeennn|||wwwkkkZZZHHH:::222///************************))))))))))))(((((((((((('''((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))((()))))))))***---111555AAAGGGNNNRRRQQQNNNLLLKKK\\\ttt|||ooohhhiiilllvvvooodddWWWMMMEEEAAA??????<<<===@@@BBBCCCHHHNNNPPPNNNOOOXXXcccfff___UUUJJJOOOYYYgggsssyyyxxxuuuooommmqqquuu___VVV???888///,,,---///...---------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''+++,,,+++111;;;BBBCCCHHHJJJNNNMMMHHHIIIYYYlllmmmooo{{{~~~sssjjj```VVVNNNIIIDDD>>>;;;::::::888555888666555555777999999888<<<===>>>@@@BBBDDDEEEFFFFFFIIINNNSSSYYYaaajjjooouuu{{{oooSSSBBB888555333222222111000.........---,,,,,,,,,,,,---'''((()))***++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''tttsssyyykkk___jjjzzzuuucccOOO>>>444000************************))))))))))))(((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************((())))))***+++...333777EEEJJJQQQSSSQQQNNNLLLKKKaaa{{{zzzooohhhjjjttt}}}}}}qqq]]]WWWMMMDDD??????AAACCC===;;;===BBBEEEIIIPPPXXX]]]XXXXXXbbbjjjeeeWWWLLLHHHPPP^^^nnnzzz}}}zzzvvvnnnssszzz|||sssgggfffDDD;;;111------000000///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''***+++,,,333???DDDBBBFFFHHHLLLKKKHHHNNNhhhrrrqqqxxx}}}pppeee^^^VVVMMMFFFBBB===888777888:::999777999888666777:::<<<======??????AAACCCEEEGGGHHHIIILLLPPPVVV^^^fffqqq{{{|||YYYCCC999666444333222222000///......---,,,,,,,,,,,,---%%%''')))***++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''uuuooowww~~~ssshhhiii}}}~~~~~~}}}}}}qqqXXXIII===---//////...+++***,,,,,,+++************))))))))))))******))))))((((((((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))***+++)))(((,,,666===MMMIIILLLSSSQQQHHHIIIRRRuuuyyyoookkkttt}}}nnn___VVVKKKJJJIIIEEEBBB@@@AAABBB>>><<<<<>><<<;;;999999999999:::::::::999;;;<<<======<<>>666555444---000333,,,//////...---,,,,,,,,,,,,***************+++++++++))))))))))))((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))|||wwwuuu|||}}}~~~|||zzzzzz}}}zzzlllkkkssszzz|||sssvvvwww~~~{{{iii[[[III444---,,,+++******,,,,,,+++************))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***************+++,,,******000999AAAOOOMMMPPPUUUSSSMMMSSS___|||uuuppptttzzzhhh[[[TTTNNNJJJDDDEEEEEEDDDBBB@@@AAABBB@@@AAAEEELLLTTTZZZ\\\\\\aaa^^^___aaa]]]VVVPPPPPP___gggvvvyyyxxxwwwrrrlll]]]QQQ999---222111+++---,,,,,,,,,++++++++++++***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************,,,***+++222;;;DDDGGGGGGMMMKKKKKKHHHEEEQQQzzz|||yyy|||mmmcccWWWMMMHHHDDD???;;;999999888777777888999:::999999999:::<<<===>>>>>>@@@AAABBBCCCDDDHHHMMMPPP```lllwww{{{iiiMMM<<<444555000111333...//////...---,,,,,,,,,,,,++++++*********************)))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))}}}xxxtttssspppllllllpppjjjgggffffffbbb]]]\\\___cccfffiiikkklllkkkhhhffffffhhhlllnnnpppsssvvvyyy|||~~~|||mmmhhhkkkyyypppiiikkknnn{{{{{{pppZZZ>>>000...,,,+++,,,,,,+++***++++++*********)))))))))((((((''''''''''''&&&&&&((((((''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************+++,,,,,,,,,...555???GGGPPPOOORRRUUUSSSSSS```qqqtttnnnjjjnnnvvv___MMMGGGFFFFFFEEE@@@BBBDDDEEECCCBBBBBBBBBBBBIIISSS[[[______^^^^^^```]]]\\\YYYUUURRRWWW^^^nnnwww|||xxxuuunnnaaaEEE333444222,,,...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,000777AAAGGGJJJIIILLLKKKIIIGGGFFFWWW}}}xxxqqq{{{zzzoooXXXQQQGGGAAA???===;;;999777777777888888:::;;;<<<;;;;;;;;;<<<===???@@@AAADDDEEEEEEFFFJJJPPPXXX^^^ttt~~~fffFFF444666444333333000000///...---,,,,,,,,,,,,,,,+++++++++***)))))))))******)))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))oooeee]]]XXXUUUXXXZZZZZZ\\\```bbbbbbcccccc]]]VVVWWW]]]^^^aaaeeefffeeedddeeegggfffhhhkkknnnooorrruuuwwwuuuuuuvvvwww{{{{{{|||{{{ppprrruuuqqqiiiggggggsss~~~yyyfffJJJ999333///......,,,***)))+++++++++*********))))))******))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************((()))))))))***************+++,,,---111999DDDKKKOOOOOOQQQSSSSSS[[[pppxxxkkkcccbbbjjj{{{zzziii]]]PPPIIIJJJKKKIIIEEEBBBEEEGGGGGGEEECCCBBBAAADDDPPP```jjjkkkhhhdddccc```[[[VVVSSSRRRUUUaaalll|||}}}~~~pppOOO666333222---000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++***---333<<>>>>>????????????@@@BBBDDDHHHIIIJJJMMMSSS]]]iiipppSSS888888777333333111000///...------,,,,,,,,,,,,,,,,,,+++***)))((((((*********)))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((sssdddVVVMMMOOOKKKJJJNNNSSSUUUXXX\\\___aaadddeee^^^VVVVVV[[[\\\```eeeffffffgggjjjnnnlllnnnppprrrssstttwwwyyyvvvuuutttsssssswww|||}}}rrrooo~~~wwwzzztttxxx{{{rrrkkkfffkkkrrrtttvvvlllVVV???555......///,,,***+++++++++++++++************))))))******************(((((('''''''''''''''(((************************))))))))))))************((()))))))))************)))***+++///555===GGGMMMPPPQQQRRRSSSWWWgggmmm```]]]]]]cccmmmvvvbbbOOOKKKGGGIIIMMMMMMHHHCCCFFFHHHHHHGGGDDDBBBAAAAAAHHHWWWiiitttuuuooojjjggg^^^VVVPPPQQQVVV___lllwwwyyyVVV777111000---///---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++)))...666???GGGJJJJJJIIIFFFFFFFFFIIIXXXssstttbbbnnnkkkWWWKKKBBB@@@===;;;;;;;;;;;;;;;======>>>>>>>>>>>>======@@@AAABBBAAA???@@@CCCFFFJJJLLLPPPVVV___kkkwwwdddBBB===888333222000000000///...------------,,,,,,,,,+++***)))((((((************)))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((lll___VVVNNNHHHLLLIIIIIIMMMPPPRRRVVV\\\^^^```dddeee```YYYXXX\\\```dddiiikkkmmmooosssvvvtttvvvxxxxxxxxxyyy{{{|||wwwwwwuuutttsssuuuyyy}}}}}}tttjjjwww|||rrrnnn{{{uuullljjjiiihhhnnnooocccDDD777------...++++++...,,,++++++++++++*********''''''(((((((((((())))))))))))((((((''''''((((((************************((((((((()))))))))******))))))))))))************)))***---222999BBBJJJNNNTTTTTTTTTUUU^^^vvvxxx\\\UUUZZZ^^^fffiiixxx}}}cccSSSKKKIIIGGGHHHKKKKKKHHHDDDHHHHHHGGGEEECCCBBBDDDFFFTTTaaaqqqzzzxxxqqqiiieeeYYYSSSRRRWWWaaakkkxxx~~~]]]>>>666555///...------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,***000888AAAHHHJJJJJJIIIJJJGGGCCCJJJfffoookkkzzzsss```PPPFFF>>>>>><<<<<<;;;<<<<<<======>>>>>>???>>>>>>======AAABBBDDDCCCAAABBBGGGKKKPPPTTTZZZbbblllwwwuuuQQQCCC999444444000111000///...------------,,,+++++++++***)))))))))++++++*********))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))vvvcccVVVQQQOOOLLLIIIIIIIIIKKKPPPQQQSSSZZZbbbdddccceeegggeeeaaabbbfffkkknnnrrrvvvyyy|||{{{{{{zzzyyyxxxyyy{{{~~~{{{|||{{{kkkpppzzztttvvv~~~vvvrrrkkkdddkkktttpppRRR@@@222111000+++***///,,,,,,+++++++++*********''''''((((((((())))))))),,,+++******))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***************+++///666>>>FFFLLLOOOVVVUUUSSSUUUccciiiTTTSSSZZZ\\\ggglll|||yyycccRRRLLLKKKLLLMMMMMMLLLJJJHHHHHHIIIHHHGGGEEEEEEIIIOOOTTTeeennnxxx}}}xxxnnnccc]]]TTTVVV]]]gggpppyyykkkOOOGGGBBB777222...------------,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,222;;;CCCHHHJJJJJJJJJIIIGGGFFFTTTxxxxxxxxx~~~nnn___SSSIIICCC======>>>>>>>>>>>>@@@AAA===>>>???AAAAAAAAAAAA@@@BBBEEEHHHHHHHHHKKKRRRXXX\\\aaaiiirrr{{{bbbKKK:::666777000111000///...------------++++++******************+++++++++*********))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))jjj^^^OOOGGGGGGIIIIIIGGGGGGHHHNNNSSSUUUXXXaaakkkjjjggggggiiiiiihhhkkkppptttvvvyyy~~~~~~||||||~~~~~~~~~kkkdddlll{{{|||}}}zzzpppeeelllxxxxxxaaaMMM;;;666222+++)))---,,,,,,,,,+++++++++******))))))******+++++++++,,,...------,,,+++++++++,,,''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++---222999BBBJJJNNNPPPUUUSSSPPPSSSddd}}}^^^OOOTTTXXXVVVjjjyyywwwaaaNNNGGGIIIEEEJJJPPPQQQNNNIIIGGGFFFKKKIIIHHHGGGJJJQQQ[[[bbbrrrwww}}}}}}vvvjjj^^^VVVTTT\\\jjjvvv}}}xxx___WWWPPP@@@777......---------,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,///555===EEEIIIJJJJJJJJJDDDFFFLLL```qqqjjj}}}vvvmmm```SSSIIICCC>>><<<===???@@@AAAAAABBBDDDEEE>>>???AAADDDEEEFFFFFFEEEFFFIIIMMMOOOPPPTTT]]]dddhhhnnnwwwnnnPPP;;;888999111111000///......------...***************++++++++++++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))XXXRRRKKKGGGHHHJJJKKKLLLJJJMMMQQQTTTWWW^^^fffmmmnnnlllkkkkkkmmmoooppppppttt{{{pppjjjlllsssvvvrrrpppnnnsssyyyoooUUU===444111,,,+++...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))******+++++++++******------444???FFFHHHOOOWWWQQQTTTQQQPPPeeetttXXXSSSVVVWWW\\\{{{ooo^^^SSSIIIIIIOOOTTTWWWUUUNNNKKKLLLKKKFFFMMMFFFDDDIIIPPPWWWbbbmmmzzz|||~~~rrrbbbXXXXXXZZZiiiwww}}}|||mmmlllWWW>>>===666111++++++...000///,,,+++++++++************))),,,,,,,,,,,,***)))'''&&&))))))))))))))))))))))))))))))((()))+++,,,,,,+++444:::BBBHHHJJJJJJIIIHHHKKKKKKNNNgggmmmoooxxxdddZZZNNNGGGBBB======@@@DDDCCCBBBCCCDDDDDDBBB@@@BBBDDDFFFFFFEEEGGGKKKOOOMMMRRRZZZ___bbbfffjjjnnnvvv|||wwwZZZGGG;;;333---///000000000///...------...---,,,,,,++++++,,,,,,*********))))))))))))(((((((((((((((((((((((((((,,,***)))***---...,,,***))))))))))))((((((((((((RRRNNNJJJIIIJJJKKKJJJIIIJJJLLLPPPSSSYYYaaalllssswwwuuuuuuvvvyyy|||}}}~~~~~~}}}qqqnnn|||wwwooommmsss|||yyyeeeLLL;;;222,,,***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))***++++++++++++***---...666AAAGGGJJJOOOVVVQQQOOONNNYYYuuuoooTTTRRRVVV[[[eee{{{cccWWWOOOIIIJJJRRR\\\\\\XXXQQQNNNOOOMMMHHHFFFDDDFFFOOOVVV^^^iiittt|||kkk\\\YYY]]]mmmyyyzzzzzzdddEEE;;;444000---,,,...///...,,,++++++++++++************(((((())))))***+++++++++))))))))))))))))))))))))******)))***+++,,,,,,+++666;;;CCCHHHJJJIIIHHHHHHAAAGGGSSSrrrkkkmmmvvvzzzgggWWWOOOHHHEEECCCAAAAAADDDAAABBBCCCDDDDDDEEEEEEEEEGGGIIILLLNNNPPPSSSWWW[[[[[[aaahhhlllpppsssxxx|||{{{cccPPPBBB;;;777000000000000///...------...------,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))***((('''(((+++,,,+++))))))))))))))))))))))))(((JJJIIIIIIJJJKKKKKKIIIGGGKKKMMMQQQVVV___jjjwwwqqqbbbjjj|||{{{uuuzzzxxxaaaFFF555///---***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))******++++++++++++---111999DDDJJJLLLOOOTTTSSSJJJMMMiiiaaaPPPSSSTTT[[[kkksssdddVVVPPPMMMLLLRRR[[[eeeaaa[[[TTTRRRRRROOOJJJFFFHHHPPPZZZbbbkkkwwwvvvggg^^^cccmmm}}}kkkFFF222111000///...------------,,,+++++++++************)))((((((((()))***,,,---))))))))))))))))))))))))++++++******++++++,,,,,,999>>>DDDHHHIIIHHHHHHGGGBBBRRRgggttteeehhhuuuqqqbbbQQQKKKHHHHHHGGGDDDCCCEEE???BBBFFFHHHHHHIIIMMMPPPTTTWWW[[[___cccggglllooorrrwww|||yyy___III;;;555111111111000///......---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************((('''&&&''')))***)))((())))))))))))))))))))))))EEEFFFGGGHHHIIIJJJJJJIIINNNOOOTTT\\\hhhvvvwwwbbb```ggg|||{{{www{{{~~~rrrSSS;;;444111---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))******+++,,,,,,...444===GGGLLLNNNPPPRRRXXXNNNYYY}}}kkkVVVTTTZZZVVV\\\rrruuu```WWWOOONNNPPPTTT^^^hhhjjjcccZZZTTTRRRRRROOOLLLQQQVVV___gggoooxxxyyypppiiijjjvvvtttOOO333000000111///---,,,,,,---,,,,,,+++++++++*********000...+++)))(((((()))***))))))))))))))))))))))))+++,,,,,,+++***+++---...===@@@EEEHHHHHHHHHGGGGGGJJJeee~~~|||bbbbbbnnnuuubbb]]]ZZZZZZWWWPPPJJJIIIDDDIIIOOOQQQQQQTTTZZZ```gggjjjoootttxxx|||uuuXXX???111333222111000//////......///......---------------------,,,,,,,,,+++++++++************************''''''''''''((())))))((()))))))))))))))*********EEEEEEEEEEEEFFFIIILLLNNNNNNQQQWWWbbbqqqyyymmmggguuuuuullluuuuuuzzzbbbEEE888333...+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))***+++,,,---000888AAAIIIMMMQQQRRRRRRUUUSSSiiibbbYYYQQQXXX___ZZZdddsss^^^YYYSSSOOOPPPTTT\\\gggpppiiibbbXXXSSSQQQPPPOOOPPP```eeelllrrryyy}}}nnnjjjpppzzzdddDDD222333222000---+++,,,---,,,,,,,,,++++++++++++***333111...+++)))(((((()))))))))))))))))))))))))))+++,,,,,,+++***+++...111???BBBFFFHHHHHHGGGGGGHHHMMMpppqqq```fff~~~{{{vvvrrrqqqlllbbbZZZXXXQQQWWW\\\___```dddkkkqqqyyy{{{oooOOO888444333222000////////////000///......------......---------,,,,,,,,,,,,+++************************(((((())))))))))))******((()))))))))*********+++FFFFFFEEEEEEEEEIIINNNRRROOOTTT]]]lll}}}yyy}}}sssdddlllxxxrrrzzzqqqSSS===111---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((()))+++---...333<<>>000///---+++***,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,******///777CCCJJJLLLOOOVVVSSSPPPYYY~~~yyy[[[WWW]]]nnn|||fff```ccceeecccmmmwww{{{wwwpppjjjhhhhhh\\\QQQOOOTTT]]]hhhqqq|||}}}xxxxxxvvvrrrgggPPP999000111000---,,,------,,,,,,+++*********************************)))************+++++++++,,,******---------555>>>HHHGGGIIIKKKGGGEEESSSeeekkk___ooo___GGG<<<333333555555333333000000000///......------,,,,,,***)))))))))***+++))))))************)))))))))))))))))))))))))))))))))******++++++,,,------IIIHHHJJJNNNQQQTTT^^^hhh~~~}}}uuunnnrrr{{{zzzxxx}}}{{{]]]FFF222///---,,,---------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,******,,,+++,,,222:::FFFNNNOOORRRXXXTTTVVVccckkkVVV[[[ddduuurrrfffeeefffggghhhqqq{{{~~~zzzrrrllliii```VVVNNNPPPYYYeeesss}}}}}}zzzvvvttt[[[@@@333111000...,,,------,,,,,,++++++******************************)))************+++++++++---,,,,,,------...666>>>HHHIIILLLLLLGGGIII]]]tttzzzaaa]]]vvvqqqVVVHHH999555555444333333000000000///......------,,,,,,+++************+++))))))************)))))))))))))))))))))))))))))))))******++++++,,,------IIIHHHJJJNNNSSS\\\lll{{{~~~zzzrrrlllrrruuurrrttt|||vvvxxxhhhNNN444///,,,---///...,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,******,,,,,,...666???IIIPPPRRRTTTXXXUUU[[[ooodddXXXcccjjjwwwzzzllliiijjjjjjjjjhhhnnnvvv||||||wwwoooiiiWWWRRRQQQYYYeeerrr}}}eeeHHH666111111///---...------,,,++++++******************************))))))*********+++++++++,,,,,,---------111:::AAAHHHIIIMMMLLLGGGLLLggguuudddddd~~~kkkXXXBBB888555222000000000000000///......------,,,,,,++++++************)))******++++++******))))))))))))))))))))))))))))))******++++++,,,------MMMLLLOOOVVV^^^mmmpppbbbfff{{{|||vvv}}}zzzvvvttt]]]:::111,,,...///,,,+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,******,,,---111:::DDDKKKQQQSSSUUUWWWSSS___zzzvvv^^^[[[hhhqqq{{{ppphhhjjjkkkjjjjjjkkklllpppwww}}}yyymmmbbbTTTVVV___mmmzzzmmmQQQ;;;111111000///......------,,,++++++***************************))))))*********+++++++++***,,,,,,,,,...555???FFFGGGHHHKKKKKKGGGOOOooonnnhhhpppxxx{{{zzzcccIII:::555333111111000000000///......------,,,,,,,,,,,,++++++************++++++++++++******)))))))))))))))))))))))))))******++++++,,,------MMMOOOUUU___kkk~~~zzziiicccooovvvpppttt{{{kkkCCC666---...///+++))),,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++***,,,...333>>>IIIMMMSSSTTTVVVVVVRRRccc}}}ddd[[[^^^kkkxxxjjjhhhkkkiiihhhlllrrrqqqrrrwwwzzzttteeeYYYTTT^^^nnnttt\\\BBB444111111000......------,,,,,,++++++++++++++++++++++++++++++)))************+++++++++(((,,,---+++...999CCCIIIHHHHHHJJJJJJHHHTTTwwwrrreeemmm}}}zzzvvviiiLLL<<<777666555555000000000///......------,,,,,,,,,---,,,++++++*********++++++++++++******)))))))))))))))))))))))))))******++++++,,,------LLLRRR^^^kkkzzz~~~}}}}}}hhhccczzz{{{uuunnnnnnzzzwwwMMM<<<000000000+++)))---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++***---///555AAAMMMOOOTTTVVVWWWVVVRRRggglll[[[]]]hhhuuuxxxhhhkkknnniiiiiiqqqvvvxxx{{{|||xxxnnnaaaWWWYYYhhh}}}|||hhhLLL777000000111.........---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***...///,,,...:::EEEJJJJJJHHHIIIJJJKKKZZZ}}}jjjggg{{{}}}}}}~~~yyynnnOOO>>>999777666666000000000///......------,,,,,,---------,,,+++******++++++,,,,,,++++++***)))))))))))))))))))))))))))******++++++,,,------QQQZZZiiizzz~~~sss___rrr|||vvvttt|||SSSAAA333222111+++***...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++***---000666CCCOOOPPPVVVXXXYYYVVVSSSjjjggg[[[cccrrruuujjjppprrrkkkmmmwwwuuu{{{wwwjjj```[[[dddtttpppRRR999000000000///......------,,,++++++++++++++++++++++++++++++)))************+++++++++,,,000000,,,...:::DDDIIILLLIIIIIIKKKNNN]]]jjjppp~~~|||{{{zzzyyyyyy{{{uuu|||sssRRR???999666444333000000000///......------,,,,,,---...---,,,+++******++++++,,,,,,++++++***)))))))))))))))))))))))))))******+++,,,,,,------\\\dddvvv|||nnnnnn~~~}}}oooDDD333666---+++111------,,,+++***))))))))))))++++++************++++++************************))))))))))))************))))))***,,,222;;;EEELLLNNNRRRVVVTTTOOOYYYzzznnndddbbbfffyyyvvvmmmppprrrooopppvvvrrreeedddiiixxxtttVVV>>>444111000//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++///666===CCCEEEIIIOOONNNGGGNNNkkk}}}ooo~~~wwwuuuwwwxxxzzz}}}~~~aaaAAA555555555222333222111000///...---,,,......---------,,,,,,,,,******++++++++++++******)))************+++++++++...,,,++++++,,,...//////mmmxxx}}}}}}xxxNNN888777///---111------,,,+++***))))))))))))++++++************++++++************************))))))))))))************+++++++++...444===GGGNNNTTTUUUVVVUUUUUUbbbmmmjjjnnnvvvtttoootttvvvsssuuu||||||mmmdddkkkwww}}}aaaFFF999444222//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++,,,000666>>>CCCFFFKKKNNNIIIEEEQQQqqqttt|||vvvtttvvv|||kkkHHH777444333///222222111000///......---......---------,,,,,,,,,******++++++++++++******************++++++++++++---,,,++++++,,,.........~~~}}}vvv~~~\\\???777000///111...---,,,+++******)))******++++++************++++++************************)))))))))*********++++++,,,,,,---111888AAAJJJOOOXXXVVVTTTTTTZZZiii|||jjjmmmxxx|||vvvtttyyy{{{xxx{{{vvvhhhfffwwwqqqRRR>>>555222/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,111888???DDDGGGNNNLLLFFFFFF[[[~~~zzzttt{{{uuusssuuuyyyvvvRRR<<<555333000111111111000000/////////......---------,,,,,,,,,******++++++++++++******************+++++++++,,,,,,,,,,,,,,,------------|||iiiFFF666111000000...---,,,++++++************++++++************++++++************************))))))*********+++++++++,,,,,,...222;;;DDDLLLPPPVVVUUUSSSSSSZZZkkk}}}jjjlllyyy|||{{{~~~~~~}}}~~~qqqhhhnnn~~~~~~}}}\\\BBB555000////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---222999@@@EEEGGGNNNLLLHHHKKKdddwwwuuu~~~yyytttsssvvv}}}]]]CCC999666444111111000000000000000000......---------,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,---------,,,------uuuOOO777222111//////---,,,++++++++++++++++++++++++************++++++************************************++++++++++++,,,,,,---444===GGGMMMPPPTTTVVVVVVUUU\\\pppnnnppp}}}wwwoooooo{{{bbbFFF666000000000/////////.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...333;;;BBBFFFHHHJJJJJJIIIOOOgggyyy{{{~~~{{{wwwxxx{{{jjjJJJ:::666555111111111111000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***,,,......,,,,,,...000~~~}}}~~~}}}[[[<<<666333---///,,,,,,++++++++++++,,,,,,++++++************++++++*********************************++++++++++++,,,,,,,,,...666@@@JJJOOOQQQTTTXXXZZZ[[[fff~~~xxx}}}uuuuuu~~~jjjPPP<<<333000000000/////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------///555<<>>EEEIIIJJJJJJJJJOOOgggnnnyyy~~~sssqqqnnnlllmmmppptttvvvvvvxxx{{{}}}~~~aaaFFF===<<<444444333222111000///.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++---///---,,,///777>>>~~~yyyxxx~~~~~~uuuzzzvvvZZZ???444//////------,,,+++************************************++++++******************++++++++++++++++++++++++...---222???KKKQQQUUUYYYYYY]]]YYYhhh}}}vvvuuuwwwVVV333111---,,,......,,,---000......---------,,,,,,,,,------------------------...///222888???EEEIIIJJJMMMMMMMMMwwwtttfff{{{{{{~~~~~~kkkeee^^^[[[\\\```aaabbbmmmjjjfffeeegggjjjmmmnnnvvv~~~lllMMM<<<777444333222111000000000000//////...---,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,------------,,,...000......888FFF~~~yyywww|||xxxyyyqqqeeeFFF555---......---,,,++++++***++++++******************************++++++++++++++++++++++++++++++++++++++++++...---333@@@KKKQQQVVVZZZ^^^]]]WWWfffzzzwww~~~```>>>444000...000000------///......---------,,,,,,,,,------------------------...000333999AAAGGGJJJKKKOOOQQQZZZqqquuu~~~~~~~~~~~~}}}{{{}}}zzzsssddd___XXXVVVWWW[[[\\\\\\^^^ZZZVVVTTTUUUWWWYYYZZZbbbggguuuuuuUUUAAA999555444333111000000000000//////...------,,,++++++,,,------......------,,,++++++,,,,,,,,,---------...---...000000222===JJJ}}}wwwtttwwwwwwyyy~~~uuuuuuSSS999...000//////...,,,,,,,,,,,,,,,******************************++++++,,,,,,------++++++++++++++++++++++++......555BBBMMMRRRVVVZZZ]]]ZZZWWWkkk|||~~~mmmJJJ888333111222222///---.........---------,,,,,,,,,------------------------///111555;;;CCCIIILLLMMMRRRVVVggguuu}}}}}}yyyvvvwwwxxx{{{|||}}}}}}||||||}}}}}}uuulll\\\XXXRRRQQQSSSVVVVVVVVVQQQMMMHHHDDDDDDEEEFFFGGGKKKMMMVVVfffvvv}}}]]]DDD777555555333222111000000000//////......---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------///......///111777DDDQQQ{{{uuuqqqrrrxxx}}}uuurrr^^^>>>000555000///...------,,,,,,---******************************+++,,,------......***+++++++++++++++,,,,,,---///888EEEOOOSSSWWW[[[YYYUUU[[[uuu~~~xxx|||{{{RRR:::444111222333000............---------,,,,,,,,,------------------------000111666===EEELLLOOOOOOUUUWWWjjjwww|||{{{sssllliiijjjnnnqqqooollllllqqqvvvzzz}}}~~~~~~}}}sssiiiXXXUUUQQQPPPSSSUUUUUUSSSOOOKKKDDD@@@??????@@@@@@CCCBBBFFFOOOZZZkkkvvv{{{gggJJJ888777666444333111111000000//////......---------,,,,,,------......------,,,,,,,,,,,,------------......------...222<<>>???BBBDDDEEEDDDEEELLLWWWcccpppmmmuuuaaaFFF:::999777555333222111111............////////////,,,------......------,,,------------............+++...//////999JJJXXX^^^~~~yyyssspppqqqrrrrrr~~~vvvrrryyyzzz^^^:::222//////---,,,,,,,,,,,,,,,************************++++++******************))))))***+++,,,,,,------,,,222@@@NNNUUUVVVYYY^^^[[[YYYyyy}}}PPPBBB555111111000............---------,,,,,,,,,---------------------------111777AAAJJJPPPSSSSSSPPP```sssvvviiihhhWWWRRROOOKKKIIIKKKMMMOOOQQQTTTXXX[[[dddeeeiiipppxxx~~~{{{sssiii\\\PPPQQQQQQRRRVVVYYYZZZVVVRRRIIIEEEAAA@@@BBBEEEHHHIIIRRRSSS[[[mmmuuusssnnnRRR:::999777555333222111111.........///////////////,,,------......------,,,---------.........//////,,,000111111;;;MMM[[[___{{{zzzvvvpppnnnoooooowwwddd@@@666333111...---......---------,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////...666CCCQQQXXXZZZ\\\^^^YYYaaa{{{dddCCC000111///...000---------------------------,,,,,,,,,---------......///333:::CCCLLLRRRSSSSSSNNNVVVtttwwweeeppppppXXXMMMKKKJJJFFFNNNMMMMMMMMMQQQYYYbbbiiinnnqqquuuyyy}}}}}}{{{zzz{{{}}}~~~|||tttiii]]]TTTPPPMMMMMMPPPUUUYYYYYYUUUQQQLLLDDDAAAEEEHHHHHHOOOXXXcccmmm|||~~~www|||vvv[[[DDD===777666444111000111.........///////////////------............------.........////////////000,,,...000444AAATTT^^^___~~~yyyvvvsssmmmkkkmmmpppxxxlllCCC222444111...---......---------,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////000888EEEQQQXXXZZZ[[[]]][[[ccc~~~{{{yyywwwvvvxxx~~~fffDDD111222111000222000------------------------,,,,,,---------.........000333;;;DDDMMMSSSTTTTTTVVVZZZsssmmm___lllhhhSSSJJJJJJIIIGGGMMMMMMOOOQQQUUU]]]fffmmmqqqtttxxx|||yyywwwuuuttttttvvvyyy{{{{{{zzzvvvnnncccXXXPPPMMMNNNPPPTTTYYY]]]\\\WWWSSSMMMFFFCCCHHHKKKOOO[[[jjjuuu~~~}}}~~~lllDDD===888777666333111222000000000000000000//////------............------------........./////////...000222777DDDVVV___```~~~wwwuuurrrmmmkkklllmmmtttyyyvvvyyyLLL222444222///.........---,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////111;;;HHHRRRXXXZZZ\\\]]]\\\fffzzz}}}wwwjjjddd```]]]^^^```kkkooovvv}}}}}}|||yyyvvvvvvyyy~~~mmmJJJ555444222000222000------------------------,,,------------.........111555<<>>HHHQQQVVVVVVVVV\\\lllkkkfff~~~uuu^^^PPPMMMNNNPPPRRROOORRRWWW\\\aaagggmmmrrrvvvxxx}}}vvvnnniii`````````bbbgggmmmsssvvvwwwtttnnneee\\\UUURRRQQQSSSXXX```gggiiifff```\\\WWWUUUYYYaaagggqqqUUUIII===777666333222444222222111111000///......------............------,,,,,,,,,---------......111222666???LLLYYYaaacccyyyvvvtttoookkkkkkdddiiisss|||uuuqqq~~~]]]===666333000.........---,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////...>>>MMMTTTXXX^^^aaaaaa```ssswww|||qqqbbbWWWOOOHHHFFFFFFGGGKKKQQQTTTXXX^^^aaa```[[[UUUQQQLLLJJJGGGEEEGGGLLLTTTYYYcccpppwwwRRR:::666111...000...........................---------.........//////222666>>>IIIRRRVVVWWWVVVbbbiiimmmsss]]]SSSPPPPPPSSSWWWSSSWWW\\\aaafffjjjpppssswwwzzz~~~rrriiiaaa]]]YYYZZZ\\\aaagggmmmssswwwvvvsssnnnfff^^^YYYXXXXXX^^^eeennnuuuwwwsssnnnjjjddddddkkkvvv~~~}}}|||dddSSS@@@666333111222444111111000///......------------............------,,,,,,,,,---------......111111777CCCPPP[[[aaaddd}}}xxxvvvuuuoooiiigggdddhhhppp~~~|||vvv}}}yyy}}}{{{aaa@@@666444111//////...---,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---.../////////AAAPPPUUUXXX^^^bbbaaadddzzzqqqvvvwwwhhh[[[PPPKKKHHHIIIKKKLLLRRRXXXWWWZZZ]]]\\\WWWOOOIIIEEEAAAAAA@@@???@@@EEELLLQQQUUUcccwwwxxxSSS:::666222000333222........................------........./////////111666???IIIRRRWWWWWWUUUaaannnxxxqqq\\\TTTRRRQQQTTTYYYYYY\\\aaafffkkkoootttwww{{{~~~sssggg___YYYVVVWWWYYY^^^dddjjjqqqvvvyyyvvvtttoooiiiccc``````aaafffmmmwww~~~{{{wwwtttllllllttt~~~{{{nnnZZZDDD777333111111333000000//////......------------............------,,,---------............000000777FFFUUU^^^cccggg}}}~~~zzzuuuqqqrrrxxxzzzyyyxxxqqqiiieeedddfffmmmzzzxxxttt}}}yyytttuuuhhhFFF777444111//////...---,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////222EEETTTVVVWWW]]]aaa___ddd~~~wwwjjjvvvvvvmmmbbbXXXNNNKKKKKKMMMOOOOOOTTTZZZYYY\\\]]]ZZZSSSKKKDDDBBB???AAADDDEEEGGGKKKQQQVVV\\\eeettt~~~XXX>>>888222000333222....................................////////////000555???IIIRRRWWWVVVUUU\\\uuuppp\\\VVVVVVTTTWWW^^^\\\```eeekkkpppuuu{{{xxxggg]]]YYYWWWVVVWWW[[[aaahhhooouuuxxxzzzyyyxxxuuupppllljjjjjjlllooovvv~~~wwwuuu}}}}}}qqq]]]GGG;;;666333111111000000//////////////////------............------------........./////////000000999JJJYYYaaafffkkk~~~~~~|||{{{kkkeee]]]VVVVVV\\\eeekkk|||}}}}}}|||tttkkkfffcccdddjjjuuuwwwtttwwwooolllzzzpppNNN777555111//////...---,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////555IIIWWWXXXWWW\\\___\\\cccqqqiiisssggg___WWWPPPNNNKKKLLLOOOOOONNNQQQWWWYYY[[[\\\YYYQQQIIIDDDBBB@@@DDDIIILLLOOOSSSXXX]]]jjjnnnvvv```DDD;;;333...///---////////////////////////............/////////000000555>>>IIIRRRVVVVVVTTTZZZxxxwwwppp]]]YYYYYYXXX[[[ccc^^^bbbhhhmmmssszzz|||jjj]]]WWWWWWXXXYYYXXX\\\ccckkkrrrwwwyyyzzz~~~}}}{{{wwwtttrrrsssuuuzzz~~~}}}xxxooo]]]HHH>>>:::666222000000000000000111111111111---..................---.........////////////000111111:::MMM]]]dddiiimmm}}}|||{{{||||||}}}}}}}}}{{{vvvpppjjjfffWWWQQQLLLLLLLLLMMMSSSYYY```sss}}}yyyssskkkfffbbbddddddgggvvvvvv{{{ssskkkzzzlllgggpppXXXAAA444111222---...///''',,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,,,,+++,,,---///000888LLLVVVWWW]]]]]]ZZZ]]]rrrvvvxxxzzzqqqjjj```UUUMMMKKKKKKKKKKKKKKKKKKMMMQQQTTT^^^aaa```YYYOOOHHHGGGJJJMMMOOOTTTZZZaaahhhooosss~~~pppKKK888222000...///000000///...............////////////000000000000000888CCCMMMTTTWWWYYYZZZ^^^|||~~~uuubbbZZZ[[[]]]```bbbdddjjjrrrwww{{{~~~}}}mmm^^^WWWVVVTTTTTTUUU^^^aaahhhooouuuyyy{{{|||~~~~~~}}}{{{||||||wwwyyyooosssXXXGGGAAA888333333...222222111111000000//////........................///............//////000333666BBBUUUccchhhlllrrr}}}zzzvvvtttsssttttttxxxxxxxxxuuuqqqkkkfffbbbWWWQQQMMMMMMNNNOOOUUU[[[[[[kkk}}}~~~yyytttmmmhhhaaabbbbbbeeessswwwyyyrrrzzzpppkkkppp___CCC555000222...///000))),,,,,,,,,++++++++++++***,,,++++++******++++++,,,---,,,,,,+++,,,---///000:::NNNYYY[[[```___]]]aaattt{{{qqqggg```WWWNNNHHHGGGIIIJJJJJJJJJKKKOOOUUUYYYaaadddeee```XXXRRRSSSVVVYYY\\\aaagggnnnvvv}}}xxxTTT@@@888444222222000000///...............////////////000000000000222999EEEOOOUUUXXXZZZZZZ___|||yyysssaaa\\\^^^aaacccffflllrrryyy}}}ooocccXXXUUUWWWYYY\\\___dddgggnnnuuu{{{xxxtttvvvyyylllyyytttXXXGGGBBB999666666222222222111000000//////...------------------------///............///000000333666CCCWWWfffkkknnnppp~~~{{{xxxsssooolllkkklllmmmqqqqqqpppnnnjjjeeeaaa^^^WWWQQQNNNPPPRRRTTTZZZaaa___kkkzzz~~~yyytttnnniii___``````cccpppxxxyyy|||wwwqqqooofffGGG555000222//////000+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,...///000:::NNNZZZ]]]bbb```^^^eee}}}{{{vvvqqqggg\\\UUUNNNGGGEEEFFFGGGHHHIIIKKKNNNUUU\\\bbbjjjmmmnnniiibbb]]]^^^```dddggglllrrrxxx[[[CCC888333111000000000///...............////////////000000000000333;;;FFFQQQWWWYYYZZZ[[[aaa}}}vvv}}}nnnaaa]]]```cccfffiiirrrxxx~~~rrrbbbYYYSSSTTTYYY]]]bbbgggiiimmmssszzzsssqqqsssrrrmmmnnnyyy\\\IIICCC;;;777777222111111000000//////......------------------------///.........//////000111444888EEEYYYjjjpppooonnn}}}{{{xxxuuuvvvsssnnnjjjhhhhhhjjjkkkllllllkkkiiifffbbb___]]]ZZZUUUTTTWWWZZZ]]]dddkkkpppyyy~~~yyytttnnniii_________bbblll~~~vvvvvv~~~~~~~~~vvvpppLLL777///222//////111---------,,,,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,,,,---...000111888MMMZZZ^^^aaa^^^^^^hhhyyyrrroooiii___TTTNNNIIIFFFGGGJJJGGGHHHKKKOOOUUU^^^gggnnnwwwxxxwwwrrrkkkffffffgggooosssxxx|||eeeFFF666111000000000000///...............////////////000000000000333;;;GGGRRRXXXZZZ[[[[[[eeeyyyyyymmmbbb```ccceeehhhjjjrrrwww~~~rrrggg[[[UUUSSSVVVZZZ^^^dddjjjmmmqqqwww~~~|||rrrpppqqqssssssjjjaaaKKKCCC:::666666000111111000000///......---------------------------............///000111111666;;;III]]]nnntttqqqlllxxxwwwuuuuuutttrrrooolllnnnllliiigggggghhhjjjllljjjiiihhhgggeeedddcccbbbaaa]]]]]]bbbgggkkkrrryyy~~~xxxssslllhhh_________bbbiiixxxvvvnnn~~~vvv}}}{{{RRR:::000333000///111...---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,---///111222:::NNN[[[```bbb]]]aaappp~~~~~~vvvooojjjgggaaaWWWNNNKKKIIIHHHJJJNNNKKKMMMRRRXXX___jjjttt|||zzztttqqqqqqsss|||pppLLL888333333333000000///...............////////////000000000000222;;;GGGRRRYYY[[[\\\\\\jjj{{{pppgggeeegggiiikkknnnpppvvv}}}tttiii___YYYVVVTTTUUUZZZ^^^aaagggnnnrrruuu{{{}}}tttqqqqqqvvv{{{kkkwwweeeKKKBBB999777888333111111111000//////......------------------------.........//////000222222888@@@OOOaaapppvvvssslllzzzrrrpppqqqqqqqqqkkkjjjiiijjjkkkkkkiiiggghhhhhhgggggghhhiiilllmmmjjjiiiiiihhhhhhiiiiiijjjkkkhhhiiipppvvv{{{yyyssskkkfff___^^^^^^```fffsss{{{nnnooovvv{{{YYY===000333000...000...------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,...000222333>>>QQQ^^^cccccc___fffzzz~~~{{{yyy|||}}}|||qqqiiiddd```^^^XXXQQQKKKJJJKKKKKKMMMQQQRRRVVV\\\dddmmmwww}}}|||www~~~tttNNN888222333222000000///...............////////////000000000000111;;;HHHTTT\\\^^^______nnn}}}ssskkkiiikkklllooosssqqqxxxwwwhhh___XXXTTTTTTQQQSSSYYY```cccfffmmmuuuxxx|||xxxrrrppptttmmmsssiiiLLLAAA999999<<<888222222111111000/////////.................................///000111222333:::FFFVVVdddpppvvvsssmmm|||tttiiiccccccdddcccbbbaaaaaaaaacccfffhhhhhhgggiiiiiijjjkkklllnnnooooookkkjjjjjjjjjkkknnnpppqqqtttrrruuu||||||tttllleee]]]\\\\\\^^^bbbmmmtttmmmnnn}}}___@@@111444111---///......------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,...000222333AAASSS___cccbbb^^^hhhzzzuuutttttt{{{~~~}}}wwwmmmeee___[[[YYYWWWSSSNNNKKKNNNPPPPPPRRRUUUZZZ___gggpppyyy~~~ssszzzsssPPP:::444222///000000///...............////////////000000000000222<<>>XXXbbbaaaddd___kkkvvvuuuvvvsss|||{{{zzz{{{~~~~~~pppddd```[[[VVVSSSQQQPPPOOORRRRRRSSSTTTWWW[[[___aaammmpppwwwyyyxxx}}}rrrsss^^^<<<555777...111111000///////////////000000000000111111111111444<<>>:::999888666444222111000////////////............///---...000111000555;;;QQQ___nnnuuuwwwwwwvvvtttzzzxxxzzz||||||sssjjjccc\\\WWWXXX\\\^^^```bbbdddeeegggkkkmmmnnnqqqvvvzzz}}}vvvkkkfffaaa[[[WWWXXXXXX]]]ooonnnuuukkk{{{wwwTTT???:::222444000111000000//////...---------------,,,,,,,,,,,,------***+++,,,,,,,,,///333666FFFZZZ___bbbjjjfffjjj~~~vvvyyy|||nnnfffcccccceeejjjrrr{{{zzzgggbbbYYYQQQMMMLLLNNNPPPRRRVVV[[[___bbbfffmmmrrruuuuuuuuuwwwzzz~~~}}}~~~|||mmmNNN888333444222222111000000000000111000000000000111111111111222:::HHHWWWcccgggeeeaaadddxxx}}}jjjYYYIIICCC???@@@AAA@@@BBBFFFCCCBBBAAAAAADDDHHHMMMPPP\\\```eeeiiilllrrrzzz|||bbbSSSOOOJJJMMMQQQUUUZZZ```ggglllssswww|||qqqnnn~~~uuuUUUEEEEEEDDD@@@::::::888777555333222111////////////............000---...000111111666<<>>888555222333222111///............---,,,,,,++++++,,,,,,---,,,---------...000444777KKKVVVYYYaaalllgggsssiiiWWWSSS^^^qqqkkkZZZOOOJJJLLLRRR```eeennnyyytttcccWWWSSSRRRSSSTTTWWW[[[___bbbjjjllloooqqqtttwww{{{~~~|||{{{~~~~~~XXXAAA===888555444333111000//////...000000111111111111000000666999DDDUUUaaacccaaaaaakkkrrrYYYHHHCCCBBBBBBBBBCCCDDDEEEEEECCC???@@@KKK[[[dddccc]]]___eeekkknnnooorrrxxx~~~nnnZZZSSSVVVSSSXXX\\\aaafffjjjqqqzzzlllmmmwwwrrrnnnpppZZZNNNFFFAAA:::999999777555333111000222222111///............111444//////555333444@@@\\\ooozzz}}}xxxqqquuuYYY]]]gggrrrvvvxxx|||sssiiibbb]]]^^^``````bbbeeejjjnnnsssvvvvvvxxx|||zzzooojjjhhh\\\UUUWWWTTTRRR```tttqqqUUUbbb{{{}}}kkkdddrrrmmmCCC>>>>>>999666444333222111000///.........------,,,,,,,,,,,,------,,,---------...000444777KKKZZZ^^^```fffcccwww~~~eeeYYYYYYcccuuuxxxaaaPPPGGGBBBDDDHHHTTTYYYdddppp{{{|||pppbbbXXXRRRSSSTTTVVVYYY^^^aaadddlllnnnqqqtttwww{{{rrrsssXXX@@@;;;777666555333222000/////////000000000000000000000000444777DDDVVVcccfffdddcccoooqqqXXXHHH@@@@@@@@@@@@AAABBBCCCDDDBBBDDDKKKYYYeeehhhbbbYYYVVV]]]ffflllooottt{{{|||jjjXXXSSSVVVTTTXXX]]]dddiiiooouuu~~~nnnnnnqqq{{{}}}pppqqqZZZMMMFFF@@@<<<;;;:::999777555333222222111000//////////////////222//////555444777CCCaaarrr{{{}}}~~~vvvpppvvv\\\eeepppwwwvvvyyyzzzqqqhhhccc```bbbdddeeehhhlllooosssxxx{{{{{{}}}uuullleee[[[UUUUUURRRPPP\\\ooonnnTTTeee~~~|||lllggguuurrrFFF???===999888555444333111000//////............------------......,,,---------...000444777III]]]bbbaaabbbbbb{{{ooommmuuu|||nnnVVVGGGAAA>>>???AAAFFFLLLWWWdddnnnvvvzzz|||vvvkkk```YYYUUUVVVXXX[[[___dddhhhjjjppprrruuuyyy}}}eeemmm]]]BBB<<<999666555444222111000//////222111000//////000111222222666EEEYYYgggjjjhhhfffqqqoooWWWHHH@@@?????????@@@AAACCCDDDAAAIIIWWWfffooommmddd[[[bbbiiiqqquuuvvvxxx}}}vvvgggVVVSSSWWWUUUZZZ```hhhoootttzzzpppkkkjjjoootttsssoooWWWKKKEEEAAA>>>===<<<;;;999666444333111000000/////////000000---111...///555555999GGGfffvvv}}}~~~}}}uuuqqqyyyeeelllsssvvvvvv|||wwwoooiiieeedddgggiiiiiilllqqqrrrvvv{{{~~~uuujjjaaaYYYTTTTTTQQQQQQ]]]nnnpppZZZnnnqqqpppuuuIII???<<<999888666444333222111000/////////.........------.........,,,---------...000444777FFF]]]cccaaadddggg{{{fffOOOCCCBBBBBBCCCEEEDDDIIIQQQYYYbbbjjjqqquuu|||}}}rrrhhh___YYYZZZ[[[^^^bbbggglllppprrruuuvvvyyy~~~bbbnnngggHHH@@@===777666444333111000000000333111///......///111333222777FFF[[[iiillljjjhhhlllmmmVVVHHHCCCBBBAAA@@@@@@AAACCCDDDCCCKKKYYYgggoooppplllhhhrrrxxx~~~sssfffWWWTTTYYYXXX^^^eeennntttyyy}}}tttcccdddmmmwwwxxxiiiRRRGGGDDDBBB??????===<<<999777555333000000000///000000111111---222///000555555:::IIIjjjwww~~~~~~vvvtttnnnpppqqqqqqvvvyyypppkkkjjjggghhhkkkllllllooossstttxxx}}}pppeeeaaaZZZUUUSSSPPPPPP\\\kkk|||rrr[[[nnn~~~nnnqqqvvvKKK???:::999999555555444333111000000000000.........------.........,,,---------...000444777DDD[[[bbbaaafffiiinnn\\\IIICCCEEEIIIKKKNNNNNNPPPSSSVVV[[[ccclllrrrzzz||||||rrrhhh___ZZZ]]]___bbbggglllqqquuuwwwzzzzzz}}}cccnnnqqqMMMAAA>>>777777555333222111111111333111///......///111333444999HHH]]]kkkmmmjjjiiinnnkkkTTTGGGEEECCCAAA@@@???@@@BBBCCCHHHMMMVVV___iiiqqqwww{{{vvv}}}rrrgggZZZXXX^^^]]]eeekkksssyyy|||vvv```bbblllxxx|||iiiPPPFFFCCCBBB@@@???>>><<<999777444333111000000000000111111222///444111000555444999JJJjjjwww}}}xxxyyyqqqqqqnnnnnnwww|||tttmmmjjjhhhgggjjjnnnooonnnqqqvvvvvvzzzqqqgggeee___XXXQQQLLLLLLWWWdddxxxrrrXXXeeeyyyvvvlllooossswwwMMM@@@;;;::::::555555555333222111000000000......------------......,,,---------...000444777CCC\\\cccaaaffffffzzzvvv^^^PPPCCCAAAFFFLLLPPPTTTZZZ[[[[[[[[[\\\aaajjjqqqvvvyyy|||~~~zzzpppgggaaa]]]```bbbfffjjjppptttxxxzzzbbbhhhwwwMMM???;;;888777666444333222111111222111000//////000111222555:::HHH\\\kkknnnlllkkkhhhSSSGGGDDDCCCAAA???@@@BBBDDDFFFNNNPPPTTT\\\gggttt~~~rrriii^^^^^^eeeeeekkkqqqxxx}}}uuuccc```fffqqqpppUUUIIIEEEDDDAAA@@@???===:::777555444222111111000000000111111///555333111444333:::KKKjjjvvv~~~zzz~~~lllnnnooooooxxxxxxvvvssskkkffffffdddeeeiiinnnpppooosssyyyyyy}}}qqqjjjeee___VVVNNNHHHIIIUUUbbbzzzsssYYYcccuuussskkk{{{xxxxxx~~~yyyPPPCCC=========777666555444333222111111111------,,,,,,,,,,,,------,,,---------...000444777AAA]]]gggeeegggfffxxxxxxeeePPPGGG@@@AAAFFFLLLRRRXXXaaacccdddbbb```bbbiiioooqqqtttxxx{{{uuukkkeeecccbbbeeegggkkkpppuuuyyy|||~~~}}}aaacccyyyNNN???<<<999888666555333222222222000000000000000000000000444999GGG[[[jjjooooooooogggRRRGGGDDDCCCBBBBBBEEEHHHLLLOOOTTTVVVZZZcccoooyyy|||pppjjjaaadddmmmmmmooouuu{{{rrrddd___aaakkkxxx]]]PPPLLLJJJCCCBBBAAA???<<<999666555333333222111000000000000---444222111444444<<>>;;;888666444333222111000000000000+++222222111555666???RRRmmmxxx{{{kkknnnvvvwwwwwwoooiii```XXXSSSQQQOOONNNVVV[[[ccckkkppptttwwwyyy{{{mmmeee[[[RRRKKKJJJIIIIIIUUUddd~~~yyy[[[^^^wwwttt}}}tttzzz}}}fffjjjUUUEEE>>>???AAA<<<;;;999777444111000000/////////...------------...,,,---------...000444777DDD^^^kkkgggeeejjjwwwppp]]]QQQDDDBBB@@@AAAEEEKKKOOORRR]]]]]]^^^___eeennnyyy}}}yyyvvvvvv|||}}}rrrmmmjjjfffeeegggoooppptttzzz|||}}}~~~sssiiipppwwwqqq\\\aaa~~~QQQFFF@@@:::999888777555333222222111111111111111111111111555555@@@VVViiipppqqqssszzzzzzdddQQQFFFCCCEEEDDDCCCLLLYYY```^^^___bbbhhhqqqxxx{{{{{{zzz|||}}}yyylllbbbaaafffhhhfffjjjqqqzzzlllbbb___aaajjjkkkYYYOOOLLLIIIGGGDDDBBB@@@===999666777555222111111111111000///222000222777444<<>>:::999888777555333222222111111111111111111111111444666CCCWWWggglllnnnpppsssyyycccQQQFFFDDDDDDCCCGGGTTTbbbeee```fffiiinnnvvv|||}}}vvvqqqggg^^^\\\```aaa___eeemmmwwwrrrpppooouuukkk```^^^aaajjj{{{fffWWWQQQPPPIIIGGGDDDBBB@@@>>>:::777777555222111111222111000///222000222666444<<>>===;;;888555333111111000000///......------......,,,---------...000444777EEE]]]iiieee^^^^^^sss}}}ssshhhYYYMMMGGGEEECCCAAACCCGGGKKKNNNPPPUUUYYY___eeemmmvvv~~~~~~~~~tttkkkcccaaaaaabbbggglllqqqqqqtttzzz}}}~~~tttsssuuuxxx|||mmmjjjYYYIII===::::::888777555333222111111111111111111111111111333777CCCVVVeeejjjjjjjjjkkk|||xxxaaaOOOGGGHHHFFFFFFMMM]]]jjjkkkfffooorrrwww}}}{{{tttmmmhhhggghhhjjjddddddaaa[[[YYY[[[\\\ZZZdddlllwwwuuulllggg```]]][[[```nnniii]]]\\\```lllzzzttt```WWWUUUUUUJJJHHHEEECCCAAA>>>;;;999888555333111222222111111///222000222666555===RRRtttrrrnnn~~~kkkgggiiimmmrrr}}}zzzgggLLLHHHBBB???>>>???@@@@@@BBBFFFMMMWWWdddooowww{{{vvvmmm]]]RRRIIIFFFDDDFFFTTTeeezzzcccnnnsssdddlll}}}~~~tttsssYYYNNNGGGCCCCCCAAA???===:::777444222222111000//////...............,,,---------...000444777HHH```lllggg^^^ZZZmmmttthhh[[[NNNFFFEEEDDDCCCCCCFFFKKKPPPSSSTTTVVVXXX]]]bbbhhhpppxxx}}}}}}}}}vvvccc[[[UUUSSSUUUYYY```hhhoooooossszzzzzzpppppptttwww~~~```NNN@@@<<<;;;999888666444222222111111111111111111111111333555>>>QQQdddlllhhhcccgggyyyttt]]]MMMGGGKKKIIIIIIPPP]]]iiimmmllluuuxxx}}}qqq]]]ZZZTTTPPPNNNNNNPPPRRRQQQXXX\\\ZZZXXX[[[\\\\\\iiirrr~~~xxxnnniiieeecccbbb^^^\\\```mmmiii\\\[[[aaannnvvvsss```YYYWWWWWWMMMJJJGGGDDDBBB@@@===:::888666333222222333222111000222000111666555>>>TTTxxxtttrrrdddbbbhhhooottt|||uuu^^^EEEBBB>>>===>>>@@@AAAAAADDDFFFLLLXXXfffttt}}}~~~pppggg\\\QQQHHHEEECCCFFFTTTeeevvvbbbppp~~~tttwwwYYYQQQKKKEEEEEECCCAAA???<<<888555333333222000000///............///,,,---------...000444777JJJ```mmmhhh\\\UUUhhhzzzvvvfffYYYMMMCCC??????@@@@@@BBBFFFLLLQQQTTTUUUWWWXXX[[[___eeennnxxx~~~}}}~~~yyygggSSSLLLHHHHHHKKKPPPYYYcccmmmmmmqqqzzzyyyoooooorrrrrr~~~fffSSSDDD======;;;999777555333333111111111111111111111111333111777JJJbbbnnnhhh]]]dddwwwpppYYYKKKHHHKKKJJJJJJNNNUUU^^^gggnnnxxxzzzpppYYYEEEDDDCCCAAAAAABBBBBBCCCFFFQQQ[[[\\\ZZZ]]]aaacccqqqzzz{{{iii^^^]]]___aaaaaa```aaacccjjjwwwiii]]][[[bbbpppzzzwwwccc]]]ZZZWWWQQQNNNJJJFFFCCCAAA>>><<<999777444333333333333222000333000111666555???UUU{{{www|||eeedddlllsssuuuxxxmmmSSSBBB@@@======???BBBCCCDDDFFFJJJRRR```qqq}}}nnncccXXXNNNGGGEEEDDDGGGUUUeee|||jjjzzz~~~zzz~~~XXXSSSNNNGGGFFFFFFBBB@@@===:::777444333333111000//////......//////,,,---------...000444777III^^^lllhhh[[[QQQccc|||mmm[[[OOOGGGAAA>>>???;;;<<>><<<===@@@CCCDDDEEEHHHOOO^^^rrrvvvlllpppwww}}}lllbbbUUULLLFFFFFFEEEHHHUUUeee~~~xxxwww{{{WWWTTTOOOHHHGGGHHHDDDBBB>>>;;;777555444444111000000///////////////,,,---------...000444777III___mmmjjj\\\PPPcccvvveeeRRRIIIEEEBBB@@@AAA;;;<<<>>>CCCHHHLLLLLLLLLTTTYYY```jjjuuu}}}zzz{{{|||}}}xxx___JJJDDDBBBDDDJJJPPPWWWdddoooqqqnnnqqq{{{|||llldddccciiipppwwwhhhfffnnntttiiiWWWIIIBBBAAA???===:::888666555111111111111111111111111111333888DDDWWWeeecccYYYbbbooo|||lllWWWNNNQQQOOOKKKKKKQQQWWW\\\eeennn~~~mmmUUUAAACCCDDDHHHLLLPPPRRRTTTUUU]]]lllvvvsssjjjiiiooouuuwwwhhhbbb[[[WWWVVVVVVVVVUUUZZZdddssshhh^^^[[[```nnnjjjzzzhhheeeddd___\\\WWWQQQKKKGGGCCC@@@>>>:::888555444444555444333111333000111666666AAAWWWzzz}}}```aaaiiillliiijjj```III???===<<<===@@@CCCDDDEEEJJJTTThhhlll]]]VVV\\\dddmmmwwwyyyhhh\\\SSSJJJEEEFFFFFFIIIVVVeee|||~~~yyyyyyVVVTTTPPPHHHHHHIIIDDDBBB???;;;888666555444111111000///////////////,,,---------...000444777KKKaaaooommm___RRReee~~~mmm[[[HHH@@@@@@???======>>>???AAAEEEIIIKKKKKKJJJTTTZZZdddooo{{{yyyyyy{{{~~~oooWWWDDDDDDDDDHHHPPPWWW```mmmzzztttqqqsss|||vvvfffaaaeeepppzzz~~~uuucccaaammmyyygggVVVIIICCCBBB@@@>>>;;;999777666111111111111111111111111///666<<>>;;;888555444555555444333111333000111666666AAAXXXxxx~~~```aaaaaaccchhhgggXXXFFF<<<:::<<>>===AAA999;;;>>>AAACCCFFFJJJMMMXXXaaajjjooottt{{{}}}xxxttttttvvvyyyzzz{{{uuuooocccSSSIIIFFFHHHHHHTTT^^^```mmmvvvpppxxx}}}|||mmmdddeeeooo{{{uuu```XXXbbbtttfffRRRMMMIIIEEEAAA???@@@???<<<999888555333111222222222111333333666BBBRRR^^^___ZZZaaapppyyyeeeVVVPPPOOOTTTVVVYYY^^^eeennnyyy~~~iiiWWWMMMFFFCCCHHHQQQYYYeeerrrrrruuu~~~kkkXXXZZZ\\\kkkrrrtttcccbbb```[[[VVVVVVTTTQQQKKKEEE@@@>>>>>>;;;888555333222333333444111555000555999;;;VVV~~~yyy]]]^^^^^^```dddbbbTTTDDD???===???EEEJJJOOOYYYbbb}}}~~~{{{rrrfffaaaaaa___ccciiipppzzztttddd]]]PPPIIIFFFHHHGGGHHHUUUfff}}}|||ooouuu|||kkksss{{{oooxxxnnn\\\VVVNNNQQQMMMKKKFFFDDDBBB>>>;;;999777666444333222111000/////////,,,---.........000333666GGGfffrrrmmmfff[[[iii}}}ooo[[[KKK@@@AAABBB>>><<<@@@999;;;>>>AAADDDHHHMMMQQQZZZ```eeefffjjjqqqwwwyyy~~~xxxqqqoooqqqtttwwwxxxooofff]]]VVVNNNEEE@@@@@@GGGGGGSSS```gggwwwxxxttt|||||||||~~~qqqhhh______iiizzzmmmZZZSSS^^^ssskkkWWWRRRLLLHHHDDDBBBAAA@@@<<<888888666333222222333222111333444777BBBRRR___bbb^^^cccqqqqqq^^^QQQLLLLLLKKKMMMQQQXXXaaannn{{{zzzhhhUUUGGGAAA???>>>KKKXXXcccqqqgggXXXZZZ\\\lllllluuudddcccaaa\\\VVVTTTRRROOOLLLFFF@@@<<<>>><<<999666555444333333444000555000555999;;;WWW|||YYYZZZZZZ\\\^^^[[[NNN@@@<<<;;;???EEEMMMYYYlll|||~~~{{{{{{wwwyyy~~~qqq```YYYOOOIIIEEEFFFFFFHHHWWWhhh}}}vvvkkkxxxmmmbbbfffooolllnnnkkk\\\WWWNNNRRRNNNMMMHHHFFFDDD@@@===;;;999888666555333222111000000000---.../////////000333555GGGgggtttnnnggg\\\hhhyyyjjjUUUHHH???@@@AAA===<<>>???@@@AAACCCGGGLLLQQQ]]]aaaddddddiiisss|||wwwoookkkmmmoooooommm```TTTHHHBBB???>>>???CCCHHHFFFRRRaaammm|||xxxsssiiiaaacccqqqjjjXXXSSS```xxxrrr___YYYPPPLLLGGGDDDCCCAAA<<<888999666444222333333222111333444888@@@QQQaaafffbbbcccooozzziiiWWWKKKFFFGGGBBBEEEJJJRRR^^^nnn~~~uuuiiiVVVFFF>>>===@@@DDDNNN```qqqfffZZZ[[[\\\mmmnnnwwwfffccc```[[[YYYVVVSSSRRRPPPLLLFFF@@@???<<<:::888777666444222333///444000555:::<<>>@@@>>>===???CCCCCCBBBAAAAAADDDIIIMMM[[[___bbbeeennn{{{{{{qqqkkkhhheee^^^XXXRRRHHH>>><<<===???BBBFFFHHHEEEQQQbbbuuu}}}vvvuuuhhhXXXTTTaaa{{{}}}uuuccc\\\QQQMMMHHHFFFEEECCC>>>999:::777444333333333222111111444777>>>NNNaaaiiifffeeelll~~~}}}tttdddSSSGGGAAA@@@@@@BBBGGGPPP]]]nnn}}}pppggg[[[KKKAAA===???FFFMMMWWWqqqggg\\\\\\^^^ooorrryyyfffaaa^^^XXXZZZVVVSSSSSSSSSPPPKKKEEEAAA>>>;;;999999888444111222///444000555:::<<>>???FFFQQQ```wwwooo___WWWOOOHHHDDDEEEEEEIIIYYYkkkkkk^^^nnnuuudddnnnlll___ZZZPPPRRRMMMMMMJJJHHHEEEBBB???===;;;:::666555444222000/////////...///000//////000333555FFFjjjyyyssslllaaafffwwwbbbRRRFFF@@@===>>>???>>>>>>>>>AAAAAAAAA@@@AAAEEEJJJNNNVVVZZZ^^^bbbkkkwwwzzzpppggg```WWWLLLDDDAAA;;;777:::===>>>@@@BBBEEEGGGWWWnnndddUUUQQQ___zzzzzzuuuaaaYYYPPPMMMIIIHHHHHHEEE@@@<<<;;;999555444444444333222///444666:::JJJ```kkkiiippprrr|||tttqqqiii^^^PPPEEE@@@>>>@@@BBBFFFLLLXXXgggxxx}}}mmm___SSSIII@@@<<<:::===GGGRRRkkkhhhYYY\\\___pppooo{{{fff```]]]WWWYYYVVVSSSSSSSSSSSSPPPMMMGGGCCC===;;;;;;:::666222333///444000555:::<<>>???GGGUUUhhhooo^^^WWWNNNHHHDDDFFFFFFIIIXXXjjj}}}eee]]]qqq|||kkktttlllaaa]]]RRRSSSNNNNNNKKKIIIGGGCCC@@@>>><<<;;;777666444222111////////////000000000///000333555CCCjjj|||xxxuuulllpppkkkTTTHHH@@@>>>===>>>???@@@??????<<<>>>@@@CCCFFFLLLSSSWWW[[[^^^```cccjjjtttxxxwww{{{uuukkk```TTTIII@@@:::777555777<<>>===999555444111555000555999;;;VVVyyyzzzxxxSSSQQQSSSTTTNNNCCC===>>>===>>>GGGXXXnnnmmm]]]UUUNNNHHHEEEGGGGGGIIIWWWhhhzzz|||eeeddduuuqqq~~~kkkbbb___TTTUUUQQQRRRMMMKKKIIIEEEBBB@@@>>>===999777666444222111000000000111111000///000333555AAAjjj|||{{{sssvvv{{{```KKKAAA;;;<<<===>>>@@@AAAAAA???<<<@@@DDDIIINNNUUU\\\```aaaccceeehhhqqq||||||uuuiiiYYYIII???::::::999999<<<@@@BBBEEENNNXXXfffvvv{{{fffZZZVVVccc~~~mmm]]]YYYWWWTTTQQQOOOOOOKKKEEE@@@===:::777555555444333222111888888777EEE```ooonnn~~~||||||wwwrrrkkk```SSSHHHBBB@@@@@@>>>???AAADDDJJJSSS]]]dddlll~~~xxxkkkWWWEEE<<<:::===AAAAAAFFF[[[sss~~~eeeTTT^^^iii{{{mmmhhhgggdddcccddddddaaa```cccjjjqqq[[[SSSHHHCCCCCCBBB>>>999666222666000444888:::UUUyyy{{{xxxTTTRRRSSSTTTMMMBBB===???AAABBBKKK^^^uuulll[[[TTTMMMHHHFFFHHHHHHIIIVVVfffvvv{{{dddhhhjjjvvvjjjbbb```VVVWWWTTTUUUOOOMMMJJJGGGDDDBBB@@@???:::999777555333222111111000111111000000000333555BBBlll}}}{{{tttuuuwww[[[FFF???999;;;===>>>@@@BBBBBB@@@AAADDDJJJOOOTTTZZZ```ddd___aaadddiiivvv{{{lllWWWDDD:::999<<<;;;;;;===@@@AAAGGGVVVeee{{{vvvvvvyyybbbVVVSSS```kkk```___[[[XXXUUUSSSQQQMMMFFF@@@>>>;;;777555555555333222222::::::777EEEaaapppooowwwvvvvvvfffTTTGGG@@@???@@@??????AAACCCHHHOOOXXX^^^```ttt}}}zzzxxxiiiSSS@@@999888===CCCDDDKKKeee{{{xxxfffVVVcccqqqppplllmmmlll```bbbbbb___\\\```kkkuuubbbYYYMMMFFFFFFEEEAAA===777333666111444888999TTT{{{}}}|||RRRTTTTTTPPPJJJBBB===;;;AAAGGGNNNbbb|||lll\\\RRRMMMGGGDDDFFFEEEHHHWWWhhh~~~eeeiii|||uuummmZZZ\\\YYYUUUUUUTTTRRROOOKKKHHHFFFDDDBBB@@@;;;999777666555444222000000000000///...///222555AAAiii|||tttqqquuu~~~}}}nnnRRRCCCAAA;;;<<<>>>>>>???@@@CCCEEEFFFHHHMMMSSSYYY]]]]]]\\\aaabbbhhhsssyyydddPPPBBB:::888777???===@@@DDDBBBGGG```|||llllllnnnwwwsss]]]TTTTTTaaapppkkkcccbbb```\\\XXXTTTNNNHHHDDD???===:::777444444444444111777888999HHHaaarrrtttvvvyyydddTTTIII@@@===>>><<<@@@DDDFFFFFFHHHMMMQQQZZZaaakkkppprrrvvv~~~~~~uuu___FFF666888888<<>><<>>AAAEEEIIIKKKNNNQQQSSS\\\]]]]]]]]]^^^ccckkkqqq~~~zzzwwwtttjjjWWWCCC888<<<<<<>>>DDDOOObbb{{{}}}}}}xxx|||gggXXXgggppp~~~qqqnnnkkkgggeeeaaa]]][[[[[[ZZZXXXVVVQQQLLLEEEAAA???>>>:::777666555444333111444???LLLuuuQQQUUUWWWTTTMMMEEE@@@>>>EEEKKKSSSkkkxxxgggWWWMMMFFFBBBBBBFFFGGGMMM___ssskkkuuu|||ooopppaaabbb^^^[[[\\\ZZZYYYVVVSSSPPPNNNKKKHHHEEE@@@>>><<<:::999888555333000000000///...000333555AAAlll~~~~~~zzzvvvuuuzzzwww```JJJ@@@@@@>>>???AAAAAAAAABBBDDDFFFIIIFFFEEEKKKTTT\\\``````dddhhhkkkkkkjjjkkkpppuuutttjjj[[[KKK@@@;;;:::;;;>>>AAAGGGMMMSSSfffcccRRRPPPWWW___mmm~~~|||ooo[[[UUUZZZkkkmmmjjjcccbbb___\\\XXXTTTPPPKKKGGGFFFCCC???;;;777555444444333888999;;;IIIaaasssyyy~~~{{{iiiTTTHHHBBB>>>>>>@@@AAACCCGGGMMMSSSWWWXXXYYY]]][[[VVVSSSRRRTTTXXX\\\kkkhhhgggeee\\\LLL???999===>>>@@@FFFWWWnnn~~~ooossswwwzzzzzzrrr|||xxxaaaTTTaaajjj|||xxxlllkkkiiifffdddaaa]]]ZZZXXXVVVSSSQQQNNNIIICCC@@@???===999666777555444444222444>>>JJJtttRRRWWWZZZXXXOOOFFFAAA@@@DDDKKKTTTnnnuuudddTTTKKKEEEBBBCCCFFFHHHNNNbbbwwwzzzbbbvvvwwwpppmmmbbbbbb]]][[[]]]ZZZ\\\YYYVVVTTTQQQOOOKKKHHHCCCAAA>>><<<;;;999666444000111000//////000333666CCCnnn~~~{{{~~~xxxxxxmmmWWWFFF@@@@@@AAABBBBBBAAA@@@@@@BBBCCCHHHHHHIIIMMMQQQVVVZZZ\\\___bbbdddfffiiinnnuuuzzzyyyooo^^^MMM@@@:::;;;>>>EEEIIIMMMPPPTTTkkkhhhTTTPPPZZZdddmmm{{{|||mmm[[[UUUYYYkkkjjjhhhcccfffccc^^^ZZZVVVRRRMMMJJJGGGEEEAAA<<<999777666666555888999<<>>@@@BBBCCCGGGOOOYYY___```___aaa```^^^YYYUUUSSSTTTVVVZZZWWWVVVWWWQQQFFF<<<999:::===BBBLLLaaaxxx~~~fff___jjjrrrxxxyyyqqqwww|||ttt]]]TTT^^^hhhvvvuuuhhhgggeeeaaabbb```]]]ZZZXXXUUUSSSQQQOOOKKKEEECCCBBB@@@<<<999888666444444333444===GGGpppTTTZZZ___]]]SSSIIICCCAAAEEEMMMXXXrrrqqq```RRRJJJFFFDDDEEEHHHIIIOOOdddzzzlll\\\|||tttqqq{{{|||iiiaaaaaa[[[YYY[[[XXX[[[YYYWWWUUUSSSPPPMMMJJJEEEBBB???===;;;999666444111111111000///000333666DDDnnnzzzssssssvvvzzzzzzdddPPPDDDAAAAAACCCCCCCCCAAA???>>>???@@@DDDJJJQQQUUUVVVXXX[[[___fffeeeggglllvvv}}}sss```LLL>>>:::===BBBJJJMMMOOONNNRRRiiicccSSSTTTbbbwww{{{hhhZZZSSSWWWiiiooooookkkfffccc^^^YYYVVVQQQMMMJJJHHHFFFBBB>>>;;;999888888555777888<<>>>>>>>>???AAABBBFFFOOOYYY```bbbbbbiiihhheee]]]VVVTTTXXX]]]UUUQQQPPPRRROOOEEE===999999>>>HHHXXXmmm}}}{{{uuueeefffssswwwyyyyyyttt{{{}}}|||yyyzzzsss]]]WWW___lllqqqttthhhgggfffaaa```___^^^\\\ZZZXXXVVVVVVQQQMMMHHHFFFEEECCC???;;;999666555555555555;;;DDDjjjXXX___eeebbbWWWKKKDDDCCCHHHQQQ^^^www~~~lll[[[OOOIIIGGGEEEFFFIIIIIIOOOfff}}}{{{ddd^^^rrriiijjjsssttteee``````YYYXXX[[[XXXZZZXXXWWWVVVUUURRRNNNKKKGGGDDDAAA???===:::777444111111111000///111444666BBBlllxxxnnnmmmzzzrrruuu|||uuu]]]KKKCCCAAAAAABBBCCCCCCAAA???>>>???@@@BBBKKKVVV]]]```bbbdddgggllljjjjjjoooyyyyyyooo^^^KKK===:::???EEEJJJMMMNNNNNNTTTkkkjjj\\\^^^nnnwwwcccWWWPPPTTThhhqqqpppnnnccc___[[[WWWTTTQQQNNNKKKLLLIIIEEEAAA===;;;::::::555666777;;;GGG[[[rrrzzzxxxlllZZZGGG@@@??????>>>>>>>>>???CCCIIIQQQXXX\\\]]]kkkggg___VVVSSSVVV]]]ddd[[[ZZZ[[[[[[SSSGGG>>>;;;===BBBPPPeeevvv|||{{{yyyuuukkkttt|||zzzttt}}}yyyuuuwwwrrr]]]TTT[[[lll}}}iiisssiiijjjiiieee^^^___```___\\\ZZZZZZZZZRRRNNNJJJGGGFFFCCC???;;;:::777555666666555:::AAAddd[[[cccjjjfffZZZLLLEEEDDDHHHSSSaaaxxxxxxeeeUUUKKKGGGEEEDDDFFFIIIJJJQQQhhhooo\\\ccciiieeennnzzzpppdddbbbaaaYYYYYY]]]YYYXXXXXXWWWWWWVVVTTTQQQNNNJJJGGGDDDAAA???<<<999666111222111000000111444777>>>hhhzzzpppoooxxxqqqooovvvpppWWWFFFAAA@@@???@@@AAABBBAAA@@@AAACCCEEEHHHLLLTTT^^^fffjjjjjjgggiiihhhhhhjjjnnnrrruuuvvvtttmmm```OOOAAA<<>><<<>>>@@@BBBEEEIIIOOORRR\\\VVVQQQRRRZZZbbbeeeeeehhhnnnrrrmmm[[[FFF>>>@@@BBBDDDTTTmmmxxxsssssszzzwwwqqq~~~|||zzzlllYYYPPP[[[ooopppbbbpppiiikkkjjjeee^^^aaabbbaaa]]][[[ZZZ[[[UUUQQQLLLJJJHHHEEE???;;;;;;777666777777666999>>>]]]^^^fffmmmiii[[[MMMFFFDDDGGGSSSaaawwwtttaaaQQQIIIEEEDDDCCCFFFJJJJJJRRRkkkcccVVVeeezzzsss___kkk{{{oooeeedddccc[[[[[[___[[[XXXWWWWWWXXXXXXVVVRRRPPPLLLJJJFFFCCCAAA>>>:::888111222222111000111444777:::ddd}}}tttsss{{{qqqmmmyyymmmTTTCCC??????>>>>>>???AAABBBBBBDDDGGGIIIOOOMMMOOOZZZgggmmmhhhaaadddggghhhgggddddddhhhkkktttooodddTTTEEE===>>>AAAKKKOOORRRTTT___wwwvvvgggqqqwwwdddOOOKKKUUUnnnllljjjggg___]]]ZZZZZZZZZ[[[[[[ZZZYYYVVVPPPHHHBBB===:::999555444555:::EEEXXXqqqxxx~~~uuubbbQQQAAA>>>AAABBB@@@???;;;===>>>===<<>>DDDEEECCCTTTnnnuuujjjlll{{{|||xxx{{{fffSSSTTTbbbxxxkkkcccsssnnngggiiigggbbb___bbbcccbbb]]]ZZZYYYZZZXXXTTTOOOMMMKKKGGGAAA<<<;;;777666777777666999===YYY{{{yyy~~~```kkktttrrrcccSSSHHHEEEHHHPPPbbbyyywww|||ooo___OOOGGGFFFCCCEEEHHHKKKMMMWWWkkkvvvYYYJJJdddyyygggUUUttt}}}rrrllleeeccccccccc```\\\YYY[[[\\\ZZZWWWSSSQQQPPPJJJKKKKKKIIIDDD???<<<:::888666333111000111222333:::___yyyvvvzzzyyyppp|||{{{eeePPPEEEAAABBBDDD>>>@@@CCCFFFIIIKKKLLLMMMNNNMMMOOOUUU]]]bbbbbb___\\\ffflllgggbbbfffpppwwwzzzkkkUUUAAA:::???FFFNNNTTTUUUUUUccc}}}nnnggguuusssdddMMMPPPWWWmmmnnniiicccbbbccccccbbbaaa^^^[[[YYYYYYUUUNNNIIIDDD@@@===:::666:::666888IIIYYYmmmppp[[[OOODDDCCCDDDBBB???>>>@@@@@@?????????@@@@@@AAAHHHCCCHHH\\\rrrxxxqqqhhh~~~~~~{{{rrr___LLL???;;;FFFKKK[[[lllllleeeooo~~~vvvbbbWWWSSSfff}}}[[[^^^xxx|||oooiiihhhcccbbbbbbbbbaaa```___^^^]]]^^^YYYSSSMMMJJJGGGDDDBBB@@@===999666666888:::===RRRooo{{{ttt^^^hhhrrrqqqfffUUUHHHBBBLLLSSSbbbxxxuuukkkmmmyyy{{{lll]]]OOOGGGGGGEEEGGGKKKNNNQQQZZZooorrrOOOEEE^^^tttjjj___vvvmmmhhhcccaaabbbbbb___\\\^^^___```]]]YYYTTTQQQPPPLLLLLLLLLIIIEEE@@@===<<<888666444111000111222333999[[[yyyxxx~~~}}}yyyoooyyy{{{cccOOOCCC@@@BBBDDDBBBCCCEEEGGGIIILLLNNNOOONNNOOORRRWWW\\\``````___iiikkkjjjeeegggrrr~~~ppp[[[HHHAAAGGGOOORRRXXXZZZZZZggguuukkkmmmooo___MMMRRR[[[rrrpppmmmiiibbbcccccccccaaa___\\\ZZZYYYVVVPPPKKKGGGBBB===:::666;;;888999GGGUUUjjj}}}jjjXXXMMMDDDBBBCCCAAA???>>>>>>??????======@@@EEEIIINNNIIINNNaaauuu{{{uuunnnxxxkkk]]]OOOEEEAAABBBCCCGGGXXXkkkoookkkuuu}}}qqqqqq~~~tttaaaWWW___qqqwwwWWW```wwwlllggghhhddddddddddddddddddccccccbbb]]]YYYSSSOOOKKKHHHEEECCC@@@>>>:::777666777:::<<>>999777444222111111222333777UUUxxxzzzzzz|||{{{ooouuuzzzaaaLLLAAA@@@BBBDDDEEEEEEFFFHHHKKKNNNQQQSSSQQQTTTWWWZZZ[[[\\\^^^___mmmkkkggggggppp~~~|||nnnYYYGGGBBBIIISSSXXX^^^```aaaooogggaaajjjzzz~~~~~~kkkYYYMMMTTTaaazzzjjjhhhfffbbbcccccccccbbb```^^^]]]ZZZWWWSSSOOOJJJEEE???;;;777===;;;;;;DDDOOOeeewwwcccUUUKKKBBBAAABBBAAA??????AAABBBBBBBBBDDDJJJSSSZZZZZZUUUXXXggguuuyyysssmmmrrrfffUUUHHHAAAAAABBBBBBBBBFFFWWWlllvvvvvv{{{jjj[[[___sssooo___WWWeeeyyymmmVVVjjjxxxqqqhhhfffhhhfffggggggggghhhggggggffffff\\\YYYTTTPPPMMMKKKHHHEEEAAA???;;;888777777999;;;MMMiii^^^fffqqqxxxuuugggTTTGGGJJJNNNWWWeeettt}}}yyykkk\\\XXXcccqqqxxxrrrcccWWWKKKEEEDDDCCCGGGNNNRRRTTT^^^ttt~~~\\\EEEUUUwwwyyyllliiiiii___^^^]]]^^^______]]][[[ddddddccc```[[[WWWTTTTTTRRROOOLLLIIIFFFDDDBBBAAA999888666333222222222333666PPPqqq|||{{{tttsssyyy___JJJ@@@???BBBCCCDDDDDDEEEHHHLLLQQQUUUXXXUUUZZZ^^^^^^[[[YYY[[[^^^bbbdddgggmmmwww~~~xxxyyyuuujjjWWWFFFAAAIIISSS[[[aaacccfffvvvwwwZZZWWWaaaxxxssslllttt}}}|||gggTTTMMMXXXhhh{{{fffdddaaaccccccccccccbbbaaa___^^^[[[YYYVVVSSSNNNHHHAAA<<<999???>>>===BBBIII```sss]]]QQQHHHAAAAAABBBAAA@@@AAACCCCCCDDDIIIQQQZZZaaaeeeccc^^^___hhhooonnngggccc]]]TTTIIICCCEEEIIIGGGBBBEEEIIIXXXnnn|||ooo^^^PPPRRReee{{{hhhZZZUUUaaazzzfff[[[zzzvvvooogggfffjjjhhhiiiiiiiiihhhgggfffeeedddZZZWWWTTTRRRPPPMMMJJJGGGCCCAAA===:::888888999:::FFF```^^^eeeqqq{{{zzznnn\\\OOORRRUUU\\\gggrrrzzz|||||||||xxxnnnbbb___gggqqqwwwnnn___SSSIIICCCBBBCCCIIIQQQUUUVVV___vvvyyySSSHHHddd{{{mmmoooggg^^^^^^^^^^^^^^^^^^\\\ZZZ___```___]]]YYYVVVUUUUUUSSSPPPLLLIIIHHHGGGDDDAAA:::999777555333333222222555KKKlllzzz|||wwwxxx]]]III@@@@@@BBBCCCAAABBBDDDHHHMMMTTTYYY]]]ZZZ___cccaaa\\\YYYZZZ^^^___ffflllqqqvvvxxxuuunnnsssssslll\\\KKKEEELLLVVV[[[```ccchhh|||lllOOOOOO[[[qqqvvvgggdddppp}}}xxxdddRRRNNN[[[ooolllgggccccccccccccbbbaaa``````___[[[YYYWWWUUUQQQKKKDDD???<<>>@@@DDDEEEXXXzzzjjjPPPGGGCCCAAACCCDDDCCCDDDHHHMMMQQQWWW\\\^^^^^^]]]\\\QQQSSSYYY^^^[[[RRRNNNNNNDDDKKKPPPVVVaaahhh^^^MMMJJJPPP\\\kkkyyygggSSSKKKTTTeeexxxgggWWWVVV^^^ttt{{{YYYfffwwwuuunnnlllnnnkkkjjjiiigggeeebbb___\\\ZZZZZZZZZ[[[\\\]]][[[WWWTTTKKKIIIFFFBBB>>><<<;;;;;;???JJJhhheeeooo|||{{{wwwqqquuu}}}~~~|||xxxzzzzzzrrrkkkrrryyynnnYYYNNNHHHDDDAAAAAAEEEMMMVVVZZZXXX___vvv~~~\\\@@@PPP~~~rrrxxxooosssnnnlllhhhbbb]]]ZZZZZZZZZXXXYYYXXXVVVSSSQQQRRRSSSQQQNNNKKKKKKLLLJJJDDD>>>;;;:::999777666444333222111;;;VVVwwwnnnvvvwww]]]LLLFFFEEECCCAAAGGGIIIMMMQQQVVVYYY[[[]]]XXX[[[```dddgggiiilllmmmkkkjjjfffaaaaaaccc```ZZZaaajjjppphhhVVVJJJIIINNNPPPZZZdddooolllMMMCCCQQQ___uuuqqqbbb^^^dddppp|||tttgggXXXLLLRRRbbbyyyuuulllmmmhhheeedddbbb```^^^]]]\\\[[[YYYXXXVVVTTTSSSPPPLLLIIIFFFCCC>>>AAAEEEFFFXXXzzzlllRRRFFFCCCAAADDDEEEDDDFFFIIIGGGOOOVVVUUUOOOKKKLLLOOORRRUUU\\\___ZZZOOOIIIJJJJJJXXXeeennnxxxyyyhhhRRRLLLSSS```nnn{{{hhhOOOOOOYYYiiixxx{{{vvvrrrsssnnnmmmppptttuuuvvv~~~|||vvv|||eeeVVVXXXcccwwwsssSSSeeeuuutttooommmoookkkiiiiiihhhfffcccaaa^^^]]]\\\\\\^^^```aaa___[[[XXXMMMKKKGGGCCC@@@===<<<;;;<<>>:::777444333222555888FFF```{{{|||{{{```OOOHHHEEEFFFIIIOOOTTTZZZ]]][[[VVVRRROOOUUUWWW\\\dddlllqqqssssssnnnmmmmmmmmmlllkkkkkkkkknnnnnnqqqpppcccUUUWWWccceeelllttt|||lllTTTIIIQQQ```zzzcccPPP\\\mmmvvv~~~ppp^^^RRROOOYYYqqqllljjjiiidddccc___^^^___]]]YYYXXXZZZYYYXXXWWWVVVTTTQQQOOONNNNNNEEEAAADDDBBBBBBTTTllltttXXXLLLEEE@@@AAACCCBBBDDDFFFIIIOOOMMMFFFHHHRRRWWWUUU]]]gggkkkddd]]]]]]^^^[[[dddooo{{{~~~eee\\\bbbmmmyyy|||___NNNGGGDDD___xxxjjjWWWZZZXXX[[[^^^bbbhhhuuu}}}kkkcccaaabbbgggnnnxxxvvvfffXXXQQQNNNLLLQQQ___rrrppp]]]PPPQQQ```nnnYYY\\\wwwwwwqqqqqqooommmmmmhhhiiiiiifffbbb___^^^_________```______^^^\\\\\\XXXTTTMMMEEE???<<<;;;;;;;;;<<>>:::666444333444555???WWWttt}}}cccRRRKKKIIILLLPPPSSSYYY```___YYYSSSQQQSSSWWWYYY___ffflllpppqqqpppnnnnnnnnnnnnmmmlllkkkkkkiiilllqqqqqqggg___gggvvvtttyyy~~~lll[[[XXXfffwww|||aaaRRR^^^pppzzz|||~~~|||mmm[[[PPPNNN^^^zzznnnjjjhhhdddccc___\\\]]][[[XXXXXXZZZXXXXXXWWWVVVTTTRRRPPPOOOKKKDDDAAADDDBBBBBBPPPeee~~~vvvZZZLLLFFFBBBBBBCCCBBBBBBEEEEEEHHHGGGEEEMMM[[[```]]]fffoooppphhhdddhhhkkkjjjqqq|||kkk^^^eeeqqq|||iiiPPPGGGHHHKKK^^^uuummmWWWWWWUUUYYY___dddmmmzzz|||pppjjjfffbbbaaacccmmmqqquuussshhh[[[QQQKKKFFFCCCEEEMMMYYYkkklllZZZNNNQQQaaattt}}}VVVhhhxxxtttsssooollljjjhhhhhhhhheeebbb``````aaabbbaaa```___^^^^^^^^^___ZZZVVVPPPIIICCC???======999888HHHjjjkkknnnsssvvvyyy||||||yyyuuuuuuoooiiidddfffmmmuuuyyyzzz|||zzztttxxx}}}bbbUUUHHHBBBAAA@@@BBBEEEIIINNNRRRUUU\\\mmm}}}\\\AAAAAAVVVnnnjjjqqqhhhfff^^^^^^```dddggggggbbb]]]\\\\\\\\\^^^bbbeeeccc```WWWWWWVVVTTTQQQMMMJJJHHHLLLJJJFFFBBB===999666444333222777KKKiiiiiiYYYOOOKKKMMMRRRSSSXXX^^^^^^YYYUUUUUUWWWYYY[[[^^^ccchhhlllmmmllloooooonnnmmmkkkhhhfffddddddhhhnnnnnnhhhfffrrr|||rrrvvvvvvbbbXXXgggxxxuuuiii___cccnnn{{{yyyiiiXXXOOOOOOccchhhrrrllljjjfffddd___\\\\\\[[[XXXYYY\\\YYYXXXWWWVVVSSSQQQOOONNNJJJDDDCCCFFFDDDCCCNNN^^^yyywww[[[JJJEEECCCCCCCCC@@@@@@CCCBBBBBBCCCGGGTTTcccgggccckkkrrrqqqiiigggnnntttttt|||lll]]]eeeqqq|||vvvXXXDDD@@@EEEJJJUUUaaalll{{{sssZZZRRRYYY\\\cccmmmyyy{{{wwwqqqllliiioooqqqqqqlllbbbXXXPPPLLLHHHFFFGGGIIIMMMWWWjjj{{{fffWWWOOOUUUfffrrrSSSrrrxxxuuutttoooiiigggggghhhiiihhhfffdddbbbaaacccccccccbbbaaaaaa``````[[[XXXRRRLLLFFFBBB???>>>:::777AAA___nnnoooqqqtttwww{{{~~~vvvpppllliiifffdddnnnsss}}}{{{wwwxxxoootttyyy|||tttYYYNNNDDD@@@@@@@@@CCCGGGIIIMMMRRRYYYeeeyyynnnMMM;;;GGGfffhhhnnnlllgggdddgggiiijjjjjjhhheeeaaa^^^]]]\\\]]]bbbeeeeeeaaa^^^[[[ZZZYYYVVVRRRMMMJJJGGGNNNMMMIIIEEE@@@<<<888666555333555CCC```{{{zzztttcccUUUMMMMMMQQQSSSWWW[[[^^^_____________________bbbfffjjjkkkkkkllllllmmmllljjjhhheeeccceeeiiimmmkkkfffeeeooo{{{jjj______pppqqq```XXXRRRSSSXXXaaammmwww~~~uuufffVVVQQQSSSkkk|||```qqqkkkiiigggddd```]]]]]]\\\YYYZZZ^^^[[[ZZZYYYVVVSSSPPPNNNLLLLLLHHHGGGHHHFFFDDDLLLXXXsss}}}www[[[HHHEEEDDDEEECCC???@@@CCCAAABBBEEENNN\\\ggghhhcccooottttttmmmmmmwww~~~~~~xxxnnnhhhpppzzzjjjSSSEEEAAAGGGNNNYYYggguuuwww___WWWbbbeeemmm{{{}}}xxxwwwtttooofff\\\SSSMMMJJJGGGIIILLLMMMKKKLLLWWWdddyyy```TTTOOOWWWjjjgggTTT|||vvvuuusssnnnhhhffffffgggjjjlllllliiidddaaa```bbbcccdddcccaaa___]]][[[XXXTTTNNNIIIDDDAAA???===999>>>VVVxxxssssssssstttwwwzzz}}}|||}}}sssjjjeeeaaabbbgggmmmnnnkkkkkknnnkkkqqqvvv|||xxxhhhQQQIIIAAA???@@@@@@DDDJJJKKKOOOUUU```qqq___CCC;;;RRRwwwiiippp|||~~~ssstttqqq{{{tttlllddd```______aaa^^^```eeegggbbb[[[XXX\\\[[[XXXUUUQQQNNNKKKJJJOOONNNKKKHHHCCC>>>:::888999888666>>>WWWuuu~~~}}}jjjYYYNNNMMMRRRUUUYYY___dddggghhhiiiiiifffffffffgggjjjlllmmmlllhhhiiikkkmmmmmmlllkkkjjjkkkmmmmmmjjjeeecccfffkkkvvvwww```]]]eeewwwsssbbb\\\XXXVVVUUUUUUWWW```iiiyyy}}}ssscccVVVTTTZZZtttwwwhhh{{{lllhhhfffcccccc```^^^___^^^[[[[[[^^^\\\\\\ZZZXXXUUURRRPPPNNNOOOLLLJJJJJJGGGEEEJJJRRRjjjyyy|||uuuZZZGGGFFFFFFHHHEEEAAAAAAEEEEEEGGGNNNYYYeeejjjeee^^^nnntttuuurrruuu~~~zzzuuu}}}wwwfffWWWNNNNNNVVV```tttwwwbbbdddlllpppzzzxxxmmmaaaVVVNNNIIIFFFDDDGGGLLLPPPNNNMMMTTT]]]xxxttt[[[PPPNNNXXXkkkzzzcccccc}}}wwwssstttsssnnnjjjhhhfffgggiiilllmmmkkkfffbbb^^^___bbbcccccc```\\\ZZZZZZYYYUUUQQQLLLHHHDDDBBB@@@======NNNoootttsssrrrsssuuuwwwxxxxxxrrrtttxxx}}}pppkkkggghhhgggeeedddgggiiinnnuuu~~~nnn]]]LLLEEE??????@@@AAAFFFLLLPPPTTT[[[iii{{{|||TTTAAAFFFggglllzzzzzzwww~~~{{{|||qqqiiieeebbb```^^^___]]]```hhhjjjccc[[[XXXZZZYYYVVVSSSPPPPPPOOOPPPOOONNNLLLIIIEEE@@@<<<:::999999666888MMMlll~~~xxx{{{~~~hhhUUUKKKMMMTTTVVV]]]fffjjjiiiiiikkknnniiijjjllloooqqqpppmmmjjjgggiiikkknnnooonnnmmmlllllllllllliiigggeeecccbbbgggxxxkkkdddfffqqq{{{mmmaaacccaaaaaacccbbb```dddiiiuuu}}}{{{rrrmmmoootttzzz|||qqqaaaVVVXXXaaa}}}}}}}}}qqqfffdddccc```aaa^^^]]]___^^^ZZZZZZ\\\]]]]]]\\\[[[YYYXXXVVVUUURRROOOLLLIIIFFFDDDGGGMMMaaavvv{{{~~~rrrXXXHHHHHHJJJLLLIIIEEEEEEIIILLLPPPZZZfffnnnkkkaaaYYYdddlllpppqqqxxx}}}ssspppuuuzzz}}}~~~yyynnnbbbZZZWWW[[[kkk{{{tttbbbjjjsss{{{sssdddYYYQQQMMMLLLKKKLLLOOOSSSTTTVVV^^^hhhzzznnnVVVNNNOOO\\\pppoooaaapppxxxsssqqqssstttpppmmmmmmgggfffeeegggiiijjjgggeeeaaabbbbbbcccbbbaaa___]]][[[ZZZWWWTTTPPPLLLHHHFFF@@@???===IIIhhhrrrqqqppppppqqqrrrrrrqqqnnnlllkkkoooyyyzzzvvvrrrllliiiiiiiiinnntttzzzgggXXXIIICCC>>>???@@@BBBGGGMMMUUUXXX```ooouuuPPPEEESSS{{{nnnrrrrrr|||yyyxxxppphhhgggjjjjjjccc\\\[[[YYY^^^iiimmmfff___]]]XXXVVVSSSQQQPPPQQQSSSTTTOOONNNLLLJJJEEEAAA===;;;777888444333EEEdddzzz{{{}}}ssssss{{{cccOOOFFFKKKUUUTTT```kkkmmmhhhdddhhhmmmhhhjjjoootttuuurrrkkkfffhhhjjjlllnnnnnnllljjjiiihhhiiiiiiiiijjjkkkgggaaa```mmm~~~|||```ooosss}}}~~~wwwtttooohhhjjjhhhjjjnnnooollllllnnnsss{{{}}}sssiiibbbdddhhhnnnxxx|||ooo```WWW[[[eeelllddddddbbb______\\\\\\___^^^ZZZYYYZZZ]]]]]]]]]]]]]]]\\\[[[[[[TTTPPPMMMIIIEEECCCEEEIII[[[sss{{{~~~qqqWWWIIIJJJLLLOOOLLLHHHHHHLLLQQQWWWcccooossslll___VVVXXXaaahhhlllvvv|||ooocccccclllwww~~~tttooonnnwwwqqqaaahhhwww}}}mmmaaaZZZWWWVVVWWWTTTUUUXXX[[[```jjjuuuiiiSSSNNNRRRaaawwweee[[[pppuuuqqqppptttuuurrrppppppiiieeebbbbbbeeehhhhhhggggggfffeeedddcccccccccccc[[[[[[YYYWWWSSSOOOKKKIII@@@???>>>FFFeeeppprrrpppnnnrrrzzzzzzuuuqqqnnnjjjiiimmmtttzzz}}}}}}zzz|||xxxkkkZZZLLLBBBAAA??????AAAGGGOOOUUUZZZYYYiii~~~```GGGEEEfff}}}nnnzzzwwwkkkddd```jjjcccaaaaaacccfffgggddd```]]]^^^```eeeiiihhhccc^^^___\\\YYYXXXXXXWWWSSSOOORRRSSSRRROOOIIIDDD???===<<<:::666555>>>TTTmmm}}}xxxfffRRRIIIJJJMMMRRR___fff```XXXWWWZZZ\\\```dddkkkqqqtttssspppmmmllllllkkkiiigggfffhhhjjjggghhhkkkmmmlllggg___YYY^^^aaagggoooyyy~~~pppiiihhhxxx}}}tttpppooopppppprrruuu|||~~~}}}qqqtttnnndddiii{{{uuuhhh]]]bbbnnnyyyooofffbbbccc```bbbaaa___^^^^^^^^^]]]]]][[[\\\\\\\\\[[[ZZZXXXWWWXXXWWWTTTOOOJJJHHHHHHJJJMMMhhhxxx|||rrrYYYQQQNNNNNNOOOLLLIIINNNXXX^^^bbbbbb___```ccc]]]TTT\\\```dddjjjvvvwwwddd^^^^^^jjjvvv|||jjjjjjtttvvvnnnjjjiiicccdddhhhqqq|||lllWWWTTTRRRRRRggguuuaaaXXXtttuuurrrpppnnnooopppoooooohhhgggfffeeefffhhhjjjlllnnniiibbbaaaccceeecccaaa^^^___\\\VVVTTTTTTPPPJJJEEECCC;;;<<>>:::555555CCC___wwwwwwyyy~~~|||iii```cccjjjqqqmmmddd\\\XXXZZZ^^^```]]]```ccccccdddgggnnntttrrrtttuuuuuutttsssssstttwwwyyyzzzwwwqqqooorrrvvvzzzyyywwwsssooommmmmmnnniiilllttt}}}~~~zzz{{{}}}xxxrrrxxx}}}ppphhhqqqkkkXXXtttlllkkkgggcccdddaaabbbaaa```^^^[[[YYYYYYYYYYYYXXXXXXXXXZZZ]]]___aaabbb]]]WWWUUUWWWVVVRRRNNNFFFPPPcccwwwooobbbZZZQQQMMMOOOVVVaaahhh```SSSVVViiitttnnnjjjooozzztttmmmlllsss}}}ttteeecccjjjvvviiiWWWIIIJJJRRR]]]rrrzzzYYYJJJRRR~~~uuujjjiiihhhhhhhhhfffbbb```aaaaaaaaabbbbbbccccccccc___```bbbeeehhhgggccc```\\\]]]\\\ZZZ[[[]]][[[VVVMMMJJJCCC===BBBYYYvvv{{{ttt___NNNFFFCCCAAA>>>???@@@BBBFFFLLLTTTZZZYYY```rrrpppYYY???MMMjjjdddSSS```mmmbbbbbbbbbaaa^^^]]]______]]]ZZZYYY\\\___YYYVVVSSSTTTWWWZZZ\\\\\\YYYYYYYYYWWWUUUSSSRRRQQQPPPNNNKKKJJJKKKKKKIIIGGGBBB???;;;777555>>>WWWnnnuuuvvv{{{}}}jjjcccfffllltttmmmeee```___aaagggkkkiiijjjkkkjjjjjjmmmsssxxxqqqtttwwwyyyyyyxxxyyyyyyyyy{{{{{{wwwrrrrrrxxx}}}~~~yyysssppppppqqqtttwww}}}}}}}}}}}}{{{kkkcccrrr^^^aaazzzjjjjjjeeeaaaaaa^^^___```___\\\YYYVVVWWWXXXVVVWWWYYY[[[]]]^^^_________ZZZUUUTTTVVVUUUPPPLLLIIINNN___uuummm[[[UUUMMMJJJNNNVVV]]]```[[[OOOTTTlllxxxpppmmmuuu{{{www{{{~~~~~~zzzuuunnniiikkkqqqyyy___RRRHHHIIISSSaaassspppQQQHHHUUUrrriiiiiiiiijjjjjjjjjgggeeebbbcccdddeeeeeeeeedddccc___^^^^^^_________]]]\\\ZZZ\\\[[[ZZZ\\\___^^^YYYQQQMMMHHHAAA@@@PPPnnnzzzuuufffSSSFFFBBB@@@>>>>>>???AAACCCHHHOOOWWW\\\]]]ggg|||___NNN;;;NNNkkkXXXSSSiiihhhdddaaa^^^___[[[\\\[[[ZZZXXXWWWYYY]]]```YYYUUURRRTTTYYY\\\[[[YYYXXXYYYYYYWWWTTTQQQQQQQQQPPPNNNNNNOOOQQQPPPLLLHHHBBB===:::888555999KKK```sssrrrxxx~~~nnnfffdddfffhhhccc```aaadddgggnnnuuuyyywwwtttrrrrrrtttvvvwwwssswww{{{~~~~~~}}}}}}}}}||||||{{{xxxvvvxxx~~~}}}zzzzzz}}}|||}}}}}}vvvhhheeezzzgggZZZtttvvvhhhiiiddd______\\\]]]______\\\XXXVVVWWWYYYWWWXXXZZZ]]]^^^^^^^^^^^^^^^[[[WWWVVVVVVUUUQQQNNNMMMNNN[[[nnnzzzgggVVVRRRKKKHHHLLLTTTVVVSSSSSSMMMVVVllluuummmiiiooozzz}}}qqqwwwtttsssvvvvvvtttuuuzzz||||||~~~vvvXXXPPPIIILLLWWWggguuu~~~bbbJJJJJJ[[[qqqkkkiiihhhhhhhhhfffdddbbbcccdddfffggggggfffdddccc^^^]]]\\\ZZZZZZYYYZZZZZZYYY\\\\\\[[[]]]aaa```\\\UUUQQQLLLFFFAAAIIIeeepppiiiZZZIIIAAA@@@???<<>>:::;;;999888DDDTTTmmmllltttyyynnneee```]]]\\\^^^dddfffhhhnnnwww~~~zzzwwwwwwzzz{{{yyyvvvxxx|||~~~|||zzzxxxwwwxxx}}}xxxuuuqqqmmmgggiiiqqqXXXaaasssfffhhhbbb^^^^^^]]]]]]___```]]]YYYWWWYYY\\\[[[[[[[[[[[[\\\]]]]]]^^^\\\[[[ZZZXXXVVVSSSQQQPPPPPPNNNTTTcccpppzzzkkk^^^YYYPPPJJJNNNUUUSSSMMMPPPQQQ]]]mmmqqqhhhcccfffnnnttt{{{zzzrrrpppxxxqqqxxx~~~{{{}}}~~~mmmRRROOOLLLPPP]]]nnnzzz~~~VVVJJJYYYrrrrrrjjjhhheeedddcccbbbaaa___aaaccceeeggggggeeecccaaa]]]]]]\\\[[[ZZZYYYYYYZZZ[[[]]]^^^]]]___cccbbb^^^[[[TTTOOOJJJAAABBB[[[xxx}}}kkkbbbSSSEEE???@@@???<<>>SSSoooqqq^^^UUULLLEEE???;;;===AAAFFFFFFHHHJJJIIIMMM___sss~~~zzzRRRHHH888LLLvvvoooQQQ___xxxxxxbbb^^^___ZZZVVVXXX[[[ZZZZZZZZZ[[[ZZZXXXVVVWWWXXXXXXXXXVVVTTTQQQOOOXXXXXXYYYXXXVVVSSSOOOMMMKKKOOOSSSVVVUUUSSSQQQPPPJJJHHHDDD@@@===>>>AAAEEEYYYjjjnnnwwwsssqqq|||oooggg___bbbfffhhhddd```gggrrruuunnnmmmuuu|||}}}~~~{{{wwwwwwwwwxxxzzz}}}~~~}}}wwwqqqfff```^^^bbbvvvrrrXXXRRRttt{{{tttkkkfffeeeccc```\\\cccaaaaaaaaa^^^YYYXXX[[[___]]][[[^^^bbbdddcccaaaaaa\\\VVVTTTUUUVVVUUUSSSSSSPPPNNNTTTaaatttwwwaaaUUU___bbbWWWRRRUUU]]]iiippplllbbbZZZXXX```fffjjjmmmvvv}}}~~~www```PPPIIIRRR\\\fffmmmMMMmmmyyyuuuoooooommmjjjfffdddeeefffaaaccceeeggggggeeecccaaa^^^______]]][[[ZZZ[[[]]]bbbaaaaaafffkkkkkkfffaaa```VVVNNNKKKDDDBBBPPPbbbvvvfffTTTLLLDDD@@@<<<999<<>><<<;;;:::>>>CCCFFFFFFHHHLLLSSSaaawwwXXXBBBBBBIIInnnrrrUUU___qqqtttdddWWWXXX[[[YYYWWWXXXYYYYYYYYY[[[\\\\\\ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXX```___]]][[[XXXUUUSSSRRRNNNQQQUUUVVVTTTRRRPPPOOOMMMLLLIIIEEE@@@======>>>GGGWWWpppwwwwwwuuunnnqqqtttsssnnnlllpppyyy{{{yyy|||~~~|||~~~~~~~~~~~~}}}uuulll[[[WWWbbbtttmmmIIIPPPkkkpppjjjdddaaaaaaaaa```^^^dddcccdddfffccc]]]\\\^^^[[[]]]___``````aaabbbccc```]]]XXXWWWXXXYYYWWWUUU___\\\VVVRRRTTT___ppp|||mmm^^^kkkpppcccYYY^^^hhhooollldddaaagggooo~~~www```MMMLLLLLLZZZkkkxxxtttWWWdddxxxnnnmmmfffdddbbbcccfffiiihhhggggggfffeeedddccccccbbbbbbaaabbbbbbbbb`````````bbbdddcccccceeegggeeeaaa\\\YYYVVVUUUTTTMMMEEEGGGQQQrrr___NNNEEE@@@============AAAFFFHHHIIILLLRRR\\\oooiiiKKKDDDHHH___gggZZZqqqiii^^^VVVXXX\\\ZZZXXXYYYWWWWWWWWWYYY[[[[[[ZZZXXXWWWWWWVVVVVVVVVWWWXXXXXXZZZYYYWWWVVVUUUTTTTTTUUUQQQTTTWWWWWWUUURRRPPPOOOPPPOOOMMMIIIDDD@@@>>>>>>===LLLlll|||vvv~~~qqqnnnvvvxxxrrrnnnnnnttt}}}|||~~~sssggg]]]___pppvvvZZZHHHYYYzzzjjjfffbbb```aaabbbaaa```aaaaaaccceeeccc]]][[[]]]^^^aaacccbbb^^^[[[\\\]]]\\\YYYWWWXXX[[[]]]\\\ZZZ^^^]]][[[VVVVVV^^^lllwwwrrrdddrrrwwwfffXXXfffnnnssspppmmmpppxxx~~~kkkWWWHHHQQQRRRYYYccchhhiii```RRRlllrrrnnnooofffccccccggglllnnnkkkfffeeeccc```^^^\\\\\\]]]^^^___```aaaaaa```______```\\\[[[\\\___aaaaaa___\\\YYYWWWWWWVVVOOOFFFEEEJJJxxxjjjYYYJJJCCC???<<<>>>>>>>>>AAAFFFHHHKKKPPPXXXggg{{{[[[CCCFFFKKKrrrooo___gggzzzddd^^^ZZZ[[[]]]\\\ZZZYYYUUUUUUUUUWWWYYYYYYWWWVVVWWWVVVUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSTTTSSSUUUXXXXXXUUURRRQQQPPPOOOOOONNNJJJFFFBBB@@@???;;;FFFfff{{{wwwjjjqqqooocccbbbkkknnnfffiiikkksss}}}}}}|||rrrddddddkkk~~~~~~jjjPPPGGG___vvvgggeeebbbaaabbbbbbcccccc^^^]]]___bbb```ZZZYYY\\\^^^aaadddbbb^^^ZZZZZZ[[[\\\ZZZYYY[[[^^^___]]][[[YYY\\\]]]]]]]]]cccmmmvvv|||ooo|||~~~kkk\\\jjjqqqvvvvvvyyyuuucccTTTKKKSSSXXX[[[[[[XXXPPPLLLOOO||||||nnnmmmnnneeedddeeejjjooonnnhhhbbbdddaaa]]]YYYXXXXXXZZZ[[[^^^```aaaaaa```^^^^^^___XXXXXXZZZ\\\^^^^^^]]]\\\[[[ZZZXXXUUUOOOHHHFFFHHHyyykkk```RRRGGG@@@<<<;;;===>>>>>>@@@EEEGGGNNNWWWccctttQQQAAAJJJ^^^jjjhhhtttaaa___]]]]]]]]]\\\ZZZYYYTTTTTTTTTVVVWWWWWWUUUSSSTTTTTTTTTTTTSSSSSSSSSSSSWWWWWWVVVUUUSSSRRRQQQQQQRRRTTTVVVVVVTTTQQQPPPPPPLLLMMMLLLIIIFFFCCCCCCCCC@@@III___rrr|||}}}kkk```bbb^^^WWWXXX___aaa\\\fffhhhppp}}}|||zzz||||||oooaaagggooo{{{pppbbbNNNDDDcccpppfffeeecccbbbbbbbbbcccccc]]]\\\]]]___]]]YYYYYY]]]^^^```bbbbbbaaa___^^^^^^___]]]]]]___bbbccc```\\\XXX[[[^^^```bbbgggnnnsssvvv}}}jjj]]]mmmuuuzzz{{{}}}hhhZZZSSSOOOQQQZZZ\\\YYYSSSCCCAAAQQQtttkkkjjjhhhccccccdddgggiiihhhddd___dddaaa]]]ZZZXXXYYYZZZ\\\___aaacccccc```^^^^^^^^^ZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[YYYUUUOOOKKKIIIJJJ{{{iii[[[SSSJJJBBB>>>;;;;;;>>>??????AAAFFFJJJUUUcccsssfffFFFHHH[[[mmm}}}xxxkkk^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUUVVVWWWWWWUUURRRPPPQQQSSSTTTUUUTTTTTTSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOQQQSSSSSSQQQOOONNNOOOLLLMMMLLLKKKIIIHHHJJJKKKKKKQQQYYYiiixxx|||}}}iiibbb^^^ZZZZZZ___dddffffffoooooouuu||||||yyyssshhh^^^hhhmmmzzz{{{nnndddYYYHHHOOOqqqllleeeeeedddbbbaaa```aaaaaa```]]]]]]___]]]ZZZ\\\aaabbbbbbccceeeeeedddaaa^^^^^^]]]___ccchhhjjjhhheee___^^^^^^^^^aaadddiiikkkwww{{{}}}xxxhhh```uuuxxxzzz~~~zzznnnZZZQQQOOOOOOPPPXXXTTTPPPNNN@@@BBB\\\oookkkjjjeeedddcccbbbbbbbbbbbbbbbbbbbbb```]]]ZZZYYYYYY[[[\\\___aaabbbaaa___\\\ZZZZZZWWWYYYZZZ\\\\\\\\\]]]]]][[[[[[ZZZUUUQQQNNNLLLKKKppp\\\PPPIIICCC======;;;;;;@@@BBBBBBDDDIIINNN\\\nnnsssLLL===QQQnnn{{{kkkhhhdddZZZ\\\\\\ZZZXXXYYYYYYXXXWWWVVVVVVWWWXXXWWWUUURRRMMMOOORRRUUUVVVVVVVVVUUUMMMOOOQQQSSSTTTSSSRRRQQQLLLNNNPPPPPPNNNMMMMMMMMMNNNOOOOOONNNMMMNNNQQQSSSSSSWWWVVVdddwwwuuu{{{ooohhh```^^^eeemmmqqquuuzzz}}}zzz~~~~~~~~~zzzrrrkkkccc\\\iiikkktttrrreee\\\RRRAAAbbb~~~hhhdddeeedddbbb```______```bbb```___```^^^\\\___dddiiigggfffggghhhfffaaa\\\YYYZZZ^^^fffmmmrrrqqqooofffbbb^^^\\\]]]```cccdddrrryyylllggg|||~~~~~~{{{tttyyyzzz}}}}}}dddQQQKKKLLLNNNRRRTTTIIIEEEHHH@@@GGGggg}}}mmmnnnmmmgggfffdddbbb^^^]]]___dddhhh```^^^\\\YYYXXXYYYZZZ[[[\\\^^^___^^^[[[XXXVVVVVVPPPSSSVVVXXXZZZ\\\^^^```YYY[[[ZZZWWWTTTQQQNNNKKKqqq\\\OOOHHHCCC@@@@@@BBB===;;;===@@@CCCIIIOOOZZZiii}}}zzzUUULLLBBBTTTyyyfffyyyttteee\\\ZZZXXXUUUTTTSSSTTTVVVXXXVVVXXX[[[\\\[[[XXXVVVUUUOOORRRSSSQQQRRRUUUUUURRRUUUVVVUUUSSSOOONNNPPPSSSNNNSSSXXXVVVOOOKKKLLLPPPKKKLLLMMMLLLKKKJJJJJJLLLIIIQQQWWWbbbnnnpppxxxvvvtttsssvvv~~~zzzqqqeee\\\[[[___iiimmmnnnnnneeeNNNFFFVVVsssdddeeeccc```^^^]]]^^^```aaaaaa^^^___dddccc^^^^^^cccfffaaa\\\^^^ccceeeaaa\\\XXXZZZ\\\^^^```eeemmmsssnnniiicccccceeegggeeebbbkkkzzzqqqlllkkkxxxqqq[[[MMMKKKPPPVVVOOOOOOGGGGGGHHHAAAYYYuuummmjjjjjjkkkeeedddbbbaaabbbccceeefffaaabbb```[[[UUUUUUZZZ___```^^^\\\[[[ZZZWWWTTTRRRSSSSSSTTTWWWZZZ]]]^^^^^^\\\[[[ZZZWWWUUUSSSQQQPPPzzziiiVVVKKKFFFBBB@@@@@@BBB???@@@BBBCCCDDDJJJQQQ___ooonnnNNNDDDEEEbbbggg\\\wwwpppccc\\\YYYWWWUUUSSSSSSTTTVVVWWWWWWYYYZZZZZZYYYXXXWWWVVVQQQUUUUUUSSSSSSUUUUUURRRTTTUUUVVVTTTPPPOOOPPPRRRRRRTTTUUURRRNNNKKKMMMPPPLLLMMMNNNMMMKKKKKKKKKLLLHHHLLLNNNZZZjjjoooxxx~~~|||zzzlll^^^XXXZZZ]]]kkkkkkjjjkkkbbbKKKFFFZZZrrrgggdddbbb```^^^]]]^^^___```aaa```bbbggggggbbb```ccccccaaa^^^^^^^^^______^^^\\\]]]]]]]]]]]]___eeeiiiiiieeeaaaaaaccceeeccc```iii~~~~~~qqqjjjggg~~~fffTTTNNNOOOQQQRRROOOMMMGGGDDDDDDOOOzzzsssllliiigggfffeeedddbbb`````````aaabbb^^^___^^^ZZZUUUUUUZZZ______]]][[[ZZZYYYXXXUUURRRTTTTTTUUUXXX[[[]]]^^^^^^]]]\\\ZZZXXXVVVTTTRRRQQQ~~~kkk\\\MMMFFFCCCAAA@@@BBB>>>???BBBDDDCCCDDDKKKTTTjjjzzz___KKKCCCQQQzzz|||[[[]]]fff^^^[[[XXXVVVTTTSSSRRRSSSUUUVVVYYYYYYZZZZZZZZZYYYXXXWWWXXX[[[[[[XXXWWWYYYXXXTTTRRRTTTUUUTTTRRRQQQQQQRRRVVVTTTQQQOOOMMMMMMNNNOOOKKKLLLMMMLLLKKKJJJJJJLLLGGGFFFDDDOOObbbjjjttt}}}{{{}}}vvvcccVVVUUUYYYYYYdddeeedddeee\\\IIIPPPooollliiicccaaa___]]]]]]]]]^^^___``````ccchhhiiieeebbbcccaaabbbaaa^^^[[[[[[^^^aaa^^^^^^]]][[[ZZZ\\\___bbbdddaaa^^^^^^``````^^^[[[bbbuuurrriiieee{{{pppWWWKKKMMMRRRRRRNNNIIIFFFFFFBBBAAAbbb~~~ooollljjjfffbbbdddbbb```^^^]]]]]]^^^^^^]]]^^^^^^[[[XXXXXX\\\___\\\[[[ZZZYYYYYYXXXVVVTTTUUUVVVWWWYYY[[[]]]]]]^^^^^^]]][[[XXXVVVTTTSSSRRR}}}kkk\\\QQQFFFBBBBBBAAABBBDDD@@@AAADDDFFFEEEGGGRRR___xxxoooQQQMMMJJJfffoooYYYlllsss[[[XXXZZZWWWVVVTTTSSSRRRSSSTTTUUUXXXYYY[[[]]]]]]\\\YYYVVVZZZ]]]\\\XXXWWWXXXVVVRRRNNNPPPRRRTTTTTTTTTSSSSSSSSSPPPMMMMMMOOOPPPOOONNNJJJKKKLLLKKKIIIHHHIIIJJJGGGFFFBBBIIIXXX```nnnxxxyyywwwyyyppp```XXX\\\^^^YYYZZZaaaccc___RRRHHHcccsssdddgggcccbbb```^^^^^^^^^____________aaadddfffeeecccbbbcccbbbaaa^^^\\\\\\___aaa\\\[[[[[[[[[[[[^^^aaaccc```^^^\\\\\\\\\[[[XXXUUUZZZkkk{{{wwwmmmkkk{{{zzzsssaaaMMMFFFKKKRRRPPPLLLFFFAAAGGGGGGLLLyyyvvvlllmmmlllfffbbbaaa```^^^\\\[[[\\\]]]^^^aaaaaaaaa___\\\[[[]]]___ZZZYYYXXXYYYYYYYYYWWWUUUVVVXXXZZZ\\\\\\\\\]]]^^^^^^\\\ZZZXXXVVVUUUTTTTTTjjjYYYQQQIIIBBBBBBCCCCCCDDDGGGFFFFFFGGGHHHJJJQQQaaaqqqYYYDDDIIIOOOyyyccc___~~~hhhVVVUUUZZZVVVUUUTTTSSSSSSSSSTTTTTTWWWXXX[[[___aaa___YYYTTTWWWZZZYYYTTTRRRRRRPPPLLLKKKLLLNNNQQQTTTUUUUUUTTTNNNLLLKKKNNNRRRSSSPPPMMMKKKLLLMMMLLLJJJIIIJJJKKKHHHJJJFFFHHHOOOTTTeee}}}|||~~~yyyxxxqqqiiiiiimmmiii___]]]jjjkkk]]]MMMNNNwwwlll```eeecccbbbaaa_______________``````___```cccffffffcccbbb___\\\\\\]]]^^^^^^^^^\\\\\\[[[\\\^^^aaacccddd^^^]]][[[ZZZYYYWWWTTTRRRVVVdddqqq~~~wwwuuuyyy{{{www```UUUIIIEEEIIINNNNNNKKKHHHAAAEEELLL^^^tttkkkllljjjeee```___^^^]]]\\\\\\]]]___```ddddddbbb___]]][[[[[[\\\ZZZYYYXXXYYYZZZZZZXXXVVVWWWZZZ]]]^^^]]]\\\\\\]]]\\\[[[YYYWWWUUUUUUVVVVVVwwwbbbTTTJJJEEEAAACCCDDDDDDEEEHHHEEECCCCCCGGGMMMYYYmmm~~~tttLLL>>>DDDTTTwwwbbbsssfffYYYUUU[[[VVVVVVUUUTTTTTTTTTTTTTTTVVVWWWYYY^^^aaa___YYYSSSZZZ\\\[[[VVVTTTTTTQQQMMMKKKKKKLLLOOORRRTTTTTTSSSKKKJJJKKKNNNRRRSSSPPPMMMMMMOOOOOONNNMMMLLLMMMNNNJJJMMMJJJHHHJJJLLL\\\yyy}}}{{{zzzyyy|||{{{rrriiinnn{{{sss^^^VVVfffjjjaaacccaaaaaa```___^^^^^^^^^^^^```aaa```aaaeeejjjiiiddd]]][[[YYYZZZ]]]^^^]]]\\\```^^^\\\\\\^^^`````````\\\[[[ZZZYYYXXXVVVUUUUUUYYYbbbjjj{{{~~~zzzwwwhhhRRRNNNIIIHHHJJJLLLKKKIIIEEE===>>>MMMrrrtttkkkiiifffaaa^^^```___^^^]]]^^^___aaabbbeeeccc```\\\ZZZYYYYYYYYY[[[ZZZYYYZZZ[[[[[[YYYWWWXXX\\\``````^^^[[[\\\]]][[[ZZZXXXWWWVVVXXXYYYZZZwwwjjj[[[OOOGGGCCCAAADDDEEEDDDEEEHHHDDDAAABBBJJJVVVeeeyyy{{{YYYHHHDDDLLLfffllljjjlllddd]]]UUU[[[WWWVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUXXX\\\\\\XXXSSS[[[]]]\\\WWWUUUUUUSSSOOONNNLLLKKKLLLOOOQQQQQQOOOMMMLLLLLLMMMOOOOOONNNMMMMMMNNNNNNNNNLLLKKKLLLMMMLLLMMMHHHGGGJJJJJJWWWppp{{{wwwxxx}}}qqqnnnzzzppp^^^nnnyyyjjjbbb_________^^^]]]]]]\\\\\\[[[[[[^^^aaabbbhhhlllggg___XXX[[[]]]^^^^^^^^^___```___\\\ZZZZZZ\\\]]]\\\[[[YYYYYYYYYXXXXXXYYYZZZ\\\\\\```aaammm~~~{{{iiiXXXLLLIIIHHHJJJMMMMMMHHHDDD>>>???CCC]]]qqqiiifffcccbbbbbbdddcccaaa``````aaabbbccceeebbb]]]ZZZXXXYYYZZZZZZ\\\[[[ZZZ[[[\\\[[[ZZZXXXYYY]]]bbbbbb^^^[[[[[[]]][[[ZZZYYYXXXYYY[[[^^^```nnnbbbZZZOOOEEEEEEBBBBBBEEEEEECCCDDDGGGIIIFFFIIITTTcccttt[[[EEEIIIPPP[[[zzztttcccnnnwww\\\```^^^UUUZZZWWWWWWWWWVVVVVVVVVUUUUUUWWWTTTQQQRRRVVVYYYWWWTTTVVVXXXWWWRRRPPPPPPNNNJJJRRRNNNKKKKKKMMMNNNMMMLLLPPPOOONNNLLLKKKKKKMMMNNNIIIKKKKKKKKKIIIHHHIIIJJJLLLKKKEEEEEEKKKKKKTTTiiizzz}}}yyyqqquuuxxxkkknnn||||||fff\\\ssshhhbbb[[[]]]]]]\\\\\\[[[ZZZZZZYYYUUUZZZ___ccciiillldddYYYWWW^^^dddeeeaaa___bbbfff[[[XXXVVVWWWZZZ\\\[[[ZZZVVVWWWWWWWWWXXX[[[___bbb]]]]]]ZZZccc|||wwwzzzxxx{{{vvv^^^LLLKKKHHHGGGKKKPPPOOOGGG???<<>>>>>=========>>>>>>AAACCCBBBQQQsss{{{hhh^^^VVVZZZhhhtttyyyyyypppXXXHHHDDDFFFccceeefffbbb]]]]]]```ccccccbbb```^^^]]]^^^___```___]]]aaa^^^\\\[[[\\\]]]\\\\\\ZZZYYYYYYXXXWWWVVVUUUTTTUUUXXX[[[[[[YYYYYY[[[^^^ZZZXXXUUUUUUVVVWWWWWWVVVSSSSSSSSSVVVYYY\\\\\\\\\ZZZhhh}}}}}}sssgggZZZOOOGGGCCCGGGHHHJJJKKKLLLLLLKKKKKKDDDDDDEEEDDDSSS~~~yyyrrrmmmjjjiiigggfffeeeeeeffffffdddcccaaa]]]\\\^^^ZZZVVV]]]iii{{{{{{uuujjjaaa___\\\ZZZ[[[XXXVVVWWWXXXXXXUUURRRRRRRRRRRRUUUXXXZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZlllmmmnnnnnnpppsssxxx|||yyyooofff```^^^ZZZUUUOOOKKKHHHGGGFFFAAAAAABBBCCCDDDEEEGGGHHHEEEFFFGGGGGGHHHLLLRRRWWW___hhhwwwvvveeeZZZ```aaaXXXWWWTTTVVVTTTTTTVVVTTTQQQRRRVVVWWWQQQNNNNNNNNNJJJIIIKKKHHHIIIKKKLLLLLLKKKIIIHHHJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEKKKNNNPPPNNNIIIEEEDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????DDDEEECCCMMMhhh~~~|||vvvbbbYYYVVV___nnnxxxzzzzzzjjjNNNEEEKKKUUUzzztttaaa```^^^\\\\\\___bbbcccccc^^^]]]]]]]]]]]]]]]\\\\\\]]][[[YYYXXXYYYZZZZZZYYYZZZYYYXXXWWWVVVUUUUUUTTTRRRUUUXXXYYYXXXXXXYYY[[[YYYWWWUUUUUUVVVXXXXXXXXXSSSQQQQQQTTTYYY\\\[[[YYY[[[cccrrr|||tttfffYYYOOOIIIEEEDDDGGGIIIKKKMMMMMMLLLKKKIIIFFF???BBBQQQmmmzzzooonnnjjjgggjjjbbbaaaaaacccfffggggggfffccc\\\\\\bbb^^^YYYdddvvvyyyggg___]]]\\\YYYXXXWWWWWWXXXWWWSSSPPPRRRRRRSSSVVVYYY[[[[[[[[[WWWWWWXXXWWWWWWXXXYYY[[[hhhhhhgggfffgggkkkqqqvvv~~~vvvnnnggg```[[[XXXRRRQQQNNNIIIFFFDDDCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHEEEGGGIIIJJJMMMSSS]]]eeerrr|||sssccc^^^tttrrr^^^\\\YYYPPPTTTRRRSSSUUUUUUSSSUUUZZZ]]]UUUNNNLLLJJJGGGHHHKKKHHHIIIJJJJJJIIIHHHEEEDDDFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@?????????@@@@@@>>>>>>>>>???????????????@@@EEEDDDJJJ[[[mmmrrrjjj[[[XXX\\\iiirrrnnnddd___RRRBBBKKKaaatttkkk```\\\\\\[[[\\\^^^```aaaaaa\\\\\\\\\\\\[[[ZZZZZZ[[[\\\ZZZWWWWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSQQQSSSUUUWWWWWWWWWXXXYYYWWWUUUSSSSSSUUUVVVWWWVVVRRRQQQQQQTTTYYY[[[YYYWWW[[[]]]eeexxx{{{sssiii[[[PPPIIIGGGGGGGGGHHHJJJLLLNNNNNNLLLIIIGGGGGG===NNNwwwpppiiilllgggdddggg```______aaaccceeeeeedddbbb\\\^^^dddccc___jjj}}}iii]]][[[[[[XXXXXXWWWWWWWWWUUUSSSPPPRRRRRRSSSVVVYYY\\\[[[[[[UUUWWWXXXWWWVVVVVVXXX[[[aaa```___]]]^^^bbbiiinnnuuuvvvxxxyyyzzzzzzyyyyyyxxx|||{{{}}}~~~~~~~~~tttiiidddbbb]]]XXXTTTPPPNNNNNNFFFGGGFFFDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDHHHMMMQQQWWWbbbrrr}}}{{{ooofff[[[ccc{{{gggYYYZZZWWWPPPSSSQQQRRRTTTTTTSSSVVV[[[```XXXPPPMMMKKKHHHIIILLLHHHHHHHHHHHHGGGEEECCCBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEHHHFFFDDDDDDEEEDDDAAA>>>??????>>>>>>>>>>>>??????======>>>>>>>>>===<<<<<<999@@@BBBEEEPPP]]]|||xxxhhh___]]]^^^iiivvvuuucccOOOFFF???JJJeeerrrccc^^^ZZZ[[[[[[\\\]]]]]]^^^^^^[[[\\\]]]\\\ZZZYYYYYYZZZ\\\ZZZXXXXXXYYYZZZ[[[ZZZSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXTTTRRRPPPPPPQQQSSSSSSRRRQQQQQQSSSUUUWWWXXXVVVUUUVVVSSSXXXhhh}}}vvvpppddd[[[OOOHHHFFFGGGIIIIIIJJJKKKMMMMMMLLLJJJGGGEEE@@@CCChhhkkkgggiiieeebbbcccbbbaaa``````aaaaaa___^^^```]]]___ccccccbbbkkkxxx~~~iii___]]]^^^XXXXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTVVVYYYZZZYYYXXXUUUWWWYYYYYYVVVUUUWWWZZZdddbbb___[[[YYY[[[```dddhhhhhhjjjkkkkkkjjjiiihhhjjjmmmppprrrqqqpppppppppjjjiiihhhgggfffeeeddddddccceeeeeebbbbbbaaa[[[TTTPPPOOOMMMKKKHHHFFFFFFGGGBBBDDDEEEDDDBBBBBBDDDGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFKKKQQQWWW```nnnjjj]]]XXXWWW[[[}}}rrr___WWWVVVUUUTTTTTTRRRRRRSSSRRRPPPSSSXXXZZZSSSNNNNNNLLLIIIHHHJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAABBB@@@>>><<<>>>>>>>>>======>>>>>>???===>>>>>>>>>>>>===;;;:::777======???GGGQQQmmmxxxjjjdddfffeeejjjppphhhSSSDDDBBBCCChhhtttfff```]]]ZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]\\\YYYXXXXXXZZZ[[[YYYWWWWWWYYYZZZZZZZZZSSSTTTTTTUUUUUUVVVVVVWWWZZZXXXVVVUUUUUUVVVVVVVVVSSSQQQOOOOOOPPPQQQQQQPPPPPPSSSUUUVVVUUUTTTTTTTTTQQQOOORRR\\\jjj}}}~~~zzzmmmeeebbbUUUNNNFFFCCCFFFIIIJJJJJJLLLLLLMMMLLLJJJHHHEEECCCGGG^^^wwwgggdddfffeeebbb```cccaaa```___```___^^^\\\\\\]]]^^^^^^___aaafffiii~~~qqqddd^^^^^^___XXXXXXXXXWWWUUUUUUVVVWWWVVVUUUUUUVVVXXXXXXWWWUUUTTTXXX[[[[[[WWWUUUVVVXXXnnnkkkeee___ZZZXXXZZZ]]]___```aaaaaaaaaaaa______bbbdddffffffeeeccccccddd\\\\\\[[[YYYXXXWWWVVVUUUTTTVVVVVVRRRQQQRRRRRROOOJJJJJJJJJHHHFFFDDDEEEFFFBBBDDDEEECCCAAA@@@BBBDDDFFFFFFFFFFFFGGGIIIJJJKKKHHHNNNUUU[[[cccrrrmmmWWWRRRXXX___vvvooozzz}}}pppccc]]]YYYTTTTTTVVVUUUSSSQQQRRRPPPMMMPPPUUUQQQMMMKKKMMMLLLHHHEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEDDD@@@AAABBBCCCCCCCCCBBBBBBAAACCCDDDCCC@@@>>>======>>>>>>=========>>>>>>???@@@@@@AAAAAA@@@>>><<<;;;;;;===:::;;;BBBIIIaaawww}}}uuurrrkkkccc___[[[OOO@@@>>>FFFQQQwwweeebbbbbb^^^ZZZ[[[]]]]]][[[YYYXXXXXX[[[]]]^^^\\\YYYWWWXXXZZZYYYWWWUUUUUUVVVXXXXXXWWWVVVWWWWWWXXXZZZ[[[[[[\\\___\\\XXXUUUUUUTTTTTTTTTUUUSSSQQQPPPQQQRRRRRRQQQPPPSSSWWWWWWTTTRRRRRRSSSRRRRRRTTTWWW]]]mmmuuuvvv}}}nnn___YYYWWWLLLGGGBBBBBBGGGKKKLLLKKKMMMMMMMMMKKKIIIFFFCCCBBBZZZ~~~uuullldddbbbdddeeebbb___```___^^^___```aaa```___ZZZ]]]]]]ZZZ[[[___```\\\aaaggghhhaaaYYYXXXZZZ[[[XXXXXXXXXVVVUUUUUUWWWYYYXXXWWWVVVVVVWWWWWWUUUSSSTTTYYY]]]\\\XXXUUUUUUWWW|||vvvnnnfff___\\\ZZZZZZaaa___\\\ZZZYYYWWWUUUSSS[[[[[[[[[[[[ZZZXXXVVVTTTVVVTTTRRRPPPMMMLLLJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLKKKGGGCCCBBBCCCEEEDDDCCCDDDCCCAAAAAABBBDDDGGGHHHAAADDDGGGHHHHHHJJJNNNRRRVVVUUUVVV]]]kkk}}}rrrbbbRRROOOgggyyyhhhzzzmmmggg^^^WWWTTTSSSRRRRRRXXXVVVSSSPPPNNNNNNNNNOOOJJJLLLNNNPPPOOOLLLIIIFFFIIILLLMMMJJJFFFFFFKKKPPPMMMLLLJJJGGGDDDBBBAAA@@@???>>>???CCCGGGHHHGGGDDDDDDEEEFFFDDDAAA>>>>>>>>>AAA>>><<<<<<>>>???===:::>>>===<<<>>>@@@@@@===:::>>>;;;:::;;;>>>FFFVVVeeelllaaayyysssiii\\\NNNGGGKKKIIIAAACCCMMMhhhmmmaaa__________________^^^]]]\\\[[[ZZZ[[[]]]^^^\\\YYYWWWXXXZZZWWWUUUUUUVVVYYYYYYVVVSSSUUUWWWZZZ\\\]]]]]]\\\\\\ZZZYYYWWWUUUTTTRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPNNNPPPRRRUUUVVVVVVVVVUUUQQQNNNPPPVVV\\\iii~~~vvvtttxxx}}}ooocccXXXRRROOOFFFFFFEEEFFFGGGIIIKKKLLLUUUQQQSSSWWWLLL>>>GGG[[[zzz}}}qqqkkkddd``````aaaaaa```ccc```]]]ZZZYYY[[[^^^```]]]ZZZYYY\\\aaacccaaa^^^ZZZ[[[]]]\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVVVVUUUSSSRRRRRRSSSTTTUUUXXXXXXXXXWWWVVVVVVVVVVVVzzzpppiiiccc```^^^```^^^[[[YYYXXXXXXWWWUUUUUUUUUUUUUUUTTTRRRPPPOOOQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHEEEBBBAAACCCDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFEEEHHHKKKMMMOOOSSSZZZ___cccdddiiiqqq~~~vvv^^^WWW```wwwlllsssddd```ZZZUUUSSSSSSRRRRRRSSSRRRPPPMMMLLLKKKKKKKKKIIIJJJKKKLLLKKKIIIGGGEEEIIIKKKMMMKKKGGGGGGJJJNNNQQQPPPMMMIIIFFFDDDBBBAAA@@@???AAAFFFLLLMMMJJJEEECCCDDDEEECCC@@@>>>>>>???@@@===<<<===???@@@>>><<<===;;;;;;===???@@@>>>;;;<<<:::999:::;;;@@@MMMYYYxxxuuuhhh{{{~~~~~~ooobbb[[[NNNHHHCCCAAA<<<<<>>>>>???>>>===<<<>>>AAABBBAAA>>>;;;;;;;;;<<<>>>???===<<<:::888888::::::;;;BBBKKK^^^yyyvvvnnnqqqyyyjjjWWWMMMKKK???AAACCCBBBHHH[[[yyyxxxccc___aaa```]]][[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZXXXXXXYYYYYYXXXVVVSSSRRRQQQQQQSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNRRRRRRSSSSSSSSSQQQPPPOOOOOOOOORRRWWWYYYbbbyyywwwpppqqqtttxxxvvvpppeeeYYYPPPJJJGGGFFFEEEFFFHHHIIIKKKLLLLLLLLLNNNPPPNNNFFFIIIeee}}}iiifffdddaaa______^^^\\\[[[[[[YYYVVVTTTSSSUUUXXXZZZYYYWWWVVVXXX\\\]]]\\\YYYWWWZZZ\\\[[[YYYUUUSSSRRRQQQTTTVVVVVVTTTSSSUUUWWWVVVUUURRRPPPNNNNNNOOOOOOVVVWWWXXXXXXXXXVVVTTTRRR}}}tttlllfffaaa]]]YYYXXXVVVSSSQQQNNNLLLJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFHHHKKKOOOQQQWWW___jjjttt}}}|||XXXXXXddd|||aaabbblll\\\TTTRRRQQQRRRRRRRRRQQQOOOOOONNNNNNMMMLLLLLLLLLLLLHHHGGGFFFEEEEEEDDDDDDDDDGGGIIIKKKJJJHHHGGGGGGHHHJJJIIIGGGEEEBBBAAA@@@???@@@???BBBKKKTTTUUUMMMEEE???@@@@@@???>>>===>>>@@@===;;;;;;>>>BBBDDDBBB@@@<<<;;;;;;;;;<<<<<<;;;:::888777888;;;;;;999<<>>AAAEEEQQQnnnrrrddddddeeeaaa\\\ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVVVVYYYZZZXXXUUUSSSRRRQQQQQQRRRSSSUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYWWWVVVUUUTTTSSSRRRRRRRRROOOOOOOOOOOOOOOPPPQQQQQQTTTTTTSSSSSSQQQOOOMMMLLLJJJLLLPPPSSSSSSXXXiii{{{xxxrrrpppoooooosssxxxzzzttthhhcccZZZPPPJJJFFFEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIFFFGGGEEEIIIbbbpppeeeaaaaaa```___^^^\\\ZZZYYYXXXVVVTTTRRRRRRTTTWWWYYYXXXWWWVVVXXXZZZ[[[ZZZXXXUUUWWWYYYYYYVVVRRROOONNNNNNRRRVVVVVVTTTSSSUUUXXXVVVTTTRRROOOMMMLLLLLLMMMUUUVVVXXXYYYXXXUUURRRPPP}}}ssskkkgggeeeccc```[[[WWWSSSPPPNNNLLLKKKJJJIIIIIIKKKMMMOOONNNMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLIIIGGGFFFGGGKKKQQQXXX\\\jjjsss~~~ooo\\\dddyyyuuulllkkkrrr^^^UUUSSSRRRRRRRRRSSSRRROOOMMMMMMLLLLLLKKKKKKKKKLLLLLLIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>AAAHHHPPPPPPIIIBBB>>>>>>???===<<<<<<>>>???;;;:::;;;???CCCEEECCC@@@======<<<;;;999888888999888777999======;;;<<<@@@FFFRRRaaaooo}}}ttteeemmmmmmnnnpppuuu{{{~~~{{{lll[[[KKKBBB??????DDDBBBHHHdddooohhhjjjjjjddd\\\[[[[[[ZZZZZZZZZ[[[[[[\\\YYYWWWUUUVVVYYYZZZXXXVVVTTTTTTSSSRRRRRRSSSUUUWWWSSSSSSTTTUUUVVVXXXZZZ[[[UUUTTTSSSSSSRRRRRRRRRRRRMMMNNNOOOPPPRRRTTTVVVWWWUUUTTTSSSRRRPPPNNNLLLKKKHHHLLLPPPRRRPPPRRR]]]hhhyyywwwssspppooottt{{{yyyxxxoooiii^^^ZZZSSSLLLHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFEEEDDDEEEIII]]]jjjggg___```aaa```^^^\\\YYYXXXWWWVVVTTTSSSTTTVVVXXXZZZXXXXXXXXXYYYZZZZZZYYYXXXRRRTTTVVVVVVSSSPPPMMMMMMNNNQQQUUUVVVUUUTTTVVVWWWVVVTTTQQQOOOMMMLLLMMMMMMUUUVVVXXXXXXWWWTTTQQQOOOxxxsssiiifffbbb]]]XXXSSSPPPOOOKKKJJJHHHGGGHHHJJJMMMNNNRRRQQQPPPNNNMMMMMMMMMMMMQQQQQQQQQOOONNNPPPSSSUUUNNNMMMNNNPPPWWW___gggmmm|||kkkdddpppvvv}}}tttbbbZZZVVVTTTSSSRRRSSSSSSQQQNNNLLLJJJIIIHHHGGGHHHIIIKKKMMMJJJJJJHHHGGGGGGFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCC===>>>@@@DDDGGGGGGCCC???===>>>===<<<::::::<<<>>>::::::;;;???CCCEEEBBB???<<<<<<<<<:::777666777999999777888<<<===<<<<<>>GGG[[[wwwjjjhhh```bbbdddccc___\\\ZZZYYYXXXWWWVVVVVVWWWXXX[[[\\\XXXYYYYYYYYYYYYYYYXXXXXXRRRSSSTTTTTTQQQOOONNNOOOOOOPPPSSSVVVXXXXXXWWWVVVUUUSSSQQQOOONNNOOOPPPQQQVVVVVVWWWWWWUUUSSSQQQOOO|||ooommmhhhccc___[[[YYYXXXTTTRRRPPPOOOPPPRRRUUUWWW[[[[[[[[[[[[\\\]]]^^^^^^aaaaaa```]]][[[]]]aaaeee[[[]]]aaahhhpppyyywwwlllsss|||eee\\\YYYVVVTTTRRRRRRRRRRRRQQQNNNLLLKKKIIIGGGEEEFFFIIIMMMOOOJJJJJJIIIIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB>>>>>>?????????>>>===============;;;999999;;;===999999:::>>>CCCDDDAAA>>>888999:::999777666999<<<:::666666999;;;:::;;;>>>>>>EEESSScccsss||||||||||||}}}}}}~~~yyyuuuiii___PPPEEE@@@???@@@@@@???KKKmmmtttnnnhhheeeffffffccc```\\\[[[YYYXXXWWWXXXYYYYYYUUUWWWXXXXXXXXXXXXZZZ[[[TTTVVVXXXWWWTTTRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVUUURRRRRRQQQQQQQQQRRRRRRSSSPPPQQQRRRSSSUUUWWWYYYZZZTTTTTTSSSQQQPPPPPPOOOOOOPPPUUUYYYWWWRRRRRRUUUXXX```nnnvvv|||uuu}}}}}}rrrppplllnnnrrrxxxvvvmmmeee^^^WWWRRRLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDAAAZZZ~~~ssskkkeeecccfffgggeee```]]][[[[[[XXXWWWWWWWWWXXXZZZ\\\^^^XXXYYYYYYYYYXXXWWWWWWWWWSSSTTTTTTSSSQQQQQQRRRSSSQQQPPPQQQUUU[[[\\\YYYUUUTTTSSSQQQPPPQQQRRRTTTUUUWWWVVVVVVUUUTTTRRRPPPOOO}}}zzzvvvrrrnnnllljjjiiifffeeebbbaaaaaadddgggiiieeefffgggiiikkkmmmoooqqqpppooommmiiigggiiinnnsssiiimmmuuuwwwiiirrr}}}}}}wwwddd\\\WWWSSSQQQRRRQQQPPPPPPQQQQQQOOOMMMNNNKKKHHHFFFHHHKKKPPPSSSIIIIIIJJJIIIIIIHHHFFFFFFEEECCC???>>>>>>?????????@@@@@@???????????????@@@>>>@@@@@@===999888:::<<<>>>>>><<<:::888888:::<<<999999:::>>>BBBCCC@@@<<<555777888888666777;;;???;;;666444666888777888<<<===@@@HHHSSS___mmm~~~|||wwwuuuuuuqqqjjjdddQQQKKKCCC===;;;<<>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999666777999::::::999777666555555444444444444555555444444555555666666777777888999<<>>EEECCCQQQnnnrrrkkkiiiggggggccccccbbb```^^^[[[XXXWWWYYYXXXVVVUUUVVVWWWYYY[[[WWWUUUTTTSSSSSSTTTVVVWWWSSSTTTVVVWWWWWWVVVUUUUUUSSSRRRRRRTTTVVVWWWVVVTTTVVVSSSQQQQQQTTTVVVVVVUUUPPPQQQSSSTTTTTTRRRPPPNNN|||yyyzzzxxxiiiccczzzrrrggggggrrrvvviii\\\WWWVVVTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNPPPPPPOOONNNMMMMMMMMMMMMPPPLLLHHHGGGIIIIIIGGGDDDCCCCCCBBBAAAAAABBBCCCDDD@@@>>>===>>>AAABBBAAA???=========<<<;;;;;;::::::999999999999888888888777666777888999999888777666555555444444444444555555555555555555555666666666777888999<<>>===>>>???@@@???>>><<<;;;;;;:::999999888888777777777777666666666666444555666777777666555444555444444333333444444555555555555555444444444444555666666555:::III^^^ooo{{{ssskkkcccYYYOOOGGG;;;DDDBBB===@@@KKKggg~~~mmmhhhkkkkkkiiieeebbb```___```aaa^^^]]]\\\\\\]]]\\\[[[YYY]]]^^^___```___]]][[[ZZZYYYXXXWWWUUUTTTTTTUUUUUUTTTUUUVVVVVVUUUUUUVVVXXXWWWVVVTTTSSSSSSSSSTTTUUUUUUVVVTTTSSSWWW]]]]]]YYYWWWTTTRRRQQQQQQPPPOOONNNPPPQQQQQQQQQOOOOOOPPPRRRRRRTTTZZZ^^^```qqq{{{{{{nnnffffffgggfffhhhkkkooouuu}}}wwwmmm___UUUOOOMMMJJJGGGEEEEEEEEEFFFLLLGGGBBB@@@BBBDDDDDDDDD;;;HHHHHHCCCNNNiiixxxkkkddd^^^\\\\\\\\\]]]^^^^^^^^^\\\[[[ZZZWWWVVVUUUUUUUUUVVVXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWUUUWWWXXXWWWVVVUUUUUUWWWSSSQQQOOOOOOQQQRRRSSSRRRTTTUUUXXX[[[]]]\\\YYYVVVVVVVVVVVVUUUSSSPPPMMMKKKmmmkkkvvvxxxiiieeejjjrrr|||aaaZZZWWWUUUUUUSSSOOOOOOSSSPPPOOOOOONNNMMMMMMMMMMMMQQQOOOLLLJJJIIIJJJLLLNNNOOOKKKGGGEEEFFFFFFDDDBBB@@@AAAAAABBBAAAAAA@@@???============>>>>>>>>>===:::999999888888777666666666666666666666666666555333444555555555555444333444444333333333333444444555555444444333333222222222444555333444???QQQ```|||~~~hhhddd]]]WWWRRRKKKDDD@@@<<>>>>><<<<<<<<<<<<<<<;;;<<<<<<888888888777666666555555555555555555666666666666333333333444444333333333333333222222222222333333444444333333222222111111000333666555555:::FFFOOOrrr~~~}}}zzz{{{jjjPPPMMMIIIEEEBBB???===<<>>>>>======:::;;;<<<<<<:::999:::;;;888777777666666555444444444444444555555555555555333333333333333333333333333222222111111222222333222222222222111111111111///222555666666999===AAALLLqqq|||}}}}}}yyyyyyxxxxxxxxxyyyyyyzzzwww|||~~~tttaaaPPPEEECCC@@@===<<<===???@@@DDDSSSfffgggbbbgggiiijjjkkkdddbbb```]]]\\\]]]___```]]]\\\]]]^^^^^^]]]ZZZWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXVVVTTTRRRQQQPPPPPPPPPOOORRRTTTUUUUUUTTTUUUUUUWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRUUU]]]eeeccc\\\SSSPPPNNNMMMMMMLLLKKKJJJIIILLLPPPRRRPPPLLLJJJHHHIIIGGGHHHKKKJJJMMM^^^rrrqqqZZZ]]]^^^]]][[[\\\```dddaaahhhsssyyyrrrmmmeeeYYYPPPLLLJJJHHHFFFFFFFFFHHHIIIJJJJJJJJJJJJEEEAAA@@@BBBAAA???FFFQQQaaa{{{nnnhhhddddddeeeddddddgggbbbaaaaaa___]]]ZZZWWWUUUUUUVVVVVVVVVWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRVVV]]]dddeee```YYYVVVVVVUUUSSSRRRRRRTTTVVVWWWWWWUUUVVVWWWWWWUUUTTTTTTUUURRRQQQPPPOOOOOOOOOPPPQQQkkkbbbiii}}}iii[[[VVVVVVRRRNNNNNNQQQRRRQQQQQQUUUOOOMMMLLLKKKKKKLLLNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGKKKNNNNNNIIIEEEAAA@@@>>>===<<<<<<======999;;;<<<;;;888777888:::777777777666555555444444222222222333333333444444333333333222222333333333222222111111111111222222000000000111111111111111111222222444666888888888???ZZZvvvvvvwwwxxxpppzzz}}}}}}|||yyywwwttttttuuuvvvwwwwwwyyyzzzrrr___MMMCCC@@@???>>>>>>???CCCIIIMMM[[[wwwmmm___aaadddbbbcccfffaaa```]]]\\\\\\]]]___aaa\\\[[[[[[[[[\\\[[[YYYVVVYYYYYYYYYYYYZZZZZZYYYYYYZZZYYYXXXVVVTTTRRRQQQPPPOOORRRVVVXXXWWWUUUTTTSSSQQQRRRRRRSSSTTTTTTTTTTTTRRRSSSTTTWWW\\\aaa^^^WWWQQQOOOLLLKKKKKKKKKIIIHHHIIIKKKMMMMMMKKKJJJJJJJJJMMMKKKLLLOOOLLLHHHPPP]]]pppzzzhhhkkkllljjjeee```___```\\\___cccjjjrrr|||yyyqqqiiiddd___YYYQQQLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGDDD@@@AAADDDDDDHHH[[[ppp{{{sssjjjcccdddggghhhiiikkkbbbbbbaaa```]]]ZZZXXXVVVSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQOOONNNNNNOOOOOOQQQWWW]]][[[UUUPPPOOOQQQRRRRRRRRRSSSVVVXXXXXXWWWVVVYYY\\\[[[XXXUUUTTTSSSRRRPPPNNNMMMLLLNNNOOOQQQ~~~zzzvvv|||zzzwww~~~pppiiinnn~~~}}}eee[[[WWWVVVWWWUUUQQQQQQUUUVVVSSSQQQQQQPPPOOOMMMLLLLLLNNNOOOQQQKKKKKKKKKJJJJJJIIIHHHHHHDDDDDDFFFJJJMMMLLLFFFAAABBB@@@>>><<<;;;;;;===>>>999;;;<<<;;;888666888:::888777777666555555444444000000111111222222222333444333333222222333333444222222111111111111222222//////000000111111222222333111000222555777666444777HHH]]]ooowwwhhhiiiqqq}}}~~~~~~~~~zzztttooollllllmmmwwwrrrrrrtttjjjUUUFFFCCC======>>>???DDDKKKSSSYYYyyymmmccc___cccbbb[[[\\\bbb___]]]\\\[[[\\\^^^aaaccc\\\ZZZYYYYYYZZZZZZXXXVVVXXXXXXXXXYYYYYYYYYYYYYYY\\\\\\[[[YYYWWWTTTRRRPPPOOORRRWWWYYYXXXUUUSSSRRRKKKLLLNNNPPPRRRSSSTTTTTTRRRUUUWWWXXX[[[^^^ZZZSSSPPPNNNKKKJJJJJJJJJHHHGGGKKKKKKJJJHHHGGGHHHJJJMMMJJJIIIMMMPPPJJJDDDHHHTTT]]]qqq|||{{{xxx{{{}}}zzzpppgggaaa___aaa]]]ZZZYYY___iiiuuu}}}{{{uuunnngggbbb___QQQNNNJJJHHHIIIJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEBBB???AAAGGGJJJUUUqqqvvvkkkbbbbbbeeeggghhhjjjbbbbbbbbb```^^^\\\YYYWWWQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQNNNLLLKKKLLLMMMNNNPPPUUUXXXUUUNNNJJJLLLPPPPPPPPPQQQTTTWWWXXXXXXWWWVVV[[[```aaa]]]WWWTTTRRRRRRQQQNNNLLLKKKLLLNNNOOOqqqsss~~~hhhddd___^^^hhh~~~vvvuuu}}}~~~jjjnnnuuubbbTTTUUUVVVSSSOOORRRRRRRRRQQQPPPOOOOOOOOOPPPOOOMMMLLLKKKLLLMMMNNNNNNLLLJJJHHHFFFEEEDDDDDDJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA???===;;;999999888::::::999999888777666666666555555555555444444444111111000000111222333333111111111000111111222222222111111111000000//////000000000000000000000000000000111111111222222222666;;;GGG\\\rrr{{{kkkccc]]]VVVmmmuuu}}}wwwssssssuuuxxx~~~vvvzzz|||{{{yyy{{{wwwooollllllmmmmmmpppqqqpppiii]]]MMM@@@999<<>>===<<<;;;;;;:::;;;;;;:::999888666666555555555555555444444444444111111000000111222222333222222111111000111111111111111111000000000//////////////////////////////000000000111111111222222333666>>>KKK[[[kkkvvv{{{ooo]]]VVV[[[eeerrr{{{}}}zzz~~~}}}uuutttsssqqqqqquuu{{{~~~}}}zzzwwwuuuvvvzzzzzzrrrnnnppprrrrrrqqqvvvmmm```QQQGGGAAA???>>>DDD===<<>>>>>>>>===============<<<;;;:::999777666444444555555555555444444444444111111111000111111222333333222111111000000000000000000000000////////////////////////////////////000000000000111111111111333666999>>>GGGXXXmmm{{{~~~hhh___UUURRRYYYggguuu}}}yyysssrrruuuyyyzzz{{{}}}xxxuuuuuu|||~~~~~~{{{zzz}}}|||zzzzzzzzzyyywwwttttttooommmttt}}}vvvuuuxxxyyyuuuqqqlll```OOOBBB===???BBBDDDEEE>>>DDDhhh|||kkkggg```]]]YYYZZZ\\\^^^]]][[[^^^```ccceeefffbbb[[[VVVWWWXXXZZZZZZXXXWWWVVVWWWQQQQQQPPPQQQRRRTTTUUUWWWZZZWWWRRRMMMLLLNNNQQQSSSQQQRRRRRRRRRRRRPPPOOONNNNNNNNNNNNNNNPPPTTTWWWYYYOOONNNMMMMMMNNNOOONNNMMMLLLLLLKKKLLLLLLJJJGGGDDD???DDDFFFGGGIIINNNNNNLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJMMMUUUaaasss{{{uuuyyyrrrZZZSSSUUUTTTUUUXXXSSSXXX^^^dddiiinnnsssvvv|||}}}~~~zzzwwwyyyyyyzzzzzzyyyuuunnniii^^^VVVOOOMMMLLLIIIGGGGGGIIIHHHGGGGGGGGGGGGHHHHHHCCCCCCEEEHHHFFFBBBEEEJJJQQQ[[[yyyqqqjjjfffcccbbb```^^^\\\^^^bbbddddddbbbaaa```___]]]]]]]]]^^^^^^aaadddhhhiiigggggghhhjjjcccbbbeeeooozzzzzz{{{yyyxxxxxxxxxrrrhhh```bbb]]]WWWSSSRRRSSSTTTTTTSSSUUU^^^mmmsssiiiVVVJJJNNNLLLIIIHHHIIIJJJJJJIIIaaabbbbbbbbbfffrrrtttjjjkkknnntttsssggg```ZZZYYYWWWTTTQQQRRRSSSRRRRRRQQQPPPOOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGFFFFFFGGGHHHJJJKKKEEEDDDDDDCCCAAA@@@@@@???<<<<<<===>>>>>>?????????<<<<<<:::999777555333333555555555444444444333333222111111111111111222222333333222000/////////////////////////////////////////////////////////////////////000000000111111111444777666;;;LLLfffzzzqqq\\\TTTYYYgggrrr~~~yyyqqqjjjgggfffnnnpppsssuuuvvvuuurrrppppppooonnnnnnmmmmmmmmmlllhhhiiippp~~~}}}zzzyyyuuullldddWWWNNNDDD??????@@@???===DDDSSSmmmqqqdddbbbbbb```^^^^^^``````___^^^]]]___aaaddddddaaa[[[VVVVVVWWWXXXYYYYYYXXXWWWWWWTTTSSSRRRQQQRRRTTTVVVXXXXXXVVVSSSPPPPPPQQQSSSUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQPPPOOONNNNNNOOOQQQRRRPPPMMMJJJKKKMMMOOOMMMKKKIIIJJJKKKLLLKKKIIIEEECCC===BBBFFFGGGJJJOOOOOOMMMIIIIIIHHHGGGGGGGGGGGGHHHJJJMMMRRRXXXcccuuuzzznnniiiqqqyyy}}}oooYYYSSSTTTRRRQQQSSSRRRTTTVVVYYY\\\___ccceeelllnnnqqquuuzzz~~~}}}~~~}}}|||}}}~~~~~~~~~}}}zzzwwwttttttsssqqqppplllfff___YYYTTTOOOKKKIIIJJJJJJJJJJJJDDDFFFHHHJJJJJJJJJJJJKKKJJJGGGDDDCCCBBBGGGTTTbbbxxxwwwiiifffeeebbbaaa\\\[[[[[[]]]```bbbaaa``````___]]][[[ZZZ[[[]]]^^^]]]```bbbcccbbbaaabbbdddbbbccceeelllyyyssspppnnnqqqwwwwwwqqqkkkccc___YYYTTTSSSSSSSSSSSSXXXSSSUUU___gggddd\\\WWWMMMJJJHHHHHHKKKLLLKKKHHH~~~uuukkkffffffkkkooowwwsssyyyvvvlllkkknnn```dddwww|||nnnlllfff^^^XXXWWWWWWTTTQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIKKKLLLDDDDDDCCCBBBAAA@@@@@@???:::;;;===>>>????????????<<<;;;:::888666444333222555444444444444333333333222222111111111111111222333222111000////////////.....................///............................../////////000000000,,,000333111222>>>VVViiizzzsss]]]QQQLLLbbbnnn~~~uuuppppppvvvvvvtttlllbbbYYYVVVUUUWWW[[[___bbbccccccaaa```cccdddfffhhhjjjmmmoooqqqiiiqqq~~~tttmmmiiiaaaWWWNNNGGGAAA<<<<<>>>>>>>>===<<<;;;:::999888666555333333444444444444333333333333333222111111000111111111222111000000////////////---------...................................................////////////...222444222111777FFFRRRppp{{{ggg\\\TTTUUU[[[hhhzzzxxxooojjjjjjooopppnnnggg[[[SSSPPPQQQTTTYYY^^^```^^^]]]^^^```cccgggmmmrrrwww|||~~~wwwnnngggaaaZZZSSSOOOIIICCC>>>AAA@@@DDDNNN___qqq~~~wwwlllggggggkkkgggfffcccaaa````````````^^^\\\[[[[[[\\\]]]\\\[[[UUUUUUUUUVVVXXXXXXVVVTTTTTTSSSRRRPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXWWWTTTSSSTTTUUUUUUUUUUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPLLLKKKJJJJJJJJJJJJIIIGGGHHHJJJLLLLLLJJJGGGFFFFFFCCCIIIOOOQQQSSSVVVTTTPPPFFFFFFEEEDDDDDDDDDDDDDDDCCCFFFHHHHHHIIIQQQ___kkk{{{jjj[[[SSS[[[RRROOOWWW\\\XXXUUUVVVSSSQQQOOOPPPQQQRRRRRRQQQSSSSSSUUUVVVXXXZZZ[[[\\\______`````````___^^^^^^aaabbbcccfffiiikkkjjjiiigggfffeeedddbbbaaa``````ccceeehhhiiigggdddbbbbbbWWWTTTPPPNNNMMMLLLKKKJJJFFFHHHHHHEEEEEEFFFFFFCCC@@@DDDHHHIIIGGGEEEEEEGGG???@@@III\\\wwwpppiiidddcccaaa]]][[[\\\______]]]\\\[[[[[[[[[[[[YYYXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVXXXVVVUUU]]]kkkqqqnnnrrriii___YYYZZZ\\\]]]\\\XXXWWWVVVWWWWWWUUURRROOOQQQMMMKKKMMMNNNPPPVVV]]]^^^ZZZVVVSSSQQQOOOMMMLLL}}}lllmmmmmmjjjeeebbbbbbcccgggkkkqqqvvv|||yyy|||yyy{{{}}}{{{sssiii___ZZZ```eeegggccc^^^aaajjjqqqvvvsssfff\\\XXXZZZSSSSSSTTTVVVTTTQQQTTT[[[fffeeebbb]]]YYYUUURRRPPPLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHFFFEEEEEEEEEFFFGGGAAA@@@@@@??????>>>>>>>>>;;;<<<=========<<<:::999:::999888777666555444444444444444333333333222222333222222111000000111111111000000/////////000000,,,,,,---------.................................------........./////////222333444333333777===CCC[[[qqqttteee[[[___qqq|||wwwvvvxxxxxxzzzzzztttjjjbbbaaaccciiipppuuutttnnnkkknnnsssvvv{{{sssdddXXXRRRIIIHHHDDDAAA>>>>>>???AAAGGGTTTlllwwwjjjdddbbbdddhhhjjjiiifffbbb___^^^```aaa```^^^\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWYYYYYYVVVSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUSSSRRRQQQRRRSSSSSSSSSSSSQQQPPPOOONNNNNNOOOOOOOOOPPPPPPQQQKKKMMMNNNNNNLLLJJJIIIIIIIIIKKKLLLKKKIIIGGGGGGIIIEEEKKKQQQRRRTTTUUURRRMMMDDDDDDCCCBBBBBBBBBBBBCCCCCCFFFIIIHHHGGGIIIQQQWWWpppzzzaaabbbVVVSSS^^^iiihhhcccaaa[[[YYYWWWWWWXXXXXXVVVSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSTTTTTTUUUWWWZZZZZZYYYWWWYYYYYYWWWVVVTTTSSSSSSRRROOORRRUUUUUUSSSQQQQQQRRRNNNKKKIIIHHHHHHIIIIIIIIIGGGLLLMMMIIIGGGHHHEEE@@@AAACCCEEEEEEDDDGGGMMMSSSOOOYYYqqqpppkkkddd```aaabbb```___```aaa```^^^[[[YYYYYYZZZ[[[VVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVVVVXXX\\\\\\XXX]]]iiikkkfffaaa]]]XXXUUUVVVXXXYYYYYYUUUTTTTTTTTTUUUSSSPPPMMMMMMJJJKKKNNNNNNMMMOOOTTTdddaaa\\\TTTNNNIIIHHHIII{{{qqqeee[[[VVVWWWWWWWWWWWWZZZiiijjjaaalll}}}vvvlllhhh___```^^^ZZZ\\\bbbeeeddd^^^rrrzzzooohhhrrr~~~oooeee___YYYVVVXXXQQQVVV]]]^^^WWWRRRXXXaaayyyuuuooofff]]]UUUOOOKKKLLLLLLLLLMMMLLLKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCCCC??????>>>>>>======<<<<<<;;;<<<======<<<:::888666999888888777666555555444444444444333333333222222333333222111000000111111000////////////000000111,,,,,,,,,------.................................---------.........//////.........///333666999;;;GGGZZZnnnzzziiieeekkkttt~~~xxxyyy|||~~~~~~yyy}}}lllYYYLLLDDD@@@>>>>>>>>><<<<<>>===<<<:::999888888777777777777777666666555444333333222222333333333444444555555555000000000000000000000000////////////.....................------,,,,,,,,,,,,------......------,,,////////////////////////222111000//////111333555>>>DDDTTTkkkuuullllllsss}}}uuuZZZPPPKKKBBB???BBB>>>===???AAA<<<>>>SSSmmm}}}rrrrrrpppkkkdddbbbcccfffmmmhhhaaa^^^___aaabbbbbb___```___\\\XXXVVVUUUUUUZZZYYYXXXYYYZZZZZZXXXVVVUUUQQQSSSYYY^^^^^^[[[[[[SSSSSSSSSPPPNNNMMMNNNOOOSSSSSSRRRRRRQQQQQQPPPPPPMMMPPPRRRQQQNNNKKKKKKKKKJJJLLLNNNNNNLLLJJJIIIHHHLLLKKKIIIGGGFFFDDDDDDDDDGGGHHHIIIJJJJJJJJJIIIHHHCCCBBB@@@>>>=========>>>AAAAAABBBBBBCCCDDDEEEEEELLL\\\ssssssppp~~~ttt|||~~~{{{zzzyyylllZZZTTTRRRRRRSSSVVVUUUPPPKKKKKKPPPPPPMMMMMMPPPOOOJJJOOORRRRRRPPPOOOQQQOOOKKKQQQNNNKKKJJJLLLMMMNNNMMMJJJIIIIIIKKKOOOQQQQQQOOOIIIJJJIIIGGGGGGIIIIIIGGGNNNLLLHHHFFFEEEEEEEEEEEEDDDCCCDDDHHHOOOaaa}}}mmmeeeaaa______ccchhhjjjgggbbb___\\\YYYXXXXXXYYYZZZYYYXXXVVVTTTSSSTTTTTTSSSRRRTTTTTTTTTUUUVVVWWWXXXYYYVVVUUUUUUVVVXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTSSSRRROOOPPPSSSTTTSSSOOOLLLIIIFFFEEEEEEHHHMMMOOONNNLLL[[[ZZZWWWSSSPPPMMMKKKJJJyyysss}}}wwwmmmfffeeegggkkknnnqqqiii]]]QQQKKKLLLOOOSSSUUUVVVWWWSSSLLLJJJTTT___hhhjjjkkkhhhddd```]]][[[cccmmmxxxqqqeee[[[XXXWWWTTTRRRTTTVVVUUUSSSQQQPPPQQQUUUXXX\\\YYYUUUSSSSSSRRRNNNKKKKKKLLLMMMMMMLLLJJJGGGEEEDDDDDDCCCAAA@@@???>>>===AAA???===<<<======<<<:::888888777666666666666666555555555444333333222222222333333333444444444444000000000000000000000000////////////.........---...---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222000//////000111222333777BBBRRRaaammmyyy{{{ooofffdddkkkqqqvvv]]]RRRGGGCCCBBBAAADDDHHHKKKGGGGGGOOOWWWeee{{{ooonnnkkkgggcccaaabbbcccddd```\\\[[[]]]______^^^_________]]]ZZZXXXWWWXXXZZZZZZZZZYYYWWWVVVTTTTTTTTTRRRTTTZZZ]]][[[ZZZ\\\\\\ZZZVVVSSSRRRQQQQQQQQQSSSSSSRRRRRRRRRRRRQQQQQQOOOQQQRRRPPPMMMKKKKKKLLLKKKMMMOOOOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBEEEEEEFFFGGGGGGFFFFFFEEECCCBBB@@@>>>============??????@@@@@@AAABBBBBBCCCDDDMMM\\\nnnxxxdddddd```\\\YYYXXXWWWUUUSSSPPPSSSSSSOOOOOORRRRRROOOKKKMMMLLLJJJKKKOOOOOOLLLJJJLLLMMMNNNMMMLLLMMMNNNQQQNNNKKKMMMPPPRRRQQQOOOPPPMMMIIIHHHJJJLLLKKKHHHIIIGGGCCCAAA@@@@@@??????EEEIIITTTccctttzzznnnkkkjjjdddcccccceeehhhhhheeebbb```]]]ZZZXXXXXXYYYXXXXXXWWWUUUSSSSSSTTTUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWUUUTTTUUUUUUUUUUUUVVVRRROOOOOOPPPQQQPPPNNNMMMMMMNNNMMMJJJGGGDDDBBBGGGFFFFFFIIIMMMOOONNNKKKTTTRRRPPPLLLIIIGGGEEEDDD}}}zzzzzzxxxxxxzzzpppllllllmmmmmmhhhXXXRRRYYYWWWTTTggg~~~qqqeee]]]WWWUUUVVVTTTSSSTTTUUURRROOOMMMOOOQQQRRRSSSNNNOOONNNMMMLLLKKKLLLMMMKKKLLLLLLLLLKKKHHHEEECCCCCCBBBAAA????????????@@@===;;;::::::;;;<<<;;;:::777666666555555555555555555444444333333222222222222222222333333333333333000000000000000000000000//////.........---------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333222000///......//////000111666>>>FFFPPPaaappp}}}yyyeee\\\ZZZWWW```ppp~~~{{{mmm___RRRIII???AAAAAA>>>EEEVVVjjjtttzzzssssss}}}uuuiiikkkhhheeecccbbbaaa```___[[[ZZZZZZ[[[]]]^^^]]]\\\^^^______]]][[[YYYYYYYYYYYY[[[[[[XXXSSSPPPPPPRRRRRRRRRUUUZZZZZZWWWXXX\\\fff```ZZZWWWWWWWWWUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQOOOLLLJJJKKKMMMKKKLLLNNNMMMJJJHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAACCCBBB@@@>>>===<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@FFFTTThhh~~~zzzrrrrrrqqqpppooooooooonnnkkkiiiddd]]][[[[[[YYYTTTUUUUUUSSSPPPRRRVVVWWWSSSOOOQQQRRROOOKKKJJJNNNRRRSSSSSSUUUZZZ______YYYSSSIIIEEEBBBDDDHHHIIIFFFCCCIIIJJJJJJJJJIIIKKKOOORRRUUUfff{{{jjjhhhmmmooojjjjjjjjjiiihhheeecccaaabbb___[[[YYYYYYYYYXXXXXXTTTSSSRRRSSSUUUVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWUUURRRQQQPPPRRRTTTVVVYYYSSSMMMLLLOOOQQQOOOMMMNNNMMMLLLJJJHHHFFFEEEDDDHHHFFFFFFIIIMMMNNNLLLIIILLLKKKIIIGGGEEECCCBBBBBB~~~~~~~~~}}}}}}~~~qqqooorrr|||yyyxxxzzz}}}}}}llleeennnrrrsssddd___[[[WWWVVVVVVVVVUUUTTTSSSOOOLLLLLLOOOQQQPPPOOONNNMMMLLLJJJIIIIIIIIIJJJLLLLLLLLLKKKJJJGGGEEECCCBBBAAA???>>>===>>>@@@AAA<<<:::888999:::;;;:::999666555444444333333444444444333333333222222222111222222222222222222222222////////////////////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++------------------------000///......---......///222222444666888@@@RRRdddpppxxxsssjjj___]]][[[\\\]]]^^^bbbfffgggiiinnnttt{{{|||hhhddd]]]VVVOOOHHHCCC@@@<<>>>>>BBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<======>>>>>>BBB@@@???EEESSSfffyyyrrrkkkjjjhhhaaaYYY^^^]]]ZZZVVVWWWYYYVVVPPPWWWUUUQQQOOOOOOSSSYYY^^^WWW[[[bbbjjjllleeeVVVJJJFFFDDDCCCDDDCCCAAABBBEEEFFFMMMSSSSSSPPPTTT```jjjvvvmmmmmmmmmlllpppppppppmmmhhhdddbbbaaaaaa^^^[[[ZZZZZZ[[[[[[ZZZSSSRRRRRRTTTVVVWWWVVVUUUVVVVVVVVVVVVVVVUUUTTTTTTPPPPPPNNNMMMNNNPPPUUUXXX]]]VVVOOOMMMQQQSSSRRROOOMMMMMMKKKJJJJJJJJJKKKLLLGGGFFFEEEHHHKKKLLLIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFlllpppxxxttthhhgggoooxxx{{{{{{qqqddd[[[ZZZXXXVVVUUUUUUSSSQQQQQQNNNLLLLLLOOOQQQOOOMMMPPPLLLHHHGGGIIIJJJIIIGGGLLLLLLKKKKKKIIIGGGEEEDDDAAA@@@>>>======>>>@@@AAA===;;;999999::::::999888555444444333333333333333222222222222222111111111111111111111111111111000........................------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******------------------------++++++,,,,,,---...///000---///111222000555EEEVVVkkkrrryyyqqqhhh\\\WWWWWWRRRVVV[[[\\\]]]aaafffjjjpppoooiiicccbbbbbb]]]UUUSSSQQQNNNJJJFFFEEEEEEFFFHHHWWWccclllqqqggggggiiiccc```]]]]]]______]]]ZZZ[[[^^^aaabbbaaa___]]][[[^^^^^^^^^[[[XXXUUUUUUUUUSSSVVVXXXUUUQQQOOORRRVVVRRRSSSUUUWWWUUUQQQSSSYYYccc]]]WWWVVVYYY[[[YYYVVVPPPPPPQQQRRRSSSTTTUUUUUUSSSPPPMMMJJJIIIJJJLLLMMMKKKLLLLLLJJJGGGDDDCCCDDDAAA@@@@@@?????????@@@@@@??????>>>===============?????????>>>===<<<;;;:::<<<<<<<<<<<<============AAAAAA@@@@@@DDDPPP```lll~~~}}}www{{{zzzwwwtttttttttnnnfffbbb^^^[[[^^^dddiiikkkjjjkkkoootttwwwrrrdddSSSGGGHHHGGGEEEBBB>>>AAARRRddduuu~~~wwwxxx|||qqqnnnmmmjjjhhhssssssqqqmmmhhhcccaaaaaa^^^[[[YYYYYYZZZ\\\]]]]]]SSSRRRSSSTTTVVVWWWUUUTTTVVVVVVWWWVVVVVVUUUSSSSSSMMMNNNNNNMMMLLLNNNRRRUUU[[[UUUOOONNNQQQTTTSSSRRRNNNMMMLLLKKKJJJJJJJJJKKKEEEDDDDDDGGGJJJJJJFFFCCCBBBCCCCCCDDDEEEGGGHHHIIIzzz}}}xxxqqqvvvwwwrrrggg]]]]]]iiiuuuttttttiiiaaa^^^WWWYYYWWWRRRPPPQQQPPPMMMOOONNNMMMNNNOOOOOONNNMMMLLLGGGCCCCCCGGGJJJIIIGGGIIIIIIIIIIIIHHHFFFEEEDDD@@@???>>>=========>>>???===;;;999999::::::999888555444444333333333333333111111111111111111111111000000000000000/////////........................------,,,,,,,,,+++++++++)))************+++++++++)))******++++++******)))************************((()))***+++---...//////+++,,,000111...000===KKKiiikkkuuuyyytttxxx{{{yyypppggg```[[[XXXXXXWWWTTTQQQUUU]]]aaa```^^^^^^]]]\\\\\\^^^bbbfffzzzpppdddbbbeeegggbbb```_________^^^]]][[[[[[]]]______]]]ZZZYYYYYY\\\]]]]]]ZZZWWWUUUUUUUUUSSSUUUVVVTTTRRRRRRVVVYYYTTTRRRSSSUUUTTTQQQQQQUUUYYYVVVSSSSSSVVVWWWVVVTTTOOOPPPPPPQQQRRRSSSSSSTTTPPPMMMJJJHHHIIIKKKLLLLLLNNNOOONNNKKKHHHEEEDDDEEE@@@@@@??????>>>???????????????===<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>???>>>===BBBMMMVVViiiyyyssszzzyyyvvvuuuyyy~~~{{{pppfff```dddiiiiiiaaaVVVKKKEEE======@@@CCCGGGWWW{{{yyymmmhhhiiiiiikkkmmmrrrpppmmmjjjfffccc```^^^YYYWWWVVVVVVXXX[[[\\\\\\TTTTTTTTTUUUVVVVVVTTTQQQSSSTTTUUUUUUTTTSSSRRRQQQMMMOOOQQQOOOLLLJJJKKKMMMSSSPPPNNNMMMNNNQQQRRRSSSTTTTTTTTTRRRPPPMMMJJJHHHDDDCCCDDDGGGJJJJJJFFFBBB@@@@@@AAAAAACCCDDDEEEFFFtttxxx}}}}}}vvvmmmooonnnhhhbbbcccllltttqqq}}}zzz~~~kkkiiieeebbb]]]YYYWWWWWWTTTWWWVVVPPPMMMPPPPPPMMMKKKMMMNNNNNNMMMLLLLLLMMMGGGFFFDDDCCCCCCEEEGGGIIIFFFFFFEEEEEEEEEDDDDDDDDD??????>>>>>>============:::999777888999;;;::::::555555444333333333333333000111111111111111111111000000000//////.........------------------------,,,,,,,,,,,,++++++++++++))))))))))))******++++++))))))************))))))************************((()))***+++,,,,,,---------...000000...///999DDDYYYUUUYYYgggttt~~~||||||zzzmmmeeebbbcccdddeeeaaabbbcccaaa___]]]]]]]]]ZZZ[[[\\\[[[XXXWWWXXXYYYZZZ[[[[[[ZZZXXXXXXXXXYYYVVVVVVUUUTTTTTTVVVXXXYYYVVVRRRPPPSSSSSSQQQPPPRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRLLLIIIGGGGGGIIIKKKLLLKKKNNNNNNLLLIIIEEECCCBBBCCC@@@???>>>>>>============???>>>===;;;::::::;;;;;;:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;===AAADDDNNNkkkxxxqqqmmmiiihhhnnnrrrtttxxx}}}~~~~~~{{{sssyyyxxxwwwyyyyyytttiii```VVVaaalllmmmcccVVVMMMIIIMMMRRR^^^mmmyyy{{{nnnhhhdddeeeeeeeeeiiiooonnnjjjeeeccccccaaa^^^[[[VVVTTTRRRRRRTTTVVVWWWWWWVVVVVVVVVVVVVVVTTTQQQNNNNNNOOOQQQRRRRRRPPPOOONNNJJJOOOSSSSSSNNNIIIHHHHHHJJJKKKMMMMMMMMMNNNRRRUUUVVVWWWYYYXXXUUUPPPJJJGGGDDDCCCDDDHHHLLLLLLHHHDDDBBBBBBAAA@@@@@@@@@@@@@@@~~~|||zzzzzz~~~}}}vvvyyy~~~sss^^^]]]ZZZXXXXXXXXXWWWWWWXXXTTTWWWVVVPPPMMMQQQRRROOOHHHLLLOOONNNLLLJJJKKKLLLGGGIIIIIIFFFAAA@@@EEEJJJCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>===<<<;;;777666555666999;;;<<<;;;666555444444333333444444000000000000000111111111000000//////.........---------------------------,,,,,,,,,+++++++++******(((((())))))*********+++))))))************))))))++++++++++++++++++++++++)))******+++++++++******...---------,,,,,,444>>>CCC999888EEEVVVfff~~~iiidddaaacccfffgggffffffaaadddfffddd```]]]]]]___YYYZZZ[[[YYYVVVVVVYYY\\\WWWYYY[[[[[[ZZZZZZ\\\]]]ZZZWWWUUUTTTVVVXXXYYYXXXXXXRRROOOQQQSSSQQQOOOPPPMMMOOOQQQQQQOOOMMMLLLMMMOOOOOOOOOPPPPPPPPPPPPQQQJJJGGGEEEFFFIIILLLKKKJJJKKKKKKIIIFFFBBB???????????????>>>===<<<;;;;;;<<>>>>>===<<<::::::::::::::::::::::::???===;;;;;;<<<===;;;:::???UUUlllxxx|||rrrhhhgggiiieee^^^\\\[[[\\\]]]```bbbddddddtttlll}}}uuukkk]]]]]]aaafffddd___aaagggjjjeee___^^^``````\\\XXXTTTRRROOOOOOPPPRRRRRRRRRXXXWWWWWWWWWVVVTTTPPPLLLKKKLLLNNNOOOOOONNNLLLKKKEEELLLSSSTTTPPPKKKIIIIIIEEEJJJNNNNNNMMMNNNSSSXXXNNNQQQUUUVVVTTTOOOHHHDDDDDDDDDFFFJJJMMMNNNJJJFFFFFFEEECCCAAA???>>>===<<>>>>>>>>>>>>>>@@@???===999777888;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::GGGQQQbbbwwwxxxmmmjjjeeegggpppxxx}}}}}}ooofffbbb_________```aaaccceeefffeeeccc```]]]ZZZYYYXXXXXXUUUUUUUUUUUUUUUTTTSSSRRRZZZYYYWWWUUURRRQQQPPPOOOMMMNNNPPPPPPPPPNNNLLLKKKKKKOOOSSSQQQKKKGGGFFFHHHBBBGGGIIIJJJNNNVVVYYYYYYWWWVVVTTTRRROOOLLLJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIBBBAAA???>>><<<;;;;;;:::~~~mmmccc]]]ZZZVVVSSSQQQPPPRRRSSSTTTTTTYYYWWWUUUSSSSSSQQQNNNLLLOOOOOONNNOOOOOONNNJJJHHHIIIGGGEEEEEEFFFGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@???@@@>>><<<:::999::::::;;;888888888888888777666555222333555666666555444333444444333000...///111222000//////...------,,,,,,+++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---...444///000555888>>>PPPcccuuugggdddcccbbbbbbbbbccccccbbb`````````___]]]ZZZXXXVVVVVVTTTRRRRRRUUUWWWXXXXXXWWWWWWVVVVVVVVVWWWYYYYYYZZZWWWTTTSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUTTTPPPLLLQQQPPPNNNMMMMMMNNNPPPQQQPPPNNNLLLKKKLLLMMMLLLLLLJJJKKKIIIFFFJJJPPPOOOJJJJJJHHHDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>======>>>>>><<<:::888888:::===888888888888888888888888::::::::::::::::::::::::888999999999::::::;;;;;;EEEJJJSSSaaauuuzzzoookkkhhhfff```______^^^^^^______```bbb```^^^[[[XXXVVVVVVUUUSSSSSSTTTUUUUUUVVVVVVVVV]]][[[YYYVVVSSSQQQPPPOOOMMMNNNPPPQQQPPPOOOMMMKKKJJJMMMNNNLLLFFFCCCDDDGGGEEEIIIJJJJJJMMMTTTVVVUUUTTTSSSQQQNNNLLLJJJIIIIIIMMMMMMLLLKKKIIIGGGFFFDDD@@@???===<<<:::999999999|||tttuuuuuuzzzrrrbbbYYYWWWXXXYYYUUURRRPPPPPPQQQSSSSSSRRRUUUSSSRRRRRRRRRQQQNNNLLLQQQOOOMMMLLLLLLKKKHHHFFFHHHFFFDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<;;;:::888888888999:::666666777777777777666666000111333555555555555444///111222000---+++---000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))+++,,,,,,,,,+++***///---///222111000999FFFcccvvv|||ppphhhcccddddddeeeddddddbbbaaa```___^^^]]][[[ZZZYYYYYYXXXXXXVVVSSSSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXVVVTTTRRRQQQRRRRRRRRRPPPLLLOOOSSSUUUSSSOOOLLLJJJOOONNNNNNNNNOOOQQQRRRSSSPPPNNNKKKKKKKKKLLLKKKIIIIIILLLLLLIIIHHHJJJJJJIIIFFFEEECCCCCCCCCCCCAAA@@@>>>>>>>>>=========<<<<<<;;;<<<;;;:::888777888:::555555555555555555555555999999999999999999999999777777666666777999;;;<<<@@@AAAEEELLLZZZnnnrrreeedddfffeeeaaa]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\ZZZWWWUUUSSSRRRRRRQQQRRRSSSTTTVVVXXXYYYYYY\\\ZZZXXXUUURRROOONNNMMMNNNOOOPPPQQQQQQOOONNNLLLLLLMMMMMMIIIEEECCCEEEHHHGGGJJJKKKIIIKKKPPPRRRQQQPPPNNNKKKIIIGGGGGGGGGHHHKKKKKKJJJIIIGGGEEECCCBBB???>>>===;;;:::999999999}}}yyyxxxuuuttt{{{xxxoooiiiiiieee___YYYVVVTTTSSSSSSSSSRRRPPPPPPQQQRRRRRRQQQSSSQQQOOOOOOPPPPPPPPPOOOQQQOOOKKKIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@999999888888888999999:::777777777777666555444333111111222333444444333333+++---111333///******............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((******++++++***)))++++++---111000---111999III\\\hhhrrrvvvhhhfffgggfffccceeeggghhhfffdddbbbaaacccbbb```^^^]]]^^^___```___]]]ZZZXXXWWWVVVTTTSSSVVVVVVVVVVVVUUUUUUVVVVVVSSSRRRPPPQQQRRRRRRQQQPPPJJJOOOTTTTTTPPPMMMMMMOOONNNNNNNNNNNNOOOPPPQQQRRRPPPNNNLLLKKKLLLLLLJJJIIIIIIJJJKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@===>>>>>>======<<<;;;;;;;;;888999;;;:::888777777888555555555555555444444444777777777777777888888888777666555555666999<<<===;;;===@@@CCCIIIRRR[[[aaa}}}zzzqqqgggccccccaaa\\\WWWWWWWWWXXXYYYZZZ\\\]]]^^^ZZZYYYXXXVVVTTTRRRQQQPPPRRRRRRSSSTTTVVVXXXYYYZZZVVVUUUSSSQQQNNNMMMLLLLLLNNNOOOPPPRRRQQQPPPOOOMMMOOOPPPOOOMMMIIIGGGHHHIIIEEEHHHIIIGGGHHHMMMNNNMMMMMMKKKGGGDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@>>>===<<<;;;;;;;;;gggsss|||zzznnnfffbbb___^^^YYYYYYYYYXXXUUUSSSQQQPPPSSSQQQPPPPPPRRRSSSRRRQQQTTTPPPMMMKKKMMMOOOQQQRRRQQQNNNJJJHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEEEEDDDCCCDDDDDDCCCBBBAAA@@@??????999999999999999::::::::::::999888777555333111000222222222222222111111000000///000222///+++---333---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))((((((((()))***+++***+++---///......111666777GGGQQQ]]]qqq|||qqqjjjjjjwwwgggeeejjjkkkgggaaaeeeiiijjjhhheeeddddddcccbbb```^^^^^^___aaabbbaaa___\\\ZZZYYYWWWUUUSSSXXXXXXXXXWWWVVVUUUTTTTTTRRRQQQPPPQQQRRRSSSQQQPPPKKKOOOSSSRRRNNNMMMQQQVVVRRRQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMKKKIIIIIIGGGFFFIIILLLLLLHHHEEEFFFEEECCCCCCBBBAAA>>>;;;======<<<<<<;;;::::::999666888::::::888777777777777777777777666666555555555555555555666666777777888777666666777999<<<>>>999;;;===>>>>>>???BBBDDDNNN[[[ttttttllljjjgggccc___ZZZWWWTTTVVVVVVWWWXXXYYY[[[\\\]]]XXXXXXWWWVVVTTTSSSQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXQQQQQQPPPOOONNNNNNNNNNNNNNNOOOQQQRRRRRRQQQPPPNNNOOOPPPQQQQQQNNNKKKIIIHHHCCCFFFGGGEEEFFFKKKLLLJJJLLLJJJFFFBBB@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>><<<;;;;;;;;;;;;SSSXXX]]]^^^aaakkk}}}yyyvvvqqqiiiccc^^^[[[YYYWWWYYYXXXVVVSSSPPPOOOQQQSSSSSSRRRQQQRRRSSSSSSRRRQQQSSSPPPLLLKKKMMMPPPRRRSSSOOOMMMIIIGGGGGGGGGFFFEEECCCBBBBBBCCCDDDEEECCCAAACCCCCCBBBAAA@@@???>>>>>>999999::::::::::::::::::;;;:::999777444111///---333222222111000000//////444,,,))),,,---***,,,333------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***)))((('''((()))***++++++,,,------,,,,,,///222,,,888===GGGZZZgggppp}}}kkkfffsss~~~wwwlllfffiiimmmjjjcccaaaeeeiiijjjgggeeeeeefff___^^^\\\[[[ZZZ[[[]]]^^^[[[YYYXXXWWWXXXWWWUUUSSSXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTRRRPPPMMMPPPRRRQQQNNNOOOTTTZZZUUUTTTTTTSSSQQQPPPOOOOOONNNMMMLLLMMMNNNNNNLLLJJJHHHEEEEEEKKKOOOMMMHHHFFFHHHFFFCCCBBBBBB@@@>>><<<===<<<<<<;;;:::999888888666888999999888777777888999999888888777666666666333333333444444555555666777777666777888999;;;<<<888888777666555777;;;>>>===CCCPPPbbbtttuuujjjhhhgggddd^^^XXXVVVWWWYYYYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWWWWWWWUUUTTTRRRQQQUUUTTTSSSSSSSSSTTTUUUVVVQQQQQQPPPPPPPPPQQQQQQRRRNNNOOOQQQSSSSSSRRRQQQPPPNNNOOOPPPPPPOOOKKKHHHEEEEEEGGGGGGEEEFFFJJJKKKIIIJJJHHHEEECCCAAAAAAAAABBBFFFFFFEEEDDDBBB@@@???>>>===<<<;;;:::999999999999IIIIIIHHHGGGIIIQQQ]]]ffftttuuuyyyuuukkkeeehhheeeaaa^^^\\\YYYVVVSSSXXXWWWVVVRRROOONNNQQQTTTSSSRRRRRRSSSTTTTTTSSSQQQPPPOOONNNNNNPPPQQQQQQPPPMMMKKKIIIHHHHHHHHHGGGEEEBBBBBBBBBCCCDDDDDDBBB@@@BBBAAAAAA@@@???>>>======999999:::::::::999999888999999888666444111///...111000000/////////000000000***,,,777:::222++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))************)))***,,,---,,,,,,---......+++222111555CCCKKKSSSaaarrr}}}vvvpppkkknnnmmmjjjhhhiiieee```bbbfffiiihhhdddaaabbbddd^^^]]][[[ZZZZZZZZZ[[[[[[YYYWWWVVVVVVVVVVVVTTTRRRSSSTTTUUUVVVVVVUUUTTTTTTUUUUUUTTTUUUVVVUUUSSSQQQNNNPPPRRRRRRPPPQQQSSSVVVRRRRRRQQQPPPOOONNNMMMLLLKKKJJJKKKLLLNNNNNNLLLJJJGGGEEEIIIOOOOOOJJJGGGHHHHHHEEEBBBAAAAAAAAAAAA@@@<<<<<<;;;:::999888777777777888999999777777888999888777777666555555444444111111222222333444444555666666666777777888888888555555444444444666:::=========AAAJJJUUUhhhvvvlllfffeeeccc```\\\YYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWVVVTTTSSSQQQTTTSSSRRRQQQQQQSSSUUUVVVRRRQQQQQQPPPPPPQQQQQQQQQNNNPPPRRRSSSTTTSSSQQQPPPPPPOOONNNNNNMMMKKKHHHFFFJJJLLLKKKGGGGGGIIIJJJGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::999999999999===>>>AAADDDFFFIIIKKKMMMPPPSSSXXX^^^cccfffggghhhrrrwww{{{xxxsssmmmgggbbb___]]]ZZZXXXVVVVVVWWWYYYZZZZZZSSSVVVWWWVVVSSSPPPQQQRRRTTTSSSSSSTTTUUUUUUSSSRRRNNNNNNPPPRRRTTTSSSPPPMMMLLLKKKIIIIIIIIIIIIGGGFFFBBBAAAAAACCCDDDDDDBBB@@@AAAAAA@@@???>>>===<<<<<<999999999999999888777777888777777555444222000//////......//////000111222---,,,999MMMRRRBBB///&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%'''***------+++)))''''''+++---......000///---000222---+++333555:::GGG[[[uuupppbbbaaajjjooolllfffcccbbb```cccfffiiigggbbb^^^___aaa``````___^^^]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUQQQOOOOOOPPPRRRTTTUUUVVVUUUUUUWWWVVVVVVVVVWWWVVVSSSQQQNNNPPPRRRSSSRRRQQQPPPPPPLLLLLLMMMLLLLLLJJJIIIIIIIIIHHHIIIKKKMMMMMMLLLJJJEEEGGGMMMRRRNNNFFFEEEJJJGGGDDDAAA@@@AAACCCCCCCCC<<<<<<;;;:::999888777666888999999888777777999;;;666666555444444333222222000000111222333333444444444555666666777666666555000222666777777777777888555555777;;;>>>GGGYYYiiiwwwwwwpppiiibbbcccaaa```aaaaaa]]]UUUNNNRRRSSSSSSTTTUUUWWWYYYYYYUUUVVVVVVVVVUUUTTTRRRQQQRRRRRRPPPPPPQQQSSSUUUVVVQQQQQQPPPOOONNNNNNNNNNNNNNNPPPRRRSSSTTTSSSRRRQQQTTTQQQNNNLLLLLLKKKJJJJJJNNNPPPNNNJJJHHHJJJIIIFFFBBBCCCDDDEEEGGGHHHHHHIIIBBBCCCCCCCCCCCCBBBAAAAAA>>>===<<<<<<;;;;;;;;;;;;;;;===?????????@@@BBBDDDHHHHHHJJJKKKLLLNNNOOOOOO[[[___gggqqq{{{yyywwwsssooollliiihhhgggcccaaa___]]]]]]\\\YYYWWWYYYUUURRRSSSWWWYYYVVVRRRSSSUUUVVVUUUSSSPPPOOOOOOPPPUUUVVVRRRPPPRRRTTTTTTMMMNNNPPPPPPPPPOOOMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDAAAAAABBBBBBAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;:::777777777777666666666666444444333333222111000000111111000000//////......///...000888???>>>444***///......---+++***))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++...------......///000111@@@LLLaaaxxxvvveee___ccc]]]bbbgggiiigggbbb]]][[[aaaaaaaaaaaa```````````````^^^[[[[[[[[[[[[ZZZXXXVVVVVVVVVTTTRRRQQQSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRTTTWWWUUUQQQMMMQQQPPPNNNOOOOOOPPPNNNMMMKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHHHHIIIKKKKKKIIIGGGGGGKKKNNNLLLGGGDDDDDDFFFBBBAAAAAABBBDDDDDDBBB@@@???===;;;999888777888888777888888888888777666666777555333444777888666444111111111222222333333333333333333333333333333333444333333333333444555555444555666777:::>>>AAACCCPPPZZZqqq}}}rrriiicccaaa`````````___]]]YYYTTTRRRRRRQQQQQQQQQRRRUUUXXXZZZXXXUUUQQQOOOOOOPPPQQQPPPZZZTTTOOOOOOSSSUUUTTTQQQNNNNNNNNNNNNNNNNNNNNNNNNJJJLLLPPPSSSTTTTTTRRRPPPJJJMMMOOOMMMIIIEEEDDDDDDIIIKKKMMMNNNLLLJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIBBBAAA@@@???>>>>>>>>>>>>FFFBBB===;;;;;;;;;999777999;;;===>>>>>>???@@@BBBDDDDDDEEEGGGHHHIIIKKKKKKNNNRRRWWW\\\ccckkksssxxx{{{vvvpppnnnpppuuuyyy{{{|||~~~wwwrrrooommmdddbbb```___^^^^^^_________]]][[[ZZZZZZYYYWWWUUUWWWTTTQQQQQQTTTUUUUUUSSSQQQSSSTTTSSSQQQOOONNNOOOOOOTTTUUUQQQNNNNNNNNNLLLMMMMMMNNNNNNNNNMMMLLLKKKGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;;;;::::::999999666666666666555555555555444333333222111111000000000000000000//////......111//////222777666///)))......---,,,+++***))))))))))))))))))(((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))*********+++++++++------------...///000111000:::III\\\ppp|||tttlllaaaZZZ[[[\\\```eeegggeeeaaa]]]\\\^^^___```bbbdddeeegggggg^^^\\\YYYXXXYYYYYYXXXVVVUUUVVVUUUSSSQQQQQQRRRTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRUUUTTTRRROOOPPPOOONNNNNNOOOPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFIIIHHHHHHIIIKKKJJJHHHFFFEEEHHHJJJHHHDDDBBBCCCEEE@@@???>>>>>>@@@@@@@@@>>>>>>===;;;999888888888999888888888888888777666555666444333444666777555333111111111222222222333333333333333333333333333333333333333222333444444555444444555555777999;;;<<>>=========DDD@@@<<<:::::::::999777777999;;;;;;;;;<<<>>>@@@???@@@AAABBBCCCDDDEEEFFFFFFHHHKKKNNNPPPTTTZZZ]]]]]]\\\[[[\\\^^^``````___cccfffkkkoooqqqrrrtttuuuqqqppplllhhhdddaaa___^^^ZZZYYYWWWVVVWWWXXXZZZ\\\XXXWWWUUUUUUUUUVVVUUUSSSUUUSSSPPPOOONNNPPPQQQRRROOOQQQRRRRRRPPPNNNNNNOOOOOOTTTVVVRRRPPPOOOMMMJJJLLLLLLKKKKKKKKKJJJJJJJJJEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<;;;:::999888888777555555555444444333333333333333222222111000000000000000000////////////...222000...---------+++)))...------,,,+++***)))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,---...///000,,,000666>>>LLL```xxxrrrcccaaabbb\\\VVVUUU[[[^^^aaabbbaaa^^^]]]\\\[[[\\\^^^```bbbdddfffggg[[[YYYWWWVVVVVVVVVUUUTTTUUUUUUUUUTTTQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOONNNPPPRRRSSSRRRQQQOOONNNMMMMMMOOOPPPOOONNNLLLKKKIIIHHHGGGGGGGGGHHHJJJIIIIIIIIIJJJIIIGGGEEEBBBDDDEEEDDD@@@???AAADDD>>><<<::::::;;;<<<<<<<<<<<<;;;::::::999999::::::999999999999888777555555444333222333444444333222111111111111111222222222222222222222222222222222222222222222222333333444444333333333333444444555999777>>>RRRmmmllldddggghhhhhheeeaaa^^^]]]]]]^^^^^^^^^\\\YYYVVVSSSQQQMMMLLLMMMPPPUUUYYYXXXWWWQQQOOOLLLLLLMMMOOOPPPPPPRRRRRRRRRRRRRRRRRRQQQPPPUUUTTTSSSRRRPPPNNNLLLKKKJJJLLLOOORRRSSSRRRPPPOOOLLLMMMMMMKKKGGGDDDCCCDDDDDDGGGKKKMMMLLLKKKJJJJJJGGGHHHJJJKKKJJJIIIGGGFFFDDDCCCAAA@@@>>>===<<<<<>>>>>???AAABBBBBBCCCBBBDDDFFFHHHIIILLLPPPSSSPPPQQQSSSUUUVVVVVVVVVUUUUUUXXX[[[]]]]]]^^^```aaaaaa```___^^^\\\[[[[[[ZZZ\\\[[[YYYWWWVVVWWWXXXYYYTTTRRRPPPPPPRRRSSSSSSSSSUUUTTTQQQMMMJJJJJJLLLOOOOOOPPPQQQQQQOOONNNOOOPPPPPPSSSSSSPPPNNNOOONNNJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCBBB@@@>>><<<;;;<<<;;;;;;999888777666666444444333333222222111111222222111111000000000000////////////////////////000000///,,,***)))***+++---,,,,,,+++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,---...///---//////000555EEE]]]nnn~~~}}}pppjjj___WWWXXX[[[ZZZWWWWWWYYY[[[]]]]]]\\\[[[[[[\\\YYYZZZZZZZZZ[[[[[[\\\\\\ZZZXXXVVVUUUUUUUUUTTTSSSUUUVVVVVVUUUSSSRRRRRRSSSQQQQQQPPPOOOOOOOOOOOOOOONNNMMMMMMMMMOOOQQQRRRSSSNNNMMMLLLMMMNNNOOONNNMMMLLLJJJHHHFFFFFFGGGHHHIIIKKKIIIHHHHHHHHHHHHFFFDDDAAABBBBBB@@@>>>>>>@@@CCC===:::777666888999::::::::::::999999::::::::::::999999999888777666555444333222222222222222111111000111111111111111111111111111111111111111111111111111000000111111222333222222111111111111111111555333555>>>MMMaaayyyqqqhhhhhheeeffffffdddaaa^^^]]]]]]]]]]]][[[ZZZWWWUUUSSSRRRMMMLLLMMMQQQWWWZZZXXXTTTOOOMMMKKKLLLNNNPPPQQQQQQOOOQQQTTTTTTSSSQQQPPPQQQVVVVVVVVVUUUSSSQQQOOOMMMKKKLLLNNNPPPQQQPPPOOOMMMMMMLLLLLLJJJGGGEEEDDDDDDEEEHHHLLLMMMLLLJJJHHHHHHGGGHHHJJJKKKKKKIIIFFFDDDEEEDDDBBB???===<<<;;;::::::999888888888999999999222333555666666777999;;;>>>>>>??????@@@AAABBBBBB???AAACCCDDDDDDFFFHHHJJJOOOPPPRRRSSSSSSSSSTTTTTTRRRSSSUUUVVVVVVVVVWWWYYYTTTTTTUUUUUUVVVVVVVVVVVVXXXWWWVVVTTTSSSSSSSSSSSSQQQOOONNNNNNPPPRRRSSSSSSVVVUUUQQQLLLHHHGGGIIIKKKPPPQQQQQQQQQOOOOOOPPPQQQUUUUUURRRLLLJJJLLLJJJGGGIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDCCCBBB@@@===;;;:::;;;:::999888777666555555333333333222111000000000111111000000000000//////.............../////////,,,...000///---+++,,,---+++++++++******))))))((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((()))))))))*********************+++,,,---...)))+++------///999JJJXXXkkkwwwxxxuuu~~~{{{lll```YYYZZZWWWVVVWWWWWWWWWXXX[[[VVVXXXYYYXXXWWWWWWXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUZZZXXXVVVUUUUUUUUUTTTSSSUUUVVVWWWVVVTTTSSSSSSTTTPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMOOORRRTTTNNNLLLLLLLLLNNNNNNMMMLLLJJJIIIGGGFFFFFFGGGHHHJJJJJJHHHFFFFFFFFFFFFEEEDDDAAAAAA@@@???>>>>>>@@@AAA===:::777666777888999999888888888999999999999999777777777777666555444333111222222111000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000111111111111111///000444666777===NNN___mmmxxxuuummmgggfffhhhcccddddddccc```^^^]]]]]]\\\[[[YYYXXXVVVUUUTTTTTTPPPOOOQQQTTTXXXYYYVVVSSSOOOMMMLLLMMMPPPRRRRRRRRRNNNQQQTTTUUUTTTRRRQQQQQQQQQRRRSSSSSSRRRQQQOOONNNPPPQQQRRRSSSSSSSSSQQQPPPLLLKKKKKKJJJIIIHHHFFFEEEGGGJJJNNNNNNLLLIIIFFFEEEGGGHHHJJJKKKJJJHHHEEECCCEEECCCAAA>>><<<:::999999666777777777777888999:::000222444444444555777999>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCDDDEEEOOOPPPPPPPPPNNNOOOPPPRRROOOQQQSSSSSSRRRRRRSSSTTTNNNOOOPPPRRRSSSSSSSSSSSSQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNLLLLLLOOORRRSSSSSSVVVTTTOOOLLLIIIIIIIIIIIIQQQQQQRRRPPPNNNNNNOOOQQQ______ZZZSSSPPPOOOLLLFFFGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCDDDCCCCCCAAA???===;;;:::999999888777666555555444444333222222111000//////000000000///////////////---............/////////+++---//////...---------*********)))))))))((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((()))))))))******)))))))))******+++,,,---+++...000...---///777===CCCPPPfff|||zzzvvvzzzxxxoookkkmmmqqquuu~~~pppgggaaa[[[XXXXXXSSSTTTVVVUUUTTTSSSVVVYYYTTTUUUVVVUUUTTTSSSTTTVVVUUUUUUUUUVVVVVVVVVWWWWWWZZZXXXVVVUUUVVVVVVTTTSSSTTTVVVWWWVVVTTTRRRRRRSSSNNNMMMMMMLLLLLLMMMMMMNNNLLLMMMMMMMMMMMMNNNQQQTTTNNNMMMLLLLLLMMMMMMLLLJJJHHHHHHGGGFFFFFFGGGHHHIIIHHHFFFDDDDDDDDDEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>===:::888777888888888777666777777888888888777777555555555555555444444333111222222111///...///000000000000000////////////////////////////////////...............//////000...///000111222222222222---111666777222000888DDDHHHPPPbbbyyyuuujjjggggggeeebbbaaa[[[]]]^^^^^^\\\[[[[[[\\\ZZZYYYWWWVVVUUUVVVWWWWWWVVVWWWXXXYYYXXXVVVTTTSSSOOONNNNNNOOOQQQSSSSSSSSSNNNOOOQQQSSSSSSRRRQQQOOOKKKLLLNNNOOOOOONNNMMMLLLOOOOOOPPPQQQPPPPPPNNNNNNJJJJJJKKKLLLMMMLLLIIIFFFIIILLLPPPPPPMMMIIIFFFDDDHHHHHHIIIIIIHHHFFFCCCBBBCCCAAA???===;;;999888888444666888888777777888:::///111333444444444666888<<<======>>>>>>??????@@@DDDEEEGGGGGGFFFEEEEEEFFFMMMNNNOOONNNLLLKKKLLLNNNLLLNNNPPPQQQPPPOOOOOOOOOMMMNNNOOOQQQRRRRRRRRRQQQOOOQQQTTTVVVVVVUUUSSSQQQOOOMMMKKKKKKMMMPPPRRRRRRTTTPPPMMMLLLMMMNNNLLLJJJQQQQQQQQQOOOLLLLLLMMMNNN^^^___]]]YYYWWWVVVOOOHHHEEEFFFGGGGGGGGGFFFDDDCCC@@@AAACCCDDDDDDBBBAAA@@@CCCBBBBBBAAA???===<<<;;;777777777666666555555555444444333222111000///...////////////////////////---------.........//////,,,+++++++++,,,,,,,,,+++)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((()))))))))***)))))))))))))))***,,,,,,000000000...+++***,,,---444<<>>>>>>>>===;;;:::;;;:::888888888888777555555666666777777666555444222222333444444444333333111222333222///---...000000000/////////.................................---------------....../////////000111222111000000111111555777555111333999888<<>><<<;;;666666666666666555555555444444333222111000///............///////////////---------.........//////...+++((('''(((******)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,************,,,///111333...000555999;;;AAAPPP___rrrzzz{{{}}}sssddd[[[UUUUUU\\\___[[[WWWXXXVVVSSSPPPOOOSSSVVVUUUQQQQQQSSSTTTSSSPPPOOONNNOOOXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWTTTTTTTTTTTTSSSQQQPPPRRRSSSSSSQQQOOONNNOOOLLLLLLKKKKKKKKKKKKLLLMMMLLLNNNPPPPPPNNNNNNPPPRRRPPPNNNLLLLLLLLLKKKIIIGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDBBB@@@@@@AAACCCCCCCCC>>>>>>===>>>===<<<999777:::999888888999888666444444555666666666555333222000000111222333333333333111333444222///---...000000000//////.........---........................---,,,,,,,,,,,,---......///000111111111000...---222...---111333111000111999<<>><<<:::888777777666444666999999777666888:::111000000///000222333444555666777999;;;===>>>???CCCEEEHHHKKKLLLMMMLLLKKKHHHIIILLLMMMMMMLLLJJJHHHKKKJJJIIIIIIIIIKKKLLLMMMLLLJJJJJJLLLOOOPPPMMMJJJKKKPPPUUUUUURRRPPPQQQTTTTTTTTTSSSQQQPPPPPPSSSVVVTTTPPPKKKKKKNNNPPPNNNKKKPPPLLLIIIIIIKKKMMMMMMLLLOOOOOOOOOOOONNNMMMKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFBBBEEEFFFDDD@@@>>>???AAADDDCCC@@@>>><<<;;;;;;<<<777777666666555555444444111111111111000000000000//////000000000000//////......---------,,,,,,,,,+++++++++************)))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,/////////000222444777888@@@JJJZZZjjjzzznnnbbb\\\VVVQQQQQQRRRRRRSSSSSSTTTTTTTTTOOOSSSQQQJJJMMMXXX\\\VVVQQQPPPOOONNNMMMNNNOOOOOOTTTUUUUUUTTTSSSTTTUUUWWWTTTUUUWWWVVVTTTRRRRRRSSSNNNOOOPPPOOOMMMMMMOOOQQQNNNNNNMMMLLLKKKKKKLLLLLLMMMPPPSSSSSSOOOMMMLLLMMMOOOKKKGGGHHHLLLNNNKKKHHHGGGGGGGGGIIIJJJIIIFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;999888888777666555555555444444333222111111111111000111222333333333333333111111111111000000000///000000//////.........---------------------------,,,,,,,,,---------......000000//////.........---///000000000111111111111999<<>>>>>???BBBDDDFFFFFFGGGGGGHHHIIIKKKLLLLLLKKKIIIGGGHHHHHHGGGHHHHHHIIIIIIJJJLLLKKKKKKNNNQQQRRRQQQNNNLLLPPPTTTTTTQQQOOOPPPRRRRRRSSSSSSRRRQQQQQQSSSUUUTTTPPPLLLLLLNNNPPPNNNKKKNNNKKKHHHHHHJJJLLLLLLLLLKKKKKKKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDCCCAAA??????@@@AAA@@@???===<<<;;;::::::888888777666555555444444111111111000000000////////////000000000000//////...------------,,,,,,,,,+++++++++*********))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++------,,,---...///111222555888===DDDPPPbbbwwwpppiii^^^VVVRRRSSSRRRPPPLLLMMMMMMNNNNNNOOOOOOPPPPPPTTTSSSMMMPPPZZZ[[[VVVSSSRRRPPPOOOOOOOOOPPPPPPQQQTTTXXXYYYXXXVVVTTTTTTTTTVVVWWWVVVTTTSSSSSSTTTRRRRRRQQQOOONNNOOOSSSVVVPPPNNNLLLJJJIIIKKKMMMNNNLLLNNNQQQQQQOOOLLLLLLMMMNNNKKKGGGHHHKKKMMMKKKHHHFFFFFFFFFGGGHHHHHHEEEBBBCCCCCCBBBBBBAAA@@@@@@@@@======<<<;;;::::::::::::888888777666666555444444333333222111111111222222000111222222333333222222111111111000000000//////////////////......------------------------------,,,,,,,,,,,,------------/////////.........------/////////000000000111111222555888999888888999:::???QQQeeerrr|||mmmhhhbbb^^^\\\[[[ZZZXXX\\\\\\YYYVVVWWWZZZXXXTTTYYY[[[]]]]]][[[XXXWWWWWWXXXWWWWWWWWWWWWXXXZZZ[[[[[[``````[[[XXXYYYWWWTTTLLLLLLLLLNNNQQQTTTXXXZZZRRRPPPNNNNNNPPPQQQOOONNNOOOPPPPPPNNNLLLKKKLLLNNNNNNMMMLLLJJJHHHFFFFFFGGGCCCFFFJJJNNNOOOOOONNNMMMKKKMMMOOONNNLLLIIIHHHHHHEEECCCAAA@@@@@@???===<<<>>>;;;999888888999888777666666666666555555555555111111000111111222444444444555666888999;;;<<<===;;;;;;<<<===???AAABBBCCCHHHIIIJJJKKKKKKIIIGGGEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKNNNQQQSSSRRRPPPMMMPPPSSSSSSPPPNNNNNNPPPQQQRRRTTTSSSRRRQQQRRRSSSSSSOOOLLLLLLNNNOOONNNKKKKKKIIIGGGGGGIIIKKKLLLLLLIIIIIIIIIHHHFFFDDDCCCBBBDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDBBBAAABBBAAA???>>>============<<<;;;:::999999999888777666444444333111111000000000000//////...//////000000//////...------------,,,,,,,,,,,,++++++*********)))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,+++++++++,,,------000///...///444@@@OOO[[[iiiffffffrrrtttdddYYYMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMOOOSSSRRROOOQQQXXXYYYSSSVVVUUUSSSQQQQQQQQQQQQRRRPPPUUU]]]aaa```\\\WWWTTTUUUVVVWWWWWWUUUTTTTTTUUUSSSSSSQQQNNNMMMPPPTTTXXXQQQOOOKKKHHHHHHJJJNNNPPPKKKNNNPPPQQQPPPOOOOOOOOOMMMJJJHHHHHHJJJKKKJJJGGGGGGFFFFFFGGGHHHHHHEEECCCCCCBBBBBBAAAAAA@@@??????<<<;;;:::999999888999999777777666666555444444444222222111111111222333333000111111222222222222111000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............------------....../////////000000000111333444333111000000000111;;;LLLYYYbbbllluuuiii```ZZZWWWTTTTTTUUUWWWXXXXXXVVVWWWUUURRRSSSWWWVVVRRRUUUXXX[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWZZZ\\\[[[]]]^^^[[[UUULLLLLLMMMOOORRRVVVYYY[[[SSSRRRQQQQQQRRRQQQOOOMMMKKKLLLLLLKKKJJJJJJLLLMMMNNNMMMLLLIIIHHHFFFFFFEEEDDDIIINNNPPPPPPOOOOOOQQQMMMNNNOOONNNJJJGGGFFFEEEAAA???>>>===>>>???>>>======;;;999999:::::::::999666555444333333333444444000000111111222333333444333444555666888999:::;;;;;;:::::::::<<>>>>>===;;;:::999888777777777777666666555555444444444444111111000000111222333333000000111111111111111000000000/////////.........------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---............/////////111333444444222222222444888<<>>======;;;:::999999:::;;;:::888666444222111000111333444//////000111222222222222333333444555666888999999:::999888999:::===@@@CCCEEEFFFFFFGGGFFFEEEDDDCCCFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJLLLMMMNNNMMMMMMMMMOOOPPPPPPPPPNNNMMMMMMNNNNNNQQQTTTUUUSSSQQQPPPPPPOOONNNNNNNNNOOOOOONNNMMMJJJJJJIIIHHHHHHIIILLLMMMOOONNNMMMKKKJJJIIIHHHGGGCCCEEEHHHJJJKKKIIIGGGEEEFFFCCC@@@@@@BBBBBB???<<<;;;;;;===>>>======;;;:::888888777666555444333333000000000////////////.........////////////......------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,---.../////////+++---111333333222111111333444777===FFFSSS```iiiooorrruuuxxxrrrbbb^^^WWWMMMFFFEEEGGGIIIJJJGGGDDDDDDGGGFFFDDDGGGMMMHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPMMMKKKNNNSSSVVVUUUXXXWWWUUUTTTSSSSSSTTTTTTVVV[[[aaaeeedddaaa^^^\\\VVVXXXYYYXXXVVVTTTTTTUUUPPPRRRTTTSSSPPPMMMLLLKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEECCC??????>>>>>>===<<<<<<<<<::::::999777777777777777555555555555555444444444000000000000111222222333000000000111111000000////////////............---,,,,,,,,,,,,------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---///000000//////111222444666???GGGEEE???DDDQQQYYY\\\cccmmm{{{mmmbbbVVVQQQRRRUUUUUUSSSTTTTTTSSSSSSQQQQQQQQQQQQOOORRRRRROOONNNRRRSSSQQQPPPSSSWWWXXXXXXWWWXXXXXXWWWWWWXXXWWWWWWWWWWWWVVVXXXUUUSSSUUUXXXYYYXXXWWWTTTSSSSSSRRRRRRRRRRRRRRRWWWWWWVVVSSSOOOLLLJJJIIIKKKLLLMMMMMMLLLMMMOOOQQQPPPMMMJJJIIIJJJIIIHHHFFFJJJOOOSSSQQQLLLIIIJJJLLLLLLMMMNNNLLLJJJHHHHHHIIICCCAAA===<<<<<<<<<<<<;;;999888777888::::::999888666444222111000111333444---...///000111111111111222222333444555666777777777777666777999;;;>>>@@@CCCCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEDDDCCCKKKMMMPPPPPPOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOONNNQQQSSSTTTRRRQQQPPPPPPNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLJJJIIIJJJLLLOOONNNMMMLLLJJJIIIIIIIIIIIIEEEFFFHHHJJJJJJHHHFFFDDDDDDCCCAAA@@@AAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;666666555555444333333333000000////////////......---......//////......---,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((***+++,,,---------************+++---...///000222222111111555===DDDDDDEEEGGGLLLUUU```jjjppp|||oooggg```WWWPPPMMMGGGEEEBBBAAAAAAAAAAAA@@@AAA===???FFFHHHDDDDDDIIIEEEFFFGGGHHHIIIKKKLLLLLLQQQPPPOOOOOORRRVVVXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUUUUXXX\\\^^^^^^\\\\\\\\\WWWXXXYYYXXXUUUSSSRRRSSSPPPSSSVVVVVVSSSOOOLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKIIIHHHHHHJJJMMMOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIDDDCCCBBBBBBCCCCCCBBBAAA???>>>>>>===<<<<<<;;;;;;:::999888777777666777777555555555555555555555555111111000000000111222222///000000000000//////...///.........------------++++++,,,,,,,,,,,,,,,---************************))))))*********+++++++++************+++++++++++++++,,,,,,,,,,,,---------.........---,,,+++---...222777===@@@;;;666777>>>FFFFFFGGGKKKUUUggg|||{{{tttnnnfff```XXXSSSNNNLLLOOOQQQRRRRRROOOQQQRRRRRRPPPOOOOOOPPPOOOSSSSSSPPPNNNQQQSSSRRRPPPSSSVVVWWWWWWVVVUUUVVVVVVVVVWWWXXXXXXWWWWWWVVVYYYTTTRRRTTTUUUUUUUUUXXXRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWUUURRRNNNLLLLLLLLLPPPQQQQQQPPPOOOOOOQQQRRRPPPMMMJJJJJJLLLLLLJJJHHHMMMOOOQQQOOOKKKHHHHHHIIIKKKLLLLLLKKKHHHGGGHHHIIIEEEAAA===;;;:::::::::999777666666888::::::999888666555444333333333444444,,,---...///000000//////111111222333444555666666777666777888999<<<>>>???AAAAAABBBBBBCCCDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDIIILLLOOOPPPOOONNNOOOQQQPPPOOONNNOOOPPPPPPPPPPPPOOOQQQSSSSSSQQQPPPPPPQQQLLLNNNOOOPPPOOONNNNNNNNNPPPPPPPPPMMMJJJJJJMMMPPPLLLKKKJJJIIIHHHHHHIIIJJJFFFGGGHHHIIIHHHFFFDDDCCCBBBCCCCCCAAA???>>>>>>???<<<<<<;;;:::::::::::::::333333333333333333333333000000/////////.........---......//////......---,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((()))***+++,,,++++++***+++***))))))+++---////////////...---,,,,,,///222///------111666;;;AAAEEEJJJYYYhhhmmmqqqyyy~~~wwwrrrkkkeeeaaaVVVKKKBBB???>>>===???EEE@@@???>>>===<<<;;;:::999@@@===CCCQQQUUULLLDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLNNNMMMPPPTTTXXXYYYXXXWWWTTTSSSRRRRRRRRRSSSTTTUUURRRUUUYYY[[[ZZZZZZZZZZZZXXXYYYYYYWWWTTTQQQPPPPPPNNNPPPSSSTTTQQQOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKIIIHHHJJJMMMPPPOOONNNOOONNNNNNLLLJJJIIIJJJJJJEEECCCBBBBBBCCCCCCBBBAAA@@@??????>>>>>>======<<<::::::999888777777777777666666666666666666666666222111111000000000000111//////000000//////...---.........---------,,,,,,***+++++++++,,,,,,,,,,,,************************))))))))))))*********+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,...//////---,,,,,,...///666===???:::222000111222555666555666<<>>???@@@???@@@@@@AAABBBCCCDDDEEEHHHGGGFFFDDDDDDDDDEEEFFFEEEIIIMMMNNNMMMMMMOOOQQQPPPOOONNNNNNPPPQQQRRRQQQOOOQQQRRRRRRQQQPPPPPPQQQLLLMMMOOOPPPOOONNNNNNNNNRRRSSSRRROOOLLLKKKMMMPPPKKKKKKIIIIIIIIIIIIKKKKKKHHHHHHHHHHHHGGGEEEDDDBBBAAACCCDDDBBB>>><<<===@@@===;;;:::888777777888999111111222222222333333333000/////////............---..................---,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************+++,,,---------+++***))))))***+++...000///---+++,,,+++***,,,000222222111333///---///111333555777111===FFFFFFEEEKKKPPPQQQYYY[[[[[[\\\bbbkkkqqqpppsssssstttvvvxxx{{{~~~wwwyyyyyyuuunnnhhhffffffZZZYYYTTTNNNGGGCCCCCCEEEDDD???<<<>>><<<888888===EEEBBB===:::999;;;>>>@@@:::999FFF[[[bbbWWWJJJEEEFFFGGGHHHIIIKKKLLLMMMNNNHHHIIIOOOWWW[[[YYYVVVTTTRRRQQQQQQQQQQQQSSSTTTUUURRRUUUYYY[[[[[[ZZZYYYYYYYYYZZZYYYWWWSSSPPPNNNNNNJJJLLLNNNNNNMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLNNNOOOOOOMMMKKKMMMPPPSSSRRRQQQOOOOOOOOOMMMKKKJJJJJJKKKHHHFFFEEEDDDEEEFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>;;;:::999888777777777777666666666777777777777777222222111000//////000000//////000000///...------......---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,,,,++++++,,,///111222;;;;;;111+++...111///---///222444999DDDTTT___\\\XXXZZZdddppp}}}zzzkkkZZZNNNKKKIIIFFFEEEFFFGGGGGGGGGEEEGGGJJJJJJJJJKKKOOORRRMMMPPPSSSSSSOOOLLLLLLLLLRRRWWWXXXSSSPPPRRRTTTTTTRRRTTTVVVVVVTTTRRRQQQQQQQQQRRRTTTUUUVVVVVVVVVUUURRRRRRWWW\\\ZZZSSSTTTYYYTTTUUUWWWYYYZZZ[[[[[[\\\RRRSSSRRRPPPOOORRRWWW\\\WWWWWWWWWTTTRRRPPPQQQRRRPPPLLLIIIKKKOOOQQQOOOLLLMMMLLLLLLMMMOOOOOOMMMLLLKKKKKKJJJGGGCCC@@@@@@AAA@@@===999666777777888888777777888:::======<<<:::777777888888777777666555---,,,,,,,,,,,,---.........000222222222222444666444555777999;;;===???@@@???AAADDDEEEDDDCCCBBBCCCAAABBBCCCCCCBBBBBBDDDFFFGGGGGGIIIJJJKKKMMMNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQNNNSSSTTTQQQOOOQQQRRRPPPMMMMMMNNNNNNMMMNNNOOOQQQOOOMMMLLLLLLNNNOOONNNNNNIIIIIIHHHFFFDDDEEEGGGIIIEEEFFFGGGFFFDDDBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>888888777777777777888888111111111111000000000000////////////............------............------,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************************************+++++++++,,,,,,,,,------.........////////////000///111333555888:::;;;;;;===>>>???@@@BBBDDDFFFHHHIIIJJJKKKMMMNNNPPPQQQRRRLLLLLLKKKJJJIIIHHHHHHGGG@@@???===;;;;;;<<<===>>>;;;:::888777777777888888===<<<:::888777777777888;;;<<>>@@@???===;;;;;;;;;<<<<<>>===:::888666555555555999999888888888888999999555555555444333222111000,,,,,,,,,,,,,,,---.........///111222111222333555333444666777:::;;;===>>>>>>@@@CCCCCCBBBAAA@@@AAA???@@@BBBBBBAAABBBDDDGGGIIIIIIIIIJJJKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPTTTUUUQQQOOOPPPPPPNNNOOOOOOOOONNNMMMMMMNNNOOOJJJIIIHHHHHHJJJLLLKKKKKKHHHHHHGGGDDDBBBBBBCCCEEEEEEFFFEEEDDDBBBBBBCCCEEECCCBBBAAA@@@???>>>======999888777777666666666777111111111111000000000000............------------,,,,,,------------,,,,,,******************************))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---...000111222333333333222222222222333444555666555666666888999:::;;;<<<::::::999999888888777777999888666555444555666777888777666555555555555666:::999888777666666666777888888;;;BBBHHHIIIBBB<<>><<<;;;::::::;;;;;;;;;999777666555666777888555666777666444333333555222222222222222111111111000///......---------...------,,,++++++***))))))*********)))))))))(((((())))))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********************++++++++++++,,,+++***)))***+++---...///...---+++******++++++***---...,,,,,,444CCCPPPHHHAAA:::777;;;AAADDDEEEBBBEEEHHHNNNXXXiii}}}|||nnnhhhcccccceeeddd___ZZZ^^^]]]YYYRRRJJJEEEBBBAAAAAA@@@??????>>>?????????BBBDDDFFFHHHIIIKKKOOOQQQRRRQQQPPPOOONNNMMMMMMMMMLLLPPPTTTTTTRRRPPPRRRTTTSSSSSSSSSTTTVVVUUUSSSQQQQQQQQQOOOOOOOOOPPPRRRSSSMMMOOOQQQSSSSSSRRRSSSTTTSSSVVVXXXYYYXXXWWWXXXXXXWWWVVVUUUVVVYYYZZZYYYWWWSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGJJJHHHFFFCCCAAA?????????<<<;;;999777666666777777888777777777777777777888444444444333222111000///,,,,,,++++++,,,,,,---......///111111111111333555333444555666888999:::;;;===???AAAAAA@@@>>>>>>>>><<<>>>@@@@@@AAABBBEEEGGGJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOSSSTTTQQQNNNOOOOOOMMMNNNMMMLLLKKKKKKJJJJJJKKKGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFEEEBBB@@@???@@@BBBDDDEEEEEEDDDBBBBBBDDDFFFCCCCCCBBB@@@???===<<<;;;:::999888666555555555555111111111111000000000000...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,************+++++++++,,,------............------......---,,,,,,,,,,,,,,,++++++,,,,,,---......///////////////////////////222222000/////////000111444444333222222222222333666666555555555555666666777666666888;;;===<<<<<<;;;>>>AAACCCCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJMMMNNNPPPSSSUUUUUUSSSQQQOOOPPPPPPPPPOOOOOOQQQRRRRRROOOLLLKKKMMMQQQTTTUUUQQQPPPPPPOOONNNNNNMMMMMMKKKMMMNNNMMMKKKKKKOOOSSSSSSNNNMMMOOOOOOLLLJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDCCCAAA???>>>===<<<;;;::::::::::::666555444444444555666777666777777666444222333333111111000000000111222222222111000......---------,,,,,,,,,+++******))))))******))))))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********+++***)))((()))***+++,,,)))(((((((((((()))***+++)))***+++******...666<<<===777111...///111111000000000///000777EEEVVVbbbXXXVVVUUUWWW\\\aaaeeegggdddcccbbbbbbeeejjjooorrrmmmllljjjhhheeebbb___^^^YYYWWWUUUUUUVVVSSSNNNIIIIIIGGGFFFFFFGGGGGGEEECCCBBBDDDFFFFFFCCC???===<<<======<<<<<<======>>>???@@@CCCFFFHHHHHHIIIKKKMMMPPPOOONNNMMMLLLKKKKKKKKKHHHJJJMMMOOOQQQSSSTTTTTTSSSSSSSSSTTTVVVVVVTTTRRRQQQQQQPPPPPPPPPQQQRRRSSSMMMMMMOOOQQQTTTUUUUUUTTTRRRTTTWWWXXXXXXXXXXXXYYYRRRSSSUUUWWWYYYXXXUUURRRRRRRRRQQQQQQPPPOOOMMMMMMNNNKKKGGGEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEHHHFFFDDDBBB@@@>>>======999999888777777777888888666666555555555555666666333333333222111000......+++++++++++++++,,,,,,---///000222222222222333555444444555666777888888999===>>>@@@@@@>>>=========:::<<<>>>???@@@BBBEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMQQQRRROOOMMMNNNNNNLLLJJJIIIHHHHHHHHHIIIIIIHHHIIIHHHGGGGGGHHHGGGFFFDDDBBBCCCCCCAAA??????AAABBBCCCEEEGGGGGGEEEDDDDDDEEEDDDCCCAAA@@@>>><<<;;;::::::999888666555444333333111111111111000000000///.........---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************)))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************************++++++++++++)))))))))*********++++++------.........---,,,,,,000000///...------..................////////////////////////000000111111000000///......///000000111111111000000000111111333333333444444555555666777777666555555777:::===;;;===@@@BBBBBBCCCEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNOOONNNLLLJJJKKKLLLLLLLLLKKKLLLOOORRRSSSQQQOOOMMMMMMNNNOOOPPPOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLKKKLLLPPPSSSTTTOOOLLLMMMMMMJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDCCCDDDDDDDDDAAA@@@>>>===<<<<<<;;;;;;::::::555555444333333444555555888999999888555333444444////////////000111222333333222000///...------,,,,,,+++++++++******))))))***)))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))(((((((((((()))***+++((((((((())))))***++++++++++++,,,,,,,,,...///000444111...---///111111000222333555666777;;;AAAEEE<<<:::999888999999::::::;;;<<<<<<===???AAABBBCCC@@@@@@@@@@@@???>>>===<<<:::999888:::===>>>===<<<:::;;;<<<<<<;;;;;;;;;<<<;;;>>>AAABBB@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>??????BBBFFFGGGHHHHHHIIIJJJMMMMMMLLLKKKJJJJJJJJJJJJIIIIIILLLQQQVVVXXXVVVSSSTTTSSSSSSUUUVVVUUUSSSQQQRRRRRRRRRSSSSSSSSSSSSTTTPPPOOONNNRRRWWWZZZYYYWWWUUUXXXZZZ[[[ZZZYYYYYYZZZUUUVVVYYYZZZXXXSSSMMMIIIMMMMMMNNNOOOOOOOOONNNNNNNNNLLLIIIHHHHHHHHHHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCAAA@@@???>>>>>>999888888777777777777777444444333333333333444444222222111111000///---,,,+++************+++,,,,,,000222333333222222444555555555666666777888888888<<<>>>???>>>===<<<===>>>:::;;;===???@@@BBBEEEGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLJJJNNNPPPMMMLLLNNNOOOMMMIIIGGGFFFGGGIIIKKKKKKJJJJJJIIIGGGGGGFFFDDDAAA??????@@@BBBBBBBBBBBBDDDFFFAAAEEEIIIKKKJJJFFFCCCBBBCCCBBBAAA???===;;;:::999:::999777555444333222222111111111111000000000///////////////.........---,,,,,,------------,,,,,,,,,,,,,,,+++***)))(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++++++++,,,---------------------,,,,,,,,,------...........................------......//////000000//////////////////000000///000000000000000000000222222333444444555555555555666777666555666999;;;===???AAABBBAAAAAABBBCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJLLLPPPSSSQQQQQQQQQPPPOOOMMMKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKKKKKKKMMMPPPSSSSSSMMMJJJKKKLLLIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIHHHDDDCCCBBBCCCDDDCCCAAA???>>>=========<<<;;;::::::777777666555444444444444777888888777444222222333......//////000111333333222111000///------,,,,,,++++++***************))))))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((('''''''''(((((())))))((()))))))))***************+++,,,---......---,,,000///...---------,,,,,,+++---111444666777888888555555555444333222222222333333444555555444333222777777888::::::;;;;;;::::::999888777888888888888666888999999777666777999999;;;<<<<<<:::999888999::::::::::::;;;===>>>??????AAAEEEFFFFFFFFFGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMPPPWWW\\\\\\WWWRRRUUUTTTTTTTTTUUUTTTQQQOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSQQQQQQTTTYYY\\\\\\[[[[[[]]]^^^^^^\\\[[[ZZZZZZYYY\\\___^^^ZZZSSSLLLHHHHHHIIIJJJLLLNNNOOOOOOPPPMMMLLLLLLMMMNNNMMMKKKIIIEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@999999999888777666555444333222222222222222222333111111111000///...---,,,******))))))******+++,,,000222333333222222333444444444555666777777888888:::<<<===<<<;;;;;;===>>>:::<<<>>>???@@@BBBEEEGGGDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKOOOQQQNNNMMMNNNOOOMMMJJJHHHFFFHHHLLLOOONNNMMMIIIGGGFFFEEEDDDBBB>>>;;;===???BBBCCCDDDEEEGGGIIIBBBFFFJJJLLLJJJFFFBBB@@@AAAAAA@@@>>>===;;;:::999999888777555333222222111111111111111000000000000000000/////////.........,,,,,,------------,,,,,,,,,,,,++++++***))))))(((((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))((())))))))))))******************+++++++++,,,,,,'''((()))+++,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,,,,,,,,,,---------....../////////---------...............---...///000000000//////000111222333444444333333111333444555444555666888<<<>>>@@@AAA@@@@@@@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLKKKIIIGGGFFFFFFDDDFFFHHHJJJKKKMMMPPPSSSLLLNNNQQQQQQOOOMMMLLLKKKLLLMMMMMMMMMMMMKKKJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQPPPKKKHHHJJJKKKIIIIIIKKKJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBAAAAAABBBBBB@@@???<<<======<<<<<<;;;:::999777777777666555444333333333444444333111///000111...///000111222222222222111000///------,,,,,,,,,************************))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((((())))))(((((('''''')))+++,,,,,,,,,++++++++++++,,,------...............------///111333444///111222333333333555666222333444444555444444333666666777777777777777777666666555555555666777777:::;;;;;;;;;999888888999666777888888777777888:::999999999999:::;;;<<<======???BBBCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOSSSXXX\\\[[[VVVQQQSSSSSSRRRSSSTTTSSSPPPNNNNNNOOOQQQSSSSSSRRRQQQPPPSSSRRRRRRTTTXXX[[[\\\\\\]]]___```___]]][[[ZZZZZZVVVXXX[[[[[[WWWQQQLLLIIIFFFGGGIIIKKKMMMOOOPPPPPPMMMMMMNNNOOOQQQPPPMMMJJJFFFGGGHHHIIIIIIHHHGGGFFF@@@AAAAAAAAAAAAAAA@@@???999999999888777666444333222222111111111111222222111111111000///...---,,,)))))))))))))))***++++++///000111111000000111222111222333444555666777777777888::::::999:::<<<>>>;;;===???@@@@@@BBBEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJKKKKKKKKKKKKPPPTTTUUUQQQNNNOOOOOOMMMKKKHHHEEEGGGLLLNNNMMMJJJGGGFFFFFFFFFFFFDDD@@@>>>>>>@@@CCCDDDEEEEEEGGGIIIDDDFFFHHHHHHEEEBBB@@@@@@@@@??????===<<<;;;::::::888777666444333222222222111111111111000000000000//////.........---------++++++,,,,,,,,,,,,++++++))))))*********+++++++++---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++(((((()))***+++++++++++++++++++++***++++++,,,---******++++++,,,,,,------.............../////////+++,,,,,,------...------+++,,,---...//////...---///000111111222111000000111111111222444555666666999;;;===>>>>>>>>>@@@AAAAAABBBCCCEEEFFFFFFFFFFFFEEEGGGIIIIIIGGGFFFFFFHHHEEEGGGJJJLLLLLLMMMOOOQQQLLLNNNPPPPPPMMMLLLLLLMMMLLLMMMNNNNNNNNNLLLJJJIIIHHHHHHIIIJJJLLLNNNNNNNNNLLLHHHFFFIIIJJJHHHHHHJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAA???>>>::::::;;;;;;:::999777666444555555555555555444444000111222111///...///000...000222444444333222111......---,,,,,,,,,,,,,,,))))))))))))************))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((())))))))))))(((&&&)))++++++))))))***+++&&&(((***+++---...000111444222///......///000111***---//////...///222444/////////000000111222333///000000000000000//////...///000111333444666888444333333222222222222111444666888999888777888999888777777777888999:::::::::<<<===>>>???@@@CCCFFFDDDEEEFFFGGGIIILLLNNNOOOLLLMMMPPPRRRUUUUUUSSSQQQOOOOOOOOOQQQSSSSSSQQQOOOOOOQQQTTTVVVVVVUUUSSSQQQOOOPPPRRRRRRSSSUUUXXX[[[ZZZ\\\^^^]]][[[YYYYYYYYYRRRTTTVVVUUUQQQMMMJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMKKKIIIFFFFFFHHHHHHHHHHHHFFFFFF@@@AAAAAAAAA@@@>>><<<;;;777777888888888666555444222222111111111111222222111111111000///...---,,,)))))))))))))))******+++---...//////......///000///000111222444555666777555666777888888999;;;======>>>@@@@@@AAABBBEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCJJJJJJJJJKKKKKKKKKKKKKKKVVVYYYYYYTTTPPPPPPOOOLLLJJJFFFCCCEEEHHHKKKHHHEEEGGGGGGGGGHHHIIIHHHEEEBBB???AAADDDEEEDDDEEEFFFGGGGGGGGGFFFCCC@@@??????@@@???>>>>>>===<<<;;;;;;;;;777666555444333222222222111111111111000000000000......---------,,,,,,,,,******++++++++++++******&&&'''((()))+++---......000///...,,,)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++******)))((((((((())))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............***+++,,,---...------,,,......///000000///...---333111///000333666888888555777:::<<<===>>>@@@AAA@@@AAACCCDDDEEEDDDCCCCCC???CCCEEEFFFDDDDDDFFFHHHFFFIIILLLMMMMMMMMMMMMNNNPPPQQQQQQNNNJJJIIIKKKMMMMMMNNNOOOPPPOOOMMMKKKJJJGGGGGGHHHJJJMMMNNNNNNMMMIIIFFFEEEIIIJJJHHHGGGIIIHHHGGGFFFDDDCCCAAA@@@???@@@?????????@@@@@@???===888888999999888777555444111222333444555555555555111222333222111000111222...000333666666444111///------,,,+++++++++,,,,,,)))))))))))))))*********)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''(((((()))***)))))))))&&&''')))+++,,,,,,++++++(((***---+++((('''))),,,)))******)))((('''((()))((()))***---000000///...///000111000------///222000///...---...///000222//////000111222333333333111222333333222222222444666555333444666666555444222555777888777444333333777666666666666777777888888999:::;;;;;;>>>BBBDDDCCCCCCEEEGGGJJJMMMOOOQQQJJJKKKKKKLLLMMMOOOPPPRRRKKKKKKMMMPPPSSSTTTSSSRRRSSSUUUXXXZZZ[[[YYYVVVUUULLLNNNPPPPPPOOOPPPTTTXXXVVVXXXZZZZZZYYYXXXXXXYYYVVVXXXYYYVVVQQQMMMLLLMMMLLLMMMNNNOOOOOOOOOOOOOOORRROOOKKKIIIHHHHHHHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEAAAAAAAAA@@@>>>;;;999777444555666888888888777666222222111111111111222222222222111111000...---,,,)))))))))***++++++,,,,,,++++++,,,------......///333333333333444555666666333555666777777888:::<<>>===;;;999888777666666888666444111//////000000222222222111000//////...---------............///+++,,,---,,,***)))***+++*********+++,,,---//////111///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((())))))*********+++++++++******+++++++++,,,,,,,,,************************))))))*********++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,------...///000000000000000111222333444999999999:::<<<===???@@@@@@BBBCCCEEEEEEDDDBBBAAAFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSWWWUUUSSSPPPOOONNNNNNNNNLLLNNNOOOPPPPPPMMMKKKIIIJJJAAADDDJJJFFFFFFJJJHHHCCCDDDFFFGGGHHHHHHGGGGGGIIIHHHGGGEEECCCAAA??????BBBBBB@@@???===<<<;;;;;;888777777777777777888888444444444444444333333333222111///.........///000//////000000111111111222...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++*********))))))((((((***((('''((()))++++++******+++,,,,,,------,,,,,,////////////////////////---------............///......////////////......////////////000000000000111111222333333333333222333333444444555666666777333555777888777777777888666666888<<>>>>>===<<<;;;:::999888777666666555222000/////////000222222111111000//////...//////......---------,,,***+++,,,+++)))((()))***))))))))))))***+++,,,,,,///---***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))))))))*********************************)))))))))*********++++++******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000000000000111222333333888888999:::;;;===>>>???>>>???AAABBBCCCBBBAAA@@@BBBDDDGGGHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRTTTSSSQQQOOOMMMLLLLLLLLLHHHJJJMMMPPPQQQQQQPPPOOOMMMEEEFFFHHHEEEJJJMMMGGGHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEDDDCCCAAA@@@@@@???AAAAAAAAA@@@>>><<<;;;:::777666666666666666777777444444444333333333333222222111000///...//////000/////////000000111111111...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********)))))))))((((((***)))))))))++++++++++++***++++++,,,---,,,,,,,,,------------------------,,,---------.....................//////.............../////////000000000///000000111111111111111111111222222333444444555222444555555555555666888777666777999===@@@AAA@@@???AAACCCEEEGGGIIIIIIJJJIIIHHHFFFEEEEEEGGGIIIJJJJJJKKKMMMPPPQQQRRRRRRRRRUUUWWWXXXWWWUUURRRPPPPPPNNNPPPQQQQQQPPPPPPQQQRRRSSSXXXYYYUUURRRTTTTTTQQQPPPPPPNNNMMMLLLJJJIIIIIIMMMLLLLLLLLLLLLMMMMMMNNNPPPOOONNNLLLLLLKKKKKKKKKFFFEEECCCCCCDDDDDDCCCAAA>>>>>>===<<<:::888666555666555555555666666444333111111000000000///////////////......---,,,,,,,,,(((((())))))******++++++***++++++,,,,,,---..................///000111222111222333555777;;;@@@CCC>>>???@@@AAABBBDDDEEEEEECCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFFFFEEEGGGJJJLLLLLLLLLLLLJJJHHHFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>===;;;;;;<<<<<<;;;999888777444333111000/////////000222222111111000/////////000000///...---,,,++++++)))***+++***((('''((())))))((((((''''''(((((()))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////////////////000111222222777777777888999;;;===>>><<<===>>>???@@@???>>>>>>===@@@CCCEEEFFFHHHJJJLLLKKKLLLMMMNNNPPPPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKHHHJJJMMMPPPQQQRRRQQQPPPKKKGGGFFFEEEEEEQQQVVVKKKLLLJJJGGGDDDCCCDDDFFFGGGCCCBBBAAA@@@@@@????????????@@@AAAAAA???===:::999666666555555555555666666444444333333333222222222222111000////////////000///////////////000000000---,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,------------------............---------.........////////////......///000000000000////////////000111111222222222333333333222333555777999777555666888;;;<<<<<<===???AAACCCEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGJJJKKKLLLNNNOOOQQQRRRSSSSSSUUUVVVUUURRRPPPNNNNNNMMMOOOQQQRRRPPPOOONNNOOOOOOSSSTTTQQQPPPQQQQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLLLLLLLLLLKKKKKKKKKPPPOOONNNNNNMMMMMMNNNNNNEEECCCBBBBBBCCCCCCAAA@@@<<<======<<<:::888666444777666555666777777555333////////////..................------,,,+++++++++''''''(((((()))******+++*********+++,,,,,,------------,,,------...///000111222444555666:::???CCC======>>>@@@AAABBBCCCDDDBBBCCCDDDFFFGGGHHHIIIIIIMMMNNNNNNLLLKKKKKKLLLNNNKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPOOONNNMMMNNNMMMLLLKKKKKKKKKLLLLLLIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>:::;;;<<<===<<<;;;999777444333222111000000111111111111111111000000////////////...------,,,++++++)))***+++***((('''((())))))(((((('''&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((()))))))))************+++*********+++++++++,,,,,,++++++++++++,,,---...///............///000111222555555555666888999;;;<<<:::;;;<<<===>>>>>>======;;;>>>AAACCCDDDFFFIIIKKKJJJKKKMMMOOOPPPOOOOOONNNOOONNNNNNMMMLLLLLLKKKKKKMMMNNNOOOOOOOOOMMMLLLKKKGGGEEEEEEBBBEEEXXX```RRRKKKIIIGGGEEEEEEEEEFFFGGGDDDCCCAAA@@@????????????>>>???@@@AAA@@@===:::888777777666555555555666666555555444444333333222222111111111000000000000000.....................///,,,,,,+++***************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))((((((((()))******+++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,------------............---......///////////////.........///000000111111222333222111000222555888;;;888555333555777999:::<<<===???BBBDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEJJJJJJJJJKKKMMMOOOQQQRRRPPPRRRSSSSSSQQQPPPOOOPPPOOOPPPPPPOOOMMMKKKLLLLLLMMMOOOQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNGGGEEECCCBBBBBBAAA???>>>;;;;;;<<<;;;:::777555333777666555666777777555333////////////..................------,,,+++++++++&&&''''''(((((()))******))))))******+++,,,,,,,,,,,,,,,,,,------...///000333444555555666888<<>>???@@@AAABBB@@@AAACCCEEEGGGHHHIIIIIIVVVWWWVVVSSSPPPNNNNNNOOOMMMKKKJJJJJJJJJLLLMMMNNNNNNOOOQQQRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???:::;;;===>>>===;;;999888444444333333222222222222111111111000000000000000,,,---------------------***+++++++++)))((()))******)))((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))(((((()))))))))*********)))))))))************++++++******++++++,,,---...------------...///000000333333333444555777999::::::;;;;;;<<<===>>>>>>>>><<<>>>@@@AAABBBCCCFFFHHHHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMOOOOOONNNMMMLLLIIIGGGFFFGGGFFFFFFBBBEEEXXXaaaTTTGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFCCCAAA???>>>>>>>>>===>>>@@@AAA@@@===:::888999888777777666666666777666666555555444333333222111111111111111000000///------------------------++++++******))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&)))------,,,)))((()))((()))******++++++******))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......///////////////.........///000000111111222333222111111222555888<<<999555333444777888999<<<===???AAACCCEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQMMMOOOQQQQQQQQQQQQRRRSSSQQQQQQOOOMMMLLLNNNQQQTTTPPPPPPRRRRRRQQQOOOOOOQQQSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJHHHEEEDDDCCCAAA>>><<<::::::::::::888666444333777666555666777777555333111111111000000000////////////......---,,,,,,,,,&&&&&&''''''(((((())))))((())))))******+++,,,,,,,,,,,,,,,,,,---...///000222444555555555666999;;;888999:::;;;===>>>?????????@@@BBBDDDEEEGGGHHHHHHUUUVVVUUUSSSPPPMMMMMMMMMNNNLLLJJJJJJMMMPPPQQQQQQOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNMMMLLLHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@======>>>>>>===;;;:::999666555555444333333222222111111000000000000000000++++++,,,,,,------------***+++,,,+++)))((()))******))))))((('''''''''(((%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))((((((((()))))))))******************+++,,,------,,,,,,,,,,,,---...///000111111111222444555777888::::::;;;<<<===>>>>>>???===???@@@@@@AAABBBDDDGGGFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGKKKIIIIIIFFFDDDQQQYYYRRRFFFGGGHHHIIIIIIIIIGGGFFFJJJHHHEEEBBB????????????===>>>?????????===;;;999:::999888777777666777777666666555444333333222222111111222222111111000///---------,,,,,,,,,,,,,,,+++******)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((,,,111222///+++***+++(((((()))************)))))))))))))))))))))))))))))))))))))))*********+++******++++++++++++******++++++++++++,,,,,,,,,,,,------...////////////.........//////000111111111111222222222111222444777;;;888444333444777999999;;;<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOKKKMMMOOOOOOOOOPPPRRRSSSQQQQQQPPPOOOOOOSSSYYY^^^UUUTTTUUUWWWUUURRRRRRUUUSSSRRRQQQPPPOOONNNMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLJJJGGGEEEDDDBBB???===:::999888777666555444444666555444555666666444222222222222222111111111111//////......---,,,,,,,,,%%%&&&&&&''''''((())))))(((((())))))***+++++++++++++++++++++,,,---...//////222444666666666777888666777888999:::<<<<<<===>>>???AAABBBDDDEEEFFFFFFKKKMMMNNNNNNMMMLLLMMMNNNNNNKKKHHHIIIMMMQQQRRRSSSQQQPPPPPPOOONNNNNNNNNNNNLLLNNNPPPQQQPPPOOOLLLKKKFFFGGGGGGHHHIIIHHHHHHHHHCCCCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;:::999666666555444333111000///000000000000000000000111------,,,,,,,,,,,,,,,,,,)))***+++***((('''((())))))(((((('''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''((((((((())))))''''''((((((((())))))))))))))))))******+++,,,---++++++++++++,,,---.../////////000111222444555666999999999:::;;;===>>>>>>===>>>???@@@@@@BBBEEEHHHEEEFFFFFFGGGIIIKKKLLLMMMKKKLLLMMMOOOPPPPPPOOOOOOLLLLLLLLLKKKKKKJJJIIIIIIMMMHHHKKKKKKDDDIIIRRRQQQJJJIIIIIIHHHGGGGGGGGGGGGIIIGGGDDDAAA??????@@@AAA>>>>>>>>>>>>===<<<;;;:::999999888666666555555555555444444333222111000///111111222222222111000///---,,,,,,,,,++++++++++++******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&,,,222222///***))))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******)))******************)))************+++++++++,,,+++,,,,,,---------------------......///000000000...000111111111111222444888555333222444777999999999:::<<<>>>@@@BBBCCCCCCEEEFFFHHHJJJJJJIIIGGGFFFDDDEEEHHHJJJLLLLLLMMMLLLLLLMMMNNNMMMLLLLLLNNNPPPRRRRRRRRRQQQQQQTTTXXX\\\VVVTTTUUUXXXUUUPPPPPPTTTPPPOOOOOONNNMMMLLLKKKKKKJJJKKKMMMNNNOOONNNLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHEEEDDDDDDCCCAAA???:::999777555444444555555555444333444555555333111333222222222222111111111......------,,,+++++++++%%%%%%&&&&&&'''(((((()))((((((((()))******++++++************+++,,,---...,,,000444666666666666777555555666888999:::;;;<<<>>>>>>@@@BBBCCCDDDEEEEEEBBBEEEHHHJJJKKKLLLNNNPPPLLLIIIGGGHHHLLLPPPRRRRRRTTTSSSQQQPPPOOOOOOOOOPPPKKKMMMPPPRRRQQQOOOLLLJJJEEEFFFGGGHHHIIIIIIIIIIIIBBBBBBBBBBBBAAA@@@??????AAA@@@???===;;;:::::::::555555555444222000...---000000000000000111111111///...------,,,+++******''')))))))))'''&&&'''((('''''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***+++,,,---++++++++++++,,,---....../////////000111333555555888888888999:::<<<===>>><<<===??????@@@CCCFFFIIIEEEEEEEEEFFFHHHKKKNNNOOOIIIKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHJJJDDDIIIMMMEEEFFFPPPTTTNNNLLLIIIFFFEEEEEEFFFGGGGGGEEEBBB@@@???@@@BBBCCC>>>>>>======<<<<<<<<<;;;888888777555555444444444333333222111000///...---111111222333222111000///,,,,,,,,,+++++++++*********)))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###)))///000,,,'''&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,---......//////000,,,...000111000000000111555333111222444777888999777888:::<<<>>>@@@AAAAAACCCEEEHHHJJJJJJIIIGGGFFFBBBDDDGGGJJJLLLLLLLLLKKKMMMMMMMMMLLLJJJIIIJJJLLLSSSSSSSSSRRRPPPOOOQQQRRRTTTQQQRRRUUURRRLLLLLLPPPNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOQQQRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLFFFEEEDDDCCCDDDDDDCCCAAA;;;999666333222333555666444333222333444444222000222222222222111111111000------,,,,,,+++******)))&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,...///000111222333444444444555777888999;;;>>>@@@@@@@@@AAABBBCCCCCCBBBBBBNNNKKKHHHGGGGGGHHHIIIHHHGGGGGGGGGHHHJJJMMMPPPQQQTTTQQQOOOOOOQQQQQQOOOLLLMMMLLLLLLMMMMMMKKKGGGDDDFFFIIIMMMNNNLLLJJJGGGFFFIIIGGGFFFFFFGGGFFFEEECCCDDDBBB???<<<999999999999:::999777444333222222222111111000000//////.........------,,,,,,++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))***************++++++,,,,,,,,,+++---///000//////000111333333444444666777888999>>>===>>>???AAACCCFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJMMMLLLKKKIIIIIIIIIJJJKKKPPPNNNKKKHHHFFFEEEFFFFFFDDDGGGIIIHHHGGGIIIPPPVVVWWWPPPHHHFFFGGGIIIHHHGGGJJJHHHDDDAAA???>>>>>>???<<<======>>>>>>>>>>>>>>>999888777666555555555555777555222111000000...,,,...666>>>@@@;;;333...,,,...---,,,+++******************))))))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***++++++,,,,,,------...------..................000000111222333444444555777666666777888;;;===>>>@@@CCCGGGJJJKKKKKKIIIGGGEEEFFFHHHJJJJJJIIIHHHGGGLLLKKKKKKNNNQQQQQQOOOLLLOOOOOOPPPPPPPPPPPPPPPPPPSSSMMMKKKNNNMMMJJJKKKQQQNNNPPPQQQQQQNNNLLLKKKKKKKKKMMMPPPQQQQQQPPPPPPQQQPPPPPPOOOMMMLLLJJJIIIIIIFFFEEEEEEFFFFFFDDD@@@===;;;999777555555666777888444222000///111333444444222111111111000000//////...---,,,+++************&&&&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,......///000111222333333333555666777888:::===??????@@@AAABBBCCCCCCCCCCCCKKKHHHEEEDDDEEEFFFGGGFFFGGGGGGGGGHHHIIILLLNNNOOOOOOMMMLLLMMMOOOPPPOOOMMMLLLLLLKKKKKKKKKJJJHHHFFFEEEHHHKKKKKKIIIGGGFFFFFFHHHFFFEEEDDDEEEEEEDDDBBBBBB@@@===:::888888888888999888666444333222222222111111000000///............------,,,,,,+++******))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((,,,+++(((&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))***(((((()))***+++---......+++---/////////...///000222222333444555777999:::>>>===>>>>>>@@@BBBDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIKKKLLLMMMLLLKKKIIIGGGFFFGGGHHHHHHFFFIIIKKKJJJIIIKKKQQQVVVWWWQQQJJJGGGHHHIIIHHHFFFEEEDDDBBBAAA?????????@@@======>>>>>>>>>======<<<999888777666555555555555777555222111111111000...111;;;DDDCCC999000---......---,,,+++************))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((++++++++++++++++++++++++******++++++,,,---------,,,------..................//////000111222333333777777777999:::===???@@@???BBBEEEHHHIIIIIIHHHFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHIIILLLLLLKKKIIIQQQRRRRRRRRRRRRQQQPPPOOOQQQMMMKKKNNNNNNKKKLLLPPPPPPQQQRRRQQQOOOMMMMMMNNNJJJKKKLLLLLLLLLKKKKKKLLLNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDBBB???===<<<;;;999777666555666666777444222111333555555555111111111000000000//////---,,,++++++************&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********++++++++++++---......///000111222222222333555666777999<<<>>>===>>>@@@AAACCCCCCDDDDDDGGGEEEBBBBBBCCCDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIJJJMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEFFFHHHGGGFFFDDDDDDEEEFFFDDDCCCCCCDDDCCCBBB@@@???===;;;999777777777777888777555444333222222222111111000//////......------------,,,++++++******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''///---)))%%%$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((''''''(((((()))***&&&'''((()))+++---...///***,,,...///......///000111111222333555777999:::======>>>>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHJJJLLLNNNOOOIIIHHHGGGGGGGGGHHHIIIJJJFFFHHHJJJJJJIIIKKKOOOSSSWWWRRRKKKHHHHHHHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;:::999888777777777777777555333222333333222111444???HHHDDD888---,,,///---,,,+++***************((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''*********************************+++,,,,,,------,,,,,,---...............------...///000111222222555555666888:::===???@@@>>>@@@BBBEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNLLLJJJJJJKKKLLLKKKJJJPPPQQQSSSTTTTTTSSSQQQPPPOOOLLLLLLNNNNNNLLLMMMPPPRRRSSSRRRQQQOOONNNPPPRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCFFFDDDAAA@@@@@@@@@>>>======<<<;;;999777666555444777555222111333444555555111111000000000000//////,,,++++++*********++++++%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************+++,,,------...///000000000000222444555555777:::<<<<<<===>>>@@@BBBCCCCCCDDDDDDBBB@@@@@@BBBCCCCCCBBBEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHJJJJJJIIIHHHIIIIIIHHHGGGFFFGGGIIIKKKEEEFFFFFFEEEDDDCCCDDDFFFEEEDDDBBBBBBCCCCCCAAA@@@===<<<:::999888777777777666555444444333222222111111000000///......------------,,,,,,+++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&,,,+++(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''((()))***+++,,,---***,,,.........---...//////000111222555777999;;;<<<=========>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCEEEFFFGGGHHHJJJKKKMMMNNNHHHGGGGGGFFFGGGGGGHHHIIICCCEEEGGGGGGGGGHHHKKKNNNTTTPPPKKKGGGFFFEEECCCAAA??????@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;999999<<<<<<;;;:::::::::::::::777555333333444555444333666===CCC@@@666...,,,...,,,,,,+++***************'''''''''&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((())))))))))))******))))))******+++,,,,,,,,,++++++,,,---............------...///000111111222111111333555888:::===>>><<<>>>@@@BBBCCCDDDCCCCCCEEEEEEEEEEEEGGGJJJMMMOOOPPPNNNLLLKKKJJJKKKKKKKKKLLLNNNQQQSSSTTTSSSRRRQQQMMMLLLMMMNNNOOOOOOOOOQQQSSSRRRQQQOOOMMMNNNQQQTTTWWWUUURRRPPPOOOOOONNNNNNKKKKKKIIIHHHFFFDDDCCCCCCEEEBBB???============<<<;;;;;;;;;:::999777666555666444111000000222222222000000000000000000//////++++++************++++++%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((()))))))))*********,,,,,,,,,------......///...000222333444555888;;;:::;;;===>>>@@@AAABBBBBBBBB@@@???@@@BBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEGGGHHHGGGFFFEEEEEEHHHHHHHHHFFFDDDEEEIIILLLFFFGGGGGGEEEDDDCCCEEEGGGFFFDDDCCCBBBCCCCCCBBB@@@===<<<;;;999888777777777444444333333333222111111000000//////...------------,,,,,,++++++***))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))+++---...---------///...///000222444666999::::::;;;<<<======>>>>>>???>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFBBBDDDFFFGGGGGGGGGHHHIIIMMMKKKHHHFFFDDDCCCAAA???@@@AAAAAA@@@???>>>===<<<>>>>>>>>>===;;;:::888777:::999999888888888888999666444222333444555444333444777999888555000---,,,++++++******))))))******''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((()))))))))(((((()))******++++++,,,***+++,,,---............---......///000111222222///000222555777:::;;;<<<;;;<<<===>>>@@@AAABBBBBBDDDCCCBBBCCCEEEHHHKKKNNNLLLLLLJJJHHHGGGFFFGGGHHHMMMNNNPPPQQQQQQOOONNNMMMMMMMMMNNNNNNOOORRRSSSSSSQQQPPPOOOMMMLLLMMMQQQTTTSSSPPPLLLJJJJJJJJJIIIGGGKKKJJJIIIHHHFFFEEEDDDDDDDDDAAA===;;;;;;<<<<<<;;;888888999999999888777777777444111000000111111111//////////////////000000++++++******))))))******%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))+++++++++,,,,,,,,,---------...000111222444777999999999;;;<<<>>>>>>??????@@@??????@@@BBBCCCCCCBBB@@@AAABBBCCCCCCDDDCCCCCCBBBEEEGGGHHHFFFEEEDDDDDDFFFHHHHHHFFFCCCCCCGGGKKKFFFGGGGGGFFFDDDDDDEEEGGGEEEDDDBBBBBBCCCCCCAAA@@@<<<<<<;;;:::888777555555222222333333333222111111000000///......------,,,,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""$$$&&&((()))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((((((***,,,---,,,,,,---...//////000111333555777888888999:::<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGFFFDDDCCCCCCCCCEEEFFFHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBBAAA@@@CCCCCCAAA@@@>>>===<<<;;;=========<<<;;;999888777555555444444444444444555555333111111222333333222000000111111222000...,,,+++******)))))))))******''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&''''''(((((()))((((((((()))******++++++)))***+++---............------...///000111222222000222444777999;;;;;;<<<;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBDDDGGGJJJLLLLLLMMMMMMKKKIIIHHHIIIJJJRRRQQQPPPNNNLLLJJJHHHGGGNNNPPPOOOMMMOOOTTTWWWWWWNNNNNNMMMLLLKKKLLLPPPSSSOOOLLLHHHHHHIIIIIIGGGDDDIIIIIIHHHHHHGGGFFFFFFEEECCC@@@===;;;;;;;;;;;;:::666777777777777888888888:::777444222222333222222......////////////000000,,,,,,+++))))))(((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********++++++++++++,,,,,,---///000111333666888888888999;;;;;;<<<<<<<<<=========???AAACCCBBBAAA>>>???@@@BBBCCCCCCBBBBBB@@@CCCGGGHHHGGGEEEEEEFFFEEEGGGIIIFFFCCCBBBEEEIIIEEEFFFGGGFFFEEEDDDDDDEEECCCBBBAAA@@@AAAAAA@@@>>><<<;;;:::999777555333222000111222333333222111111000//////......---,,,,,,,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((***,,,,,,,,,+++,,,...//////000111222444666777555777999;;;===============>>>@@@BBBDDDGGGHHHIIIEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDFFFHHHIIIHHHFFFEEEBBBCCCDDDEEEDDDCCCCCCCCCEEECCCAAA???>>>======>>><<<<<<<<<;;;:::999888777444333333222222333333444444222000///000111000///,,,---//////---------...******))))))))))))******((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''((((((''''''(((((()))******+++)))***+++,,,---.........,,,,,,---...///000000111000222444666888999::::::;;;;;;:::;;;<<<>>>AAABBBCCCCCCCCCCCCEEEGGGIIIKKKMMMOOOQQQPPPMMMKKKLLLMMMQQQPPPNNNLLLJJJIIIIIIIIIPPPRRRPPPMMMOOOWWW[[[[[[LLLMMMMMMLLLLLLMMMPPPSSSNNNKKKIIIJJJLLLMMMIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@===<<<<<<;;;;;;999888777666555555555666777;;;888444222222222222111........./////////000000------+++***((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***************++++++++++++---...///000222555777777888999999::::::::::::<<<;;;<<<>>>AAABBBAAA@@@<<<===???AAABBBBBBBBBBBB===BBBGGGIIIHHHGGGGGGIIIDDDGGGIIIGGGCCCAAADDDHHHDDDEEEGGGFFFEEECCCCCCDDDBBBAAA??????@@@@@@>>>===;;;:::999888555333111//////000111333333222111111000//////...------,,,,,,,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))******(((***,,,,,,++++++,,,---000000000111222444555666444555888:::<<<===>>>>>>;;;<<<>>>AAACCCFFFHHHIIIDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCAAAAAACCCFFFGGGFFFDDDAAA???BBBDDDEEEEEEDDDEEEEEEEEECCCAAA???>>>>>>???@@@;;;;;;;;;;;;:::999888888555555444444444555555666333111///...//////...---)))---111///***))),,,111***)))))))))))))))******((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''(((((()))*********((()))+++,,,---.........***++++++,,,---...///000///000222444666777666666;;;;;;::::::;;;>>>AAABBBDDDDDDDDDEEEFFFHHHIIIJJJIIILLLOOONNNLLLIIIJJJKKKMMMLLLKKKJJJJJJLLLNNNPPPQQQSSSQQQLLLOOOXXX^^^]]]LLLMMMMMMMMMMMMNNNPPPSSSKKKIIIGGGIIIMMMMMMIIIEEEDDDEEEEEEEEEFFFFFFGGGGGGBBB@@@===<<<<<<<<<:::999:::888666444333333555666999666222000000000000///---.........//////000000...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******++++++,,,------,,,---...000222444555666888999:::;;;;;;;;;999999<<<<<<<<<<<<>>>@@@BBBCCCAAAAAABBBBBBCCCCCCDDDDDD@@@AAACCCDDDFFFGGGGGGGGGIIIHHHFFFDDDDDDDDDDDDDDDFFFDDDBBBBBBCCCCCCBBBAAA???>>><<<;;;;;;<<<===>>>;;;999777444333222111111444222222222333222///,,,,,,---.........---,,,++++++,,,,,,++++++***((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,...---------...111444555666777888999;;;===>>>>>>:::;;;>>>AAADDDFFFHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBBBBDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBCCCEEEFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB<<<;;;:::999777666555444555444444333333333444444////////////...............------,,,,,,++++++*********)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,///000111222333444444555999888777888;;;>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEHHHIIIFFFCCCBBBGGGLLLKKKGGGEEEFFFJJJNNNPPPPPPPPPPPPOOOOOOPPPSSSUUUWWWOOOMMMKKKJJJJJJKKKMMMOOOMMMLLLKKKIIIHHHHHHHHHHHHMMMQQQQQQMMMIIIFFFAAA:::;;;<<<<<<<<<;;;:::999999888666444222000000111222000/////////000000000...111111000000///...,,,,,,,,,,,,++++++***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))******++++++,,,,,,---------///000222444555666888888999999::::::999999;;;;;;;;;;;;===???AAABBB???@@@AAABBBCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHFFFEEEEEEEEEEEEFFFGGGEEEBBBAAABBBAAA@@@???>>>======<<<<<<<<<<<<===999888555333111000000000222222333333333111///...---......///...---,,,+++))))))*********)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,,,,+++++++++---///111333222333444555777999::::::<<<===@@@CCCEEEGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFHHHFFFEEEEEEFFFHHHHHHGGGHHHHHHHHHHHHGGGEEEDDDDDDBBBAAAAAABBBDDDFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;999888777555555666555444333333333333333////////////...............------,,,,,,+++*********))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++*********+++++++++,,,,,,//////000111222333444444777777666888:::===>>>??????@@@AAABBBDDDEEEFFFFFFEEEGGGHHHFFFBBBBBBFFFJJJGGGEEEDDDFFFJJJNNNPPPPPPRRRQQQOOOOOOOOOPPPQQQRRRNNNLLLKKKIIIIIIKKKLLLNNNLLLLLLKKKJJJIIIHHHGGGFFFEEELLLRRRSSSRRROOOHHH@@@===<<<<<<;;;:::999999999777666444222111111111222111000//////000000//////---............------,,,,,,,,,+++******)))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++,,,,,,,,,---...///111222444555666888777777777888999::::::;;;;;;:::;;;<<<>>>@@@BBB???@@@AAACCCDDDFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEBBBAAA@@@@@@>>><<<===============<<<;;;;;;999888666333222111111111111222444444222000000000000000000///...---,,,+++((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******++++++***)))))))))+++---///000333333555666888:::;;;<<<===???BBBEEEFFFGGGFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEIIIGGGEEEFFFGGGHHHHHHHHHJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@AAADDDFFFFFFEEEBBBAAAAAA@@@???>>>======<<<<<<;;;:::888777666666666666555333222222222222////////////............---------,,,++++++*********)))((((((''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))***'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************)))*********++++++++++++......///000111222333333555555666777999;;;<<<>>>>>>>>>???AAACCCDDDEEEFFFDDDFFFGGGEEEBBBBBBEEEHHHEEEDDDDDDGGGKKKNNNPPPPPPRRRRRRPPPOOONNNMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKKKKIIIGGGEEECCC???FFFLLLOOOQQQRRROOOJJJ???===;;;999888888888888666555333222111111111222111111000///////////////++++++,,,,,,,,,---------++++++******))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,---...///000222333444555888777666666777999;;;<<<;;;;;;;;;;;;===???AAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGEEECCC@@@???@@@???>>>=========>>>>>>>>><<<;;;:::;;;:::888555444333333444000222444444222111111222222111111000...---,,,+++++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++))))))))))))***,,,...///222333444666888:::;;;<<<===???BBBDDDEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFEEECCCBBBAAACCCDDDEEEDDDCCCAAAAAA@@@???===<<<;;;;;;<<<<<<;;;:::999888777777777666555333222111111111////////////............------,,,,,,+++*********))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&,,,---)))$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))************+++------...///000111222222222444555666777888;;;<<<>>>>>>???@@@AAAAAABBBBBBCCCEEEEEEDDDCCCCCCEEEGGGFFFFFFGGGIIILLLMMMNNNNNNRRRQQQQQQOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKIIIFFFCCCAAA@@@BBBCCCBBBDDDKKKNNNMMM@@@>>>;;;888777666777888555444333222111111111111111111000///......///000......---,,,,,,,,,,,,,,,******)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,------...///111222333333777666666666888:::<<<===<<<;;;;;;<<<===???AAACCCFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCEEEEEEBBB@@@??????@@@AAA@@@???===>>>>>>???>>><<<:::999:::999777555444333333444000111333444333222222222222111000///...---,,,,,,000///---+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******))))))******+++,,,---...---...///111444666777888<<<>>>@@@AAABBBBBB@@@@@@DDDEEEEEEFFFGGGFFFFFFFFFAAA@@@AAADDDGGGIIIJJJIIIEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@@@@??????===<<<;;;::::::;;;;;;::::::999888777777777666444333222111000000////////////............---,,,,,,++++++***)))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&,,,---)))$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********+++,,,,,,---...///000111000222555666666777999;;;>>>>>>>>>>>>>>>>>>??????BBBCCCDDDDDDDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKLLLLLLOOOPPPQQQQQQPPPOOONNNMMMKKKLLLLLLLLLLLLLLLLLLKKKHHHIIIJJJIIIHHHEEECCCAAA@@@AAA@@@<<<===BBBFFFEEE???===:::777666666666777444333333222111111111111000000000///------000222555333111///---++++++***))))))(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***+++++++++,,,,,,---...///000111111444444555666888999;;;<<<;;;;;;;;;;;;<<>>???@@@BBBAAAAAA>>>>>>>>>>>>===<<<::::::777666444222111111111111111111111333555555444111111000///...------------333111///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,---------......000222555777888999;;;<<<===>>>>>>?????????CCCDDDEEEEEEFFFFFFEEEEEEAAAAAABBBEEEIIIKKKKKKJJJBBBCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFDDD@@@===???>>>>>>===<<<;;;;;;:::::::::999999888777777666555555444222111111111111////////////............,,,,,,,,,+++******)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))***'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,---...//////...222666777666666888;;;========================AAAAAACCCDDDFFFGGGHHHIIILLLLLLLLLKKKIIIHHHJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJLLLMMMMMMLLLJJJJJJGGGGGGHHHGGGFFFEEECCCBBB>>>BBBCCCAAA@@@AAA>>>999===;;;999888666666666666333222222222222111111000...///000...,,,---111555:::888444111---+++***)))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++***+++,,,,,,---...//////000111333555777888999999999999888999:::<<<>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFEEECCCBBBAAAAAABBBCCCCCCAAA??????AAAAAAAAA@@@@@@???>>>===;;;;;;;;;:::555444333111000000000111333000...111777999555000000///...,,,,,,,,,------222000---***((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,000000222444777999;;;<<<<<<;;;;;;;;;<<<===???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEHHHIIIHHHFFFBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCC@@@===>>>>>>======<<<<<<<<<;;;999888888777777666666666444444333222111111222222////////////............,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))***+++,,,---.........222777888666555888;;;999999:::;;;<<<===>>>>>>@@@@@@BBBEEEHHHJJJKKKKKKJJJKKKJJJHHHFFFFFFIIIKKKLLLMMMOOOQQQPPPNNNLLLJJJGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDD???CCCDDDBBB@@@@@@<<<777:::999999888777666666666222222222222222111111000,,,...000...,,,---333888<<<999555111---+++***)))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++******++++++,,,---......,,,...111333555666777666777777777777888:::===>>>??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBBBBCCCEEECCCAAA@@@AAAAAA@@@???AAA@@@>>><<<;;;:::;;;;;;777666444222111111222222444///,,,111888;;;666//////...,,,,,,+++,,,---...000...+++)))((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))***+++++++++++++++------///222444777888999<<<;;;::::::;;;===@@@AAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAACCCEEEEEECCCAAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEECCC@@@=====================<<<<<<888888777777666666555555333333222222111222222222000/////////............,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++,,,------...---222777888666555888<<<555666888:::<<<>>>@@@AAA??????AAAEEEIIILLLMMMLLLGGGHHHHHHEEECCCDDDHHHLLLKKKMMMOOOPPPOOOLLLIIIGGGDDDFFFHHHJJJJJJHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCAAA<<<:::===>>><<<888888888999888777666555111111222222222111111000+++---///...,,,...444:::;;;999555000---+++******&&&'''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))))))))***+++,,,------...//////000111222444555666:::999999888777777888888======>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEGGGEEEDDDBBBAAAAAAAAABBBCCCBBBAAA???>>>??????@@@???>>>>>>===<<<;;;;;;;;;999777555444444444333222000111111111111000000///......---,,,+++))))))(((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((((((***,,,((((((((()))******++++++......000111333555666777:::;;;<<<>>>????????????????????????????????????DDD@@@>>>???CCCFFFDDDAAA>>>@@@BBBCCCDDDEEEGGGIIIGGGFFFCCCAAA@@@@@@AAABBB===>>>?????????>>><<<;;;:::999888666555555555555222222333444444333333333111111000000///---,,,+++************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))*********)))&&&'''((()))+++,,,---...333444666777888888888777999999999999:::;;;<<<<<<@@@@@@BBBCCCEEEGGGHHHIIILLLJJJFFFCCCCCCEEEHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGHHHFFFEEEFFFGGGGGGFFFEEEBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBAAA???>>><<<;;;;;;888888777777666666555555444333333222111000//////...---,,,,,,---///222333888666222///,,,+++++++++((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))((())))))***+++,,,------/////////000222333555666888888777777777777888888<<<======>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@???>>>>>>??????======<<<<<<;;;::::::999888666444333333333222111000000000111000000///......------,,,***))))))(((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################################################################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((''''''(((***'''(((((())))))***++++++------///000222444555666777888:::<<<===>>>??????AAA@@@@@@@@@?????????>>>BBB???===>>>CCCEEEDDDAAA@@@AAACCCDDDDDDEEEGGGIIIKKKIIIFFFCCCAAA@@@@@@@@@???@@@@@@@@@???>>><<<;;;999888777666555444444444222222333333444333333222111111111000///...,,,+++************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))******))))))'''''')))***+++---......222333444666777777777777888888888999;;;<<<===>>>@@@@@@BBBCCCEEEGGGHHHIIIIIIGGGFFFDDDEEEGGGJJJLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGEEEEEEFFFFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<:::999888888666666666666666777777777444333333222111000//////000///---,,,---...000111444222///,,,***))))))***''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))(((((()))***+++,,,------......///000111333444555666555555666666777999999<<<<<<===>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;::::::999999888777555222222222222111/////////000000///......---------,,,+++***))))))(((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&%%%&&&(((''''''(((((()))*********+++,,,---...000222333333444555777999;;;===>>>>>>AAAAAA@@@@@@@@@?????????@@@>>><<>>@@@@@@@@@AAABBBDDDEEEGGGHHHIIIEEEEEEFFFGGGHHHJJJLLLNNNJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEEEECCCBBBCCCBBB@@@?????????@@@@@@======<<<:::999888777777444555555666666777888888333333222111000//////...111///...---,,,------...///---+++)))((('''((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,------...///000222333444333333333444555777999:::;;;<<<<<<===>>>???@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDAAA@@@@@@???>>>>>>======;;;;;;:::::::::999999999777555333222222222111000////////////...---,,,,,,,,,,,,,,,+++***))))))((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&'''&&&&&&'''(((((())))))*********+++---...000111111222333555888:::<<<>>>>>>?????????@@@@@@@@@@@@AAA???>>>>>>@@@DDDFFFEEEDDDDDDFFFGGGFFFEEEDDDEEEFFFEEEDDDDDDCCCCCCDDDEEEEEECCCBBBAAA???>>><<<:::999666666444333222111111111222333333333333222111111000000000000///...---,,,************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))))))))***+++,,,---............///111222333444444444666999<<>>>>>===<<<;;;:::999999555555666666666666666666333333222111000///......///...---,,,,,,,,,------+++***)))(((''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((((((******+++,,,,,,,,,---...///111222333000111111333444666888999;;;;;;<<<===>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDCCCBBBBBB????????????>>>===<<<<<<;;;;;;;;;:::::::::::::::888666333333333333222000////////////...---,,,+++,,,++++++******)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%'''(((&&&&&&&&&'''(((((())))))))))))***+++---...//////111222444777:::<<<===>>>;;;<<<===>>>@@@AAABBBCCC???@@@AAACCCFFFGGGGGGFFFEEEGGGGGGFFFEEEDDDDDDFFFBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA???===;;;:::999888666555444222111111111111222333333333222222111000///////////////...---,,,************)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))***+++,,,,,,------,,,,,,---...000111333333444666:::>>>AAABBBBBBBBBCCCCCCDDDEEEFFFHHHIIIIIIEEEFFFIIIKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLIIIGGGEEEDDDDDDDDDBBB@@@FFFDDDBBB???>>>>>>???@@@>>>>>>======<<<;;;::::::888777777666555444444333333222222111000///......,,,,,,,,,,,,,,,------...***))))))(((((((((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))***++++++++++++,,,---...000111222//////000111333555777888::::::;;;<<<===>>>??????AAA@@@@@@@@@@@@AAABBBBBBFFFFFFFFFEEEDDDCCCAAAAAA>>>?????????>>>===<<<;;;::::::::::::::::::::::::888666444333333333222111///000//////...---++++++++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%&&&(((%%%%%%&&&&&&'''((((((((())))))***+++,,,---......000111333666999;;;<<<===::::::<<<===???@@@AAABBB@@@BBBDDDFFFGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::999888888666555444222111111111111333333333333222111000///...............---,,,+++************))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''((((((((())))))***++++++,,,,,,++++++,,,---...000222333555888<<>><<<;;;;;;;;;<<<<<<;;;::::::999888888999888777666444333222222222222111000///......---+++++++++,,,,,,---------******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((()))***+++***++++++,,,---///000111...//////000222444666777999:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFEEEDDDCCCBBB===>>>>>>>>>>>><<<;;;:::999999999999999999999999777555222222222222111///000000000///...---,,,+++************))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################""""""#########$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$%%%%%%&&&''''''(((((())))))***+++,,,------......000222444777888999:::;;;;;;<<<<<<======>>>>>>@@@BBBEEEFFFFFFFFFEEEEEEDDDEEEFFFEEECCCCCCCCCEEEBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::::::::666555444333222111111111333333333222222111000///,,,,,,------,,,,,,++++++************))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((())))))******++++++++++++,,,...000222444777:::???BBBDDDBBB@@@>>>??????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGDDDEEEFFFGGGIIIJJJKKKLLLHHHGGGEEEEEEFFFFFFEEEDDDBBBBBB@@@???===;;;:::999::::::999999888888777777777777666555444444333333222222111000///...------,,,,,,,,,,,,,,,++++++***************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))************+++,,,---///000111......///000111333555666999::::::;;;<<<===>>>>>>@@@@@@??????@@@@@@AAABBBBBBCCCEEEFFFFFFFFFEEEDDD===>>>>>>>>>>>><<<;;;:::777777777777777888888888666444111000111111000...111111111000///---,,,+++************))))))))))))&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###$$$$$$%%%&&&&&&''''''((())))))***+++,,,------...---///000333555666777777===<<<<<<<<<<<<;;;;;;;;;@@@BBBEEEFFFEEEDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDD???@@@BBBDDDFFFGGGHHHHHHBBBAAA???===<<<;;;;;;<<<666666444333222111111111333333333222222000//////++++++,,,,,,,,,+++******************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((''''''(((((())))))******+++++++++,,,---000222444999<<<@@@DDDDDDBBB???<<<======>>>???@@@@@@AAAAAADDDEEEFFFHHHIIIIIIHHHHHHBBBBBBDDDEEEGGGIIIJJJKKKHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCAAA???===;;;:::;;;:::::::::999999888888555555555555555555444444222222111000///...---------------,,,+++***((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''''''''(((((())))))*********)))))))))***,,,...///000000000000111333555666999;;;===???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999777666555444555444111000//////111222111///...---......,,,+++,,,,,,++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))***++++++,,,,,,......000111333555666666999::::::;;;;;;<<<<<<<<<>>>@@@CCCDDDCCCCCCDDDEEEEEEBBB??????AAACCCCCCBBBBBB???@@@EEEGGGFFFFFFHHHCCCBBB@@@>>><<<:::888777555444222000000111222333111222222111111000///.........---------,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%''')))+++$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***)))***++++++,,,///444777999;;;<<<<<<;;;:::<<<======>>>??????>>>===???@@@AAACCCFFFIIIJJJIIIGGGEEECCCDDDFFFFFFFFFFFFHHHJJJHHHFFFDDDFFFIIIKKKKKKJJJJJJHHHEEEBBB???======<<<>>>===<<<;;;999888777666444555555666666555444333111111000000//////............---,,,+++))))))(((***)))(((&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((())))))******))))))((()))***+++---...000///000000222444666777888:::<<<>>>???@@@@@@??????>>>>>>??????@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCC@@@???>>>>>>============;;;::::::999888888777777555333111000///000111111000///------......---+++,,,,,,+++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((()))******++++++,,,---...///111222444555666999999::::::;;;;;;<<<<<<>>>AAADDDFFFFFFEEEEEEFFFDDDBBBAAACCCEEEFFFEEECCCBBB@@@AAAEEEFFFDDDCCCDDD@@@???===<<<:::888666666555444222000000111222333111111111111111000......---------,,,,,,,,,,,,+++))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))***+++++++++...333666666888999:::999999;;;<<<>>>???@@@???>>>===>>>???BBBDDDFFFHHHIIIHHHFFFEEEDDDEEEGGGGGGFFFGGGHHHJJJHHHFFFDDDFFFHHHJJJIIIHHHGGGFFFDDDBBBAAA@@@?????????>>>===<<<;;;999888888444555666777666555444333111111000000///............------,,,***))))))(((***)))((('''&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''((()))))))))'''''''''((()))***+++,,,......///111222555777888777999;;;===>>>??????>>>============>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999999444333222000///000000111///...------...///...,,,+++++++++******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))******++++++,,,---...000111333444555888888999999:::;;;;;;<<<;;;???CCCFFFGGGFFFEEEEEE@@@AAABBBEEEGGGGGGEEECCCDDDCCCEEEIIIHHHCCC@@@@@@<<<;;;:::999777666555444444333222111111111222333111111111111000///......,,,,,,,,,+++++++++******)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***+++++++++...222555222444666666666777999;;;===???@@@???>>>===>>>???EEEEEEFFFGGGGGGFFFFFFEEEEEEFFFHHHHHHGGGGGGHHHJJJGGGFFFEEEEEEGGGHHHGGGFFFCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???===<<<;;;::::::555666777777777666444333111111000//////......---------,,,+++***))))))((())))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))&&&&&&''''''((()))******,,,---///000333555777888777888;;;===>>>>>>>>>>>>============>>>???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@???>>>>>><<<<<<;;;;;;:::999888888444333222111000000000000///...------...///...---+++*********)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#######################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))******++++++,,,---...000222333444666777777888999:::;;;;;;888<<>>>>>@@@BBBDDDDDDDDDCCCEEEGGGMMMRRROOOFFF???===::::::999888777666555444444333222111111111222222111111111111000///...---+++++++++************)))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++++++++---000333...000222333444555777999;;;===>>>???>>>???@@@BBBGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFHHHIIIGGGFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEDDDCCCBBBAAA??????>>>===<<<;;;::::::666777777777777666444333111000000///......------,,,,,,,,,+++***))))))((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&'''((((((((((((+++,,,...000222444666666777888:::<<<>>>>>>>>>>>>>>>======>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@???===???>>>===;;;999777666555333333222111111000000000///...------...///---,,,*********)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))************+++---///000222222555555666777888999:::;;;888===BBBFFFFFFEEEDDDDDD@@@@@@@@@@@@AAACCCEEEFFFFFFKKKSSSYYYUUUIII@@@===<<<;;;:::999888777666666333333222222222111222222000111111000000///...---++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***+++++++++,,,...111,,,...000222222444666888888:::<<<>>>???@@@CCCEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFHHHIIIHHHFFFFFFFFFHHHEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDEEEDDDBBB@@@???======<<<<<<;;;:::999999666777777777666555333222000000//////...---------,,,++++++******)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&'''(((((((((((('''***+++---///111222333333666777999;;;<<<=====================>>>???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHFFFDDDBBB???===@@@???===;;;888666444333333333222222111000000///111///...---......,,,+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((()))***,,,...///000111444444555666777999::::::;;;???DDDFFFGGGFFFEEEEEECCCCCCCCCBBBAAACCCFFFIIIFFFJJJRRRWWWRRRGGG???>>>>>>===<<<;;;999888777666333333333222222222111111000000000000///...------+++++++++*********))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((***++++++***+++---///,,,...000111222333555777777999<<<>>>???AAADDDFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFDDDFFFHHHHHHFFFDDDCCCDDDDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;:::999999888888666666777666555444222111000000///......------,,,++++++*********)))))))))((((((((()))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((()))((((((''')))***,,,...000000000000333444666888::::::::::::<<<<<<<<<<<<===>>>??????BBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGGGGEEECCC@@@>>>>>>===;;;:::888666555444222333222222111000000///222000.........---+++)))((()))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))'''((()))+++---...///000222333444555777888999:::;;;>>>BBBCCCCCCBBBCCCCCCAAACCCEEEDDDBBBBBBEEEGGGCCCFFFJJJMMMGGG???===???@@@???>>><<<:::888777666222333333333222222111111000000000000///...---,,,,,,,,,+++++++++*********(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***++++++******,,,------///111222222333555777999;;;===>>>???@@@BBBDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDCCCFFFIIIIIIGGGEEEDDDEEEDDDCCCBBBAAA@@@?????????;;;;;;::::::999999888888555555666555444333111000000//////......---,,,,,,************))))))))))))'''((()))))))))(((&&&&&&%%%%%%$$$######$$$%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%&&&''''''&&&'''((()))))))))((('''(((***,,,.../////////...111222444666888888888888;;;;;;;;;;;;;;;===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFFFFEEECCCAAA???;;;;;;:::999888666666555222222333222222111000///333111///......---***((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))***,,,...///000222222444555666888999999999;;;>>>???>>>>>>>>>???>>>AAAEEEEEECCCAAAAAABBBAAAAAACCCBBB===888:::@@@AAA@@@>>><<<:::888666555222333333333333222111111000000000000///...---,,,,,,,,,,,,++++++++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***++++++******+++,,,...000222222222333555777;;;===>>>???>>>>>>@@@AAABBBBBBDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFCCCBBBBBBCCCBBBFFFIIIJJJGGGEEEEEEFFFCCCBBB@@@???>>>???@@@@@@;;;;;;;;;::::::999999999555555555555444222000///000//////...------,,,,,,************))))))))))))'''((()))))))))(((&&&%%%&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((())))))***,,,...000111111222333333222222444666999999:::;;;;;;;;;::::::888<<<@@@BBBAAA>>>===<<>>======<<<:::777555444444555666222111///...---...000111///......------,,,++++++++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,---...///000111222444777999:::;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAA??????GGGCCC??????AAABBBBBBAAA???>>>===<<<999777555333444333111000000111333444//////...---,,,,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******+++++++++,,,,,,,,,---///333666777888:::===??????>>><<>>???CCCDDDFFFGGGGGGEEECCCBBBAAA???>>>>>>???>>>===<<<============<<<:::777666666555333222222222222111000000///...---,,,,,,+++((()))))))))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))))))))******,,,---///000111222333222222222444666888999999::::::::::::::::::===@@@AAA@@@>>>======AAAAAA@@@@@@>>>===<<<;;;:::999777555444444444555222111///.........000000///......------,,,++++++++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""##############################################################################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,---...//////000222444666888999:::;;;;;;<<<===???AAABBBCCCCCCCCCCCCBBBBBBBBBAAAEEECCC@@@@@@BBBCCCCCCAAA??????>>><<<:::888666555777555333111000000111111//////...---,,,,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$################################################&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))******+++++++++,,,,,,,,,---///333666777888:::<<<>>>???>>><<>>===>>>>>>===;;;======<<<<<<:::888666555444333222222333444333333000000///...---,,,++++++***************)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((************+++,,,---...000111222111111111333555888888888999999999::::::<<<>>>@@@???>>>======>>>@@@@@@???>>>===;;;999888999777666444333333333444222111///.........///000///......------,,,++++++++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#############################################################################################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---......///111333555777888::::::::::::<<>>===<<<:::888777888777444222000/////////000///...---,,,,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((('''(((((())))))******+++***+++,,,,,,---...222444666777999;;;============AAAAAABBBBBBAAAAAA@@@???AAAEEEIIIJJJHHHEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===>>>>>>===;;;======<<<;;;999777555333111111222222333333333222000000///...---,,,++++++,,,,,,,,,+++***)))(((''')))((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((+++************++++++,,,...///000000000111333555777777777777888999999:::===>>>>>>===;;;;;;<<<===??????>>>===;;;999777666777666555333333222333333111111000///...//////000///......------,,,++++++*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######################################################################################################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,,,,---...///111444666777999888888888;;;???CCCFFFFFFEEECCCBBBAAACCCDDDFFFAAABBBCCCDDDEEEEEECCCBBB??????>>>>>><<<;;;:::999777666444222000/////////000///...------,,,,,,,,,************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''((((((''''''(((((()))*********)))+++,,,,,,,,,...000333444666888:::;;;<<<======BBBBBBBBBBBBAAA@@@>>>>>>CCCFFFIIIJJJHHHGGGFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@???>>>??????>>><<<>>>>>><<<;;;999777555444111222444444333111000000000//////...---,,,+++***,,,,,,++++++)))(((&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((*********))))))******+++---.../////////000222444666666555666666888999:::;;;<<<<<<:::999999;;;===>>>>>>===<<<:::888666555555555444444333333222222111000000//////////////////......------,,,++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######################################################################################################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))******+++,,,,,,...000222444666777777666777:::>>>BBBEEEDDDCCCAAA@@@@@@AAACCCDDD@@@BBBDDDEEEEEECCCBBBAAA>>>>>>>>>===<<<:::999888444444333222111111111111000000///...------------************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%''''''((('''''''''((())))))******)))***,,,,,,,,,---///111222555888999999:::<<<>>>BBBBBBBBBBBBBBBAAA@@@???FFFHHHJJJJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFCCCAAA@@@@@@@@@@@@???===??????===;;;999888777666666888::::::666222111000//////...---,,,+++***************)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''))))))))))))))))))******+++---.........///222444555444444444555777999:::999:::;;;:::999:::<<<=========<<<;;;:::888666555555555555444444333333333000000000000///////////////......------,,,++++++***)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))******+++---///111333444555555555666999<<<@@@BBBAAAAAA@@@???@@@AAABBBCCC@@@BBBDDDEEECCCAAA@@@@@@======<<<;;;:::888666555222222222222222222222222111000///...------------************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&''''''(((((())))))***(((***,,,,,,,,,,,,...000111444777888777888;;;???AAAAAABBBCCCCCCCCCBBBBBBIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCAAA@@@???@@@@@@???===???>>>===;;;:::999999888:::===AAA???:::555222222//////...---,,,+++******)))))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&''''''''''''((((((((((((((()))***+++***,,,------...///111333444444333333444666888:::888:::<<<<<<<<<<<<>>>???<<<<<<<<<;;;:::999777666555555555555555444444333000000000000000//////...///......------,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))))))))***,,,...000222333333333444666888:::===>>>@@@@@@@@@@@@AAAAAAAAABBB@@@CCCDDDCCC@@@>>>>>>???<<<<<<;;;999777555333222111222222333333222222222111000///...------------************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))''')))+++,,,,,,,,,---...///333777777666777;;;???>>>???@@@BBBCCCDDDDDDDDDIIIHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDAAA???>>>>>>???>>>===;;;===<<<;;;999999999999999777;;;@@@???:::444222222///......---,,,+++******((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&'''''''''''''''''''''(((((()))***+++***+++---------...111333444333222222333666888:::888;;;===>>>>>>???@@@AAA<<<<<<<<<;;;:::999888777555555555666555555444444000000000000000//////...///......------,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((()))***+++---000222333111222444666888999;;;;;;???@@@AAABBBBBBBBBBBBAAAAAACCCDDDBBB???<<<===>>>;;;;;;:::888666333111000222333333333333222111111111000///......------...************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% """###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))''')))+++,,,,,,,,,---...///333666777555666;;;@@@<<<===???AAACCCDDDEEEEEEHHHGGGFFFGGGGGGGGGEEECCCDDDEEEFFFGGGFFFEEECCCAAA???>>><<<<<<======;;;:::;;;:::999888888888999:::000666<<<<<<777111/////////......---,,,+++***)))((()))))))))))))))(((((((((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((+++++++++,,,---...///000222333333222111222444777999::::::;;;<<<===>>>>>>::::::;;;;;;:::888777555555555444333333333333444444222000///000000///.........---------,,,,,,,,,(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$##########################################$$$$$$$$$$$$######""""""""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((***+++---///000111222333444444666:::===AAA@@@>>>>>>>>>@@@BBBDDDDDDBBB@@@>>>=========>>>::::::999777666444333333333333444444444333222222////////////............++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&%%%$$$$$$######$$$$$$################################################&&&%%%$$$#########$$$%%%########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########... %%%,,,(((!!!%%%""" $$$'''&&&"""###%%%"""###'''&&&!!!!!!&&&''''''#########$$$$$$$$$%%%%%%%%%&&&$$$###$$$((($$$%%% ***+++###$$$)))$$$ ''''''!!!"""$$$######""""""######$$$%%% (((&&&$$$"""###$$$$$$$$$############!!!$$$***((("""###***%%%%%%%%%&&&'''((())))))(((***++++++++++++,,,...000+++:::///111>>>222:::>>>;;;JJJ===EEE777KKKFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDD;;;======<<<>>>@@@===777<<<999777888888666555555888444666999444******333111***...111(((###(((***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((++++++++++++,,,...///000111222333222111222444666999999:::;;;<<<===>>>>>>======<<<;;;999777555444666555555444444444444444444222000///000000///.........---------,,,,,,,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$#########"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))+++---///000000111333444555666999<<>>=========???AAABBBCCCBBB@@@???>>>======>>>;;;:::999888777555444444333333444444444333222222////////////............++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&%%%$$$$$$######$$$$$$################################################%%%%%%$$$######$$$$$$%%%########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&((($$$!!!%%%((($$$""" !!!$$$''')))+++,,,)))$$$!!!"""%%%%%%"""'''***++++++"""######$$$$$$$$$%%%%%%%%%&&&...(((%%%444$$$(((222&&&!!!""" )))***---$$$$$$############$$$$$$###...+++&&&'''(((######$$$$$$%%%'''***,,,$$$$$$###$$$'''******)))%%%%%%%%%&&&&&&'''((()))''')))******)))***+++---111+++000,,,:::333;;;GGG333555666;;;AAAGGG;;;HHHDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCOOOAAA999;;;:::555888@@@888<<>>888222222444222111111111222333333222((()))&&&###(((333444---))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((*********+++,,,---...///000111222222111222444666888999999:::<<<======>>>AAA@@@===;;;888666555444777666555555444444555555444222000///000000000.........---------,,,,,,,,,(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))+++,,,...///...111444555666777999;;;======<<<<<<===>>>@@@AAABBBBBB@@@???>>>>>>>>>>>><<<;;;:::999888777666555333444444444333333222111/////////............---++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%$$$############$$$################################################%%%$$$$$$######$$$%%%%%%########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""'''!!!+++###$$$$$$###"""!!!"""$$$&&&)))""" $$$%%%$$$$$$%%%%%%###((( %%%%%%&&&######$$$$$$$$$%%%%%%%%%111&&&(((%%%%%%(((***$$$&&&222333$$$'''((('''### !!!%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!444333!!!%%%"""!!!###%%%###&&&%%%""" ### %%%%%%%%%%%%&&&'''((()))&&&'''))))))((((((***+++,,,++++++...BBB111555555BBB@@@BBB>>>@@@KKK333EEEBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA999<<>>AAA@@@===:::888777666666777777666555555555555666333111000///000111000///......---------,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$###"""###$$$$$$###"""######$$$$$$$$$$$$#############################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((***,,,---...---000444777888888:::;;;===<<<<<<======???@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<;;;:::999888777777444444444444333222111111//////.........---------++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$###############################################################$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""")))&&&&&&"""+++!!!###&&&'''&&&&&&&&&$$$ $$$ !!!(((***&&&###%%%"""...+++,,,%%%######$$$$$$$$$%%%%%%%%%,,,***###(((###!!!""">>>ccc^^^888+++(((&&&$$$,,,---&&&%%%%%%$$$$$$$$$$$$%%%%%%000'''&&&///'''555666PPPfff]]]???'''(((333!!!!!!$$$((()))(((+++///&&&%%%%%%%%%&&&&&&'''(((%%%'''((()))(((((()))++++++000///,,,FFFpppjjjccchhh___vvvVVV888CCCBBBIII@@@???>>>======???AAACCCAAAAAAAAAAAAAAA@@@@@@???>>>AAA>>>888888??????888GGGAAA;;;;;;GGGYYYfffjjj777888777222,,,,,,111888,,,,,,***000333%%%###888))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))***+++,,,------///111111111111333444666666888999:::<<<======>>>===;;;999888888999999777777666555555555555666333111//////000111000///......---------,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$###"""###$$$$$$###"""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))+++,,,------000444777888999:::<<<<<<======>>>???@@@AAABBB@@@@@@@@@@@@??????>>>======<<<<<<;;;:::999888888444444444444333222111000............------------++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$######""""""############################################################$$$$$$%%%%%%%%%%%%##############################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((({{{zzzmmmyyyuuurrruuutttssswww{{{yyyssswwwvvvwwwyyywwwrrrqqqtttqqquuurrrsss)))''' !!!######$$$$$$$$$%%%%%%%%%### +++)))---ddd666222---%%%222&&&%%%$$$$$$######$$$$$$%%%)))333SSSlll;;;(((###%%%&&&%%%%%%%%%%%%&&&&&&'''&&&((())))))((()))***+++###,,,111///YYY???@@@===555???>>>===<<<===???BBBCCC@@@@@@@@@@@@@@@???>>>>>>DDD>>>999999:::888777888111___VVV,,,'''444999///$$$&&&...---,,,000((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,+++---000111111111222444555666777888:::;;;======:::999999888888999999:::777666555555444444555555222111//////000111111000......---------,,,,,,,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############$$$###"""###$$$$$$###"""######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((***+++,,,,,,///222444666777999;;;<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::999999999555555555444333222111000.........------------,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$###""""""""""""###################################################""""""$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%...###&&&%%%######$$$$$$$$$%%%%%%%%%!!!+++)))###TTTrrr###***///!!!"""$$$##################$$$ '''zzzjjj%%%...&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))((((((***+++111111000!!!...===CCC???AAA============>>>@@@BBBCCC@@@@@@@@@@@@??????>>>===999888AAAEEE444...XXX^^^(((!!!)))555000###(((,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))++++++***,,,///111111111222333444555666888999;;;<<<===777777888999999888888888666555555444444444444444222000//////000111111000......---------,,,,,,,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++***,,,...000111444777::::::;;;<<<>>>???@@@AAAAAA??????@@@AAA@@@???>>>===<<<<<<;;;;;;:::999999999555555555444333222000000.........---------,,,,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$###"""""""""""""""################################################!!!"""$$$%%%&&&&&&%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%***)))"""(((######$$$$$$$$$%%%%%%%%%666:::ooo444###""""""!!!!!!""""""###$$$bbb&&&&&&%%%%%%$$$%%%%%%&&&$$$&&&'''(((''''''(((***%%%!!!+++000222ttt>>>888@@@:::;;;<<<===???@@@AAABBB@@@AAAAAA@@@???>>>======BBB@@@:::111999iii:::!!!,,,888&&&)))777+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***+++))),,,///111111111222333444444666777999;;;<<<===666777888999999888666555555555444333333333333444222000//////111222111000......---------,,,,,,,,,)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$######""""""$$$###"""###$$$$$$$$$"""######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))***+++((()))+++,,,...111555888888999;;;===>>>???@@@@@@>>>???@@@AAAAAA@@@>>>===;;;;;;;;;::::::999999999555555555444333222000///......---------,,,,,,,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$######"""""""""""""""################################################!!!"""$$$%%%&&&&&&%%%%%%##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%..."""iiiTTT^^^vvvzzzsss\\\YYY!!!))) $$$######$$$$$$$$$%%%%%%%%%555{{{"""***""""""!!!!!!!!!!!!""""""~~~&&&&&&%%%$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&''')))111!!!$$$333***DDD777888<<<888999;;;===>>>???@@@@@@AAAAAAAAA@@@@@@>>>======999===444===GGG000+++&&&000%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((+++,,,---...///111222222777555444777;;;===;;;999777777888888888888777777111222333444444333222111333222111000////////////000000///---+++***((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((***,,,---...000444777:::::::::;;;<<<>>>@@@AAAAAAAAA@@@??????@@@AAABBB<<<;;;;;;::::::999888888999777555444444555333222..................------+++++++++***)))(((((('''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$,,,(((######################## ))))))###"""&&&$$$LLL***666222---"""%%%$$$%%%!!!$$$+++###!!!+++---$$$%%%&&&''''''(((((('''''')))+++***%%%'''222222:::555999:::;;;<<<>>>@@@AAABBBBBBAAA@@@???===;;;999888BBB///>>>yyy777<<<(((***,,,%%%000&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((++++++,,,...///000111222666555666777999::::::888666666777777777777666666222222222333333222222222222222111111000//////...///...---,,,+++***)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''')))***+++,,,///333666999888888999:::<<<>>>???AAA@@@???>>>>>>>>>???@@@===<<<<<<;;;::::::999999:::888555444333333111000......------,,,,,,,,,,,,++++++******)))(((((('''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$LLL]]]########################&&&&&&)))$$$%%%!!!mmm000(((,,,}}}///'''%%% $$$%%%###&&&%%%lll(((666777{{{"""---((($$$%%%&&&&&&''''''''''''''',,,###)))+++***+++xxx111999999:::;;;===>>>@@@AAABBBBBBAAA???============>>>???777EEEJJJ777222111aaa}}}***+++---&&&)))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''(((((((((***+++,,,---...///000111444666777888777777777888555555666666666666555555333222222222222222222333000111222222111000...------,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&''')))***+++---111444666666777777999:::<<<===??????>>>===<<<<<<======<<<;;;;;;::::::999888888:::888555333222111///.........---,,,++++++******++++++******)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###(((########################'''%%%---&&&###GGG{{{""")))###''''''(((%%%!!!$$$)))!!!+++```$$$&&&*** ***\\\}}}...***!!!###%%%%%%&&&'''''''''''''''---***...+++%%%jjj@@@999999:::;;;<<<>>>@@@AAABBB???>>><<<;;;<<<===@@@AAA999AAA;;;666666___&&&...&&&***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++,,,---...///000222555888777555333555777333444444555555444444333444333222111111222333444///000222222111000---,,,++++++******************((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&'''))))))***,,,000333444555666777888999;;;;;;======<<<<<<;;;:::::::::::::::999999888777777777888666333222111111///...//////...---,,,+++***)))************))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...(((###########################$$$$$$)))### %%%UUU###,,, lll"""###'''$$$(((###)))666%%%(((...)))+++"""ttt!!!)))%%%%%%%%%&&&'''''''''&&&&&&,,,...,,,((('''888ppp<<<888999:::<<<===???@@@AAA<<<<<<<<<<<<<<<===>>>>>>888___<<<>>>111666777...((((((111))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))+++,,,---...///111444777666333222444666333333444444444444333333444333222111111222333444///000111222111///---+++************************((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################""""""$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&((()))******,,,000222333444555777888999::::::;;;;;;;;;;;;::::::999999;;;;;;;;;:::999999888888555333111111222222111000111000///...---,,,+++************)))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((########################""""""+++###"""555:::,,,000,,,$$$$$$)))'''$$$ooo"""***///111&&&KKK///$$$ ((($$$%%%%%%&&&'''&&&&&&&&&((($$$222&&&$$$..."""666777777999:::<<<>>>??????;;;===@@@AAAAAA???===;;;444,,,CCC222...***AAADDD)))///***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,---...000222333444333333333444333333444444444444333333333222222222222222222333///000111111000///---,,,+++++++++++++++*********((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&((())))))***,,,///222222333444666777888999999999999::::::::::::999999>>>>>>===<<<<<<;;;;;;:::444222111111222333333222000000///...------,,,,,,******))))))))))))))))))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!(((///########################&&&(((&&&,,,eee(((///!!!---777***&&&!!!---###))) SSS+++888+++###111))))))&&&777###000EEE111)))$$$$$$%%%&&&&&&&&&&&&&&&$$$***000######111!!!(((555666777888:::<<<===>>>===@@@DDDFFFFFFBBB>>>:::555777///111222,,,777111!!!---((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''((()))***,,,------000///000111333444444333333333444444444444333333222222222333333222222222000000000///......------------,,,,,,++++++******((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&'''((((((***---000///000222444666666666666666777999:::;;;;;;::::::======<<<<<<;;;::::::999666444222222222333222111.........------,,,,,,,,,)))))))))))))))))))))***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''(((########################&&&"""###"""!!!333""" ...!!!%%%%%%nnn ###))) ***""")))((($$$333SSSGGG+++///###)))%%%%%%++++++!!!222&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%"""***'''%%%(((,,,&&&JJJJJJ333444555777888:::;;;<<<===???BBBEEEDDDBBB>>>;;;ggg444000***888777000111 ,,,(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---000...---000444666444222333444444555555444444333111222333444444333222111111000///...------............------,,,++++++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%$$$###$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&&&&(((+++...---///111333444555555444555777888:::;;;;;;;;;:::::::::999999888777777666888666333222333222111000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!+++########################!!!&&&$$$///555"""+++***###$$$))),,, $$$&&&&&&&&&***---###))),,,%%%&&&((('''(((###$$$$$$ $$$///***$$$"""$$$$$$%%%&&&&&&&&&%%%%%%"""''')))---&&&)))%%%222333444666777999:::;;;;;;<<<>>>???@@@???===<<<^^^444777***222333222yyy))),,,)))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))************,,,---///000111222111111555555555444444333333333333333333333333333333333222111000///...---,,,,,,///......---+++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''(((''''''&&&%%%$$$######(((((())))))(((((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******++++++---///000111111333555999:::;;;<<<===<<<;;;:::<<<:::777555444444444555555444444333222111000//////......------,,,++++++++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%$$$%%%fff%%%'''###(((+++%%%###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''((("""!!!,,,(((((($$$,,,ZZZkkk###'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))111...999333111===<<<888===///888888666===@@@111DDD555...///444222777uuuCCC***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))+++,,,...000111111111111555444444444333333333333333333333333333333333333111111000///...------,,,///...---,,,+++******)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***))))))))))))))))))))))))************))))))''''''((()))))))))))))))+++******)))((((((''''''''''''''''''''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******+++---///000000111333555999::::::;;;;;;;;;;;;:::<<<;;;999777666666666777555555444333222111111000///......------,,,,,,+++++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$((( %%%%%%###((()))### '''666)))&&&''')))%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!%%%))))))'''%%%!!!---'''%%%(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))PPP???///;;;---999BBB888======444999777555777;;;III@@@444///000444222444zzzUUU+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((+++,,,---///000000000000444444333333333333333222333333333333333333333333000000//////.........---......---,,,+++******)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''&&&'''((()))************&&&''''''''''''(((((((((***))))))((((((''''''''''''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******,,,......///000333555999999999999999:::;;;;;;<<<<<<;;;;;;:::999888888666666555444333222222111//////......---,,,,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''"""''')))######'''XXX&&&&&&((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!%%%(((&&& 333!!!---111''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))+++hhh111;;;***???BBB444>>>777888777555666111888uuu:::333000111333222///lll)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''++++++,,,---...//////000333333333333222222222222222222222222222222222222///////////////.........------,,,,,,+++******)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))***))))))(((''''''''''''((((((((())))))(((((((((((((((((()))))))))))))))******+++((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))+++,,,---...///333555888888777777888:::;;;===;;;;;;<<<<<<;;;:::999888777777666555444333222222/////////...------,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&"""''''''###&&&"""''')))}}}!!!$$$###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###))))))"""$$$((()))'''(((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((///]]]333555222===;;;444888000999555444888000:::444111222111111000+++{{{&&&###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******+++,,,---...//////222222222222222222222222222222222222222222222222///////////////.........,,,,,,,,,++++++******)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***)))******++++++******))),,,++++++*********++++++******************++++++***))))))(((((()))******)))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))++++++,,,...222555777777777777888:::<<<>>>999::::::;;;::::::999888888777666666444444333222000//////......---,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%!!!&&&555### %%% ***'''%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((&&&&&&((()))(((&&& ===(((###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((///>>>,,,<<<666555;;;444///;;;444555999222999111000222111000---***zzz&&&###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&************+++---...///000111111111111222222222222222222222222222222222000000//////.........---,,,,,,++++++************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))*********))))))(((---,,,***))))))***++++++(((((())))))******+++++++++***((('''''''''((()))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++...222555666666777888:::<<<===>>>999999999999999999999:::777777666555444333333222000000//////...---------++++++******)))((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###"""%%%LLL&&&%%%&&& +++###}}}((('''&&&&&&###)))%%%%%%%%%%%%%%%%%%%%%%%%((("""!!!&&&***&&&$$$BBB+++$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''///{{{aaa'''===///444>>>555333<<<555888777333666000///111000///+++///kkk(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))***,,,---...000000000000111111222222111111111111111111111111111111000///...------,,,++++++++++++************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))************************(((((()))***+++---...///+++,,,---...............111000...---,,,---...///,,,,,,---......///000000///...+++)))((())))))*********)))(((((()))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***---222555555666888:::<<<===>>>>>>999999888888888999;;;<<<777666666555444333222222000000//////......------++++++******)))((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%%%%ddd&&&'''%%%+++ www&&&###((()))###)))&&&&&&&&&&&&&&&&&&&&&&&&***""""""(((%%%%%%444FFF,,,###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%999FFF---333...888555444333777222999444777444111///000///...***777TTT***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((()))+++---...//////000000111111111222111111111111111111111111222111000///...---,,,,,,+++++++++***************)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))************************------...///111333555666444555666888999:::;;;;;;;;;:::888666666666888999666777888888999:::;;;;;;444333000...,,,,,,------+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''(((((())),,,111555555666999;;;>>>>>>??????;;;:::888777888:::<<<>>>666666555444333222222111000000000///......------++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$###"""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!(((%%%ttt###%%%###,,, www"""'''***"""&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""")))---"""!!!FFFuuuwww***!!!%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$888666(((...:::(((222000000...999222<<<666222...///......***===AAA)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((((((***+++,,,...///000111111222222222///000000000111111111111000000///...------,,,,,,---,,,++++++******++++++---,,,+++***)))'''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))))))))$$$&&&((()))(((((()))******************++++++,,,111000///...111555999<<<@@@CCCFFFIIIJJJKKKMMMNNNMMMNNNPPPQQQRRRSSSVVVXXXWWWXXXXXXXXXXXXVVVTTTSSSXXXYYYYYYWWWTTTRRRSSSSSSKKKJJJGGGBBB===999999:::444111///---------+++)))---+++******++++++)))'''---***'''%%%&&&'''((((((&&&'''((())))))(((''''''''''''''''''''''''''''''((('''&&&'''(((+++---///444555777888:::;;;;;;;;;888888999999999:::::::::777555444555777666333000000000000///.........---...---,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%((( !!!''''''!!!$$$(((qqq$$$111!!!###""" --- +++"""''',,,*** """EEEAAA###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%...---ppp%%%///333777---222555111444777666;;;+++***888444333%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((((((***+++,,,---...///000000111111111//////000000000111111111000//////...------,,,,,,---,,,++++++******++++++...---,,,***)))'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''((((((((('''&&&((()))+++***)))((()))***'''((())),,,...111444555===@@@EEEJJJNNNQQQQQQQQQWWWXXXZZZ\\\^^^]]]\\\\\\[[[\\\]]]\\\\\\]]]```bbb___```bbbdddeeefffffffffbbbcccdddcccaaa_________]]][[[XXXUUUSSSRRRQQQPPPGGGDDD???:::777333///---...,,,***)))+++,,,,,,,,,***)))(((((())))))(((''''''((()))******)))((((((''''''''''''''''''''''''''''''&&&'''(((+++---///222333444555666666666666777777777888888888999999888666666666888777444111000000//////......------------,,,+++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''')))""""""''''''"""%%%)))rrr666###)))!!!+++VVV]]]RRR```ccc[[[___gggwww%%%111%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$hhh444%%%(((111555444444333444444444777333999,,,+++***EEE(((222 &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++,,,,,,---...////////////////////////000000000000/////////...------,,,,,,---,,,++++++******++++++///...---+++)))(((&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))((('''&&&&&&'''''''''(((((((((((()))))))))))))))((('''(((((()))((('''''')))+++(((***...333888>>>BBBDDDLLLPPPVVV]]]bbbdddeeedddjjjiiihhhhhhiiifffaaa\\\\\\\\\\\\\\\\\\___cccgggjjjjjjjjjjjjjjjkkkkkkllljjjlllllljjjfffaaa___^^^^^^[[[YYYZZZ^^^```___]]]ZZZVVVPPPKKKFFFBBB===:::555111---+++++++++++++++)))))))))+++,,,,,,***(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''(((***,,,...111111222333333333333333666666666777777777888888888777777888888777555333000000///......---,,,,,,---,,,+++******)))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''$$$###########################'''(((######''''''###%%%'''ppp???'''%%%###)))jjj&&&222''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!---%%%222JJJ***000///222555111555555000333222yyy777...&&&>>>888qqq---*** &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++***+++,,,------................../////////000000//////.........------------,,,++++++******++++++000///---,,,***(((&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((''''''))))))((('''''''''''''''((((((((((((&&&''')))*********+++,,,$$$&&&'''((()))+++///111555888===CCCIIINNNSSSUUU]]]^^^___aaadddgggiiijjjjjjgggccccccccc___WWWPPPNNNNNNOOOPPPRRRWWW]]]bbbfffeeedddcccdddfffgggiiijjjkkkjjjeee]]]UUUOOOLLLKKKHHHHHHNNNWWW]]]]]][[[]]]ZZZWWWUUUTTTRRRPPPNNNDDD@@@;;;666222...***'''+++***)))***++++++***((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((***+++,,,000111222333555555555666666666666777777777888888777777777888777666444333111000000///...---,,,,,,---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''$$$########################"""%%%%%%"""}}}$$$''''''###%%%$$$kkk444&&&***$$$!!!BBB666$$$--- '''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,%%%///111,,,...333---666333...111000PPP>>>...---<<<777BBB&&& )))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******)))***+++,,,,,,------,,,---............/////////...............------------,,,++++++******++++++///...---+++)))(((&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%***...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''&&&'''(((((('''&&&'''''''''((((((((())))))$$$&&&((()))((()))+++...***---000444777<<<@@@DDDMMMOOOSSSWWW[[[^^^aaabbbggggggggggggfffdddbbbaaaZZZWWWTTTUUUWWWUUUNNNHHHDDDDDDEEEEEEGGGLLLRRRWWWOOOOOOOOOQQQUUU[[[aaaeee^^^^^^\\\WWWOOOFFF@@@===<<<;;;===EEEOOOWWWXXXWWWVVVTTTTTTUUUXXXZZZZZZYYYSSSQQQNNNKKKFFF???888222111...+++)))((()))((((((***))))))(((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))***+++,,,...000222555666888888777777777888888888999999555666777777666444333222222111000///...---,,,,,,,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''$$$###########################&&&######ttt&&&'''&&&$$$$$$ fff&&&$$$,,,!!!%%%~~~%%%...$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++""",,,%%%***+++//////***444000///000000666___&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))))))))***+++,,,,,,,,,,,,------------.........///........................---,,,++++++******++++++---,,,+++***)))'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$(((---111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((('''&&&&&&(((((('''&&&''''''((((((((()))))))))&&&((())))))''')))...222;;;???EEEJJJNNNRRRVVVYYYaaabbbcccdddddddddcccbbb^^^aaafffgggddd\\\RRRLLLCCCBBBBBBDDDHHHIIIGGGDDD@@@@@@@@@??????AAAEEEHHH???>>><<<<<<@@@FFFLLLQQQJJJKKKKKKHHHBBB===:::888<<<<<<>>>DDDKKKPPPQQQPPPMMMLLLLLLNNNQQQTTTUUUTTTVVVWWWYYY[[[ZZZVVVOOOJJJ>>>:::444///---,,,+++***++++++)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******'''))),,,///222444666777777777777888888888999999444666777777555333222333333333222111///...------,,,+++***))))))((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((($$$'''mmm&&&%%%%%%%%%%%% eee###$$$(((000UUUzzz &&&,,,///%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++$$$***###GGGBBB"""333)))++++++222+++333---000,,,666000***###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,---------.................................---,,,++++++******++++++******))))))(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''((((((***,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))))))))(((''''''))))))(((''''''((((((((()))))))))))))))+++------...333<<>>@@@AAABBB???@@@@@@>>>===>>>@@@BBBAAA===999555666:::???CCCEEEGGGHHHHHHFFFDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDGGGHHHHHHHHHKKKNNNSSSYYY^^^___]]][[[RRRNNNHHHBBB>>>999555222...---,,,******)))******((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&(((***---000222333444666666666777777777888888444777999888555333333444555444333222111///......,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((("""'''ggg$$$###$$$&&&((("""iii$$$%%%'''###---***---RRR777 333333%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))+++&&&$$$///000111)))***000222'''777)))///...|||vvv///666+++######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))))))))((()))***+++,,,,,,---,,,,,,,,,,,,,,,---------......---.....................---,,,++++++******++++++((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&***,,,,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))******)))((()))***+++***((((((((((((((()))))))))))))))---000333777@@@MMMWWWVVVZZZ___ccccccbbbbbbbbb___^^^\\\XXXSSSMMMHHHEEEDDDFFFJJJLLLKKKHHHCCC@@@AAAAAAAAA???>>>>>>@@@BBBBBBCCCDDDDDDDDDDDDFFFHHHEEEBBB>>>;;;<<>>???AAA@@@@@@???AAAFFFNNNVVV\\\^^^^^^bbb___ZZZTTTNNNGGG@@@;;;000///...,,,++++++,,,,,,))))))))))))))))))))))))&&&&&&'''((()))))))))(((((()))+++...000111222222555555555555666666666777555888:::999666444444555666555444333111000///...,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&& &&&aaa"""!!!$$$(((+++&&&mmm$$$%%%***,,,)))!!!eee///---...+++ ///&&&'''''''''(((((())))))''''''''''''''''''''''''%%%*** '''+++FFF+++!!!888***444222%%%:::&&&---111SSS333&&&///%%%***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((''''''+++***)))******)))&&&###))))))(((((()))***+++,,,))))))))))))))))))))))))+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,---...//////000000//////.........---...------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((((()))***+++(((***,,,,,,+++))))))***,,,000999BBBKKKRRRVVVXXX]]][[[ZZZ[[[\\\ZZZVVVRRRNNNMMMJJJFFFAAA???>>>??????AAACCCDDDCCCCCCDDDEEECCCEEEGGGIIIJJJLLLPPPRRRNNNSSSQQQKKKHHHLLLNNNLLLOOOJJJFFFFFFJJJOOOVVV\\\eeeeeeffffffdddaaa^^^\\\eeedddbbb^^^YYYPPPFFF??????>>><<<;;;;;;<<<======;;;>>>AAABBBCCCJJJTTT\\\aaa___]]]ZZZXXXTTTOOOLLL;;;888222---+++,,,///111(((((((((***+++,,,***(((''''''((((((((((((((('''))))))***+++,,,...///000222333444444555555444444777777777777777666666555777555444444444333000...,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++'''GGG'''&&&"""***)))$$$xxx!!!(((&&&"""&&&...***hhh|||)))((())))))'''%%%&&&(((&&&$$$333$$$,,,$$$""",,,---((($$$%%%)))***&&&!!!&&&--- +++'''$$$***...%%%***+++---.........000222111************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''(((''''''(((******)))(((''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,+++,,,,,,---...///000/////////.........---...------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++***)))((((((((())))))'''((((((((()))---333777???EEEMMMUUU[[[\\\[[[YYYYYYUUUOOOKKKHHHEEEAAA>>>??????>>><<<;;;;;;<<<===>>>CCCIIIMMMOOOOOOOOOOOOXXX[[[___bbbdddfffiiijjjhhhjjjhhhaaa___bbbcccaaa^^^]]]\\\\\\]]]___cccgggfffggggggggggggfffeeedddgggggghhhhhhgggddd^^^ZZZKKKHHHEEEAAA>>>;;;888666;;;<<<===<<<<<<>>>CCCGGGPPPSSSXXX^^^aaa___[[[WWWSSSNNNFFF???999222,,,'''***))))))***+++***(((&&&(((((())))))))))))(((((()))))))))***,,,---///000000111222333444444444444777777777777777666555444555444333333333333000...,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$999$$$%%% '''&&&"""vvv)))&&&%%%$$$%%%&&&###AAArrr!!!000%%%###!!!###&&&)))+++---(((333%%%***333"""+++ $$$''')))'''$$$!!!%%%$$$$$$&&&JJJ///+++***+++---...---...000111333MMM222,,,*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))***)))))))))))))))(((((()))******++++++,,,,,,---,,,++++++---000333444333111111222222111000...---111000000///...---,,,,,,*********))))))((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***++++++++++++,,,,,,---...////////////..................------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***************+++++++++)))***+++...333<<>>???IIIPPPYYY```dddeeeeeedddcccgggkkknnnoooooopppqqqnnnnnnjjjeeedddffffffcccaaaeeeiiijjjiiijjjlllnnnhhhhhhggggggggghhhiiiiiigggggggggggghhhfffbbb___\\\YYYVVVTTTQQQNNNJJJGGGDDDCCCBBBBBBBBBAAA>>><<<>>>BBBHHHPPPWWWZZZYYYXXXYYYWWWTTTPPPLLLDDD:::222000...++++++++++++)))((()))))))))))))))))))))))))))))))))***+++---...///...///111222444555555555777777777777666555444333333222111222222222000...,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""((('''$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!'''%%%&&&***$$$%%%!!!'''%%%"""uuu...$$$''''''%%%######kkk&&&+++555!!!+++++++++,,,---+++&&&!!!...222bbb000000---'''######)))///,,,###222!!!000&&&III###000***+++------------///000&&&BBBrrr777###000555'''(((666666'''%%%111******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))(((((((((((()))***+++,,,---///000000444444555666777888999999<<<::::::<<>>???>>>===<<<;;;:::999888222222000///,,,***((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++++++++,,,---...///...........................------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((('''(((((((((((()))))))))))))))***+++,,,---------***---444;;;DDDNNNWWW^^^\\\^^^___^^^WWWMMMBBB<<<999777444444666:::>>>AAA<<<<<<<<<>>>AAACCCDDDDDDIIIOOOWWW^^^aaabbbccccccccceeeggggggfffeeefffgggnnnkkkgggeeefffgggfffddd]]]ccciiiiiiiiikkkoooppplllkkkiiihhhggghhhiiiiiieeedddccccccdddcccaaa___]]][[[YYYXXXXXXVVVQQQMMMNNNLLLKKKMMMOOOMMMFFF???<<<::::::<<>>;;;777333///---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***++++++++++++,,,---......---------..................------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++,,,---555AAALLLTTTZZZ^^^aaa```^^^ZZZTTTLLLCCC;;;666;;;;;;<<<>>>AAADDDHHHJJJNNNLLLKKKLLLNNNOOONNNLLLOOORRRVVVYYYZZZ\\\^^^```bbbbbbcccbbbaaabbbeeeggghhheeeccccccdddeeefffgggffflllmmmjjjiiiooossstttmmmlllkkkiiigggfffeeeeeeaaa``````bbbeeeffffffeee___]]]ZZZ[[[\\\[[[WWWRRRRRRPPPOOORRRUUURRRIIIAAAAAA>>>;;;:::;;;>>>@@@AAAGGGNNNUUUVVVRRROOOQQQTTTIIICCC999222...,,,,,,,,,***)))((('''''''''((((((((((((((()))***+++,,,---...///111333555666777888666666666555555444222222111000///000111111000...------,,,,,,+++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&""")))$$$)))%%%(((&&&'''{{{DDD$$$%%%///(((###---(((+++888TTT---'''111000333"""!!!666***+++---000---$$$!!!%%%+++---"""$$$###]]]KKK666...&&&###'''+++,,,+++*** ,,,///%%%+++&&&sss)))+++,,,,,,++++++---...111)))IIIJJJ!!!)))!!!000555***"""&&&)))%%%)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++...111555888:::>>>???BBBEEEIIIMMMPPPQQQPPPPPPQQQRRRSSSTTTUUUVVVXXXVVVUUUUUUWWWXXXXXXWWWUUUUUUUUUUUUUUUSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLJJJHHHDDD@@@<<<::://////...,,,***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))************++++++,,,---...---------------............------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++******+++---...000@@@HHHSSS]]]aaaaaa___^^^WWWTTTNNNHHHBBB>>><<<;;;===AAAFFFJJJNNNRRRVVVZZZZZZXXXWWWXXX[[[\\\YYYVVVYYYZZZZZZZZZZZZ\\\___bbbccceeehhhjjjlllooosssvvvtttrrrrrrsssrrrqqqtttzzz}}}tttssszzz~~~{{{ooopppqqqqqqpppmmmkkkiiifffdddcccbbbbbbaaa___\\\\\\YYYWWW[[[```bbb```\\\WWWUUUTTTVVVWWWTTTLLLEEEBBBBBBCCCDDDEEECCC???<<<@@@GGGMMMOOONNNNNNSSSXXXUUUOOOEEE===666111---+++,,,+++)))(((''''''((()))(((((((((((()))***+++,,,---...000222444666666777444444444555444444333222222111000111111111///------------,,,++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!'''$$$$$$$$$%%%%%%&&&&&&'''''''''!!!!!!((((((qqq!!!'''$$$&&&%%%(((|||555"""***---&&& +++222"""sss...---****** &&&)))###%%%555%%%,,,***)))+++)))###000777,,,'''III:::+++&&&)))+++&&&***$$$&&&///&&&,,,```,,,)))***,,,++++++***,,,---&&&333---AAA***666,,,%%%***333666222---))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222333666;;;@@@FFFJJJLLLNNNOOOPPPRRRTTTVVVXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYWWWQQQPPPOOOLLLJJJHHHFFFEEEJJJJJJKKKLLLMMMOOOOOOPPPMMMMMMNNNNNNMMMKKKIIIHHH>>><<<999555111---***)))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))************+++,,,---...,,,,,,,,,------............------,,,,,,++++++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********++++++,,,...333999???CCCVVVZZZ___aaa___ZZZUUUSSSIIIFFFCCC@@@@@@CCCFFFIIIHHHKKKPPPTTTVVVZZZ___ccc]]][[[\\\```fffiiihhheee___````````````cccfffiii{{{~~~{{{vvvqqqmmmccc^^^ZZZ[[[___aaa^^^ZZZ\\\[[[ZZZZZZZZZXXXSSSOOOGGGHHHKKKNNNPPPNNNKKKHHHCCCDDDGGGKKKOOORRRTTTTTTXXXVVVRRRNNNHHHAAA999444///---+++***))))))***+++((((((((((((((()))***+++,,,---...000222333333444222222333444444444444333444222111111222111///---...------,,,,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###!!!&&&'''$$$$$$$$$%%%%%%&&&''''''(((((($$$)))%%%,,,BBB (((%%%&&&&&&++++++###---&&&***$$$'''!!!,,,"""xxxIII''',,,(((,,, +++444'''333333)))333,,,---)))"""&&&///---$$$###+++***|||BBB(((%%%+++///+++***)))*** (((***777aaa)))***++++++******+++,,,555333@@@000111/////////((("""%%%...))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&@@@AAADDDHHHMMMRRRVVVYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXXXXZZZ[[[[[[YYYWWWFFFDDDAAA===999666444444:::;;;<<<>>>@@@BBBCCCDDDGGGIIILLLOOOPPPPPPPPPOOOLLLJJJEEE???999333///,,,))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))************+++,,,---...,,,,,,,,,------...............---,,,,,,++++++***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%'''((()))***************************))))))))))))************(((***---333===HHHRRRXXX``````^^^YYYQQQJJJEEECCCBBBAAA@@@BBBFFFMMMTTTXXX\\\]]]]]][[[XXXXXX[[[^^^[[[[[[]]]dddmmmssssssqqqxxxzzz|||}}}~~~}}}vvvtttoooggg```[[[ZZZZZZZZZ[[[ZZZXXXWWWVVVTTTSSSTTTWWWYYYZZZZZZQQQLLLIIILLLQQQRRRMMMFFFVVVXXXZZZ\\\ZZZRRRHHHAAA111000---+++++++++,,,---(((((('''(((((()))***+++++++++---///000111111111111111222333444444444444555333222222222111///---...------,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))'''$$$"""$$$---'''$$$$$$$$$%%%%%%&&&'''(((((($$$"""+++%%%!!!***'''((()))///$$$%%%..."""000+++&&&,,,$$$***444bbb333###***...)))000;;;''')))***++++++***)))+++,,,###+++777--->>>HHH))),,,+++'''+++111---$$$)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&LLLNNNRRRTTTUUUVVVXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYUUUOOOMMMPPPQQQPPPUUU\\\YYYUUUQQQRRRVVVVVVPPPJJJBBB<<<666222222222111000---...///111333444666666999999;;;>>>CCCHHHMMMPPPOOOOOOOOOKKKDDD;;;333---***---000///+++))))))+++(((((((((((()))******+++******++++++***))))))((()))************+++++++++,,,,,,,,,---------......------------,,,+++***))))))))))))))))))((('''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))((('''''''''''''''((((((((((((((('''''''''000***&&&))),,,***(((((()))111;;;CCCJJJSSS___hhhbbb]]]TTTLLLEEEBBBAAAAAA???CCCIIIOOOTTTYYY^^^bbb^^^ZZZZZZ___ddddddeeeggg```^^^gggyyyrrrmmmeeeaaaZZZUUUTTTVVVXXXZZZZZZ\\\]]]]]]\\\\\\^^^___[[[ZZZZZZYYYXXXUUUPPPLLLPPPVVV\\\^^^[[[VVVTTTSSSGGG>>>222,,,,,,,,,***(((+++***))))))***+++***)))***+++,,,---///111333444111111111000111111222222333333222111000///...---...------,,,,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&---'''222$$$$$$%%%^^^((($$$%%%%%%%%%%%%%%%%%%%%%%%%((("""(((''' ---'''!!!"""###..."""555---'''((('''%%%''',,,555)))666%%%###///+++---111%%%jjj!!!777,,,&&&,,,'''...111111---%%%;;;000XXX,,,000+++,,,(((%%%---...(((,,,...)))$$$$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((QQQSSSWWWYYYZZZ[[[[[[[[[[[[YYYVVVRRROOOLLLJJJJJJFFFAAA???BBBCCCCCCGGGMMMOOOLLLJJJJJJLLLLLLHHHDDD<<<888222///000000000///111111111000//////......///000222555888<<<>>>@@@IIIJJJLLLLLLIIIDDD@@@<<<000...+++*********+++++++++***)))((((((((())))))&&&'''(((((()))))))))))))))************+++++++++,,,,,,,,,------------...------------,,,+++***))))))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))))))))))))))))))))))))))...++++++...---***+++///333;;;HHHTTT\\\___^^^]]]XXXRRRIIIAAA===<<<>>>AAAKKKOOOVVVZZZ\\\\\\\\\\\\^^^XXXUUUXXX\\\aaagggmmmhhhgggrrrtttlllgggccc]]]WWW]]]\\\[[[\\\^^^aaadddfff```^^^]]]\\\]]]]]]\\\[[[VVVVVVWWWWWWVVVTTTQQQOOOKKKGGGAAA;;;666222...,,,---,,,+++,,,------,,,*********+++,,,...000222333222222222222222333333444333333222111000///............---,,,,,,++++++***))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,"""===((($$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,((('''RRR>>>???***000###---'''&&&)))***((()))...(((,,,(((+++MMM^^^,,,***555,,,+++***,,,'''JJJ@@@(((---)))000,,,)))---''';;;,,,(((---222iii;;;(((---999######)))'''&&&)))///111***"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''ZZZ[[[[[[[[[YYYWWWTTTRRRKKKIIIEEEAAA===;;;999888777444222333444555888<<<<<<<<<<<<===<<<<<<;;;:::999555111//////000111111555444333222000///------,,,---...000111222333333;;;===@@@CCCEEEEEEEEEEEE;;;555---***+++------+++,,,+++)))((('''((())))))''''''(((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------------------,,,+++******)))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******************************))))))+++...,,,+++000888EEEKKKVVV```ddd```VVVMMMDDD@@@:::777777<<>>:::888000...,,,+++++++++***)))*********,,,---///111222333333333444444555555555333222222111000///............------,,,+++++++++)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!000(((%%%%%%%%%%%%%%%%%%%%%%%%%%%+++000"""---%%%EEE 777!!!333jjj***((((((+++,,,******---###111...&&&!!!,,,%%%==="""%%%///&&&+++)))///***000000%%%---(((555---"""222+++///:::***111$$$000!!!))),,,---((( ###+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ccc___XXXRRRLLLGGGBBB???555444333222222333444555333111//////......000222000333666777666666999;;;>>>;;;888666555555666666888888888888888888888888777555444222222222333333111333666999<<<>>>@@@AAACCC>>>777222000000///...///...,,,************+++,,,++++++***))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,---------,,,,,,+++***)))))))))))))))(((''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,************++++++++++++***(((***...111444===FFFTTTWWW[[[]]]YYYQQQFFF???888888999<<>>&&&'''---,,,------,,,+++,,,...000---;;;444:::vvvFFF555CCC...222777...666""")))000&&&)))111$$$111...&&&111///(((===555iiieee,,,)))999///&&&!!!&&&...111...***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaYYYNNNCCC<<<777444111111000//////000333666888777777555333111111111000111555:::;;;;;;===BBBGGGIIIHHHEEEBBB???>>>??????======>>>???@@@AAABBBBBB@@@===888444111222444555333444444555666777888888===>>>===999555222222333555444222000...,,,+++***,,,+++***))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------,,,++++++)))))))))))))))(((''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''')))***,,,---)))))))))******+++++++++000++++++222<<>>DDDLLLUUU]]]dddhhhhhhgggdddaaa___aaafffjjjlllxxx}}}iiiddd^^^[[[\\\^^^aaaccc\\\]]]^^^\\\XXXVVVVVVWWWOOONNNOOOSSSXXXYYYVVVRRRLLLEEE:::111------...///*********++++++---......///000222333444444444333222222111111000000////////////...------,,,,,,+++***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&888'''!!!EEE)))&&&&&&&&&&&&&&&&&&&&&&&&&&&###+++%%%$$$''',,,///"""sss))) %%%lll444'''+++---//////000444:::===CCC@@@GGGNNN^^^RRRMMMSSSKKKNNNEEEEEEIII666CCC---&&&'''111%%%000***'''333666777444+++555777...###$$$&&&---111---$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ZZZRRRFFF===999777555333777555222000000111333444<<<>>>>>>:::999:::999777666999===???AAADDDIIIMMMSSSRRRQQQMMMJJJHHHHHHIIIDDDEEEEEEEEEFFFFFFGGGGGGDDD@@@;;;666333222444555555555555444333222111000111555999888555222333666::::::999888555222///---+++***)))))))))***,,,---)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***,,,---)))))))))******+++,,,,,,000,,,---999FFFPPPWWW]]]PPPUUUXXXTTTJJJ@@@<<<<<>>:::888555222222333555666AAAEEEFFFCCCDDDGGGFFFBBB@@@AAACCCEEEGGGJJJNNNQQQVVVVVVVVVTTTPPPNNNOOOQQQKKKKKKKKKLLLLLLMMMMMMMMMIIIGGGDDDAAA===;;;:::999888888999999888666444333///111333444333222222222555777;;;>>>>>>===:::999333222///---+++++++++,,,)))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((()))***+++,,,*********+++,,,---------...000:::HHHSSSXXX\\\```[[[YYYTTTMMMEEEBBBCCCEEEDDDGGGLLLQQQVVVZZZ]]]^^^```ccciiipppyyy{{{~~~qqqddd[[[WWWXXXXXXYYYXXXVVVUUUTTTTTTVVVTTTSSSUUUXXXZZZYYYWWWSSSNNNEEE>>>888444111...---,,,,,,,,,,,,------...,,,...000222333333222222111111111111000000000000/////////...------,,,,,,*********)))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$ %%%!!!111(((ddd)))''''''''''''''''''''''''''')))((($$$...)))***333---888333:::888>>>GGGMMMNNNRRRZZZbbbeeecccmmmeeejjjhhhnnn```JJJKKKQQQOOOQQQZZZYYYjjj***...)))---,,,''',,,&&&&&&***:::***!!!***,,,***888>>>mmmCCC)))...&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''\\\WWWQQQOOOPPPOOOKKKGGG;;;:::888888999<<<@@@CCCDDDJJJLLLJJJLLLPPPPPPLLLNNNNNNNNNOOOQQQTTTWWWXXXUUUVVVWWWUUURRRQQQSSSUUUNNNNNNOOOPPPRRRSSSTTTUUUQQQQQQPPPOOOLLLHHHDDDAAA>>>???AAABBBBBBAAA???>>>666333000000222222///,,,,,,111888@@@EEEGGGGGGFFF@@@===888333...+++***))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,)))))))))))))))(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((()))***+++,,,++++++,,,,,,---...//////333;;;KKK[[[aaaaaacccgggnnnbbbPPPCCC>>>AAAGGGLLLLLLMMMQQQUUUZZZ^^^bbbdddeeennn}}}{{{xxxzzzuuu```\\\XXXWWWYYYYYYWWWTTTRRRUUUXXXYYYYYYYYYZZZ\\\XXXUUUPPPKKKFFF@@@:::666---------,,,,,,------...,,,...000333444444333222111111111111000000000000/////////...------,,,,,,************))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&,,,((((((((( """(((***KKK***'''''''''''''''''''''''''''%%%++++++ ......---###...666:::???LLLQQQVVV```fffdddcccgggiiiiiiooo```uuujjjvvvpppxxxTTTaaaRRR[[[QQQYYYPPP[[[---...%%%(((000)))111:::)))(((,,,444333&&&:::((((((777,,,ggghhh111"""---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ZZZXXXWWWYYYYYYTTTKKKCCC>>>>>>>>>@@@DDDIIILLLMMMQQQPPPPPPQQQTTTXXX[[[]]]YYY\\\\\\XXXUUUXXXbbbkkkjjjddd```___]]]XXXVVVWWWSSSZZZ^^^[[[XXXYYYYYYXXXUUUUUUVVVVVVUUUTTTTTTTTTPPPPPPNNNMMMKKKIIIGGGFFFEEE===777555333///---///000000000222666===FFFLLLIIIGGGDDDAAA<<<666///+++...,,,***(((((()))+++---************************++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''***'''%%%&&&)))++++++))),,,***+++///...---555???KKKSSS\\\^^^\\\^^^eeemmmiiiXXXHHHGGGNNNRRRRRRQQQ```[[[\\\dddiiiiiijjjmmmsss}}}fff\\\XXXUUUVVVYYYRRRSSSUUUXXX[[[[[[YYYWWWSSSUUUVVVSSSMMMFFFAAA???555222...,,,,,,---------////////////000111222333333333333222222222222111//////...---,,,,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&---###,,,ooo'''"""'''''''''''''''''''''''')))(((((('''''''''((((((***000###"""dddXXXKKK]]]cccbbbeeehhhfffdddfffiiikkkkkkiiikkktttfffjjjxxxaaaxxxSSSUUU```[[[^^^___WWWiiibbb***"""999'''******+++++++++,,,,,,,,,---......///////////////ccc(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''$$$%%%''')))'''&&&^^^\\\[[[[[[[[[UUULLLEEEFFFEEEEEEIIIOOOTTTUUUTTTVVVSSSPPPRRRXXX^^^ccceeelllkkkhhheeefffmmmzzz{{{uuuoooiiihhhjjjnnnwww{{{tttkkkeeebbb```[[[[[[[[[\\\\\\[[[XXXVVVWWWUUURRROOONNNNNNNNNMMMMMMEEE>>>;;;888444333444222111000000333999@@@EEEJJJIIIGGGEEEAAA:::333---+++***************+++,,,************************++++++++++++++++++++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''(((+++,,,+++***,,,++++++---,,,000===LLLSSSYYY___aaa```aaagggmmmXXXOOOJJJNNNVVV[[[___aaafffcccdddjjjnnnnnnppptttooo```VVVRRRTTTWWWUUUTTTVVVYYY[[[YYYXXXRRRPPPNNNNNNOOOMMMHHHCCC:::777222///......------////////////000111222333333333333222222111111111//////...---,,,,,,,,,,,,***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&(((***""" ///}}}''')))'''''''''''''''''''''''')))((((((''''''(((((((((!!!%%%000///555jjjVVV\\\eeedddfffnnnnnnllljjjkkkmmmnnnmmmkkkaaammmeeehhhvvvhhhnnnKKKGGGGGGJJJWWWbbb```iiieee666777&&&,,,******+++++++++,,,,,,,,,------...///////////////>>>''')))ddd///&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%'''((('''&&&___]]]\\\]]]]]]YYYRRRLLLUUUSSSRRRTTTWWWYYYXXXWWW___[[[YYY```ooo~~~}}}rrrsssuuuzzz|||xxxiiiccc[[[UUURRRSSSTTTUUUVVVPPPKKKIIIDDD;;;555333555333111///000444888;;;GGGGGGHHHHHHFFFAAA:::444***+++++++++++++++******************************++++++++++++++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((***,,,---+++***++++++,,,---000888JJJZZZ]]]\\\ZZZYYY[[[aaajjjpppWWWUUUYYY```ddddddfffhhhiiigggiiiooouuu~~~qqq```XXXVVVSSSRRRUUUZZZ]]][[[WWWRRRKKKFFFIIIQQQTTTPPPJJJBBB>>>999555333111...,,,.........///000111333444444444333333222111000000000///...---,,,,,,,,,,,,******)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$,,,111(((888uuu---&&&''''''''''''''''''''''''))))))(((((((((((())))))000%%%&&&000))) 777\\\dddRRRWWWcccnnnnnnfffgggnnncccaaa___^^^^^^^^^\\\ZZZTTT[[[VVVUUU______[[[aaa^^^___bbbdddcccaaa^^^\\\YYY\\\^^^[[[VVVSSSUUUXXX]]]SSSHHHFFFGGGLLL555FFFLLLRRR\\\ccc```[[[cccpppbbb___\\\ZZZZZZ\\\___aaa]]]]]]\\\[[[XXXQQQJJJDDD555222///+++******,,,---(((555 (((***333000******+++++++++,,,,,,,,,,,,---......//////......)))000333...+++<<<___}}}{{{333"""((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&[[[[[[[[[\\\^^^]]]YYYVVVYYYYYYYYYXXXWWWYYY]]]```sssnnnlllwwwvvvggg^^^YYYWWWUUUVVVRRRQQQRRRNNNDDD<<<999;;;888444111000111222333>>>@@@DDDHHHIIIGGGBBB>>>111000...,,,+++*********************************++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))))))))&&&'''(((***+++,,,+++***+++,,,///555>>>IIIUUU]]]```XXXNNNJJJPPP]]]kkkuuuaaabbbgggoooqqqmmmiiiiiimmmooosssyyyxxxwwwzzzrrr\\\WWWSSSTTTYYY\\\YYYUUUTTTLLLFFFIIIPPPUUUSSSOOOJJJFFFAAA<<<999555000---------......000111333444555444444333222111000000000///...------,,,,,,,,,*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,''' ---111,,,>>>!!!$$$222)))###)))'''''''''''''''''''''''''''))))))((((((((()))******)))***&&&###---999111 888<<<@@@DDDNNN]]]gggjjjhhhhhhhhhgggfffdddbbbaaaZZZYYYXXXWWWUUUTTTRRRPPPQQQMMMIIIFFFGGGNNNOOOFFFMMMQQQYYY```eeeffffffeeemmmnnnnnnkkkeeeaaaaaaccc```XXXMMMRRRMMMOOOYYY\\\PPPVVV\\\___bbbcccaaa^^^bbb```]]]ZZZXXXWWWXXXXXXaaaaaabbbcccbbb___YYYUUUBBB@@@;;;555111...,,,,,,...+++333222+++***(((,,,******+++++++++,,,,,,,,,,,,,,,---............---'''&&&%%%&&&(((***+++,,,,,,+++))),,,---&&&"""(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''ZZZYYYYYYYYYZZZZZZYYYXXXSSSWWWZZZXXXUUUYYYeeepppxxxrrrxxx~~~wwwnnnkkknnntttwwwyyysssnnnkkknnntttzzzrrrkkkggg```YYYSSSQQQNNNIIIFFFGGGCCC???:::666555444222111555777<<>><<<999555111222555:::AAAFFFIIIIIIDDDAAA;;;555000---,,,,,,************************++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))'''(((((())))))******+++&&&((()))))))))***---///333:::EEEQQQ^^^ddd^^^UUUOOOOOOQQQVVV]]]dddiiikkkgggddddddiiillljjjhhhiiiqqqyyyzzzkkkYYYQQQOOOPPPUUUVVVWWWTTTQQQPPPQQQSSSPPPNNNKKKHHHDDD???999555............///000111111333333333222222222111111111000///...------------++++++*********))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######...111,,,))),,,:::$$$!!!222555'''###(((((((((((((((((((((((())))))))))))***+++,,,---444///000999@@@CCCHHHPPPYYY___dddeeeffffffccc^^^GGGEEEBBB???===>>>BBBGGGVVVYYY\\\]]]\\\\\\\\\]]]___YYY```ggg\\\TTTYYY^^^VVVYYY]]]aaadddfffggghhhkkkjjjiiiiiijjjjjjiiihhhdddYYYUUUTTT\\\YYYkkkaaaccchhhhhhaaa]]]___^^^YYY^^^___bbbddddddcccbbb```ccc```^^^]]]]]]______^^^\\\\\\[[[WWWQQQHHH???:::>>>...222222,,,+++(((*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,'''$$$$$$)))---,,,***666444,,,"""###+++222((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((XXXVVVSSSPPPLLLKKKLLLMMM]]]^^^^^^\\\[[[]]]ccchhhYYYQQQHHHHHHMMMQQQNNNJJJGGGFFFDDDDDDEEEGGGGGGHHHGGGGGGJJJLLLLLLKKKQQQZZZ^^^hhhooommmnnn{{{yyyhhhZZZTTTUUUTTTPPPJJJHHHHHHFFFAAA===666444333555999???CCCEEEFFFEEEBBB>>>999444000---************************+++++++++++++++++++++++++++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''(((((()))******++++++)))***+++***)))+++000444<<>>::://////.........//////000111222222222222333333333111000///...------------+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''',,,%%%"""$$$&&&###"""###"""///333!!!666!!!((((((((((((((((((((((((************+++,,,------'''555<<<888AAAXXXjjjmmmiiiooorrroooiii```TTTIII;;;999;;;>>><<<888===EEEJJJNNNSSSWWWXXXYYY[[[]]]aaacccgggjjjggg___ZZZZZZ\\\\\\\\\]]]___aaacccdddfffhhhjjjhhhdddbbbccceeeoooffflll^^^jjjaaa```XXXVVV\\\``````___```aaaaaa\\\]]]___aaabbbcccddddddccc```\\\YYYWWWVVVTTTSSS]]]^^^___^^^ZZZTTTMMMIII333///&&&)))---,,,///...******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,%%%///777222'''"""(((111&&&***---111))) ((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%''')))SSSQQQOOOKKKIIIIIIKKKMMMQQQQQQTTTZZZaaahhhkkklllZZZQQQHHHEEEHHHLLLLLLJJJJJJIIIHHHGGGFFFFFFGGGHHHEEEHHHLLLOOOLLLHHHJJJPPPNNNWWW\\\YYYZZZfffwwwwwwkkkgggYYYTTTOOONNNNNNMMMGGGBBB<<<888333222444999>>>AAAEEEFFFFFFDDD@@@999222...************************+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((()))***+++++++++,,,---,,,+++***,,,222777BBBQQQ^^^```___``````]]]bbbbbbbbb``````bbbgggkkk___aaadddhhhkkkuuu|||fffZZZPPPTTTXXX[[[[[[YYYWWWVVVOOONNNMMMLLLKKKGGGAAA===000000///...............000111111222222333444444111000///......------...+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''""")))...+++'''(((***,,,'''222''' ...///&&&+++))))))))))))))))))))))))************+++,,,---...111<<>>;;;444///******---...,,,(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%&&&'''***---///''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%+++'''%%%((((((%%%$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******************+++,,,+++,,,,,,******333BBBNNNZZZZZZ\\\___bbbdddcccbbbeeeeeeeeeeeeddddddfffhhhcccaaaeeettt~~~rrrdddVVVUUUXXXYYYZZZ\\\SSSQQQMMMJJJHHHFFFEEEDDD===666...,,,...111000...000000000111222222333333222111111111000000//////---,,,++++++******++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&******(((''''''((())))))'''((())))))((('''(((***,,,//////+++'''+++666@@@RRRUUUZZZ```dddgggiiiiiiiiikkkllliiibbbWWWLLLEEEKKKOOOSSSVVVXXX[[[bbbggggggeeegggllllllhhhjjjooofffcccaaaccceeedddcccccchhhkkkqqqrrrjjjfffvvvssskkkhhhccc[[[WWWVVVWWWWWWWWWZZZZZZ]]]aaaaaaZZZRRRNNNUUUUUUVVVYYY___```ZZZSSSVVVQQQJJJ@@@888111---,,,***++++++************+++************************************************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''EEEGGGKKKOOOPPPOOOKKKHHHKKKJJJKKKQQQ\\\eeekkklllbbbcccdddeeeooo{{{zzz|||pppgggeeeffffffbbbdddlllssstttuuuyyyooocccUUUIIILLLJJJFFF@@@;;;777666555<<<>>>@@@CCCCCCCCCBBBAAA:::555...++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&'''))),,,---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%)))%%%###'''(((&&&%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((()))))))))*********))))))******++++++111...,,,---555AAAMMMUUU\\\]]]^^^aaadddeeeeeedddeeeggghhhhhhfffccc```___^^^iii}}}}}}hhhZZZUUUUUUVVVXXXWWWTTTMMMFFFDDDFFFIIIEEE>>>555000///000000///000000000111222222333333333333222111000000//////---,,,++++++***+++++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&)))((((((''''''((()))***'''(((******))))))***+++%%%)))---000444>>>LLLVVV___bbbfffiiikkkkkkiiihhhhhhgggfffccc^^^YYYTTTQQQOOOQQQUUUZZZ```eeeggghhhcccaaadddjjjlllhhhfffhhhccceeekkkttt}}}qqqiiifffeeeeeedddYYYZZZ[[[[[[XXXWWWXXX[[[PPPOOOOOOOOORRRUUUWWWWWWOOONNNMMMMMMJJJBBB666---++++++***+++,,,,,,,,,+++++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&''''''FFFGGGLLLRRRVVVWWWSSSOOOWWW\\\fffvvv{{{}}}~~~yyywwwrrrkkkfffeeehhhsssppp^^^TTTPPPJJJEEEBBB???;;;888999999;;;===@@@CCCEEEFFFBBB===555...******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&''')))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''''''''&&&(((###"""&&&'''&&&%%%''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((()))))))))******)))))))))))))))***++++++222...,,,222AAAPPPZZZ]]]^^^```bbbdddfffggggggfffeeefffhhhiiiiiigggdddbbblllnnnbbb\\\WWWWWWZZZ[[[VVVMMMGGGHHHKKKMMMGGG@@@888222000///000000000111111222333333333555444333222111000///...------,,,+++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''(((((((((''''''''''''&&&''''''&&&''''''((()))***'''(((*********)))+++,,,,,,000666>>>GGGQQQ\\\cccfffhhhkkknnnnnnllliiifffbbb^^^XXXRRRMMMJJJJJJJJJQQQRRRVVV^^^fffkkkjjjggggggcccbbbdddfffeeeeeegggkkk|||xxxzzzxxxnnnbbbYYYXXXYYYTTTSSSQQQMMMIIIGGGIIILLLJJJIIIJJJQQQVVVRRREEE:::222...++++++---...---++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((IIIOOOWWW___dddgggjjjkkkvvvtttkkkggghhhlllqqquuu{{{fff```WWWNNNHHHDDDAAA@@@999888888999<<<@@@DDDGGGEEEBBB<<<444...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''+++&&&$$$&&&(((&&&&&&((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((()))))))))*********)))))))))))))))***+++,,,,,,,,,000;;;KKKXXX___```aaacccfffggghhhhhhhhhiiiiiigggdddcccdddgggiiijjj}}}jjjXXXTTTYYY]]]]]]WWWPPPKKKIIIOOOMMMHHHAAA888222000///000000111222222333333444666666444333111000///...------,,,++++++++++++,,,++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''((('''''''''))))))((((((''''''&&&&&&((((((((('''''''''''''''%%%&&&&&&'''(((((()))***'''(((******))))))+++---999===FFFOOOXXX^^^bbbdddfffffffffdddbbb___\\\ZZZVVVRRRLLLFFFCCCDDDFFFHHHXXXZZZ^^^ccciiijjjhhheeecccaaa^^^]]]___fffqqqzzznnn___UUUYYYVVVSSSQQQLLLFFFCCCDDDIIIEEECCCGGGNNNRRRPPPLLL>>>888000,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))WWWgggzzzyyyuuuzzzzzzyyyvvvttttttyyyxxxeeeSSSHHHFFFGGG>>><<<:::999:::===@@@CCCCCCBBB@@@;;;555000------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((000***'''((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((())))))))))))************))))))))))))***+++,,,---'''///<<>>>>>??????>>>;;;666000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((222---)))))))))&&&&&&((('''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((())))))))))))*********++++++*********+++,,,---...///...;;;LLLWWW\\\]]]aaadddcccgggjjjjjjhhhfffhhhjjjddddddhhhsssssseee\\\ZZZZZZWWWTTTMMMMMMMMMKKKFFF???777222111111222222333444444444555444333222111000///......------,,,,,,,,,,,,,,,******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&''''''((((((''''''(((((((((((((((''''''''''''(((((((((((()))))))))&&&'''((()))*********))))))******+++///555<<>>>>>888222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''///)))&&&'''(((''''''***&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))************+++++++++,,,,,,,,,---...///111111GGGOOOZZZaaabbbaaabbbcccbbbfffjjjjjjfffdddeeehhhjjjyyy|||jjj___YYYYYYSSSMMMJJJIIIFFF@@@:::111222222333333444444555222111111111000000//////......---,,,,,,,,,,,,------,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))'''((((((((())))))******)))***+++,,,,,,+++)))))),,,---///444===LLL[[[fff\\\^^^]]]UUUKKKFFFHHHMMMVVVZZZ___dddggghhhgggggghhhiiikkkkkkjjjgggcccaaa\\\\\\aaasss~~~~~~tttgggfff___ZZZUUUUUUWWWTTTKKKCCC666???IIIJJJCCC999444333........................,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''zzz~~~}}}www{{{pppdddYYYTTTNNNFFFCCCEEE;;;555222777<<<<<<::::::333...***+++///000---***,,,,,,,,,+++++++++******++++++***)))(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***++++++***)))(((*********)))))))))))))))------+++))))))---555<<>>???GGGOOOLLL???222000...---......///---,,,---------,,,,,,,,,+++++++++++++++************)))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))){{{qqqsss~~~uuukkkbbbUUUKKKHHHDDD===777666555666:::???;;;666000---...///...---------------,,,,,,,,,+++++++++***)))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))***))))))((((((************)))))))))))))))+++,,,,,,---444@@@JJJXXX[[[___aaaaaaaaadddgggjjjjjjkkkjjjcccaaakkkyyy~~~yyyyyywwwiii^^^ZZZWWWTTTOOOHHHFFFHHHAAA<<<666222222444555555888666555444555555333222/////////...------,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))*********((((((++++++)))***---555>>>IIIQQQXXX```cccaaa[[[YYYXXXYYY]]]cccjjjnnnnnniiigggjjjllliiieeedddgggbbb\\\[[[bbbppp~~~sssbbbUUUPPPOOOIIIBBB@@@BBBCCCAAA???888333---+++,,,...---***---------,,,,,,,,,++++++++++++++++++************))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))rrrwwwttt^^^OOOIIICCC<<<888333111666>>>AAA>>>888333///......///............------------++++++***))))))))))))***(((((((((((((((((((((((()))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))(((''''''''''''************************)))+++...///444>>>LLLVVV^^^^^^^^^___```cccfffggghhhgggjjjjjjcccddd~~~~~~zzzwwwuuurrrooommmhhhggghhhooozzzlllaaaVVVSSSQQQOOOMMMNNNLLLDDD:::333222444666777666555555555666555444222000000//////...------,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))(((((((((((()))******)))((()))++++++***///666AAAOOO]]]aaaaaabbbeeeeeeccccccdddeeefffhhhjjjjjjnnngggdddiiimmmkkkfffcccccc___```mmmzzz```QQQVVVPPPIIICCCAAABBBDDDFFFCCC<<<222------...---+++------------,,,,,,,,,,,,,,,+++++++++************))))))************))))))*********))))))((((((((())))))))))))))))))))))))vvv^^^OOOIIICCC>>>999444555999>>>???>>>;;;666111...............------------,,,++++++***))))))*********(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++)))(((&&&&&&&&&'''''')))***************++++++---------222;;;GGGRRRYYY___^^^]]]^^^aaadddeeeeeejjjeeefffhhhfffpppxxxssswwwxxxzzz{{{zzzzzzzzzzzz|||yyywwwvvvsssrrrvvvwwwyyy{{{~~~qqqXXXQQQVVVXXXSSSMMMNNNJJJCCC<<<666333444555444333333444555444222000000000///...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***++++++***+++,,,+++---888CCCMMMZZZfffgggddddddfffgggjjjjjjiiihhhfffdddcccbbbhhheeeeeejjjkkkfff```]]]^^^eeexxxttt```TTTSSSQQQOOONNNKKKGGGDDDIIIDDD===666111...------...------------,,,,,,,,,,,,,,,+++++++++*********))))))************))))))++++++******)))(((((((((((((((((((((((((((((((((~~~uuu```TTTHHHBBB>>>999777777555:::@@@AAA>>>777000,,,------------,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))(((&&&&&&&&&'''((())))))******+++++++++,,,...+++,,,555DDDQQQXXXYYY\\\\\\]]]```cccdddcccbbbkkkdddccchhhooo}}}yyyzzz|||~~~sssbbb\\\XXXTTTSSSMMMQQQSSSMMMCCC:::777888666555444444555555333111000000///...---,,,++++++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))***++++++,,,******,,,---333AAAOOOYYY```eeeeeeeeehhhjjjhhhhhhggggggffffffggghhhiiillliiihhhgggaaa[[[[[[___kkkuuuzzzddd^^^VVVSSSRRROOOIIICCCFFFGGGEEE>>>555...---............---------,,,,,,,,,,,,,,,++++++++++++***))))))************))))))+++*********)))))))))(((((((((((((((((((((((((((zzziiiUUUJJJCCC;;;666555111666<<>>:::666666777;;;>>>>>>999555............------------+++*********++++++,,,---))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((()))************))))))***++++++,,,------,,,222<<>>999777777777777666444333222111000...------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))******))))))******+++,,,,,,---333???IIIPPPXXX```cccffffffeeeggglllmmmkkkooonnnkkkiiifffdddcccccc^^^]]]___gggppp|||}}}rrrggg^^^VVVQQQEEEDDDCCCBBB@@@<<<666222............------------------,,,,,,,,,+++++++++))))))************)))))))))))))))******++++++,,,))))))))))))))))))))))))iiibbbnnn}}}eeeNNNDDD===888333444:::>>>>>><<<000/////////............+++*********+++,,,,,,---))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%''')))+++,,,,,,++++++))))))***+++,,,,,,------000:::IIITTTXXXZZZ[[[]]]\\\___aaa```^^^aaahhhooovvvyyyzzzsssgggjjjrrrzzzsssmmmhhheeefffhhheee[[[RRRBBB>>>888555444555666666666555444333111000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))*********)))******+++,,,///111<<>><<<777222000111222000///---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,jjjYYYEEE999888:::777333===:::555111...,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******)))))))))*********++++++)))---000000------222666KKKSSS\\\`````````bbbeeeaaafffeee```fff{{{oooeeecccccchhhssskkkYYYTTTJJJ???999888888777555333333222111000//////.........------,,,++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))*********+++,,,+++***---333888PPPUUU\\\bbbeeefffffffffggggggfffeeeeeeffffffgggfff]]]\\\\\\ZZZeeesssttt|||xxxuuuzzzkkkXXXNNNIIICCC>>>AAA===777222///...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++++++++++++++,,,,,,,,,www^^^HHH???===;;;666::::::888555000---,,,---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))*********++++++++++++...000///---000888???QQQVVV]]]___^^^]]]___aaacccgggfffdddvvvtttjjjeeeeeejjjsss{{{jjj]]]RRRCCC888555555666666333333222111000//////............---,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++------,,,---444@@@JJJYYY]]]aaadddeeefffggghhheeeeeedddddddddeeeeeeeee```\\\^^^ZZZWWWnnnyyy}}}zzz~~~|||vvvxxxrrr]]]OOOHHHFFFGGGEEE@@@999222...,,,---............------------+++,,,,,,---,,,,,,++++++************************))))))))))))))))))))))))~~~tttaaaKKKBBB>>>999666888::::::666222///------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++---......,,,...555AAAJJJVVVZZZ^^^___^^^]]]]]]___bbbeeegggsss~~~mmmffffffiiikkkwwwnnnaaaNNN???888888:::;;;444444333222111000////////////...------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************+++,,,,,,000;;;LLLYYY]]]```bbbdddeeefffhhhjjjddddddeeeeeeffffffffffffaaa]]]```cccjjj~~~vvvqqqpppqqqtttvvvfffWWWNNNKKKKKKHHHBBB;;;444000////////////.........------+++,,,,,,---------,,,,,,************************))))))))))))))))))))))))wwwzzzyyy]]]LLL@@@777555777;;;<<<;;;777222...------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++*********++++++++++++,,,...---,,,---444???LLLUUU[[[]]]`````````___```aaa___dddssszzzfffaaadddlllssszzzmmmYYYHHH===::::::<<<555555444333222111000000//////......---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++(((***,,,000777DDDTTT______aaacccddddddeeehhhjjjffffffgggggggggffffffeee___YYYaaaqqq{{{pppnnnooowww~~~oooXXXKKKKKKHHHEEE???999333///000////////////.........+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++{{{hhhRRR???:::999:::<<<>>>;;;555000...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,---,,,,,,222>>>KKKVVV[[[]]]___``````aaaaaabbbbbb```ooo|||kkkhhhmmmvvv|||uuuqqqpppooommmhhhhhhggghhhjjjmmmqqqtttyyywwwvvvxxx~~~vvveeeSSSFFF>>>:::999777666555555333333222111/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))),,,222:::EEEPPPZZZ___```bbbdddddddddeeegggiiigggggggggfffeeebbb```___\\\```qqq}}}}}}oooWWWSSSMMMHHHCCC===555///000000000/////////......+++,,,,,,---......------++++++++++++++++++++++++,,,,,,,,,+++++++++******lllRRR???<<<:::;;;===<<<666111......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,,,,+++---777FFFTTT\\\^^^]]]]]]^^^___``````aaabbbeee{{{xxxqqqoooyyy}}}tttoooooooooggg]]]VVVSSSSSSSSSRRRQQQPPPNNNMMMNNNPPPSSSTTTXXXTTTPPPRRRXXX___dddeeehhhiiijjjjjjjjjllloooqqq|||qqqaaaRRRFFF???;;;777777666555444333333222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++---111999EEEQQQYYY^^^___bbbdddeeeeeeddddddeeegggffffffeeeccc```]]]YYYWWW___qqqlllcccXXXPPPKKKDDD;;;444000000000000////////////+++,,,,,,---.........---++++++++++++++++++++++++************))))))((((((kkkNNNIIIBBB===;;;;;;;;;;;;000,,,,,,///000---***+++---------,,,,,,,,,++++++************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))***************,,,...---,,,+++,,,---...---111===MMMZZZ___^^^]]]fffbbb\\\bbbeeeaaabbbuuu{{{vvv}}}|||oooccc[[[VVVRRROOOJJJJJJIIIGGGEEEEEEFFFHHHJJJHHHFFFFFFHHHIIIGGGEEEEEEEEEEEEFFFHHHJJJLLLNNNQQQOOOLLLKKKMMMPPPRRRSSSZZZ___gggnnnuuu~~~|||lllcccZZZJJJ:::777::::::666222111222333000000000///......------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******************,,,+++*********+++,,,---000999GGGSSS[[[^^^___```bbbccceeeggghhhggggggfffeeeeeeddd```YYYTTTUUUYYYoooxxxiii^^^UUUKKKBBB<<<555000---//////------000000000///...------,,,,,,++++++++++++++++++++++++************************oooaaaOOOCCC???@@@@@@???444///---000000---,,,...---------,,,,,,,,,++++++************************+++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))***************+++------,,,+++,,,---...000777CCCPPPZZZ^^^]]]^^^bbbaaaaaabbb]]]```qqq~~~zzzuuutttyyy}}}ssslllbbb\\\SSSMMMJJJHHHGGGFFFHHHHHHHHHFFFEEEEEEGGGIIIJJJIIIHHHIIILLLMMMKKKIIIMMMLLLJJJIIIHHHHHHIIIIIIKKKJJJIIIHHHIIIJJJJJJJJJFFFIIINNNRRRVVV[[[aaaeeerrrqqquuuvvvjjj___PPPBBB999:::999666444333333444111000000//////...------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***************************+++,,,++++++,,,///111@@@GGGRRR\\\aaaddddddeeeaaabbbdddfffggghhhhhhhhhgggeeeaaa]]]ZZZYYY]]]aaaqqquuuhhh^^^TTTKKKFFF:::333///000111///...///000//////......---,,,,,,++++++++++++++++++++++++************************xxx]]]IIIBBBBBBAAA@@@:::444000000000......111------------,,,,,,,,,,,,***************************************)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))*********++++++)))+++,,,,,,++++++,,,......444???KKKUUU[[[\\\]]]_________ccccccZZZgggxxxnnnoooqqqttt}}}vvvkkkaaaWWWPPPKKKHHHDDDBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGIIILLLIIIIIIJJJMMMPPPQQQQQQOOOQQQPPPNNNLLLKKKJJJIIIIIIKKKLLLLLLMMMKKKIIIFFFDDDGGGIIILLLMMMMMMNNNOOOQQQVVVWWW^^^iiittt}}}qqqfffWWWJJJ<<<:::999777666555444555111111000000///.........,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((+++---,,,+++---444:::LLLQQQYYY___bbbccccccdddaaabbbccceeefffhhhiiiiiieeeaaa\\\XXXZZZaaaiiinnnrrr|||mmm```UUUOOO@@@777000111222111//////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++sss\\\NNNHHHEEEDDD@@@999333111000...///222...------------,,,,,,,,,************************************************((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))*********+++++++++)))***++++++++++++---///,,,777FFFSSSYYY[[[\\\]]]___aaa___dddkkkooowwwrrrqqq{{{~~~vvvkkkaaaYYYRRRLLLHHHKKKIIIHHHGGGGGGHHHHHHHHHEEEGGGJJJLLLMMMOOORRRTTTRRRTTTWWW[[[^^^```______[[[[[[ZZZZZZYYYYYYYYYYYYWWWYYY\\\\\\YYYSSSNNNJJJHHHIIIJJJKKKJJJIIIHHHHHHMMMMMMRRRZZZ```gggsssyyyooo```QQQBBB<<<888777777555444555222111111000000//////...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***************+++++++++))),,,...,,,+++000===GGGSSSWWW[[[___```aaabbbcccddddddddddddeeefffggggggbbb```]]]\\\eeetttnnn^^^SSSFFF;;;222111333111//////000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++hhhWWWNNNLLLHHH???777333111......111.........---------,,,,,,***************************************+++++++++((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***************************)))))))))))))))******************++++++++++++)))***+++++++++,,,///111,,,999JJJWWW\\\]]]]]]]]]\\\cccbbbhhhxxxuuuzzzzzzyyyooo]]]YYYSSSNNNJJJHHHGGGFFFIIIIIIIIIHHHHHHIIIJJJKKKNNNRRRXXX]]]___bbbdddeeehhhlllqqquuuxxxyyyxxxxxxssssssssssssssssssrrrrrrlllooosssrrrmmmeee^^^[[[TTTTTTTTTSSSRRRPPPNNNLLLLLLJJJKKKMMMNNNQQQZZZcccvvv|||kkk[[[KKK@@@888777777555333444222222222111000000//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++------+++,,,666GGGUUU[[[^^^aaacccdddeeefffgggfffffffffeeeddddddcccccc]]]bbbggglll{{{nnn]]]LLLAAA777444333111///000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++fffWWWQQQOOOFFF<<<777333///...000............---------,,,*********************************+++++++++++++++))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************)))))))))))))))******+++*********++++++++++++,,,***+++,,,,,,,,,...111444222>>>MMMYYY^^^^^^]]]]]]WWWbbbfffvvvuuuggg\\\SSSKKKJJJHHHFFFFFFGGGHHHIIIDDDFFFIIIKKKMMMQQQVVVYYY```gggpppxxx|||~~~wwwqqqoooooommmjjjgggfffccc___\\\VVVQQQNNNMMMLLLKKKOOOVVVZZZiiiooouuuyyyjjjXXXHHH:::888999555333555333333222222111000000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,------...222???PPP]]]^^^aaadddeeeffffffggghhhggggggggggggeeeccc```___YYYgggtttsssXXXNNNCCC<<<666000///222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaXXXWWWMMMCCC===777111///000............------------*********************************++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************************)))))))))))))))***++++++*********+++++++++,,,,,,+++,,,---------///333666===EEEQQQ[[[``````]]][[[WWW]]]iiilll\\\SSSNNNJJJFFFFFFGGGHHHHHHIIIKKKMMMHHHLLLQQQWWW\\\dddmmmsssvvv~~~zzzvvvsssqqqnnnkkkhhhkkkccc]]][[[XXXUUUUUUWWWQQQ]]]______mmmzzzxxxeeePPP>>>;;;;;;666444777444333333222111111000000...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))***++++++,,,,,,***,,,...333;;;HHHVVV___^^^aaadddeeedddcccdddddddddfffggghhhgggccc```^^^dddxxxhhh___SSSGGG:::111000444/////////////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,oooccc\\\RRRGGG@@@:::333000111//////.........---------*********************************++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************))))))((())))))***++++++******+++++++++,,,,,,,,,,,,,,,------...000444888EEEKKKTTT\\\aaa```]]]ZZZYYYZZZjjj}}}xxxjjjWWWJJJGGGIIIKKKBBBCCCFFFGGGHHHIIIKKKLLLOOOTTTZZZaaaiiisss~~~|||{{{qqqiiieeebbb]]]ZZZYYYVVV___[[[VVV^^^hhhrrrnnnVVVAAA===<<<888666999444444333222222111111000......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,(((***///888CCCNNNXXX^^^aaadddggggggfffdddddddddbbbdddgggiiihhheeeaaa^^^zzztttlll___PPP>>>222111666////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,tttdddWWWSSSNNN@@@777444...000...///111...)))(((+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******++++++,,,------111------//////...555>>>KKKVVV^^^^^^]]]^^^^^^[[[]]]bbbuuuaaaXXXOOOJJJFFFBBBCCCFFFHHHGGGGGGIIIMMMQQQVVVXXXaaaiiisss}}}}}}rrrpppqqqoooiiieee^^^WWWVVV\\\ccciiijjjxxx}}}|||fffLLL>>>:::999777555555555444333333222111111/////////...------,,,,,,+++++++++************)))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++******++++++***))),,,111777@@@MMMYYY]]]ZZZbbbdddfffhhhhhhfffdddbbbeeefffiiihhhaaa___kkk|||jjj\\\NNN===333333666444000...///111...***000/////////............+++,,,,,,,,,,,,+++******mmm^^^ZZZYYYNNNDDD<<<000000......000///,,,,,,///++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------///------000000111;;;GGGVVVWWWYYY\\\^^^`````````fffzzz{{{jjjZZZPPPJJJGGGGGGFFFEEEFFFIIIKKKNNNQQQVVV[[[ccclllrrr~~~|||vvvoooiiiddddddgggiiieee```gggkkkrrr{{{qqqZZZFFF;;;888555222666555555444333222111111000//////......---,,,,,,++++++++++++************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++******+++,,,,,,,,,+++,,,666AAAHHHPPPXXX^^^___bbbdddeeeffffffeeedddbbbeeecccbbb``````kkkmmmZZZGGG999444222000......///111000---///............---------+++,,,,,,,,,,,,+++******llldddddd^^^UUUFFF444333000///000000------000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,,,,---------...///000000666DDDRRR[[[VVVWWW___bbb```ccciiiwwwfffYYYNNNEEEDDDBBBCCCGGGIIIHHHJJJNNNRRRXXX```hhhooozzz}}}yyywwwzzz~~~{{{oooeee\\\___bbbgggmmmwwwnnnSSS@@@:::888555777666555444333222111111000000///......------,,,,,,+++++++++************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))***++++++,,,---------...>>>NNNTTTUUUYYY___cccccccccddddddddddddccccccdddaaa```ccclllgggSSSCCC888111111000000111000111111.........---------,,,,,,,,,,,,,,,,,,,,,++++++***~~~~~~ooolllfff^^^PPP<<<666222111222111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...---///000000111999JJJXXXYYYVVV[[[eeeccc___jjj}}}tttbbbUUUMMMGGGDDDFFFEEEFFFKKKMMMMMMPPPUUU\\\eeeqqq{{{}}}rrraaacccdddcccccciiirrrzzz~~~^^^EEE??????>>>888777666555444333222111000000//////...---------,,,,,,+++++++++*********************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))***+++++++++,,,---///444EEEVVV[[[ZZZ\\\```ccccccccccccccccccccccccccccccbbbeeerrrnnnZZZKKK@@@777444333333222///000222//////.........---------,,,,,,------,,,,,,+++***zzzyyy|||rrrhhhaaaWWWHHH666222000333444///++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,------......---000222111333>>>NNNYYYYYYZZZ___bbb\\\^^^|||yyylll[[[QQQLLLJJJHHHGGGIIIGGGIIIMMMPPPSSS[[[cccmmmxxx|||tttkkkkkkkkkiiiffffffiiillluuuiiiLLLAAA@@@AAA999888777666444333222111111000000///......------,,,,,,,,,++++++++++++***************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++***++++++******+++///222???KKKXXX]]]___aaaaaa___ccccccccccccccccccccccccaaabbbjjj}}}xxx```PPPFFF;;;555222333222...///333000000000000////////////,,,------------,,,++++++mmmccc___WWW:::333000222444111//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))************+++************************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,------......---111333333999EEERRRXXX^^^^^^^^^[[[YYYkkk~~~|||lll```TTTHHHEEEFFFFFFEEEFFFHHHHHHKKKRRRYYYbbbppp}}}{{{uuurrrqqqpppnnnllliiifffdddeeepppxxxZZZEEE>>>???:::999888777555333222222111111000//////......---,,,,,,,,,,,,++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,***++++++******...555;;;IIIQQQYYY]]]aaadddbbb^^^ccccccddddddddddddccccccaaaeeeooorrr]]]RRRDDD888000222222///000444111111111000000000//////---------------,,,++++++yyyjjjhhhfffHHH===333000000000000222------------------------************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,---.........,,,000333666@@@NNNWWWXXX___]]]ZZZ[[[hhh|||dddTTTMMMGGGCCCFFFGGGFFFGGGKKKNNNPPPXXXcccnnn{{{}}}zzzwwwuuutttpppiiiccc```hhhtttqqqRRRCCCCCC;;;:::999777555444222222111111000000///.........------,,,,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***+++++++++,,,333>>>GGGPPPWWW\\\^^^```cccccc```bbbdddeeeffffffeeedddbbbcccooozzzkkkXXXEEE777666666222///222000000000000////////////---------...------,,,+++pppooooooWWWHHH777///---,,,...111------------------------************************************************))))))******++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++,,,------......///+++000444999EEEUUU[[[YYYZZZYYYXXXbbb|||xxxdddQQQFFFFFFEEEIIINNNNNNKKKOOOVVVXXX\\\ggguuu~~~{{{zzzvvvllldddbbbeeelllttt~~~aaaLLLKKK;;;:::999777666444333222111111000000//////......---------,,,,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++++++++...888FFFQQQSSS[[[```___^^^aaaddddddbbbdddfffhhhhhhfffdddbbbfffzzzlllUUUAAA===;;;444///000000/////////............------......------,,,+++|||vvv{{{tttTTT888111333000---.........---,,,,,,,,,,,,---******+++++++++,,,,,,,,,******************************++++++++++++************************************))))))))))))******))))))*********+++++++++)))************+++++++++++++++++++++,,,---......111...333BBBOOOVVVZZZ______^^^\\\hhhrrr\\\LLLHHHKKKDDDEEEJJJRRRUUUTTTVVV[[[iiiqqqxxxtttuuulllllljjjiiiiiioooxxxwwwYYYGGGCCC999;;;>>>666333666222222222111000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,***************************************+++++++++++++++,,,///777AAALLLSSSUUU\\\ccceeebbb___^^^``````eeebbbaaahhhggg```bbbrrr~~~jjjNNN;;;333222222333222111000//////.........///......------,,,++++++{{{```DDD777333000000111///...------,,,,,,---------,,,,,,,,,++++++************************************++++++++++++************************************))))))))))))************************++++++************++++++++++++++++++++++++,,,---...///111000777FFFSSSXXX[[[___\\\XXXZZZnnn~~~lll___SSSJJJGGGHHHMMMLLLLLLOOOQQQUUU___jjjwwwzzzvvvvvvrrrqqqnnnjjjggggggkkkoooxxxiiiWWWEEE999999<<<777666888444222222111000///......------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************+++++++++************************************++++++++++++,,,,,,---222<<>>555111333222222000//////////////////......------,,,,,,+++oooUUU@@@555222222333///...------,,,---------......---,,,+++***))))))******************************++++++++++++************************************))))))))))))******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---//////111444>>>MMMXXX[[[\\\^^^```[[[dddssscccRRRLLLLLLJJJIIIHHHMMMNNNRRRWWW\\\eeevvv}}}{{{wwwpppiiidddbbbbbbgggxxxnnnPPP???:::<<<888999:::444333222222111000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++***************************************************++++++,,,,,,------///777DDDPPPXXX[[[]]]```bbbaaa]]][[[[[[]]]___cccdddeeeddd^^^iiivvvbbbOOO<<<222333333222111000//////////////////......---,,,,,,,,,xxxdddMMM<<<444222222//////...---------------...------,,,++++++************************************++++++++++++************************************))))))))))))******+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,---...///000000888EEESSS[[[]]]]]]\\\cccaaatttsss```TTTIIIGGGJJJKKKKKKLLLMMMTTT```kkkrrr|||wwwoooiiifffeeefffooo}}}~~~```KKK???===:::::::::222333333222111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))************************)))******++++++,,,,,,,,,---...222===KKKWWW]]]^^^^^^______^^^[[[[[[]]]___aaacccbbbddd```[[[sssxxxaaaDDD444444333333222111000000000000/////////...------,,,,,,|||ooo]]]JJJ;;;222/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************************************))))))))))))*********************************++++++++++++,,,,,,,,,------------...///000000111<<>>999:::;;;333444444333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))************************)))******+++,,,,,,---------000888CCCPPPZZZ^^^^^^]]]]]]]]]\\\\\\]]]```cccgggeee```___^^^^^^|||kkkMMM888222444333222111111000000000000//////......---,,,,,,xxxooo]]]EEE444///000///......------......+++,,,,,,,,,---------...******************************++++++++++++************************************))))))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,,,,......---......///000111333AAAQQQXXX[[[^^^___^^^ZZZooo}}}cccQQQJJJIIIKKKLLLJJJIIIPPPXXX___gggvvv}}}yyywwwvvvuuuwwwtttqqqssswwwwww\\\III@@@999:::<<<666555444444333222111000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************************************)))******+++,,,---.........555???KKKTTTZZZ]]]^^^]]]\\\[[[\\\^^^aaadddeeeiiiggg``````fffoooqqqWWW@@@333555444333222111111111111000000//////...---------qqqPPP999444000//////...............---------------,,,,,,,,,******************************++++++++++++************************************))))))))))))******(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------............///000111222888GGGUUUZZZ[[[___aaabbbjjjxxxaaaQQQJJJIIIIIIKKKNNNPPPTTT___kkkpppzzz|||yyy}}}yyywwwuuusssvvvnnnWWWIII<<<:::<<<777555555444333222111111000............------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++************************)))******+++,,,---...///111;;;HHHRRRVVVYYY[[[]]]]]]\\\\\\]]]___bbbeeefffdddfffccciii}}}yyyfffNNN:::555444333222222111222222000000//////......------}}}XXX===999000000///...............//////...---,,,++++++*********************************++++++++++++************************************))))))))))))******''''''(((***+++,,,---...++++++,,,,,,,,,---------.........//////000111222;;;KKKYYY[[[[[[```dddeeezzzaaaLLLEEEFFFNNNLLLMMMRRRXXXaaappp~~~}}}~~~zzzrrrnnnxxxfffRRR@@@:::;;;777666555444444222222111000//////.........---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++++++++,,,************************)))******+++---...//////333???NNNVVVXXXXXXZZZ]]]___^^^]]]^^^aaaccceeeeee^^^dddeeesss}}}zzzrrrssssssssstttxxx}}}sss[[[CCC555555444333222222222222000000000///......------fffKKKBBB999///000222---///222---......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------///...,,,,,,...222666888JJJSSS]]]```^^^___gggpppxxxaaaPPPGGGHHHNNNMMMNNNTTT]]]fffrrr}}}xxxwwwxxxzzz{{{uuuzzzcccEEE???AAA555;;;555222444444222111333000000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************...,,,++++++---//////...AAAPPPZZZWWWVVV^^^bbb___]]]eeehhhddddddhhhgggaaa___aaatttuuuiiiccc___\\\YYYTTTSSSTTTUUUXXX]]]bbbeeekkkmmmqqquuuxxxyyyyyyyyy||||||~~~hhhUUUAAA:::666666333...///555111111000000//////......oooTTTHHH;;;//////222...///222---.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------.........---...222888<<>>111333000///111...//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++///222111111888FFFQQQZZZZZZ```hhhjjjvvv~~~nnnSSSLLLGGGIIIMMMQQQWWW^^^dddtttqqqfffeee{{{~~~|||yyy|||pppPPPGGG===888666888777333111222111111111000//////......//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***,,,---,,,...666CCCMMMTTTZZZ______```ccceeeeeeccc```bbbggggggaaaaaafffvvvwwwfff[[[PPPIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHKKKNNNPPPSSSTTTUUUPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUURRRPPPRRRYYY```aaadddjjjpppxxxnnnPPP<<<666666555111222222222111000000//////hhhHHH555555111///111////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,------.........---///000111444===KKKVVV[[[]]]bbbkkkxxxwwwcccUUUGGGGGGIIIMMMOOOTTTaaammmzzznnn]]]^^^lll~~~~~~]]]IIICCC===999999777444222333222111111000000//////.../////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------+++,,,---...333===JJJSSSXXX[[[___aaabbbccceeefffbbb___aaahhheee^^^cccpppttt]]]QQQLLLGGGGGGKKKEEEFFFHHHIIIJJJKKKKKKKKKJJJMMMQQQVVVZZZ]]]___```ZZZZZZ[[[[[[\\\\\\]]]]]]^^^___^^^ZZZXXX\\\fffooovvvvvvzzz~~~iiiJJJ:::666555222333222222111111000//////xxxRRR:::666222///111111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,---......//////......000777BBBPPPYYYZZZ```fffpppxxxaaaSSSJJJIIIHHHKKKOOOTTT^^^pppsss^^^]]]eee|||~~~jjjOOOHHHAAA;;;999777333333444222222111111000/////////////////////...............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,000888DDDPPPWWW[[[\\\___bbbccccccdddfffeee```aaafffaaa[[[hhhsss___NNNKKKKKKGGGHHHMMMIIIKKKNNNPPPQQQRRRTTTTTTVVVYYY^^^dddiiilllnnnoookkklllmmmnnnnnnnnnmmmllliiijjjjjjggggggnnn|||\\\BBB888666444333333222111111000000///XXX<<<777222///222111000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,---...//////000...---000888EEERRR[[[YYYbbbjjjuuummmWWWNNNKKKOOOMMMMMMRRRZZZhhh}}}rrrhhh]]]dddnnn|||}}}~~~zzz]]]LLLDDD<<<:::777333333555222222111111000/////////000/////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,111<<>>MMMXXXZZZbbbbbbnnn|||cccPPPIIIHHHJJJNNNRRRZZZeeevvvooo___WWWYYYeee|||[[[III<<<<<<<<<666333777444444333222111000//////000000000000000000000000///............------------,,,,,,+++******++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///...111;;;JJJVVV[[[\\\```aaabbbcccdddeeeeeeeeeeeebbbbbb___XXX___tttbbbVVVPPPSSSRRRPPPPPPSSSWWW[[[]]]fffmmmxxxdddJJJ===333666444222111222222111000nnnHHH777888777000444333333222111111000000///............---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,------...////////////111444999EEERRRYYYYYYbbb\\\rrrhhhUUULLLJJJLLLNNNOOOVVVbbbooorrr[[[WWWVVV___ttt|||oooQQQ<<<===@@@888444888555444333333111111000///000000000000000000000000///............------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------///555AAANNNXXX]]]^^^___```aaacccddddddeeeeeecccbbb^^^YYYYYYjjjwwwiiibbbZZZRRRNNNTTTTTTVVVYYY___fffmmmqqqzzzqqqXXXEEE444888666333111111000///...{{{TTT<<<777666111333333333222111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++,,,,,,++++++,,,,,,------...////////////111666???LLLVVVYYYXXXaaa\\\~~~pppYYYNNNMMMOOOQQQRRRTTT```nnn{{{{{{aaaYYY]]]ZZZfff~~~}}}|||^^^>>><<<@@@999666:::555555444333222111000000///////////////////////////............------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,111:::FFFQQQZZZ]]]______```aaacccddddddeeeeeedddaaaZZZVVV___www~~~llleeebbb^^^ZZZXXXYYY]]]dddlllttt}}}jjjQQQ777999666333111111111000///kkkMMM===888555333222222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,------.../////////...111999EEEQQQXXXZZZZZZaaaiiippp^^^MMMIIIMMMOOOQQQTTTbbbqqqnnnbbbTTTVVV\\\[[[lll}}}oooGGG===>>>:::888<<<666666555444333222111111///////////////////////////............------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,444???KKKTTTZZZ^^^```aaabbbcccddddddeeeeeedddccc\\\UUUWWWfff~~~|||uuupppnnnlllgggdddeeejjjqqq{{{```???:::777333111111222222222bbbEEE666444222222222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,,,,,,,------.../////////...333>>>LLLVVVYYY\\\______|||```RRRIIILLLPPPRRRWWW^^^ooolll[[[VVVPPPTTT^^^fffXXXDDD???<<<:::;;;777666555555333333222111000000000000000000000000///............---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,---------............///888FFFPPPWWW[[[___bbbddddddeeeeeeeeeeeedddddd^^^WWWTTT^^^nnnxxxyyy}}}}}}wwwvvvyyysssNNN<<<888444222222333444444vvvQQQ888444333333333222111111000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---............---,,,,,,------.../////////000666DDDSSSYYYZZZ___eeegggmmmVVVNNNKKKPPPTTTWWWbbbppphhhVVVTTTUUUSSSZZZllllllOOODDDAAA===888777777666555444333222222000000000000000000000000///............---------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------............444>>>LLLUUUZZZ]]]bbbeeeggggggggggggfffeeedddccc[[[VVVZZZjjjwwwddd@@@<<<777444333444444333___AAA:::555555444333333222222111//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---......//////......,,,,,,------...//////000111999IIIWWW\\\[[[aaajjjwww{{{ZZZOOOIIIJJJPPPSSSWWWgggzzz~~~hhhYYYOOONNNTTTWWWbbbzzzzzzXXXHHHEEE>>>555777777666555444333333222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---------.........//////888CCCPPPYYY\\\___dddhhhiiiiiiiiihhhgggeeedddccc[[[XXXbbbvvvvvvCCC???999555333333333222qqqOOO777444555333111111333222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------,,,---.........///111333000AAALLLTTT^^^___```iii{{{dddUUUKKKLLLNNNPPPWWWcccrrr}}}eeeVVVRRRRRRVVVQQQWWWppppppVVVCCC;;;999888777666444333333333444111111111111000000000000......---------,,,,,,,,,.........------,,,,,,,,,---------------------------+++---111111//////222BBBIIIRRRZZZ^^^```cccffffffkkkkkkfffdddfffddd___YYYYYYsssKKK@@@666444555555444444\\\===777777555222000111222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------,,,---............111333444EEENNNTTT\\\\\\^^^hhh}}}gggUUUJJJHHHJJJNNNUUU___pppiiiWWWQQQQQQTTT\\\ZZZfffdddIII???AAA:::999777555444444555555111111111111000000000000/////////.........------.........------,,,,,,,,,---------------------------+++---000111///000444FFFMMMUUU\\\```ccceeegggkkkmmmlllgggdddeeebbb\\\iiittt```KKK888222444444444777mmmDDD999888555333000000222444////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------...//////......000222888IIIRRRWWW]]]]]]```lllkkkXXXMMMJJJGGGKKKRRR\\\kkkhhhRRRMMMOOOTTTXXX^^^ddd{{{rrrMMM>>>AAA<<<;;;999777666666666666222222111111111000000000000000000/////////...............------------------------------------------,,,---000000///333888MMMRRRYYY```ccceeeggghhhlllmmmkkkhhhfffddd```ZZZhhhtttVVV;;;555666444333666~~~zzzIII999777555444222000111444////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------------...///000///......000222888KKKWWW[[[```___cccpppyyy^^^OOOMMMQQQKKKPPPYYYeeevvv~~~WWWJJJNNNSSSWWW[[[]]]oooWWW???======<<<:::888666666666666222222222111111111000000000000000/////////.....................---------...........................,,,---///000111777???SSSWWW\\\bbbeeeggghhhiiihhhiiijjjiiihhhddd^^^YYYhhhbbbDDD<<<;;;555111222~~~|||TTT===777444666555111000333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------.........///000/////////111333888MMMZZZ^^^```^^^cccqqqhhhQQQGGGJJJQQQNNNUUUaaappppppPPPLLLSSSTTTWWW___iiimmmMMM@@@===<<<:::888666666666666222222222222111111111111/////////.........------...................................................,,,---///000444>>>IIIWWWYYY^^^cccgggiiiiiiiiifffhhhkkklllhhhaaa\\\ZZZuuuzzzUUUAAA:::555222222vvvyyygggKKK>>>555666666222000222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------.........---...///000///000222444<<>>===;;;888777666666666333222222222222111111111/////////.........------.............../////////...........................,,,---000222777EEERRRZZZ[[[^^^ccchhhkkkkkkjjjiiikkknnnllleee]]]]]]aaa|||kkkGGG555444666666}}}vvvxxx|||}}}___III666444555222000222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,---......///,,,---//////000111444666AAAUUU^^^]]]^^^aaaqqqhhhSSSLLLMMMPPPRRR[[[fffxxxuuu[[[MMMTTTXXXYYYmmmhhhHHH@@@???<<<:::888777777777333333222222222111111111000000000/////////......---........./////////000........................---,,,...000333;;;KKK[[[]]]]]]```dddjjjmmmmmmlllkkklllmmmjjjaaa]]]fffttt~~~}}}OOO666666888333zzztttqqqoooRRR888222444222111333000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,---...//////+++---...///000222555777DDDVVV___^^^aaajjjtttZZZKKKKKKQQQTTTSSSeeepppqqqZZZPPPYYY\\\aaarrrNNNBBB@@@>>>;;;:::999888888333333333222222222111111111111111111000000000000---.........//////000000////////////////////////------...111444===OOO```______aaafffllloooooommmiiijjjjjjggg______qqqwwwnnnddd^^^\\\^^^gggqqqXXX<<<;;;888---zzznnnooouuu{{{\\\AAA;;;222333777...111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///111...///111111111555<<>><<<999888:::666555444333222222222222111000000000////////////......................../////////////////////////////////222:::GGGUUU^^^```aaacccfffjjjmmmppprrrmmmnnnjjjeeeiiittteeeZZZTTTOOOOOOQQQSSSYYY```ooovvviiiCCC555999333xxxmmmeeedddkkksss|||UUU777333444222111222111111000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............//////---...000000111888AAAOOOYYY```cccqqq}}}cccVVVLLLKKKNNNRRR___nnnlll[[[ZZZfffuuuuuuQQQJJJBBB???<<<888999===666666444333333333333333111111000000000/////////........................//////////////////////////////000555>>>KKKXXX___bbbcccdddgggiiilllnnnooojjjpppjjjbbbvvvwwwqqqggg^^^TTTPPPPPPTTTYYY]]]dddkkktttxxx{{{||||||uuuQQQ888555666vvviiibbbbbbeeemmmuuuggg@@@;;;999000000222222111111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...---...000000222<<>><<<;;;:::;;;777666555444333333333333111111111000000000//////........................///////////////////////////...///666CCCPPPZZZ```dddeeefffhhhjjjkkklllmmmeeelllhhhddd}}}ppphhhccc^^^YYYUUUTTTWWW___fffjjjqqqwww}}}}}}yyyyyy|||ccc@@@555:::nnnfff^^^^^^bbbhhhqqqyyy~~~QQQCCC===444666222222222111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...---///111111444@@@LLL[[[cccbbbccc{{{}}}bbbQQQMMMNNNSSSXXX```tttvvv```^^^wwwyyy```FFF<<<>>>???;;;777777777666555444444444444111111111111000000000000////////////////////////000000000000000000000000...---///888GGGUUU]]]```fffggghhhjjjkkklllllllllgggeeeaaaeeevvvkkkbbb]]]XXXVVVTTTVVVVVV\\\fffmmmqqquuuzzz}}}{{{yyyyyyzzzoooHHH555;;;qqq___[[[ZZZ^^^eeelllwww^^^AAA777555888333222222111111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///......111222222666DDDRRR^^^ddddddiiipppZZZMMMJJJNNNWWW^^^hhh~~~www___aaasssNNN???AAABBB<<<666888777666555555444555555222222111111111000000000////////////////////////000000000000000000000000///---000;;;LLL[[[aaabbbggghhhjjjlllmmmmmmmmmllllllccc\\\ddd~~~oooggg```\\\XXXTTTSSSUUUXXXYYYaaalllssstttwwwzzzvvvxxxzzzzzzxxxvvvvvvvvv{{{vvvQQQ666999rrrfffZZZYYY[[[aaaiiirrrpppFFF666777555333333222111111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...///222444444999HHHWWWaaafffkkkzzzfffUUULLLJJJPPP\\\fffssslllVVV```\\\FFFBBBBBB===999999888777666555555555555222222222111111111000000////////////////////////000000000000000000000000111///222???RRRaaafffeeehhhjjjlllnnnoooooonnnnnnllleee___hhhvvvmmmfff^^^XXXVVVSSSPPPPPPUUUWWWZZZcccooovvvvvvvvvyyyttttttsssqqqnnnmmmllllllnnnvvvbbb>>>999rrrcccZZZ\\\\\\___fffmmmxxx~~~}}}||||||UUU>>><<<444333333222222111000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------........./////////000333444444:::JJJZZZdddiiitttrrrZZZMMMMMMLLLRRR```nnn|||~~~{{{ttttttrrrsssxxxyyypppddd^^^LLL^^^gggKKKCCCAAA>>>===999888777666666555555555222222222111111111111000000000000000000000000000000000000000000000000000333000444BBBVVVeeeiiigggiiijjjmmmoooppppppooooooggghhheeennn~~~wwwpppfff^^^^^^UUUNNNMMMJJJGGGIIIOOORRRVVV```lllssssssrrrtttxxxuuupppjjjfffcccbbbbbb```hhhtttrrrHHH<<>>uuugggaaa```___dddiiiqqq{{{}}}zzzxxxzzz~~~|||VVVAAA777555444222111000000000000//////.........---------...------,,,,,,------.........---------,,,,,,,,,---------.........//////111222111111888HHHUUU\\\iiisss\\\QQQQQQOOOTTTYYYjjjsssooohhh```XXXSSSPPPOOOIIIHHHGGGGGGGGGGGGHHHIIIKKKKKK\\\|||^^^GGGGGGEEE<<<;;;:::999777777666666666333333222222111000000000000000000000000000000000000000000000000000000///222222;;;OOOaaaiiikkkjjjnnnooopppqqqrrrrrrrrrrrrddddddrrr||||||wwwiii```[[[UUURRRSSSRRROOOJJJHHHGGGIIIKKKLLLSSSXXXaaakkksssxxx{{{|||xxxvvvqqqjjjddd``````aaaeeesss```AAA}}}hhh___^^^aaaccckkkrrr|||~~~zzzxxxxxxzzz~~~lllMMM666666555333111000000000111/////////.........------...------,,,,,,------......------------,,,,,,,,,------........./////////111222222333<<>>===<<<:::999777777666666444333333222222111000000000000000000000000000000000000000000000111111111222666CCCVVVeeekkkmmmooopppqqqssstttssspppkkkiiigggyyysssoookkkddd^^^^^^bbbnnnvvvxxxoooeee\\\TTTQQQPPPOOOQQQUUUVVVTTTPPPLLLLLLOOOTTTXXX^^^cccllluuu{{{~~~~~~yyywwwxxx|||xxxSSSzzziiibbbbbbfffmmmuuu|||yyywwwxxxyyy{{{kkk@@@888777555333111111111111000000/////////............------,,,,,,------...------------------------........./////////000000000222333777CCCTTT___bbbccc{{{fffXXXOOONNNQQQUUUcccqqq|||oooeee[[[RRRJJJFFFCCCBBB@@@>>>=====================>>>@@@BBBDDDFFFJJJKKKUUUjjjvvvZZZIIIBBB>>>===;;;:::888777777666444444333333222111111111111111111111111111111111///000000000111111111222222888GGGZZZggglllnnnqqqtttuuuwwwvvvsssnnnhhhdddhhhuuufffbbb^^^[[[UUUOOOOOOSSS[[[cccnnnwwwtttgggbbbYYYSSSOOOOOOQQQQQQUUUZZZ[[[YYYUUUQQQOOOSSSYYY___gggnnnxxx~~~{{{WWW|||pppfffgggjjjnnnxxx}}}yyywwwxxxyyyzzz~~~zzzMMM999888666444222111111111000000000/////////.........------,,,,,,------...,,,,,,,,,------------........./////////000000000///111333888FFFWWWaaacccfffqqq\\\RRROOOQQQUUUYYYkkk}}}oooeeeZZZSSSMMMFFFAAA???@@@??????>>>>>>>>>>>>???=========>>>@@@BBBEEEFFFHHHJJJQQQcccgggNNNBBB???>>><<<:::999777777777444444444333222222111111111111111111111111111111///000000111111222222222222;;;LLL___kkknnnqqquuuwwwxxxyyywwwsssmmmgggcccooopppdddVVVSSSPPPOOOKKKFFFFFFJJJKKKRRRZZZ```fffppp|||xxxlll___XXXWWWPPPMMMNNNRRRUUUWWW[[[```bbbaaa]]]WWWUUUXXX```gggqqqyyy]]]vvvnnnjjjooosssxxx~~~zzzvvvwwwxxxyyy|||[[[:::999666444222111111111000000000000/////////......------,,,,,,------...,,,,,,,,,---------........./////////000000000000...000222999HHHYYYcccdddiiiiiiUUUPPPQQQUUUYYYaaauuuooo]]]SSSJJJHHHEEE@@@>>>??????????????????@@@@@@@@@???>>>??????AAACCCEEEGGGFFFIIIOOOZZZrrrqqqQQQAAA@@@???===;;;999888777777555444444333333222111111111111111111111111111111///000000111111222333333444???QQQdddnnnqqqtttyyyxxxyyyyyywwwtttnnniiifffzzzvvvcccWWWLLLIIIHHHHHHEEEBBBCCCGGGAAAFFFLLLPPPSSS\\\iiissswww{{{|||oooeee\\\TTTPPPQQQOOOOOOSSSZZZ^^^___ccciiikkkiiieee___[[[^^^hhhooowww}}}kkkxxxqqqpppwww|||~~~zzzuuuvvvwwwxxx{{{ccc;;;999777444333222111111000000000000////////////...------,,,,,,------...,,,,,,,,,------.........////////////000000000000---///222999IIIZZZcccdddiiieeeRRROOORRRWWW\\\ggg}}}uuu^^^TTTIIIBBBBBBBBB>>>>>>@@@<<<<<<<<<<<<<<<<<<<<<<<>>555222333444222111111111111111000000000000//////............//////......------------................../////////000000555333;;;QQQ^^^aaaggglll{{{]]]UUUQQQLLLVVVhhhwwwlllZZZOOOCCCBBB@@@???>>>>>>>>>>>>??????>>>===============@@@AAABBBDDDFFFGGGHHHIIIJJJJJJLLLUUUkkkhhhKKKCCCAAA>>>===<<<<<<:::999777777666555333222111000111111111111111111111111333111000000222333444444888JJJ___mmmtttyyyzzzyyyvvv{{{wwwtttvvvnnnfffkkkppp___RRRJJJEEECCCAAAAAABBBCCCBBBAAABBBAAAAAABBBCCCDDDHHHLLLRRR[[[iiixxxxxxggg]]]TTTPPPNNNLLLMMMOOOSSSYYYaaahhhpppyyy{{{xxx{{{rrrkkkjjjkkkkkkmmmqqqzzzvvvuuuuuuuuuxxx}}}SSSDDD666333555333111111111111111111000000000000//////............//////......------------.............../////////000000111555444<<>>=========>>>>>>=========>>>>>>???@@@BBBBBBCCCDDDFFFHHHIIIIIIJJJJJJMMMXXXooopppOOOGGGDDDAAA@@@???>>>===;;;888777666555333222111111111111111111111111111111333111000000222333444555;;;MMMbbbooouuuzzz|||{{{xxx|||xxxtttuuummmfffmmm}}}hhhWWWKKKFFFEEEDDDBBBBBBCCCDDDDDDCCC???@@@CCCEEEFFFGGGKKKNNNQQQ[[[iiittt{{{yyynnn^^^UUUNNNLLLLLLLLLNNNQQQWWW^^^fffllluuu}}}}}}~~~uuunnnlllmmmmmmooosss|||}}}}}}vvvtttssssssuuuxxx|||eeeLLL777555777333000333111111111111000000000000//////............//////......------------............/////////000000000222555444???WWWccccccggguuu\\\KKKLLLQQQUUUdddyyy}}}fffVVVKKKBBB<<<@@@???>>>===<<<<<<===============>>>???@@@BBBCCCCCCDDDDDDEEEFFFGGGIIIJJJIIIJJJOOO^^^wwwzzzUUUIIIFFFBBB???>>>===;;;999888888777555444333222111222222222222222222222222222222111111222333555666???RRRfffrrrwww{{{}}}}}}{{{~~~yyyvvvvvvmmmjjjtttwww```OOOFFFDDDFFFEEECCCDDDEEEFFFFFFEEE???CCCFFFGGGHHHKKKQQQUUU[[[bbbjjjmmmkkklllssszzz|||lllcccTTTMMMHHHIIILLLMMMQQQVVV]]]dddlllrrryyyyyyqqqoooooonnnqqquuu|||}}}}}}}}}vvvssspppoooqqqvvv{{{wwwvvvsssrrrrrrtttwwwzzz}}}wwwUUU999666888333000444111111111111000000000/////////............//////......------------.........////////////000000000222444444BBBZZZddddddjjjjjjWWWKKKNNNSSSXXXiii}}}kkkUUUKKKEEEAAA???>>>=====================>>>>>>??????@@@AAACCCDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGKKKUUUhhh___RRRNNNHHHCCC@@@===:::888999888777666555333222222222222222222222222222222222222222222222444666888CCCVVVjjjtttxxx{{{}}}~~~|||~~~zzzxxxxxxpppqqqrrrZZZKKKFFFFFFFFFEEEEEEFFFHHHIIIHHHFFFCCCFFFHHHHHHKKKTTT^^^cccrrrooojjjccc\\\YYYaaajjjrrryyyooobbb]]]NNNJJJGGGJJJNNNQQQVVV]]]aaaiiiqqqvvv|||zzzsssqqqooonnnqqqvvvyyy~~~~~~xxxvvvyyysssgggeeebbb```aaafffmmmqqqwww~~~{{{yyyvvvsssrrrrrrtttvvv{{{aaa???666777444222555111111111111000000000/////////............//////......------------......////////////000000000111000333555EEE]]]eeegggqqqvvvaaaTTTLLLOOOTTT[[[mmm|||\\\KKKEEECCCBBBCCC=========>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJGGGPPPbbbyyy|||sss___ZZZSSSLLLGGGCCC???<<<999999888777555444333222222222222222222222222222111333444333333444777:::GGGZZZnnnvvvxxxzzz}}}|||~~~{{{zzzzzztttzzzjjjUUUIIIFFFHHHEEEFFFHHHKKKMMMMMMJJJGGGDDDHHHJJJLLLWWWiiiwww|||vvvcccVVVNNNKKKPPPWWWbbbkkkyyyxxxcccXXXUUUKKKHHHHHHKKKOOORRRYYY```eeennnvvvyyy}}}zzztttqqqooonnnrrrxxx{{{|||xxx}}}|||{{{zzzzzz||||||rrrjjj\\\[[[YYYXXXYYY^^^eeekkkrrryyy}}}xxxtttqqqqqqrrrsssvvvpppKKK888555666555333111111111111000000000000//////............//////......------------....../////////000000000111111000444999JJJ___ffflll{{{kkkWWWNNNJJJOOOUUU```uuuiiiOOODDDAAA??????BBB===>>>???@@@@@@AAA@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCEEEGGGJJJLLLNNN]]]vvv~~~|||bbb\\\TTTMMMGGGCCC???===::::::999777666555444333333333333333333333333333111333555444333444888<<>>OOObbbhhhrrr~~~```RRRMMMLLLQQQYYYfffnnnYYYGGGCCCBBB>>>>>>BBB>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDGGGJJJNNNPPPYYYnnn{{{zzz|||]]]WWWOOOHHHCCC@@@===;;;;;;:::999888666555444444333333333333333333333333000333666555333444888===PPPcccvvv|||zzz{{{~~~~~~{{{{{{zzzttt|||ooohhh^^^RRRIIIEEEDDDDDDFFFKKKRRRYYY\\\YYYRRRLLLJJJVVVfffyyy}}}dddNNNGGGHHHHHHKKKQQQMMMUUUcccvvv{{{dddSSSKKKIIIHHHGGGJJJOOOSSSWWW___hhhqqqzzz~~~zzzxxxuuutttzzz|||xxxxxxzzzuuusssrrrnnnooopppqqqsssxxx|||{{{{{{zzzwwwpppfff^^^\\\^^^aaacccfffllluuu{{{zzzuuupppnnnnnnooonnnxxx~~~ddd>>>333999777---111111111111000000000000//////............//////.........------.........000000000000111111111111222:::BBBSSSdddjjjwwwvvvXXXTTTQQQPPPUUU]]]llldddRRRFFFFFFFFF@@@???CCC???@@@BBBDDDEEEEEEDDDDDDAAAAAABBBCCCEEEGGGIIIJJJFFFEEEEEEFFFIIIMMMQQQSSSbbbzzz|||wwwxxx[[[VVVNNNHHHDDDBBB@@@???;;;:::999888777555444444333333333333333333333333000444666555333444999>>>SSSfffyyy~~~||||||~~~~~~zzzzzzxxxrrrqqqeee^^^UUULLLHHHEEEDDDDDDHHHMMMVVV^^^aaa]]]UUUNNNQQQbbbxxxooo[[[JJJJJJNNNNNNRRRZZZYYY___kkk}}}ttt```RRRLLLKKKIIIIIIMMMSSSXXX\\\eeeooovvv}}}{{{xxxxxx~~~|||yyy{{{wwwrrrmmmhhhgggggghhhiiijjjlllpppsssuuupppooonnnlllhhhdddaaa```]]]aaagggmmmssszzz{{{uuuqqqpppooonnnqqqvvvzzznnnAAA666;;;000555222222222111111111111000000000///.......................................////////////000111222333000666HHH[[[dddkkkdddVVVPPPLLLOOOYYYaaammm{{{^^^PPPEEEDDDHHHGGGCCCAAACCCCCCCCCDDDDDDDDDEEEEEE???BBBDDDEEEEEEGGGJJJLLLCCCFFFJJJKKKJJJNNNYYYddd|||}}}xxx{{{^^^MMMHHHJJJBBB>>>???===<<<:::888777777777555333333222222111111222222333333555222555999555777GGGZZZjjjzzz}}}{{{|||uuuyyyuuunnnpppcccQQQNNNKKKGGGEEEEEEFFFGGGHHHPPPZZZ```___YYYRRRNNNUUUqqqeeeVVVLLLOOOSSSVVVaaammmvvvpppYYYKKKGGGGGGJJJNNNSSSWWW[[[aaajjjpppxxx|||xxxyyy{{{~~~|||{{{rrrjjjgggccc```````````````bbbfffjjjlllmmmiiiiiihhheeecccbbbbbbbbbfffmmmxxx~~~wwwssspppnnnmmmlllppptttzzzzzzKKK999;;;000666222222222222111111111111000000///.......................................////////////000111222333111888JJJ]]]gggqqq}}}```RRROOOLLLQQQ]]]ggguuusssWWWLLLDDDEEEHHHHHHFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFHHHJJJLLLIIIIIIIIIIIIMMMZZZooozzzyyy~~~dddRRRMMMNNNEEE@@@BBBAAA<<<:::888888888777555333333333222222222222333333333555222444999555888III```nnnzzz~~~}}}wwwvvvyyyrrr{{{qqq```TTTJJJHHHFFFDDDDDDEEEGGGHHHKKKSSS]]]cccaaa]]]YYYXXXhhhppp```UUUQQQ[[[hhhuuulllXXXLLLIIIJJJKKKOOOUUUYYY^^^dddmmmttt~~~}}}}}}}}}oooaaa\\\ZZZXXXXXXYYY[[[YYYYYY]]]cccggghhhhhheeedddcccaaa```bbbfffjjjuuuzzzuuuqqqmmmkkkiiimmmqqqwwwYYY===:::222666333222222222111111111111000000///.......................................////////////000111222333222<<>>888444888333333222222222111111111000000///.......................................////////////000111222333444@@@QQQ]]]gggyyyoooUUUMMMKKKOOOYYYhhhwwwrrrYYYRRRMMMKKKJJJFFFFFFHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDFFFIIILLLLLLKKKRRRXXX^^^dddrrr|||}}}fffRRRMMMFFFCCCCCC>>>???===;;;:::999888666444333333333222222333333333222555333444888555<<>>>>>>>>???AAADDDGGGHHHJJJSSS]]]```^^^^^^eeelll}}}wwwaaafffdddjjjzzzzzzeeeTTTKKKLLLOOORRRWWW]]]ccciiiqqq{{{~~~}}}}}}kkk___VVVOOONNNPPPPPPSSSWWWVVVVVVXXX^^^eeejjjlllkkknnnoooooonnnmmmqqqyyyzzztttooollldddfffhhhnnn~~~mmm???888666888333333333222222222222111000000///.......................................////////////000111222333333DDDUUU^^^hhhjjjSSSOOOKKKRRR^^^mmm}}}{{{\\\TTTNNNLLLIIIEEEEEEGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHKKKMMMOOOOOOOOORRRcccwww|||{{{pppUUUNNNJJJJJJIIIAAA@@@>>><<<;;;:::999777555444333333333333333333444222555333444888555>>>SSSkkkrrryyy{{{{{{~~~eeeTTTJJJCCC????????????@@@AAACCCEEEGGGIIIQQQZZZ\\\ZZZ^^^gggpppmmmdddsssiiizzzxxxdddSSSKKKLLLOOOUUUZZZaaagggmmmuuutttpppqqqwwwrrr```TTTOOOKKKMMMOOOOOORRRUUURRRTTTYYY___dddiiilllnnnuuuyyy{{{{{{zzz}}}|||wwwrrrooogggiiijjjooowwwBBB999999777333333333333222222222222000000///.......................................////////////000111222333222GGGZZZ```jjjfffRRRQQQMMMVVVdddsss___VVVMMMKKKJJJHHHGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKMMMQQQVVVZZZfff|||yyy|||yyy___UUUMMMJJJIIIBBBBBB???===<<<;;;:::777555444444333333333333444444222555333444777555@@@WWWlllttt}}}}}}{{{|||xxx]]]MMMEEEAAA???AAAAAAAAAAAABBBCCCEEEEEEJJJOOOUUUWWWXXX]]]gggpppooojjjwwwtttuuubbbSSSMMMOOOSSSZZZ___ffflllrrrzzzwwwjjjcccgggrrrrrraaaTTTOOOLLLKKKOOOQQQPPPRRRUUURRRXXX```eeehhhlllqqqvvv}}}~~~zzzuuurrriiijjjjjjnnn~~~GGG<<<;;;444444444333333333222222222000000///.......................................////////////000111222333555LLL___aaaiiibbbQQQQQQOOO[[[jjjyyymmm___RRROOOOOOMMMKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIILLLOOOQQQUUU```ooo{{{zzzzzz|||nnnZZZMMMIIIEEECCCAAA>>>===<<<:::888666444444333333333333444444111555333444777666AAAZZZoooyyy|||nnnUUUFFFAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEHHHKKKOOOQQQTTTZZZbbbiiiwww|||wwwwwwyyy~~~ooo___SSSPPPUUUZZZeeeiiipppvvv|||tttgggYYY___iiizzznnn```TTTJJJNNNLLLMMMRRRTTTRRRSSSVVVWWW```iiinnnooorrryyy|||xxxtttbbbcccbbbfffvvvLLL???<<<222444444444333333333222222000000///.......................................////////////000111222333999RRRcccaaaeee```OOOPPPQQQ^^^nnn~~~|||kkk[[[UUUTTTRRRNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMRRRVVV[[[^^^eeewww}}}}}}|||lllUUUOOOLLLCCCAAA???===<<<;;;888666555444444333333444444555111555444444666666BBB[[[sss~~~wwweeeNNNBBB@@@BBBCCC???@@@@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKOOOUUU]]]bbbtttyyykkkrrr~~~wwwjjj\\\SSSRRRYYY```ooossszzzvvviiiVVVYYY]]]kkkrrraaaVVVOOOLLLNNNNNNOOOOOOQQQTTTYYY]]]^^^fffnnnrrrssswww~~~{{{wwwssspppfffbbbbbbkkkyyy\\\888@@@666555444444333333222222111000000000000////////////...............///000000222111000000000111333333@@@MMMaaafffddd|||}}}```TTTUUUSSS```qqquuucccbbbccc]]]YYYZZZVVVRRRRRRXXXZZZWWWVVVZZZaaafffnnnyyy||||||~~~kkkWWWKKKGGGFFFDDDAAA>>>===<<<:::888777777555444444555666666555111777444666777<<<]]]www{{{wwwwww[[[JJJCCC@@@@@@AAA>>>AAADDDEEEEEEDDDCCCCCCEEEEEEDDDGGGMMMTTTWWWWWWjjjgggfffjjjuuuyyyqqqggg^^^VVVSSSYYYbbbqqq{{{qqq^^^XXXZZZlll|||iii\\\TTTPPPMMMNNNOOOPPPQQQRRRVVV[[[___dddkkkssswwwxxx}}}~~~zzzvvvpppllleeeaaaaaahhhttteee===@@@666555444444333333222222111000000000000////////////...............///000000111000000000000222444555@@@QQQdddiiimmmxxx\\\RRRSSSUUUdddvvv}}}lllkkkmmmjjjiiilllfffbbbbbbhhhkkkkkknnnrrr}}}~~~||||||~~~jjjYYYPPPKKKFFFCCC@@@>>>===<<<:::888888777666555444555666666666111777444666777<<<]]]www|||zzznnnUUUGGGBBBAAAAAACCCEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGGGGFFFGGGJJJNNNPPPXXXYYY]]]dddooo}}}nnnggg```YYYTTTSSSZZZcccnnnyyyzzzbbb^^^bbbuuummm]]]UUURRRPPPOOOPPPRRRTTTUUUXXX\\\aaaeeelllrrryyy}}}~~~zzztttlllgggbbb```aaafffooopppCCC???666555444444333333222222111000000000000////////////...............///000000000//////000111333555666BBBWWWhhhlllzzzoooWWWOOORRRYYYiii}}}{{{xxx{{{|||zzzyyy|||zzz|||{{{```TTTOOOJJJEEECCC@@@>>>>>>===;;;999888777666555444555666666777222888444666777;;;\\\www|||yyytttbbbMMMCCCAAAAAACCCEEECCCCCCBBBBBBCCCEEEGGGIIIMMMLLLIIIDDD@@@@@@CCCGGGEEEIIINNNUUU^^^lll{{{uuulll\\\XXXUUUSSSQQQSSS[[[eeeooo|||jjjggglllwww```SSSPPPPPPPPPQQQUUUWWWYYY\\\___dddiiimmmtttxxx~~~zzzrrriiibbbaaa```bbbeeelll~~~xxxGGG>>>999555444444333333222222111000000000000////////////...............///000000/////////000222444666888EEE^^^iiimmmgggSSSOOOTTT]]]nnn}}}wwwxxx||||||zzzzzzyyy|||tttXXXQQQOOOIIIEEECCC@@@???>>>>>><<<:::999888777555555555666666777333999555666777;;;\\\xxxxxxuuu{{{fffWWWHHHBBBBBBBBBCCCFFF>>>BBBFFFHHHHHHLLLRRRWWW^^^TTTIIIBBB>>>===???CCCBBBEEEHHHLLLSSS```sss}}}hhhYYYLLLJJJJJJMMMOOOSSS]]]hhhtttuuuooorrrzzz~~~oooYYYPPPPPPPPPQQQSSSWWWZZZ]]]aaadddiiinnnrrrzzz}}}zzzqqqggg``````aaabbbdddkkk~~~KKK;;;:::555444444333333222222111000000000000////////////...............///000000/////////000222555777999GGG```ggglllyyyaaaRRRRRRXXX```sssxxxwww{{{wwwlllddd___]]]ZZZXXX]]]bbbpppvvvyyywwwYYYUUUTTTMMMGGGEEEBBB@@@@@@???===;;;:::999777666555555666666777333999555777888<<<]]]zzzwwwttt~~~jjj\\\PPPFFFCCCCCCCCCDDDFFFCCCGGGKKKLLLPPPZZZjjjvvvooo[[[HHHAAABBBBBBCCCEEEGGGIIILLLQQQZZZmmmxxx___MMMBBBAAACCCHHHMMMRRR^^^iiiwwwvvvsss}}}yyy}}}|||hhhVVVRRRSSSRRRTTTWWWYYY\\\```dddhhhlllqqqttt~~~{{{rrrhhhaaaaaaaaaaaacccjjj}}}}}}QQQ:::;;;555444444333333222222111000000000000////////////...............///000000/////////000222555777999GGG```eeeqqqqqq]]]RRRUUU\\\eeewww}}}vvvzzz~~~ppplllfff___UUUNNNKKKJJJHHHFFFKKKMMMYYYkkk{{{uuuwww~~~|||[[[WWWVVVNNNJJJHHHEEEBBBAAA@@@>>><<<;;;:::888666555555555666666222888555777999===___{{{zzzzzztttaaaSSSKKKDDDDDDEEEDDDDDDFFFHHHGGGHHHLLLXXXkkkttt[[[EEEAAAFFFHHHGGGHHHEEEJJJRRR^^^ooojjjRRRAAA>>>===???EEEIIIPPP\\\ggguuu{{{ttt|||yyyyyy|||zzz{{{}}}qqq```TTTUUUWWWUUUVVV\\\^^^aaaeeeiiimmmpppuuuxxx|||sssjjjdddccc```^^^```fffxxx[[[<<<>>>555444444333333222222111000000000000////////////...............///000000000000000111222555777888JJJdddkkklll[[[SSSVVV]]]jjj|||wwwvvvvvvbbbYYY[[[UUUOOOHHHEEEFFFGGGGGGEEEIIIHHHOOO[[[dddpppvvvwww}}}```[[[YYYOOONNNKKKGGGEEECCCAAA>>><<<;;;:::888666555555555666555111888555888:::???```zzz~~~kkkYYYKKKEEEBBBEEEGGGFFFEEEGGGJJJGGGIIIXXXpppkkkUUUDDDDDDIIIHHHGGGJJJGGGPPP```tttyyy~~~gggSSSEEE<<<===<<<===AAAEEELLLXXXdddtttuuuxxxtttqqqqqqsssuuuuuutttnnnrrrwww{{{hhh[[[SSSXXX[[[WWWYYY___dddgggkkkooorrrvvvzzz}}}|||tttlllfffddd```\\\]]]ccctttwww|||bbb@@@BBB555555444333333222222111000000000000////////////...............///000000111111111111222444666888OOOiiirrrjjjZZZSSSVVV\\\nnnzzztttvvv}}}ooogggZZZKKKGGGMMMHHHDDD@@@@@@CCCFFFGGGGGGGGGDDDHHHOOORRRYYYqqqwwwxxx|||iiibbb```UUUPPPMMMIIIFFFDDDBBB???<<<<<<:::999777666555555666444000777555888;;;@@@bbbyyy___NNNEEEAAA@@@DDDGGGFFFFFFHHHMMMJJJSSSnnn___NNNCCCFFFJJJFFFFFFJJJRRR]]]rrrjjj___jjjuuuuuu^^^KKKCCCAAAAAA>>><<<<<>>??????>>>AAAFFFHHHHHHQQQ\\\zzzooommmiiiddd```^^^```bbbhhhnnnsssxxx}}}nnn\\\XXXVVVYYY\\\^^^cccjjjppptttyyy}}}{{{ssskkkfffccc^^^\\\]]]___iiirrreeettt|||NNN???:::777444333444444333222111111111111000000000000////////////////////////222//////222333333666;;;TTTcccooommm^^^RRRSSS___cccyyywww{{{uuuggg[[[PPPKKKHHHDDDBBBCCCCCCAAACCCFFFFFFEEEFFFJJJNNNQQQVVVYYYZZZ___ooouuuoooyyywwwaaaTTTQQQMMMHHHEEECCCCCCCCC;;;:::999888777777888999777222888666888;;;@@@bbb}}}~~~lllSSSCCCCCCCCCCCCCCCDDDEEEFFFGGGRRRYYYjjjjjjKKKNNNIIIJJJSSSSSSTTT]]]nnnqqqaaaPPPJJJKKKGGGKKKTTTTTTYYYSSSIII@@@======>>>===@@@???CCCGGGJJJOOO\\\jjjyyykkkbbbeeejjjmmmuuuiiifff```ZZZVVVVVVZZZ]]]hhhlllqqqzzzppp^^^XXXUUUWWW]]]aaacccgggmmmuuuyyy~~~zzzssskkkfffccc^^^\\\]]]]]]eee|||oooaaammm{{{TTT???:::777444333444444333222111111111111000000000000////////////////////////222//////222333222777===TTTccckkk|||zzzdddZZZQQQTTTaaahhh~~~yyylll[[[QQQHHHEEEDDDBBBAAACCCDDDCCCEEEHHHHHHFFFHHHMMMUUUYYY```ccccccfffssswwwoooxxxwwwdddYYYVVVQQQLLLHHHEEEDDDCCC===<<<:::999888888888999777333999666999;;;AAAcccvvvpppgggOOOBBBBBBBBBBBBCCCDDDFFFGGGHHHTTT___uuuzzz[[[HHHMMMLLLQQQZZZZZZ[[[gggyyy```WWWIIIFFFIIIGGGLLLTTTRRRTTTKKKBBB===>>>??????===BBBCCCFFFJJJNNNXXXjjjzzzoooggg\\\VVVYYY]]]```hhhrrr~~~}}}bbb___ZZZTTTRRRTTTYYY^^^iiikkkqqq|||}}}|||}}}}}}{{{|||zzzfffVVVTTTTTTYYYaaagggiiimmmqqqyyy|||yyyrrrjjjeeebbb^^^[[[\\\\\\cccyyymmm^^^ggguuu[[[AAA:::777444333444444333222111111111111000000000///////////////////////////111///000222222222888???YYYfffkkkxxxsss^^^WWWPPPTTTccckkkqqqfffTTTLLLEEECCCCCCAAABBBEEEFFFEEEGGGIIIJJJKKKPPPXXXfffkkkqqqsssssswww{{{pppwww{{{pppcccbbb___YYYRRRLLLGGGDDDCCC???===<<<:::888888888999777333999666999;;;AAAccctttlllhhhPPPCCCAAAAAABBBCCCEEEFFFHHHIIIPPP^^^vvvmmmUUUKKKPPPRRRXXX```^^^aaapppuuuaaaXXXLLLJJJOOOQQQ\\\fffcccYYYLLL@@@===???AAAAAAAAAEEEHHHMMMQQQYYYhhh}}}bbb```[[[XXX[[[]]]```fffooozzzyyyZZZXXXUUUQQQQQQTTT[[[```hhhiiippp}}}wwwpppllljjjjjjiiieeeeeehhhiiihhhiiimmmooojjj^^^SSSSSSTTT[[[fffmmmooossswww}}}}}}xxxqqqjjjeeeaaa\\\[[[]]]]]]cccwwwmmm]]]bbbpppcccEEE:::777444333444444333222111111111111000000000///////////////////////////000///000222222222999BBB]]]iiimmmvvvrrr\\\WWWPPPSSScccnnn{{{tttmmmkkkkkkhhhaaaZZZOOOIIIDDDCCCBBBAAACCCGGGFFFFFFJJJOOOSSSXXXdddooo~~~pppuuuyyypppgggdddaaa[[[UUUOOOJJJFFFDDDAAA???===;;;999999999999888333999666999<<>>??????CCCIIIMMMXXXhhh{{{|||zzzrrrzzzOOOQQQSSSTTTUUUWWWZZZ]]]```cccnnnzzzzzznnn```YYYOOOKKKIIIJJJHHHEEEEEEHHHDDDFFFKKKNNNQQQRRRRRRRRRWWWYYYaaammmvvvyyy}}}{{{vvvoooiiieee```\\\[[[\\\ZZZ]]]ooommm^^^bbbjjj~~~xxxlllHHH:::777444333444444333222111111111111000000000000//////////////////////////////111222111222;;;FFF^^^lllqqqxxxoooXXXUUUQQQVVVkkk|||{{{rrrZZZSSSKKKGGGHHHJJJKKKJJJGGGDDDBBBCCCCCCCCCGGGMMMRRRYYYggguuu}}}}}}qqqsss|||uuuhhhZZZYYYVVVSSSPPPMMMKKKIIIDDDBBB@@@===;;;999999999888444:::777:::<<>>???@@@EEEIIINNNQQQRRRSSSVVVYYY___```fffpppvvvxxxyyy|||~~~vvvzzz{{{uuunnnhhhddd^^^[[[[[[\\\YYY[[[jjj}}}xxxmmm______iiiyyy|||NNN===:::777555555555444222111111000000//////......////////////000000000000111222///111777555:::LLLeeelllyyyhhhUUUPPPOOO]]]sss~~~hhhZZZVVVGGGEEEBBBBBBDDDGGGJJJKKKEEEGGGHHHIIIKKKRRR\\\dddiiittt~~~wwwpppttt}}}{{{ooogggddd___YYYSSSOOOLLLJJJHHHEEEAAA???===<<<;;;999:::<<<777666:::999EEE^^^}}}~~~___JJJBBBFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGJJJLLLNNNPPPSSSUUU^^^\\\bbbooozzz}}}rrrqqquuuyyywwwqqqWWWFFFBBBBBBFFFKKKRRR^^^iiiuuusssjjjlll|||UUUVVVXXXZZZ]]]___aaabbbbbbeeeddd^^^SSSJJJDDDCCC@@@AAABBBAAA@@@@@@BBBDDDIIIMMMSSSUUUWWW[[[ccciiimmmlllpppwww{{{{{{|||~~~}}}wwwpppjjjeee___[[[ZZZZZZVVVWWWggg{{{sssbbb]]]hhhzzz}}}NNN===:::777555555555444222111111111000//////......////////////000000000000222333///111777444:::LLLhhhmmmyyydddSSSPPPPPP___uuu~~~}}}pppYYYKKKGGGGGGEEEDDDEEEIIIOOOSSSVVVUUUVVVVVVUUUVVV[[[cccjjjppp{{{wwwoooqqqyyy}}}rrrjjjhhhccc^^^XXXTTTRRRPPPIIIFFFBBB@@@???>>>===<<<:::<<<888777::::::FFF^^^}}}tttXXXHHHDDDEEEFFFFFFFFFFFFEEEEEEEEECCCEEEFFFGGGHHHJJJLLLOOO[[[[[[cccpppyyyzzztttwww}}}{{{OOOEEECCCDDDKKKUUUbbbrrruuujjjjjjxxxRRRSSSVVVYYY]]]```cccdddgggeee^^^TTTIIIBBBAAABBB@@@AAABBBBBBBBBDDDGGGJJJMMMSSSXXX\\\___hhhuuu{{{{{{~~~}}}|||~~~~~~~~~zzzssskkkfffaaa\\\YYYWWWSSSTTTdddxxxzzzdddWWWdddxxxQQQ===:::777555555555444222222111111000000///......////////////000000000000222444000222777444:::MMMgggjjjssswww^^^QQQQQQRRRaaaxxxyyywwwyyy}}}xxxdddPPPDDDBBBFFFFFFGGGKKKRRRZZZbbbgggjjjjjjhhhdddbbbeeekkkqqqzzz~~~~~~vvvmmmnnntttuuummmjjjfffaaa\\\XXXUUUTTTJJJGGGDDDBBBAAAAAA???>>><<<>>>:::999;;;:::FFF^^^}}}jjjRRRGGGGGGDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHIIILLLNNNUUUWWWaaannnvvv|||wwwyyyoooJJJDDDCCCGGGRRRbbbtttuuuiiigggvvvNNNOOOQQQUUUXXX[[[^^^___ccc___VVVLLLDDD@@@BBBDDDCCCDDDDDDCCCCCCFFFKKKNNNRRRXXX___dddiiivvv|||{{{|||~~~|||{{{~~~{{{tttlllfff```[[[WWWUUUQQQSSSdddyyy{{{bbbRRR___sssTTT===:::777555555555444222222222111111000//////...////////////000000000000222444111222777444;;;PPPggggggnnnqqq[[[QQQSSSTTTbbbyyy~~~wwwwwwyyy~~~~~~mmm[[[LLLFFFFFFEEEHHHLLLRRR[[[fffqqqxxx~~~|||xxxrrrllllllpppuuuzzz{{{}}}vvvllllllrrrzzznnnkkkgggbbb]]]XXXTTTSSSJJJHHHDDDBBBBBBBBBAAA???<<>>>>>===999:::EEEQQQuuuyyyUUUKKKKKKFFFEEEJJJKKKKKKJJJHHHGGGMMMYYYbbbooo|||rrrfff]]]QQQGGGGGGKKKMMMQQQWWWgggvvvpppPPPFFFHHHOOOYYYjjj~~~|||qqqvvv{{{hhh___cccuuuDDDEEEFFFFFFHHHJJJMMMOOOVVVTTTQQQMMMJJJIIIJJJKKKPPPTTT]]]lll{{{wwwtttuuummmjjjmmmlllpppssstttzzz|||vvvlllccc```XXXUUURRRPPPMMMNNNYYYdddwwwqqq```SSS[[[ggg^^^@@@<<<888666555555444333222222222111111111111000////////////000000000000000444222222666777EEE___lllmmmyyymmm^^^PPPPPP\\\nnn|||uuunnnjjjjjjkkkkkkjjjnnnvvv}}}uuufffYYYJJJHHHEEEFFFJJJQQQYYY^^^kkkttt~~~}}}~~~{{{wwwyyymmmlllmmmuuuvvvtttqqqnnnkkkgggbbb___ZZZVVVRRRNNNLLLIIIGGGEEEAAA@@@???===999999CCCNNNrrrzzzVVVKKKKKKFFFDDDHHHFFFGGGFFFDDDCCCHHHRRRYYYvvv}}}rrrgggXXXNNNGGGGGGJJJKKKMMMRRRZZZiii}}}nnnQQQHHHHHHPPPZZZkkk~~~uuuyyyggg___dddvvvGGGGGGHHHJJJNNNTTTYYY\\\ccc```ZZZSSSMMMKKKLLLNNNUUU^^^kkk{{{wwwkkknnnqqqjjjfffiiijjjnnnrrrvvv}}}}}}vvvkkkaaa]]]VVVSSSPPPNNNJJJKKKUUUaaasssppp___TTTZZZeeeaaa@@@===999666555555444333222222222111111111111000////////////000000000000///333111222555666DDD___kkkqqqiii\\\PPPPPP]]]ppp|||yyy{{{}}}{{{yyyyyyqqqrrrsssrrrpppooonnnoookkkiiikkkrrrxxx}}}yyylll```SSSIIICCCCCCDDDGGGNNNWWW```eeemmmvvv}}}}}}zzzuuuwwwnnnllllllssszzzwwwsssooommmjjjgggddd___[[[VVVQQQNNNLLLIIIFFFBBB@@@???===999999AAALLLooo~~~}}}}}}YYYNNNMMMIIIFFFGGGEEEFFFEEEBBB@@@BBBHHHMMMiiizzzyyyrrrhhh```RRRMMMIIIJJJKKKLLLNNNQQQTTT___ooo{{{fffNNNHHHIIIRRR[[[lll{{{vvvfff___eeewwwJJJJJJKKKOOOVVV^^^eeeiiinnnjjjbbbXXXPPPMMMOOOSSS^^^jjjyyyvvvjjjeeekkknnniiifffjjjlllpppuuuzzz~~~wwwkkk```ZZZUUUQQQNNNKKKHHHHHHRRR]]]nnnnnn\\\UUUZZZdddfff@@@===999666666666555444222222222111111111000000////////////000000000000///333111111555555DDD^^^kkkttteeeYYYOOOQQQ^^^rrrppphhhbbbccceeeeeefffhhhsssuuuwwwwwwssspppmmmlllffffffhhhmmmttt|||yyyiiiZZZPPPIIIEEEEEEFFFHHHMMMTTT\\\dddiiimmmvvv}}}}}}zzzuuuvvvoookkkiiippp}}}yyytttpppnnnllljjjiiieeeaaa[[[UUUPPPLLLHHHEEEBBB@@@>>>===::::::BBBKKKkkkaaaSSSQQQLLLHHHHHHGGGGGGFFFCCC@@@@@@BBBEEEQQQ^^^iiijjjeeebbb]]]XXXRRRPPPOOOOOOPPPRRRUUUYYY\\\aaagggjjjlllpppvvv{{{zzzbbbOOOKKKJJJTTT\\\mmmvvvfff```eeevvvOOONNNOOOTTT]]]fffmmmppprrrnnnfff[[[QQQOOOSSSXXXiiiwwwlllfffeeekkkmmmjjjjjjnnnmmmqqqwww~~~~~~wwwjjj___YYYSSSOOOLLLIIIFFFFFFPPP[[[kkk|||mmm[[[UUUZZZbbbfffAAA===999777666666555444222222222111111111000000////////////000000000000///333111111555555DDD^^^jjjsssaaaWWWOOORRR___sssggg```ZZZ]]]bbbeeeiiinnn~~~~~~|||xxxppphhhcccaaa___bbbffflllttt~~~mmm[[[NNNFFFEEEFFFIIIKKKMMMRRRXXX^^^dddhhhmmmvvv~~~~~~{{{vvvvvvoooiiiffflll|||{{{uuuqqqpppooommmlllkkkfff___XXXRRRMMMGGGDDDBBB???======<<<<<>>:::777666666555444222222222111111111111000////////////000000000000///333111222555666DDD___hhhppp^^^VVVOOOSSS```tttyyyggg```]]]bbbiiiooouuu{{{|||yyytttlllccc\\\XXXWWW[[[aaahhhoooxxxxxxaaaQQQGGGCCCDDDGGGKKKMMMQQQUUUZZZ___cccfffmmmuuu~~~~~~~~~{{{vvvwwwqqqiiieeejjjzzz|||wwwtttsssrrrpppooonnniiibbb[[[UUUOOOJJJFFFEEEAAA??????>>>>>>CCCJJJbbbxxxcccVVVNNNLLLMMMFFFEEEEEEEEEEEEFFFHHHIIIEEEIIINNNPPPPPPSSSWWWZZZ\\\cccgggeeecccfffkkkmmmzzzyyyvvvrrrooooooqqqtttyyy}}}vvvuuukkkYYYRRRMMMZZZdddttt}}}}}}tttddd]]]cccuuu~~~```\\\ZZZ]]]cccggggggfffeeeddd```XXXQQQQQQYYY```tttppp___dddkkkpppoookkkllloooooorrr{{{yyyqqqdddZZZVVVOOOLLLIIIGGGDDDEEEPPP[[[kkk~~~}}}hhhVVVQQQUUU]]]{{{^^^AAA>>>:::777777666666555222222222111111111111000////////////000000000000000444222222666777EEE___jjjooo]]]UUUPPPTTT```ttt~~~|||tttkkk___ZZZXXX]]]eeejjjoootttiiieee___XXXSSSRRRTTTWWW\\\eeeooovvv}}}hhhSSSHHHFFFDDDEEEGGGKKKNNNSSSYYY___dddhhhiiiooovvv|||}}}}}}zzzuuuvvvssskkkeeejjjzzz~~~zzzxxxwwwuuutttrrrooojjjddd]]]XXXTTTOOOLLLJJJEEEBBBAAA???>>>AAAFFFZZZppp^^^TTTSSSVVVQQQOOOLLLJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKOOOVVV\\\hhhsss|||yyyuuutttuuuttt~~~yyy}}}uuu```UUUNNN]]]jjj|||xxxyyy{{{qqqaaa[[[bbbvvvfffbbb___```cccdddbbb^^^^^^___]]]VVVPPPQQQZZZbbbtttxxx___XXX```lllrrrpppkkkkkkmmmqqquuu}}}wwwnnnbbbXXXTTTNNNKKKHHHFFFDDDFFFPPP\\\lllwwwbbbQQQNNNSSSZZZxxx```AAA>>>:::888777777666555222222222111111111111000////////////000000000000111555333333777777FFF```nnnqqq\\\UUUPPPTTT```ttt}}}vvvuuutttkkkaaaSSSMMMKKKQQQXXX[[[___bbbVVVSSSNNNJJJIIINNNVVV\\\^^^iiittt{{{mmmYYYGGGCCCFFFGGGHHHIIIKKKOOOUUU]]]dddjjjnnnooopppvvv{{{~~~~~~||||||~~~||||||yyytttvvvvvvmmmfffjjjzzz}}}{{{zzzxxxvvvtttnnnjjjddd___[[[XXXTTTRRRNNNIIIDDDCCC@@@===???CCCTTT|||fffZZZZZZ___```\\\VVVPPPMMMJJJGGGFFFIIIGGGFFFHHHKKKQQQ[[[cccrrr|||xxx{{{lll^^^NNN___nnnzzzuuuwwwxxxzzz}}}{{{~~~~~~}}}nnn___YYYaaawwwbbb___\\\\\\\\\[[[XXXUUUYYYZZZUUUTTTZZZYYY[[[hhh}}}xxxfff[[[WWW```hhhkkkiiihhhkkkooouuu~~~{{{qqqggg^^^UUUPPPMMMHHHDDDCCCCCCFFFOOOYYYlll~~~ppp```LLLHHHRRR[[[sss}}}iiiBBB<<<999:::999555444666333333333222222222111111222000///...///000222333111666555444666888KKKjjjtttsss^^^VVVPPPTTTaaattt~~~{{{sssjjjccc\\\VVVRRRHHHEEECCCDDDGGGKKKKKKKKKGGGGGGIIINNNTTT[[[___aaahhhlllyyy{{{^^^RRRFFFCCCDDDFFFHHHKKKTTTWWW[[[ccckkkppprrrrrrvvvxxx|||~~~yyyyyyxxxwwwwwwvvvjjjhhhmmmyyy}}}zzzyyyxxxvvvsssrrrkkkbbb^^^]]]\\\XXXTTTPPPLLLGGGCCCAAA@@@???>>>TTTrrruuueeefffoooooonnnhhh^^^UUUOOOLLLJJJLLLLLLOOORRRTTTXXXcccooo}}}|||{{{~~~hhh[[[eeeqqq~~~yyypppsssvvvyyyllliiillllllvvvvvvmmmaaaZZZaaawww]]]ZZZWWWVVVWWWWWWUUUSSSSSSUUUQQQQQQXXXXXX[[[hhh}}}mmm^^^VVVZZZ```eeefffeeegggnnnttt~~~xxxooofff]]]UUUPPPLLLGGGDDDCCCCCCFFFPPPZZZkkk~~~{{{mmm```MMMIIIRRRZZZttt|||{{{iiiBBB<<<999:::999555444666333333333222222222111111111000///...///000222333333777555444666888KKKiiivvvwww___WWWQQQVVVbbbvvv|||xxxuuuppphhhaaaZZZTTTNNNJJJCCCAAA???@@@DDDGGGHHHHHHEEEHHHNNNVVV]]]cccggghhhjjjmmm{{{tttYYYMMMCCCBBBFFFHHHKKKNNNUUUXXX^^^fffnnnsssttttttyyy{{{~~~~~~}}}{{{{{{zzzyyyyyywwwjjjfffkkkvvv|||yyyyyyxxxuuurrrrrrlllddd```___]]]XXXTTTQQQMMMHHHDDDBBBAAA@@@???PPPnnn|||iiigggooozzz{{{wwwkkk^^^VVVSSSQQQPPPOOOQQQVVV[[[aaammmxxx~~~lll___iiiuuuuuuoootttyyy|||lllfffggggggrrrtttjjj\\\VVV```wwwUUUSSSPPPOOOOOOPPPQQQPPPPPPTTTQQQSSS[[[[[[^^^kkkuuukkkaaaYYYVVV]]]___aaa```aaagggrrrzzz|||uuummmeee]]]TTTOOOJJJFFFDDDCCCCCCGGGQQQ\\\lll{{{ooodddTTTMMMTTT\\\wwwdddBBB<<<999:::999555444666333333333222222222111111111000/////////000222333333777555444777:::LLLjjjtttwww{{{___WWWRRRWWWdddwww~~~|||vvvqqqeee```YYYSSSMMMHHHCCC@@@???===<<<>>>AAADDDFFFFFFGGGLLLTTT\\\cccgggiiiiiikkknnn|||hhhQQQHHH@@@BBBHHHKKKNNNQQQUUUYYYaaajjjssswwwxxxwwwzzz|||~~~|||{{{zzzzzzxxxxxxyyyjjjeeehhhsss|||{{{|||}}}{{{yyytttpppjjjgggeeebbb\\\XXXTTTOOOJJJEEECCCBBB@@@???IIIfffuuuwww~~~zzzqqqllltttzzzjjjbbb___^^^\\\XXXXXX^^^gggqqq~~~ooocccmmm{{{|||iiijjjuuu}}}mmmbbbaaacccqqqvvviiiYYYUUUaaazzzwwwOOOMMMKKKJJJKKKMMMOOOQQQUUUZZZXXX[[[cccbbbcccnnnwwwggg___[[[ZZZ\\\]]]^^^^^^]]]___hhhuuu{{{tttlllddd[[[RRRLLLHHHEEECCCCCCCCCGGGRRR^^^nnnyyynnnfffWWWQQQWWW___{{{]]]BBB<<<999:::999555444666333333333222222222111111000000//////000000111222111555333333999===OOOmmmoootttuuu^^^WWWRRRWWWdddvvv|||uuutttrrrjjjcccVVVRRRLLLGGGCCC???;;;999<<<<<<<<<>>>@@@CCCEEEFFFLLLPPPVVV[[[___aaabbbccciiinnn```LLLDDD???CCCJJJNNNPPPSSSUUUZZZdddnnnwww{{{{{{yyyzzz|||}}}|||yyyxxxwwwuuuvvvzzzkkkfffhhhsssxxxuuurrrooolllhhhbbb^^^WWWRRRLLLHHHEEECCCAAA@@@BBB]]]ssswwwyyysss|||vvvpppooooooooohhhccchhhrrrqqqgggqqqjjjaaammmppp```^^^bbbssswwwiiiZZZXXXgggyyyLLLLLLKKKJJJKKKNNNRRRUUU]]]ccccccgggmmmiiifffooo|||qqq___YYYYYY^^^ccc]]]]]]\\\]]]aaakkkxxxzzzsssjjjaaaXXXOOOIIIEEEDDDCCCCCCCCCGGGTTTaaarrrqqqggg```SSSPPPWWW___|||[[[BBB<<<999:::999555444666333333333222222222111111000000000000000111111222///222111333;;;@@@SSSpppqqqxxxttt]]]UUUQQQVVVcccuuu~~~ppphhhfffbbbYYYQQQKKKHHHCCC@@@===;;;999777:::;;;<<<===???@@@BBBDDDOOOQQQSSSUUUVVVXXX\\\```hhhqqq___JJJBBB>>>CCCKKKOOORRRTTTXXX]]]gggrrr{{{~~~}}}{{{}}}~~~}}}|||zzzxxxwwwuuuuuuyyykkkfffiiissswwwvvvtttrrrooojjjeeebbbZZZVVVOOOJJJFFFDDDBBB@@@>>>SSS~~~|||www|||}}}}}}uuunnnpppyyyuuuooovvv|||ggghhh}}}vvvaaa]]]bbbsss|||vvvoooyyy~~~tttgggYYYZZZlllKKKLLLNNNNNNPPPSSSWWW[[[cccjjjmmmqqqvvvnnngggmmmmmm]]]XXXZZZ```fff___]]]\\\]]]bbbmmmzzz~~~xxxooofff]]]TTTLLLGGGCCCBBBCCCDDDCCCGGGUUUcccuuulllbbb^^^SSSLLLTTT^^^{{{]]]BBB<<<999:::999555444666333333333222222222111111///000000000111111111111///222000333<<>><<<;;;:::999888777999;;;<<<<<<===>>>@@@JJJLLLMMMNNNOOOSSS[[[aaafffrrr___JJJBBB>>>DDDLLLQQQUUUXXX]]]bbbkkkvvv~~~~~~}}}|||{{{|||zzzxxxvvvvvvyyykkkfffiiisss{{{wwwsssrrrqqqooolllhhheeeccc^^^YYYRRRLLLHHHEEECCCAAA>>>KKKrrr|||vvv}}}wwwxxxzzzxxx}}}xxx|||ddd___fffwwwyyytttqqqffflllxxxzzzkkkaaaWWWZZZmmmKKKNNNQQQSSSUUUWWW\\\```gggpppuuu{{{uuujjjnnn|||dddYYYYYY^^^eeelllccc___[[[[[[aaannn}}}zzztttjjj```WWWPPPKKKGGGAAAAAACCCDDDCCCGGGVVVeeewww}}}ggg___^^^VVVJJJTTT```}}}\\\BBB<<<999:::999555444666333333333222222222111111//////000111111111111111222444111333<<>><<<<<<:::888777888::::::999;;;>>>AAAAAA>>>===???AAA===@@@CCCCCCDDDGGGOOOVVVZZZkkkpppQQQGGG???<<>>>>>???>>>======???DDDKKKPPP```eeennnxxxzzzqqq```RRRCCC>>>;;;AAAOOO\\\cccdddlllttt{{{zzzuuuqqqooofffbbbqqq~~~}}}{{{wwwsssvvvyyy{{{xxxtttuuueeeaaafffqqqxxx~~~{{{yyyttttttsssrrrooollliiigggfffccc^^^WWWPPPJJJFFFDDDCCCEEESSS{{{~~~{{{uuukkkvvvxxxjjjrrrsssooollllllzzztttkkkUUUZZZVVVYYYpppVVVUUUXXX]]]___```dddjjjpppwww}}}}}}wwwpppkkkjjjrrr|||~~~yyyttthhhbbb___cccppp}}}{{{kkk^^^]]]fffqqq{{{}}}wwwllleee]]]XXXQQQIIICCCCCCDDD??????CCCDDDHHHWWWiii}}}{{{pppoookkk\\\TTTSSS```wwwUUUCCC@@@===;;;:::999666555333222222111222222333333111111000000000000111111555444111666>>>@@@QQQnnnuuuttt^^^WWWTTTYYYeeewwwqqqddd^^^XXXQQQHHH@@@;;;999777777777666555555666888:::<<<<<<<<<===============>>>>>>>>>>>>>>>???CCCHHHMMMSSSTTTYYY^^^```ZZZNNNEEEBBB>>><<>>>>>>>>>>>===============>>>>>>>>>???@@@DDDGGGKKKIIIHHHIIIJJJHHHCCC>>>???<<<<<>>;;;:::999777555333333222222111111222222111111000000000000111111000111111666<<<<<>>>>>======<<<;;;===>>>???>>>===???@@@GGGDDD@@@>>>>>>???>>>===;;;999;;;DDDSSScccnnnssszzz|||zzzxxxcccUUUOOOPPPQQQOOONNNMMMLLLSSSfffyyy~~~~~~|||zzzvvvtttsssuuuxxxwwwvvv~~~qqqccc^^^aaaooo~~~~~~|||}}}~~~|||yyyuuuqqqmmmkkkhhhhhhfffccc\\\UUUNNNJJJHHHEEEDDD[[[ooobbbYYYSSSUUUTTTXXXcccooozzzrrrjjjVVVWWWXXXmmmmmmkkkkkklllkkkiiilllqqqsssssssssssstttwwwzzz|||sssjjjffflllwww~~~~~~zzzvvvpppjjj___XXXPPPMMMIIIDDDAAABBBAAA???AAAEEEEEEKKK^^^tttzzz___PPP\\\qqqmmmSSSDDDAAA>>><<<;;;999777555444333222222111111111222111111000000000000111111///111111666;;;:::JJJiiivvvrrraaaYYYTTTXXXdddwwwwwwrrriii[[[NNNHHHAAA>>>:::777777777666555555555666777999:::<<<<<>>>>>======<<<<<<:::<<<>>>>>><<<:::::::::===:::777666666666777777888888:::CCCRRRbbbnnntttyyy~~~{{{xxxvvvzzztttaaaWWWPPPNNNOOOKKKNNNPPPPPPQQQ]]]xxx~~~|||zzzxxxwwwrrrtttvvvvvvvvvmmmaaa[[[___mmm}}}||||||~~~}}}zzzvvvrrrppphhhhhhgggddd^^^WWWPPPKKKHHHGGGAAAQQQzzz}}}www```WWWQQQMMMOOOLLLLLLRRRYYYaaakkkuuu{{{ooofffTTT[[[fff~~~qqqooopppsssrrrppprrrvvvxxxyyy{{{~~~uuuqqqqqqvvv}}}{{{xxxxxxzzz{{{rrrnnniiiccc[[[SSSLLLIIIFFFBBB@@@BBB@@@???AAAEEEFFFKKKaaaxxxnnnTTTPPP```yyyhhhPPPDDDAAA>>><<<;;;:::888666444444333222111111111111111111000000000000111111111333333777;;;:::LLLkkkzzzqqqaaaYYYTTTYYYeeexxx{{{rrrlllbbbTTTHHHCCC===:::888777777777777666444555666888:::;;;<<<===============<<<<<<<<<<<<888:::<<<<<<:::888777777555555444333333444444555888888;;;CCCPPP___kkkrrrtttzzz}}}~~~{{{yyyuuusssvvv||||||mmmaaa^^^ZZZVVVWWWQQQWWW^^^cccjjj}}}~~~zzzxxxxxxyyysssssstttuuuvvvjjj___YYY]]]mmm}}}}}}~~~~~~}}}zzzwwwtttrrrjjjjjjiiifffaaaZZZTTTPPPHHHIIIAAAHHHlll~~~|||jjjXXXSSSQQQNNNRRROOOOOOUUU[[[```hhhpppuuuhhh```UUU```ooolllmmmpppuuuwwwuuuwww{{{|||~~~{{{zzz|||}}}yyyyyy{{{xxxnnniiiddd^^^WWWPPPIIIFFFDDD@@@@@@BBB??????BBBFFFFFFLLLccc{{{|||wwweeeRRRQQQeeefffQQQDDDBBB>>><<<;;;:::888666555444333222111111111111111111000000000000111111111444333666999999KKKlll~~~qqq```YYYUUUZZZgggxxxxxxnnnfff]]]PPPFFFAAA999888666666777777666555444555777999:::<<<======;;;;;;;;;;;;<<<<<<<<<<<<777999::::::777666555666444555555555555666888999::::::===DDDOOO]]]iiipppooouuu{{{}}}zzz{{{}}}~~~}}}yyywwwsssoooqqqvvvuuuyyy}}}yyyzzzwww{{{{{{wwwuuuwwwyyysssrrrssssssvvvhhh___YYY^^^ooo~~~~~~}}}||||||||||||{{{zzzxxxuuutttoooooommmjjjeee___YYYVVVJJJNNNDDDCCCaaa~~~iii\\\ZZZYYYVVV\\\[[[]]]ccchhhlllqqqvvv|||mmm```XXXUUU^^^lllzzzfffgggmmmuuuwwwwwwyyy}}}|||~~~}}}}}}xxxlllgggbbb]]]UUUNNNGGGEEECCC@@@???BBB??????BBBFFFFFFMMMddd|||sssfff\\\RRRhhhhhhUUUDDDBBB???===;;;:::888666555444333222111111111111111111000000000000111111000222111333555666IIIkkk}}}rrr___YYYVVV[[[hhhyyy{{{qqqfff___VVVJJJ@@@===888666555555777777555444444555777999;;;<<<======999::::::;;;;;;<<<<<<<<<777888999888666555555555444444444444555666999<<<======???EEEOOO\\\hhhooolllsssxxx{{{~~~yyyyyyyyy|||{{{xxxvvvrrrmmmnnnrrrrrrvvv|||~~~zzzuuusssuuuxxxsssrrrrrrrrrvvvhhh```ZZZ___qqq~~~}}}{{{~~~~~~~~~}}}{{{zzztttsssqqqnnniiiccc^^^[[[MMMSSSHHHCCC\\\nnnccccccccc```bbbaaaeeekkkppppppssswwwwwwgggZZZSSSSSSYYYddd~~~xxxbbbffflllvvv~~~|||rrrgggddd^^^WWWOOOLLLHHHCCCAAAAAABBBCCC===>>>BBBDDDFFFRRRiiitttbbbXXXSSSdddbbbTTTGGGDDD@@@===<<<:::999777777666555444333222222222000000////////////000000000222111444888999MMMmmm~~~tttaaaZZZVVV[[[fffwww{{{rrrggg[[[UUUOOOFFF===999888888777555555444444444666777777999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;666777777555333444444333000555:::999888:::<<<===FFFGGGHHHJJJPPP[[[eeelllnnnrrrwww}}}~~~}}}|||}}}~~~~~~}}}~~~zzzuuurrrqqqqqqqqqsssuuu~~~~~~{{{xxxwwwvvvuuussswwwnnnrrrwwwtttddd\\\ZZZaaaqqq~~~|||zzzxxx~~~}}}||||||||||||xxxxxxtttnnnkkkjjjeee```WWWWWWJJJCCCSSSmmm}}}}}}uuurrrnnnlllgggfffgggllltttyyy||||||qqqcccWWWQQQPPP[[[eeewww___ccckkkwwwqqqeeeaaaZZZSSSLLLIIIEEEAAA??????@@@AAA===???CCCFFFIIIVVVnnn~~~hhhXXXQQQXXXkkk^^^OOOGGGCCC???===;;;:::888777777666555333222222222222000000////////////000000111333111444999999MMMmmm|||ppp```YYYUUUZZZfffwwwwwwnnnbbbVVVOOOIII@@@999666777777666555555555555666777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::888666555666666555444666888999:::AAAMMMXXXmmmrrrqqqeee\\\___ggglllooosssxxx}}}~~~|||zzzzzz{{{}}}~~~~~~~~~~~~|||zzzxxxuuutttsssssstttvvvzzz}}}yyywwwvvvvvvuuutttxxxooorrruuussseee\\\ZZZaaaqqq}}}~~~~~~vvvvvvsssnnnmmmooommmhhh```^^^PPPGGGOOOaaa~~~zzzttttttvvv{{{zzzmmm___UUUPPPMMMYYYcccttt```eeennnzzznnnbbb\\\UUUNNNHHHFFFCCC???======>>>???>>>@@@DDDGGGLLLZZZtttpppZZZOOOMMMZZZqqq[[[NNNFFFCCC???<<<;;;:::888666666555444333222111111111111000000//////000000111222444222555999:::MMMmmm||||||ooo```YYYTTTYYYeeewww|||wwwlll___QQQIIICCC<<<666444666555555555666666777888777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<:::888777888888888888:::999===DDDJJJTTTkkk{{{dddbbbiiinnnqqqtttyyy~~~~~~|||xxxxxxyyyzzz{{{}}}~~~yyyyyyxxxxxxxxxxxxxxxxxx{{{~~~|||xxxuuuuuuvvvvvvvvvxxxqqqssssssqqqfff]]]YYY```rrryyyzzzwwwssssssvvvuuurrrllleeeWWWLLLKKKRRRqqq~~~sssfffZZZRRRNNNRRRaaalll}}}wwweeejjjrrr}}}}}}jjj___XXXQQQKKKEEEDDDAAA>>>======>>>??????AAADDDHHHMMM\\\www|||aaaOOOLLLOOOXXXtttxxx[[[OOOFFFCCC???<<<;;;:::888666666555444333222111111111111000000000000000000111333444333555::::::MMMnnnzzzsssccc[[[UUUXXXdddvvv|||vvvkkk]]]NNNEEE@@@:::777666444444555555666888999:::888888999999:::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===999666666999;;;:::999;;;999<<>>>>>???@@@@@@AAADDDGGGMMM]]]yyymmmTTTIIIKKKRRR\\\|||zzzqqqZZZNNNGGGDDD@@@===<<<:::999777666666444333222111111111111111000000000000111111222444333666:::<<>>===<<<:::888777666555444333222222222222111111000000111111222111333222666;;;===QQQrrrxxxggg^^^XXXZZZdddsssrrreee```RRRDDD===:::777555666444444555666777999:::;;;999:::::::::;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<888999;;;888555===IIIYYYkkklllTTTSSSbbbooosssrrrtttxxx{{{}}}~~~}}}}}}~~~}}}|||yyywwwtttssstttttttttsssqqqrrrtttoooqqqsss```[[[VVV```xxx}}}~~~~~~}}}zzz{{{{{{xxxzzz}}}|||xxxnnnlllccc]]]XXXPPP\\\xxxzzzkkk\\\QQQNNNQQQUUU^^^{{{||||||jjj]]]VVVNNNHHHEEE@@@???????????????@@@AAAAAABBBFFFKKKTTThhhiiiTTTHHHGGGMMMSSSooo|||{{{}}}ggg[[[MMMJJJFFFBBB@@@>>>===;;;:::888777666555444333333333222111111000000111111222000222222666<<>>>>>>>>>>>>>>???@@@@@@AAACCCGGGNNNXXXnnnsss___NNNGGGJJJQQQWWWsssmmm{{{hhhaaaSSSJJJGGGCCC@@@???>>><<<:::999888777666555444444444222222111111111111222222///222222666===@@@TTTvvvxxxbbb[[[WWW[[[fffvvvxxxoooYYYLLL???:::999777666888555555666666777999:::;;;::::::;;;;;;;;;;;;;;;;;;:::999999888888999999:::888444444666666@@@]]]|||qqqVVVCCCHHHWWW___dddjjjoooqqquuuxxx{{{}}}~~~~~~|||{{{|||||||||wwwvvvuuuuuuuuutttpppnnnjjjpppuuuoootttiii[[[YYYUUUaaa{{{~~~}}}|||{{{vvvpppppptttllldddeee___XXXZZZpppgggZZZMMMIIINNNXXXaaavvvkkkiiiWWWMMMGGGBBBAAA<<<<<<===???@@@AAABBBCCCBBBFFFIIIMMM\\\vvv{{{gggWWWFFFIIIMMMHHH[[[wwwqqqcccddd]]]RRRLLLIIIFFFCCCAAA>>>:::888999888777666555444333333444333222222111111222222222555444888AAAFFFXXXsssssseee\\\VVV\\\hhhvvvuuulllXXXKKK???:::888666444555444555666888:::;;;<<<<<<<<<:::999:::<<<<<<999555666777888999999888777666444666777666:::MMMlllnnn]]]KKK>>>DDDRRR]]]dddiiippppppsssyyy|||{{{|||~~~|||zzzzzzyyywwwvvvuuutttssspppmmmmmmooosssooouuufffYYYWWWZZZiiizzz}}}{{{|||~~~{{{}}}~~~{{{xxxvvvuuuoooqqqqqqoooiiibbb^^^[[[|||mmm```RRRKKKJJJQQQ]]]iiitttrrr}}}dddTTTLLLFFFBBBAAA<<<<<<===???@@@AAABBBCCCAAAGGGLLLRRRaaazzzuuubbbSSSDDDIIIOOOMMMcccqqqiiiaaa]]]SSSMMMJJJGGGDDDBBB???<<<999999999888777555444333333444333222222111111222222111444222555<<<@@@PPPkkkwwwccc[[[WWW[[[ffftttvvvkkkWWWKKK???:::888666444555555666777888999:::::::::===;;;:::;;;<<<;;;888555777888999999:::999888888777999999777<<>>???@@@AAABBBCCCAAAGGGNNNWWWhhhnnn[[[NNNBBBHHHQQQSSSmmmssstttttt^^^]]]RRROOOLLLIIIFFFDDDAAA>>><<<::::::999888666555444333444333222222111111222222222555222333999;;;IIIccc{{{aaa[[[XXX[[[cccooouuuiiiVVVJJJ>>>999888666555555555666777888999999999999===<<<;;;;;;;;;:::777555888999999:::::::::999999;;;;;;999888>>>SSSrrrvvvlllmmmttttttlllRRRHHHAAAEEEQQQ\\\fffllliiidddeeennnwww{{{}}}~~~~~~~~~~~~zzzwwwsssqqqpppnnnmmmkkkkkkmmmqqqqqqzzzgggZZZWWWYYYhhhyyy|||yyyvvvwww{{{~~~||||||{{{yyyvvvuuuvvvxxxxxxtttoooooooookkkbbb[[[___ttt|||ooo\\\TTTMMMMMMQQQYYYeeeppp{{{}}}fff{{{jjjXXXMMMGGGBBB@@@@@@======>>>@@@AAABBBCCCDDDDDDIIIPPPZZZnnnjjjWWWLLLAAAHHHQQQWWWvvvwwwnnn^^^^^^QQQPPPNNNKKKHHHFFFDDDAAA>>><<<;;;:::999777555444444444333222222111111222222333666444555::::::GGG```~~~{{{```\\\XXXZZZ___kkk~~~rrrfffUUUIII===999888666555666444555666888999:::::::::======<<<;;;:::999777666;;;;;;::::::999888777777::::::999999@@@RRRkkk~~~nnnggg^^^^^^jjjyyy|||vvvQQQGGG@@@FFFUUUaaafffggg[[[UUUVVVbbbqqqzzz~~~|||yyytttpppooonnnlllkkkggghhhmmmqqq~~~eeeYYYVVVZZZjjj}}}}}}yyyuuusssvvvzzz}}}|||{{{yyyvvvssssssvvvxxxyyyuuurrrpppppplllddd^^^ZZZgggttthhhWWWPPPKKKLLLPPPVVV```iiikkkgggqqqcccTTTLLLFFFAAA>>>???>>>???@@@AAABBBDDDEEEEEEGGGKKKRRR^^^tttgggUUUKKKBBBHHHQQQZZZ}}}{{{nnnaaa]]]QQQRRROOOLLLJJJHHHFFFCCC@@@======;;;:::888666555444444333222222111111222222222666444666::::::FFF^^^zzzzzzccc]]]YYYYYY]]]hhh{{{nnncccTTTHHH<<<888888666555666333444666888:::;;;<<<=========<<<;;;999888888888===<<<;;;999888777666666666777888:::@@@OOOaaammm___VVVPPPXXXmmm|||yyynnnQQQFFF???III___ooonnneeeMMMHHHJJJYYYlllyyy~~~}}}~~~}}}yyyuuuqqqoooooommmlllgggggglllrrrzzz```WWWVVV\\\nnn}}}xxxuuuuuuwwwzzz|||zzzzzzxxxvvvssssssuuuwwwxxxxxxxxxuuuqqqlllhhhfff]]]___rrr{{{ooobbbSSSMMMJJJMMMRRRYYYdddnnnaaakkkzzzggg\\\PPPJJJFFF@@@>>>???@@@@@@AAACCCDDDEEEFFFGGGJJJOOOVVVeee~~~xxxaaaPPPJJJDDDKKKTTT___~~~mmmbbb\\\SSSRRRPPPMMMKKKIIIGGGDDDBBB???>>>===;;;999777555555444333222222111111222222///333222444999888CCCZZZvvv|||~~~hhh```YYYXXX]]]gggxxxmmmbbbSSSGGG;;;888888666666777555666888999;;;<<<======;;;<<<<<<:::888888999:::===<<<;;;:::999888888888555666777;;;BBBMMMZZZccc]]]RRRLLLUUUfffnnndddWWWKKKBBB>>>LLLhhhzzzttteeeEEEAAAEEESSSfffuuu}}}{{{{{{|||}}}{{{xxxuuurrrqqqooonnnlllllljjjnnntttrrr[[[TTTUUU\\\ppp|||zzz{{{}}}}}}}}}yyyzzz{{{zzzxxxvvvwwwxxxtttvvvvvvsssnnnjjjiiiiiiaaa\\\fff}}}uuuiii]]]TTTNNNJJJNNNTTT]]]jjjuuuzzzYYYnnniiippp\\\SSSKKKHHHEEE@@@???@@@BBBBBBCCCEEEFFFGGGHHHIIIKKKRRR]]]ppp~~~mmmWWWHHHFFFFFFOOOYYYhhh}}}xxxiii___ZZZWWWRRRPPPMMMKKKJJJHHHEEECCC@@@???===<<<999777666555444333222222111111222222///333333444888666???VVVvvv{{{mmmbbbXXXWWW]]]gggvvvnnncccRRRFFF;;;888888777666777999::::::;;;<<<<<<<<<<<<:::;;;;;;:::888888:::===<<<;;;;;;;;;<<<===>>>???999888888<<>>>>>LLLfffvvvmmm\\\BBB???BBBNNN\\\iiivvv~~~zzzxxxxxxyyyyyyxxxvvvsssrrrqqqpppmmmkkknnnkkknnnwwwnnnXXXSSSTTT[[[qqqzzz}}}~~~|||zzzyyyvvvuuutttsssrrrpppmmmkkkeee```dddxxx~~~vvvnnnbbbVVVPPPLLLKKKTTTaaarrrnnn]]]~~~}}}UUU|||^^^TTTMMMGGGFFFDDDAAA@@@AAACCCCCCDDDFFFGGGHHHIIIJJJKKKTTTcccyyyyyyeeeOOOAAACCCFFFRRR^^^ooowwwooo}}}eee\\\XXXZZZRRRPPPMMMKKKJJJHHHEEECCC@@@@@@>>><<<:::888666555444333222222111111222222222666555666999666>>>TTTyyy|||qqqdddXXXWWW]]]hhhuuupppdddQQQFFF:::777888777666888============<<<;;;::::::999:::;;;:::888888;;;>>>::::::;;;<<<>>>AAADDDEEE<<<:::999===FFFTTT```hhhXXXPPPKKKKKKMMMLLLGGGCCC===<<<>>>JJJ___kkkaaaPPP@@@>>>@@@IIISSS^^^lllwww}}}yyyvvvuuuvvvwwwuuutttrrrqqqqqqooollljjjjjjhhhmmmxxxlllWWWRRRSSSZZZppp{{{|||zzz|||yyyyyy||||||xxxssshhheeefffttt{{{rrrjjj\\\PPPFFFEEELLL]]]vvvllllllrrrKKKppp[[[MMMJJJDDD???<<<<<<>>>@@@AAACCCFFFGGGHHHIIILLLMMMLLLYYYqqqqqqVVVHHHDDD???FFFSSS___{{{wwwsssrrrgggbbbYYY^^^YYYVVVQQQMMMKKKJJJHHHGGG@@@????????????<<<888555777666333111111111222333222111333777777777???JJJooozzziii^^^^^^\\\fffxxxxxxcccUUUGGG999555888:::;;;===:::;;;<<<>>>>>>>>>======;;;:::999999999:::;;;<<<===;;;999999===CCCKKKPPPMMM:::======JJJfffkkkjjj___OOOKKKOOOIIIEEECCC<<<;;;:::===FFFQQQTTTMMMEEE???@@@DDDNNNZZZdddgggfffyyy|||xxxvvvuuuvvvwwwrrrqqqpppppppppnnnkkkiiilllhhhooolllVVVQQQVVV```vvv~~~~~~yyywwwqqqiiilll|||oooeee\\\UUUPPPMMMNNNSSSgggcccWWWJJJgggSSSKKKHHHCCC>>><<<<<<>>>@@@AAACCCEEEFFFGGGHHHKKKMMMQQQ___wwwnnnTTTHHHGGGEEEMMMZZZhhhyyyzzzrrriiibbbYYY^^^YYYVVVQQQNNNLLLKKKIIIGGGBBB@@@???>>>>>><<<888666555444333222111222333444555333333555555666@@@KKKlllzzzjjj___^^^\\\eeewwwyyygggWWWHHH:::666888999999;;;:::;;;<<<>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<======;;;:::;;;@@@HHHRRRXXXIII:::@@@???JJJfffmmmooo^^^MMMJJJRRRSSSQQQJJJ<<<;;;:::;;;AAAGGGIIIDDD>>>>>>???EEERRRaaajjjkkkhhhqqq}}}yyyvvvuuuuuuvvvqqqooommmmmmmmmllljjjhhhhhhgggqqqiiiTTTQQQWWWaaawww~~~~~~~~~|||{{{~~~~~~wwwwwwpppjjjpppwwwjjj```XXXPPPLLLJJJMMMVVVlll}}}qqqOOOFFFwww^^^LLLGGGDDDAAA===<<<===???@@@@@@BBBCCCDDDEEEGGGJJJMMMUUUddd|||}}}dddMMMAAAEEEFFFNNN^^^pppsss~~~sssmmmbbbZZZ```YYYWWWTTTQQQPPPMMMJJJHHHDDDBBB???===<<<;;;999777444333333222222222333333555333222333444777@@@JJJhhh{{{kkk```___[[[cccuuu~~~vvviiiXXXJJJ;;;777888888888999:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;<<<======>>>===<<<<<>>>>><<<:::===???HHHZZZnnnyyyyyytttttt}}}yyyvvvuuuuuuuuupppmmmjjjiiiiiiiiihhhgggeeefffuuuxxxcccRRRRRRYYYdddyyy}}}}}}||||||yyywwwzzz}}}{{{vvvwwwooolllvvv~~~rrrfff\\\SSSMMMIIIKKKPPP^^^uuuvvvvvvFFFCCCiiiWWWKKKCCCAAA???======>>>???AAA@@@AAABBBCCCDDDGGGLLLOOOUUUggg~~~~~~nnnXXXEEE>>>DDDFFFNNNbbbzzzvvvfff~~~uuupppeee^^^bbb[[[ZZZWWWVVVTTTRRRNNNKKKHHHDDD@@@===<<<;;;:::999555555444333333222222111222222222222444888@@@GGGbbbzzzmmmbbb```[[[aaarrr{{{pppeeeWWWIII;;;888999999999::::::;;;<<<=========<<<;;;::::::::::::;;;;;;<<<===???>>>===>>>BBBLLLZZZdddWWWBBBCCC@@@LLLjjjsssvvv{{{nnnnnnyyy~~~{{{jjjRRR??????>>>;;;999999:::;;;===???III^^^vvv}}}zzzwwwuuuttttttpppmmmiiigggggggggggggggeeegggyyyooo]]]QQQTTT\\\ggg}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzzzz{{{yyyvvvwww{{{zzzuuuyyypppppp{{{}}}wwwmmmbbbXXXQQQLLLIIIOOOWWWggg~~~rrriiiBBBCCCmmm[[[OOOHHH@@@???>>>===>>>???@@@AAA@@@AAABBBBBBDDDIIIOOOSSSYYYmmmrrrbbbOOOAAAAAAIIIKKKSSSkkknnnccc{{{wwwrrrhhhcccccc___]]][[[ZZZXXXVVVRRRPPPKKKGGGBBB>>>===<<<;;;:::999888666444333222111111000222222333555:::???BBBWWWsssoooeeeaaaZZZ^^^nnnxxxnnnbbbUUUGGG;;;888:::;;;;;;<<<:::;;;<<<======<<<;;;:::777777888999::::::;;;;;;<<<===>>>@@@EEEQQQaaallldddIIIDDDBBBUUUyyyzzz}}}~~~xxxgggPPP>>>>>>===;;;888888:::=========EEEVVVlll}}}}}}lll^^^ZZZ]]]^^^___aaajjjnnn}}}|||yyyvvvtttsssrrrqqqmmmiiiffffffggghhhhhhhhhjjj|||iiiYYYPPPVVV___kkk|||zzz|||{{{zzzzzz|||}}}~~~~~~}}}{{{zzz{{{~~~}}}xxxtttyyy{{{zzzwwwxxx{{{zzzvvvyyyrrruuu~~~{{{}}}rrrmmmdddZZZRRRMMMKKKKKKRRR\\\oooyyyYYY@@@BBBwww]]]PPPHHHBBB???????????????@@@@@@AAAAAAAAABBBCCCFFFLLLSSSYYYdddxxx{{{jjjYYYKKKCCCAAAJJJLLLVVVuuuqqqoooyyywwwooojjjhhhcccbbb```]]][[[ZZZXXXUUUSSSNNNJJJEEEAAA???>>><<<;;;<<<:::777555333333333444666777666333555:::>>>>>>JJJiiixxx{{{qqqgggcccYYY\\\llluuurrrdddTTTGGG;;;999;;;<<<<<<<<<;;;;;;<<<===<<<;;;:::999555666777999::::::::::::888;;;???CCCIIIVVVgggsssiiiLLLFFFHHHaaauuummm___JJJ::::::;;;:::999999;;;===<<<;;;???JJJYYYfffmmmooowwwjjjXXXJJJHHHJJJJJJMMMRRRYYY___nnn~~~|||zzzxxxuuusssrrrrrrpppmmmiiiggggggggghhhgggkkkllleeeXXXQQQXXXbbbnnn{{{www{{{zzzyyyxxxxxxzzz|||~~~{{{yyyxxxyyy{{{yyyuuuqqqxxx||||||zzzzzz{{{zzzvvvwwwuuuzzz|||uuu}}}{{{eeeaaaYYYPPPJJJHHHKKKNNNWWWbbbvvvtttJJJ>>>===gggTTTMMMGGG@@@?????????@@@@@@@@@@@@@@@BBBBBBCCCDDDHHHOOOXXX^^^oootttbbbRRRHHHDDD???JJJOOO]]]zzz}}}xxxuuukkkjjjkkkaaaccc```\\\ZZZYYYXXXWWWUUUOOOLLLHHHDDDBBB@@@===;;;===:::777444333555888:::DDDBBB;;;333333999===<<>><<<<<<999666333444777;;;>>>OOOKKK@@@333000888===<<<@@@cccqqqooosssjjjdddXXXYYYhhhrrrzzz|||jjjWWWJJJ>>>;;;<<<;;;999999;;;;;;<<<<<<<<<;;;999888666777999;;;<<<<<<<<<<<<777;;;@@@AAACCCKKKXXXcccaaaLLLOOORRRdddyyyqqqnnnhhh^^^[[[PPP;;;::::::<<>>;;;<<>>BBB777