BM6P6(@ """"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""!!! !!!###$$$$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""####################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$""""""###""""""!!! ######""""""!!!!!! ########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!###$$$"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$#################################"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""####################################$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################""""""!!!"""###$$$%%%$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""####################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################################################################""""""""""""""""""""""""""""""""""""############$$$#########""""""""""""###############$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""!!!"""############$$$$$$$$$""""""""""""""""""!!! ######""""""!!!!!!!!!!!!########################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################"""!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################""""""!!!!!!!!!!!!""""""################################################""""""""""""####################################$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''((()))***+++""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""####################################$$$############$$$%%%%%%$$$$$$$$$############"""######""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################################################################"""""""""""""""""""""""""""""""""#########$$$$$$###############"""""""""$$$$$$$$$###############################################################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""############$$$$$$$$$!!!!!!""""""###"""""""""###""""""""""""!!!!!!!!!########################################################################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""""""""###$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!###""""""!!!!!!""""""###################################################"""""""""#########$$$$$$##############################$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&'''(((+++///222444"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""################################################$$$$$$%%%%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#######################################""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$################################################!!!"""###$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#####################"""""""""""""""""""""#########$$$$$$$$$ !!!"""###############""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$######"""""""""""""""""""""""""""!!! !!!###%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""""""""###################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%''''''***,,,...222666999<<<>>>""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""####################################"""""""""###############$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""########################!!!"""""""""####################################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################################################################""""""""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""############################################################$$$$$$$$$$$$""""""##################"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%################################################!!!"""###$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""######""""""#########$$$$$$$$$!!!!!!"""######$$$######""""""""""""############################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""######################## !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%$$$###"""!!!########################"""!!!!!!!!!"""###%%%&&&########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""##################################################################$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((+++...///666888:::===>>>>>>>>>===""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""####################################!!!"""######$$$$$$######$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""####################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""########################$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$""""""######$$$#########"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######################## !!!""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""###$$$$$$$$$###!!! ########################!!!!!!!!!"""###$$$%%%&&&########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&(((+++///444999===????????????===;;;888555444"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""####################################"""###$$$%%%%%%%%%$$$###$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""#########$$$""""""""""""####################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""########################$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$###""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######################## !!!"""###""""""!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""###$$$$$$###"""########################!!!"""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$##################$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%##############################$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***,,,------111333888===CCCHHHKKKMMMFFFDDD@@@<<<999888777777"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""#######################################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$############"""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""####################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%$$$$$$###"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######################## """#########"""!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""$$$%%%%%%$$$########################!!!"""###%%%%%%$$$###"""########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...000111>>>@@@DDDIIIMMMPPPRRRSSSOOOKKKFFFBBB@@@CCCFFFIII$$$$$$$$$############"""##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""""""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################ !!!###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""####################################""""""!!!!!!######$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################%%%###!!!!!!"""###"""!!!'''&&&$$$#########$$$$$$################################################%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$%%%'''(((((('''''')))...333888;;;>>>???AAAFFFMMMRRRUUUVVVVVVVVVQQQQQQRRRRRRQQQPPPPPPOOO$$$$$$$$$############"""##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############################################################""""""!!!!!!!!!!!!"""""""""##############################$$$$$$#########"""""""""######$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################$$$###!!!"""###$$$$$$###&&&%%%$$$#########$$$$$$###############################################################"""!!!!!!""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((()))'''%%%%%%'''***---...444777;;;???CCCFFFHHHIIIKKKLLLNNNOOOPPPRRRUUUWWWXXXWWWVVVSSSRRRRRRSSSTTT$$$$$$$$$############"""##############################$$$$$$$$$$$$#############################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$#########$$$######"""!!!"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$######"""!!!"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################$$$###"""###%%%&&&&&&%%%&&&%%%$$$#########$$$$$$################################################"""############"""!!!!!!""""""""""""""""""""""""$$$############$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''+++)))((((((+++111777:::DDDFFFIIIMMMOOOQQQRRRRRROOOPPPQQQSSSVVVZZZ]]]___ZZZ[[[\\\]]]___ccchhhlll$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$#########$$$$$$######"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################ !!!"""###$$$%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############################################################$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######################################################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&(((***---000666===DDDIIINNNPPPRRRTTTUUUVVVVVVUUUOOOPPPSSSXXX\\\^^^^^^]]]\\\bbbkkkssszzz$$$$$$$$$#########""""""##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################ !!!"""$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############################################################%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######################################################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))***)))))))))'''---555===DDDKKKQQQUUUSSSTTTUUUVVVWWWVVVUUUTTTRRRRRRRRRUUUZZZ]]]]]]]]]qqqzzz$$$$$$$$$############"""##############################$$$$$$$$$$$$##############################$$$$$$$$$###############""""""######$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$#################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$##############################$$$%%%'''(((&&&$$$######$$$%%%%%%%%%$$$$$$################################################!!!!!!"""############"""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,///777CCCLLLQQQTTTXXX[[[VVVWWWWWWXXXWWWVVVUUUTTTUUUSSSTTTZZZeeeqqqxxx{{{$$$$$$$$$############"""##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""""""""##############################"""""""""#########$$$$$$######$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$##############################$$$%%%''''''$$$""""""###$$$%%%%%%%%%%%%$$$################################################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$#####################################################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&(((+++///444666???GGGQQQWWWXXXWWWXXXZZZWWWWWWXXXXXXWWWUUUTTTSSSWWWYYYaaappp$$$$$$$$$############"""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""" !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$######$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$########################$$$###$$$%%%'''&&&### """###$$$%%%&&&%%%%%%$$$################################################"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,---///444;;;BBBFFFMMMTTT[[[]]]ZZZWWWWWWXXXVVVVVVWWWWWWVVVTTTRRRQQQ\\\cccrrr}}}sssttt~~~%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""##############################""""""""""""######$$$$$$######"""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################"""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%(((+++,,,***((('''&&&)))///777???FFFKKKOOORRRYYYZZZYYYXXXVVVVVVXXXZZZYYYWWWVVVWWWXXX\\\fffppptttwww|||{{{pppfffaaaaaabbb$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""##############################""""""""""""######$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$################################################$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#################################"""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''(((((('''(((***,,,;;;@@@GGGMMMQQQUUUXXXZZZZZZ]]]______\\\YYYWWWVVVTTTRRRRRRVVV[[[dddrrrwwwwwwxxxzzz}}}xxxeeeVVVQQQQQQSSSTTT$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""##############################""""""""""""######""""""""""""###$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""##############################$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((('''''')))...444999KKKNNNSSSVVVXXXYYYZZZ[[[\\\]]]\\\ZZZVVVRRRQQQPPPPPPSSS\\\fffkkknnnuuu}}}zzztttgggZZZLLLIIIPPPYYY[[[ZZZ$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######""""""""""""###$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((((((((('''''''''(((+++...444<<>>???>>><<<;;;999888777666333444555555444333111000111222333444444555444444666999999555333333111---.........---------,,,,,,,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''+++)))((()))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***,,,''',,,555BBBOOOXXX\\\\\\\\\\\\^^^___]]]YYYZZZ___sss}}}sssqqqooollltttyyywwwiiiZZZRRRYYYnnnyyyssssss|||%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''''''''(((((()))))),,,...111444888:::<<<===<<<:::888777777888999:::999999999999999999888888555555666666555333111000222333333444444333111111222666777444333666666444333222111///---,,,+++***,,,,,,+++******)))))))))((((((((('''''''''''''''(((&&&&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))((('''(((+++---,,,444AAAOOOYYY______^^^^^^\\\[[[[[[XXXUUUXXX^^^}}}~~~vvvuuutttsssmmmccc\\\^^^eeezzz%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''')))+++---000111222;;;<<<>>>???>>>;;;777444666666555444333333444444444555777999;;;<<<<<<<<<888888888888888888777777555555444444333111000///111555555111///222444444111111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((('''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""#####################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))((((((***...111:::CCCPPPYYY\\\]]]^^^```]]]YYYWWWYYY\\\^^^eeelllgggfffeeeaaa\\\___qqqqqqeee```%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''')))***)))+++---111555999;;;===666888:::<<<:::666222///333444555555555555444333444666999===@@@BBBCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJHHHHHHFFFEEEDDDDDDDDDDDD<<>>JJJSSS]]]aaa___]]]^^^aaaYYYTTTUUU^^^iiiqqqyyy~~~~~~}}}qqqUUUYYYccckkkmmmrrr~~~rrrnnnkkkjjjeee[[[RRROOO%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''***---///111222333555777999:::;;;,,,---000222333444333333333555888:::;;;:::888777777999===AAADDDFFFGGGGGGHHHGGGGGGGGGKKKPPPUUUYYYYYYXXXVVVUUUVVVXXX[[[\\\UUU]]]```ZZZQQQHHHAAA;;;666666666555555555555555111222333333333222111000111111000///...---,,,+++,,,***))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################""""""$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))******+++,,,,,,,,,........................------------............******+++,,,------...///,,,+++***)))(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$###%%%$$$$$$######$$$$$$%%%!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))'''))),,,000666???IIIOOOTTTYYY```cccccc```___^^^XXXSSSVVVeeewwwuuuggg[[[UUUNNNXXXmmmzzzmmmcccRRROOOQQQYYY___bbbeeehhh%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((,,,000333:::999888666555333222222444333222222222444555666333666:::>>>???>>><<<:::999<<>>AAACCCBBB@@@============>>>@@@DDDGGGIIIDDDAAA@@@??????@@@EEEJJJJJJIIIHHHIIIGGGFFFHHHKKKYYYbbbmmmrrrnnnfff]]]XXXRRRSSSTTTQQQKKKBBB999444000333666777666555555666333666777444///,,,///222...---+++++++++***'''%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$$$$&&&'''''''''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$&&&((()))'''&&&&&&%%%%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%&&&'''''''''''''''(((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%$$$&&&'''$$$%%%&&&''''''&&&%%%$$$''''''((((((***+++,,,---444777:::===?????????>>>AAAAAAAAA@@@>>>===;;;::::::888555333222111///---222222000...///222888===999:::===???>>>:::333...000---***))))))*********$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!''''''"""!!!%%%'''%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))...666@@@JJJSSSYYY\\\\\\ZZZ\\\bbbccc```]]]]]]```cccooonnnUUUEEEFFFMMMSSSXXX___uuuzzziiibbb```[[[WWWTTTWWW\\\eeemmmsssuuuuuuttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%&&&((('''((()))(((''''''(((***------...000111111222222222333444444444444333222666888:::;;;999999<<<@@@<<<>>>BBBGGGJJJJJJHHHFFFEEEGGGIIIJJJIIIHHHIIIJJJMMMMMMLLLKKKIIIHHHIIILLLHHHFFFDDDCCCBBBAAACCCEEEIIIMMMSSSWWWWWWSSSOOOKKKWWW]]]dddiiihhhbbbZZZUUUHHHCCC<<<666444555888;;;555666777555222///.........---,,,,,,,,,,,,***(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%&&&%%%%%%&&&(((((()))))))))))))))***,,,111777===@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCAAA===;;;888666333222333333333111000111444666666888<<<@@@CCCCCC@@@===999666222///......---,,,(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''######&&&'''$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((((((((((((((()))111<<>>???>>>>>>AAADDDGGGEEEDDDCCCDDDEEEFFFEEEDDDKKKRRRZZZ^^^\\\[[[\\\^^^dddfffhhhgggccc___[[[ZZZTTTSSSOOOMMMLLLNNNQQQSSSGGGGGGGGGJJJLLLJJJEEE@@@EEEKKKTTT\\\```aaabbbbbbZZZTTTLLLFFFBBB???:::777===;;;999888777555222000111000...//////000...---))))))((('''&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!###%%%&&&%%%%%%&&&'''%%%%%%&&&'''(((***,,,---...111666;;;AAAFFFIIIKKKJJJHHHEEEBBB????????????>>>???@@@BBBEEEHHHJJJKKKMMMKKKHHHEEEAAA===:::999555666777666333222222333333444888===BBBDDDDDDCCC@@@===888444222000...,,,++++++++++++***)))''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%((('''#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%(((***)))((((((,,,///;;;HHHVVV]]]\\\[[[]]]```___^^^]]]\\\ZZZ\\\hhhuuuyyy{{{eeeWWWSSS^^^gggooo~~~mmm___XXXVVVVVV[[[WWWXXX^^^gggooozzz}}}vvvppppppuuu{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%'''))))))************+++...111222222111111111333444555FFFDDD@@@===:::888888888===BBBEEECCCCCCHHHPPPUUUYYYRRRJJJFFFIIIOOOTTTWWWcccmmmxxx{{{wwwrrrrrrssswww|||~~~zzztttnnniiiggggggdddbbbeeekkkoooooobbb\\\VVVUUUVVVUUUNNNHHHIIIJJJLLLMMMOOOUUU^^^ddd[[[]]]```eeeeee\\\LLL@@@BBB<<<555444777:::;;;999555333111111222333222111...---+++)))'''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''***)))'''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))(((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%(((((('''&&&''''''%%%%%%&&&''')))---///111888>>>HHHPPPRRRNNNHHHCCC@@@>>><<<:::999999::::::;;;<<<>>>AAAEEEIIIMMMOOOSSSRRRQQQMMMIIIEEECCCBBB<<<======<<<:::999:::;;;999888999;;;???AAAAAA@@@@@@===888555333000---+++,,,,,,------,,,,,,++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&(((&&&$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))***)))(((,,,333:::JJJQQQZZZ]]]]]]^^^ccchhhcccXXXRRRYYYeeeooouuuxxx{{{{{{```VVVYYYbbbooowww~~~uuu___QQQMMMPPPUUUPPP[[[mmm}}}}}}zzz{{{nnntttyyyyyywwwyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''''''''&&&&&&(((***((()))+++++++++---000333111222333555777888999:::MMMIIICCC???===@@@DDDGGGAAALLLSSSQQQRRR^^^llluuu{{{ooo```ZZZ___lllyyy{{{uuuttt}}}}}}vvvnnnpppsssssssssyyyttteee^^^aaaeeeeeecccdddaaa[[[RRRLLLLLLQQQWWWUUUYYYbbbnnnxxxxxxppphhhRRRHHH<<<666888<<<===<<<777444222111222222111000333111///,,,)))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&(((''''''''''''((()))))))))))))))))))))******+++))))))))))))************)))))))))(((((('''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&''')))---222777<<<>>>FFFKKKSSSWWWVVVNNNEEE>>>777888:::<<<>>>@@@AAAAAAFFFFFFEEEEEEGGGJJJNNNPPPNNNPPPPPPNNNJJJFFFEEEEEEAAAAAA@@@>>><<<===@@@CCCCCCAAA??????@@@AAA@@@???===:::777555444222000...,,,,,,---...////////////***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))((('''***222===EEEYYY[[[^^^aaaccceeegggiiiccc\\\\\\ggguuu|||}}}}}}rrraaaUUUmmmlllXXXLLLLLLTTT[[[ZZZgggzzz{{{sssrrrmmmttt|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((('''(((***+++'''))),,,......000222444444777<<>>AAACCCGGGJJJLLLKKKGGGDDDCCCEEEBBBAAA???<<<999999<<>>???@@@???>>><<<:::888888888777555333...///000111111111111111---,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$)))///&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((((())))))))))))''''''***222===HHHOOO\\\___bbbeeegggeeeaaa^^^YYYddduuutttiiifffnnn|||iiieee^^^WWWTTTXXXbbbkkknnnrrrxxx|||yyyuuuzzz}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))+++---+++...222555777777999:::===CCCKKKRRRUUUSSSOOOLLLFFFKKKSSS[[[bbbeeeggggggmmmtttuuuttt~~~~~~uuuvvv{{{}}}zzzyyyyyy}}}vvv{{{xxxnnnllluuu~~~nnndddcccfff___[[[VVVUUU[[[gggttt|||zzzrrrgggZZZLLLCCC@@@===888444222111///---111222333444333000---+++))))))))))))((((((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))***,,,---...---///111333444333111000......------......///000...---++++++,,,...222444777777666555333000---,,,+++,,,---...////////////+++++++++***)))(((((('''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((***...222888:::>>>CCCHHHLLLNNNPPPOOONNNMMMKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFBBB@@@>>>===>>>BBBGGGJJJUUUYYY\\\[[[VVVSSSSSSTTTRRRRRROOOKKKEEEBBB@@@@@@BBB@@@???>>>???@@@>>>======<<<;;;:::;;;:::888666444444444444444333222222//////...,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%######,,,888)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))******,,,555BBBOOOVVVYYY\\\```cccdddbbb``````aaafffvvvssslllmmmpppvvv{{{qqqeee___PPPVVV]]]bbbdddgggmmmrrrgggffffffggghhhnnn|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))******)))***,,,...000444:::===??????@@@AAAFFFLLLVVV^^^aaa]]]WWWSSSUUU___nnn{{{~~~zzzuuuuuuoookkkwww|||~~~|||uuu}}}wwwwwwyyyyyyllliiipppyyysssqqqllleee___]]]^^^```kkkqqqyyy~~~uuuhhh___HHHDDD>>>:::777444222000...000333666666444111///******))))))((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((***---///222333:::;;;======;;;888333111///////////////000111111222000---+++,,,///333666;;;;;;:::999666333000...000000222333444444444444333222111///---+++***)))''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''***+++++++++,,,000666;;;DDDEEEGGGIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMKKKHHHGGGBBBBBBBBBEEEKKKRRRYYY^^^QQQQQQQQQSSSXXX___ggglllqqquuuyyywwwqqqmmmmmmooommmmmmkkkeee]]]UUUPPPMMMGGGFFFDDDDDDDDDDDDBBB@@@>>>===;;;;;;;;;:::888666999999888777555444222111111000///...,,,+++))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$###///>>>+++)))&&&$$$###$$$%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))---...333@@@QQQ]]]aaa```aaaeeefffccc___aaajjjrrr{{{iii[[[aaauuulll\\\UUUQQQOOORRR]]]jjjqqqqqqmmmjjjiii```aaaeeekkkqqqxxx'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))***((('''+++111222///...===GGGMMMOOOGGGFFFSSSSSSPPPVVVcccllljjjeeedddaaaooo}}}|||~~~sssjjjooo~~~|||{{{||||||hhh___nnnyyyjjj```___kkkggghhhoooxxx{{{xxxuuuaaa[[[OOOCCC999555444444111//////222666999777555///...+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((())))))(((&&&&&&((()))((()))******+++///666;;;>>>AAADDDFFFEEEBBB===:::333///++++++...222333333444333111//////000111222888888999<<<===:::444/////////000222444666888999;;;:::999666444111///...,,,'''%%%'''(((&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&(((***+++***)))'''(((***...444:::@@@DDDUUUJJJBBBCCCEEEFFFJJJQQQPPPOOOLLLIIIJJJKKKJJJFFFOOOOOONNNRRRfff|||vvvuuurrrnnnoooxxx{{{oooxxxyyy{{{{{{ssskkkkkkooolllllllllkkkiiieeebbb___YYYZZZXXXRRRQQQTTTTTTRRRIIIGGG???666555;;;<<<888999;;;<<<;;;999777777777000//////000111000...,,,******)))((('''&&&%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))((()))+++---,,,:::IIISSSYYY^^^```^^^]]]aaaeeebbb]]]bbbwww~~~aaa```\\\___mmmkkkXXXPPPKKKMMMQQQ\\\hhhuuuzzzxxxuuurrrooohhhkkkooouuu|||''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***+++***++++++***...444666333555DDDOOOTTTVVVMMMJJJUUUaaaaaajjjyyyyyylllddd___kkkyyy}}}yyynnnmmm~~~vvvooopppkkkfffccceeekkkrrrxxx{{{|||zzzoooZZZIIIAAA;;;777777555222000111222333333111///---***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((()))***)))((((((***,,,))),,,...111333999@@@EEEIIIFFFCCC???;;;888777666444111------///222222222111111111111333666888:::>>>>>>>>>@@@AAA===777222222333444555555444333222888888999888666333000...,,,'''%%%'''(((%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((((((((&&&,,,555>>>FFFJJJLLLLLLFFFEEEHHHMMMLLLHHHFFFIIIAAAEEEKKKOOOSSSXXX\\\___qqqsssrrrttt}}}vvvvvvuuummmaaaddddddfffgggaaaXXXUUUWWWRRRTTTWWWZZZ[[[]]]___```eeeggggggdddffflllooooooaaa]]]RRRGGGDDDEEEAAA:::999:::::::::999666333111333222222333444444222000......,,,+++)))'''&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''(((+++...999DDDPPPVVVZZZ^^^___]]]bbb\\\[[[dddppp{{{~~~hhh]]]XXX\\\gggzzzyyyZZZSSSUUUTTTVVV\\\ccckkktttyyyyyywwwuuusssuuu}}}'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((())))))***+++,,,+++...000111555===AAAAAADDDPPPVVVXXXZZZTTTTTTbbbsssttt|||vvvlllnnnuuu}}}www|||sssqqqvvvvvvpppggg___]]]bbbhhhlll{{{nnn\\\RRREEE888:::999666333222111000000222111///---+++((('''&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((***++++++++++++...000111333444666777999===@@@BBB@@@<<<999666666666777333222111222444555555555777666555444444444555666444555777999:::999555222222333666777777555222000444666888999999666222000,,,'''%%%''''''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&((()))(((&&&&&&***...555:::BBBIIIMMMNNNLLLJJJJJJLLLPPPSSSOOOIIIFFFHHHEEENNNZZZeeemmmuuu~~~tttvvvuuuooogggaaa\\\UUUNNNPPPOOOPPPSSSOOOFFF@@@???BBBDDDHHHIIIJJJMMMSSSWWW___aaaaaa```dddlllqqqrrrpppkkkccc^^^___```[[[SSSEEE@@@;;;:::;;;<<<;;;:::777666555555555444222000222222000---+++)))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((***)))''')))///555GGGQQQZZZ\\\^^^```aaa``````[[[___ppp}}}eeebbbhhhgggrrr~~~vvv___PPPYYYgggiiiggghhhhhhkkkpppvvvzzz{{{{{{{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***,,,---------222666777<<>>@@@@@@@@@BBBIIIOOORRRTTTSSSPPPSSS[[[``````___]]]\\\cccooowwwvvvqqqbbbVVVHHH>>>===?????????>>><<<:::888888666444111333333111///---+++))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***+++***)))---888@@@PPPYYYaaabbbbbbddddddbbb[[[ccctttxxxhhhhhhttt|||lll___ZZZUUU\\\fffqqq{{{}}}rrreeeggggggllluuu}}}~~~xxxvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))***,,,---///000000666:::999<<>>>>>======<<<;;;:::999999888<<<;;;;;;:::999999:::;;;999999;;;;;;<<<;;;::::::<<<======;;;999666333222000000000111333666999;;;666666666777888:::;;;<<<444...******)))'''&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******((()))000===GGGMMMMMMNNNOOOPPPSSSUUUWWWPPPKKKEEEDDDMMM\\\kkksss{{{||||||tttqqqssspppdddVVVLLLNNNNNNKKKDDD>>>===@@@>>>===>>>CCCDDD>>>888777:::;;;======<<>>:::AAA???===<<<;;;;;;999777222222111000///---,,,,,,''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******(((***333AAAKKKTTT\\\bbbbbbaaabbbbbb```bbbnnnoooaaacccrrrvvvdddYYYSSSQQQRRRtttxxxbbbjjjiiippp}}}|||~~~~~~|||xxxsssooonnn%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***((()))***,,,...111333444666<<<>>>;;;===HHHWWWaaaqqqvvvssspppooofffcccnnnzzz|||sssmmmiiifffdddeeeqqqzzzzzzyyy~~~wwwqqqzzznnnffflllrrrvvv|||vvvdddMMM???<<<<<<999555111000000000000/////////******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((()))***+++,,,,,,+++---///000111333666888===;;;999999;;;======<<<@@@===999888;;;BBBJJJOOORRRPPPLLLGGGBBBAAACCCEEEGGGGGGGGGEEEAAA===888666666888:::::::::999;;;<<<777555333222333666999;;;888777777777999<<>>>>>CCCEEEDDD???===???HHHRRRXXX\\\```pppkkkeee```\\\WWWPPPKKKBBB@@@===<<<;;;;;;999888333333222111111000//////***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((***000<<>>EEEHHHEEEHHHXXXlllzzzzzz}}}yyyuuuvvvpppppp|||{{{yyyzzzzzzzzz}}}sssoooqqquuu~~~|||zzz~~~xxx}}}}}}wwwwwwzzz{{{wwwttt{{{~~~lll[[[NNNDDD<<<888444333111000/////////000++++++***))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,------...///111333444444666999;;;???===<<<>>>CCCIIILLLMMMOOOMMMLLLOOOWWWdddpppxxxsssoooiiiaaa[[[\\\```eeelllkkkggg```WWWMMMDDD??????@@@AAA@@@===<<<>>>@@@<<<;;;999888777888999:::888888999:::<<>>>>>AAA@@@<<<;;;======:::AAA===<<>>:::777888777666444333111000000---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((***222===JJJSSSWWWYYY]]]\\\YYY[[[eeeoootttzzzlll]]][[[^^^gggrrrnnnhhh\\\SSSYYYhhhuuuyyyuuu{{{|||}}}uuunnnkkkgggeeeeeegggnnnwww%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++***+++...111444888;;;===DDDLLLQQQQQQWWWkkkwwwrrrvvvxxx~~~vvv|||yyyeeePPPAAA999777555333000......//////+++++++++***)))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))******,,,---...//////333444666777777999;;;>>>999:::===GGGUUUccclllpppmmmooorrrwwwyyyuuuxxxvvvkkkbbb\\\cccbbb]]]TTTIIIAAA>>>===<<<<<<======<<<<<<;;;;;;777888;;;>>>@@@AAABBBBBBDDD===666333000+++***+++&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,000999DDDMMMSSSTTTTTTRRRMMMGGGEEEIIIRRR^^^eeejjjxxxvvvvvvttteeeZZZVVVOOODDDCCCJJJWWW[[[___^^^YYYYYYbbblllsssqqqtttyyyyyyuuuvvv}}}xxxyyy}}}}}}qqq```TTTQQQSSSRRRMMMJJJJJJGGGBBB;;;777555666666555===GGGOOOOOOOOOPPPTTT\\\fffllloooiii```WWWOOOGGG@@@<<<<<<;;;999777444222111000...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******///:::IIIUUUZZZ[[[ZZZ\\\ZZZWWW]]]nnntttaaaVVVfffaaabbbooodddWWWUUUQQQRRRbbbzzzvvvuuu|||wwwoooiiiccc___dddfffjjjqqqzzz&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))&&&'''+++---)))''''''...///444:::???AAAEEEIIIRRR[[[eeekkknnnsss|||}}}xxx}}}tttppprrrxxx|||~~~zzznnnzzz~~~wwwkkkUUUFFF===;;;999555000,,,---000...---,,,+++***)))((('''))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((()))''''''((()))************''')))+++...111444777888666999===@@@CCCDDDEEEEEEIIIGGGLLL]]]ttt{{{{{{wwwpppkkklllqqqsss|||yyyzzz{{{wwwppppppvvv{{{{{{~~~{{{fffPPPCCC???<<<999:::===???===<<<::::::<<<>>>;;;999???GGGDDDAAA<<<777222///---,,,,,,)))'''&&&''')))******&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((***'''(((,,,,,,(((***000777BBBMMMOOOQQQUUUTTTOOOIIINNNKKKFFFSSSooo}}}}}}{{{qqqccc^^^aaaaaaRRRFFFFFFJJJOOO[[[iiimmmxxx~~~wwwooottt}}}yyyzzzsssjjjffffffmmmpppllljjjhhhaaaXXXLLLHHHCCC???======<<<;;;BBB??????BBBGGGMMMWWWaaagggiiijjjiiijjjeeeUUUCCCEEE>>>888999<<<:::444000***...111222///,,,))))))&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))&&&&&&))))))(((***...)))...888GGGTTT\\\]]]\\\[[[]]]XXXUUUhhhiiiYYYdddpppnnncccnnn}}}iii___UUUVVVYYYcccpppzzzxxxkkkiiiiiiggggggjjjvvvsssrrruuu{{{}}}yyy'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++''''''***,,,***+++...222555:::>>>???CCCLLLUUUqqqrrrsssrrrrrrwww}}}||||||hhhhhheeeffflllsssuuusssoooqqqwwwyyyrrruuunnnyyyzzzjjj]]]DDDAAA===;;;888444000...000//////---+++***((('''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))(((((()))***************---------///333777<<>>CCCIIINNNPPPQQQQQQTTT```ttt|||{{{yyyxxxvvvssspppmmmcccccc```[[[WWWWWWZZZ]]]aaa```bbbggggggfffjjjqqq{{{{{{eeeYYYNNNIIIBBB???===;;;888555999888;;;>>>===999;;;???CCCAAA>>>:::555111---,,,///,,,***((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))***((((((***))))))000:::???LLLWWWVVVRRRPPPNNNLLLJJJWWW___aaalll~~~~~~jjjllloooooodddVVVPPPSSSKKKJJJMMMUUU^^^gggsss}}}{{{zzzyyy|||~~~yyyppplllnnnvvv}}}nnngggrrryyy}}}|||{{{yyyssskkk___\\\WWWRRRNNNIIIDDDAAA???:::888;;;@@@GGGTTT___nnnnnnmmmlllqqqtttmmmbbbOOOGGG>>>;;;<<<;;;777333222000......000000...,,,'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))&&&&&&))))))''')))---***333AAANNNVVV[[[^^^___VVVVVVYYYeeewww{{{lll]]]dddssstttkkknnnooobbb^^^^^^]]]___iiiyyy}}}uuujjjccceeejjjlllnnnqqqvvvuuuuuuxxx{{{|||yyyvvv((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,((('''***++++++///444777<<>>@@@AAAAAACCCHHHQQQ\\\eeejjjkkkggghhhnnnzzzyyynnnbbbbbbaaa```^^^[[[YYYWWWSSSRRRPPPMMMJJJIIIKKKMMMPPPOOOOOOQQQQQQPPPTTTZZZeeennn}}}zzzvvvkkkfff^^^WWWQQQJJJBBB<<<;;;888999>>>@@@===<<<===BBBAAAAAA>>>:::444///,,,222000...,,,+++)))&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))+++))))))******///;;;GGGIIIQQQVVVOOOGGGEEEJJJNNNeeettt~~~}}}xxxiiihhhfff```TTTIIIEEEGGGMMM\\\lllvvv}}}{{{tttuuuzzz|||vvvnnnlllpppyyyuuuooouuu|||xxxuuurrrmmmhhhccc]]]WWWSSSGGG@@@:::888888<<>>:::===AAAAAAAAABBBBBBCCCDDDCCC???:::444000333222111000///,,,'''$$$((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))+++******...444===HHHOOOQQQPPPLLLCCC???FFFSSS^^^}}}|||uuujjjbbbXXXRRRPPPQQQTTTWWWppp{{{tttqqqtttxxxsssooommmpppvvv{{{}}}|||}}}~~~|||vvvrrrrrrsssyyy}}}xxxtttnnnjjjhhhhhhhhhggg]]]UUUKKKDDD<<<888;;;AAAHHHJJJNNNVVVaaakkkooopppooodddRRRBBB<<<>>>>>><<<===777111///111444444333---+++(((&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))((('''(((***)))(((+++222<<>>999777000000111111111000///...+++***)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((***,,,...000111777;;;BBBIIIMMMPPPPPPPPPWWWggg}}}nnncccVVVOOOOOOQQQPPPMMMLLLLLLKKKJJJJJJNNNTTTYYYXXXSSSPPPRRRPPPJJJIIIKKKIIIIIIHHHGGGGGGHHHIIIHHHFFFFFFJJJOOOQQQSSS[[[cccxxx~~~|||XXXKKK>>>;;;<<<===>>>AAABBBCCCEEEFFFCCC???999666333333222222222///+++((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***+++,,,///777CCCMMMQQQPPPOOOKKKFFFFFFLLLXXXfffppp}}}|||rrrooorrrssspppXXXRRRMMMSSScccsss{{{{{{{{{{{{|||{{{wwwooohhhdddccc```bbbffflllqqqqqqmmmiiiqqqkkkfffggghhhfffgggjjjpppsssxxx~~~}}}yyywwwnnnhhh```\\\^^^eeelllqqqoooiiibbb[[[PPPFFFCCCDDDBBBAAACCCHHHPPPZZZccciiiqqqnnndddWWWOOOKKKCCC;;;;;;:::777555333222333444///...+++(((&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))((('''(((+++******111:::JJJPPPXXX]]]^^^[[[XXXVVV^^^iiiuuuccc```fffooowww}}}yyyuuuqqqmmmnnnyyywwwfffZZZSSSTTT^^^kkkqqqtttvvvvvvuuuttttttsssxxxxxxvvvtttsssuuuzzz}}}((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))******+++***+++///222222000333999CCCEEEEEEIII\\\wwwppp[[[NNNSSSVVV\\\bbbeeegggooowww}}}uuuuuuuuucccOOOBBB999444333333222222222222222...---+++)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******((((((***,,,000444888:::GGGHHHJJJOOOVVV```hhhmmmttt~~~tttppp^^^VVVMMMIIIKKKOOOPPPOOOHHHJJJMMMPPPUUU]]]hhhqqqooogggcccdddbbbZZZWWWZZZ[[[\\\\\\YYYXXXXXXSSSMMMAAAAAAEEEKKKLLLIIIJJJMMM[[[cccssskkk\\\LLLCCC???;;;:::;;;AAACCCDDDDDDCCCAAA>>><<<555444444444444222...+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((()))******,,,222:::CCCMMMTTTQQQKKKBBBAAAGGGSSS___ggglllqqqqqqpppkkkeeeeeeiiihhhdddZZZZZZ```ooo{{{yyywwwtttzzz~~~zzztttpppmmmiiieeehhhmmmpppqqqnnnjjjfffgggkkkpppsssssspppkkkggglllhhhhhhlllnnnkkkjjjkkkffffffiiimmmlllgggddddddiiiccc\\\YYY^^^fffooouuuuuurrrqqqooohhh^^^YYYYYYNNNHHHCCCBBBDDDKKKXXXccchhhoooqqqkkkddd\\\LLL===<<<======999555222333444222000...+++)))'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***(((''')))++++++///999EEESSSVVVZZZ]]]]]]\\\ZZZYYY___rrrqqqhhhfffpppxxx}}}{{{tttqqqqqquuuwwwwwwzzz~~~|||jjjRRRPPPZZZaaafffjjjpppvvvxxxuuurrrrrrssssssxxxvvvsssrrrssswww{{{~~~'''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))******+++++++++,,,///333333444;;;CCCMMMSSSUUUWWWeee{{{ooo[[[WWW\\\```]]]]]]cccjjjuuuuuurrrwwwyyyssscccRRRDDD;;;:::777555333333333444111000---***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********)))***,,,000555;;;AAADDDOOORRRWWW```kkkwwwzzzrrriiiaaa\\\VVVQQQKKKKKKPPPVVVXXXXXXUUU[[[ccckkksss~~~vvvrrruuuzzz}}}{{{vvvqqqkkk___TTTJJJJJJMMMSSSTTTOOOJJJIIIIIINNNYYYhhhwwwzzzoooccc[[[RRRHHHAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA888777666555555333000---++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******---:::GGGMMMOOOPPPKKKEEE===BBBNNN___hhhjjjjjjmmmooolllfffeeejjjpppppplllssszzz|||xxxsssoooooorrrxxxxxxqqqjjjiiilllmmmlllmmmqqqzzz}}}xxxwwwyyy|||yyyzzz|||yyyyyyjjjgggfffhhheee]]]ZZZ[[[dddbbb```bbbgggmmmrrruuutttsssuuuvvvrrriiieeefffYYYTTTOOOMMMIIIGGGNNNXXXaaakkkooojjjfffcccXXXJJJDDDBBB>>>:::888666444333333222000...+++)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))***)))((()))+++---333BBBPPPUUUZZZ^^^^^^[[[[[[___dddhhhyyysssdddlllpppxxxyyyxxxppppppnnnuuuxxx~~~yyydddVVVZZZdddhhhkkkooommmtttwwwqqqnnnppptttuuuwwwtttrrrssswwwzzzzzzyyy&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))***+++++++++------///333444777AAALLLVVV```ffffffooo{{{nnncccZZZ___lllccceeennn~~~|||zzzyyy{{{sssfffVVVBBB???;;;777444333444555444222...+++)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))************+++,,,///333:::AAAGGGKKKNNNUUUcccrrr}}}kkk___\\\\\\YYYVVVRRRNNNKKKOOOXXXccckkknnnuuu}}}~~~oooaaaeee```]]]___]]]UUUMMMJJJJJJJJJLLLTTT```lllsssvvv}}}wwwrrrhhhZZZOOOKKK>>>>>>======>>>@@@BBBCCC;;;999777666555333000---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******///AAAQQQSSSMMMIIIEEEAAAGGGLLLZZZhhhllljjjlllrrrpppjjjdddhhhuuu}}}pppqqqqqqjjjeeeeeerrrwwwxxxqqqooovvvzzz~~~yyyvvvvvvqqqhhheeegggYYY[[[___ffflllpppqqqppptttssstttuuuppphhhdddeee^^^]]]``````YYYNNNKKKOOOaaagggeee\\\[[[aaaaaaYYYLLLEEE===999::::::777333444444222000---***(((&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%&&&"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******)))((())),,,...666GGGWWWTTT[[[aaa___YYYZZZdddnnnuuu|||wwwddd___dddiiittt|||xxxzzzooonnnmmmnnn{{{}}}wwwmmmhhhdddfffkkkhhhccciiivvvmmmuuuwwwpppkkkooouuuwwwwwwtttrrruuuzzz|||xxxsss''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))))))))***,,,///000000222444666>>>QQQcccmmmnnnyyyqqq___aaa^^^WWWeee}}}xxx~~~sssrrrttt}}}wwwuuuzzz~~~xxx```LLL;;;888:::888444222333333222000,,,)))((())))))((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))***************''''''+++---+++)))+++000555999;;;@@@HHHPPPSSSfffxxx~~~rrrhhhZZZPPPKKKKKKJJJJJJPPPUUU___mmm~~~|||~~~|||vvvmmmfff```VVVLLLLLLFFFDDDGGGJJJNNNXXXdddyyy}}}pppXXXBBB555<<>>;;;777666444444333111...,,,******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++*********)))))))))'''''''''''''''''''''''')))))))))))))))))))))((())))))))))))************,,,)))))),,,---,,,,,,...444;;;DDDGGGHHHMMMZZZfffwwwggg```WWWUUUQQQNNNLLLOOOUUUYYYiiiqqq~~~wwwkkk```RRROOONNNQQQPPPLLLLLLQQQXXXiiiuuuWWW???<<<>>>999888>>>@@@@@@>>>;;;999777777888999888666000***''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))''')))******)))---555;;;GGGKKKKKKDDDBBBNNNdddtttrrruuuvvvuuussssssuuuvvvrrrsssxxx}}}|||}}}uuuhhhgggggg^^^aaadddiiilllhhhaaa```cccfffkkkuuu|||zzzqqqiiigggYYYNNNFFFKKKVVV]]]```aaajjjeee\\\QQQGGG@@@<<<:::555555555222///,,,+++***)))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((******)))((()))***(((***000888CCCNNNWWW[[[ZZZ^^^[[[XXXaaattt~~~{{{rrraaaeeezzz{{{pppooottt~~~}}}xxxvvvtttqqqnnnnnnpppqqqppppppqqqsssuuuvvvzzzwww}}}|||zzzxxxwwwyyy}}}~~~|||xxx'''''''''''''''''''''''')))))))))*********++++++---***((((((+++000333555333111444>>>JJJZZZmmm|||pppzzz~~~iiiaaahhh|||lllttt~~~zzzxxxzzz{{{~~~~~~xxxxxx}}}{{{|||}}}zzzyyydddOOODDD===999888555555444333111///,,,+++***))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++///+++***,,,------///444===BBBKKKSSSTTTZZZnnnyyyaaaSSSNNNQQQPPPLLLHHHKKKZZZpppuuukkk^^^\\\\\\\\\XXXOOOJJJIIIFFFUUUllllllKKK???>>>:::888:::===???AAA@@@<<<::::::;;;>>>>>><<<777000+++((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((***+++***,,,333???HHHEEEJJJEEE===FFFccc{{{zzz}}}~~~uuuooottt{{{~~~|||vvvlllwww~~~||||||{{{~~~tttnnnpppmmmgggaaa^^^```bbbbbbcccfffbbbkkktttuuuwww{{{nnnVVVAAADDDUUUaaacccaaagggqqqrrrcccQQQGGG???888:::888666333000...------***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))******)))(((***+++''',,,666AAALLLUUU[[[^^^ZZZ]]]YYYXXXfff}}}|||zzz^^^[[[tttwwwttt{{{~~~|||qqqooouuuzzzxxxtttvvvvvvvvvuuusssrrrssstttyyy{{{}}}|||xxxvvvwwwxxxyyy{{{}}}}}}~~~'''''''''''''''''''''''')))))))))*********++++++---***(((***---111222333555333777CCCRRR___mmmxxxzzzkkkeeekkkwwwxxxqqq{{{tttrrrsssrrrpppnnnkkkiiigggeeeccceeeiiinnnsssvvvxxxxxxtttvvvzzzzzz~~~vvvrrr~~~dddOOO@@@999777666555555444444111...+++******))))))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********))))))*********+++++++++///+++)))+++,,,---333999FFFEEEOOO```llluuuzzzeeeVVVQQQRRRUUUXXX]]]cccnnn~~~qqqpppnnnkkkfff^^^VVVRRRJJJOOOXXXgggzzzwww[[[NNNHHHBBB<<<::::::>>>AAAAAA>>><<<===???BBBAAA@@@<<<666///)))&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))***---333===GGGMMMDDDCCCBBBKKKaaawww}}}wwwwww~~~jjjeee|||zzzrrrzzz|||vvvttt{{{}}}zzzyyywwwtttwwwooovvv{{{qqqhhh``````bbbaaa``````bbbooowwwssssss|||~~~cccJJJEEEQQQ[[[]]]]]]cccvvv}}}ooo]]]SSSGGG999:::888666444333111///---+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((***+++***))))))***,,,'''000<<>>>>>???BBBCCCBBBAAA>>>:::333,,,(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))***))),,,333>>>FFFJJJJJJCCCEEESSSjjjzzz{{{wwwvvv{{{wwwgggpppzzzwwwkkkooorrrvvv|||{{{{{{{{{|||qqqmmmwwwzzzqqqjjjjjjiiiccc^^^[[[bbbpppyyywwwwwwuuu___TTTPPPOOOOOOQQQcccvvvwwwllldddVVVFFF:::888777777777555111...,,,+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))*********)))***,,,...,,,555DDDPPPWWWZZZ[[[[[[UUUPPPTTTeeevvvqqqddd^^^lllzzzuuuvvv}}}uuuooorrrxxx~~~yyysssqqqsssttttttssstttvvvxxx{{{~~~}}}xxxsssssstttuuuyyy{{{}}}|||zzz{{{((((((((((((((((((((((((((((((((()))))))))******)))+++...///000222666888>>>@@@HHHXXXeeennnvvv|||xxxmmmhhhggghhhkkksss{{{qqqhhh___SSSLLLJJJFFFEEECCCBBB@@@?????????>>>@@@CCCDDDEEEEEEGGGIIINNNSSSZZZ^^^eeerrr}}}~~~wwwbbbPPPDDD>>>;;;777666666555111...,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++*********++++++++++++,,,***)))+++///222666AAALLLVVVbbbxxxkkkbbbXXXSSSWWWaaalllsssppp]]]PPPHHHEEEKKKVVV___fffkkk|||yyyeeeUUUDDDBBB@@@>>>===>>>???@@@BBBAAAAAA@@@===888111,,,((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++---...444===FFFJJJIIIEEEDDDQQQkkk~~~{{{nnnqqq{{{{{{}}}yyy}}}{{{tttlllpppuuu{{{|||wwwyyy|||xxxxxxpppqqqqqqlllccc^^^```jjjtttyyy}}}{{{ooobbbUUULLLJJJ]]]jjjttttttooojjj___SSSBBB???<<<;;;;;;999444000...,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++((()))*********+++...111555>>>KKKUUUXXXXXXWWWWWWHHH[[[gggmmmbbbaaadddmmmyyysssmmmtttxxxzzztttppplllkkkqqqwwwzzzyyyvvvuuuuuuppprrrssssssssstttwwwyyy|||}}}{{{vvvsssssswww{{{}}}~~~(((((((((((((((((((((((()))))))))*********++++++***...111111111666@@@HHHMMMOOOVVVcccnnnvvv{{{jjjeeehhhnnnuuu{{{}}}uuuoooggg___WWWRRRLLLEEEAAAAAAAAA@@@>>><<<;;;;;;;;;;;;:::===??????======???AAA>>>BBBGGGJJJOOO[[[mmmzzz~~~yyycccPPPEEE@@@:::777888777444111---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((())))))************((((((((((((((((((((((((((())))))******+++,,,,,,*********+++++++++,,,,,,++++++///555:::@@@LLLXXXlll~~~iiiSSSOOONNNZZZppprrrggg\\\SSSTTTVVVUUUSSSTTTjjj{{{hhhRRRKKKAAA<<<<<<>>>>>>===BBBAAA@@@@@@@@@===777333))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---000777@@@GGGIIIHHHGGGFFFVVVhhh}}}wwwnnnsss~~~wwwpppmmmoooqqq|||{{{zzzxxxyyyvvv|||ppppppvvvuuullldddbbbccciiiqqqwww}}}|||jjjWWWKKKQQQZZZdddhhhgggbbb^^^\\\RRRLLLCCC>>>===<<<999666111///---+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''((()))******---111444@@@HHHSSSYYYXXXUUUTTTTTTRRRfffuuu~~~zzziiikkklllnnnwwwxxxoookkk~~~~~~pppgggjjjmmmmmmpppssswwwxxxvvvuuuwwwyyyvvvwwwwwwvvvttttttvvvwww{{{{{{zzzxxxuuuvvv{{{))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,000333222222:::IIIVVVaaabbbgggpppxxxnnnmmmllljjjjjjrrr{{{vvvoooeee[[[TTTSSSLLLFFFEEECCC???>>>???===<<<;;;:::::::::<<<<<<999<<<======::::::<<<>>>999<<>>JJJMMMHHHDDDEEEIIIqqq}}}|||tttzzzxxxooohhhkkk|||{{{zzzyyy{{{zzzzzzmmmlllwwwzzzqqqgggfff___^^^ffflllnnnwww{{{~~~zzz^^^JJJKKKQQQ\\\cccaaa[[[]]]ddd```VVVIIIAAA???>>>===;;;333222///---+++***))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''((())))))+++...222555GGGOOOXXX[[[XXXTTTRRRSSSgggiiixxxfffnnnpppoooqqquuupppoooooozzzfff```gggmmmllltttwwwzzz|||}}}||||||||||||}}}|||yyyvvvttttttuuuwwwxxxyyyyyyxxxxxx|||))))))))))))((((((((((((((()))***)))))))))+++---///000333555777BBBZZZooosssvvv{{{}}}jjjkkkiiiiiirrr}}}rrrlllccc\\\WWWQQQKKKGGGCCCAAA===:::999999:::;;;888999:::;;;;;;;;;;;;:::999888777888:::;;;:::999999:::;;;<<<===AAAGGGKKK```kkk|||yyy}}}yyydddZZZCCC:::===;;;:::999333///---+++***++++++)))((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))************+++++++++***)))+++///000------///...222:::DDDKKKUUUjjj~~~nnn```[[[YYYSSS\\\ppp|||xxxvvvnnn^^^SSSRRRTTTccczzzlll^^^MMMAAA;;;999;;;>>>>>>???@@@AAAAAA>>>:::777666111***''''''((('''%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((*********))))))+++///222777MMMQQQEEE@@@FFFVVVjjjsssiiirrrvvvffffffsss}}}rrrnnnnnnwww{{{qqqllleeeiiillldddbbbfffeeemmmvvv~~~|||oooaaaYYYSSSVVVbbbgggbbbbbbgggjjjcccXXXMMMCCC<<<;;;===:::777444111000...,,,***))))))(((&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,'''***+++***)))///;;;EEERRRTTTXXX[[[XXXTTTVVV\\\qqqvvvxxxiiifffuuuzzz}}}mmmgggnnnqqqxxxnnnaaa```fffnnnsssxxxzzz{{{zzzyyy{{{~~~zzzuuurrrsssuuuvvvtttxxx~~~)))))))))))))))))))))(((((()))***+++***+++---///222222444777<<>>===<<<;;;;;;<<<;;;;;;===@@@CCCDDDNNN\\\jjjxxx|||hhhMMM>>>===999:::;;;888333111...,,,,,,+++***)))***)))))))))(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************++++++++++++,,,******,,,,,,***,,,000666666???NNN___qqqnnn\\\RRRRRRVVVcccuuuwwwggg^^^ZZZ^^^fffsssoooWWWFFF===:::999999???@@@AAABBBBBB@@@??????999444///+++(((((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''(((+++///333===FFFCCC@@@KKKZZZkkkvvvjjjjjj{{{~~~ssshhhcccpppwwwsssrrr|||{{{~~~rrrpppooofffaaabbb]]]llluuu{{{zzzwwwvvvtttpppjjjaaa^^^aaabbbcccmmm{{{}}}wwwmmm^^^MMMAAA;;;;;;<<<999555222///,,,(((%%%)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,)))*********,,,444@@@JJJPPPWWW^^^\\\SSSSSSdddwwwtttdddiiivvvzzzpppbbbcccqqqyyy}}}~~~ttthhhbbbeeekkkqqqsssyyy{{{}}}~~~~~~~~~vvvqqqpppssswwwyyyyyyuuuvvv))))))))))))))))))))))))(((***+++,,,,,,---///111222333777;;;AAAPPPiii~~~~~~bbbXXXdddmmmxxxppphhh^^^VVVPPPDDDAAA===:::999777666444555666777888:::;;;=========>>>>>>???????????????AAA@@@???@@@AAABBBAAA@@@???@@@@@@???===;;;<<<======AAAGGGNNNWWWeeesss~~~yyy\\\IIIBBB::::::??????999666111---,,,,,,+++*********)))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,---******+++++++++000666>>>===GGG]]]wwwrrrbbbZZZSSSQQQYYYfffpppeee^^^UUUXXXiii}}}jjj\\\TTTMMMAAA888===???@@@@@@??????@@@AAA;;;:::666000***'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((())))))(((''')))---444999EEEBBB<<>>:::999777555555555555555666777:::<<<>>>@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFEEEBBB???>>>>>>AAAAAAAAAAAADDDLLLXXXaaaooo|||iiiWWWMMM>>>:::BBBEEE>>>:::333...,,,++++++************)))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,,,,***+++---......444<<>>DDDMMMTTTcccqqqzzz}}}~~~lllaaaXXXEEE<<>>JJJUUUllllllYYYPPPOOOXXX^^^fff}}}{{{xxxnnnZZZQQQVVVbbbooowwwpppRRR@@@@@@AAACCCEEEFFFGGGFFF>>>???===777///)))'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))*********+++///666???FFF@@@MMM]]]ttt{{{rrriiibbb___```|||yyy{{{~~~~~~vvvuuurrruuuxxxssshhhrrrzzztttqqqyyyvvvooouuu|||kkkZZZGGGFFFDDDBBB???;;;555111******)))((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''(((((()))***+++,,,)))(((///<<>>CCCCCC@@@???DDDNNN```zzzsssWWWVVVVVVUUUhhh}}}wwwssslllggg[[[TTTIII@@@;;;999999999777888999888888999<<<>>>AAABBBCCCEEEEEEEEEEEEDDDGGGGGGIIIJJJLLLMMMMMMMMMKKKJJJHHHIIIJJJJJJIIIHHHCCCEEEGGGHHHGGGEEEEEEFFFBBBDDDEEEDDDBBBDDDIIIMMMWWWdddqqqtttoooooowwwyyyiiiddd```QQQFFFEEEDDDCCC>>>888222///---***)))++++++*********)))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******************************++++++++++++,,,,,,,,,,,,------///111000222<<>>CCCHHHHHHFFF??????===999333---***)))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))((()))***---222:::CCCJJJDDDaaayyy}}}zzzlllddd______jjjxxx~~~yyynnnmmmsssrrrnnnlllooovvv{{{yyyvvvuuukkkuuu|||rrrnnnnnnwwweeeRRRPPPLLLHHHDDD>>>888444,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))************---666BBBNNNTTTWWWUUUVVV[[[fffqqq}}}gggZZZfffyyy{{{{{{uuuiiiqqq~~~nnnfffeeeeeemmmooorrruuuwwwxxxxxxxxxsssrrrrrrsssuuuvvvvvvuuuqqqxxx((())))))******+++,,,,,,,,,++++++---333>>>JJJRRRUUURRRRRRVVV___ooottt]]]PPPXXXccclllwwwoooiiibbbYYYQQQHHHCCC===999888888999999888:::<<<<<<<<<>>>BBBEEEHHHHHHIIIJJJKKKKKKKKKJJJNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJHHHIIIIIIJJJHHHGGGCCCEEEGGGGGGGGGFFFHHHIIILLLMMMMMMKKKGGGEEEGGGIIIPPPYYYbbbeeedddjjjyyy|||iiidddhhhbbbYYYPPPFFFDDD@@@;;;666222///,,,***+++++++++*********))))))''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((()))*********************************+++++++++,,,,,,,,,------...---///222555===NNN^^^iiittt}}}|||tttiii[[[PPPMMMWWWhhh}}}~~~yyyuuuoookkklllzzz^^^PPP@@@<<>>===;;;777333+++)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))((((((***,,,+++'''$$$)))(((222@@@EEEHHH]]]xxxwwwdddaaa~~~|||uuuppplllnnnlllkkkjjjkkkkkkkkkiiimmmnnnnnnnnnnnnqqqvvvyyyyyyxxxwwwuuusssrrrrrrqqqnnnsssvvvwwwxxx{{{{{{xxxwwwuuuxxx}}}zzzeeebbbaaa\\\bbbppp{{{~~~xxxjjjfffnnnsssqqqfffnnnyyy~~~ooo]]]RRRLLLCCC888666///+++---...***(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))+++,,,+++***+++888DDDJJJOOOVVVWWWTTTQQQcccoookkkvvv~~~~~~oooaaauuuyyyooolllqqqwwwzzzzzz{{{xxxvvvqqqmmmnnnssspppuuu|||+++++++++******++++++,,,...111333555:::HHH]]]lllsssuuu~~~www___dddooommmnnnvvvtttkkk___XXXNNNHHHDDD@@@;;;777777888999;;;===???AAACCCDDDEEEGGGJJJLLLNNNPPPQQQPPPPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPUUUUUUVVV[[[______\\\XXXVVVTTTQQQOOOLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFIIILLLZZZ\\\]]]^^^cccppp|||qqqzzzzzz___WWWRRRGGG>>>;;;;;;555---,,,++++++***))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++******************---------,,,,,,,,,...///,,,222888@@@RRRpppkkkbbb\\\UUU\\\kkkyyyllldddfffsss~~~hhhTTTMMMNNNNNNKKKEEEBBB>>><<<;;;999666333---***((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))((((((***,,,+++(((%%%000111444:::FFF[[[wwwrrrnnndddkkk}}}rrrmmmkkkhhhfffiiigggffffffhhhiiiiiihhhggghhhiiiiiikkkoootttxxxuuutttqqqooollljjjiiihhhhhhnnnqqqrrruuuzzz}}}|||qqqmmmnnntttyyyzzz}}}{{{{{{uuu^^^\\\___]]]bbbmmmzzz}}}lllccchhhppprrrgggnnnxxxttt```SSSOOOIIIBBB777000+++++++++))))))+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))+++++++++***---:::GGGMMMRRRWWWXXXVVV]]]ppptttvvvsssmmmooo~~~zzzvvvssstttxxxzzzzzzxxxxxxuuussssssqqqmmmoootttsssxxx++++++************++++++///222444555888EEEZZZjjjgggppp}}}|||ZZZMMM\\\cccppptttddd]]]PPPJJJBBB===;;;:::888555:::;;;===@@@CCCFFFIIIJJJJJJKKKNNNPPPQQQQQQQQQPPPOOOKKKHHHIIILLLPPPRRRRRRQQQUUUXXXYYYYYYYYY[[[]]]fffffffffhhhjjjmmmooopppkkkfffaaa^^^]]][[[XXXUUUPPPPPPOOOMMMMMMMMMMMMMMMSSSRRRPPPPPPVVVaaapppzzzzzz~~~www}}}pppaaaVVVKKKFFFAAA:::222///++++++******))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******++++++++++++++++++...---,,,,,,------,,,+++&&&999CCCGGG___qqqZZZYYYXXXWWWoooyyymmmhhhkkk{{{|||iii\\\VVVRRRMMMEEEBBB???<<<;;;:::888666000,,,)))''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((***+++,,,***(((111666777888IIIhhhrrrggghhhnnnuuuooogggccccccddddddcccbbb``````aaaccceeefffeeeaaabbbbbbcccdddggglllpppqqqqqqpppnnnllliiigggfffccciiinnnooossszzz~~~llliiigggjjjmmmpppuuu{{{}}}~~~}}}|||{{{wwwyyyxxx{{{www]]]WWWYYYYYY]]]dddppp}}}vvviiigggllloooiiiooovvv~~~yyyeeeYYYWWWVVVTTTCCC888...+++***((((((+++((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))******+++,,,222???LLLRRRTTTVVVWWWWWWjjj~~~wwwmmmyyysssjjjppp}}}{{{vvvppptttxxx|||~~~|||xxxuuurrrqqqrrrttttttqqqtttxxx}}}++++++************++++++...333777:::>>>GGGTTT]]]eeessskkkYYYOOONNNVVVlll~~~ssscccTTTLLLEEE@@@;;;888888999:::999>>>@@@CCCFFFJJJMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPLLLMMMNNNQQQUUUYYY^^^aaa```eeejjjjjjhhhiiiooovvvyyyyyyxxxwwwwww{{{{{{vvvqqqppprrrsssppplllggggggeee```^^^]]]ZZZVVVNNNLLLIIIIIIMMMUUU^^^dddoooyyyxxxrrrvvvwwwzzz|||zzz|||iii[[[PPPNNNHHH;;;222222,,,++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++,,,+++******,,,///111000...///AAAOOOYYYssssssbbbXXXZZZ[[[fffxxxnnngggjjjtttuuuhhhYYYLLLHHHFFFCCC@@@>>><<<:::999333///***''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))))))***+++,,,,,,,,,000888AAAIIIWWWkkkrrrgggfffmmmssshhhgggdddaaa```aaabbbbbbaaa]]]\\\[[[\\\^^^``````___]]]]]]]]][[[[[[\\\```ccchhhjjjnnnpppooolllhhheee\\\ccciiikkknnnssswwwxxxiiihhhfffggghhhjjjppptttrrrwwwyyyvvvuuuxxxyyyxxxyyyxxxvvvzzzooo^^^VVVSSSUUUZZZ^^^pppvvvpppllljjjnnnqqqtttxxx|||yyyllldddaaabbbbbbTTTCCC222++++++***((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))***---///:::EEEQQQUUUTTTSSSUUUXXXpppsssiiiqqq|||uuusssvvvqqqiiihhhiiiooottt{{{}}}|||xxxvvvuuusssrrruuuyyyyyyxxxzzz~~~+++++++++++++++,,,,,,---333555999???GGGPPPZZZ```ttt{{{[[[QQQRRRZZZhhhsssfff```UUUGGG======;;;888777888;;;===>>>DDDEEEHHHLLLOOOQQQRRRSSSSSSQQQNNNLLLLLLMMMOOOQQQQQQXXX```cccbbbdddkkkqqqtttyyy}}}|||zzz}}}{{{|||~~~zzzyyyyyyuuuooommmnnnjjjcccVVVUUUTTTSSSTTTUUUXXXYYY```jjjxxxxxx{{{wwwooommm{{{vvv~~~xxxooobbbYYYXXXSSSEEE:::888...---,,,++++++*********************************))))))(((((((((((())))))******************************++++++,,,,,,,,,,,,+++++++++---///111222222<<>>AAACCCIIIKKKMMMOOOQQQRRRRRRQQQPPPNNNKKKJJJLLLOOOTTTWWWZZZdddnnnqqqnnnnnnvvv~~~~~~zzz{{{wwwpppqqquuurrrjjjddddddccc```[[[VVVTTTTTTXXX___jjjrrrvvvwwwyyy{{{wwwzzzvvvoooqqqjjjccc]]]\\\XXXMMMAAA;;;111000///---,,,+++*********************************))))))(((((())))))*********************************++++++,,,---------,,,...///......000333666CCCPPPhhhqqqhhhZZZVVV\\\vvvyyy}}}~~~vvvvvvuuu\\\OOOOOONNNJJJCCC<<<888666777333...+++)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))))))))*********+++---111444888>>>VVVrrr}}}}}}{{{iiiYYYfff|||xxxmmmiiigggggghhh``````aaa```___]]]ZZZYYYRRRPPPMMMLLLLLLKKKJJJHHHEEEEEEFFFFFFGGGKKKPPPTTTXXX\\\aaadddbbb[[[RRRMMMRRR[[[ccccccbbbeeeggghhhlllrrruuurrroooooopppooollltttxxxqqqkkkoooxxxtttyyyyyy```SSSPPPOOOTTTXXX```kkkuuu||||||zzz|||~~~vvvnnnmmmuuu~~~vvvzzz~~~vvvkkkfffgggbbbPPP<<<444222...***((()))))))))(((((((((''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))++++++******---333999GGGNNNUUUUUUOOOLLLWWWeeevvvhhh[[[aaattt~~~}}}uuuvvv]]]TTTZZZjjjyyyxxxyyyxxxtttqqqpppssswwwxxxwwwyyy||||||zzz}}}xxx******+++,,,...000222333999CCCOOOVVV[[[gggyyyzzz^^^ZZZ[[[VVViii~~~lllXXXOOOKKKFFF???<<<999:::===???AAACCCFFFGGGNNNOOOPPPQQQQQQPPPNNNMMMNNNNNNOOOQQQVVV\\\aaaeeejjjrrrzzz~~~xxxzzzvvvqqqrrrpppiii]]]UUURRRSSSUUUXXX^^^ccchhhkkkmmmnnnsssssssssxxxrrrbbbbbb```]]][[[VVVIII<<<444333111///---+++************************************))))))))))))************************************++++++,,,------...***...000///---000777???OOOeee}}}zzzhhh```bbb]]][[[mmmzzzuuupppqqqvvvxxxuuuqqqvvvuuutttuuuxxx~~~}}}www~~~kkkVVVXXXXXXSSSJJJ@@@999666777444000---+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))***+++******---333888===JJJbbb{{{~~~~~~tttttt~~~uuudddaaasss{{{mmmiiijjjhhheeeeee^^^______^^^[[[WWWTTTRRRFFFDDDBBB@@@@@@@@@>>>===::::::;;;<<<>>>AAAGGGKKKOOOQQQSSSSSSQQQLLLFFFBBBGGGPPPVVVUUUUUU[[[bbbfffmmmtttwwwrrrnnnnnnooommmlllpppqqqnnnpppzzz{{{{{{sssiii```XXX\\\\\\```jjjwwwrrriiinnnwwwzzz~~~zzznnnkkkooojjj___QQQDDD777---+++...))))))))))))((((((((('''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))+++,,,++++++///777>>>KKKOOOTTTTTTMMMNNN^^^rrr|||gggfffnnnxxxyyyrrrwwweeeUUUUUU___ooo}}}wwwwwwwwwuuutttssstttvvvzzzxxxxxx{{{{{{{{{******+++---///222444555AAAUUUkkksssssswwweeebbbUUUMMMYYYnnnggg[[[MMMEEE>>>888666777<<<>>>BBBEEEFFFHHHJJJLLLQQQQQQRRRRRRQQQNNNLLLJJJNNNPPPUUU[[[bbbiiiooorrr|||}}}~~~{{{ooo```VVVUUUWWWUUUUUUVVVYYY^^^bbbddddddkkkjjjpppwwwlll^^^aaafffgggcccbbb```SSSBBB777555333000...,,,************************************))))))))))))************************************+++,,,,,,---......%%%+++//////---222===HHHbbbmmmYYYZZZaaa\\\aaa{{{~~~}}}rrrjjjgggeeeYYYUUUQQQTTT[[[^^^\\\XXX^^^\\\ZZZZZZ```jjjtttzzz}}}|||yyy}}}|||{{{tttwwwttt]]]___```[[[QQQEEE===999777444111...,,,***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))))))))***+++******...444999FFF[[[ttt}}}tttlllyyy}}}ooocccbbblllrrriiikkkmmmhhhaaa^^^[[[[[[ZZZWWWRRRLLLHHHFFF>>>;;;999888888888777666666666777666777:::>>>BBBAAAAAAAAA@@@???===;;;999666>>>BBBAAABBBKKKWWW^^^fffnnnoooiiicccdddfffeeejjjjjjhhhjjjvvvyyyvvv~~~xxxiiibbbccciiitttxxxjjjlllsss|||qqqqqqyyyuuupppfffSSS;;;******222))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((())))))+++---,,,,,,000:::AAALLLOOOSSSSSSMMMPPPddd|||qqqeeeqqq|||}}}mmmggg{{{nnn[[[VVV\\\dddnnnvvvtttuuuwwwxxxyyyxxxvvvttt{{{yyyyyy||||||}}},,,***+++///000111666===RRR}}}vvv}}}\\\OOO\\\```\\\iii{{{iiiYYYMMMAAA===<<<999888999@@@BBBDDDGGGJJJMMMPPPQQQTTTSSSQQQNNNLLLLLLOOORRRZZZaaafffhhhmmmyyyrrrllluuuxxxiii\\\YYY^^^```^^^ZZZiii|||ooobbbZZZlllvvvwwwlllddddddaaaZZZGGG;;;222222111,,,***,,,*********************************************************)))))))))))))))+++,,,,,,,,,,,,,,,,,,---...+++,,,///000666KKKaaa}}}bbbMMMJJJ]]]ccc}}}vvvooofff]]]XXXVVVUUUTTTRRRPPPPPPRRRUUUWWWVVVTTTSSSOOOLLLMMMRRRWWW[[[\\\iiinnnwwwzzzyyyxxxxxxzzzzzzzzzxxx}}}xxxqqqlll]]]bbbmmm```KKK@@@<<<333555555111...,,,)))'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))...***(((///111777EEE[[[uuu{{{rrrrrrtttkkkdddcccppp|||uuulllgggiiikkkfffaaa```]]]SSSKKKHHHEEE???<<<<<<777666555444333444555666333555777666444444666999;;;;;;;;;;;;999777555444444555777888:::>>>CCCGGGRRRYYYbbbeeecccbbbdddhhhjjjkkklllnnnsss{{{{{{xxxuuuxxx}}}|||llldddooolllfffooo|||}}}|||~~~qqqVVV>>>555///)))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((())))))((((((***///777AAAGGGRRRUUUQQQHHHHHHYYYssstttcccyyy}}}qqqtttmmm___VVV[[[eeelllqqquuuxxxuuussstttrrrqqquuu{{{|||{{{~~~}}}///---...222555777>>>EEEdddvvvoooOOOKKKTTTfff|||jjjYYYRRRGGG===:::;;;;;;<<<>>>BBBDDDGGGKKKNNNPPPRRRRRRSSSRRRRRRQQQQQQTTTYYY]]]gggooowww|||uuuhhh```YYYQQQQQQ[[[iiiyyyuuujjjcccuuu}}}qqqlllhhhbbbOOOBBB666222000---+++,,,************************************************************))))))))))))+++,,,,,,,,,,,,---------111//////222666AAAYYYpppsss[[[LLLRRRkkk}}}tttmmmhhhddd___[[[YYYXXXWWWWWWVVVUUUVVVXXXZZZZZZWWWTTTUUURRROOOOOOSSSWWWYYYYYYXXX\\\dddooozzzyyyvvvsssqqqrrrssssssssstttxxx|||xxxrrruuuddddddnnniii]]]OOO@@@777777666333///,,,)))&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''---******111444<<>>999777777444444444444555666666777444777999999777666777888888999999999888666444333444555777888999;;;???BBBIIINNNUUU]]]bbbeeedddcccgggkkkooosssvvvyyy|||zzzvvvrrrqqqxxx~~~qqqkkkuuutttmmmppp|||eeeJJJ888111///,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))***)))))),,,111:::EEEKKKQQQSSSOOOKKKQQQgggppp~~~vvvzzz|||wwwhhh```^^^fffoootttvvvxxxxxxtttrrrrrrqqqooosssyyy---+++,,,000444888AAAJJJnnnqqq\\\JJJSSSTTTkkkxxx[[[OOOIII@@@888888:::<<<@@@DDDFFFHHHLLLPPPSSSSSSSSSRRRNNNOOOPPPRRRVVV\\\dddiiirrr|||tttgggXXXLLLJJJOOOVVVbbbuuu}}}vvvrrr~~~sssmmmiiiZZZKKK:::222000---,,,+++++++++++++++++++++++++++************************************************++++++,,,,,,------------000000111444;;;NNNkkk~~~bbbQQQNNNddd{{{hhhbbbaaa^^^ZZZ[[[[[[\\\\\\\\\[[[[[[]]]^^^```bbbbbb___[[[WWWXXXVVVTTTTTTUUUVVVWWWVVVXXXYYY\\\cccnnnxxx{{{wwwrrroooooopppqqqqqqlllmmmpppxxxzzzttt|||xxxgggaaahhhmmmmmm^^^EEE<<<999666333111---)))&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&,,,+++,,,333777CCCWWW~~~xxxpppjjjXXXiii~~~wwwtttuuuwwwwwwyyy{{{uuujjj```\\\OOOEEE<<<999777555444555444555777888999:::::::::888:::<<<<<<;;;999999999777777888888777777666555666888::::::::::::<<<===AAACCCIIIUUUbbbiiihhhdddjjjmmmqqquuuwwwyyy{{{}}}|||wwwqqqmmmpppyyy}}}pppttt{{{~~~|||yyy|||pppSSS999...000,,,,,,,,,+++***((('''&&&((((((((((((((((((((((((''''''((((((((((((((((((************************''''''((((((((()))))))))+++******...555???JJJPPPSSSQQQMMMOOO]]]vvvooolll{{{~~~xxxwwwzzzfff___```hhhsss{{{|||||||||yyyuuurrrqqqpppnnnrrrxxx~~~,,,******///444999CCCLLLmmmuuuttttttpppSSSNNNSSS^^^{{{fffQQQIIIBBB:::555777;;;>>>CCCIIIKKKMMMQQQSSSTTTSSSPPPOOOOOOPPPTTTXXX^^^hhhrrryyy~~~rrrcccWWWJJJJJJLLLUUUfffzzz{{{{{{~~~}}}uuummmjjjbbbSSS???333///...------++++++++++++++++++++++++************************)))***************++++++++++++,,,,,,---.........---///111444BBB\\\zzzfffSSSNNN[[[iii___]]]]]]\\\\\\___dddggggggeeecccbbbhhhjjjlllnnnlllhhhbbb]]]___^^^]]]\\\[[[[[[YYYYYY^^^\\\[[[^^^eeemmmsssvvvtttqqqnnnlllmmmmmmnnnmmmiiihhhjjjttt}}}uuusssrrrhhhgggmmmwwwmmmSSSBBB;;;444333222...***((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&,,,,,,...555999HHHaaa{{{ppphhhdddttt~~~||||||~~~yyy{{{~~~}}}ttthhh]]]XXXLLLBBB888666666555555888888:::;;;===>>>>>>===<<<=========<<<;;;;;;:::;;;888888888888999888888888:::<<<======<<<:::;;;;;;===>>>DDDPPP^^^gggjjjjjjrrrssstttuuuxxx}}}|||vvvpppmmmqqq}}}mmmhhhnnnqqqtttwww~~~||||||uuu^^^@@@000///***+++++++++***)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))+++***+++000999DDDNNNTTTTTTPPPNNNVVVkkkaaaqqq{{{sssxxxtttbbbZZZbbbppp||||||wwwuuutttqqqpppsssyyy~~~///---///444999???IIISSSiiigggrrrbbbKKKNNNKKKnnnoooRRRCCCAAA>>>999666999===@@@FFFKKKPPPQQQRRRSSSRRRPPPMMMKKKWWWYYY]]]ccclllxxxwwwlllaaaQQQNNNMMMRRR]]]jjjxxx}}}uuuwww~~~zzzxxxzzz}}}tttllljjjfffYYYFFF666/////////...++++++++++++++++++++++++************************))))))******+++++++++,,,++++++,,,------...//////---111444999LLLjjjlllTTTLLLSSSqqqsssddd\\\\\\^^^```aaannnsssxxxzzzwwwrrrnnnlllsssuuuwwwxxxuuupppkkkhhhiiijjjiiihhhfffeeedddccc___]]][[[\\\```dddggghhheeeddddddfffhhhhhhgggeeeiiifffgggrrr~~~tttppp{{{wwwqqqzzzyyygggJJJ===333222333///++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((------111777:::MMMkkkwww{{{~~~uuuooo~~~~~~|||~~~~~~}}}ssshhh]]]WWWHHH???777555666777888<<<<<<===>>>??????>>>===<<<>>>===;;;:::::::::::::::888888888888888888999999;;;<<<>>>===<<<::::::;;;;;;>>>CCCJJJQQQZZZccchhhuuuwwwzzz|||~~~zzzvvvnnniiioooyyymmmjjjrrrrrrnnnjjjpppzzz}}}yyy~~~|||mmmRRR:::000)))))))))******)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********+++222===IIIQQQUUUSSSRRRVVVfffhhh___yyyvvvtttzzzeeebbb```kkkxxx~~~{{{yyyyyyvvvtttwww|||...---000777>>>EEEOOOYYYdddccczzzrrrRRRCCCKKK]]]{{{]]]FFF======;;;999:::???BBBDDDIIINNNSSSRRRQQQPPPNNNMMMMMMMMM\\\___dddmmmxxx{{{pppjjjiiieee^^^\\\YYYWWWZZZ^^^cccjjjqqqqqqmmmppptttooouuu}}}uuuooonnnjjjbbbQQQ>>>222///000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,++++++,,,---...//////000111777;;;CCC[[[zzzvvv[[[KKKNNN```zzzkkkaaaYYYXXX\\\bbbhhhnnnzzzuuusssvvvxxxyyyxxxuuuqqqooonnnpppqqqrrrqqqooonnnnnnooonnnkkkfffccc```^^^\\\ZZZ\\\]]]___cccfffgggeeecccgggdddeeemmmwwwxxx{{{vvvuuuyyyrrrWWWEEE555333444000------***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))...///444:::===SSSvvvrrrlllwww}}}}}}}}}{{{}}}vvvlllaaaWWWEEE<<<666666888999;;;>>>>>>>>>???>>>>>>======<<<>>>======>>>??????===:::888888777777777888888999:::;;;<<<<<<;;;;;;<<<>>>>>>CCCGGGGGGGGGKKKTTT]]]kkkrrr|||~~~|||yyyyyyxxxpppeeeeeelllvvvxxxmmmkkkssswwwvvv~~~yyycccEEE000++++++***))))))))))))***))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((()))))))))************...777CCCNNNTTTVVVQQQVVVddd}}}qqqYYYaaaxxx{{{sss}}}pppaaagggmmmwww~~~}}}~~~}}}yyy{{{------333<<>>BBB\\\{{{lllhhhuuu~~~}}}~~~}}}{{{rrrcccUUUDDD<<<777999<<<===???BBBAAA@@@@@@@@@@@@@@@AAABBBAAACCCHHHMMMOOOLLLEEE???<<<<<<;;;:::::::::;;;<<<;;;<<<===>>>>>>@@@CCCFFFKKKOOORRROOOIIIGGGKKKQQQ\\\eeeqqqzzz}}}zzzvvvsssuuurrruuuzzzuuuhhheeeiiimmmuuu{{{{{{{{{uuulllrrrvvvyyysssSSS555222000---***))))))***+++))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********+++,,,111<<>>:::===AAABBBCCCFFFDDDCCCCCCCCCDDDEEEGGGIIIFFFKKKSSS[[[^^^YYYNNNEEEBBBAAA@@@>>>>>>>>>???@@@???@@@AAAAAABBBEEEJJJMMMYYY\\\^^^ZZZRRRLLLKKKLLLQQQXXXccckkkppprrrrrrrrrqqqnnnsss{{{yyynnniiinnnjjjpppyyy|||xxxvvv|||{{{tttlllqqqwww~~~zzz}}}bbbAAA888555000,,,))))))***+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************,,,---333???MMMVVVXXXWWWTTTcccvvvLLLZZZwwwyyyppp~~~yyytttwwwxxxvvvzzz555999;;;KKKhhhwwwwwwzzziiiNNNMMMLLLXXXwwwzzz___SSSCCC888:::<<<666:::@@@GGGLLLPPPRRRTTTSSSSSSSSSRRROOORRR^^^lll~~~pppddd\\\VVVOOOJJJNNNOOOQQQQQQSSSWWW^^^dddhhhyyy~~~mmm{{{zzz~~~pppssskkkVVV@@@555333222------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,......------///000///666JJJTTTaaa|||vvv```HHHQQQ[[[vvv{{{xxxnnnfffeeejjjmmmooovvv}}}}}}www|||yyyuuupppkkkeeeaaa___UUURRRNNNJJJHHHJJJMMMPPPXXXWWWWWWXXXYYY\\\bbbhhhdddcccbbbbbbaaa___[[[XXX[[[ZZZYYYWWWVVVUUUTTTTTT^^^___```^^^\\\ZZZZZZZZZttt{{{wwwdddDDD777777888333---,,,+++***((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***++++++//////;;;>>><<>>EEEKKKNNNPPPPPPPPPOOONNNQQQVVV[[[bbbnnnzzz}}}ssskkkccc]]]TTTTTTSSSQQQRRRWWW___eeefffssssssnnn|||yyyoooqqqmmm^^^HHH777111111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---...000222333;;;QQQbbbtttiiiPPPPPPeee{{{yyynnnjjjgggddddddiiimmmnnnssswwwtttmmmnnnkkkeee]]]UUUPPPNNNMMMIIIFFFBBB@@@AAADDDGGGHHHMMMKKKJJJIIIIIILLLQQQVVVZZZYYYYYYZZZ\\\]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTZZZ[[[]]]]]][[[ZZZZZZ[[[aaaooo|||vvv{{{mmmQQQ===777777444...,,,+++***)))(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))***+++,,,---000:::DDDQQQkkk|||{{{sssnnnyyytttlllfffiiiwww}}}}}}zzzwwwqqqfffWWWLLLEEE???<<>><<>>AAACCCHHHNNNYYY^^^dddhhhooossspppjjjlllrrrzzzxxxdddPPPQQQYYYaaacccaaabbbhhhlllgggVVVGGGEEEJJJUUUhhhzzzvvvaaaLLLBBBBBBDDDEEEDDDBBBBBBHHHTTT^^^dddiiinnnnnnjjjhhhkkknnnggg```YYYWWW\\\```bbbaaacccuuuxxxrrrooojjjgggnnnyyy~~~aaaDDD222---)))+++///+++))))))))))))))))))))))))''''''(((((())))))******((()))******++++++*********+++,,,+++******+++,,,333@@@NNNQQQKKKHHHMMMTTTgggyyydddXXXccc{{{uuuuuu{{{~~~}}}~~~zzzyyyzzz}}}~~~oooeeemmmwww{{{DDDSSSWWWXXXfffwww|||[[[NNNVVVeee|||[[[HHHAAAAAA<<<<<>>EEEXXX{{{|||zzzpppddddddyyyuuuqqqmmmttt~~~~~~}}}rrrlllcccYYYQQQLLLKKKKKKFFF@@@<<<===???CCCLLLTTT___ccchhhlllrrruuuooogggfffooozzz~~~gggRRRKKKOOOTTTUUUTTTXXXcccmmmlllZZZJJJJJJSSS^^^mmm{{{vvv```LLLEEEHHHFFFIIIJJJHHHEEEGGGOOOUUU[[[cccmmmpppmmmiiihhhhhhggg___WWWUUUYYY]]]______[[[qqq|||{{{wwwmmmdddggguuugggKKK;;;555,,,)))......))))))))))))************''''''(((((())))))******'''((())))))******))))))++++++,,,+++******,,,...555CCCPPPPPPJJJKKKXXXfff{{{sssccc^^^gggxxx|||{{{~~~~~~}}}{{{|||~~~sssjjjeeewww|||CCCUUUZZZYYYiii}}}cccPPPHHHUUUnnnkkkOOO@@@===???<<<@@@HHHGGGIIINNNSSSRRRNNNKKKLLLNNNTTTbbbwwwyyyyyy}}}zzzyyy~~~tttggg^^^cccnnnzzzyyyuuu[[[BBB555000000...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......111------000000111===LLLggg^^^VVVhhhqqqfff___```aaa___bbbiiibbb^^^[[[XXXTTTOOOOOORRRiiicccYYYPPPJJJGGGHHHIIIDDDEEEGGGJJJMMMPPPSSSUUU```aaa[[[QQQQQQ\\\fffiiifffdddcccdddgggkkkmmmnnngggeee```\\\YYYXXXXXXXXXdddeeedddaaa[[[TTTOOOMMMSSSPPPTTTddd|||xxx{{{iiiPPP<<<444333///...,,,***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))+++,,,...///000999FFF\\\www}}}uuunnnooovvvzzzuuunnnkkkrrr|||~~~yyyggg```VVVOOOLLLKKKKKKKKKIIICCC===;;;===CCCPPP\\\dddjjjqqqxxxwwwlll^^^fffqqqzzzzzzgggUUUHHHHHHJJJNNNSSS\\\lllzzzsss```RRRWWWdddqqq~~~xxx^^^JJJFFFLLLKKKNNNRRRRRRQQQPPPRRRUUUWWW^^^hhhmmmllliiieeedddbbb]]]VVVTTTUUUXXXYYYYYYWWWkkkuuu|||{{{tttiiihhhttthhhNNN@@@>>>333+++,,,+++)))))))))************+++(((((((((((())))))))))))'''((())))))******))))))***+++++++++***+++...000:::EEEPPPOOOLLLTTTkkkggg___```hhhvvvzzz~~~{{{yyy|||{{{rrrkkkkkkmmmJJJWWW]]]ddduuufffKKKJJJJJJ\\\ooo\\\HHH<<<:::<<<;;;AAAJJJIIIKKKOOORRRQQQMMMMMMRRRWWWcccppp|||www|||lllhhhjjjwww|||jjjVVVQQQ___yyytttoooQQQ:::111000///...,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---......///000,,,---333555777FFFXXXsssnnnYYY^^^vvvxxxhhhddd```___```cccdddeee[[[UUUPPPOOOMMMNNNVVV```uuuiiiYYYMMMJJJKKKLLLMMMKKKOOOTTTVVVXXX\\\bbbhhhyyyvvvhhhWWWWWWiii{{{xxxoooiiihhhkkkoooqqqdddbbb^^^[[[ZZZZZZ\\\]]]iiijjjiiieee]]]UUUOOOLLLMMMMMMNNNVVVdddyyy~~~}}}www___CCC444444000///,,,***)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++---...///666666IIIbbbssszzzxxx|||yyynnnjjjnnnfffxxx}}}}}}vvvppp\\\VVVOOOMMMOOOPPPOOOLLLMMMEEE===:::<<>>:::;;;DDDVVVfffrrr}}}qqqZZZXXXTTTUUU\\\bbb```YYYMMMIIIJJJTTTaaannn~~~tttdddLLLIIIQQQ\\\]]]aaafffkkkmmmlllkkk[[[YYYXXXYYY]]]bbbeeefff^^^^^^\\\YYYUUUSSSTTTUUUPPPVVV]]]jjj~~~qqqttt~~~pppmmmttt{{{}}}SSS555000,,,+++///000))))))******++++++++++++******))))))((((((''''''******+++,,,,,,,,,,,,+++))))))*********,,,000333BBBIIINNNNNNSSSjjjlllYYY^^^bbbgggtttyyywww|||zzztttiiihhhpppyyyzzzrrrzzzwww~~~iiiHHHEEERRRooojjjTTTVVVAAA===:::;;;AAAGGGJJJKKKPPPLLLIIIKKKOOOUUUaaammmwwwzzzuuu{{{wwwkkkdddnnn}}}jjjaaa___mmm{{{[[[IIIRRRlllzzznnnCCC666...///111+++,,,000,,,------++++++++++++------,,,,,,,,,---------......//////222555777>>>RRRfff~~~kkk[[[```xxx|||mmmjjjdddeeeeeeeeehhhiiicccYYYPPPIIIIIIIIIGGGSSSeeeiiiXXXJJJ??????FFFLLLPPPSSSZZZeeejjjbbb]]]dddqqqxxxhhhWWWYYYnnnnnn___\\\cccjjjmmmbbb___^^^```______ccciiilllkkkhhheee```XXXOOOJJJDDDNNNKKKDDDIIIUUUmmmrrrMMM555333111000...,,,***)))))))))))))))))))))))))))))))))))))))))))))************(((+++---,,,***+++...222<<<@@@YYYppp}}}ooowwwrrrnnnmmm```bbb~~~mmmaaa\\\PPPQQQSSSVVVXXXWWWTTTQQQOOOEEE>>>===>>>CCCSSSeeerrruuu```TTTNNNTTTYYYWWWTTTUUUWWWGGGIIIYYYfff|||gggNNNGGGKKKYYYccckkklllqqqyyy|||wwwkkk```SSSOOOVVV]]]```___ZZZ[[[\\\]]][[[VVVPPPLLLTTTSSSSSS\\\qqqzzzkkk{{{|||yyyyyykkkeeeuuukkk@@@***------)))------,,,***)))))))))******)))))))))))))))(((''''''(((((()))***************(((***++++++***,,,222666JJJLLLIIIIII]]]rrrZZZaaa\\\fff~~~rrrmmm}}}}}}{{{{{{yyy}}}yyymmmoooppppppxxx|||cccHHHFFFaaa|||eeeQQQPPP>>>===<<<>>>CCCHHHMMMOOORRROOONNNQQQTTTYYYdddooovvviii```eeepppuuusssqqq]]]UUUUUUeee}}}}}}nnnWWWQQQSSScccssswwwrrrmmmttttttuuuttttttzzzoooVVVSSSffftttPPP:::000111333------///+++------,,,++++++,,,------,,,,,,---------.........000///111777>>>KKKbbbwwwmmm]]][[[mmmsssiiieeejjjjjjiiiiiijjjjjjbbbXXXMMMGGGJJJJJJFFFMMMXXXYYYFFFAAA@@@DDDHHHLLLPPPVVV[[[^^^```\\\YYY\\\eeemmm~~~ppp\\\PPPRRR```qqq}}}xxxoooaaaWWWUUUYYY___bbbbbb___]]]___```bbbgggnnnnnnjjjddd^^^YYYTTTOOOKKKFFFKKKGGGAAADDDKKK___|||xxxVVV<<<444222000...,,,***)))))))))))))))))))))))))))))))))))))))))))))************(((***,,,,,,+++...333888DDDMMMjjjtttrrr~~~qqqkkknnngggwww|||ssscccYYYUUUPPPQQQSSSVVVXXXWWWSSSOOOLLLBBB:::;;;===AAANNN\\\jjjuuu{{{ttt\\\TTTQQQYYY]]]\\\]]]bbbTTTFFFKKK___qqq```LLLMMMXXX^^^iiiqqqttt{{{xxxlll]]]VVVWWW\\\```aaabbbaaa^^^[[[WWWSSSPPPOOOJJJIIIJJJTTTlllkkkrrruuuxxxxxxpppllltttuuuIII//////...***---,,,,,,***)))))))))******)))))))))))))))(((''''''((())))))***************)))***+++++++++...555:::HHHJJJJJJOOOeeehhhbbbnnnlll|||oooqqqttt{{{|||xxxzzz{{{zzz}}}vvvmmmqqqrrrrrryyy~~~XXXHHHWWW~~~}}}www^^^MMMGGG;;;===@@@BBBEEEJJJOOORRRNNNNNNQQQVVV[[[```kkkuuuxxxxxx|||}}}jjj[[[QQQWWWdddjjjiiieeeUUUMMMNNN___vvv|||mmm[[[OOOJJJMMMZZZffffff]]]UUU[[[```cccbbbdddnnnbbbRRR[[[~~~ccc@@@333222444///...///+++------,,,,,,,,,,,,------,,,------------.........000...111:::III___zzzyyy^^^WWWiiizzzjjjhhhcccooopppnnnmmmmmmjjj```TTTIIIDDDIIIMMMHHHKKKOOOJJJ;;;<<>>888999;;;>>>HHHUUUaaacccjjjssswwwuuutttuuu]]]WWWWWW___ccccccgggnnnZZZIIIJJJ\\\kkk}}}rrrttt|||^^^LLLQQQ___fffqqqzzz~~~pppccc^^^^^^aaacccdddcccaaa\\\UUUPPPLLLKKKEEEBBBAAAIII```{{{mmmgggjjjpppnnnnnnrrrpppUUU555111///+++...,,,+++******)))*********))))))******))))))(((((())))))***++++++++++++******++++++++++++111999@@@KKKLLLNNNVVVmmmnnndddppp|||{{{wwwooouuuttt|||zzztttyyy}}}}}}uuupppvvvvvvuuu}}}lllQQQNNNhhhiiiXXXJJJ@@@;;;???CCCFFFFFFIIIMMMQQQLLLOOOVVV___eeekkkwwwrrrhhhlllqqqrrrcccVVVPPPYYYhhhnnniiidddWWWOOOOOO___tttyyyiiiWWWTTTNNNNNNXXXaaa```XXXQQQWWW___ccc___^^^iii}}}gggOOOQQQuuutttFFF555000444000...000,,,---------,,,,,,---------------------............000...111>>>WWWuuuuuu\\\bbbiiigggnnnjjjqqqqqqooommmllliii]]]RRRFFFBBBHHHNNNLLLOOOPPPHHHAAAAAAFFFQQQ\\\jjj}}}~~~ssstttmmm[[[SSSYYYQQQLLLIIIQQQ___kkknnnmmmggg```XXXVVVYYY```mmmxxxzzzqqqiiieeecccbbbeeejjjtttmmmddd\\\WWWVVVVVVUUUQQQJJJCCCFFFHHHAAAMMMkkkrrrPPP777444222000---+++*********))))))))))))))))))))))))((()))))))))************)))*********,,,333===EEEIII^^^{{{qqq```vvv{{{~~~xxxmmmlllqqqqqq}}}yyywwwuuuiiitttzzzooo\\\PPPMMMOOORRRSSSVVVXXXYYYVVVPPPLLLFFF>>>999999888:::GGGWWW___[[[^^^jjjpppoooqqqyyyccc[[[[[[dddkkkkkkmmmsss```LLLHHHTTT\\\eeemmmllltttqqqhhh______jjjvvv}}}eeeMMMNNNYYYfffqqq|||ssshhhcccbbbcccbbbdddeeebbb\\\TTTMMMIIIIIICCC>>>BBBSSSnnn}}}hhhfffiiibbbjjjvvvqqq___999000///,,,...++++++******************))))))*********))))))((()))***++++++,,,,,,++++++++++++++++++---444>>>FFFPPPPPPSSS```vvv}}}aaajjj|||ttt~~~wwwuuuyyy}}}~~~}}}uuurrryyyyyyyyy\\\OOOXXXoooyyywww```SSSHHH>>>===AAAEEEGGGGGGHHHKKKNNNOOOSSS\\\ffflllttt|||dddZZZaaaiiijjj[[[SSSSSSaaapppsssllldddRRRPPPVVVjjjqqq^^^TTTQQQUUUbbbjjjfff[[[TTT[[[eeeiiibbb^^^iii|||hhhPPPMMMfffNNN777///333000...000...---------------------------------........./////////...333EEEdddsss___oootttbbbiiitttpppppppppnnnkkkjjjggg\\\PPPGGGAAAGGGNNNOOOSSSTTTKKKGGGEEEKKK[[[ooozzzssszzzvvvccc[[[bbbYYYTTTQQQVVVaaalllqqqrrrwwwiii\\\XXX^^^jjj~~~{{{oooiiieeebbbcccfffnnniiiccc]]][[[YYYXXXWWWQQQJJJDDDHHHLLLDDDMMMhhh~~~zzzYYY:::555333111...,,,*********************************((()))))))))************++++++***)))+++333>>>FFFKKKggg~~~zzzooolllpppvvvpppsssttttttxxx~~~{{{vvvpppmmm___pppxxxkkkUUUKKKMMMRRRTTTUUUWWWYYYYYYVVVQQQMMMEEE@@@<<<999444666III^^^fff___```jjjpppoooqqqwwwggg\\\ZZZgggtttvvvttttttbbbNNNIIITTT[[[ccciiigggpppmmmeee\\\\\\gggsssyyygggLLLHHHPPPWWWeeettt}}}qqqgggbbbaaaeeeeeeeeeccc```ZZZSSSNNNKKKEEE???@@@NNNggguuuhhheee]]]iiiyyywwweee;;;...///------************+++*********))))))************))))))******+++,,,,,,,,,,,,,,,+++,,,,,,,,,...666BBBKKKOOOPPPYYYmmmzzzcccttt~~~}}}xxxvvvwwwzzz}}}|||{{{sssrrryyyyyy}}}zzziiiJJJMMM```iiimmmnnnZZZNNNEEE???AAACCCEEEGGGHHHIIIKKKMMMNNNRRR[[[dddjjjssssssYYYRRR___jjjjjj[[[VVVXXXeeerrrtttmmmhhhZZZ]]]iii}}}uuuaaaTTTXXXeeewwwxxxggg[[[gggssswwwooojjjuuurrrsssmmmVVVLLLYYYtttZZZ>>>000222000...000///------............------------........./////////000111999OOOqqqqqqcccwwwnnndddmmmwwwuuurrrqqqmmmiiihhheee\\\QQQJJJBBBFFFOOOSSSYYYZZZPPPFFFEEEMMMbbbxxxpppiiimmmzzz{{{ooommmvvvaaa``````ccckkkvvvyyyeee___eeesss|||oooiiifffcccccceeebbb```]]]\\\[[[ZZZWWWVVVPPPLLLEEEGGGKKKFFFKKK```|||eeeBBB666444222///,,,+++******************************))))))))))))************,,,,,,+++***,,,444???HHHPPPoootttkkktttpppnnnyyywwwvvv||||||{{{{{{xxxssskkkfff^^^mmmrrrcccQQQKKKOOOSSSVVVVVVWWWYYYZZZXXXSSSPPPGGGAAA<<<888333555HHH^^^hhheeegggooouuuuuutttttteeeZZZYYYkkk|||{{{xxxhhhTTTPPPZZZ___gggpppqqqyyysssggg___dddtttaaaHHHDDDJJJIIIZZZnnnuuullleeebbbgggbbb]]]\\\^^^\\\VVVQQQHHHCCC???AAAKKKdddxxxbbb]]]aaammmxxxwwwkkk===...///---,,,))))))***++++++++++++***))))))******++++++******++++++,,,------------,,,+++,,,,,,---000888DDDLLLKKKQQQccc~~~iiizzz{{{|||zzzxxxwwwxxxzzz}}}xxxxxxrrrrrrxxxyyyttt}}}WWWEEEWWWrrrbbbRRRiiiyyyeeeUUUHHHBBBAAADDDDDDDDDFFFJJJMMMOOOOOOMMMQQQZZZdddlllyyypppWWWTTTggguuuvvv___YYYXXX___hhhkkkjjjjjjcccgggppp~~~qqqbbb[[[bbbrrruuuiiiyyy}}}wwwkkkrrrttt\\\JJJMMM___wwwzzziiiGGG444444000---///...,,,---...//////...---,,,............////////////222555@@@YYY|||wwwkkkiiinnnjjjjjjrrr{{{|||xxxuuupppjjjhhhfff]]]SSSIIIAAAGGGTTT\\\eeefff\\\GGGEEELLL]]]nnnsssqqqnnn\\\```lllxxxvvvmmmnnnvvv```fffnnnrrrxxxjjjccciiissszzznnnhhheeebbb```aaaYYYXXXWWWXXXYYYZZZXXXWWWQQQQQQIIIEEEIIIFFFHHHUUUfff}}}{{{|||uuuNNN777555222///---+++******************************))))))))))))************,,,------,,,///777CCCKKK]]]~~~~~~sss~~~lllpppzzzppprrr|||zzzwwwvvvsssooohhhccciiioookkkZZZOOOPPPSSSRRRYYYXXXXXXYYYZZZYYYVVVTTTKKK@@@888666444666CCCRRR[[[```gggoooyyy|||vvvddd]]]```qqq}}}zzzooo\\\WWW]]]___gggrrruuu{{{ssshhheeerrr{{{nnnYYYGGGBBBFFFMMM___vvvzzztttnnnkkkiiidddbbbfffkkkhhh[[[OOOGGGCCC??????EEEYYY|||uuuYYYZZZssszzzwwwyyysssAAA///000...+++((()))***+++,,,++++++***((()))***++++++++++++***+++,,,,,,---------------***,,,---...111999DDDLLLNNNYYYrrrqqqppp{{{zzz||||||{{{zzzzzz{{{zzzxxxyyyuuuuuu{{{wwwzzzUUUMMMiii{{{lllLLLJJJtttnnn___QQQDDD@@@BBBFFFDDDCCCFFFLLLQQQSSSRRRRRRWWWaaalllxxxqqqZZZZZZppp```WWWQQQSSSXXX]]]bbbggg]]]^^^bbbkkkssstttooohhhaaafffttt{{{rrrwwwmmmwwwyyy^^^GGGCCCRRR{{{|||sssNNN888555000,,,...---,,,---...//////...---,,,............/////////000444999FFF___hhhfffpppppp```gggnnnvvv}}}zzzsssllliiiggg^^^TTTEEE@@@IIIYYYeeeqqqssshhhLLLHHHIIISSS]]]```^^^]]]UUU___mmmssskkk___^^^ddd^^^jjjvvv{{{~~~fff```dddjjjuuuzzzmmmgggddd___\\\[[[VVVUUUUUUVVVYYYZZZZZZZZZTTTWWWMMMEEEHHHGGGFFFMMMJJJooo|||xxx|||www}}}}}}}}}WWW777555333///---++++++***************************))))))))))))************+++------...222:::FFFNNNoooyyyjjjqqqwwweeelll}}}yyyuuuqqqooolllgggcccwwwtttgggUUUPPPVVVXXXRRRZZZYYYXXXYYYZZZZZZXXXWWWNNN???444444666888>>>FFFIIIVVVbbbmmm|||{{{gggbbbgggwwwzzzyyyppp^^^YYY___```hhhwww}}}wwwnnnppp~~~fffeeeeeeaaaVVVIIIBBBBBBZZZlll~~~|||xxxuuuooonnnrrr}}}|||eeeQQQIIIEEEAAA======JJJjjjuuuWWW```|||vvvxxxEEE111222///+++((()))***+++,,,,,,+++***((()))***++++++++++++++++++,,,------......------***,,,---///222999DDDKKKVVVdddzzz]]]vvv}}}{{{zzzzzz~~~~~~|||yyyzzz|||zzz{{{|||WWWXXXvvvvvv```JJJDDDXXXrrrjjjUUUGGGCCCDDDGGGIIIEEEEEEJJJNNNOOOOOOPPPUUU]]]gggsss|||~~~jjj\\\cccuuuiiiVVVNNNOOOPPP]]]pppxxxddd___WWWTTT]]]llluuuwwwjjjXXX]]]rrr~~~vvv~~~~~~}}}bbbNNNIIIJJJkkkxxxyyy\\\:::333444...***///........................000...---...111222111///555===PPPoootttccchhhxxxpppccceeennntttxxx|||uuuqqqoookkkkkkcccOOOFFFDDDGGGTTTfffooolllfffOOONNNRRRUUU[[[lllooo___XXXXXXYYYYYYWWWUUUUUUXXX___pppyyyrrroooyyyxxxggg[[[___dddfffrrr~~~pppdddaaabbb```ZZZVVVWWWWWWWWWWWWWWWWWWWWWYYYTTTNNNKKKJJJIIIFFFDDDHHHPPPccc|||wwwuuu}}}lllBBB888222222///((((((---++++++************++++++++++++***************+++,,,---///...111===SSSddd}}}rrriiijjjooofff___www~~~}}}~~~}}}|||ssspppqqqhhh]]]eeexxx}}}dddPPPOOOSSSSSSUUUYYY[[[\\\^^^___\\\XXXTTTPPPGGG@@@999777555444999???BBBFFFLLLWWWgggvvvzzzwwwdddaaacccjjjrrrxxx|||~~~{{{cccQQQTTT[[[aaakkkwwwwww|||wwwwwwkkkXXXQQQaaajjjgggXXXAAA@@@UUUggg|||zzzyyyvvvtttwwwwwwbbbSSSGGGAAA:::<<<>>><<>>BBBGGGKKKOOOUUU___eeefff^^^ZZZWWWZZZaaakkkwwwrrr[[[KKKMMMTTTWWW___jjjoooyyywwwsssxxxppp\\\PPPWWWjjjrrriiiXXXEEEEEEWWWrrr|||zzzyyyzzzxxxxxxzzzwwwlll[[[OOOKKKEEE===<<<<<<888KKKqqq|||nnneeeppp}}}tttwww~~~}}}\\\111,,,333+++++++++++++++++++++++++++************************++++++++++++++++++++++++***---)))--->>>FFFFFFKKK]]]mmmpppccclllhhhaaalll{{{}}}zzzmmmwww|||wwwzzzxxxxxx|||}}}{{{||||||{{{~~~___ZZZxxxsssXXXFFF???HHHbbb|||xxxdddRRRGGGDDDDDDFFFBBBAAAFFFLLLPPPNNNOOOQQQXXXgggyyyxxxwwwmmmWWWRRR```pppvvvggg[[[SSSUUUcccsssdddXXX___yyy{{{jjj^^^hhh~~~kkkhhhmmmqqqrrrwwwyyyfffVVVKKKFFFRRRzzz}}}kkkDDD666444111...000........................000...---...000222222111;;;DDDWWWtttyyy___^^^ssslllggghhhsss}}}yyy{{{ssssssssspppqqqiiiVVVHHHEEECCCGGGPPPXXX]]]___SSSKKKRRRjjjqqqSSSMMMJJJMMMPPPPPPPPPRRRXXXbbbaaa[[[hhhiiiaaa___iiittt{{{vvviiiddddddaaa]]]ZZZYYYWWWVVVUUUVVVVVVWWW[[[[[[YYYSSSKKKEEECCCDDDCCCDDDNNNggg~~~xxxzzzYYYDDD333111333///,,,,,,++++++************+++++++++***************+++++++++(((,,,444999CCCaaatttuuuvvvaaahhhkkkdddYYY```~~~|||wwwwwwvvvssslllqqqssslll```[[[```ggg___TTTNNNRRRVVVVVVYYY```_________]]]YYYTTTNNNJJJFFF???888555444333777===CCCIIILLLIIIHHHOOOYYY^^^ZZZQQQKKKKKKPPP[[[kkkzzzlllWWWJJJMMMSSSSSSZZZdddooo{{{{{{tttnnnaaaRRRQQQ\\\sssxxxhhhUUUGGGIIIXXXuuu~~~|||zzzyyyzzz||||||xxxpppcccVVVNNNMMMFFF===;;;;;;666FFFggghhh___lll{{{tttvvv~~~ddd777...333,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---(((...@@@HHHHHHMMM```{{{mmmlllvvveeejjj{{{tttkkkrrr|||}}}xxx{{{yyywwwttttttwww}}}~~~zzz{{{zzz{{{jjjVVVaaafffJJJ>>>AAAOOOggg}}}|||nnn\\\LLLCCCAAAAAABBBCCCDDDJJJPPPQQQOOOPPPUUUaaatttvvv~~~ttt___[[[hhhuuuzzzlllaaaZZZ[[[mmmssshhhrrrvvvnnnyyynnniiinnnwwwqqqcccVVVJJJCCCMMM|||yyy~~~pppIII666111000...///........................//////......000222333333@@@LLLdddppp[[[hhh|||iiiiiiooo|||{{{wwwqqqsssuuurrrsssmmm[[[LLLGGGCCCIIIUUU```eeeeeeZZZNNNTTTooooooUUURRRUUU```cccZZZOOOJJJOOOVVVXXX]]]yyynnnnnnrrryyyzzzkkkdddeeedddbbb\\\ZZZXXXWWWVVVVVVWWWWWW\\\______XXXLLLDDDBBBDDD@@@CCCJJJYYYooouuu{{{iiiNNN555000333111,,,***++++++************++++++*********)))******+++,,,...***---777<<>>777555333222777===DDDJJJLLLJJJLLLVVVbbbiiiZZZNNNGGGKKKSSSYYYaaajjjdddSSSKKKRRRZZZ]]]dddooozzztttiiiZZZRRRZZZggg~~~~~~eeePPPEEEHHHTTTnnn~~~|||zzzzzzyyyxxxtttfffYYYRRRIIIDDD;;;:::<<<888FFFcccjjjVVV```ttt~~~uuuttt}}}|||jjj===///222---++++++++++++++++++++++++***************************+++++++++++++++,,,,,,------)))111CCCJJJJJJQQQgggvvvpppyyyrrr|||oooooovvvyyy{{{}}}~~~zzzyyyvvvsssrrruuu{{{~~~}}}zzz{{{zzz|||qqqYYYQQQfffxxx\\\@@@;;;JJJccctttgggVVVHHHBBBAAAAAAAAADDDFFFKKKPPPPPPNNNRRRYYYmmm~~~||||||kkkkkkwwwuuukkkcccaaappp}}}uuu|||yyysss~~~ttttttzzz}}}mmmaaaVVVJJJBBBIIIppp{{{xxxUUU===333222222222........................///////////////111333555BBBSSSrrriii\\\zzzrrrrrreeeiiiqqq~~~tttooorrrtttqqqtttooo___MMMDDD@@@JJJ]]]kkkmmmhhhYYYMMMPPPcccwwwyyy```TTTWWWggg|||lllTTTHHHOOOSSSWWWbbb~~~tttkkkwwwpppfffeeeeeeddd]]]\\\ZZZXXXXXXWWWXXXXXX\\\aaaccc\\\OOOEEEBBBCCCAAAAAAEEETTTqqq{{{YYY888///222111+++(((++++++************++++++******))))))***++++++,,,///+++---666===KKKlllnnnnnnpppmmmnnnggg]]]hhhqqqooovvv{{{}}}~~~vvv}}}wwwdddUUUUUUVVVTTTLLLNNNSSSWWWWWWUUUXXX\\\VVVWWWWWWUUUSSSOOOKKKHHHEEE>>>777555333222777===EEEHHHKKKOOOZZZiiisssvvv]]]PPPMMM\\\jjjjjjdddaaaYYYLLLIIIWWWeeemmmzzzttthhhYYYXXXgggkkkRRREEEFFFQQQlll}}}|||{{{zzzyyyyyyyyyyyyyyy}}}lll\\\RRRIIIEEE<<<:::===:::DDD\\\jjjTTT___sss}}}wwwuuu}}}nnnBBB///000...++++++++++++++++++++++++*********************************++++++,,,,,,,,,------+++444FFFJJJLLLWWWnnn}}}kkkuuu~~~ssswww{{{yyy{{{yyyuuuuuuvvvuuuuuuwww{{{}}}~~~}}}}}}|||dddNNNPPPlllxxxYYY<<<:::PPPrrrooocccSSSGGGDDDDDDCCCBBBCCCFFFKKKNNNMMMMMMVVVaaarrr~~~pppppp{{{vvvjjjbbb^^^eee}}}~~~uuuvvvvvvooovvvyyy~~~vvviii]]]OOOFFFCCC```wwwaaaDDD444111111111........................///////////////111444777EEEZZZ~~~wwwdddaaa}}}kkknnnaaagggppp{{{rrrmmmppprrrooorrrpppbbbPPPFFF@@@LLLaaapppooogggRRRGGGIIISSS[[[cccaaaSSSVVV___yyy~~~```SSSMMMSSS[[[hhhvvv{{{ooo___pppuuuhhheeecccaaa\\\\\\\\\\\\[[[ZZZZZZYYY[[[```ccc]]]QQQGGGCCCBBBCCC===>>>TTT}}}~~~fff???111222111+++(((++++++************++++++))))))))))))***+++,,,,,,,,,+++...444???UUUvvvxxxhhhooossstttnnn```ZZZlll|||}}}ooopppwwwyyyzzz}}}xxxyyyqqq```TTTRRRRRRNNNNNNQQQVVVXXXWWWVVVWWWYYYSSSSSSSSSSSSQQQNNNKKKIIIFFF???888555444333777===EEEGGGLLLVVVgggxxx~~~|||bbbUUUWWWooopppfffUUUKKKKKK\\\nnn{{{yyymmm___ddd{{{ttt[[[JJJIIIUUUwww{{{zzzxxxwwwvvvwwwxxxxxx}}}~~~lll[[[OOOLLLHHH>>>;;;===999>>>QQQkkkTTT```vvvzzzsssGGG000000000++++++++++++++++++++++++*********************************++++++,,,,,,---,,,...///888GGGIIINNN^^^yyyttthhh{{{vvvzzzzzzvvvwwwxxxyyy{{{{{{{{{|||~~~|||ZZZHHHWWWxxxpppUUU???EEE```kkk___OOOFFFDDDDDDDDDBBBDDDGGGKKKNNNMMMQQQ```oooxxx}}}~~~kkkeeennnwwwxxxqqqddd^^^]]]___ppp}}}nnnkkkwwwssssss~~~{{{zzzjjjYYYMMM@@@RRRhhhtttpppNNN666//////..............................///000///...000555999NNNdddnnnbbbkkktttqqqvvvjjjdddlllttt|||yyyqqqlllnnnnnnkkkppppppcccSSSHHHAAAHHHYYYdddccc]]]OOOEEEGGGNNNPPPXXX]]]WWWZZZddd~~~~~~dddZZZVVV```pppzzzuuujjjgggllluuuiiiddd```]]][[[\\\^^^______]]]\\\[[[ZZZ^^^aaa]]]TTTJJJDDDBBB???======MMMpppwwwrrrGGG444222000,,,***++++++************++++++))))))))))))***+++,,,---***...111666GGGhhh~~~yyyjjjnnn}}}sssvvvlll___^^^rrruuuyyywwwmmmooosssqqqqqquuuqqqmmmddd\\\VVVRRRNNNKKKQQQTTTWWWWWWWWWWWWXXXXXXTTTTTTSSSRRRPPPNNNKKKJJJGGG???999666444444888>>>EEEKKKSSSaaattthhhZZZ]]]vvvvvvnnnYYYMMMJJJXXXgggsssxxxnnncccpppvvvbbbPPPPPP___}}}{{{yyywwwuuuuuuvvvvvv|||tttfffYYYOOOMMMJJJ???:::<<<777888GGG|||sssTTT]]]wwwyyyLLL111///111++++++++++++++++++++++++************************)))******+++,,,,,,------***///222<<>>GGGFFFPPPgggkkkaaauuu|||}}}yyytttvvv{{{xxxyyywww~~~bbbQQQOOOjjjyyyYYYPPPPPPnnnvvv^^^QQQFFFDDDFFFFFFEEEEEELLLOOOPPPOOOQQQ]]]rrr}}}yyy]]]WWW\\\dddooozzzzzztttmmmuuuwwwqqqsssWWWGGGKKKVVVddd~~~qqqrrrggg>>>333555---//////............//////444444//////333///444FFF```vvv{{{]]]```ooosssgggiiimmm{{{{{{|||xxxpppmmmnnnmmmiiiggggggbbb\\\RRRGGG???@@@AAAAAAIIIUUURRRWWWTTTNNN]]]xxx}}}```WWWWWW``````YYY[[[fffhhhnnnwwwpppoootttzzzwwwwwwtttllleeebbb___]]]^^^^^^]]]]]]\\\[[[ZZZZZZWWW\\\___^^^[[[VVVJJJ???:::EEE@@@888GGGbbb|||rrrkkk{{{___888222333...,,,---,,,++++++******+++++++++++++++***++++++,,,,,,***000777GGGmmmwwwooovvvsssiiigggnnnfffbbbooo{{{{{{vvvsssnnnkkkiiigggdddbbb```ZZZ[[[bbb```UUUPPPSSSUUUXXXZZZYYYVVVTTTTTTUUUQQQQQQQQQPPPOOONNNMMMLLLJJJBBB;;;777444333666<<>>AAANNN\\\iiiggg^^^ZZZnnnZZZQQQMMMRRRUUUXXX```kkk|||```___qqqzzztttnnnnnnrrrxxx}}}|||}}}zzzqqqgggbbb```___^^^]]]]]]\\\[[[[[[ZZZZZZXXX]]]______]]]XXXLLLAAA<<>>DDD[[[~~~~~~mmmxxx|||~~~zzz}}}|||{{{sssGGG999666111000------,,,++++++++++++++++++++++++++++++,,,---------777AAAVVV~~~zzz{{{mmm]]]]]]^^^XXX]]]wwwyyy}}}zzzpppmmmhhhffffffggggggggg[[[]]]cccdddYYYKKKIIIOOORRRTTTUUUTTTRRRPPPOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOKKKDDD>>>;;;888666999===]]]oootttqqq{{{XXXFFFBBBXXXmmmpppppptttwwwvvvsssooolllmmmqqquuuttt[[[JJJMMMYYY[[[hhhzzz~~~zzzwwwvvvtttpppoooqqqvvvyyy{{{vvvlllaaaYYYVVVTTTMMMBBB:::888999<<<>>>```~~~iiieee|||jjjBBB333111------,,,,,,,,,,,,++++++***************************+++,,,------......---111222:::EEEKKKXXXxxxrrrfffuuu~~~|||}}}{{{{{{yyytttrrrtttyyyxxxwwwyyy||||||TTT[[[^^^LLL\\\~~~kkkTTTKKKCCCCCCEEEFFFGGGJJJLLLNNNOOOQQQZZZlll~~~iii]]]aaauuummmVVVCCCBBBRRRnnnooo~~~MMM333333333000000////////////000000---111///000444222===TTTyyy|||hhh\\\mmmvvvvvvzzzhhhdddhhhmmmtttxxxvvvttttttqqqmmmjjjkkkhhhbbb^^^\\\UUUNNNGGG???;;;;;;===EEE\\\ssssss^^^UUUaaarrrwwwqqqZZZWWWWWW```rrr|||sssdddiiizzzmmmbbbaaalllnnnuuu}}}zzzfff^^^^^^^^^\\\\\\[[[[[[ZZZZZZZZZZZZYYY\\\^^^^^^___]]]RRRGGG>>><<<999<<<>>>>>>YYYvvvyyy}}}}}}NNN:::444///...------,,,++++++++++++,,,+++++++++++++++,,,---...---777CCC\\\vvvssswwwlllbbbgggaaa]]]ggg}}}qqqppplllhhhffffffggghhhhhh\\\```ddd```RRRFFFHHHQQQSSSSSSTTTTTTRRRPPPOOONNNKKKLLLMMMNNNNNNNNNNNNNNNKKKDDD>>><<<999777888===IIITTT```fffhhhllltttzzzllliiioooyyyzzzTTTGGGKKKfff~~~{{{xxxvvvuuurrrZZZGGGFFFNNNRRRggg{{{xxxwwwwwwsssoooooossswwwyyyzzzvvvmmmccc[[[WWWUUUNNNCCC;;;888888;;;<<>>===:::777777;;;BBBCCCEEEHHHIIIMMMSSSYYYddd___bbbkkkvvvpppNNNQQQeee~~~yyyzzz{{{yyymmmYYYGGGEEEKKKTTTpppyyywwwvvvwwwtttpppppptttuuuvvvvvvrrrllleee___\\\WWWOOODDD;;;777888:::;;;BBBeee~~~}}}jjjSSSRRReeezzztttIII333---------,,,,,,,,,+++++++++************************++++++,,,---............---555@@@HHHRRRdddiiiYYYfffyyyyyypppkkkssskkkooovvv~~~|||{{{|||zzzuuuvvvzzz|||yyyvvvuuuvvvzzz}}}eeeUUUZZZPPPPPPtttxxxbbbPPPIIIEEEEEEFFFFFFHHHLLLLLLNNNRRRZZZiii~~~zzziii```^^^nnn~~~nnnooo~~~www}}}yyyqqq{{{{{{ZZZBBBDDDLLLllltttsss```:::222333111000000//////000000111...333222000222444GGGfffqqqbbbfffxxxmmmbbbcccggguuuuuutttsssqqqooommmkkkfffhhhfffaaa___^^^YYYRRRFFF===777777999AAATTTiiimmmcccWWWPPPLLLMMMTTTZZZZZZZZZgggddd\\\___ggguuuwwwhhhmmmttt___[[[[[[WWWZZZZZZZZZYYYYYYYYYYYYYYYUUUVVVXXX[[[aaabbbYYYNNNGGG???999<<<;;;888UUUwwwbbbCCC777111000...------,,,,,,,,,,,,,,,++++++++++++,,,...///000---<<<^^^|||mmmwwwtttiiissssssrrrssskkkooommmjjjiiiiiiiiihhhgggbbb```ZZZRRRKKKJJJQQQXXXUUUTTTTTTVVVWWWWWWUUUSSSRRRQQQQQQOOOMMMKKKJJJIIIHHHCCC???>>>;;;777777:::AAA===;;;<<>>bbbyyyUUUJJJ\\\{{{|||QQQ:::333------,,,,,,,,,,,,++++++************************+++,,,---...////////////000;;;FFFNNN]]]ppp~~~vvvfff```mmmyyy|||mmm~~~|||xxxzzz{{{wwwttttttyyy{{{{{{wwwtttwwwzzzdddRRRhhhQQQJJJGGGUUU~~~{{{hhh[[[QQQKKKGGGGGGGGGFFFIIINNNKKKNNNVVVbbbtttttt|||ooogggzzzxxxzzz|||tttyyyzzzggg\\\]]]uuugggJJJEEE===IIIzzzkkkBBB444555111111000000000000111111...555444222666===XXX}}}sss}}}jjjeeejjjooo}}}yyyuuusssqqqmmmkkkkkkggghhhfffaaa^^^\\\WWWPPPGGG<<<555888===CCCPPP^^^```TTTNNNRRRYYYaaapppppp^^^UUU^^^eee^^^XXXYYYhhhtttzzzjjj___aaa]]]RRRXXXXXXXXXYYYYYYYYYYYYYYYTTTUUUWWW\\\eeeiiibbbVVVHHHFFF@@@@@@???<<>>CCCIIILLLRRRdddwwwzzzfffdddrrrvvvssslll```uuuxxxpppfff[[[SSSRRR]]]jjjvvvooommmqqquuussspppnnniiifffdddccceeehhhkkklllZZZQQQEEE<<<777666777888:::^^^yyyTTTJJJ___}}}UUU>>>777---------,,,,,,,,,++++++************************+++,,,---...////////////444>>>GGGPPP```uuuxxxnnnooo|||uuu|||yyy}}}|||vvvsss}}}yyyrrrsss}}}kkkQQQRRRqqqgggNNNEEEIII___vvvcccUUULLLJJJHHHGGGGGGIIIKKKMMMIIINNNTTT\\\ooommm~~~kkkdddzzzxxxiiijjjtttssswwwggg]]]___[[[xxx}}}gggGGGAAACCCCCCggg}}}|||@@@111666111111000///////////////000///000333444AAAaaazzzsssgggfffkkknnn~~~zzzuuuqqqnnnllliiiggggggdddaaa___^^^ZZZTTTOOODDD<<<666666:::@@@IIIQQQQQQVVVTTTMMMQQQfff|||}}}]]]OOOUUUTTTRRRVVVXXXwwwjjjjjjvvv{{{~~~oooaaa[[[ZZZYYY[[[YYYWWWXXX[[[[[[XXXUUUSSSUUUVVVZZZbbbhhhccc[[[LLLGGG>>><<<===999HHHhhhxxx|||PPP:::444111//////...---,,,,,,,,,,,,,,,,,,---,,,+++,,,...111222BBBfff{{{~~~yyykkkxxxvvvxxx{{{yyyjjjddddddeeegggiiihhhfffdddbbb^^^RRRIIILLLSSSWWWWWWWWWTTTUUUVVVXXXYYYXXXXXXWWWTTTQQQNNNLLLKKKJJJHHHFFFGGGEEEBBB>>>;;;999999888;;;===AAAHHHRRR]]]hhhooommmllllllkkkjjjiiifffdddyyy}}}pppjjjooouuuuuuqqqsssvvv{{{|||pppaaaUUUNNNRRR```ooovvvqqqllljjjlllnnnooonnn```ggglllkkkjjjlllmmmkkkaaaRRRCCC<<<:::888999;;;===SSS|||VVVEEESSSooo```888000......---,,,+++++++++++++++++++++************)))+++)))***...///---...111888AAAMMMXXXdddsss~~~{{{kkklllyyy~~~|||yyywwwtttrrrzzzzzz{{{xxxssstttbbbKKKSSSoooWWWHHHJJJTTTrrrssscccVVVKKKJJJHHHGGGGGGIIIKKKMMMMMMSSS[[[eeexxx{{{mmmjjj]]]llliiiccciiittt{{{lllnnnyyyvvvZZZVVV[[[]]]}}}iiiKKKDDDDDD@@@^^^mmmoooCCC333666111111000///////////////000///000333555BBBcccyyynnnddddddkkkppp~~~{{{vvvrrrooommmjjjhhhgggdddbbb```___ZZZSSSMMMEEE===777666999>>>FFFNNNRRRYYYYYYPPPQQQ```rrr|||qqqXXXMMMRRRVVV___kkknnneee```ggglllyyywwwpppuuu}}}uuueee]]][[[ZZZYYYWWWVVVVVVXXXYYYWWWUUURRRSSSTTTXXXaaahhheee^^^OOOIII>>><<<===999DDD```xxxxxxWWW>>>666222//////...---,,,,,,,,,,,,,,,,,,---,,,+++,,,///111777IIInnnzzz{{{vvvjjjvvvqqqvvvvvvuuuvvvhhheeeggghhhiiijjjiiifffbbb```WWWLLLFFFKKKSSSWWWWWWVVVWWWXXXXXXXXXXXXVVVUUUTTTOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDAAA???<<<:::888888<<<<<>>SSS|||XXXKKK[[[zzzkkkAAA444000///...---,,,,,,,,,,,,+++++++++************)))+++)))+++...///---...222999BBBMMMYYYoootttkkkrrr~~~~~~|||yyyvvvttttttwwwxxxyyyyyyvvvyyyVVVEEEXXXwwwbbbJJJCCCOOObbbxxxmmmbbbXXXJJJIIIGGGFFFFFFHHHJJJLLLPPPYYYdddqqqvvvooofffTTT\\\oooxxxfffgggrrriii]]]___dddfffhhh]]]PPPTTT[[[dddkkkPPPHHHDDD<<>><<>>;;;@@@;;;<<>>>>>>>><<<:::888666<<>>:::@@@===;;;EEEqqqnnnpppyyyppplllnnnttt{{{qqqHHH444111//////...---,,,,,,,,,,,,+++,,,------,,,...111333444WWWiiijjjsssmmmoooxxxsssuuu}}}kkkcccdddcccdddffffffeeeccc```^^^ZZZOOOHHHNNNXXX]]]^^^___\\\[[[ZZZYYYVVVRRROOOMMMJJJGGGDDDBBBBBBAAA???===999::::::;;;:::999777666<<>>DDDDDD???BBBJJJGGGLLLRRRVVVXXX[[[___bbb]]]XXXSSSPPPPPPTTT```lllooo}}}tttpppmmmkkkkkkkkkiiieeeaaa[[[```eeehhhlllqqqqqqmmm```RRRDDD===:::777666777>>>FFF```vvvjjjOOORRRkkkuuuHHH555000///...---,,,,,,,,,,,,+++++++++*********))))))******---///...---222:::EEEMMMTTTddd|||```bbbjjjuuunnnlll||||||xxx{{{}}}}}}{{{zzz{{{}}}yyyxxxyyyyyyyyytttQQQ[[[ttt|||hhhNNNMMMbbbzzzqqqhhhddd[[[QQQIIIHHHFFFEEEFFFIIILLLNNNUUU```ppp{{{~~~vvvppplllggg___SSSMMM\\\pppuuujjjiiiooozzzeeeWWWSSS^^^hhhjjjooowwwmmmXXXFFF@@@===IIIuuu___aaaNNN999444222222111000000000000111000///222888>>>PPPuuu}}}ffftttyyy|||iiiaaa^^^```hhhssssssrrrpppnnnmmmkkkgggeeeeeeaaa\\\XXXUUUOOOGGGAAA777555333555666999DDDOOOfffwww~~~sssiiitttnnndddmmm{{{uuuyyyvvvqqq```aaammmwwwwwwggg^^^XXXUUUSSSTTTUUUTTTRRRPPPOOOPPPSSSTTTSSSSSSXXX```dddcccYYYQQQ@@@:::@@@===:::BBB___{{{ddd\\\mmm~~~|||vvvoooooouuu|||wwwLLL666444//////...---,,,,,,,,,,,,+++,,,---------...111444<<>>EEEQQQ]]]bbbaaa^^^RRRXXX^^^^^^XXXOOOHHHEEE>>>BBBJJJPPPQQQRRRZZZdddeeecccaaa^^^\\\ZZZYYYXXXUUUQQQNNNNNNOOOUUUaaannnyyy~~~xxxtttpppmmmlllllljjjeeeaaaZZZ```fffkkkqqqvvvtttooobbbSSSCCC;;;777444333555<<<@@@WWWnnnfffLLLLLLaaauuuIII666000///...---,,,,,,,,,,,,+++++++++************))))))***---000...---444===FFFMMMVVVkkkmmmVVVZZZaaakkkzzz{{{lllnnnzzzzzz{{{}}}~~~~~~yyyyyyzzz{{{~~~eeePPPbbbtttqqq[[[HHHOOOhhh|||nnnjjjggg]]]QQQIIIHHHGGGFFFGGGJJJMMMOOOYYYdddrrr|||xxxmmmbbb]]]XXXSSSKKKJJJ\\\qqqeee[[[XXXXXX]]]VVV^^^pppooo[[[FFFAAA@@@EEElllbbbfffQQQ;;;666333222111111000000111111000000333999???SSSxxxxxxggg}}}wwweee``````aaaiiisssqqqpppooonnnnnnllliiigggddd___XXXSSSOOOJJJCCC>>>666444444555666999DDDOOOppp~~~qqqzzzjjj___aaaooovvvmmmfffiiioooqqqjjjjjjnnnfffjjjuuuzzzjjj```ZZZVVVSSSVVVXXXWWWSSSPPPNNNNNNOOORRRRRRSSSXXX```eeeddd\\\UUUDDD;;;>>>;;;999@@@MMMkkk^^^LLLccc{{{sssyyySSS999555//////...---,,,,,,,,,,,,+++,,,---------///222444<<>>;;;:::888555333111111000000111333555666777>>>FFFIIIGGGHHHNNNSSSXXXbbbkkkeeeUUUFFFAAABBBFFFPPPUUUSSSYYYjjjyyy}}}uuuggg^^^ZZZVVVPPPJJJHHHDDDBBBBBBDDDJJJXXXeee}}}yyynnnjjjfffeeeeeeeeebbb______fffooowww~~~vvvlll[[[HHH===888555555888666999PPPnnnlllNNNAAAJJJrrrxxxXXX===222111000//////.........+++++++++************))))))+++...000......666@@@LLLLLLWWWpppwww[[[aaammmwww|||ppp||||||}}}zzzxxx|||{{{zzzyyyyyy{{{PPPUUUlll|||cccGGGAAAUUUkkkpppiiijjjhhh```VVVKKKFFFDDDGGGJJJJJJLLLPPPXXXlllyyy~~~zzzuuugggYYYPPPNNNKKKHHHGGGKKKVVV```jjj]]]SSSRRRTTTWWW^^^fffuuuYYYPPPFFF>>>CCCZZZaaagggZZZ999;;;555333111000111222222222000000///>>>BBBUUUlllmmmxxxooobbb```]]]bbbnnnrrrllljjjiiilllppprrrpppnnnhhh```TTTLLLHHHDDD>>>999666222111444777;;;DDDMMMhhhvvv}}}sssfffbbbeeehhh^^^[[[XXXYYY```iiimmmmmm___]]][[[YYYYYY\\\___bbbcccbbbdddiiisss~~~kkkbbb^^^UUUXXXXXXWWWUUUSSSQQQOOOMMMPPPOOOOOORRRWWW^^^cccfffeeeXXXHHH<<<999:::;;;;;;JJJjjjZZZJJJlllxxx]]]:::777000...,,,,,,------,,,+++,,,---.........///111333>>>ZZZzzz|||kkk```{{{~~~pppzzzyyy|||{{{}}}ssskkkggghhhhhhddd```aaaggglllYYYYYYaaaooouuunnnddd^^^bbb___ZZZVVVRRRMMMIIIEEEBBB@@@===999666444333333111000000000111333666777:::@@@AAADDDJJJFFFDDDOOOgggxxx}}}kkkTTTHHHAAA<<>>IIIcccnnnOOO???WWW___<<<;;;999555111........./////////...---,,,,,,++++++++++++---///...///888BBBFFFNNN\\\ppp|||___qqqyyy{{{vvvxxx{{{{{{xxx{{{zzzxxx}}}}}}}}}~~~zzzvvvvvvsssKKKYYYrrr|||```FFFFFF___xxxxxxrrrqqqkkk^^^QQQLLLGGGEEEHHHJJJJJJLLLPPP]]]qqq}}}|||{{{|||vvvnnn___PPPIIIGGGFFFFFFGGGKKKUUU___XXXRRROOORRRXXXcccuuuuuuWWWMMMCCC<<>>DDD[[[ooottt{{{nnnnnnbbbbbb___dddnnnqqqlllkkkjjjnnnrrrtttsssqqqfff^^^SSSKKKFFFAAA;;;666555222111444777;;;DDDMMMdddnnnrrrggg[[[WWWYYY\\\```___\\\ZZZ]]]bbbbbb```\\\]]]```dddfffgggdddbbbeeebbb^^^___gggtttjjj___^^^YYYWWWVVVVVVTTTRRRPPPNNNMMMNNNMMMMMMOOOTTT[[[bbbeeedddXXXIII===::::::;;;;;;@@@___eeeVVVrrrbbb;;;555000...,,,,,,------,,,+++,,,---.........///111333<<>>AAABBBAAABBBGGGHHHFFFOOOOOONNNMMMLLLIIIEEECCCBBBCCC>>>???FFFFFFIIIWWWeeesss~~~vvvrrrkkkffffffeeebbb```bbbffflllsssyyy}}}}}}yyyppp]]]GGG<<<777444333444888<<>>HHHbbbkkkzzzsssgggkkkaaacccbbbfffmmmooommmlllllloootttvvvtttrrrccc\\\RRRJJJDDD>>>888333333111111555888<<>>;;;777444222111000////////////111333555777888>>><<<;;;BBBGGGVVVlll[[[DDD=========>>><<<:::<<>>@@@CCCDDDCCC@@@>>>>>>@@@DDDBBBBBBIIIKKKQQQ```ooouuutttmmmgggfffdddaaa```bbbkkkqqquuuwwwzzz}}}}}}yyymmm[[[GGG<<<888444333333666:::FFFfffxxx[[[FFFZZZfff;;;666444111///------...///......------,,,,,,+++++++++***+++,,,---000<<>>:::<<>>CCCGGGGGGDDDBBBDDDHHHIIIRRRQQQMMMPPPRRR]]]pppzzztttnnnhhhgggdddbbbcccgggmmmuuuyyywwwxxx{{{zzzuuukkkZZZGGG===999666444444444:::FFFdddtttYYYKKKddd]]]333222111///...------...///---------,,,,,,,,,++++++,,,++++++,,,---222???LLLOOORRRlllnnneeessstttvvv{{{}}}|||zzzooo~~~wwwtttuuuvvvuuuvvvrrrqqqvvvUUUCCCRRR```uuuvvvbbbMMMGGGZZZ}}}|||yyyvvvmmm^^^QQQKKKIIIIIIKKKJJJJJJNNNUUUdddyyy||||||zzzsssjjjZZZIII===>>>:::===DDDGGGIIITTTddd|||oooZZZRRRKKKCCCCCCJJJGGGXXXjjjxxx|||ppp~~~xxxYYYLLLDDDCCCCCC???QQQqqqnnnWWW^^^{{{vvvJJJ:::555333111000111222222222111333222AAANNNiiifff\\\|||uuujjjbbbhhhjjjmmmqqqnnnooonnnmmmoooqqqpppkkkggg___ZZZTTTLLLDDD<<<666111222000222666999;;;AAAHHHPPPWWW^^^^^^XXXTTTYYY```www}}}rrraaa\\\\\\VVVSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIIIIKKKRRR[[[bbb]]]VVVKKKAAA;;;:::;;;<<<>>>OOOpppuuu___ooopppcccxxx}}}{{{zzzzzzKKK999222000...---------,,,+++,,,---.........///111333BBB[[[tttwwwmmmhhhnnn~~~qqqiiivvvrrrnnnuuurrrzzz{{{hhh___```___``````___\\\ZZZXXXXXXVVV^^^dddccc\\\UUUQQQPPPLLLLLLMMMNNNNNNKKKGGGCCC:::888666333000///.........///000111333555666777222:::::::::AAAGGGXXXqqqtttZZZMMMPPPVVV___aaa\\\MMM@@@===>>>@@@@@@HHHNNNOOOKKKLLLTTT\\\gggqqqlll]]]VVVUUUaaavvv}}}tttnnniiigggeeedddhhhmmmqqq||||||zzz|||yyyrrrmmm[[[HHH>>>:::777555555222;;;GGG```kkkQQQMMMooo\\\888000///...---------......,,,,,,,,,,,,,,,+++++++++...,,,,,,---///444BBBPPPSSSWWWxxxkkkaaasssrrrttt{{{~~~{{{}}}uuusss|||zzz~~~{{{yyyzzzyyywwwvvvpppnnnxxxTTTDDDOOOXXXooo{{{oooZZZIIIIII___yyytttjjj\\\PPPIIIHHHJJJLLLKKKKKKPPPXXXfff{{{zzz}}}}}}rrrlllbbbSSSDDD<<<>>>;;;>>>FFFFFFGGGXXXnnnsssWWWIII???BBBEEEBBB??????>>>FFFPPPZZZiii|||~~~uuuwwwuuuYYYNNNCCC@@@BBBBBBUUU{{{tttZZZ^^^}}}zzzMMM999555333111000111222222222///333333CCCQQQjjjiiibbb{{{kkkdddkkknnnqqquuuqqqooommmlllmmmnnnkkkfffaaa\\\YYYTTTMMMEEE===666222222111333777999:::???FFFMMMUUU]]]^^^UUUPPPXXXcccuuufffbbb```XXXTTTTTTSSSQQQOOOMMMKKKIIIIIIJJJJJJIIIIIINNNWWW^^^XXXSSSIII@@@;;;999;;;<<<<<>>666555333000///......///...///111333555666888888555<<<;;;999===???III]]]rrrvvvsssfffXXXUUUaaammmyyybbbKKK>>><<<===>>>JJJVVVYYYVVVYYYeeeqqq|||cccVVVUUU___rrrvvvpppkkkiiigggfffkkksssxxx|||~~~{{{rrrooo]]]III>>>:::666555555222:::EEEZZZbbbJJJKKKttt[[[::://////......---.........,,,,,,,,,,,,++++++++++++...,,,,,,...000555CCCPPPRRR\\\nnneeehhhhhhmmmxxx}}}|||xxx~~~yyyvvv|||~~~}}}~~~~~~{{{vvvrrrrrrSSSHHHUUU[[[uuu{{{lllVVVGGGKKKddd~~~xxxrrrhhhZZZOOOGGGGGGJJJLLLKKKKKKRRRZZZkkkwww}}}xxxkkkddd[[[MMMAAA<<<===:::???EEECCCEEE]]]zzzbbbNNNEEE@@@>>>???BBBBBB@@@>>>@@@BBBFFFLLLSSS]]]pppzzztttxxxuuu\\\RRRDDD===AAAFFF]]]qqq]]]ccc}}}OOO:::555333111000111222222222000444444DDDSSSmmmpppiiiyyy{{{~~~ggg```hhhlllpppsssooolllkkkjjjkkkllljjjddd___XXXWWWSSSMMMEEE<<<666333333222444888999999===CCCKKKSSS\\\\\\RRRNNN\\\oootttyyyzzzjjjdddbbbYYYVVVUUUTTTRRROOOLLLJJJHHHGGGIIIJJJHHHGGGJJJRRRXXXTTTOOOHHH@@@:::999;;;===???BBB```jjjdddwwwyyyrrrlll}}}VVV???444222///......---,,,***,,,---.........///111333BBBXXXnnn{{{xxxlll~~~wwwrrr{{{nnnmmmoooyyymmmdddaaaccc```___]]]\\\\\\[[[ZZZYYYSSSWWWTTTKKKCCCAAA@@@===<<<===@@@CCCDDDAAA;;;777222111000........./////////000222444666888999::::::>>>;;;888<<<;;;@@@PPPccckkkpppjjj```bbbssskkkRRRHHHIIILLLPPP```qqqwwwuuuwwweee```fffooo|||yyytttoookkkhhhgggmmmuuu}}}xxx{{{zzzrrrppp]]]HHH<<<777444444555333888@@@UUU]]]GGGHHHppp]]]:::000/////////.........---++++++++++++++++++++++++,,,+++,,,...///444AAAMMMOOOaaakkkjjj^^^aaajjjyyyxxx{{{{{{yyyrrrxxx{{{yyyzzz}}}~~~}}}wwwxxx}}}~~~MMMHHHXXX___yyy}}}lllUUUFFFLLLhhhzzzvvvqqqgggYYYNNNFFFGGGJJJLLLLLLLLLSSS\\\pppqqqyyyqqqbbbZZZQQQEEE;;;888;;;999???EEEBBBDDD```uuuQQQAAA<<<<<<===;;;777777===CCCEEEAAAAAAEEEKKKJJJJJJVVVhhh}}}yyyxxx}}}wwwaaaWWWFFF<<>>TTTiii|||{{{yyyiii~~~wwwttt|||nnnnnntttzzzuuuzzzmmmeee```^^^___```^^^\\\[[[[[[[[[ZZZYYYHHHKKKGGG>>>:::<<<===:::777999<<>>===AAAOOOYYYggguuuuuunnnrrreeePPPPPPZZZaaaooolllrrr}}}wwwqqqmmmhhhgggmmmuuu~~~zzzrrrwwwxxxpppqqq]]]GGG:::555333222444333666<<>>???>>>FFFSSShhhzzzyyyuuu]]]SSS^^^tttyyyssspppnnnkkknnnsss}}}vvvppprrruuurrrllljjjXXXDDD:::777555444555777888;;;OOO[[[FFFBBBcccvvvMMM444222///......///......------,,,,,,,,,,,,++++++***,,,......///555AAAJJJSSSjjj~~~fffbbbmmmkkkqqq|||}}}}}}}}}tttnnn{{{{{{rrrrrrqqqtttvvvqqq||||||sssqqqxxxxxxwwwvvvvvvwwwzzz|||wwwxxxJJJOOOaaa~~~aaaHHHCCCTTTzzzpppssswwwppprrrgggTTTLLLIIIGGGIIIKKKLLLNNNUUU^^^rrr{{{sssrrr~~~|||tttfffXXXNNNFFF>>>::::::<<<888<<>>@@@CCCEEEGGGHHHIIIFFFDDDEEECCCAAAFFFMMM[[[fffvvv{{{rrrqqquuujjjUUUIIIAAA???MMMaaaeeejjjxxxQQQ;;;777555222111222333222222444222999DDDTTTsssllleee}}}tttxxxhhhbbb\\\]]]cccjjjnnnnnnooommmkkkiiigggccc___\\\ZZZSSSNNNLLLGGG>>>777444222333555777:::<<<======CCCAAADDDHHHHHHNNNfffqqqQQQ>>>;;;999444444555555555555;;;CCCJJJZZZaaajjjpppoooiiibbb^^^fffjjjmmmnnnooonnnggg^^^TTTSSSRRRPPPNNNLLLKKKJJJHHHIIIJJJHHHFFFHHHNNNSSSRRRLLLDDD<<<888999;;;>>>FFFFFF\\\mmm\\\nnn~~~ZZZKKK888111---///000...---------...///...---...///111BBBVVVkkkllleeessszzzxxx|||zzzwwwrrrxxxyyyiiieeeiiihhhbbbdddcccaaa```___[[[SSSMMMCCC???:::666444333111000111111222222222222111111---///000000000000111333666666777888;;;>>>@@@AAABBB======AAA@@@@@@MMM^^^~~~{{{gggXXXWWWhhh{{{tttpppmmmkkkmmmqqq}}}xxxrrrrrruuusssnnnjjjXXXDDD:::777555444555666888<<>>===>>>AAADDDFFFFFFFFFFFFFFFHHHEEEEEEEEECCCAAADDDHHHLLLSSS___gggeee```bbbhhhxxxnnnUUUJJJBBB>>>HHHXXXdddiiiyyyRRR:::777555333222222333333222666222999HHH\\\}}}qqqiiixxxhhhbbb]]]]]]dddkkknnnooopppnnnjjjgggddd```\\\XXXVVVQQQLLLKKKFFF>>>888666222444666:::<<<>>>>>>>>>???<<<>>>DDDHHHPPPdddxxxxxxdddLLL;;;555444333111444444333333333333444555>>>CCCJJJOOORRRRRRRRRRRRZZZ^^^cccfffkkkmmmhhh```TTTTTTRRRPPPNNNLLLJJJJJJJJJKKKKKKIIIGGGHHHNNNRRRRRRMMMEEE===999999;;;===EEEDDDWWW}}}mmm]]]ppp[[[KKK999222---///000...---------...///...---...///111AAAZZZrrrjjj___rrr{{{vvvyyyzzzyyyxxx~~~wwwiiieeegggfffaaabbbbbbbbbcccbbb\\\SSSKKKAAA===777333111000///.........////////////......,,,...000111111222444666777888888:::<<>>;;;;;;>>>>>>===@@@EEEIIINNN\\\lllkkkdddRRR???:::@@@AAA<<<===BBBIIILLLKKKGGGDDDCCCEEEFFFHHHKKKKKKJJJIIIJJJGGGHHHLLLPPPPPPOOOUUU^^^qqq}}}nnnUUUJJJDDD???EEERRRuuudddhhhwwwTTT:::888555333222333333333222666111999LLLhhhwwwhhhccc^^^___fffmmmqqqqqqpppmmmiiifffccc___[[[XXXTTTPPPLLLJJJEEE<<<666666222444888;;;>>>???@@@@@@AAA======BBBHHHQQQ___mmm```HHH444111333000000555333222222333555555444222333666:::===AAADDDIIILLLTTTXXX]]]bbbiiilllggg___UUUTTTRRRPPPNNNLLLJJJIIILLLLLLLLLIIIGGGIIINNNRRRTTTOOOGGG???:::888999:::===@@@UUUyyyjjj___ttt\\\JJJ:::333...///000...---...---...///...---...///111AAA\\\wwwjjj^^^uuu~~~ttttttvvv}}}}}}~~~}}}|||sssfffaaaaaa```]]]^^^___aaadddddd^^^TTTMMM@@@<<<666222000///...---,,,,,,------------,,,,,,,,,...111222333444666999666888:::===???AAADDDFFFFFFBBBDDDNNN```xxxyyyjjjaaa___ZZZSSSRRR^^^yyy~~~zzzuuupppkkkllloooyyy}}}}}}yyyvvvvvvvvvtttfffUUUBBB999777555444555666:::>>>SSSbbbNNNAAAWWW}}}aaaDDD444222///------...---,,,------,,,,,,,,,+++++++++***,,,------///666CCCMMM[[[iii~~~pppoooyyy~~~zzzzzzssstttssspppvvvyyy}}}~~~yyywwwzzz~~~}}}~~~yyyrrreee[[[gggiiitttkkkSSSDDDKKKbbbtttkkkxxxuuucccPPPNNNHHHFFFGGGIIIJJJNNNWWWaaattt}}}vvvyyy}}}zzzvvvpppkkk]]]QQQDDD>>><<<;;;<<>>???BBBGGGLLLOOOTTTXXXJJJMMMIII???;;;@@@@@@<<>>888666333222333444333333777000888MMMmmmfffaaa]]]___gggnnnrrrrrrooolllhhheeebbb___\\\YYYTTTPPPMMMJJJCCC:::444444333555888;;;>>>@@@AAAAAADDD@@@>>>AAAFFFNNNYYYbbbPPP:::---222555///000999111000///000333444444333444555666777999===BBBFFFMMMQQQVVV\\\fffkkkfff]]]UUUTTTSSSPPPNNNKKKJJJIIILLLLLLLLLIIIGGGIIINNNRRRVVVQQQIIIAAA;;;777666666888===PPPkkkqqq\\\^^^}}}sss|||___KKK;;;444...//////...---...---...///...---...///111>>>ZZZuuugggbbbwwwsssooozzz|||rrr}}}~~~}}}vvvqqqddd___^^^^^^___`````````bbbaaa\\\SSSLLLAAA<<<666111//////......,,,,,,------------,,,,,,,,,///111333444666999;;;888;;;???AAAAAABBBEEEGGGKKKLLLVVVkkk|||nnnbbbVVVPPPIIIGGGEEEJJJ[[[www{{{nnnhhhbbb```iiivvv|||xxxsssmmmlllooovvv{{{}}}zzzxxxyyyxxxuuudddSSSAAA999777555444555666;;;???OOO\\\III???TTT[[[@@@666444111/////////...---------,,,,,,,,,+++++++++***,,,...---000888FFFQQQ___uuuvvvwwwsssyyyzzzuuuxxxyyy}}}}}}{{{}}}zzztttqqqqqqkkk[[[MMM___ccckkk}}}dddQQQGGGNNNcccmmmuuu|||wwwaaaNNNNNNGGGEEEFFFIIIKKKOOOZZZeeeqqqyyyrrrvvvyyyuuuooohhhcccUUUJJJ???<<<;;;;;;===AAA>>>AAACCCGGGMMMQQQOOOJJJCCCKKKLLLBBB<<<@@@EEEFFFIIIHHHGGGHHHKKKMMMNNNMMMIIIPPPWWW^^^eeejjjhhhcccWWWOOOGGGDDDCCCFFFNNNVVVdddqqq~~~fffPPPIIIEEE???DDDOOOqqqtttjjjeeeeeeCCC888666444333333444444333888111888LLLjjj|||aaa]]]ZZZ^^^gggooorrrrrrooolllgggdddaaa^^^[[[YYYRRROOOMMMJJJBBB888333444444555777:::===@@@BBBCCCDDDAAA??????DDDMMMWWW^^^LLL999...444666///000999555555444444333444444555666777777777888:::===@@@CCCGGGMMMWWWccckkkggg___VVVUUUSSSPPPNNNKKKIIIHHHJJJKKKKKKIIIGGGHHHNNNRRRVVVRRRKKKCCC<<<888555555888;;;EEEVVVXXXKKKYYYmmmaaammmuuucccNNN===555///...///...---///---...///...---...///111???]]]wwwiiifffvvv|||rrrkkkqqquuusssxxxtttzzzqqqddd______dddjjjiiieeeaaa^^^[[[VVVOOOIIIBBB===666111//////......------............------...000333444666777:::<<<===@@@BBBCCCCCCEEEJJJNNNXXXaaavvvtttbbbXXXSSSNNNIIIGGG@@@???>>>BBBMMMccc|||tttgggYYYRRRMMMNNN\\\mmm|||zzzuuunnnlllmmmrrrwwwyyyyyyyyyzzzwwwrrrbbbQQQ@@@999777555444444555<<<===IIITTTEEE???XXX^^^>>>888555222000000///...---------,,,,,,,,,,,,++++++,,,...000000444>>>LLLXXXhhhxxxwww{{{~~~~~~{{{rrr|||{{{|||yyy{{{~~~~~~~~~vvv~~~vvviii^^^aaagggbbbSSSGGGxxxSSS\\\fff{{{wwwfffSSSJJJSSSggguuu~~~yyyaaaLLLMMMGGGFFFGGGJJJMMMSSS^^^iiirrrvvvnnnttt{{{uuuoooiiiaaa[[[OOOEEE<<<:::;;;<<<>>>BBB@@@BBBBBBDDDMMMUUUPPPGGGMMMVVVXXXLLLCCCFFFLLLNNNMMMNNNRRRZZZ``````YYYRRRKKKQQQVVV[[[dddnnnoookkkaaaYYYQQQOOOPPPPPPTTTYYYeeerrr~~~yyycccPPPIIICCC===BBBNNNqqqxxxdddUUUtttlllEEE999666444333444444444333777222:::LLLfffxxxwww```]]][[[```jjjrrrvvvwwwooolllfffbbb^^^[[[XXXUUUOOOMMMKKKIIIAAA888444666555555666888;;;???CCCEEECCCCCCAAAAAAFFFQQQ]]]eeeSSS@@@222444666222111666777999;;;:::777555555777666999;;;<<<<<<<<<>>>???@@@DDDJJJUUUdddmmmjjjaaaVVVUUUSSSPPPNNNKKKIIIHHHHHHIIIJJJHHHFFFHHHNNNSSSTTTPPPJJJCCC===999777666999999???LLLNNNBBBPPPvvv~~~___[[[jjjpppwwwiiiRRR>>>555///...///...---///---...///...---...///111@@@aaa|||kkkfffpppuuupppiiijjjrrryyy}}}yyyqqqoooddd```cccmmmwwwooohhh^^^XXXTTTQQQNNNKKKAAA<<<555000............------............------///111444555666888;;;======???@@@AAADDDLLLYYYccclll{{{nnn^^^OOOJJJIIIEEEBBBBBB<<<=========@@@JJJVVV```ppprrr```UUULLLIIIIIILLL[[[lll{{{zzzzzzvvvnnnjjjjjjmmmqqqsssuuuxxxyyytttlll```PPP@@@888777555444444222;;;<<>>CCCFFFDDDEEEEEEEEEKKKXXXfffooo^^^HHH666333777666444444111777<<<<<<777333333555888;;;???BBBBBBBBBBBBCCCCCCGGGMMMWWWfffoookkkbbbVVVUUUSSSPPPNNNKKKIIIHHHGGGHHHIIIGGGFFFHHHNNNSSSQQQNNNIIICCC>>>;;;999888888888???NNNQQQBBBIIIgggyyyaaaaaannnooo}}}mmmUUU>>>666///...///...---///---...//////---...///111<<<___|||gggdddjjjpppoooiiigggrrrzzz|||yyy}}}vvvlllaaa___dddrrrooofff[[[SSSQQQQQQPPPOOOAAA;;;444///------------,,,------......------,,,000222555666777888;;;===999:::;;;===EEETTThhhwww}}}fffXXXLLLIIIHHHAAA;;;:::333666999;;;<<>>sssPPPSSSgggxxxoooXXXKKK\\\||||||oooWWWIIIIIIGGGFFFFFFJJJMMMSSS^^^jjj~~~sssnnnxxx}}}tttmmmdddXXXQQQPPP???<<<::::::>>>@@@@@@???EEEBBBCCCHHHKKKMMMQQQWWWZZZ```dddaaaXXXUUUYYY```dddqqqpppUUUKKKJJJIIILLLUUUaaakkkrrrwwwzzz{{{|||{{{{{{yyybbbMMMEEEAAA===DDDPPPmmm^^^OOO{{{qqqIII>>>777333333222000000222444666777NNNeeewwwmmm{{{lll{{{sssaaa______eeennntttrrrooojjjfffaaa[[[VVVTTTSSSRRROOOLLLHHHDDD@@@;;;555111444777999999:::===BBBCCCCCCFFFJJJPPP[[[lll{{{pppQQQAAACCC>>>999:::;;;>>><<<:::888333000444<<<===HHHUUU^^^dddeee]]]TTTTTTNNNNNNXXXccceeeaaa^^^\\\WWWTTTSSSPPPKKKIIIJJJHHHJJJLLLJJJHHHHHHJJJNNNQQQRRRMMMBBB;;;888666444::::::>>>JJJOOOCCCIIIdddggg```zzzxxx\\\BBB333///000,,,---000,,,---///000///---,,,///222AAAddd}}}aaa\\\fffrrrmmmbbbjjjuuuqqqyyyrrrsss{{{vvvlllaaabbbhhhmmmooohhhccc\\\VVVTTTSSSSSSSSSCCC:::333111///,,,---000---...///...---,,,...000000444888888666666:::>>>===>>>>>>AAAJJJ]]]tttZZZ___^^^RRRGGGAAA999111333666:::;;;:::::::::<<>>JJJ___wwwrrr```dddcccnnn{{{}}}vvv}}}~~~sssrrruuuwwwxxxvvvyyy~~~}}}{{{zzzppp}}}|||jjj```]]]TTTHHH>>>???AAAEEEHHHJJJJJJJJJrrrRRRZZZrrrlllWWWLLL\\\zzz}}}|||kkkTTTHHHHHHDDDCCCDDDHHHLLLRRR^^^iii{{{tttpppzzz|||rrrgggaaaYYYOOOGGGDDD???===<<<===@@@BBBCCCBBBFFFEEEFFFKKKMMMNNNQQQVVVYYYbbbnnnxxx~~~hhhTTTNNNRRRVVV___kkkvvvzzzuuuzzzttt]]]IIIDDDAAA???HHHVVVeeeZZZSSSrrrKKK???888444444444111111444444777888OOOfffwwwlll~~~{{{ooo~~~xxxbbb___]]]bbbkkkpppooollljjjgggaaa\\\WWWTTTSSSSSSNNNKKKGGGCCC???;;;666222444777999999:::===BBBEEEHHHKKKQQQ[[[nnniiiSSSOOOHHHBBBCCCCCCBBB???===<<<888555888>>>III^^^xxxtttfffZZZXXX\\\^^^^^^___]]]XXXUUUTTTQQQKKKHHHIIIHHHJJJLLLKKKHHHHHHKKKNNNRRRRRRMMMCCC<<<:::999666===999:::GGGNNNFFFMMMiiipppfff}}}|||aaaCCC444///000,,,...111,,,...000222000---,,,///222>>>]]]qqqbbbZZZbbbllljjjdddnnnzzzuuuqqqooowwwyyyrrrpppdddccchhhjjjjjjccc___ZZZVVVUUUUUUTTTSSSBBB:::333111///------000.../////////------///111222777<<<;;;777666:::>>>;;;<<<<<<>>>EEETTThhhvvvvvv~~~lll]]]QQQVVVVVVNNNDDD===888666444777;;;===>>>===>>>>>>CCCCCCHHHQQQ[[[bbbddddddZZZTTT\\\pppwwwttt}}}}}}{{{vvvttttttrrrlllhhhgggkkkjjjpppqqqlllooopppeeeZZZKKK;;;555666555444444444777777;;;@@@BBBVVVxxxrrrDDD:::111000///......------.........---------,,,,,,,,,+++///,,,---777>>>JJJ^^^yyynnn```hhhkkksss{{{}}}|||zzz|||tttmmmrrrtttzzzsssrrruuuuuuuuutttvvvyyyzzzyyyxxxwwwwwwvvv}}}sssoooeeeWWWNNNJJJFFFBBBEEEGGGMMMWWWbbbgggeeeaaarrrUUUbbbzzzfffUUUMMM^^^zzz~~~vvveeePPPFFFGGGDDDBBBDDDIIIMMMTTT```lll~~~wwwrrr~~~sssqqq}}}yyylll___YYYTTTKKKBBB======<<<<<<===AAACCCDDDDDDFFFEEEHHHLLLNNNNNNRRRXXXcccooo|||iiiaaa]]]]]]jjj|||wwwvvv~~~pppYYYFFFBBBBBBBBBLLL[[[___[[[bbbsssOOO???999555555555333333555555888:::QQQgggtttvvvooo}}}ddd```^^^aaaggglllmmmkkkiiifffaaa\\\XXXUUUSSSSSSMMMJJJFFFBBB???;;;777444555777999::::::===BBBGGGPPPUUU^^^nnnfffYYYNNNHHHHHHFFFDDDAAA???===888555:::AAAPPPnnnjjj[[[YYY\\\```ccc^^^YYYUUUUUURRRLLLHHHHHHGGGJJJLLLKKKIIIHHHJJJMMMRRRRRRMMMDDD===<<<<<<:::>>>999:::IIIQQQIIIQQQnnnssskkkiiiEEE555000111,,,...111---000222333111...---///222???\\\ooocccYYY]]]hhhkkkkkkxxx|||nnnssswwwoootttiiifffhhhgggfff^^^\\\ZZZYYYYYYXXXWWWVVVAAA:::333222000---...000...000000000//////111333666<<>>888555999???;;;<<<<<<===AAAKKKYYYbbbdddhhhjjjfff___VVVKKKAAAIIIJJJLLLJJJBBB999666999777999<<>>JJJ___zzzjjjbbbnnnsssxxx|||xxxzzzyyyzzzyyyooolll~~~|||{{{nnnqqq|||sssoooppprrrqqqoootttvvvxxxxxxvvvuuuuuuuuu|||}}}yyyeee[[[OOOEEE???>>>DDDLLLRRRTTT\\\lll}}}zzzppptttZZZhhh~~~yyy___SSSOOOaaa~~~|||qqq___MMMFFFHHHGGGFFFHHHLLLQQQXXXeeeqqqvvvzzz}}}oooqqqwwwhhhZZZTTTQQQJJJAAA;;;999999:::<<>>;;;777555555666:::<<<<<<===DDDLLL[[[dddrrrhhhVVVHHHBBBBBB>>>@@@@@@???;;;444555DDDTTThhhrrrbbbbbbfffhhhiii^^^XXXSSSTTTRRRMMMHHHGGGFFFHHHKKKJJJHHHGGGIIIKKKQQQQQQLLLCCC======>>><<<===???FFFWWWZZZLLLTTTuuussspppqqqGGG777111111---...111---222444555222///---///222???]]]rrr\\\XXX[[[hhhrrrwwwsss|||xxxqqqvvvllljjjiiigggccc```^^^]]]]]]]]][[[YYYWWW@@@999333222111......111///111222222111222444666:::AAAEEEAAA888444999???===>>>>>>>>>@@@DDDKKKQQQOOOPPPOOOLLLGGGBBB===:::CCCAAABBBEEEAAA888555888::::::;;;???EEEJJJMMMMMM[[[nnnwwwnnnhhhjjjeeeYYYFFFBBBFFFSSS]]]lll~~~wwwqqqpppnnnkkkjjjlllkkkfffiiinnnooouuurrrbbbQQQEEE888555555444444555555:::;;;>>>???<<>>@@@AAACCCDDDEEEEEEHHHMMMRRRYYYfffssszzzxxxpppZZZGGGBBB@@@>>>GGGUUU}}}ffflll|||rrrLLL===777333444444222222555222666:::RRRjjjzzzjjjzzzuuu|||yyyfffccc``````eeejjjmmmnnneeeccc___[[[WWWSSSQQQQQQKKKGGGCCC???===:::777555555666:::>>>>>>???GGGSSSfffuuuuuuUUUEEE:::888:::555999===AAA>>>999CCCaaa~~~pppiiippptttrrrmmm```XXXRRRRRRRRRMMMIIIHHHEEEHHHKKKKKKHHHGGGHHHJJJPPPPPPKKKBBB======>>>===>>>HHHZZZlllgggPPPYYY|||zzzJJJ999333222---...222...222444555333///...///222===XXXiiiwwwQQQVVVXXXgggvvv~~~zzzsss|||wwwuuummmkkkkkkgggdddcccaaa^^^\\\[[[YYYVVVSSS???888333333222//////222111222333333333444777999>>>CCCDDD???777444999@@@>>>????????????@@@AAACCC:::;;;;;;;;;999777999;;;>>>===@@@CCCBBB<<<888999>>><<<===CCCMMMVVVYYYYYYjjj~~~rrrdddccc]]]PPPDDD???@@@FFFMMM\\\}}}|||uuuooonnnllliiihhhjjjfffbbbiiirrruuuyyyqqq^^^LLLAAA777555555444444666444;;;>>>AAAAAA<<>>999777999<<>><<<999777555555666;;;AAAAAAAAALLLZZZoookkkPPP<<<555///222666222333:::BBBDDDHHH^^^xxxkkkooozzz~~~zzzvvvggg]]]TTTRRRRRRNNNJJJIIIEEEIIILLLLLLJJJHHHIIIKKKPPPPPPKKKBBB<<<===???>>>AAANNNdddvvvlllQQQ]]]LLL;;;444333---///222...111333444222///...000333@@@VVV```rrr}}}sssUUUSSSTTTccctttyyy}}}zzzmmmkkkzzz|||zzzyyyssslllkkkkkkhhhdddeeeaaa[[[WWWTTTRRRPPPOOO>>>888333444333111000333222333555555555777999<<>>??????@@@???>>><<<;;;666555666777666555;;;BBB@@@IIIPPPMMMFFFBBB@@@>>>BBBAAAEEEPPP^^^ggghhheeezzz{{{ggg]]]```\\\QQQCCCAAACCCFFFFFFKKK___vvvzzzvvvuuuoookkkkkkjjjeeeccceeebbbaaakkkuuuwwwxxxnnnYYYGGG===666444555444444666000888===AAABBB@@@TTTwwwWWW===444111000///......------.........---------,,,,,,,,,+++000...111<<>>888444555555444444777222666;;;WWWrrrttt}}}ooollljjjhhhhhhjjjkkkllleeecccaaa]]]YYYVVVTTTRRRKKKGGGBBB===:::888666444555555;;;CCCDDDCCCPPPaaaqqqtttHHH777000///---111555111111666???HHHVVVsssoookkkmmmwwwrrreeeYYYTTTRRRNNNJJJIIIHHHLLLOOOPPPMMMLLLLLLNNNRRRRRRMMMCCC===>>>@@@???@@@JJJ\\\lllcccKKK]]]zzzNNN===555333...///333///000222333111///...000333@@@WWW___ooo{{{}}}yyyaaaTTTSSS```nnnpppqqqnnncccfffxxx|||zzz|||qqqsss~~~qqqiiiiiiiiifffcccgggaaaXXXRRROOONNNNNNNNN===777333444444111111333222444666777777999;;;>>>CCC@@@;;;666444777===AAA@@@@@@AAABBBBBB@@@>>>;;;>>>;;;::::::999999BBBMMMQQQjjjuuueeePPPHHHHHHEEEEEEGGGPPPbbbsss{{{wwwoooxxxhhh]]]aaaiiicccUUUAAABBBFFFJJJHHHGGGQQQ```|||wwwsssqqqpppkkkjjjkkkjjjddd``````aaabbbmmmuuutttrrrgggRRRCCC;;;555444444333444777000777:::>>>@@@CCC]]]{{{NNN===222111000///......------.........---------,,,,,,,,,+++///...222>>>GGGUUUjjjzzzzzzqqquuuvvvvvvvvv{{{uuuvvvzzz|||}}}vvvxxxzzzzzzxxxxxxxxxyyyrrrwww~~~pppaaaNNNIIIPPPbbbzzztttfffZZZSSSlllgggYYYUUUfff~~~gggQQQGGGHHHKKKLLLJJJIIIKKKLLLPPPZZZeee~~~~~~}}}|||qqqeeeppprrr[[[PPPEEE???999555555888888;;;???AAA@@@@@@BBBDDDGGGNNNZZZgggpppxxxyyyfffWWWOOOFFF@@@>>>AAACCCLLLeee~~~yyy}}}aaaOOOAAABBBAAA>>>DDDOOOttt^^^ZZZRRR|||gggGGG???999555666666555555888333888===YYYvvv}}}xxxwwwtttqqqooommmmmmmmmmmmfffeeebbb___[[[XXXUUUTTTLLLHHHBBB===:::777555333555555<<>>???AAA@@@>>>BBBMMM]]]VVVDDDYYYjjjqqqsssOOO>>>555444...///333///...111222111......000333999SSS```sss~~~fffXXXUUU___jjjiiiiiiggg^^^ggg{{{~~~xxxgggjjj}}}ooohhhggghhheeeaaaiiibbbXXXQQQMMMNNNPPPQQQ===777333444444222111333333444666777888:::<<>>777222333888>>>AAACCCCCCDDDFFFGGGEEEBBB???BBB>>>;;;;;;999;;;FFFTTTfff{{{XXXLLLLLLJJJFFFLLLZZZpppuuuyyyiiiXXXYYYjjjtttgggRRRDDDEEEJJJOOOPPPPPPYYYfff|||zzzvvvwwwzzznnnkkkkkkmmmlllfffaaa___ccccccnnntttpppmmmbbbNNNAAA999444444444333444777444999999;;;>>>DDDbbbnnnEEE<<<444111000///......------.........---------,,,,,,,,,***//////333@@@IIIXXXmmm}}}qqquuuxxxxxx|||wwwuuu{{{vvvwww{{{}}}|||yyyyyyxxxvvvuuuwwwzzz}}}vvvuuu|||qqqaaaPPPDDDRRRlllqqqsssqqqjjj^^^UUURRRRRR}}}vvvnnnZZZSSSlll{{{bbbMMMEEEDDDEEEHHHFFFFFFIIILLLQQQ\\\hhhttteeecccwwwiiiPPPGGG<<<666777999:::999======>>>???@@@BBBDDDEEEDDDLLLWWWcccmmmyyyuuuhhh[[[PPPIII<<<<<<:::999:::BBBNNNWWWkkk{{{|||\\\JJJDDD>>>@@@>>><<>>===BBBCCCRRRSSSOOOJJJRRR~~~tttiiipppuuuXXXFFF<<<888000///111---...///777777---...444000CCCSSSdddppp|||vvvdddUUU\\\ffflllhhhaaa\\\\\\ccc{{{zzzrrrmmmsssqqquuuuuujjjcccbbbccccccgggaaaVVVMMMLLLPPPOOOKKK:::555444666777444222333888888888666666:::BBBHHHIII>>>333000222555<<>>>>>>>>@@@AAABBBCCCFFFLLLWWWaaajjjqqqwwwzzzxxxuuuooofffYYYLLLBBB<<<777777777777999>>>DDDIIILLL```www{{{uuu[[[JJJDDD===@@@@@@CCCfffkkkNNNVVVkkkGGG;;;888666444555666555555333<<<<<>>??????CCCCCCPPPPPPKKKFFFNNNyyyjjjbbbnnnuuuZZZHHH>>>:::222111444//////000999;;;111000444000CCCVVVhhhsss}}}yyyhhhUUUYYYaaahhhhhheeeeeegggkkkzzztttqqqvvvrrrxxx{{{mmmeeeaaa``````ccc^^^VVVNNNNNNQQQPPPLLL777333222444555222000111444555555555777<<>>BBBAAAAAABBBAAAAAABBBDDDIIIGGGEEEDDDDDDGGGKKKOOOWWWhhhfffWWWPPPNNNNNNSSS[[[~~~qqqfffbbb]]]bbbwwwqqq___BBBGGGEEEJJJWWW___kkk~~~{{{uuupppjjjjjjjjjjjjhhhfffeeecccdddjjjoooooolllcccTTTFFF;;;777333111222444666777444111777;;;>>>[[[^^^===666222000000000///......---------------------------------000---111???KKKZZZppp~~~ssszzz~~~wwwwww|||{{{tttrrrrrrpppmmmnnnrrrxxxzzzxxxvvvttttttrrrqqqvvvzzzYYYKKKUUUaaaxxxuuu```OOODDD>>>???BBBEEEHHHLLLPPPRRRooo___ooo{{{uuuoooZZZSSSYYYvvvkkkSSSFFFDDDGGGHHHHHHFFFGGGJJJLLLRRR]]]hhhoooeeeddduuukkkWWW>>>;;;777777;;;>>>@@@???>>>>>>>>>>>>>>>?????????CCCHHHPPPYYY```bbbaaa___^^^___]]]UUUIII===555222444333444666999<<<<<<<<<999???GGGOOOXXX^^^]]]XXXSSSTTT^^^vvv{{{yyynnnYYYIIIDDD===???CCCNNNwwwrrrUUUbbbfffJJJ===:::777555555666555555333:::888MMMiiiyyykkkwwwwwwrrrkkkfffeeegggiiijjjdddaaa]]]ZZZWWWUUURRRPPPNNNFFF===777555666555444000333666888999>>>FFFKKKHHHFFF@@@999222///000111.........///000111222333555666888888666===RRReee}}}}}}}}}rrr```QQQ]]]eeeppp~~~jjj\\\ZZZSSSPPPPPPLLLIIIJJJMMMNNNJJJFFFJJJQQQTTTNNNFFF@@@===>>>@@@@@@CCCBBBMMMLLLIIIGGGPPPyyydddaaarrr{{{\\\JJJAAA===555444666111000111<<>>>>>???@@@AAAAAAAAA@@@???@@@CCCFFFFFFLLLGGGDDDSSS_________ooovvvtttwwwooo[[[KKKQQQQQQVVVbbbgggppp{{{uuuppplllkkkjjjhhhgggfffffffffgggnnnsssqqqkkk```OOOAAA999666222111222444555666222444999999CCCmmmVVV999666444111000000//////......---------------------------...000---222AAAOOO```wwwooonnnyyy}}}wwwuuuyyy}}}|||vvvnnnnnnxxx}}}}}}xxxyyy|||rrrqqqqqqmmmgggjjjttt}}}{{{uuurrrrrrqqqpppwww___NNNNNNbbb}}}qqq\\\OOOBBB999999<<>>>>>>>>>>>>>>======<<<;;;===BBBIIIOOOQQQMMMIIIQQQSSSRRRKKK???666222222444222333666;;;===;;;999::::::;;;>>>DDDGGGFFFCCCDDDHHHQQQcccwwwtttfff___^^^``````\\\gggxxxkkkVVVHHHDDD<<<>>>EEEWWWvvv^^^rrr___JJJ@@@===888666666666666666333999666IIIaaaxxx}}}lll{{{qqqvvvooofff```___aaaeeegggaaa^^^[[[XXXWWWUUURRRPPPIIICCC<<<999::::::888555111222333333333666;;;???::::::999555111///...///,,,------...000222444555444666999<<<===CCCSSSbbb|||~~~~~~wwwkkk^^^UUUQQQVVVbbbpppmmmaaa]]]UUURRRQQQKKKHHHIIILLLMMMJJJGGGKKKSSSWWWPPPGGG@@@===>>>@@@AAABBBAAAJJJHHHJJJMMMWWWddddddxxx]]]KKKBBB???888666888333111222>>>CCC999333333///???YYYnnnrrrvvv|||wwwjjjVVVTTTYYYdddlllmmmqqqxxx~~~{{{}}}|||pppiiieeedddcccbbbccc```[[[YYYXXXSSSMMM888555444888999555333444444555777:::>>>DDDJJJNNNJJJ===222222888;;;===>>>999>>>@@@>>><<<===>>>>>>:::;;;===<<<999999;;;>>>???CCC@@@HHHbbbrrrqqqpppjjjWWWUUU\\\^^^dddooosssyyyxxxtttsssooommmjjjhhhfffeeeffffffiiipppuuussskkk^^^MMM>>>666444222111333444555555333888:::777JJJRRR999999555111111000000///.........------------------------,,,///---444GGGXXXlll~~~gggllltttqqqvvv{{{ooosss}}}{{{xxxqqqjjjjjjqqq|||yyy|||uuuuuuyyysssssstttpppmmmooowww~~~xxxsssrrrppppppxxxuuu\\\SSS```wwwdddXXXNNNEEE===CCCGGGKKKMMMLLLLLLNNNPPPtttdddrrr|||vvvqqqUUUOOOVVVooo}}}sssaaaNNNFFFGGGHHHHHHIIIGGGGGGJJJMMMRRR^^^iiizzzoooYYYZZZlllrrrTTTEEE666666888:::===>>>>>>===>>>>>>???>>>>>>===;;;:::555555777<<>><<<======>>>???@@@??????@@@???CCCKKKWWWffflllaaaPPPJJJGGGIIIMMMOOO```zzz{{{iiiSSSFFFCCC;;;===EEEYYYttthhhaaaNNNBBB>>>:::777777888888888666;;;888KKKbbbwwwoooxxxvvv}}}tttlllbbb[[[YYY\\\```ccc```]]]ZZZXXXVVVTTTRRRPPPHHHCCC??????AAA???888222111111111000000111444666222444666555222///---,,,,,,,,,---///111333555777777888;;;>>>===???IIITTTdddsss}}}lll\\\WWWXXXYYYkkk~~~pppfff```WWWTTTRRRJJJHHHIIILLLNNNKKKHHHLLLSSSYYYRRRIIIAAA>>>>>>???@@@CCCAAAHHHFFFJJJRRR^^^dddkkk]]]LLLDDDAAA:::888:::444222222>>>FFF;;;222222///<<>>CCCGGGIIICCC999222555;;;@@@BBBDDD:::AAACCC>>>;;;>>>@@@@@@<<<>>>???<<<999777:::>>>>>>LLLVVVfff|||xxxssskkkZZZVVV^^^ccclll|||~~~uuutttxxxrrroookkkgggeeecccddddddfffmmmrrrooofffYYYHHH;;;444333111222444555555555555::::::999XXXQQQ===<<<555111111111000//////......------------------------+++...---555III[[[pppwwwdddllltttqqq}}}uuuyyy{{{sssjjjggglllxxx}}}yyy~~~wwwttt{{{xxxvvvuuuttttttuuuwwwyyy{{{{{{xxxtttqqqmmmnnnvvvqqqWWWTTTqqq|||tttggg[[[QQQHHHAAA>>>IIIMMMQQQRRRPPPNNNPPPSSStttiiiwww{{{xxxXXXRRR[[[yyyxxxgggSSSHHHGGGIIIIIIIIIGGGHHHKKKMMMSSS^^^iii~~~}}}zzzrrrggg___^^^fff{{{hhhJJJ===777888:::<<<======<<<<<<>>>????????????===;;;:::555555555888;;;>>>@@@@@@AAA@@@<<<666000...000333222222333777;;;>>>???@@@>>>>>>AAACCCAAA===>>>BBB>>>BBBGGGOOO\\\dddYYYIIIBBB@@@BBBHHHRRRjjj|||xxxgggQQQEEEBBB;;;===DDDTTTjjjgggkkkVVVCCC???:::888888999::::::666:::777KKK___ssstttwwwrrrkkk```YYYWWWYYY]]]```___]]]YYYVVVUUUSSSQQQOOOJJJFFFCCCDDDEEEBBB888///111000/////////000111222333333333111///---...///---...///000222555777888999999;;;???@@@AAAGGGOOOWWWlllsssbbb[[[\\\{{{{{{mmmeee```VVVTTTSSSIIIHHHJJJNNNQQQMMMIIILLLSSSXXXQQQHHHAAA>>>>>>??????EEEBBBHHHDDDMMMYYYggglll{{{^^^MMMEEECCC<<<:::;;;666555333???HHH===222111000888RRRcccbbbeeerrrrrrdddOOOJJJQQQdddnnniiieeegggzzz{{{vvvyyy}}}xxxqqqnnnlllllllllooonnnggg```ZZZRRRJJJ888555555:::;;;888555555222222333777<<>>777222444888:::===@@@BBBJJJKKKBBB<<>><<<===DDDJJJYYYrrrxxxqqqwww}}}}}}}}}mmm^^^^^^dddfffnnn~~~ttttttyyypppnnnjjjgggdddcccbbbcccbbbjjjnnniii___RRRCCC777333222222333666777666555555999:::???dddMMM>>>>>>333222111111000000//////...------------------------,,,///---444EEEUUUhhhnnn^^^gggsssuuu~~~yyy~~~}}}sssjjjkkkyyy|||yyy|||vvvrrrsssuuuvvvtttrrrrrrttttttrrrpppoooqqqzzzkkkWWW\\\pppeee^^^VVVOOOHHHDDDEEEJJJVVVZZZ[[[XXXQQQMMMMMMPPP}}}vvvdddYYY^^^|||qqqYYYIIIFFFJJJLLLIIIHHHHHHKKKNNNSSS^^^iiiwwwqqqjjjeeeddddddbbb```sssbbbEEE999777999<<<======<<<<<<<<<>>>???@@@@@@@@@>>><<<;;;888999:::;;;:::;;;===>>>777666333000//////111333111555999<<<===???@@@AAA???===???BBBAAA===>>>BBB???EEEIIINNN[[[ddd[[[LLLFFFHHHLLLXXXlll~~~zzzxxxgggPPPCCCAAA;;;===AAALLLuuuxxxYYYYYYrrrsssVVVCCC???:::888999;;;<<<===555999666III\\\ooo}}}zzzssskkkaaaYYYWWWYYY]]]___^^^[[[WWWUUUSSSQQQNNNLLLHHHCCC@@@BBBFFFEEE<<<444111000//////111222222333444444333000...///111333//////000111333666888999::::::>>>EEEJJJMMMRRRYYYbbbmmmwwwvvvmmmeeedddggg~~~pppddd```[[[SSSSSSRRRHHHIIIKKKQQQTTTPPPKKKLLLRRRRRRLLLEEE@@@>>>>>>??????DDDAAAHHHGGGTTTgggxxxuuu```OOOHHHFFF???===>>>888999555AAAJJJ???333222222555NNN]]][[[bbbtttuuuhhhOOOHHHPPPgggtttoooiiikkk}}}{{{zzzzzz{{{~~~xxxqqqnnnlllkkkkkknnnmmmfff^^^XXXOOOHHH999666777<<<===:::777777111111222777>>>BBBCCCCCC>>>:::777888888666999>>>OOOVVVTTTFFF===???BBB@@@===AAAEEEGGGJJJTTTbbbmmmhhhbbbSSSZZZWWWUUU\\\^^^```jjjvvvuuu{{{ooobbbhhhjjjeeefffqqqxxxxxxssswwwllljjjhhhfffddddddccccccdddkkknnnggg[[[MMM@@@555222222333555777888777666333777;;;BBBgggwwwFFF===>>>111222222111111000/////////------------------------,,,000---222BBBNNN^^^tttpppbbbeeeooouuuxxx|||yyyxxxttt{{{tttqqqqqqrrrrrrrrrqqqpppooooooqqqrrrqqqttt}}}xxxbbb\\\ooofffMMMMMMFFFBBBCCCDDDEEEJJJRRR\\\^^^^^^XXXOOOJJJKKKNNNppp___\\\wwwzzz]]]IIIEEEJJJOOOJJJHHHHHHKKKNNNSSS^^^iii{{{rrrgggbbbdddlllssswwwaaaEEE999888:::<<<===============>>>???@@@AAA@@@???===;;;999<<>>:::888999;;;222111000111333555555444333888???BBBBBB@@@AAABBB???:::999>>>???<<<;;;???;;;CCCIIIPPP___lllfffWWWPPPVVV^^^oooyyyvvvzzziiiOOOBBB@@@;;;===???GGGmmmiiiJJJIIIaaauuuRRRCCC???:::888999;;;===>>>:::===:::MMM___qqq}}}yyytttmmmccc[[[YYYZZZ]]]___]]]ZZZVVVSSSQQQOOOLLLIIICCC>>>;;;???FFFIIICCC<<<111000///000222444444444///000222222000///000111000000111222444666888999??????CCCKKKPPPSSSXXX^^^kkkiiiccc^^^^^^eeepppzzzsssfff]]]ZZZWWWPPPQQQRRRHHHIIILLLRRRVVVRRRLLLLLLQQQLLLHHHBBB>>>>>>>>>??????AAA@@@HHHJJJ]]]uuuxxxaaaQQQJJJHHHAAA@@@@@@;;;<<<777BBBLLL@@@444444444444LLLYYYWWWaaawwwzzzlllRRRJJJRRRkkkzzzvvvqqqttt~~~}}}qqqnnn~~~uuuooommmkkkkkkhhhkkkkkkddd\\\UUUMMMFFF;;;999:::???AAA===::::::222222444:::AAAFFFGGGFFFDDDBBBBBBBBB???<<<@@@FFFXXX___[[[III>>>???BBB???@@@FFFNNNUUU___pppgggMMMKKKBBBAAA999888@@@@@@CCCQQQSSSRRR[[[ooo~~~rrrhhhgggfff^^^[[[dddlllyyy|||sssttthhhgggfffeeeeeeeeeeeeeeeiiioooppphhhZZZMMM@@@666222222333666999999888777333777<<>>888:::>>>???>>>=========AAABBBBBB@@@>>><<<<<<===??????>>><<<<<<;;;;;;;;;777555333111111333555666777;;;AAADDDEEEDDDDDDDDDBBB???===>>>AAABBB???<<>>======NNNddd}}}cccNNNQQQaaa{{{mmmMMMCCC@@@<<<999888888:::<<<===888>>>PPPaaauuu{{{vvvjjj___[[[ZZZZZZ\\\```___]]][[[ZZZWWWQQQIIIBBB@@@<<<;;;???GGGJJJHHHCCC444333222111111111222333555444222111111111222222111///...000555999:::999???@@@FFFQQQZZZ^^^ccciiirrrooofff[[[ZZZbbbkkkooo{{{yyy}}}}}}rrrddd___[[[YYYWWWRRRKKKIIILLLKKKMMMTTTYYYTTTJJJHHHLLLOOOGGGAAABBBEEECCCBBBBBBFFFHHHCCCSSSuuu{{{ppp___SSSJJJIIIHHHBBB??????BBB<<>><<<;;;999999:::;;;;;;;;;@@@AAAIIIYYYkkksssrrrllliiibbb```ggglllppp~~~yyysssxxxpppllliiiiiifffbbbaaadddkkktttwwwkkkXXXGGG:::333555333222333555666777777000???:::>>>nnnjjjDDD;;;:::666222222111000/////////000+++++++++,,,,,,---------+++000///222>>>GGGUUUjjjsss|||tttuuuxxxyyy}}}~~~wwwuuuuuulllkkklllkkklllrrrwwwvvvpppmmmnnnrrruuuppptttrrraaaeeevvvZZZEEE888666666888::::::999===BBBDDDGGGJJJKKKJJJJJJMMMPPPsss]]]\\\yyyxxxYYYGGGEEEJJJMMMIIIIIIIIIIIINNNXXXdddmmm{{{[[[FFF<<<999;;;>>>@@@???>>>>>>>>>BBBCCCCCCBBB???>>>>>>???@@@???>>>===<<<;;;;;;;;;777555333222222444666777999<<>>???AAABBB@@@???BBBDDDJJJXXXmmm~~~xxx{{{rrr]]]NNNAAA;;;?????????LLL___|||bbbLLLOOOcccdddIIIDDDAAA>>>:::888999:::;;;:::666<<>>444444333222222222333444555444333222111111222222111000///111555999::::::<<>>666333222111000000000000000------------.........///***///...111===FFFTTTjjjwwwvvv|||vvvxxx}}}vvv~~~uuummmnnnooonnnqqqtttwwwvvvssspppqqqsssvvvrrruuunnn^^^fffkkkSSSAAA777555555555666666999===AAADDDFFFHHHIIIHHHJJJMMMPPPsss___]]]vvvwwwXXXHHHGGGKKKLLLJJJIIIHHHHHHMMMWWWbbbkkk}}}vvvZZZFFF;;;:::===???@@@@@@??????@@@DDDEEEEEEDDDAAA@@@@@@AAABBBAAA???===<<<:::::::::777666444333333666888:::;;;>>>BBBDDDDDDBBBBBBBBB@@@AAACCCDDDDDDDDDDDDCCC@@@BBBFFFPPP```pppwwwvvv}}}|||jjjTTTIII???:::>>>>>>???MMM___^^^IIINNNhhh[[[IIIEEECCC@@@<<<:::999999:::888444:::KKK___{{{~~~~~~|||uuuiii```aaaeeedddaaa^^^]]][[[YYYUUUPPPIIIAAA;;;666333111555:::===;;;777444444444333333444555555777555444222222222222333111000000222666:::;;;<<<===FFFVVVhhhttt|||wwwkkkbbbTTTGGGBBBEEEFFFDDDHHHOOOUUUVVV]]]XXXSSSQQQMMMIIIJJJMMMHHHHHHKKKNNNLLLIIIKKKPPPKKKCCC======??????AAACCCJJJUUU^^^qqqeeeaaappp||||||WWWOOOHHHFFFEEEBBB@@@@@@@@@EEEBBBKKK^^^UUU>>>;;;111FFF```gggiii{{{dddTTTaaa~~~wwwpppooozzz}}}ooopppzzzwww{{{|||uuupppjjjcccaaadddcccbbb]]]TTTOOOQQQUUUUUUJJJ@@@999<<>>>>>>>>>>>???@@@BBBDDDGGGJJJLLLMMM^^^aaarrrtttnnnjjjiiifffcccdddhhhkkklllfffVVVEEE;;;555222333444555666777777666666888;;;AAAaaaWWWDDDCCC@@@666444333222111000000000000///////////////000000000***///---111===FFFUUUjjjyyyxxxwwwwwwzzz~~~~~~uuuooooooqqqqqquuuvvvvvvuuuuuutttttttttvvvsssuuu~~~iiiYYY___sss}}}oooVVVEEE:::444777777666666888<<<@@@BBBEEEFFFFFFFFFGGGIIIMMMPPPuuubbb]]]ttt```NNNKKKMMMNNNLLLJJJGGGFFFKKKTTT^^^eeeyyysss]]]JJJ>>><<<>>>@@@AAA@@@@@@AAABBBEEEFFFGGGEEECCCBBBBBBCCCCCCBBB@@@>>><<<::::::999888777555444555888:::<<<<<>>CCCJJJZZZmmm~~~uuu^^^III:::======???GGGTTT^^^bbbeee]]]UUUQQQMMMIIIIIIKKKGGGGGGGGGHHHHHHJJJNNNSSSIIIBBB<<<<<<>>>???BBBFFFJJJUUU\\\aaaooorrr[[[dddxxxpppRRRMMMHHHFFFEEEDDDCCCBBB>>>HHH@@@JJJiiiaaaCCC???111DDD^^^iiigggrrr}}}eeeUUUbbbyyysssrrrxxxvvvwww~~~uuu{{{}}}uuuqqqkkkddd```aaadddbbb\\\UUURRRTTTXXX[[[RRREEE::::::CCCJJJKKKIII>>>999555888AAAKKKQQQSSSYYY\\\```___YYY[[[nnn|||xxx```HHHFFFLLLMMMQQQKKKJJJJJJJJJKKKJJJHHHFFFCCC@@@<<<::::::;;;===>>><<<===???@@@AAACCCEEEGGGMMMQQQSSSSSSQQQQQQTTTWWWbbbiiiuuuooojjjhhhfffccceeeiiijjjggg[[[III;;;666444333222444777888888777777666<<<===KKKyyyuuuOOOAAAAAA???888555555444222111111111111//////////////////000000+++///...111>>>GGGWWWmmmsss~~~}}}xxxvvvwwwyyywww}}}~~~{{{qqqnnn~~~}}}uuuppppppqqqqqqwwwtttrrrrrrtttvvvuuussstttsssuuu|||{{{dddTTTXXXfffiiiYYYEEE;;;888777:::===???AAAFFFKKKKKKGGGFFFFFFEEEEEEFFFIIIMMMPPPuuuwwwddd]]]qqqhhhRRRKKKMMMPPPOOOKKKGGGEEEIIIQQQYYY^^^qqqwwwcccNNN@@@===???AAAAAAAAA@@@BBBCCCFFFGGGGGGFFFDDDCCCDDDEEECCCBBB@@@>>><<<;;;:::999999888777666777999<<<>>>===@@@BBBCCCBBBAAAAAAAAAAAAJJJTTTWWWSSSPPPQQQTTTYYYZZZVVVPPPPPPXXX^^^aaahhhwwwzzzzzzvvvdddPPP???>>>===;;;:::JJJrrraaaOOO[[[|||tttRRRRRRHHHFFFDDDAAA>>><<<999888666555:::DDDQQQfff}}}qqq|||pppffffffiiieee\\\VVV[[[ZZZWWWQQQHHH@@@999555333111111444777999777555555555666777888999999999999888666555333333333444222333444666888;;;???AAAFFFJJJYYYoooqqqZZZDDDBBBAAAFFFVVViiisssssseee\\\SSSOOOLLLIIIIIIKKKFFFGGGFFFEEEFFFKKKPPPSSSHHHBBB===>>>???AAAEEEJJJLLLYYYaaaXXXUUUkkkyyyaaaWWWkkkmmmOOOMMMJJJGGGFFFFFFFFFDDD<<>>:::BBBKKKMMMJJJAAA;;;555777???HHHLLLMMMBBBCCCFFFHHHIIIQQQbbbqqquuuttt___IIIHHHMMMNNNQQQLLLIIIFFFDDDDDDCCCBBB@@@???===::::::;;;<<<;;;:::???@@@@@@@@@AAAEEELLLPPPXXX___fffgggdddcccfffjjjqqqyyy|||uuuoooiiihhheeecccdddiiihhhbbbSSSAAA666444444333222555888:::888777777888@@@FFF^^^vvvSSSCCC@@@>>>;;;777666555333222222111111........................,,,000///222???JJJZZZppp|||jjjooo{{{yyyvvvssswwwyyyiiihhhqqqzzzzzzzzznnnjjj|||yyysssrrrssssssuuuqqqnnnooossstttssspppqqqrrrtttzzzuuu^^^OOOWWWaaa```OOO>>>999:::;;;<<>>???AAAAAA@@@@@@BBBDDDEEEFFFFFFEEEDDDCCCCCCEEECCCBBB@@@>>>===;;;;;;;;;<<<;;;999888888:::===???===@@@BBBCCCBBBAAAAAABBBDDDNNNXXXYYYTTTRRRWWW___iiiiiiddd[[[WWWYYY\\\\\\^^^hhhxxxvvvvvvrrrbbbOOO;;;===>>><<<>>>VVVeeeXXXkkkoooNNNOOOHHHGGGFFFDDDAAA===;;;999555666;;;CCCNNNbbbzzzssshhhffffffaaaYYYTTT[[[ZZZWWWPPPGGG>>>888555333333333555888:::999888555666888999:::;;;;;;;;;;;;:::888666444444444444222444666777999<<<@@@CCCCCCKKK^^^wwwzzzeeeMMMHHHDDDKKK___sssyyyuuu^^^UUUMMMKKKLLLJJJJJJLLLEEEFFFEEECCCEEEKKKOOOOOOFFFAAA>>>@@@AAABBBGGGMMMRRRdddpppbbbUUUkkk}}}qqq\\\ZZZqqqgggLLLMMMKKKGGGEEEGGGGGGEEE===EEEAAAJJJcccbbbKKKAAA333;;;UUUjjjllltttbbb[[[nnntttpppppppppxxx}}}}}}uuupppllleeeaaa```eeeaaa]]]YYYUUURRRTTTYYYcccWWWGGG>>>BBBLLLOOOLLLDDD===666777@@@HHHKKKJJJ>>>===<<<===@@@FFFPPPXXXeeekkk^^^MMMKKKMMMLLLOOOKKKGGGDDDAAAAAABBBBBBAAA;;;;;;;;;<<<>>>>>><<<;;;???AAACCCCCCDDDIIIPPPVVV[[[dddnnnsssrrrqqqtttxxx|||{{{rrrlllhhhgggdddaaabbbfffccc\\\LLL;;;444444444333222666999:::888777888:::888MMMrrrxxxZZZIIIBBB???>>>888888666444333222222222.........------------,,,---111///222@@@KKK\\\sssxxxkkklllrrrooossssss{{{tttaaa```hhhooowww~~~zzzzzzrrrooo}}}|||uuutttvvvvvvrrrpppnnnooorrrsssrrrpppqqqsssuuuzzzppp[[[NNNVVV^^^[[[JJJ<<<:::<<<<<>>???@@@@@@???@@@BBBDDDCCCDDDEEEDDDCCCBBBCCCDDDBBBAAA@@@>>>===<<<<<<<<<>>>===;;;999999;;;===???===???AAABBBBBBAAABBBCCCGGGPPPWWWTTTMMMNNN[[[hhhsssssspppiiifffgggfffccciiiqqq}}}}}}ppprrr}}}kkk]]]KKK===>>>===<<>>AAABBBCCCGGGMMM[[[mmm|||nnn```yyy|||ppp^^^aaayyyYYYIIIMMMKKKFFFDDDFFFGGGDDD???CCCFFFLLLXXX[[[NNN@@@999:::QQQhhhmmmuuufffVVVdddmmmmmmooopppuuuyyy{{{{{{vvvvvvqqqoookkkhhhggghhhbbb]]]ZZZVVVRRRUUU\\\kkkbbbQQQDDDDDDMMMQQQOOOIIIAAA888777>>>EEEFFFDDD@@@AAA@@@>>>===AAAFFFIIITTTaaa^^^QQQNNNMMMJJJMMMHHHFFFCCCAAAAAABBBAAA@@@:::<<<===>>>???@@@AAABBB???DDDIIILLLMMMPPPVVV[[[bbbjjjtttyyyzzz{{{zzzooojjjffffffccc``````ccc]]]UUUGGG999333555444000444777:::999777666999<<<<<<___kkkUUUKKKDDD@@@???999999777555444333222222.........---------,,,,,,,,,000...222???KKK\\\sssxxxqqqrrrvvvmmmzzzuuu~~~xxxfffdddjjjqqq{{{rrroooxxx~~~zzzsssrrruuuvvvqqqqqqrrrsssttttttsssrrrsssuuuwwwzzzrrr```UUUTTT\\\\\\OOOEEEFFFIIIHHHSSS^^^jjjtttqqq\\\LLLJJJIIIKKKOOORRRRRRQQQssseeeuuu}}}fffUUUdddeeeTTTPPPPPPOOOTTTNNNIIIIIIOOOXXX___ccckkkkkkUUUGGG>>>???@@@@@@???@@@BBBDDDBBBCCCDDDCCCBBBAAABBBCCCAAA@@@???>>>============@@@>>><<<::::::;;;===???===???AAABBBAAABBBCCCDDDJJJPPPSSSMMMEEEIII\\\mmm|||}}}|||xxxwwwxxxvvvrrr|||xxxlllqqq~~~zzzeeeXXXGGG@@@???<<<;;;@@@TTTtttrrrSSSXXXuuuRRRKKKGGGGGGGGGFFFDDD@@@===;;;;;;;;;:::<<>>>>>>>><<<;;;999777555555555555222555888999:::===BBBFFFFFF]]]~~~}}}wwwooommmttt{{{xxxooo___VVVNNNNNNOOOLLLJJJJJJAAADDDEEEBBBDDDIIIIIIDDD@@@>>>>>>AAABBBCCCGGGMMMbbbppp}}}oooeee{{{ooo```gggJJJGGGLLLKKKEEEBBBEEEEEEBBBAAABBBIIIOOOQQQVVVQQQ@@@@@@<<>>@@@===;;;===AAADDDHHH[[[^^^TTTQQQNNNIIILLLFFFEEECCCBBBBBBAAA???===:::;;;=========???BBBEEEAAAHHHPPPUUUVVVWWW[[[___kkkqqqyyy~~~}}}xxxlllhhheeeeeeccc___^^^```XXXQQQDDD777444555333...444888:::999666666999>>>RRR{{{{{{XXXJJJHHHDDD@@@???:::999888666444333333222//////......---------,,,+++///---111>>>JJJ\\\ssstttqqqtttwwwrrrxxxnnnmmmrrrxxxyyyllliiirrryyy{{{uuunnnnnnrrrtttqqqsssuuuwwwwwwvvvuuutttuuuxxxyyyzzzwwwggg^^^WWW```ccc[[[UUUYYY\\\[[[dddmmmuuuzzzkkkRRRMMMKKKKKKMMMQQQTTTSSSRRRxxxiiisssttt[[[dddlllXXXRRRPPPLLLRRROOOJJJHHHKKKSSS]]]cccwww{{{qqqYYYEEEBBB@@@>>>???AAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@@@@@@@@@@???===AAAAAA@@@>>><<<;;;<<<===<<>>>>><<<<<<888<<>>???>>>999444444888:::999666555999<<<===@@@EEEIIIIIIMMMrrrmmm]]]VVVQQQPPPLLLEEEDDDIIIEEEFFFDDD@@@CCCIIIHHHBBB===<<<===@@@AAAAAAFFFMMMdddkkk```WWWiii{{{xxxhhhsssxxxMMMIIIIIIHHHFFFCCCBBBCCCDDDBBBCCCGGGOOOYYY]]]\\\XXXLLLGGGMMM]]]fffjjj{{{mmmJJJUUUmmmmmmsssvvvwwwrrrpppuuu||||||wwwrrr{{{|||}}}}}}zzzxxxqqqoooeee\\\YYYYYY[[[aaagggyyylllYYYIIIBBBEEENNNUUUPPPKKKDDD===999999<<<>>><<<<<>>555333444555444444:::777555:::::::::CCC```iiiOOOJJJHHH???<<<@@@<<<999444222222333333333333111///,,,++++++,,,---...///000222:::HHHZZZfffnnnooo||||||{{{~~~zzzjjjeeeoootttuuutttvvvoootttssssssuuutttrrrqqqrrrqqqrrruuu{{{zzzkkkXXXYYY[[[___dddeeeaaa]]]\\\jjjdddbbbgggiiicccZZZUUUPPPOOOOOOPPPQQQQQQPPPNNNttt{{{zzz```ccc|||ppp]]]VVVRRROOOPPPMMMJJJHHHLLLTTT^^^eeexxx|||vvv^^^JJJBBB@@@>>>>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDBBBAAAAAABBBCCCDDDBBBAAAAAACCCDDDCCC@@@>>>===>>>===>>>??????@@@BBBFFFIIIJJJLLLLLLJJJOOO]]]hhhlllooottt{{{tttmmmwwwyyycccRRRFFF<<<======<<>>666333000222777;;;:::888:::===BBBDDDCCCDDDJJJPPPddd}}}}}}www[[[TTTNNNMMMKKKFFFFFFIIICCCDDDBBB???BBBGGGEEE@@@<<<:::<<<@@@AAAAAAEEEKKK]]]eeeZZZOOObbbuuuuuuMMMIIIIIIGGGDDDBBBBBBCCCEEEGGGDDDDDDJJJVVVbbbjjjmmmKKKGGGMMM]]]fffiiivvvpppNNNUUUmmmqqqvvvssssssnnnmmmttt}}}}}}sssiii}}}~~~{{{vvv{{{zzzkkklllddd]]][[[]]]___dddjjjpppeeeVVVIIICCCGGGOOOVVVSSSOOOIIIAAA<<<;;;===???AAAIIITTTXXXOOOEEEDDDJJJVVVooorrr^^^UUUTTTPPPNNNJJJHHHFFFEEEEEEEEECCCBBB???AAACCCDDDFFFIIIMMMPPPVVVZZZ___bbbeeeiiiooottt|||yyywwwpppiiieee___\\\[[[ZZZVVVSSSQQQGGG<<<444333444555444222999777666:::777888CCCbbb~~~bbbKKKHHHGGG@@@===AAA;;;999555333333444333222222111...,,,++++++,,,,,,---...000222:::HHHYYYfffxxxrrrooo{{{yyy{{{kkkhhhpppwwwyyyvvvwwwpppqqqqqqqqqssssssqqqqqqqqqmmmmmmnnnsss|||}}}mmm[[[VVVZZZ___```\\\VVVTTTUUUYYYRRRPPPTTTXXXUUUQQQOOOQQQPPPPPPQQQRRRRRRPPPOOO}}}~~~ccc^^^qqquuubbbXXXTTTPPPNNNLLLJJJIIILLLTTT___gggwww||||||dddOOOBBB@@@>>>>>>???AAAAAA@@@AAABBBDDDEEEEEEEEEDDDCCCAAABBBCCCEEEGGGHHHFFFDDDAAADDDFFFGGGDDDAAA???>>>>>>>>>>>>@@@DDDGGGJJJJJJHHHJJJKKKOOOYYYbbbeeebbbjjjlllsss{{{uuuqqq{{{sss]]]OOOFFF;;;>>>===;;;???RRRooojjjWWWPPPccc~~~fffQQQKKKHHHFFFEEECCCAAAAAAAAAAAACCCHHHFFFGGGLLLSSSjjjzzzvvvlllaaa\\\[[[YYYUUU[[[[[[ZZZUUULLLCCC;;;888555666777999::::::::::::>>>>>>===<<<;;;;;;;;;;;;000//////333999======<<>>>>>???BBBTTTgggiiiXXXHHHIIISSShhh~~~|||cccWWWTTTPPPOOOMMMJJJGGGFFFFFFFFFDDDCCCDDDEEEFFFHHHJJJNNNSSSWWW[[[^^^aaadddgggmmmuuu{{{{{{uuurrrkkkgggccc^^^ZZZXXXUUUOOOKKKFFF@@@888333333444555444111777777777999555999IIIuuurrrZZZGGGEEEFFF@@@>>>AAA;;;999777666666555333222111///...,,,+++++++++,,,---...///222:::HHHYYYeeetttuuuppp}}}xxx{{{yyy{{{|||{{{}}}ooolllppp|||xxxyyyrrrooopppppppppqqqqqqppppppnnnkkkiiikkksss|||nnn___UUU^^^dddaaaVVVNNNMMMPPPNNNHHHFFFIIIMMMNNNNNNPPPPPPPPPPPPRRRSSSSSSQQQNNNyyyvvv{{{```YYYlllzzzfffYYYRRROOOMMMMMMKKKIIIKKKRRR]]]eeeuuu|||gggOOOBBB@@@>>>===>>>@@@@@@???@@@BBBDDDFFFFFFFFFDDDCCCBBBCCCEEEHHHJJJIIIFFFDDDAAACCCFFFFFFDDDBBBAAAAAAAAA@@@BBBGGGLLLOOOMMMJJJFFFIIIOOOVVV]]]aaa^^^ZZZiiijjjpppyyy}}}sssrrr}}}lllWWWKKKDDD<<<>>><<<:::BBBZZZxxxbbbRRRPPPddd|||cccSSSPPPGGGFFFDDDBBBAAAAAAAAABBB>>>EEEFFFGGGMMMUUUppp~~~|||{{{vvvmmmddd]]]ZZZXXXWWW[[[[[[[[[WWWOOOFFF>>>999777777888999:::;;;;;;<<>>===:::888777111111333777<<>>DDDCCCEEEHHHDDDGGG\\\vvvrrrbbbTTTUUUSSS\\\nnn~~~ssscccZZZQQQLLLKKKIIIGGGEEEBBBAAA@@@AAACCCDDDAAA===<<<;;;<<<@@@BBBBBBDDDIIIVVVaaa^^^YYYllltttmmmgggLLLJJJGGGDDDBBBBBBDDDEEEFFF???>>>???DDDKKKQQQTTTVVVFFFDDDKKK\\\gggjjjpppzzz]]]RRRfffwww~~~pppkkknnnssszzz|||rrrqqq~~~yyyqqqpppmmm``````[[[WWWYYY\\\\\\___cccbbb^^^XXXSSSQQQSSSVVVXXXXXXWWWUUUOOOGGGBBB@@@AAAEEEWWWiiijjjXXXJJJPPP^^^xxxgggXXXTTTQQQRRRMMMJJJFFFDDDDDDEEEDDDDDDEEEGGGJJJMMMPPPTTTXXX\\\```cccgggiiilllqqqxxx~~~yyysssqqqkkkgggccc___[[[XXXRRRJJJDDD<<<888444222333555555444222666555666888666AAA[[[jjjVVVEEEDDDEEEAAA>>>@@@:::999888888888777444111//////---,,,+++++++++,,,,,,...///222999FFFWWWbbbwww|||tttzzzwww{{{zzzooommm~~~rrrnnntttsssoooqqqzzzyyytttppprrrrrrppppppqqqpppnnnrrrnnnjjjhhhmmmxxxxxxmmmaaaXXXfffpppiiiYYYNNNMMMPPPMMMIIIGGGJJJLLLLLLNNNRRRPPPOOOPPPQQQRRRRRRPPPNNNxxxkkk}}}yyy___WWWkkkkkk[[[RRRNNNMMMMMMLLLIIIIIIOOOYYYaaaqqq{{{iiiQQQCCCAAA>>>===>>>??????>>>???AAACCCEEEFFFFFFDDDCCCEEEEEEGGGIIIJJJIIIFFFCCCCCCDDDEEEEEEDDDDDDFFFHHHFFFHHHLLLSSSWWWVVVQQQKKKHHHNNNWWW^^^___]]]\\\]]]mmmooouuuxxxpppqqq~~~eeeRRRHHHBBB======::::::IIIhhh\\\OOORRRlll^^^QQQQQQHHHFFFCCCAAA@@@@@@AAAAAA;;;BBBBBBDDDKKKVVVttt}}}|||zzz{{{uuunnnggg```[[[YYYZZZ\\\\\\[[[YYYSSSJJJBBB<<<777888888:::;;;<<<>>>>>>BBBBBBBBBAAA???;;;888666555555777:::===?????????DDDCCCEEEIIIMMMZZZxxxyyyfffXXXLLLDDDKKKGGGNNN___mmmxxx___ZZZRRRLLLIIIIIIHHHEEECCCAAAAAADDDFFFEEE@@@===???>>>???BBBCCCDDDJJJQQQdddhhh^^^YYYnnnggghhh~~~___MMMJJJGGGCCCBBBDDDFFFGGGFFF??????@@@BBBCCCCCCBBB@@@CCCAAAIIIYYYgggmmmrrrxxxfffSSSaaatttrrrnnnwww|||{{{zzz||||||yyyttt}}}uuussspppeee```ZZZWWWYYYZZZZZZ[[[^^^___^^^[[[XXXVVVTTTSSSSSSTTTWWWXXXTTTMMMGGGEEEEEEJJJTTT^^^^^^RRRMMMXXXhhhzzzeeeVVVUUUTTTWWWMMMIIIEEEBBBCCCDDDEEEEEEHHHLLLRRRVVVZZZ]]]aaaccciiinnnsssvvvxxx|||uuuqqqpppjjjhhheeebbb^^^ZZZRRRGGG???444333222222333555555555555555333666999999OOOtttgggVVVGGGEEEEEEAAA>>>???;;;:::999::::::888444222///......---,,,,,,,,,,,,,,,---///111888DDDSSS^^^xxxvvvzzzwwwooooooyyy~~~uuujjjfffttthhhfffqqqsssnnnpppzzzyyytttsssvvvvvvqqqppprrrppplllnnnmmmiiigggiiippp{{{zzzuuummmccc[[[kkkvvvnnn^^^SSSPPPOOOKKKHHHHHHIIIHHHFFFGGGLLLPPPOOONNNOOOPPPQQQOOONNNrrr{{{|||ggg[[[iiirrr^^^RRRNNNLLLMMMLLLIIIGGGKKKUUU^^^mmmzzzmmmWWWDDDBBB???>>>?????????>>>???@@@BBBCCCDDDEEEDDDDDDHHHGGGHHHIIIKKKJJJGGGEEEGGGHHHIIIIIIJJJLLLOOORRRQQQTTTZZZ___```\\\UUUOOOOOOUUU^^^ccc```]]]aaajjjtttxxxrrrlllrrr___OOOGGG@@@===<<<999===UUUyyy|||XXXMMMWWWzzzWWWNNNPPPJJJHHHEEEAAA@@@@@@AAAAAA>>>BBB@@@@@@GGGQQQmmmyyy~~~}}}zzzzzzuuuooojjjccc\\\\\\___^^^^^^]]][[[WWWOOOFFF???777777888:::<<<>>>@@@AAADDDEEEEEEEEECCC???;;;888888999;;;===???AAACCCDDDGGGJJJNNNTTT```vvvqqq^^^QQQIIIEEEEEEFFFCCCGGGSSS]]]mmmwwwWWWWWWSSSLLLHHHIIIIIIGGGEEEBBBBBBGGGIIIEEE@@@===@@@@@@CCCEEEDDDHHHUUUcccsssjjjUUUPPPlll___iiivvvWWWOOOJJJFFFDDDDDDGGGIIIHHHFFFEEEDDDBBB@@@??????@@@AAABBB???EEEUUUeeennntttwwwnnnXXX```pppwww}}}yyy{{{zzzxxxuuummmccc]]]ZZZ[[[\\\[[[\\\^^^]]]]]]]]][[[WWWSSSOOOLLLOOOTTTZZZZZZTTTOOOMMMNNNKKKMMMOOONNNIIIJJJYYYiiiuuu}}}```TTTUUUWWW[[[NNNJJJEEECCCDDDGGGIIIJJJQQQUUUZZZ___ccchhhlllooopppvvv}}}yyywwwwwwnnnkkklllggggggeeeccc```[[[QQQDDD;;;111111222222333444555666777444222777:::<<>>??????@@@AAABBBCCCDDDDDDIIIIIIIIIJJJLLLMMMLLLJJJMMMOOORRRUUUVVVXXX[[[^^^^^^bbbfffhhhddd___YYYVVVUUUXXX^^^aaa______iiivvv}}}{{{nnnkkkuuuuuuYYYNNNGGG@@@;;;:::999CCCbbbyyyXXXNNN]]]{{{SSSNNNSSSNNNLLLGGGCCCAAAAAABBBBBBAAACCC>>>===DDDJJJ```www{{{yyyzzzuuupppmmmeee^^^^^^ccc```___^^^^^^ZZZSSSIIIBBB666777888:::<<<@@@CCCDDDFFFGGGIIIIIIHHHDDD@@@===;;;<<>>AAAEEEFFFFFFNNNcccxxxtttdddKKKNNNrrruuu[[[ooosss~~~{{{tttRRRRRRIIIFFFEEEGGGKKKLLLJJJFFFEEEDDDCCCAAA@@@@@@BBBDDDBBB???AAAOOO```mmmsssuuutttaaadddnnn~~~}}}zzz~~~{{{xxxvvvoooeee___\\\]]]^^^]]]^^^aaa]]]^^^^^^]]]YYYTTTNNNJJJIIIRRR\\\___[[[WWWVVVWWWPPPPPPOOOMMMIIIKKKXXXgggyyyaaaTTTUUUXXX\\\QQQMMMHHHFFFHHHLLLOOOQQQYYY[[[^^^bbbfffmmmuuuzzzxxx}}}{{{pppoooppphhheeehhhddddddcccbbb```ZZZOOO@@@666111222333333333444666777666444333;;;>>>???```dddWWWJJJDDDCCCAAA@@@@@@>>><<<;;;::::::999777555//////000000//////......,,,---...///333===JJJTTTmmm~~~jjjlllqqqiiijjjyyytttnnnwwwrrrllljjjrrrxxxmmmmmm{{{~~~vvvvvvppppppwwwwwwqqqqqqvvvvvvoooeeeggggggeeeeeekkkuuu}}}{{{mmm___XXXbbbddd[[[TTTTTTRRRLLLLLLKKKJJJHHHDDDCCCJJJTTTVVVSSSOOOMMMOOOQQQSSSTTT{{{~~~yyyyyygggcccyyyttt[[[LLLGGGDDDGGGHHHFFFEEEJJJUUU^^^jjjyyytttbbbGGGDDDAAA@@@@@@@@@???>>>????????????AAABBBDDDEEEJJJIIIIIIKKKNNNPPPPPPOOOQQQUUU[[[___aaabbbdddeeehhhkkknnnllleee___\\\\\\XXXVVVYYY\\\]]]aaannn}}}xxxlllkkkwwwnnnVVVNNNHHHAAA999999:::HHHkkkxxxYYYPPPbbbyyySSSRRRZZZQQQNNNJJJEEECCCBBBCCCDDDAAABBB===<<>><<<<<>>@@@CCCDDDCCCAAA@@@???DDD??????KKK]]]jjjqqqssswwwggghhhmmm~~~}}}zzzvvv}}}}}}yyyuuussslllddd^^^[[[\\\^^^]]]___ccc^^^```aaa```]]]VVVPPPKKKFFFQQQ]]]bbb```\\\\\\^^^\\\\\\\\\ZZZTTTSSS___lllfffVVVUUUVVVYYYTTTPPPLLLJJJLLLPPPTTTVVV]]]]]]^^^```eeennnxxx~~~wwwllllllmmmeeecccfffdddaaaaaa```^^^XXXMMM===222222333444444333444666888666444555>>>@@@@@@bbbsssbbbVVVIIIBBBAAABBBAAAAAA???===;;;::::::999777666///000000000000000///...,,,---......222;;;HHHQQQkkknnndddnnnuuunnnqqqvvvooottt~~~wwwiiieeehhhtttqqqlllxxx{{{ttttttnnnmmmtttvvvpppqqqxxxxxxqqqkkklllkkkhhhggglllvvv|||kkkZZZYYY]]]ZZZPPPNNNTTTSSSLLLKKKIIIGGGEEEAAACCCNNN[[[YYYUUUPPPNNNOOOSSSVVVWWWmmmooo|||tttppp]]]{{{gggQQQKKKGGGLLLIIIHHHJJJKKKKKKPPPVVVeeettt{{{eeePPP@@@===CCCAAAAAAEEECCCAAAAAAAAA@@@???AAAEEEHHHMMMMMMNNNNNNKKKLLLUUUaaa]]]eeekkkmmmnnnqqqqqqnnnooommmoooqqqjjj]]]VVVWWWYYY^^^bbbbbbaaahhhwwwsssmmmqqq|||gggRRRHHHDDD;;;===>>>===PPP{{{{{{ZZZYYYwwwsssXXXVVV]]]PPPNNNKKKIIIGGGEEEBBB@@@<<<>>>BBBBBB???@@@LLLZZZvvvuuu}}}~~~vvvyyyuuuqqqmmmjjjfffbbb___dddeeeffffffbbbXXXLLLDDD===:::999999999;;;CCCLLLNNNSSSVVVVVVUUUQQQHHH>>>:::===BBBJJJSSS\\\cccgggpppsssxxx{{{xxxpppeee]]]MMMMMMLLLIIIGGGIIIOOOTTTQQQTTTYYY```ffflllppprrr{{{{{{llldddggg{{{yyymmmZZZKKKGGGDDDAAAAAAAAABBBCCCDDDCCCAAA???AAA<<>>@@@JJJqqqeeeVVVPPPJJJGGGHHHGGGCCC>>>CCCBBB???<<<:::999888888444000...///333333000+++---++++++---000666DDDRRRiiivvvwwwgggccciiiuuupppsss{{{rrrtttzzz{{{rrrgggfffqqq|||llljjjrrrwwwlllqqqvvvvvvsssooommmooorrrtttuuutttsssooojjjgggkkkuuu}}}~~~qqqddd^^^ZZZTTTMMMJJJNNNQQQNNNIIIGGGIIINNNOOOJJJHHHWWWjjjbbbZZZQQQOOOVVV[[[XXXQQQ{{{jjjlllvvvsss[[[ppptttaaaZZZRRROOOKKKIIIKKKJJJJJJNNNSSScccrrrpppSSSBBB???DDDAAAAAAEEECCCCCCCCCCCCBBBBBBEEEJJJMMMRRRQQQQQQPPPMMMMMMWWWbbbgggkkknnnnnnpppttttttqqqllllllnnnnnnfff\\\YYY\\\\\\ccchhhhhheeejjjwww{{{llliiippp}}}uuu___LLLDDDAAA999:::;;;>>>VVV~~~mmmVVVZZZ{{{cccPPPOOOQQQOOOMMMJJJHHHGGGFFFCCCAAA??????AAABBB@@@BBBMMMYYYkkkuuurrrvvvzzzyyyxxxuuuqqqmmmhhhdddbbbggghhhiiiiiieee\\\QQQIII:::777555555666888@@@IIINNNSSSWWWWWWUUUQQQHHH>>>888:::===CCCIIIPPPVVVYYY]]]___aaabbb```[[[TTTOOOIIILLLNNNNNNOOOSSSZZZ```]]]aaafffjjjmmmqqquuuxxx}}}}}}kkk```aaayyytttfffSSSGGGEEEFFFEEEAAABBBCCCEEEEEEDDDBBB@@@CCCAAAGGGKKKKKKXXXjjjmmmQQQHHHYYYsss^^^|||rrrYYYUUUIIINNNLLLJJJGGGEEEDDDCCCCCCAAAAAA@@@AAACCCEEEHHHJJJJJJJJJHHHHHHRRRbbbnnnqqqiii___kkk~~~vvvqqqnnnoooqqqrrrxxx~~~{{{qqqiiigggdddbbb^^^\\\\\\___cccfff^^^]]]\\\[[[YYYWWWUUUSSSNNNUUU]]]aaabbbdddiiimmmwwwuuuttttttsssuuurrrbbbbbb```___[[[ZZZXXXYYY\\\```ccceeeiiijjjmmmqqqxxxuuukkkhhhfffgggfffccc___\\\[[[\\\[[[ZZZZZZVVVJJJ;;;333111222111222555888888666333111222888???JJJaaawwwWWWPPPNNNJJJFFFDDDBBB@@@???CCCAAA???===;;;:::::::::777333000000222222///,,,---+++,,,---///555DDDQQQZZZcccmmmqqqiii___```fffvvvtttyyy|||qqqttt|||rrrsssyyy~~~rrriiiooowwwnnnrrrtttvvvtttqqqppprrrsssttttttqqqqqqoookkkhhhkkkttt{{{|||nnnaaa[[[ZZZSSSJJJHHHMMMOOOKKKEEECCCKKKSSSRRRMMMOOO\\\jjjaaaWWWMMMMMMUUU[[[YYYSSS~~~sssttt{{{cccjjj~~~tttcccRRRMMMJJJKKKJJJIIILLLPPPaaaooo}}}|||WWWEEEAAAEEEBBBBBBFFFDDDGGGFFFEEEDDDEEEIIINNNSSSRRRQQQQQQRRRQQQSSS\\\hhhnnnooommmlllooouuutttpppkkkkkklllkkkfff___]]]```^^^gggnnnlllgggjjjwwwuuuffffffrrrlllYYYGGGAAA@@@::::::;;;@@@[[[___RRR\\\wwwVVVNNNNNNLLLMMMKKKIIIHHHGGGFFFDDDBBBBBB@@@???@@@AAACCCMMMWWWeeeppp{{{sssyyy~~~wwwyyy{{{{{{wwwpppjjjgggggghhhiiijjjiiifff^^^UUUNNN:::666333333444777@@@IIINNNSSSWWWWWWVVVRRRHHH>>>888999:::<<<@@@DDDGGGIIILLLMMMMMMLLLKKKIIIGGGEEEIIIMMMQQQUUUWWW]]]dddiiieeekkkrrruuuuuuwww{{{~~~}}}qqqiiijjjrrrmmm```QQQHHHFFFFFFDDD@@@BBBDDDFFFFFFEEEBBBAAAEEEEEEKKKMMMOOO\\\ddd\\\FFFIIImmmkkknnnbbbTTTSSSHHHPPPMMMHHHCCC@@@@@@AAABBB@@@@@@AAABBBDDDEEEGGGGGGLLLKKKHHHGGGNNN]]]jjjpppzzzqqqdddjjj{{{uuupppsss}}}~~~zzz~~~}}}xxxqqqjjjdddcccaaa]]][[[[[[]]]```bbb[[[\\\\\\ZZZWWWVVVXXX[[[TTTYYY___ccceeehhhlllpppyyyxxxzzz{{{|||~~~ooolllhhhhhhdddccccccccceeeiiillloooqqqtttyyywwwkkkeeedddaaabbbbbb```]]][[[[[[[[[ZZZYYYYYYRRRDDD555000222222222333444666666444333000666;;;CCC[[[eeeNNNLLLLLLKKKFFFAAA??????AAAAAA@@@???>>>===<<<<<<<<<;;;777333111111111///,,,---+++,,,...///555BBBOOOUUUYYYaaaggggggeeeiiippp{{{|||rrrpppwwwiiilll|||{{{uuuxxxwwwvvvtttssstttttttttrrrpppmmmnnnnnnllljjjlllrrrwww~~~xxxkkk___YYYYYYOOOGGGHHHNNNQQQKKKEEEAAAQQQYYYSSSNNNVVVaaaggg```TTTJJJLLLVVV\\\YYYTTTsssiii}}}oooRRRMMMIIIJJJKKKJJJLLLPPP```lll{{{[[[HHHCCCGGGDDDDDDHHHHHHKKKJJJHHHFFFFFFIIIOOOSSSNNNMMMOOOSSSUUUYYYcccmmmlllkkkiiihhhnnnsssqqqkkkllljjjkkknnnpppnnniiieeebbbjjjpppmmmhhhlll{{{rrreeeiiixxx~~~fffVVVFFFAAABBB<<<>>><<>>???@@@CCCKKKSSSfffsss{{{tttyyytttwww{{{}}}zzzrrrkkkiiiiiiggggggggggggeee___WWWQQQ???999444444666:::BBBKKKOOOUUUYYYYYYWWWSSSHHH>>>;;;;;;:::;;;<<<>>>@@@AAAFFFGGGGGGGGGFFFFFFFFFGGGKKKOOOUUUYYY\\\```fffkkkgggoooxxx{{{zzz{{{{{{rrrqqqwwwuuunnncccWWWNNNIIIDDD@@@???AAADDDFFFEEECCCBBBAAAEEEDDDJJJOOOVVVccc```KKKCCCMMMxxxmmm|||[[[UUUVVVMMMNNNKKKGGGCCC@@@@@@@@@AAA@@@AAABBBDDDEEEEEEDDDDDDGGGGGGEEEEEEKKKYYYiiitttttt~~~~~~qqqnnn{{{zzzttt{{{}}}uuuqqqllldddcccaaa]]]ZZZXXXYYY[[[]]]\\\[[[YYYXXXXXXZZZ\\\___YYY[[[^^^aaaeeeiiimmmpppssstttxxx|||}}}|||xxxtttuuunnnmmmmmmlllmmmooosssvvvxxx}}}{{{nnngggdddbbb]]]^^^]]]\\\[[[ZZZZZZZZZ[[[VVVPPPHHH===222///222333333333444555555444333444:::>>>KKKqqqsssZZZPPPLLLKKKIIIFFFCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???;;;555222111000...------,,,,,,...///333@@@MMMUUU[[[eeeoooqqqqqqvvv}}}sssmmm|||wwwnnnlllxxx~~~|||~~~zzztttttttttuuuuuussspppmmmkkklllmmmmmmlllmmmpppsss|||}}}vvvjjj___ZZZXXXMMMEEEIIIQQQSSSNNNIIIGGGXXX^^^RRRNNN[[[eeeddd^^^SSSKKKPPPYYY\\\WWWQQQwwwcccrrrpppRRRKKKHHHIIILLLLLLMMMPPP^^^hhhvvvbbbNNNHHHKKKGGGHHHMMMMMMOOONNNLLLIIIHHHIIINNNQQQLLLMMMQQQXXX[[[^^^dddlllggggggggghhhnnnssspppiiikkkiiikkkvvvuuujjjppptttrrrpppyyyqqqfffnnn~~~wwwaaaSSSDDD@@@BBB===>>><<<@@@YYYxxxXXXKKK^^^]]]IIIMMMNNNFFFKKKIIIGGGGGGGGGGGGEEECCCCCC???>>>???@@@AAAHHHOOOhhhvvvwwwzzzwwwuuuyyy|||xxxqqqjjjhhhiiiggggggffffffddd```ZZZVVVDDD<<<666555777;;;DDDLLLQQQVVV[[[[[[ZZZTTTIII???<<<<<<;;;:::;;;<<<===>>>AAADDDGGGGGGGGGGGGHHHIIIJJJOOOVVV[[[^^^bbbhhhlllmmmuuu~~~yyysssyyylll[[[PPPHHHBBB???===@@@CCCCCCBBBAAAAAABBBDDDAAAIIITTT^^^fff\\\AAAAAAUUUssszzzWWWUUUTTTKKKHHHGGGFFFEEEDDDCCCBBBAAA===>>>AAACCCEEEFFFEEEEEEDDDDDDCCCDDDHHHSSSeeerrrlllwww|||pppwwwzzzuuu}}}}}}{{{rrrpppmmmfffccc```\\\XXXVVVVVVVVVWWW[[[WWWSSSTTTYYY\\\\\\[[[XXXXXXXXX[[[aaafffjjjlllmmmoootttyyy{{{}}}|||}}}wwwwwwwwwuuussstttxxx{{{qqqhhhccc___]]]ZZZZZZYYYYYYYYYYYYYYYXXXZZZNNNBBB;;;666111000111333444444444444444444444666;;;DDD\\\~~~```RRRQQQLLLHHHCCCBBBCCCDDDAAA>>>>>>>>>????????????>>>>>>???<<<777333111000......---,,,,,,......222>>>JJJOOOXXXiiiwww{{{xxxxxx|||ssspppyyy{{{yyyuuunnnttt|||yyyxxxxxxssssssssssssttttttrrrnnnkkkllllllmmmmmmmmmmmmooopppxxx~~~~~~{{{uuukkkbbb^^^YYYMMMFFFKKKRRRQQQLLLHHHOOO^^^___RRRSSSeeeoookkk]]]TTTOOOVVV\\\YYYRRRMMMmmmYYYgggmmmSSSKKKGGGIIILLLLLLMMMPPPZZZbbbnnnzzzmmmYYYQQQRRRMMMMMMRRRRRRRRRRRRPPPNNNLLLLLLOOOQQQPPPRRRYYYaaadddbbbcccggggggiiijjjkkkooosssqqqkkkggghhhnnn}}}vvvzzz~~~|||mmmhhhtttmmmZZZMMM???<<>>555333666:::BBBJJJSSSYYY^^^^^^\\\VVVKKK@@@<<<;;;:::999999:::;;;<<<;;;???CCCEEEDDDDDDFFFHHHIIIOOOVVV]]]bbbhhhooouuuzzzoooXXXKKKDDDBBBCCC===@@@BBBAAA??????AAADDDFFFCCCOOO___cccaaaTTT>>>CCChhhtttlllRRRPPPJJJDDDBBBCCCEEEFFFFFFDDDBBB@@@999;;;>>>BBBEEEGGGHHHIIIFFFEEEDDDDDDDDDKKK[[[jjjgggnnn~~~~~~kkkmmm~~~zzzvvv{{{~~~xxxrrrnnnkkkeee```]]]ZZZVVVTTTTTTTTTUUUWWWSSSPPPSSSYYY[[[XXXTTTUUURRRQQQTTT[[[cccggghhhiiilllrrrwwwyyyzzz|||}}}vvvlllfffaaa]]]ZZZWWWUUUTTTUUUVVVWWWVVVUUURRRDDD777222222111000111333444555555444444666777888>>>SSSyyygggQQQJJJJJJHHHCCC======AAABBB???;;;======>>>??????>>>>>>======;;;888555222000//////...,,,---......111<<>>;;;888DDDQQQjjjfffQQQJJJnnnuuuZZZOOONNNOOOPPPKKKIIIGGGFFFFFFEEECCCAAA@@@BBBFFFGGGCCC@@@EEENNNhhhyyyzzz|||{{{}}}zzz~~~xxxuuutttssspppmmmjjjgggffffffeeecccccccccbbb___]]]LLLAAA666333555:::AAAHHHUUU[[[```aaa^^^XXXLLLAAA===<<<;;;:::999:::;;;;;;<<>>CCCHHHJJJJJJ^^^ooofffUUUIII@@@SSSmmm}}}^^^NNNLLLDDDCCC@@@AAACCCDDDDDDBBB@@@???<<<>>>???BBBDDDEEEFFFFFFFFFEEEEEEEEEAAADDDRRRbbbiiiiiivvvyyycccccctttxxxuuuwww}}}vvvkkkeeeaaaZZZYYYVVVTTTTTTTTTUUUVVVSSSSSSUUUXXXZZZZZZVVVRRRRRRMMMJJJMMMVVV___dddeeehhhkkkqqqvvvvvvvvv|||~~~yyyqqqiiiccc^^^[[[YYYSSSQQQOOOPPPRRRSSSQQQPPPCCC:::222000000//////222333555666666555555888:::>>>HHHkkkvvvVVVMMMIIIBBBDDDAAA>>>===>>>???>>>===<<<===>>>>>>>>>===<<<<<<999999888555333111000000...------...---000:::FFFKKKTTTjjjzzzxxx{{{ooouuu|||sssuuunnnsssxxxvvvxxxrrrrrrvvvrrrvvvssspppooooooppppppppptttqqqmmmjjjjjjlllnnnpppqqqzzz|||wwwooohhheee\\\SSSPPPVVVVVVOOOLLLPPPcccbbb]]]ZZZfffuuuwwwoooZZZSSSRRRWWWUUULLLJJJNNNnnn]]]ddd|||XXXOOOIIIIIILLLKKKJJJJJJNNNTTT___lllzzzpppdddaaaWWWTTTWWWVVVVVVXXXYYYYYYXXXXXXYYYZZZTTTYYYfffssswwwrrrllljjjqqqsssrrrmmmkkkooorrrrrrdddllluuu|||tttlllpppsss^^^PPPGGG;;;:::???===:::LLL^^^wwwaaaRRRRRR}}}lllXXXOOOKKKMMMQQQLLLJJJHHHFFFFFFEEECCCAAA@@@DDDJJJKKKEEE@@@FFFOOO___pppzzzqqqzzztttxxx}}}yyyyyyzzzvvvssspppnnnlllkkkhhheeecccaaa```_________]]]\\\OOODDD888555777;;;BBBIIIVVV\\\aaabbb```ZZZMMMBBB@@@???===<<<;;;;;;;;;;;;BBBEEEGGGFFFEEEGGGMMMSSSTTTYYY```ffflllsss}}}sss[[[OOOIIIDDD@@@@@@AAABBBCCC@@@===>>>DDDJJJNNNRRRjjjzzzfffJJJAAABBBgggllleeeyyyVVVMMMLLLEEEHHHAAAAAAAAAAAAAAA@@@???>>>CCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDD@@@AAAOOO```mmmhhhrrruuu]]]]]]ooorrrqqqpppssszzzyyyjjj```\\\VVVUUUTTTSSSTTTUUUWWWYYYSSSWWW\\\___]]]YYYVVVUUUOOOJJJFFFIIITTT^^^bbbcccgggjjjpppuuutttrrrwww{{{}}}tttpppjjjccc\\\XXXVVVVVVPPPNNNLLLMMMOOOPPPNNNLLL777333111222000---...222222555777777555666999<<>>===???AAA<<<======>>>>>>===;;;;;;666777777666333111000000...------...---000:::EEENNNRRRhhh}}}uuu}}}rrryyymmmzzzpppnnn{{{}}}{{{~~~zzz}}}xxxuuupppnnnoooqqqrrrsssxxxsssmmmiiiiiillloooppprrr|||~~~xxxooohhhfff[[[TTTTTT[[[\\\VVVVVV]]]jjjccc\\\]]]iiisssnnndddXXXRRRPPPSSSOOOGGGIIIRRRzzzlllnnnwww```PPPEEEGGGLLLLLLJJJIIIQQQQQQXXXhhhwwwrrrbbbYYYXXX[[[]]]aaa```___^^^\\\[[[ZZZZZZaaagggnnnpppooommmnnnqqqyyywwwrrrkkkkkkrrrwwwyyymmmssszzz~~~sssttt{{{jjj\\\MMMCCC>>>:::;;;>>>???UUUhhh___QQQUUUxxx[[[XXXQQQIIIHHHGGGMMMEEEBBBEEEGGGCCCBBBEEEGGGFFFEEEFFFGGGGGGEEEDDDXXXddd~~~qqqxxxrrrssszzz{{{vvvrrrnnnllllllkkkgggccc___]]]\\\[[[\\\[[[ZZZXXXNNNFFF;;;444777AAAIIIMMMZZZ___bbbaaa]]]WWWLLLBBB===<<<;;;999777777999<<>>EEENNNPPPccc}}}|||[[[BBBAAADDDuuuxxx\\\eeessskkkOOOKKKKKKFFF@@@@@@BBBCCCBBB???>>>@@@CCCAAAAAA@@@AAABBBDDDEEEGGGCCCAAACCCEEEBBBAAAIIITTTggg\\\```sssuuuccc^^^hhhzzzpppmmmvvv~~~yyyccc[[[```WWWTTTQQQQQQPPPOOOOOOPPPVVV\\\___\\\[[[[[[VVVNNNOOOIIIEEEJJJSSS[[[^^^___kkkssstttnnnnnnvvvzzzvvvyyy}}}uuuppppppjjjccc```^^^ZZZRRRKKKMMMOOOQQQRRRPPPJJJAAA;;;333222111000000111222333333???;;;111222777;;;CCCEEEaaaZZZYYYRRRCCCDDDBBB@@@>>>>>>>>>>>><<<;;;<<<;;;:::999888999::::::999999777555333000//////---,,,---///---...555???OOOQQQeeetttkkkvvv{{{zzzxxxwww}}}mmmlllnnnwwwyyy|||yyytttpppppptttvvvtttqqqvvvpppiiihhhlllnnnmmmjjjpppyyy}}}xxxqqqjjjddd```UUUTTT___bbbYYYWWW^^^oooaaaYYYaaannnpppeee[[[QQQNNNKKKKKKMMMNNNLLLJJJrrrwwwuuummmooogggYYYLLLIIIKKKJJJJJJLLLOOOOOOVVVdddqqq~~~yyyiii___]]]```cccggggggggggggfffdddcccccchhhmmmrrrsssssstttyyy}}}}}}}}}yyyuuuvvv|||www|||rrruuudddWWWIIIAAA<<<:::<<<@@@LLLgggZZZQQQgggkkkRRRSSSPPPJJJKKKKKKHHHEEEEEEGGGFFFDDDJJJRRRVVVPPPHHHBBBBBBDDDFFFHHHOOOXXXnnn~~~rrrxxxqqqpppwww}}}zzzzzzxxxuuurrroookkkgggddd]]][[[ZZZYYYZZZZZZYYYXXXTTTMMMBBB:::999???GGGLLLVVV]]]bbbccc___XXXLLL@@@======<<<:::999999<<<>>>BBBDDDGGGIIILLLPPPTTTXXX]]]bbbllluuuxxx|||www___QQQEEEBBBBBB;;;AAA???>>>>>>===???IIITTT]]]nnnvvvfffMMM@@@EEEPPPbbbQQQcccyyy```JJJHHHGGGCCCAAABBBDDDEEEDDDAAA>>>>>>???AAABBBDDDEEEFFFFFFFFFEEEDDDAAAAAACCCBBBAAAGGGPPP___XXX___qqqvvvkkkfffjjjrrrqqqwww~~~~~~gggZZZYYYXXXTTTQQQOOOMMMLLLMMMPPPYYY^^^aaa^^^]]]]]]YYYSSSPPPKKKGGGJJJPPPUUU]]]bbbvvvwwwtttnnnmmmtttzzz}}}yyyrrrmmmjjjhhhgggddd___YYYTTTRRRQQQXXXUUURRRMMMHHH@@@888222222111000000111222333444444:::555000555888>>>KKK```nnnTTTSSSNNNCCC@@@===<<<<<<===@@@BBBAAAAAA>>>===;;;999888888888888888777555444444222000///---,,,---...------444===PPPQQQ```{{{rrr```hhhssswwwuuu|||sssvvvmmmeeebbbrrr}}}yyyuuuuuuwwwxxxuuurrrsssqqqnnnkkkkkkkkkkkkkkkrrrwww}}}~~~~~~}}}yyytttmmmhhh___VVVWWWbbbcccZZZZZZbbbiii^^^YYYaaajjjiii^^^TTTLLLIIIGGGHHHKKKMMMLLLIIIqqqlllwwwmmmiiiyyyoooaaaRRRKKKIIIJJJNNNRRRIIILLLRRR\\\gggvvvwwwkkkfffhhhllljjjjjjkkklllkkkjjjiiihhhrrrtttwwwxxxyyy}}}pppwww|||\\\QQQEEE>>>;;;999===BBBSSSuuusssVVVYYYsss___LLLPPPNNNJJJJJJJJJDDDFFFHHHHHHDDDDDDMMMXXXWWWQQQIIICCCAAACCCFFFGGGFFFLLL]]]www{{{{{{yyyvvv|||tttvvv{{{{{{zzzvvvoooiiieeeccc[[[YYYWWWWWWXXXXXXWWWVVVYYYTTTKKKAAA;;;<<>>???>>>>>>???>>>CCCQQQ___nnnyyyhhhKKK???===IIIdddsssTTTVVVmmm~~~SSSGGGIIIEEECCCGGGEEEGGGGGGFFFBBB???>>>>>>AAACCCEEEGGGHHHGGGEEECCCEEEAAA???@@@AAABBBEEEJJJWWWXXX```mmmvvvtttnnniiilllvvv|||}}}||||||iii[[[UUUWWWRRRNNNMMMKKKHHHKKKQQQ[[[^^^```^^^^^^^^^[[[WWWUUUOOOKKKMMMPPPUUU```jjjwwwsssqqqsss|||wwwpppkkkhhheeeccc___bbbccc]]]SSSOOORRRWWW]]]WWWMMMCCC<<<555000---000000000111222333444555777777111222999:::EEE\\\YYYMMMJJJHHHDDD===<<<;;;;;;>>>AAACCCCCCCCC???>>><<<:::888777666666666444222333555555222000---,,,,,,...---,,,333;;;KKKNNNZZZnnn|||yyylllaaagggrrrvvvrrrvvvzzz{{{uuujjjbbbmmm{{{zzz{{{yyyvvvrrrmmmooopppnnnkkkkkklllooosssuuuyyy~~~~~~}}}yyytttnnnjjj___[[[^^^gggeee\\\]]]gggbbb\\\ZZZbbbgggaaaVVVNNNIIIFFFEEEGGGKKKMMMMMMKKKppptttnnneeebbbwwwxxxiiiUUUJJJIIIMMMRRRUUUBBBFFFMMMTTT^^^ooozzzrrrppprrrmmmnnnooopppqqqpppnnnmmmxxxyyy{{{|||~~~}}}wwwlllxxxqqqVVVLLLBBB===:::999>>>DDDWWWyyy\\\SSSeeeyyy|||]]]NNNQQQMMMGGGFFFDDDBBBEEEIIIHHHFFFEEEKKKQQQHHHGGGGGGHHHHHHGGGEEECCCDDDHHHTTTjjj}}}jjjoootttvvvwwwsssllldddaaa```[[[YYYVVVUUUVVVVVVUUUTTTZZZVVVPPPHHH>>>:::AAAJJJOOO\\\iiimmmhhh]]]LLL???;;;;;;<<<<<<<<<>>>BBBEEEJJJMMMPPPTTTWWW[[[___bbbiiippp{{{jjjPPPLLLDDD===@@@BBB@@@?????????@@@HHHZZZllluuutttUUU;;;<<<999KKKyyyfffZZZlllmmmLLLIIINNNIIIHHHPPPJJJIIIGGGEEECCCBBBCCCCCCCCCDDDEEEFFFFFFEEECCCBBBDDDAAA>>>>>>@@@BBBDDDEEERRRYYYbbbiiitttzzzsssgggjjj|||www~~~|||rrrggg]]]WWWPPPKKKIIIKKKJJJGGGJJJQQQYYY[[[]]]]]]]]]]]]\\\ZZZ]]]SSSMMMQQQWWW]]]gggrrr~~~~~~{{{vvv|||~~~|||xxxqqqlllhhhdddaaa___[[[^^^___ZZZQQQNNNSSSYYYWWWNNNBBB888222000000111///000000222333555666777888666333777;;;999LLLpppoooKKKHHHDDDDDDFFF===@@@???>>>???@@@AAA@@@???>>>===<<<:::999888777777444222111333666777444111...,,,,,,------,,,111777FFFMMMZZZiiirrrtttoookkkmmmvvvzzzuuuvvv~~~|||qqqmmmvvvvvvvvv|||xxx}}}}}}|||yyyuuurrrkkklllmmmnnnooopppqqqrrrrrrqqqvvv|||xxxsssnnnkkkeeedddhhhmmmhhh^^^```jjj]]][[[^^^fffggg___TTTNNNKKKHHHGGGIIIMMMPPPPPPNNNrrruuulll^^^[[[qqqvvv^^^MMMJJJNNNQQQPPP<<>>???BBBLLL___qqqjjj^^^@@@777@@@999NNNvvv^^^kkkaaaIIIKKKPPPMMMMMMTTTMMMJJJFFFCCCCCCFFFIIIKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBAAA>>>===???BBBCCCBBBKKKWWW```eeeqqq}}}zzzmmmhhh~~~}}}xxxwwwmmmhhhaaaYYYLLLDDDBBBHHHJJJFFFHHHPPPVVVWWWYYY]]]^^^^^^]]]^^^aaaQQQJJJSSS___eeekkkrrrzzzzzz~~~}}}yyyzzzwwwqqqlllhhhddd```]]][[[[[[YYYUUUQQQOOOQQQTTTKKKCCC888000---///222444///000111333444666777777444555666:::;;;888TTThhhHHHGGGBBBCCCGGG@@@BBBAAA????????????>>><<<;;;;;;;;;;;;:::999999888333222222444777888555222000---,,,...---,,,000555GGGQQQ]]]fffjjjkkkkkkjjjsss{{{}}}xxxxxxzzzwwwuuussspppnnnyyy{{{www{{{}}}zzzwwwtttrrrpppnnnlllnnnrrrtttssspppmmmlllsssyyytttpppnnnnnnooorrrrrrjjj```ccclll\\\]]]bbbiiijjjaaaWWWRRRNNNKKKJJJLLLPPPRRRRRRPPP}}}qqqyyynnnZZZ]]]ooopppXXXMMMLLLKKKHHH===DDDKKKPPP\\\pppvvvjjjhhhjjj|||zzz^^^NNNGGGAAA===;;;:::AAAIIIeeehhhKKKOOOhhhqqq\\\TTTVVVPPPKKKKKKFFFDDDEEEFFFLLLUUUZZZSSSHHHHHHGGGEEEFFFGGGHHHGGGFFFCCCFFFNNN^^^ttt}}}ooogggggghhhiiihhheeebbb______]]]ZZZWWWVVVWWWYYYYYYYYYYYYVVVUUUSSSJJJBBBFFFQQQXXXggguuuwwwoooaaaOOOBBB<<<===>>>>>>???BBBFFFJJJNNNQQQVVVZZZ^^^aaaeeegggnnnvvvtttWWWGGGFFF???<<>>===@@@CCCJJJWWWdddSSSDDD333888CCCBBB^^^iiidddmmmYYYIIIIIINNNNNNNNNPPPLLLHHHCCCBBBDDDHHHLLLNNNMMMLLLJJJHHHGGGFFFGGGHHH???AAA@@@======AAACCCBBBDDDQQQ\\\aaammm|||yyyfffzzz|||tttuuuyyysssvvv~~~~~~xxxnnnmmmiii```RRRCCC;;;BBBFFFCCCDDDKKKQQQQQQUUU\\\___^^^^^^```\\\LLLFFFTTTbbbffffffjjjpppssszzz~~~|||~~~|||yyywwwttttttxxx~~~}}}{{{wwwssspppllliiifffbbb^^^[[[YYYVVVRRROOONNNLLLJJJIII@@@;;;333...---///111333///000222444666666777777000555888;;;<<<@@@___eeeIIIEEEDDDCCCDDDBBB???=========???@@@???>>>::::::;;;;;;;;;:::999999333444666888777666555333222...---//////---///333DDDPPP\\\ccchhhnnnsssuuuyyy}}}|||vvvuuu}}}wwwttt}}}uuuqqqqqqwww}}}zzz~~~~~~zzzwwwuuusssssswwwrrrnnnoootttvvvsssooommmiiippp~~~|||{{{}}}xxxvvvuuuvvvvvvvvvsssjjjbbbeeemmm^^^^^^ccciiiiiiaaaXXXUUUOOOMMMLLLMMMRRRTTTTTTRRR|||yyyxxxeee```mmmgggQQQJJJIIIHHHDDDKKKQQQVVVbbbuuuooojjjmmmvvvhhhSSSGGGBBB>>><<<:::<<>><<<@@@DDDDDDDDDOOOYYY___iiiwwwkkkuuuxxxnnnooovvvuuurrrvvv}}}tttkkksssxxxtttbbbIII888:::???<<<===DDDGGGHHHNNNXXX\\\[[[[[[^^^VVVIIIHHHXXXccc```^^^bbb```iiissszzzyyyuuusssssspppnnnsss{{{{{{}}}~~~|||yyyxxxxxxtttyyy~~~~~~zzzvvvuuummmkkkhhhfffccc```[[[XXXSSSQQQNNNJJJFFFCCC@@@>>>666444111///000111111000000111333555666777777666111777999===EEEQQQqqqkkk]]]HHHAAAFFFCCC>>>AAA<<<;;;;;;<<<>>>@@@???>>>;;;;;;<<<<<<;;;999888777444888<<<;;;777444333555444///...000000...///222<<>>;;;;;;:::<<>>;;;@@@DDDEEEGGGPPPYYY^^^eeeqqq}}}sssrrrwww{{{vvvooottttttmmmrrrzzzllleeeuuupppPPP777555999666888?????????GGGSSSXXXVVVVVVYYYSSSIIILLL]]]ddd\\\YYY^^^YYYeeeooottt}}}|||zzzyyyvvvrrrvvv~~~}}}xxxsssppppppoootttyyyzzzyyyxxxyyy{{{vvv||||||vvvrrrrrrmmmkkkhhheeeccc___YYYVVVMMMMMMKKKGGG@@@;;;777666///...///111333444222000111222444666777777666666555;;;;;;@@@OOObbbQQQUUUGGG>>>GGGCCC:::@@@===<<<;;;<<<===>>>===<<<=========<<<;;;888666444444:::???===777222333666555000...000111//////111999DDDOOOUUU```sss{{{sssooorrrvvvxxxpppkkkwwwyyyooovvv}}}{{{vvvssssssuuuxxxooopppqqqrrrtttwww}}}tttsss~~~|||{{{vvvttttttxxx{{{}}}}}}{{{yyyyyy{{{zzzwwwrrrmmmgggeeehhhnnnccc^^^]]]``````YYYQQQMMMSSSQQQQQQUUU[[[```aaa```{{{qqqrrraaaMMMKKKQQQPPPQQQVVV```nnnyyy}}}}}}qqqjjjsssuuuaaaRRRHHH@@@<<<888<<>><<<:::888;;;===???@@@???;;;777333???:::>>>```|||bbb]]]jjj}}}yyyccc___TTTHHHCCCFFFIIIGGGCCC@@@EEEGGGDDDAAABBBCCCBBBCCCCCCCCCCCCBBB@@@>>><<<===AAACCCAAA>>>===@@@DDDIIIKKKUUU```ccceeevvv~~~nnnmmmvvvtttzzzvvvmmmhhhppp}}}rrrkkkuuu]]]999333777444222666:::===BBBHHHMMMPPPRRRSSSLLLOOOSSSWWWZZZZZZYYYXXX```eeeggghhhuuu~~~~~~}}}|||~~~}}}xxxwwwyyyyyysssmmmnnnsssvvvvvvttttttttttttyyy{{{}}}{{{wwwtttsssuuunnnlllkkkllllllggg]]]VVVJJJFFF???888444222222333111000/////////111222333222555777777555555444333333999AAAMMMeee^^^OOOLLLHHHFFFDDDBBB@@@===999;;;======<<<;;;<<<===BBBBBB@@@===888555444555DDD@@@;;;777666666555444555444222000............444AAAKKKNNNXXXsssxxxzzzzzznnniiinnnyyyyyysssooo}}}qqqrrroooppp}}}~~~wwwsssuuuuuuqqqsssqqqqqqsssxxx}}}yyyxxxwwwuuuuuuxxx~~~~~~|||yyyxxxzzz~~~~~~~~~|||{{{xxxvvvsssrrrpppooollllllqqqwwwzzzxxxzzzwwwqqqlllnnnpppmmmfffeeecccbbb```^^^[[[VVVRRRWWWYYYVVVTTTaaaqqqrrrgggwwwppp{{{jjjTTTMMMOOOQQQRRRVVV```llltttvvvuuu{{{yyypppooozzzhhhWWWIII???>>><<<888;;;>>><<>>===<<<:::888:::===???@@@???<<<888555777:::===MMMggg|||qqqUUUWWWlllvvvdddYYYPPPFFFBBBCCCDDDCCC@@@???CCCEEEAAA???@@@AAA@@@CCCCCCCCCCCCBBB@@@>>>======@@@BBBAAA>>>>>>AAAEEEBBBDDDNNN[[[___bbboooxxxsss|||~~~vvvuuu}}}yyytttkkkfffnnn{{{}}}yyybbb@@@444555444333444777999===BBBGGGJJJLLLMMMMMMPPPTTTXXXZZZZZZZZZYYYbbbhhhiiiiiiqqq{{{zzzqqqpppwww|||xxxvvvvvvuuuqqqmmmmmmoooppppppoooqqqsssttt{{{|||{{{yyywwwwwwzzz}}}zzzzzz{{{{{{wwwjjjYYYLLL???<<<777333000//////000000/////////000111333444666777888666555555555555444<<>><<<;;;<<<>>>>>><<<;;;;;;<<>>===;;;888777888999BBB>>>999777666666555555555444222000///.........000<<>><<<<<<;;;999777;;;>>>AAAAAA???:::777666AAA>>>OOOjjjxxx{{{___MMMZZZxxxggg```OOOKKKEEEAAA??????>>><<<<<<@@@AAA>>><<<>>>???===BBBBBBBBBBBBAAA@@@>>>===<<>>>>>BBBEEE@@@AAAJJJVVV]]]aaakkkwww{{{|||}}}|||zzzzzzwwwrrrjjjfffkkkwww~~~~~~~~~}}}mmmPPP;;;444444444333333444777:::===AAADDDFFFLLLNNNRRRVVVYYY[[[[[[[[[bbbhhhkkkkkknnnqqqjjj___```iiivvv~~~}}}zzzyyyxxx{{{{{{zzz{{{}}}~~~zzzppp```MMM???444222000///.........////////////000111333444555666555444444444444555777999FFFaaa~~~XXXJJJIIIGGGCCCAAA@@@>>><<<:::===>>>??????===;;;;;;<<<;;;;;;:::888777888<<>>;;;888666666666666666555444333111000//////...,,,666@@@HHHXXXwwwmmmkkkooonnnnnnrrrqqqsss|||mmmgggiiiwwwzzzwww{{{}}}}}}zzz}}}zzzvvvtttsssuuurrrnnnkkkkkkpppwww}}}zzzyyyxxxvvvtttuuuyyy|||zzzyyyxxxwwwvvvtttsssrrrkkkiiiggggggiiilllmmmnnnrrryyy|||{{{wwwtttoooiiiggg___XXXWWW\\\aaaaaa___jjj^^^[[[hhhyyy~~~xxxpppmmmrrrkkkYYYPPPQQQTTT[[[cccjjjllliiifffqqq|||uuuiiihhhqqq}}}gggUUUNNNGGGAAA:::>>><<<<<>>?????????AAABBBBBB@@@>>>>>>??????>>>===@@@JJJXXXeeelll{{{}}}~~~uuubbbVVVSSSUUUXXXUUUSSSQQQPPPQQQSSSVVVWWWXXXWWWXXXZZZ[[[\\\]]]___bbbkkksssrrrlllcccVVVLLLMMMNNNPPPQQQTTTXXX\\\___gggjjjpppyyycccSSSPPPEEE@@@???===<<<;;;:::999888;;;===AAABBB>>>999888;;;EEEIIIgggkkkYYYTTTmmmdddQQQUUUHHHGGGDDDAAA===::::::::::::======::::::<<<===;;;@@@@@@?????????>>>======;;;===>>>>>>===>>>@@@CCC@@@>>>CCCNNNVVV]]]eeennnyyy}}}{{{vvvrrrlllhhhjjjpppuuuwwwxxx}}}{{{yyy{{{~~~~~~zzzeeeIII666444555333111111111333555999<<<>>>GGGIIIMMMRRRVVVYYY[[[\\\```fffkkklllooopppiii```ZZZ[[[___dddgggkkksss{{{}}}xxxrrriii^^^SSSHHH===666000000000000000000000000...//////111222444555666777555555666666666999>>>GGG^^^iiiMMMFFFGGGEEEBBB@@@???>>><<<:::>>>???@@@???===;;;;;;<<<999999888666666888===@@@;;;999666555666777777777666555444222111000//////,,,444<<>>DDDMMMWWW___mmm{{{zzz{{{~~~pppZZZPPPPPPSSSOOOOOONNNLLLJJJJJJKKKKKKQQQRRRSSSTTTWWW[[[^^^______iiirrrsssnnnfffZZZPPPRRRTTTVVVVVVWWW[[[```ccclllooouuummmOOOKKKJJJ>>>>>>======<<<::::::;;;;;;@@@AAADDDDDD===555777???BBBVVVyyyzzzaaa[[[eeemmmKKKCCCMMMCCCDDDDDDAAA<<<999888999888:::999777888<<<===;;;======<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===>>>@@@<<<::::::@@@IIIRRR[[[cccuuuyyywwwwwwtttpppmmmiiihhhjjjlll|||zzzvvvsssooozzzwwwZZZ???666555333111000000///111444777999>>>AAAEEEJJJOOOTTTXXXZZZ___dddiiillloooqqqoookkk^^^UUUPPPRRRWWW[[[```ffflllzzzvvvmmmeeeaaa\\\VVVLLLBBB:::555222000000000111111111111000000...///000222444555666666999888888:::888888@@@KKKaaaxxxYYYGGG@@@FFFDDDAAA@@@???>>>===;;;>>>???@@@???===;;;;;;<<<:::999888666555777;;;>>>999777555555777888888888666555555333222111//////...222999BBBLLL\\\qqqwwwtttqqqpppqqqvvv}}}tttnnn{{{qqqkkktttyyyzzz~~~{{{yyyxxxxxxzzzzzzuuunnnjjjkkknnnooolllgggdddeeemmmwwwzzzzzz{{{zzzxxxxxxzzz|||{{{zzzyyywwwwwwvvvwwwwwwrrrnnnkkkllliiiddddddgggdddlllqqqnnniiijjjllllllppphhhaaacccmmmuuuvvvtttllleeeooo|||uuupppYYY\\\nnn|||llliiissskkkXXXSSSYYYbbbjjjoooooommmkkkqqqwww~~~kkkiiilllvvviiiPPPGGGAAA<<<888888;;;888<<>>??????>>>===???@@@>>><<<<<<@@@DDDJJJUUU^^^gggvvvvvvppp|||uuuttt]]]PPPLLLLLLIIIJJJKKKJJJHHHFFFGGGGGGJJJMMMOOOOOOSSSZZZ^^^^^^aaaiiipppppplllggg___XXXWWWYYY\\\\\\\\\___eeeiiisssuuu{{{www[[[KKKJJJIII=========<<<:::999:::===???GGGFFFGGGEEE;;;222777CCCOOOnnnjjj\\\ccczzzZZZEEE@@@JJJBBBBBBBBB???<<<999888888666777666555888>>>@@@===<<<;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<=========;;;:::<<>>;;;777444111///...000000////////////......///000222333555555555666666555777888666:::MMMbbbcccQQQHHHAAAFFFCCCAAA@@@??????===<<<===>>>??????===;;;;;;<<<::::::888666555666999;;;999777666666888999999888666666555555333111000//////111777AAAJJJUUUdddqqqpppuuuxxxtttrrrwww|||qqqvvvzzz~~~}}}zzz|||{{{uuuuuusssooojjjjjjmmmqqqooolllgggdddeeellluuu|||yyyzzz{{{{{{zzzyyyzzz{{{zzzyyywwwuuuuuuuuuuuuvvvpppkkkjjjlllhhhaaaaaagggffflllmmmhhhdddggglllnnnoookkkiiimmmuuuzzzxxxtttkkknnn}}}{{{xxx~~~ooo```bbblll~~~~~~mmmooowwwyyyeeeVVV\\\eeelllppppppnnnmmmnnnrrrvvv{{{wwwiiimmmvvv|||\\\KKKFFFAAA<<<:::999;;;:::EEE```wwwuuu\\\HHHNNNjjjhhhRRRPPPLLLJJJHHHEEEEEEEEEGGGHHHCCCBBB@@@AAABBBBBB???===<<<======<<<;;;<<<>>>@@@AAA======@@@CCCGGGQQQ\\\bbbsssoooqqq}}}ppp```VVVOOOJJJIIIKKKMMMLLLHHHEEEEEEEEEDDDIIIKKKKKKPPPYYY^^^]]]aaafffhhhdddbbbaaa```]]]]]]aaadddeeeeeeiiiooouuu~~~zzz___TTTJJJEEEEEE@@@<<<<<<:::888777888===BBBGGGEEEFFFDDD;;;333<<>>===;;;:::888777555555444444999@@@BBB@@@<<<<<<;;;;;;;;;===>>>??????>>>===<<<===============>>>>>>>>>AAAIIIRRRXXXqqq~~~rrreeeiiizzzzzzsssiiiaaacccjjjxxx}}}wwwuuutttxxx}}}{{{mmmYYYDDD666333222111000///000000111222333555888<<>>>>><<<;;;;;;<<<888999888777666666888:::999888777888999::::::999666666666555444222000///000///333===GGGQQQ___kkkuuuzzzyyyrrrrrr|||yyytttyyywwwyyysssqqqooommmmmmnnnppprrrqqqnnniiieeedddiiiqqqwwwvvvxxxzzzzzzxxxwwwwwwxxxwwwuuusssqqqpppppppppqqqlllggghhhllljjjbbbccckkkkkknnnllleeebbbeeeiiijjjlllnnnrrryyy~~~}}}xxxrrrqqq~~~|||xxx{{{uuulllnnnqqquuu|||zzzXXX^^^fffmmmppppppnnnnnnkkkmmmooovvv{{{mmmqqqxxx~~~fffMMMCCCAAA>>>;;;:::;;;===>>>PPPttt^^^RRREEERRR{{{[[[KKKRRRKKKJJJGGGDDDCCCDDDEEEGGGDDDAAA>>>===>>>???===;;;=========<<<;;;<<<@@@BBBDDD???>>>@@@@@@BBBKKKVVV___vvvyyyooosssyyyzzz|||}}}yyykkkccc^^^UUUKKKNNNPPPQQQOOOJJJEEECCCBBBAAAFFFIIIHHHNNNXXX]]]]]]```bbb___XXXVVVZZZ^^^^^^cccggglllmmmnnnrrrzzzxxxZZZLLLMMMDDD;;;<<<>>>;;;;;;999666555777>>>CCCCCCAAACCCCCC<<<777DDDWWWjjjUUUhhhoooHHHEEEJJJCCC===BBB???<<<:::::::::888666444555444444:::BBBDDDBBB======<<<<<<===>>>@@@AAABBB@@@>>>>>>>>>>>>>>>===777;;;======>>>CCCKKKPPPdddvvvzzzjjjgggttt|||ttthhhaaaeeepppttt|||~~~}}}|||nnnPPP<<<333222111000////////////111111111333666:::===@@@CCCFFFMMMVVV\\\```eeeiiiqqqeee\\\[[[VVVOOORRR\\\```gggooosssrrrsssxxx~~~vvvggg___eeeiii```WWWUUUKKKEEE===888666555333111111111000...---...000333......---,,,---...000111111222444555555555444444666777<<>>>>>>>>===;;;999;;;======<<<;;;<<<===666777888888666666888999:::999888999:::;;;:::999666666666666555222000///111...000:::DDDMMM[[[hhh|||sssuuuttt|||rrriiieeeccceeekkksssqqqooooooqqqrrrssssssssspppkkkeeecccffflllqqqsssuuuwwwxxxvvvuuuuuuuuutttrrrpppmmmlllkkklllmmmiiieeegggnnnllleeehhhqqqnnnoookkkdddaaaccceeedddlllrrrzzzxxxrrryyy{{{uuu~~~yyy|||iii```^^^gggnnnlllkkknnneeefffiiirrr|||qqqlllooovvvkkk[[[KKKCCC???<<<::::::AAA888???___iiiTTTBBBFFFbbbkkkTTTQQQJJJGGGDDDAAA@@@AAACCCCCCCCCFFFDDDBBB@@@>>>=========>>><<<999777777;;;AAAFFFDDDBBB???>>>AAADDDGGGHHH]]]tttxxxeeeqqq~~~{{{vvvuuu~~~tttkkkppp~~~gggKKKJJJZZZiiiaaaKKKFFFIIIBBB;;;>>>CCCJJJRRR\\\fffmmmlllcccYYYRRRNNNOOOXXXbbbmmmmmmppptttzzzrrrTTTNNNGGGCCCAAA???===;;;;;;777333333888???CCCDDDEEEHHHAAA===<<<333III|||fffSSSZZZoooUUUIIIEEECCCAAA<<>>>>>>>>>>>>>>???@@@@@@>>>======<<<<<<;;;;;;:::777:::<<<===>>>BBBIIIOOO\\\dddsss{{{}}}yyyooolllqqqzzzyyy{{{}}}zzz}}}zzzsssssslllJJJ777222555000...222111000//////111444555444222:::<<<@@@CCCHHHNNNUUUZZZ___\\\XXXUUUTTTUUUWWWXXX]]]gggkkkggghhhllliii___PPPLLLGGGDDDBBBAAA@@@???777666444222111111222222111000000/////////000000////////////000000000000000999;;;444111777999666999CCCHHHKKK```xxxQQQDDDFFFEEEBBBBBB????????????>>><<<;;;:::888<<<@@@AAA???=========777888999999::::::999999::::::999888888888999999999666444444666777666444111000222888???JJJZZZhhh~~~|||}}}~~~uuuzzzyyyXXXJJJ???>>>>>>@@@IIIUUUnnnssstttpppsssyyywwwnnnrrrnnnjjjgggbbb```dddllltttzzz|||wwwpppoooooonnnnnnnnnllljjjhhhhhhjjjllljjjnnnqqqoookkkiiikkknnnkkkllllllkkkhhhfffeeeeeennnrrrzzz{{{yyy{{{yyyxxx|||{{{uuuwww|||zzz}}}{{{mmmdddhhhnnnmmmlllmmmkkkjjjjjjnnnuuuzzz|||{{{qqqgggjjjrrrttt___RRREEE???===;;;999:::???===MMMqqq|||ZZZOOOBBBOOOuuu~~~\\\IIIEEEBBBFFFCCCAAA@@@AAABBBBBBBBBDDDCCCAAA???===============<<<999777999???HHHNNNCCC@@@>>>>>>AAADDDEEEFFFSSSnnnpppyyyqqqoootttxxxrrrjjjggglllkkkWWWTTTWWWRRRFFFEEEGGG???<<<===???DDDLLLXXXeeemmmjjjaaaVVVPPPMMMOOOXXXccckkkmmmpppwwwmmmZZZNNNJJJEEEBBB@@@???===;;;;;;888666777<<>>===<<<;;;999888777666666222222222222444666888999===============>>>???@@@======<<<<<<;;;:::999999888999:::<<<>>>CCCHHHLLLWWW___ppp}}}zzzzzz~~~|||{{{~~~wwwsssssstttssswwwlllNNN:::555111111000(((/////////000000000000///222555888;;;>>>CCCIIIMMMNNNNNNMMMMMMNNNQQQTTTVVVZZZbbbddd^^^\\\^^^YYYOOOCCC@@@<<<999888777666555444333111000/////////000000000///////////////000/////////000000111111111:::<<<:::444333555777666BBBFFFNNNdddaaaDDD>>>BBBAAA???>>>??????>>>===<<<:::999888888<<<@@@AAA???=========888888999:::::::::::::::;;;;;;:::999888888888999888666444444666777555444222000222777===HHHXXXfff~~~tttwww~~~wwwwww}}}~~~sssRRRBBB888111222333555>>>JJJjjjssswwwuuuuuuxxxtttlllrrrooommmlllhhhdddffflllssswwwyyyuuurrrrrrqqqoookkkkkkjjjiiigggggghhhiiihhhkkknnnlllhhheeegggiiihhhiiijjjiiigggiiimmmpppqqquuu||||||~~~zzzuuuwwwppppppzzzuuuwww|||xxxhhhiiiooopppnnnooopppmmmjjjiiimmmrrrvvvxxxsssfffcccnnn|||]]]RRRHHH@@@======:::999;;;===FFFbbblllPPPEEEAAA\\\jjjTTTGGGAAADDDDDDBBB??????@@@AAAAAA@@@@@@@@@>>>======<<<<<<===;;;:::777777:::AAAKKKSSS@@@>>>===>>>AAACCCCCCBBBJJJfffzzzvvvwwwgggnnnttthhhdddooonnnUUUEEEAAA???CCCDDD===;;;::::::===DDDPPP^^^hhhccc[[[RRRMMMKKKMMMWWW```fffiiioooxxx{{{dddTTTKKKGGGEEEBBB@@@???>>><<<;;;888777777;;;@@@EEEHHHIIIFFFIII@@@777===LLLkkk}}}```RRRXXXkkksssPPPEEE@@@AAACCC@@@???<<<999999:::999666222222222111111333555777999:::;;;;;;<<<======>>>???===<<<<<<;;;999888777777999999:::<<>><<<999666444444444333222222111000///......///////////////......//////000//////000111222222333333777555444777888777999===BBBOOOgggcccPPP@@@@@@CCCBBB???>>>>>>>>>===;;;:::888777777999<<<>>>???>>>===<<<===999999:::;;;;;;;;;::::::<<<;;;:::999888888888888777666444555666666555333333111111555;;;DDDTTTbbbvvvuuu|||~~~sss}}}sssvvv~~~ggg>>>777000---000111000777BBB___mmmwwwvvvsssssspppiiiooommmnnnpppooolllmmmqqquuuxxxxxxvvvvvvxxxvvvqqqkkkkkkkkkkkkjjjiiihhhhhheeehhhjjjiiifffcccdddeeedddiiimmmmmmkkkjjjnnnrrruuuxxx}}}~~~}}}{{{xxxuuuvvvzzzuuu~~~||||||sssttt{{{zzzxxxxxxsssoookkkhhhhhhmmmtttyyy~~~tttllliiinnn|||vvvSSSKKKDDD??????===::::::<<>>>>>???@@@??????======<<<<<<<<<<<<<<<<<<888888888888:::@@@FFFLLL=========>>>@@@AAA@@@???DDD\\\sss|||wwwppptttvvvhhhmmm___BBB<<<:::===@@@<<<888777666777<<>>===;;;999888444555888<<>>999444444333111111222444777888888888:::;;;<<<======>>>===<<<;;;:::999888777666999<<>>///333444///000111000...---///000...///000111111222555888:::;;;===???@@@AAABBBBBB???CCCDDD@@@===>>>:::444888666444333333444333222111111111000000000000000//////......//////000000///000111222333444555555333000444::::::666;;;FFFQQQmmm|||UUUKKKCCCCCCCCC@@@======<<<<<<;;;:::999999999999999;;;<<<=========<<<;;;999999:::;;;;;;;;;;;;:::<<<;;;:::999888777777777666555555555555555444333444111000333777???NNN[[[~~~{{{wwwyyyttt|||wwwnnnppp{{{tttNNN999333111444444000333<<>>>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>>>>???AAA<<<<<<<<<>>>@@@@@@???===>>>NNN\\\dddrrr}}}sssvvv}}}|||mmmllllllOOOAAA666444999999444444444555777;;;BBBFFFFFFDDDEEEGGGGGGEEEGGGLLLTTTXXX___hhhrrrzzzoooYYYMMMKKKHHHDDD>>>>>>===<<<999777666666555888<<<@@@CCCEEEGGGHHHHHHGGGFFFGGGTTTttt}}}dddUUU```yyykkkSSSGGGFFFCCCBBBDDD???>>><<<;;;>>>DDDEEEBBB>>>666555222111111333555777666777999;;;<<<===============<<<;;;:::999888777999@@@FFFEEE??????GGGOOO[[[^^^dddnnnxxxyyypppfffjjjzzzyyyllllllrrrsssiiibbbdddjjjqqqxxx}}}nnnttt|||zzz~~~VVV???888//////000000///......///111000111222222111111222444666666888999999999999888444666777555444555333000222000//////000000000...///000000000111111111000///////////////000111111111111222333444555666777888555666999888:::LLLaaa\\\JJJEEE@@@>>>===:::999:::::::::999999999:::;;;<<<999999:::;;;<<<;;;::::::888999::::::;;;;;;::::::::::::999888777666666666444555666666555444333333444111000222555;;;GGGTTTxxx~~~wwwssstttsssvvv|||mmmpppwwwooolllppp{{{~~~]]]<<<333///222222---///555DDDZZZlllnnnkkknnnqqqrrrkkkggghhhmmmqqqtttyyy~~~|||zzzyyy|||zzzrrrnnnnnnnnnppprrrqqqmmmjjjdddgggjjjllllllkkkkkkkkkkkknnnooollleee______```dddeeeggghhhhhhkkkvvvgggqqqyyyxxxyyy|||uuu|||pppllltttxxxxxx{{{ssskkkiiimmmqqqyyy}}}~~~zzzlllggggggrrrttt[[[MMMCCC@@@>>>===999888>>>FFF^^^xxxaaaHHHDDDHHHlllgggLLLGGGDDD@@@BBBAAA???>>>>>>???@@@>>>===:::;;;;;;<<<;;;;;;::::::;;;>>>BBBCCCAAA>>><<<;;;===<<<<<<===???@@@>>>===888@@@IIIQQQ]]]ooo}}}rrrllluuuyyyxxxuuuaaaMMM666///444444111222333333333444666999::::::===BBBBBB??????CCCIIILLLRRRZZZ```fffjjjkkkmmmppppppoooqqqxxx{{{{{{yyyqqqhhh___QQQEEECCCEEECCC===;;;<<<;;;999666555555666:::>>>BBBDDDFFFGGGHHHJJJGGGDDDOOO```ssseee\\\___vvvuuuVVVHHHFFFIIIDDDCCCDDD>>>999999:::???EEEIIIIIIGGG:::888555222111222444666444666888;;;===>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;CCCHHHGGGAAA@@@GGGOOOVVV[[[```fffnnnuuuuuuqqqcccooo|||~~~xxxtttwww|||iiidddbbbgggnnnuuu}}}}}}||||||~~~ssszzz~~~nnncccPPP555333111...---///000///...///111222111000///000111///000111222333333333333222222222111000///...---000///......000000///...,,,---...///000000//////000000000000111222333333333333444555555666777777888666666:::DDD[[[~~~dddIIIBBB@@@===;;;:::;;;===>>>:::999888888888:::;;;<<<888777666888999:::999777888888999:::::::::999999888777666666666666666666333555777777555333333333333111111222444777AAALLLcccxxxzzzsssoookkklllqqqyyywwwhhhkkk}}}}}}vvvpppttt}}}tttxxxrrrDDD666---///111///000444===TTTjjjooonnnssswwwxxxooojjjhhhlllpppsssvvv{{{zzzyyywwwvvvyyy{{{wwwooolllkkkjjjmmmooooookkkhhheeegggjjjmmmnnnmmmlllkkknnnjjjbbb[[[WWWYYY^^^bbbaaa```bbbfffiiilllttt~~~___mmmyyyzzzyyysssccclll}}}vvvttt{{{~~~~~~yyyqqquuuzzzpppjjjkkknnnyyy}}}~~~|||}}}zzz}}}}}}rrriiieeehhhrrrxxxaaaPPPFFF???===<<<<<<;;;===HHHTTTvvvUUUGGGLLLTTTvvvYYYNNNFFFDDDDDDBBB@@@?????????@@@@@@>>>===;;;;;;<<<<<<<<<;;;999888999<<<@@@AAA@@@===<<<;;;>>>===<<<===>>>???>>>===888:::@@@JJJTTT```uuussskkkqqq}}}~~~xxxpppZZZ<<<333555222111222333222111111222444666555888;;;;;;999;;;??????BBBHHHMMMRRRUUUVVVWWWVVVXXXWWWUUUVVV\\\______```cccbbb^^^ZZZXXXRRRMMMKKKJJJFFFAAAAAACCCAAA<<<888999999666444444777:::>>>BBBEEEFFFFFFFFFGGGIIIIIIDDDZZZzzzoooVVVfffzzz}}}]]]NNNEEEHHHKKKEEECCCDDD???:::;;;<<<>>>@@@CCCEEEFFF>>>;;;777333111222444555333555888;;;>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEEEEDDDDDDFFFIIILLLTTT[[[^^^cccnnnvvvyyycccfffkkkttt}}}gggiiipppyyy~~~|||sssvvv|||qqqoooqqquuu}}}yyyWWW>>>888111000333444111------///000000///...///000---............/////////000////////////......///111000///000222222000///,,,---...000111111000000111111111111222333444555555555555666666777777777444888>>>JJJeeemmmMMMFFF>>>===<<<:::<<>>DDDSSSbbbpppKKKEEEPPPfffzzzeeeOOONNNEEEBBBGGGAAAAAA@@@???@@@AAA@@@???===<<<<<<======<<<;;;999888555888;;;<<<<<<<<<<<<===???===<<<<<<>>>??????>>><<<:::@@@LLLRRRYYYooogggaaaggg}}}|||~~~}}}~~~tttyyyzzzcccDDD::::::333222222222111///000333555666444555777777666:::???:::===AAAFFFJJJLLLLLLLLLKKKMMMKKKHHHHHHMMMPPPOOOMMMOOONNNJJJHHHIIIHHHEEE;;;@@@CCCAAA???@@@>>>;;;666777777555333555999===???BBBEEEEEECCCCCCDDDGGGLLLEEEaaa]]]RRRxxxdddNNNNNNGGGJJJLLLDDDBBBEEE@@@???@@@???===;;;;;;<<<>>>AAA===888444111111333444333555999<<<>>>?????????????????????@@@@@@@@@@@@CCCAAA@@@BBBFFFHHHFFFDDDDDDOOOXXXXXX[[[fffrrrxxxjjjcccbbbnnn}}}jjjqqqsssvvvzzzxxxyyy{{{HHH???777555888999444------///000111000//////000222111///...------------...,,,,,,...//////111333///...---...//////...,,,...///111222333333333333222222222222333444555666666666666666777777777777:::CCCNNN```SSS===GGG::::::999888:::>>>???>>><<<:::888555444444444555666444222333666777666444666666777888888888888888333333333333444555666666111444777777555222222333111000111333333333999AAA@@@VVVhhhiiigggjjjoooqqqyyyxxxvvvwwwzzzsssxxxvvvcccJJJ444000333222000000111KKKfffqqqtttwwwwwwsssllliiijjjqqqvvvvvvuuuvvvqqqtttuuutttvvvyyyxxxtttkkkhhhfffhhhlllmmmjjjfffcccdddeeeggghhheeeaaa^^^[[[WWWSSSSSSVVVWWWUUUQQQUUUSSSUUU^^^eeeggghhhiii\\\cccrrr]]]iiirrrsssyyyuuuaaabbbooo{{{sssttt~~~{{{vvvpppnnnppptttqqqooommmjjjjjjpppyyyzzz|||sssddd]]]aaaiii|||iii]]]QQQDDD<<<;;;:::;;;<<<999>>>UUUooo]]]CCCIII\\\~~~___LLLHHHCCCCCCDDD@@@CCCBBBAAAAAABBB@@@===;;;===;;;888999;;;===<<<:::??????>>><<<<<<;;;;;;;;;777999;;;<<<>>>>>>>>>===>>><<>>CCCGGGHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBAAA???>>>===<<<;;;999888888555444444555666999<<<>>>FFFEEEEEEGGGJJJHHHCCC???MMMMMMssslllYYY\\\}}}nnnUUUPPPLLLJJJIIIIIIIIIGGGDDDBBBCCC???;;;888888999999999999::::::777333000000111111222444777999;;;<<<===AAA@@@??????@@@AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDJJJSSSWWWVVVYYYgggvvvpppeeeeeeuuuvvvzzz~~~}}}pppfffwww}}}wwwcccIII777===DDD<<<222///111111111...,,,,,,///222///000111111111000///.............../////////000///////////////............////////////000000000---333555222222777999777999555444555555444777<<>>;;;>>>;;;999999;;;<<<;;;:::>>>>>>===<<<;;;;;;;;;<<<777888:::<<<=========<<<<<<>>>FFFMMMLLLOOOddd}}}xxxkkkuuuvvvttt}}}uuupppnnnqqqzzzyyyeeePPPCCC888555222//////000000000111111111222333333444444555555666999>>>AAACCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;::::::999888666555444444333333444555888<<>>>>>>>>>>>>>>>>>>>>>>>DDDEEEJJJQQQUUUZZZeeeoooooohhhhhhooowwwxxxyyy{{{zzz~~~{{{nnnppp|||{{{iiidddggglll```EEE444444,,,...111222111000111222------///000000000//////........./////////000000////////////////////////000000000111111111222222777;;;<<<888888;;;:::777333444777999999:::CCCMMMmmm}}}TTTDDDBBB;;;;;;:::999999888888888999;;;:::999777555333222111222333444444333333555666444666777777555333333555333222111222555777888888555555555555444333222222111222222222222444888:::@@@MMM]]]iiisss}}}{{{{{{www{{{^^^PPPHHH555000555000222JJJcccnnnrrrttttttpppmmmjjjjjjooovvvyyyvvvrrrqqqpppmmmlllppptttpppiiillllllmmmoookkkdddbbbeeejjjhhhgggfff___WWWUUUWWWWWWUUUSSSRRRRRRRRRQQQPPPKKKNNNQQQTTTUUUTTTRRRPPPRRRYYYbbbjjjnnnppprrrtttQQQ___ttttttooocccddd}}}}}}{{{vvvnnnmmmwwwqqqooonnnqqqvvvxxxvvvrrrxxx{{{}}}tttkkkcccbbbfffooo}}}ooo]]]QQQIIIAAA>>>>>><<<999999<<>><<<>>><<<::::::;;;;;;:::999===<<<<<<;;;;;;;;;<<<<<<888999;;;===>>>>>>======:::@@@HHHJJJCCCDDDZZZtttwwwxxxgggdddsssuuummmnnntttxxxssscccEEE999000111111...///444000000000111222222333333333222111333777:::<<<<<<<<<<<<<<<============>>>======<<<:::999777666666666555555444333222222111222333444777:::>>>BBBDDDGGGKKKQQQSSSRRROOOKKKIIISSS~~~```VVVSSS]]]rrrrrrcccKKKIIIHHHHHHHHHIIIHHHEEECCCAAA>>>;;;::::::;;;<<<;;;999999888666222000000111///000333666999;;;<<<===BBBAAA@@@@@@??????@@@@@@========================CCC???AAAIIISSSYYY```fffnnnmmmmmmllliiiiiiqqq{{{}}}}}}}}}yyyqqqxxxxxx|||wwwnnnlllxxx\\\???777---///111222111///,,,+++//////000111111000//////////////////000000000000000000000000000000000000222222333333333444444444555888888777888:::777333555555777:::???MMMeeeyyy}}}^^^EEE===>>>999;;;:::999888666666555555888888777555444333111111333444444444333333444666222666999888555333222333444222222333666888888888333333444444555444444444111111222222222333666999===IIIZZZkkkuuummmooo}}}ssseeeWWW===000444666888NNNeeeooouuu{{{zzztttooonnnlllmmmppprrrrrrrrrlllpppqqqmmmkkklllkkkhhhjjjgggfffeeeaaa^^^aaagggjjjgggdddbbb\\\UUUSSSVVVYYYXXXVVVUUUTTTRRROOOMMMKKKLLLMMMNNNMMMLLLJJJIIIOOOTTTZZZ___bbbcccdddeeePPPXXXkkk~~~}}}zzzjjjeeexxx~~~wwwrrrttt|||wwwvvvvvvvvvvvvuuusssqqqpppsssuuuwww~~~rrrdddaaabbbjjjttt~~~vvvgggVVVLLLFFF@@@===<<<<<<777888BBBQQQiiiuuuRRRGGG]]]yyyzzz```PPPIII???<<>>>>>@@@@@@???======<<<;;;:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<:::;;;===>>>??????>>>>>>999???EEECCC;;;<<>>===888888666333111000000000...///222555888;;;<<<===BBBAAAAAA@@@???>>>>>>>>>========================@@@<<<<<>>======>>>???>>>===<<<<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;<<<888999;;;<<<<<<<<<<<<;;;999;;;===;;;777999DDDQQQiii|||tttxxxqqqQQQ777444666111...000///000000000000000111111333111......000222333333555555666666666777777777888777777666555444333333222222222222333333333333666777888:::<<<>>>???@@@DDDMMMYYYaaabbbaaa______\\\RRRcccmmm|||nnnYYYSSSRRRKKKFFFEEEEEEEEEFFFFFFCCCAAA>>>===;;;<<<>>>@@@@@@@@@888666444111000000000//////000333666999;;;<<<===AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>CCCGGGJJJRRR[[[dddiiinnnooopppvvv~~~~~~uuuuuu~~~yyyqqquuusss}}}oooYYYPPPDDD<<<222...111555888888444444333222222111111111000000000111111111111222111111111222222222333333555666666666777777777777:::888777888999999999:::999<<>>===777666555555444444555555666666666555555444444444333333333333222333666888>>>;;;333...222999888222444333333555777888888777444444444555444444333333444555666666555555666888AAADDDLLLbbb}}}{{{~~~|||mmmeeeaaaiii|||qqq^^^III444...555888XXXqqqtttqqqvvvzzzxxxtttssspppllliiiiiimmmqqqmmmvvv|||wwwnnnkkkkkklllkkkbbb\\\```eeeffffffffffff```\\\[[[YYYUUUUUUWWWSSSRRRQQQQQQQQQOOOLLLIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGHHHLLLPPPSSSVVVWWWWWW>>>EEEVVVjjjvvvvvvrrrppptttxxx}}}xxx}}}}}}}}}yyyvvvwww{{{~~~}}}sssnnnqqqvvvooosssrrriiibbbccciiillltttwww}}}~~~~~~zzzmmmccc___\\\eeeuuurrrfffTTTCCC>>>>>>===:::888777888HHHfffjjjQQQMMMdddvvv\\\LLLHHH???===@@@???@@@>>>===<<<===>>>===<<<:::;;;<<<;;;:::999;;;===;;;::::::999999999::::::555555777888888888777777888888777666666888===BBBUUUcccqqqvvvtttvvvgggHHH:::666222000111000000000000000000111111333111//////000111222111000000000111111111222222333333222222222111111111000111111222333444444555:::;;;;;;<<<===>>>??????BBBGGGPPPZZZeeepppzzzyyy^^^[[[uuu{{{eee\\\PPPGGGHHHJJJDDDCCCCCCCCCDDDCCC@@@>>>===<<<<<<===@@@BBBBBBBBB:::777333111111222111111111222444777999;;;<<<===@@@@@@@@@??????===<<<;;;:::::::::::::::::::::::::::<<<@@@BBB@@@AAAJJJUUU\\\bbbiiinnnuuu~~~~~~~~~{{{}}}~~~sssiiilll}}}|||ttt```]]]eee^^^QQQ@@@666444555444111111111111111111222333444000111111111222222222222111111222222333444444444555555666666666777777777777555333444444666<<>>AAAFFFWWW}}}|||zzzzzz}}}{{{|||zzziiihhhgggmmmyyy~~~uuudddVVV===///666IIIhhh~~~xxxnnnsssyyyxxxtttsssqqqnnnllllllnnnppppppxxx|||yyyssspppmmmkkkccc___```iiiooolllfffbbbddd]]]XXXWWWUUUPPPOOOPPPOOONNNLLLLLLMMMLLLIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGHHHIIILLLMMMMMMLLL<<>><<<<<<;;;999:::777@@@YYYzzzZZZPPPHHHSSSrrrtttWWWEEEBBB>>>@@@EEECCCAAA???===<<<<<<<<<<<<;;;888:::<<<;;;999:::<<>>KKKZZZbbbdddgggqqq{{{~~~qqq^^^MMMBBB;;;666444111111111111111111111111111000///000111111000///........./////////000000//////000000000111111111222333444555666777888999===>>>???@@@AAAAAAAAAAAABBBGGGQQQbbbuuufffZZZ```xxxdddQQQRRRMMMGGGGGGFFFCCCBBBBBBBBBBBB@@@===;;;<<<;;;<<<>>>AAADDDDDDDDD===:::555333444555555444333444666888:::;;;<<<<<<>>>>>>?????????===<<<;;;::::::::::::::::::::::::<<<<<<>>>???<<<;;;CCCLLLZZZaaagggkkksss|||||||||qqqyyy|||ttttttwwwggg]]]cccooosssfffVVVMMMJJJGGG@@@999888777555444333333333333111111111222222222333333222222222333444555555555444555555555555666666666111111555<<>>>>>???999888777666555444333333333222222333333444444555555000111111111222555999===PPPRRRJJJ<<<555999999444333222333444777777555444222222333444555555555555444666777777555444555666777>>>AAAIIIccc{{{tttvvvzzzzzz{{{}}}zzzsssxxxyyyzzz|||}}}||||||}}}|||sssjjjOOO;;;DDDddd}}}zzzmmmsssyyywwwtttsssrrrqqqpppppppppoooqqqvvvyyywwwuuusssnnnggg[[[ZZZ^^^ccceeeccccccfff___YYYUUUUUUTTTPPPNNNNNNOOOMMMJJJIIIIIIIIIGGGFFFHHHHHHFFFEEEEEEEEEFFFFFFGGGEEECCCDDDFFFGGGEEEDDDAAACCCCCCHHH[[[pppuuunnnttthhhpppsssccc[[[aaannnwww}}}xxx}}}vvvyyywwwsssooommmmmmoooqqqtttsssnnnhhhhhhlllllliiigggccc```aaafffiiihhheee```dddjjjmmmkkkkkktttuuuvvvvvvtttpppppprrruuujjjhhhfffffffffeeeaaa\\\bbbbbbeeefffbbb```iiivvvwwwqqq___WWWIIIDDD@@@???===999:::===:::IIIfffdddEEEDDDHHHZZZ{{{eeeLLLDDDAAAGGGQQQRRRBBB@@@===;;;;;;<<<;;;:::777999;;;;;;::::::===@@@<<<;;;:::999888888888888666777999::::::999888888333777:::888777888999:::333@@@RRR^^^aaaeeeooozzz}}}|||jjjpppooobbbRRREEE<<<555222222222111111111111111000//////000111111000.../////////000000000111111//////000000111222333333666777888999:::<<<======>>>???AAABBBCCCDDDDDDDDDHHHOOO___vvveeeRRR^^^}}}nnnTTTHHHMMMNNNMMMJJJBBBCCCBBBAAAAAA@@@???<<<999;;;;;;<<<>>>BBBEEEEEEEEE@@@<<<777555666888777666555666888999;;;<<<<<<<<<===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;<<<:::999>>>EEE]]]dddiiikkkpppyyy{{{wwwrrr{{{{{{rrr}}}vvvjjjeeeeeegggkkkmmmvvvnnnfffeeeiiiiiiaaaYYYCCCAAA===999555333222111111111222222222333333333222222333333444555666666444444444444555555555555666999DDDRRRaaatttZZZMMM???<<<>>>===AAAAAA888:::999777555333222111111000111111222333333444444///000000111222555:::>>>TTT\\\XXXFFF888777777444222222222444666666555333///000222444555666777777444555777666555333444444333===???>>>KKKeeettttttxxxmmmgggnnnvvvzzz|||~~~{{{uuussszzz^^^IIITTTvvvuuuhhhooouuuqqqtttsssrrrssstttsssqqqoooqqqtttuuutttvvvuuummmdddXXXWWWWWWUUUQQQSSS___mmm[[[VVVSSSUUUWWWUUUSSSSSSPPPMMMJJJHHHGGGGGGEEEDDDEEEEEECCCBBBAAA@@@@@@@@@@@@===;;;<<>>>>>444333444///000555000111111111111111111000000000///...---...000222444111111111111222222222333666999<<<===;;;:::;;;===EEEBBB@@@AAADDDFFFFFFEEENNNkkkpppSSSMMMhhhYYYQQQJJJKKKPPPOOOFFF===CCCBBB@@@>>>===<<<;;;;;;::::::;;;===@@@BBBEEEFFF???>>><<<;;;:::999888888:::999888999<<<===;;;888:::;;;<<<;;;999999:::;;;;;;777777;;;;;;777777;;;999>>>???:::888<<<@@@BBBUUU```mmmuuuwwwvvvwwwxxxtttrrrzzzyyy}}}zzzppp___\\\fffrrrvvvuuutttqqqjjjkkkyyypppddd[[[MMMAAA<<<:::666111222555555333666;;;888111555666000000888666111666333888:::555222555:::===???>>>MMMooojjjRRRAAA???<<<;;;<<<<<<<<<;;;888777666444333222111111///444666222///000000///444444555555555555555555EEE^^^eeeLLL555333444///000111222222333333333333222222333444444555555666777666555444333444555555888777999@@@KKKXXXccchhhiiillliiinnn{{{}}}{{{yyytttrrrwww~~~lll```___wwwgggcccmmmuuuuuuwwwuuurrrppppppqqqrrrrrrvvvzzzvvvnnnoootttoooeeeYYYSSSLLLJJJNNNTTTXXXZZZPPPLLLKKKMMMMMMLLLMMMPPPNNNLLLIIIHHHGGGEEECCCAAADDDBBB@@@>>>============???>>>===<<<::::::999999GGGOOONNNGGGNNNdddrrrqqqnnnppptttxxxqqqlll```TTTYYYiii{{{vvvhhhhhhlllwww{{{zzz|||nnnqqqpppqqq{{{tttvvvrrrnnnnnnqqqrrrqqqnnnkkkiiigggfffffffffdddccccccfffeeecccdddhhhgggdddfffcccccciiikkkjjjjjjmmmppprrrsssqqqpppttt}}}ppp^^^PPPIIIEEE???;;;;;;;;;;;;@@@GGGJJJdddfffQQQAAARRRlllgggaaaxxxzzzZZZGGGDDDBBBGGGWWWaaaNNNDDD;;;:::;;;::::::;;;:::999777777999999999888777777666555555666777777444666:::>>>>>><<<999777777888888777666666888999777EEERRR[[[hhhxxx~~~~~~|||ttttttwww}}}zzzuuu~~~wwwqqqxxxtttvvvlllXXX@@@555333555222555888111222222222222111111000000333333222222333444666777555555666666777777888888===>>>===;;;:::<<>><<<;;;;;;999:::<<<>>>@@@BBBDDDEEE???>>>===;;;:::999999999;;;:::999:::<<<<<<:::888777888999999777777888::::::777777;;;;;;888777;;;999<<<;;;777666:::<<<;;;JJJSSSaaapppyyyzzzvvvrrrxxxjjjeeejjjvvvnnnZZZTTT\\\gggmmmmmmtttssspppsssvvvrrriii___WWWNNNDDD===999:::666000///333444222555;;;999666:::666444<<<333999???BBBEEEGGGFFFAAAIIIUUUqqqoooWWWGGG???===;;;::::::;;;:::999555444333222111000000000***///111///...111444333333333444444555555555666===QQQYYYIII777333333000000111111222222222222111222222222333444444555555666555444444444444555666444888===BBBGGGOOOXXX^^^]]]iiipppyyy|||~~~zzzxxx}}}uuuiiifffmmmnnniii```cccqqq{{{zzzuuutttsssssstttuuuuuuuuuwwwzzzwwwoooooosssoooeee___VVVKKKIIIOOOVVVYYYXXXSSSNNNJJJJJJIIIFFFGGGKKKJJJHHHFFFEEEDDDCCCAAA???AAA@@@>>>===<<<<<<<<<<<<===<<<;;;:::999888888888GGGIIIIIIFFFHHHTTTcccmmmwww{{{xxxwww{{{wwwvvv~~~yyywwwssshhh[[[WWW[[[ooo|||qqq[[[UUUUUU___qqqsssvvvxxx|||vvvwwwvvvtttttttttuuuvvvvvvqqqooommmkkkkkkiiigggdddjjjllljjjgggggglllnnnmmmnnnjjjkkkqqqvvvwwwvvvwww}}}}}}|||yyyzzz{{{kkk^^^QQQGGGCCC???;;;888888999===IIITTTjjjpppMMMGGGMMMpppgggJJJKKKdddnnnRRRDDDCCC???DDDTTT^^^OOOFFF>>>===<<<:::999;;;;;;999666555666666666555666666555555555555666666555777;;;===>>>===:::888777888999777666666777999888EEELLLLLLZZZvvvzzzvvv|||rrrlllkkk{{{{{{xxxzzzwww{{{}}}uuuXXXGGG===888444999:::000222222222222111000000///333333444444555666666777666666777777888999::::::>>>>>>===<<<;;;===AAADDDLLLEEEDDDGGGGGGIII[[[qqqlllWWWRRR\\\}}}oooTTTLLLJJJHHHIIIKKKJJJFFFBBBAAAAAABBBBBBAAA>>><<<:::999;;;===@@@BBBCCCCCCCCC???>>>===<<<;;;:::::::::<<<;;;:::;;;;;;;;;999777444555666666555555777999:::888999<<<<<<999888999999999777444555888888555;;;AAAOOOcccuuuzzztttkkkyyykkkbbbaaahhhtttgggccchhhnnnooommmjjjjjjhhhiiivvv~~~~~~~~~zzztttmmmiiigggfffaaaTTTCCC666444777999@@@KKKKKKEEEDDD???@@@JJJTTT^^^jjjvvv{{{pppyyybbbNNNCCC>>>===;;;999888999:::999888444333222222111111111222;;;===<<<555222222333111222222333444444555666666666AAAHHHBBB999444333333111222222222222111111000111111222222333444444444444444444444444555666777:::AAAHHHJJJJJJLLLRRRXXXbbbvvv{{{~~~vvv{{{||||||uuuooobbbdddcccbbbjjjyyy}}}rrrssstttttttttsssrrrqqqqqqtttqqqmmmnnnsssooogggcccZZZQQQQQQXXX^^^___]]]]]]TTTMMMJJJHHHEEEFFFIIIEEECCCAAAAAAAAAAAA???>>>======<<<;;;::::::;;;;;;;;;:::999777666666666666???>>>@@@CCCDDDIII[[[mmmrrrpppqqqwwwuuuhhh\\\UUUddduuuvvv```WWWUUU\\\lllyyy{{{||||||yyyvvvvvvxxx{{{uuusssrrrrrrrrrqqqooommmsssvvvuuuqqqqqqtttvvvuuuuuussssssxxx~~~~~~}}}wwwggg[[[PPPFFF???===<<<999777888===HHH\\\mmmfffMMM???IIIoooTTTFFFIIIbbbyyyZZZHHHEEEAAACCCNNNTTTMMMEEE??????>>>;;;;;;===;;;888555444555777777666666666666666666666666666444666888;;;;;;:::999888888888999888666555777888;;;@@@???;;;EEE^^^wwwrrreeeiiisss~~~yyyyyyzzzxxx}}}uuuaaaRRRKKKHHHPPPQQQEEE666666555444333333333333333444555666777777777777666666777888999:::;;;<<<<<<>>>@@@AAAAAAAAA@@@@@@QQQHHHIIITTT\\\ddd{{{yyycccSSSZZZccc|||rrrUUUKKKFFFGGGGGGHHHIIIHHHGGGFFFAAABBBDDDEEEDDDAAA>>>;;;<<<===@@@CCCDDDDDDCCCBBB???>>>======<<<<<<<<<<<<======<<<<<<;;;:::888777333444555555444555888:::======>>>>>>===:::888777999888666444777;;;:::555555888CCCUUUhhhqqqooojjjoooqqquuuooodddppp{{{www~~~zzz]]]]]]YYYXXXaaapppyyyzzz{{{|||~~~~~~~~~{{{dddSSSNNNUUU\\\{{{yyyvvvtttuuu]]]FFF>>>===>>>;;;:::888888999:::888777444444444333333444444555GGGGGGBBB999444333111...000111222333444555666666444555888;;;888333333777333333444333333222111000000111111222222333333444222222333444555666777888BBBFFFJJJKKKJJJLLLPPPUUUhhh~~~ppp|||}}}sssnnntttxxxxxxeeefffgggiiiqqqyyyxxxqqqnnnppprrrrrrpppmmmjjjiiigggiiiiiihhhlllrrrpppkkkdddcccdddfffiiijjjhhheeebbbWWWMMMHHHFFFDDDEEEHHHAAA@@@>>>???@@@@@@???===;;;;;;::::::::::::::::::999888777666555555555555<<<999===DDDDDDEEEVVVmmmrrrpppwwwyyylll^^^aaasss|||jjjeeeeeeooozzzwwwyyy|||vvvtttsssrrrssssssrrrpppuuuzzz{{{wwwuuuvvvwwwuuuwwwxxxzzz~~~qqqfffZZZRRRJJJ@@@:::999<<<999:::???JJJ]]]wwwkkkIIIAAABBBUUUcccHHHGGGLLLiiicccJJJEEEBBBDDDJJJKKKHHHCCC@@@@@@???======???999777666666888999:::999777777777777777777777777555666888999::::::999888777888888777666666777999===999999<<<===EEE]]]uuuyyyfffVVVWWWbbbrrr|||{{{nnnjjjkkkooozzzxxxggg>>><<<999666555444444555666777888999::::::::::::777888999:::<<<===>>>???@@@AAABBBDDDEEEFFFFFFFFFJJJKKK[[[xxxhhhWWWZZZbbbrrrVVVGGGJJJCCCEEEGGGHHHHHHHHHHHHHHHAAACCCFFFGGGFFFCCC???===???@@@CCCEEEEEEEEEDDDCCC??????>>>======>>>>>>>>>===>>>>>>===;;;999888777555666666666555666999<<>>???BBBGGGKKKMMMeeeooorrrnnndddeeezzzzzzuuuvvvttt~~~mmmnnnnnnqqqttttttkkkbbbjjjmmmoooooommmkkkjjjjjjggghhhhhhiiimmmrrrppplllhhhqqq{{{~~~xxxooojjjiiibbbUUUIIIEEECCCBBBDDDFFF@@@???>>>>>>@@@@@@???>>>::::::::::::::::::999999777777666555444444444444@@@===@@@FFFDDDCCCPPPdddrrrrrr{{{{{{jjjeeerrrwwwyyyuuuqqqsss{{{wwwxxxyyywwwuuurrrrrrrrrssssssrrrtttyyy|||xxxuuuvvvwwwvvvuuu{{{|||uuucccZZZRRRLLLEEE===888888888888===III[[[qqqrrrTTTBBB@@@EEE^^^QQQBBBGGGQQQvvvbbbGGGCCCBBBDDDGGGEEEEEEAAA@@@AAA@@@======@@@888777777888:::;;;;;;:::777777888888888888777777777888888999::::::::::::666777888777666666888:::<<<777<<>>???@@@FFFDDDDDDFFFKKKPPPTTTVVV\\\```qqq|||aaaSSSVVVgggxxxlllLLLCCCFFFCCCDDDEEEGGGGGGGGGFFFFFFAAACCCEEEFFFEEECCC???===BBBBBBDDDEEEEEEDDDCCCCCC??????>>>>>>>>>???@@@@@@===>>>???===;;;999888999999999999777666888;;;===FFFGGGDDD???<<<;;;999666888;;;;;;:::===BBBBBB???@@@@@@BBBGGGNNNYYYeeemmmbbbeeesss~~~}}}nnnlllppp{{{||||||xxxsssvvv|||uuu{{{yyysssjjjaaa\\\\\\^^^___cccccciiiqqqrrrqqqxxxzzzxxxvvvttttttzzzhhhKKK>>>>>>???>>>===999888888999::::::888777222222222111111222333333000111///---///333333000000000111222222333444444888333000111222333555888333444444444444444333222111111222222333444444444111222333555666777777777>>>:::666777<<>>???@@@AAA@@@>>>999999::::::999888777777555555444333333333333333AAA@@@AAADDDAAA???HHHTTTwwwtttqqqyyyllleeekkkrrrwwwsssnnnwww~~~}}}}}}|||zzzwwwwwwyyy}}}{{{~~~|||yyyqqqjjjXXXPPPHHHDDD???:::999;;;777:::EEEYYYppplllWWWJJJBBBDDDRRRwwwhhhLLLEEEFFFYYY[[[EEEDDDBBBBBBEEEDDDEEEBBBAAABBB@@@;;;;;;>>>888888888:::;;;;;;999666666666777888888777666666777777777777888999::::::555666777777777777999<<<;;;888;;;AAA@@@===@@@IIISSSUUUSSSUUUfff~~~zzz~~~uuuxxxeee^^^SSSGGG???;;;;;;<<<<<<;;;;;;;;;;;;===>>>???<<<===>>>@@@BBBDDDFFFGGGLLLNNNTTT]]]ffflllmmmlllzzzzzz]]]TTT]]]nnnvvvXXXLLLGGGBBBDDDCCCBBBDDDFFFFFFDDDAAA???AAABBBCCCBBB@@@>>><<>>???>>>;;;999999:::;;;;;;:::888777888;;;>>>DDDFFFBBB;;;999;;;;;;777888<<<>>>======@@@AAA@@@>>>???@@@CCCHHHQQQYYY___eeebbbiiissszzzvvvbbbfffqqq}}}zzzpppmmmyyy~~~|||vvvppphhhaaa]]]___ZZZ]]]fffjjjkkkuuuqqqoooqqqtttuuuxxx```QQQBBB>>>???===;;;:::777666666888999999777555333333222111111111222222333444222///111444222---000111111111222222333333333444333111222555555333111111222222333333222222222222222333444444555555111222444555666666666666:::999777777;;;AAAIIINNNeee{{{tttuuunnnkkkfffnnn|||{{{|||{{{xxx||||||yyyxxxxxxwwwxxxwwwtttppppppuuuyyywwwsssqqqrrrsssrrrooolllnnnwww~~~zzzlllaaa___bbbcccUUUIIIEEEEEEDDDDDDEEE@@@???>>>>>>@@@@@@???>>>888888888888777666444333333222222111111111111111>>>>>>??????<<<<<>>>>>CCCRRRlllxxxQQQCCCBBBDDDMMMhhhjjjRRRJJJGGGDDD\\\vvvXXXGGGGGGBBB@@@CCCDDDEEECCCBBBBBB???:::999<<<888888999;;;<<<:::666333444555666777777666555444444444444444555666777888444555666777777888:::===;;;999444111555===@@@===GGGQQQXXX]]]qqqsssmmm|||zzz}}}yyy{{{}}}}}}nnn___TTTOOONNNNNNGGGFFFEEEDDDEEEGGGIIIKKKHHHIIIKKKMMMOOOQQQSSSTTTTTT]]]mmmjjjYYYOOO\\\uuuWWWHHHNNNMMMCCCDDDBBB@@@BBBEEEEEEAAA===>>>???@@@@@@@@@>>><<<;;;CCCBBBAAA@@@@@@@@@@@@AAA????????????@@@AAABBBBBB;;;===???>>>;;;999:::;;;<<<<<<;;;888777888;;;===AAACCC@@@888777;;;<<<999777===@@@===;;;===???>>>888888:::???EEEKKKOOOPPPbbb___ccceeeffftttbbbbbbiiirrrwwwyyy}}}rrrlllvvvzzzlllaaa[[[^^^aaaeeerrrtttsssvvv{{{|||zzzvvvYYYJJJBBB>>>@@@???:::888;;;555555555666888888666444666555444444333333333444///000000///222666444...111111111111111111222222...333555222222666555......///000111111111111111222333333444444555555666222333444666666666666555333777999888888<<>>>>>??????>>>===777777777777666444222000111000000////////////000======<<<:::999;;;>>>AAAaaappp{{{yyyqqqppptttxxx|||wwwvvvuuukkkdddcccZZZ\\\lll~~~~~~|||dddVVVYYYdddlllpppuuukkk```VVVNNNFFF???777666999<<<;;;888>>>LLLddd~~~[[[KKKBBBIIIXXXpppTTTKKKCCC@@@BBBLLLaaavvv___WWWLLLCCC???>>>===<<<>>>>>>???>>>>>>===<<<;;;::::::;;;:::999777555444888999888333222555666444555666777888888888888888444444666777888888888888;;;666555888888555666;;;>>>MMM___nnn}}}vvvuuuxxxxxxzzz}}}zzzwwwuuuuuuyyyqqqlllddd___aaagggjjjjjjmmmxxxwwwqqqrrrnnnfffggggggrrrjjjXXX[[[bbbsss}}}[[[MMMKKKFFFCCCEEE@@@>>><<<===@@@AAA???===BBBBBBBBBBBBAAA???===<<>>>>>===>>>>>>???@@@AAACCCDDDDDDDDDCCCBBB===<<<<<<<<<;;;;;;;;;;;;999777555444555888<<>>????????????===;;;:::::::::<<<===???AAACCCCCCSSS\\\___YYYYYYiii~~~}}}rrrddd\\\]]]iiizzzwww|||zzztttiiijjjpppllllllmmmmmmuuu}}}wwwwwwxxx^^^MMMBBB???:::777555444333222666666555444333333222222222222222222222222333333111111111000000000000000222222111111111111222222///000111222222111000///222111///......000222333666333000111555666444000111000000222444666666555666666777777999>>>DDDIIILLL```www~~~vvvtttvvv{{{{{{zzzzzzxxxooommmrrrxxxuuuuuusssqqqsssxxxwwwssspppppppppooonnnmmmlllkkkjjjlllnnnpppnnnhhh___YYYVVVKKK>>>999<<>>:::???>>><<<<<<<<<;;;888666;;;999666444222222222333333222222111000//////...<<<<<<;;;:::999;;;>>>AAAZZZdddmmmmmmkkkllloooppprrrzzzxxxtttkkkjjjeeeWWWQQQ^^^ppp~~~qqq[[[SSSTTTVVVbbbxxxwwwkkkaaaWWWNNNGGG@@@???<<<:::999999;;;<<<>>>VVVxxxlllUUUIIIHHHYYYppphhhOOOIIIDDDAAAAAAEEESSSbbbUUUOOOFFF@@@>>>>>>======>>>>>>>>>>>>>>>===<<<;;;::::::::::::999777555444666888777333333666777555666666777888888888777777444444666777777888888888:::555444777666333444999999EEEWWWiii}}}~~~yyy|||{{{zzzzzzuuuuuuyyy{{{{{{yyy|||rrrvvveeeVVVZZZeeesssfffOOOIIIIIIFFFDDDEEE???===<<<===??????>>><<>><<<;;;<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@======<<<<<<<<<<<<;;;;;;999777555444555888<<<>>>@@@>>><<<:::999::::::;;;>>>>>>>>>======<<<::::::;;;;;;;;;<<<======>>>>>>CCCXXXgggcccZZZ___qqqvvvhhh```]]]bbbqqqlllllljjjnnnsssllljjjxxxkkkWWWJJJAAA===999666555555444222555555555444333222222222222222222222222222111111000000000000000000000000111111000000000000111111///000111111111111000///111000///...///000222333333000...000333444111...111000000111444555555444555666777777888<<>>@@@@@@>>>===;;;:::999999999777555999888555333111111111222222111111000//////......===>>>===<<<;;;<<<>>>AAALLLSSSZZZaaaiiiqqqrrrooopppxxx}}}wwwsssqqqppptttlllVVVIIIPPP___zzzgggXXXPPPKKKSSSiii}}}ttthhh]]]UUUMMMEEE???777:::<<<:::666888???FFFPPPqqqhhhSSSKKKHHHPPPgggTTTIIIFFFDDDCCC???>>>CCCKKKHHHDDD???===<<<=========>>>>>>>>>>>>===<<<;;;:::888999999999888777555444444777777444444888999666777777888888888777666666444555555666777777777777777444333444444333444777777===FFFVVVlll{{{~~~|||{{{{{{sssfff]]]\\\```cccuuu^^^PPPEEEFFFHHHEEEBBBDDD===<<<;;;<<<===>>>===;;;@@@AAAAAA@@@???===:::999999;;;===???AAABBBCCCDDDBBBAAA@@@???????????????===============<<<;;;;;;999777555444555888<<<>>>>>>===;;;999888888888999<<<<<<;;;:::999999999999<<<;;;;;;:::999888888888999NNNbbbgggbbbbbbjjjrrrxxxrrrllliiieeeaaaaaaeeeqqqvvv|||}}}}}}wwwuuuzzzxxxeeeUUUIIIDDD===;;;777555555555444333444444444333222222111111222222222111111000000000/////////000000000000000000//////////////////000///000000111111000000/////////......///111333444111//////111444444000---000//////000333444444333555666666666777999===AAAHHHMMMUUU]]]bbbdddeeefffsssxxx~~~rrrhhhdddkkkjjjjjjkkklllmmmnnnooossssssttttttrrroookkkiiiiiilllppprrrqqqkkkeeeaaaWWWQQQIIIBBB??????>>>>>><<<:::888777888888666555777666333222000000000111000000000///......------AAAAAA@@@>>><<<<<<>>>@@@===CCCMMM\\\ppp~~~xxxuuutttvvvwwwpppjjjooozzz}}}uuu^^^MMMMMMVVVmmmwwwfffWWWMMMJJJYYYlllxxx|||zzzkkkeee[[[RRRKKKEEE???<<<555777888999<<>><<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;:::999777777888888888777555444333666666444555999:::888777888888888777666555555444555555666777777666666333222222333444666777:::;;;888777===MMMaaaqqqyyyuuu{{{vvvrrrxxxooowww{{{xxxnnnaaa^^^XXXTTTYYYiii~~~qqqMMMFFFCCCFFFFFFBBB@@@AAA;;;;;;;;;;;;;;;<<<;;;;;;????????????===;;;999888999;;;===@@@BBBCCCCCCCCCDDDBBB@@@>>>=========>>><<<============<<<;;;:::999888666666777999<<>>;;;888777777777777666444333222000//////////////////.........---------AAAAAA@@@===:::999:::;;;666<<>>;;;999;;;888777>>>NNNdddxxx```NNNGGGOOO]]]mmm|||PPPHHHBBBCCCDDDBBBAAAAAAAAAAAA============<<<;;;;;;;;;>>>>>>======;;;:::999888555666777888777666555444111555666555666:::;;;999777777777777777666555444444555555666666666666555111222222333666:::===>>><<<999555444888DDDUUUbbbbbbeee]]][[[iii{{{ttthhhqqqwwwzzzyyy{{{vvvnnnkkksssrrriiippp{{{wwwqqqjjj___kkkggggggnnn|||qqqPPPFFFDDDCCCDDDBBB???>>>???:::;;;;;;;;;:::::::::;;;===>>>>>>>>>===;;;999888<<<===>>>???@@@AAAAAAAAADDDCCCAAA>>>============;;;<<<=========<<<:::999999888777777888:::===???:::999888888777666666666999888666555555555666777888888888888888888888888@@@???AAAKKKXXXbbbgggiiikkkoooxxx}}}xxxvvvaaa^^^___fffooowww~~~}}}hhhWWWGGGCCC???888777<<<777555444333444444333222111111111111111000000000111111000//////...------------........./////////......------------......000//////////////////000---------...000111222333000111222444555444111///000///...///111222222111222444555555444444666777???EEEJJJKKKPPP___xxx~~~xxxrrrxxxtttbbbQQQMMMUUUgggqqqooopppuuuuuuwwwyyyyyyxxxtttpppnnnppprrrtttrrrmmmgggdddbbb___]]]XXXPPPGGGAAA???@@@AAA===999666555555444444111111000000////////////............------------<<<<<<<<<:::777666777888888<<>>??????>>><<<::::::;;;=========<<<;;;999888777444555666777777666555555111555777666777;;;;;;999666666777777777666555555444555555666666666555555000333444444777===@@@@@@888999:::999666777???JJJTTTZZZVVVWWWiiixxx~~~uuuiiiqqqvvv|||{{{{{{}}}wwwqqqhhheeehhhiii}}}|||qqqaaaUUUXXX___[[[kkkzzzooo~~~|||nnnUUUDDDAAA@@@??????>>>>>>===>>>999;;;<<<;;;:::999:::;;;<<<<<<===>>>===<<<;;;:::>>>>>>======>>>???@@@@@@BBBBBB@@@???>>>======<<<999:::<<<===<<<;;;999777777777666666777999;;;===777777777777777777777777666666555555555555555666555555666777888:::;;;;;;<<<===@@@@@@@@@EEETTTccceeehhhnnntttuuutttxxx~~~tttlllgggfffeeegggtttjjjTTTFFFDDDDDDDDD@@@999777999555444333333333333222000000000000000000000000000/////////......---------,,,,,,------.../////////......------------......000//////......//////000------...///000000111111...///111222222111///...000/////////111222111000111333555555444333444555444===EEEFFFLLLcccsssyyy}}}{{{yyyyyy}}}mmmTTTJJJOOOeeessspppooouuutttuuuwwwxxxxxxvvvtttrrrrrrssssssnnnhhhcccbbbccc___^^^\\\WWWQQQMMMKKKJJJEEEAAA:::555333222222111000000000000////////////........................777888999999888888999;;;===>>>AAAHHHWWWiiisssuuunnnooouuu{{{zzzyyyuuu___XXXddd{{{mmmXXXGGGEEEEEEGGGYYYoootttyyylll\\\VVVVVVOOOGGG@@@???<<<888666555666888666999FFF^^^|||vvvKKKHHHFFFNNNmmmeeeOOOIIIDDD@@@BBBAAA===>>>BBBCCC??????@@@AAA>>>;;;999:::<<<=========<<<:::999777666333333555666777666555555222555777666888;;;;;;888555555666666777666666666444555555666666555444444111555555444666===@@@>>>777777999<<<999555777===KKKWWWZZZ]]]nnnzzz~~~}}}xxx||||||zzzzzz~~~yyysssttt{{{uuummmbbb^^^aaajjjxxxccc___jjjiii~~~fffSSSIIIAAA@@@???>>>======>>>===;;;999;;;===<<<:::999:::<<<:::;;;<<<>>>>>>======<<<>>>===;;;:::;;;===@@@AAA?????????>>>===<<<;;;:::777999;;;<<<;;;:::777666444444333333444666888999555666777777888999999999444555555666666555555555333333444666888999:::;;;888999;;;:::555555AAAQQQQQQWWW```gggfffdddiiirrrvvvrrrrrrrrrkkkcccjjjxxxyyy\\\GGG>>>:::BBBGGGEEE@@@<<<888444444333222222333222000...////////////////////////......------------------+++,,,,,,---......//////......------------......000///............///000---......//////000000///...///000111000/////////111000///000222333222111000222555555444333333444444;;;BBBCCCJJJggg~~~qqquuu}}}~~~}}}jjjVVVRRRfffuuuqqqnnntttpppqqqssstttuuuvvvuuuuuurrrrrrpppjjjdddaaacccfffcccbbb```^^^[[[XXXUUUSSSNNNHHH@@@999555333222222/////////000000000000///........................666777:::;;;;;;<<<>>>@@@??????>>>???KKK^^^nnnuuuzzztttoooooorrrzzzfffYYYbbbooo|||gggQQQKKKGGGCCCNNN```bbbiiirrrwwwzzz~~~}}}~~~rrriiiZZZNNNKKKLLLHHHBBB===<<<:::888666666888:::999CCCXXXuuuWWWAAANNNJJJRRRzzzuuuMMMJJJNNN<<>>999???@@@@@@>>>:::999:::=========<<<;;;:::888777666222333444666666666666555222666888777888;;;;;;777444444555666777777777666444555555666555555444444333777777333555;;;>>>;;;:::444333777888666888===???PPPXXX___rrr{{{vvvyyy|||rrrrrryyyvvvrrrjjjiiinnnxxx|||pppsssvvvwwwoooVVVMMMFFF>>>BBBAAA@@@>>>??????<<<777999;;;===<<<:::999;;;===999;;;<<<>>>>>>>>>>>>======<<<999888:::===@@@CCC<<<======>>>===<<<:::999666888:::;;;;;;999666555111111111111222444666777444555666888999999::::::333444555666666666555444222222444555777888999:::999222111666999888:::>>>>>>KKK]]]hhheee^^^```fffmmmqqq{{{zzzmmmooozzzxxxxxxxxxvvvrrr[[[DDD;;;>>>777BBBGGGAAA======999111444333222222222111///---.........///////////////,,,---------------------++++++,,,------.../////////......------......///000///...------...///000......///////////////...111222222222111000111222222111000111222333222111///222555666555444333333666;;;>>>===FFFcccxxxrrrrrrxxx}}}}}}{{{```UUUeeerrrmmmiiipppmmmnnnoooqqqsssuuuuuuvvvvvvvvvsssmmmfffeeeiiioooiiigggeeecccaaa^^^YYYUUUVVVPPPFFF>>>999777555555...///000000000000000000......//////////////////666555444777;;;@@@CCCDDD???<<<===???BBBNNNggguuunnnmmmnnnttt~~~ssslllgggdddeeeuuuvvvoooaaaNNNEEEHHHHHHQQQ___iiimmmpppyyy}}}jjjUUUPPPIIIEEECCCAAA>>><<<999;;;<<<:::777666999<<>>===;;;999999;;;===>>>AAABBBBBB???;;;777555444333333333444555555444333777555444666:::<<<<<<;;;444444333222222222222333333555666555444444555666333444666777777666666555888999<<<===<<<:::666444???>>>FFFYYYooo~~~tttgggooo|||~~~}}}dddQQQIIIFFF@@@;;;>>>>>>>>>>>>>>>===<<<;;;999888888:::>>>@@@???<<<@@@>>>;;;<<<>>>???===::::::;;;<<<<<<===???CCCFFFBBB@@@>>><<<;;;:::777555777888999:::999777555444222222222333333444444444666555555666888::::::999888777444333222333444555222222222333444555555666222444666777666666666888::::::BBBPPPZZZZZZTTTPPP[[[lllyyywwwgggkkk~~~xxxqqqTTTFFF>>>555444999<<<;;;<<<<<<<<<999555111222222111111000000//////000000//////.........---------......------,,,+++++++++++++++++++++++++++------,,,+++,,,---...///111000///...------.../////////.........---------////////////000000000000111111111111111111111111222222111111111111111222...888@@@BBBDDDTTTqqq|||yyy|||uuuiiittt~~~mmm^^^WWWZZZcccjjjdddfffhhhiiilllsssyyy|||vvvtttnnnffffffjjjmmmlllpppjjjfffeeebbb^^^^^^bbbiii[[[NNNJJJHHHAAA999444111111000//////000111222000...,,,,,,---...---,,,:::888666777:::===??????<<<:::999:::;;;EEE[[[pppvvvpppllllllnnnwww{{{tttllleeeaaahhh|||}}}dddPPPIIIIIIHHHJJJPPPUUU[[[fffpppxxx|||||||||rrr```PPPLLLFFF@@@;;;:::999888666:::999888777999???GGGLLL\\\tttxxxSSSHHHEEEPPPccc~~~qqq[[[LLLEEE===;;;@@@BBB@@@=========>>>======>>><<<:::999999:::<<<>>>===??????>>>;;;888666666888888777777777666555444555444444666888999777555333222222222222222333333333444555555444444555666333444666888999999999888555666666777888999999:::===:::===HHHXXXkkkxxxfffdddooo{{{iii[[[KKKBBBAAACCCBBB???@@@@@@??????>>>===<<<;;;;;;::::::<<>>@@@@@@===::::::<<<>>>??????@@@BBBCCCAAA???<<<;;;:::999666444555666777888888777666555444444444444555555666666666777888999::::::999999777777555444444555666666333333444444555666666777333555777777777666777888444666===GGGMMMPPPUUUZZZ```gggiiissstttrrr|||~~~tttqqqwwwvvv[[[JJJ===<<<;;;666555999777666666777777666222000111111111000000000000000000/////////.........---------......------,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,---...///111000///...------...//////.........------------.../////////000000000000111111111111111111111111111111111000000000111111111666:::<<<@@@LLL```ppp~~~{{{yyyyyy{{{}}}~~~|||}}}gggjjjxxxwwwdddWWWSSSYYY```aaadddhhhllloooqqqpppooorrrqqqlllfffeeeiiikkkiiinnniiiffffffeeecccdddhhhnnncccZZZXXXUUUMMMCCC===666444333111111111111222000...,,,,,,,,,---,,,***>>>;;;999888999::::::999:::999888777777===MMM\\\hhhkkkppprrrsss{{{~~~uuuqqqhhheeeooo{{{zzz]]]MMMKKKDDD>>>AAAGGGMMMTTT[[[aaaoooxxxnnneee^^^UUUIII@@@AAA===888555555666777777@@@<<<777888>>>IIITTTZZZrrrzzzSSSGGGBBBJJJeeexxxtttoooKKKBBBCCC@@@===???AAA???>>>>>>??????===<<<===<<<:::999999:::<<<===999;;;<<<<<<:::888888888:::999888777666555555555333333333555777777555333333222222222222222333333222444555555444444555666444555777999:::;;;;;;:::888777444333444666:::<<<777666777:::AAAQQQkkkyyyfff[[[cccxxxyyypppqqq}}}```PPPIIIAAA>>>>>>@@@@@@???AAA@@@@@@??????>>>======>>>======>>>???@@@???>>>BBB@@@???AAACCCBBB>>>:::;;;>>>AAABBBAAA@@@@@@AAA@@@>>>;;;:::999888666444444555666777777777666666666666666666777777777777555999<<<===;;;888888999666666777777777777777888555555666666777777888888444666888888888777888999222555:::===>>>BBBOOO]]]cccccc\\\```uuuuuuiiigggkkkwwwwwwnnnXXXJJJ@@@777444888999666777<<<555444222222333333111//////000000000000000000111/////////.....................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000///......---.....................------------....../////////000000000111111111111111111111111000000000000000000000000222333444777>>>HHHSSSZZZgggkkknnnnnnnnnrrryyy~~~rrrkkksss}}}rrr___SSSRRRUUUdddgggmmmqqqsssqqqnnnlllpppqqqnnniiihhhkkkllljjjmmmjjjiiikkkkkkkkkmmmqqqmmmgggbbbccc```VVVJJJDDD>>>;;;888555222111111111222000------------,,,+++???<<<:::888999999777666:::::::::999888<<>>;;;:::888777888999:::;;;>>>:::999@@@NNN___mmmttt}}}\\\HHHFFFHHH\\\xxx||||||^^^DDD???DDDDDDAAA@@@>>>=========>>>>>><<<:::<<<;;;:::999999:::;;;<<<777999;;;;;;999777777777666666555444222222333444444444444444666777777777666555444333222222222222222333444444444444555777555666888999::::::999888>>>;;;777444222333555777222333666999999>>>MMM]]]qqqnnncccZZZbbbzzz~~~wwwtttzzzfffJJJKKKHHHDDDAAA??????@@@AAA???????????????@@@@@@@@@@@@@@@?????????@@@??????@@@??????BBBEEEDDD@@@<<<>>>@@@AAAAAA@@@???@@@BBBAAA>>>;;;999999888777666777777777777666666666666777777777777777777777777333999??????:::666666777666666777888999999999888666777777777888888999999555777999999888888999:::666777999:::777888CCCPPP\\\^^^WWWXXXeeelllooowww{{{sssppppppssshhhgggssszzz{{{sss]]]MMMBBB===???999555555555555;;;DDD888666333222222222111000.../////////000000111111..............................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........................------------------------........./////////000000111111111111111111111111...//////000000000000000111000111555===HHHQQQWWW\\\bbbiiijjjjjjnnnxxxyyysssyyyrrraaaUUUPPPaaadddkkkooonnnkkklllppplllooooookkkiiikkkllljjjooolllkkkooopppppprrrwwwlllhhhgggiiifff\\\QQQMMMHHHEEE???999444111//////222000......///000///...===;;;999888999999777666999:::;;;999:::===BBBFFFKKKjjjtttuuuvvvyyy~~~sssbbbZZZcccuuuyyy[[[RRRIIICCC>>>;;;===AAAFFFIIIPPP[[[hhhttt}}}}}}}}}~~~zzz{{{}}}|||~~~zzzqqqiiikkkhhheeefffjjjmmmllljjjdddcccccccccccc```\\\XXXPPPNNNIIICCC===:::999:::777888888999999999:::;;;999<<>>WWW]]]LLL???>>>AAA???===>>>;;;;;;:::;;;<<<<<<:::888;;;:::999999999999:::;;;888:::;;;:::888555444555111333444333222222444777;;;:::888555444555888::::::999777555333222111111111222444444333444555777777888888888888666555444<<<:::777444222111111111222222444888888666:::@@@PPPWWWZZZYYYcccwww{{{~~~}}}ppp```PPPEEECCCAAA???======???BBBDDD<<<======>>>???AAACCCDDDAAAAAA@@@???>>>>>>???@@@===<<<===AAAEEEEEEBBB>>>AAAAAA@@@>>>===>>>BBBEEEBBB???<<<:::::::::999888<<<:::999777666666777777666666666666666666666666222888>>>>>>:::555444555555666777888999999888888777777777777888888888888555777999:::999999999;;;888777888:::999777999???HHHPPPPPPPPPWWWZZZ\\\fffvvvxxxwwwyyyyyytttiiijjjggg^^^aaakkk~~~mmmqqq{{{lllXXXIIIAAA===<<<<<<777444111111111555>>>FFF;;;777444111111111000///......//////000000000111---------...............///...---,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------..................,,,,,,------------------............////////////000000000000000000000000---...///000111000000000000111222444999CCCQQQ[[[UUU\\\dddiiilllsss~~~}}}mmmqqq|||uuu___PPPOOOUUU___hhhfff```bbbhhhfffkkkmmmjjjhhhjjjjjjiiimmmkkkkkknnnooonnnppptttnnnllllllnnnjjjaaa[[[YYYSSSOOOHHH@@@999444222111111000......///000000///:::999888888999999777666555888999777999>>>???>>>@@@dddtttrrruuu}}}hhhQQQPPPdddzzztttiii[[[PPPFFF???===@@@EEEBBBAAAGGGQQQ[[[```bbbffffffffffffgggjjjnnnrrrsssppppppsssrrrnnnmmmnnnrrrnnnmmmooonnnfff^^^ZZZ[[[VVVRRRSSSYYY\\\ZZZVVVRRRQQQOOOOOONNNLLLIIIFFF>>>>>><<<:::777555555666555666888999:::===BBBFFFSSS[[[iii~~~yyybbbVVVHHH???@@@NNNzzz~~~VVVJJJDDD@@@AAAAAA===<<<===;;;999888999::::::999888:::999999888888999999::::::;;;<<<;;;888555333333000444777777666555777:::@@@???<<<888444333555777:::999777555333111111000000222333444333444555777777888888777666444222111333222222111111111111222555111000333555555666999777???HHHPPP[[[gggpppsss|||}}}xxxxxx{{{|||eeeSSSIIICCCCCCFFFCCCAAA>>>;;;;;;===???@@@;;;;;;<<<<<<>>>AAACCCEEE?????????>>><<<<<<>>>@@@<<<;;;;;;???CCCDDDAAA>>>@@@???===;;;;;;>>>DDDHHHCCC@@@<<<::::::::::::999===;;;999777666777888999666666666666555555555555333777<<<===:::666444444555555666666666666666777666666666666666777777777555777999999999888999:::666444666;;;<<<888666666666@@@BBBBBBKKKQQQZZZiiijjjqqquuuqqqmmmpppxxx}}}uuufff___``````ccchhhmmmttt|||cccTTTfff~~~jjj^^^PPPEEE:::888999999777666222222333333333444777999777555111/////////...---...//////////////////000---------------.........///...---,,,+++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,------------------........./////////000000000000000000000000---...000111222111111000111333333222222;;;JJJVVVSSSXXXaaammmzzzxxxxxx{{{|||{{{llleeennnwww~~~kkkYYYIIILLLXXXfffhhhaaa]]]___hhhnnnqqqnnnlllnnnoooooojjjhhhhhhkkkllljjjkkkooolllkkkmmmnnnjjjccc___```^^^ZZZRRRJJJCCC???===<<<555333000000000000///...:::999888888999888666555444777777666999>>>===999;;;[[[|||~~~wwwwww~~~}}}[[[NNNYYYiiiooo|||qqqllleeeXXXKKKDDDAAA??????AAAEEEIIIKKKLLLNNNOOOQQQQQQPPPRRRWWW[[[^^^[[[\\\______]]]^^^aaa```\\\\\\^^^[[[SSSNNNOOOLLLIIIGGGGGGJJJKKKKKKJJJIIIGGGDDDAAA@@@???<<<:::999999888888777777777888888999;;;???FFFRRR```jjj|||VVVHHHFFFCCCJJJXXX\\\EEEEEECCCAAACCCCCC@@@>>>???;;;999888777999:::::::::999999888888888888999999999;;;<<<;;;888555444444111666;;;;;;999666777999999:::;;;999555333333555666555444333222111111111///111333333333333555777666777777777666444333111111000000111222444666777777222000222333444666;;;222333999CCCKKKPPPVVV]]]vvv|||{{{{{{vvv|||zzz}}}eeeTTTDDD???>>>===???CCCEEEBBB???=========<<<:::===<<<<<<<<<===???AAACCC======>>><<<::::::===@@@===;;;:::<<>>;;;;;;<<<<<<;;;<<<@@@EEEHHHBBB???;;;999999999:::999:::999666555666888;;;<<<777777666666666555555555555777:::;;;;;;999666555666555444333333333444555555555555555555555555555444666888999888888999:::888555555888999555444555111999888999CCCJJJRRR```YYYaaakkknnniiieeekkkuuu}}}zzzbbb___[[[VVVTTTVVV\\\```[[[XXXXXX^^^cccddddddeeeZZZ]]][[[UUUQQQRRRRRRPPPYYYooo|||pppdddnnn}}}nnn^^^MMMAAA<<<:::555333777888444222333555666666555444333111///333111//////000000///...///////////////.........,,,,,,,,,------.........000...---++++++,,,---...++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++,,,---.........------++++++,,,,,,,,,------------------.........//////000000000000000000000000---...000222333333222111222333222//////666AAAKKKQQQSSS]]]ooo{{{||||||zzzxxxzzzssssss{{{{{{vvv{{{xxxlll^^^TTTTTTbbbllliiibbb```hhhooorrrooommmoooqqqrrrjjjggghhhkkkllljjjkkkoooiiikkkooorrrnnnfffccceeegggccc\\\UUUPPPMMMMMMMMM???<<<999666555333111///:::999888888888777555333555888888666999>>>===666<<>>@@@@@@@@@>>>>>>???AAA???===;;;:::<<<=========666555555555777999::::::===>>>BBBIIIVVVkkkhhhKKKDDDBBBBBBYYYyyyXXXFFFIIIDDDAAA>>>@@@AAA@@@>>>======:::888777999;;;;;;<<<888888888888888888888888888:::;;;;;;999777666666111777<<<===999555555666---222777999777555555666222111111111111111111222///111333333333333555777555666777777777666444333555444222222444777:::===555444444666555222444999999111111999>>>???FFFPPP^^^hhhrrrvvvtttuuuzzzuuuwwwlllYYYHHH<<<777>>>DDDBBB???@@@<<<:::999<<<@@@AAA>>>;;;???>>><<<;;;;;;===>>>@@@;;;<<<<<<;;;999999===@@@@@@===::::::<<<===;;;888777999;;;===>>>AAAEEEGGGAAA>>>999777777888999999777555444333555888<<>>DDDLLLLLLUUUkkk}}}xxx{{{{{{xxxttt{{{vvv^^^OOOXXXhhhlllgggeeebbbiiillliiifffhhhlllmmmkkkiiijjjnnnpppnnnooorrrlllpppwww{{{vvvnnnjjjllllllhhhbbb]]]ZZZYYYZZZ[[[JJJGGGBBB>>>;;;888444111999999777666555555555555666666666666777777777777888HHHUUU\\\nnn|||qqqoooxxx~~~zzzqqqpppgggYYYeeekkksssyyyiiiZZZEEEAAA<<<:::<<<@@@CCCDDDIIIGGGCCC???>>>@@@???===DDDCCCAAA@@@@@@AAABBBCCCBBBBBBAAA@@@???===<<<;;;;;;<<<===<<<999888888999:::??????999777;;;===;;;:::;;;;;;999777999>>>CCCFFFHHHPPPaaauuujjjPPP@@@EEELLLWWWxxxfffMMMFFF???@@@@@@??????>>>>>>>>>===>>>>>>>>>===;;;999777555??????<<<666666:::<<<;;;;;;<<<<<<:::777555555555222333555777777666444333111333777999:::999888666444111......///000111111111111000000000111333444444222111111333444444333777333///...111555666666111111222222222333333333000222555777888:::===???KKKWWWeeemmmooonnnqqqttt~~~~~~zzz}}}yyyyyy}}}|||xxxuuu^^^LLLBBB@@@>>><<<::::::===@@@BBB>>>;;;:::<<<@@@AAA===888;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<888888999:::;;;:::777444777888999:::;;;<<<<<<<<<999::::::999666555555666999777444333444666777888888777555444333333444444555666777888888777666555111222333444555555555555999888888777666555555444333333333444555666666777888777555333222333555666777555444777;;;>>>>>>===BBBJJJSSSYYYZZZ[[[]]]```fffqqqvvvpppqqqnnnfff[[[^^^aaabbb^^^YYYUUUSSSJJJPPPSSSTTTYYYeeeqqqwwwnnnfffRRRIII>>>888777777555333222333333444444333333222111111111111000000000000/////////////////////////////////......---------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---............000000000///......------000000000000////////////333222222222333555777888DDDLLLVVVbbbwwwzzzwww}}}uuuwwwyyydddXXX\\\fffiiieeecccccc```\\\```jjjooolllfffnnnsssooojjjkkkppprrroooooottt{{{{{{ssskkkgggkkknnnhhh^^^]]]fffiiieeeVVVRRRPPPOOOIII===333///999888777666555555555555666666666666777777777777888AAAFFFGGGSSSkkkyyyrrrsssqqqrrr{{{nnn___VVV[[[dddqqq~~~nnnPPPKKKFFFBBBBBBCCCCCCBBB======>>>???AAABBBAAA???::::::999888888888888999>>>===;;;999888777777777::::::999999888777888888777;;;;;;888999===???===888;;;???BBBDDDEEEDDDCCCIII]]]vvvdddVVVIII>>>AAAYYYsssuuutttQQQCCCDDDCCC<<<============<<<;;;:::<<<===<<<<<<;;;:::999888???@@@>>>888888;;;<<<;;;;;;;;;;;;:::777555555666666666666666555333222111000111222444555555444444444111//////111333444444000//////000111333555666555333222222333444333333555111......000222333333111111111222222333333333444666777666555444555777555???MMMWWW^^^fffpppxxxzzzxxx}}}yyykkk[[[NNNDDD???===<<<;;;:::999999;;;>>>???<<<:::888999===>>>;;;777999999999999999::::::;;;;;;:::999999999999999999:::999999999::::::888555666777999:::;;;;;;::::::666777888777555444444555777555222111222444555666666666555444444444444444555666666777777666555444333333444555555555555555777777777666666555555444222222333333444555555666555444444444555777888999888666555666999;;;;;;:::;;;@@@EEEGGGFFFGGGKKKOOOYYYbbbmmmvvv|||tttuuutttrrrooommmmmmnnnooouuuzzz~~~{{{rrrnnnqqqlll[[[NNNJJJBBB<<<555222333555555444111111222222222222111111000000000000////////////.................................------,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---............/////////............---000/////////////////////444444333222333333444555888AAAJJJQQQ___ssswwwoooxxx}}}qqqnnnxxxzzzggg^^^___bbbbbbYYYUUUPPPSSSaaaooooooggggggmmmqqqnnnmmmnnnnnnllljjjjjjmmmssstttnnniiihhhgggmmmlllaaa\\\bbbeeebbb]]]ZZZYYYZZZUUUIII???:::888777666555444444444444555555666666666777777777888:::;;;999;;;LLLhhh~~~}}}|||{{{qqqkkkxxxuuuiiiYYYWWWZZZfffzzz|||```\\\VVVSSSPPPLLLEEE@@@<<<===???BBBDDDCCC???===????????????>>>>>>>>>======<<<;;;999888888888999<<<:::888777999:::::::::===???>>>===@@@DDDDDDAAAFFFDDDBBBDDDLLLVVV```fffnnnrrrNNN@@@EEEAAAJJJaaawwwjjjSSSAAA<<>>>>><<<999:::???CCCEEEJJJQQQVVV\\\dddmmmsssuuu{{{~~~}}}~~~qqqdddNNNEEEAAAEEEDDD<<<666777666222///...111444444222000000111111111111000000////////////.........---------------------------,,,,,,,,,,,,,,,+++++++++((()))***+++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++******++++++++++++*********++++++,,,------------------------............////////////////////////555444333333222222333333333<<>>===AAACCCBBBAAAAAA>>>????????????>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAACCC@@@>>>>>>@@@CCCCCCBBBFFFFFFEEEFFFHHHIIIGGGDDDMMMMMMOOOTTT___pppnnncccSSS@@@>>>HHHLLLjjjoooiiiOOOIIIBBB======;;;:::;;;>>>??????===;;;999888888999:::;;;<<<>>>>>><<>>:::777888;;;>>>999;;;===???AAAFFFLLLQQQPPPUUUYYY\\\gggwwwsssdddSSSLLLPPPRRRKKKBBB===666333666777444333555555333111111222333111000///000000111111000000///.........---------,,,,,,++++++++++++++++++++++++++++++++++++************'''((()))******++++++***)))))))))***************************************,,,++++++*********************************************++++++++++++************+++,,,,,,,,,,,,,,,+++++++++,,,---..................///////////////333333222222222222222333555;;;AAADDDGGGMMMUUUZZZaaa]]]___jjjvvv~~~yyyvvvwwwxxxxxx~~~mmmYYYJJJWWW^^^aaaZZZOOOLLLSSS[[[bbbddddddaaabbbiiimmmnnniiieeebbbaaa___[[[]]]aaaiiinnnmmmgggdddgggjjjiiihhheeedddeeeccc\\\VVVTTT555444333333333333333333333444444555666777777777999555777<<<:::666@@@OOO___nnnsssmmmrrrnnntttwwwnnndddaaakkk|||}}}{{{{{{|||yyyooo^^^QQQDDD===999<<<>>>>>>@@@EEEAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDDDDDDDCCCFFFDDDCCCDDDFFFHHHIIIIIIFFFFFFHHHKKKMMMLLLJJJIIIIIIUUUgggvvvfffSSSQQQKKK>>>;;;CCCSSS~~~{{{eeeuuukkkPPPDDDHHHDDD===;;;888888:::<<<>>>>>>===:::999777777999:::<<<===>>>???999======:::999;;;:::666999999:::888666555555666333222111000111333555777777555222111000222444666555333111111111111000...333222111111111222333444777555333222222222111000000111111111000///......000000111111111222222222...000111222222333555666555444333111///111777<<<:::???EEEKKKQQQZZZgggppp}}}{{{~~~~~~uuujjjYYYOOOJJJPPPUUUPPPFFF???999:::;;;;;;999777444222444555666888999999888888888777555444555666777777666666777888999888888777777666444444555888;;;>>>777666444444666777666666555777999;;;:::888444222:::;;;:::777333111000000222444666555333222333555333444555555555444333222333333222111111111111111111111222333333333333222333333333333444444444444444444444444444555555555333333444555555444444333333444444444555666888999::::::999777555555666777::::::::::::999:::;;;<<<888::::::===FFFTTT```eee\\\aaagggiiigggbbb]]]ZZZXXX[[[^^^```dddgggccc\\\PPPEEE;;;:::???CCCBBB@@@777444222444444222222333444333333333333222000///000000111111111111000000------------,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***************((((((((())))))*********************************,,,+++******))))))******************************)))******++++++******))))))***++++++,,,+++++++++))))))***+++,,,---......------....../////////000000000111222222333333333444666:::AAAGGGJJJLLLNNN\\\___fffnnntttzzzssstttvvvvvvssssss|||eeeMMMKKKVVVaaaaaaVVVKKKKKKPPPWWW```hhhhhhfffiiinnnoookkkgggdddbbb___]]]bbbiiitttpppiiicccdddhhhhhhfffmmmgggdddeeeddd```^^^___333333222222222222333333333333444555666777777888888333222666777777>>>HHHcccpppzzzqqqpppiiiqqq|||sssnnnoootttyyyuuujjj[[[QQQJJJIIIEEE===;;;???BBBAAAAAABBBCCCEEEGGGHHHEEEDDDCCCAAAAAAAAABBBCCC???BBBDDDEEEEEEEEEGGGIIIHHHJJJOOOVVVXXXVVVWWWZZZ```kkk{{{{{{^^^PPPFFFBBB<<<999FFFZZZmmmiiittttttSSSCCC@@@CCC===999;;;999666777999:::::::::888777666777:::<<<============777:::;;;999999;;;:::777888999999888666555555666555444222000000111222333555444222111111111222222444222000000000000...,,,333222111000000000111222555333111000111222111000///111222222000///000000222111111111111000000000000111333333222222333555222333333333222333555777222555777888:::AAAJJJPPP]]]jjjyyy|||uuupppccc```^^^]]]\\\WWWMMMEEEFFF???BBBQQQZZZSSSFFF>>>;;;999777444333444555666555666777888888888777777777666666555555666666777555666777888999888777666444333333444666999<<<>>>666555444555666777666555666777999::::::888555444<<<<<<;;;888444111000111222666999999666444555666555555555444444333222111222111111000000111222222000111222333333444444444444444444444444444444444333333333333444444444444///000111222444666777777333555666666666777999;;;555555555555555555444444777888999999999777666444666555222222666===EEEJJJAAAHHHOOOSSSQQQJJJBBB>>>???CCCFFFHHHKKKMMMKKKFFF;;;888888;;;===;;;999999444333333333222111000//////000000111111111000000000000111111111111000000------------,,,,,,,,,+++++++++++++++++++++++++++)))))))))***************))))))************))))))''''''(((((())))))******************************++++++***))))))))))))***************************))))))************)))))))))******+++++++++******((())))))***+++,,,,,,------------......//////000......000111222333333333444333666???GGGKKKMMMOOO^^^eeeoooxxxwwwzzzzzzvvvqqqsss}}}wwwbbbKKKOOOZZZjjjrrrlll```WWWTTTbbbppprrrnnnlllkkkjjjiiigggffffffeeefffmmmvvvyyynnniiiiiikkkiiifffiiiccc```aaaaaa^^^^^^```222222111111111111222222222333333444555666777888444444555555555777===CCCYYYeeexxxyyyrrrhhhlllrrrzzzyyyqqqllljjjooouuu|||sssooonnnfffUUUIIIHHHBBBAAA@@@@@@BBBFFFJJJLLLWWWRRRJJJDDDAAACCCFFFIIIEEEKKKQQQRRROOONNNRRRVVV]]]aaajjjrrrrrrnnnrrryyyvvvaaaYYYFFFDDDBBBBBBFFFUUUrrrtttpppVVVGGG@@@@@@>>>666777<<<999666777777888999999888888666888;;;>>>>>>===;;;:::777::::::888999<<<===:::777888999888666555555666333333111000000111111222333333444444333111000///000//////000111111000///111000/////////000111222222111//////000111000000...000222111//////000222333333222111000///......///111222222111111222333333444444444222111111111111222333222111222666999111999DDDPPPXXXZZZYYYVVV[[[___aaabbbggglllkkkfffZZZXXXVVVSSSOOOJJJEEEAAA:::<<>>888555999>>>@@@===;;;<<<;;;888333111333777666000---///111222333111000000000000---...///////////////000...//////000000//////......------------,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++***)))((((((&&&&&&'''(((((()))******************************++++++***)))))))))))))))************************))))))************)))))))))***************))))))((())))))******+++++++++,,,,,,---......///000000...///000222222222111111333111333;;;AAAFFFNNNWWW___jjj|||{{{{{{}}}|||}}}~~~zzzeee___bbbqqqyyyrrrccckkkpppmmmiiihhhgggeeeeeedddeeegggggghhhpppzzzzzzsssooonnnmmmkkkjjjfffbbbaaaddddddaaa___```222111111111111111222222222222333444555666777888111888<<<999666888;;;===AAANNNfffzzzpppggggggdddhhh}}}}}}{{{fffmmmxxxxxxhhheeeZZZXXXWWWWWWZZZ^^^dddgggkkkcccVVVKKKFFFIIIOOOTTTWWW```hhhiiieeecccggglllxxx~~~lllNNN???===<<>>555999===666888888999999999::::::;;;666999<<>>???===777888999888666555555666/////////000111333444555333444666777666333000......---...000222444333222///.........///000222333111///......000111000000---///111000......111444444444333111000...------,,,...000111000111333555///000111111111111111222,,,...111222111111222444222555;;;???<<<888;;;BBB<<<=========AAAGGGHHHEEE???>>>===;;;999777777777333666;;;<<<888555777<<<666444@@@WWW```UUUEEE===888777666666666777888888777777666444444444444444222444666666555444333333111222444666666555444333111222333444555555666666666666777:::;;;;;;999666888888888999999999888888666777888777555444444555222777<<<<<<888555666888999777555222111000000000000000///000111222444555111222444666777888999999777777666555444444333333000000000///////////////666555333222333555777888999;;;<<<:::777666888;;;999777444333333555666777666666555666666555333222***+++...333555444444555:::<<<>>>===999666444333000666888444222333555444999444111444333///000555---///000------///111111000111111000...------...---..................---.........---------,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,+++)))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))((())))))))))))************,,,,,,------...///000000000111111222222111///......,,,...333666<<>>OOOSSSLLLBBBBBB???;;;666333222333000000000000000000000000333000666AAA@@@555...000111111000000000111333444000////////////111333444//////000000000000//////+++///333444333111///...666777555222///------...---......///000111111222//////////////////////////////000000111111222222111222333333444444333333444555666888999999999999777777666555444333333222///222666:::;;;:::888666:::333888MMM___]]]GGG444666555555555666777999:::666666555555555444444444666666555444333333222222111222222333444444444333///333666555555777777444444666999;;;<<<;;;:::999888777777777888999::::::<<<:::777444333222222333333888<<<;;;666444555888888666444222000111111222000//////111333555555444///000333555777888888888:::888555333222222333444111000222333111---///444555333000///111333555666444777999:::999777666666888666333333555666555333333222111111333333222111////////////000222333444:::::::::999777555333111111111222222222222111111333333333222111000000///000000000000000000000000////////////////////////,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))+++---///111111111000000//////......///111222111111999HHHTTTWWW```qqqppprrrzzz}}}zzzeeeqqqxxxjjjfffoooxxxuuuvvvsssfffUUUMMMWWWfffdddiiihhhbbb___dddhhhhhhiiiiiijjjkkkkkkiiihhhfffmmmnnnooooooooonnnlllkkk000111111111111222222222333222222333666666555444444444555666777888888999999<<>><<<<<<======;;;888999;;;<<<<<<:::888777777222:::BBBDDD???999777888333888777444;;;JJJQQQOOO;;;:::888555222111333444000000000000000000000000222000444>>>>>>444///111111111000000000111222333...............000111222/////////000000/////////---000222333222000///...333444333000---+++,,,---.........///000000000111////////////////////////...//////////////////000111111222333333333333333333444555555666666666666555444444333333222222111///222555888999888777555555222:::PPPbbb^^^HHH444555555444444555666777888666555555555444444444333666666555444444333222222222222333444444444444444///333555555777:::888333444666888:::;;;:::888777666666666666666777888999<<<:::777444222222222333555666888999999888888888888666444222000111111222444333222222333333222111111222444555666666666666999888666444333333333444333222222222111111999CCC???888000...111444444333555777999888666444444444666444222333555666555444333111111111333444333222///////////////000111222444444444444333111///...000000111111111111000000111111111000///.........////////////////////////........................,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((+++*********+++---///000000000000/////////.........000111///...444@@@JJJ[[[^^^{{{rrr______dddqqq~~~mmmwwwnnn]]]UUUSSS___bbbaaa[[[TTTQQQSSSUUUZZZccchhhdddaaacccdddcccgggjjjlllkkkhhhdddbbbbbbmmmooosssuuutttpppjjjggg000111111111111222222222333222222333666666555444555555555666666666777777999777999AAALLLXXXgggttt}}}zzznnnhhhkkkpppsssnnnvvvtttkkkgggYYYKKK@@@>>>???EEETTTeeezzz___EEE===>>>???@@@===<<<;;;;;;<<<===<<<:::===:::777555555555555555111555999<<<<<<:::999999///555666222444???GGGHHHGGGEEE@@@999333//////000000000000000000000000000222///222999:::222000333111111000000000111222222------------...///000000......////////////......///111222111///.........///000000...+++***+++,,,......//////////////////////////////////////////...............---------000000111222222222222222111222222333333333222222111111111111111111111111000111333555666666555444333000888KKKZZZVVVDDD555444444333333333444444555555555444444444444333333666666555555444333333333333333444444555555444444000333555777;;;>>>;;;444444555777888999777666555444444444444555666777888;;;:::777444333222333333666555555777;;;<<<;;;999777666444222111111222333555444222222333444222111222333444555555555444333999888666444333333444444555333222222111666DDDSSSGGG===222...222555444000666777777666444222222333666444333222333444333222222111000111333444333222//////........./////////000000000000///...---,,,/////////000000///////////////......---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''+++*********+++,,,...////////////...............---///000...+++...666===UUUVVVbbbkkklllqqqpppbbbWWWWWW\\\iii{{{qqquuuzzz|||~~~ttt^^^KKKAAADDDFFFEEEEEEMMMWWWWWWPPPMMMUUU]]]]]]]]]```cccdddjjjnnnqqqoooiiieeeeeegggqqqrrrssssssqqqnnnjjjhhh000000111111111222222222333222222333666666555444555555555555555555555555;;;888555666999BBBSSSccc{{{rrr```ZZZ[[[ffflllyyyxxxrrrpppooommm~~~fffRRRHHHFFFDDD<<<:::EEETTTeee}}}{{{|||yyy\\\BBB;;;>>>===<<<===<<<<<<;;;;;;;;;;;;;;;:::>>>:::444222444555444222111222555888;;;;;;999777111444444//////555:::;;;NNNKKKEEE<<<444///......000000000000000000000000111...000444555111000444111000000000000111111111---------......//////000---......//////......---111111111000---,,,---...---......---++++++,,,---///.............................................//////......------,,,,,,//////000111111111111000111111111111111000///////////////000000111111111000111111222222333333333333000444AAAKKKIII>>>555333222222222111111222222444444333333333333333333555555555555444444333333333444444555555555444444111444666999>>>AAA===666555666777888888777555444333333333444555666777888<<<;;;888555444444444555777777777888::::::::::::777555333111111111222333333222111222555666555444111222444555555555444333888777666555444444444444444333333222111777HHHXXXEEE>>>777333444555333111555666666444333333444666888666444333222111000///222111000111333444444333000///...---------------///////////////.........---......//////......---...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************+++,,,---............---------------,,,...000...,,,---111666BBBHHHNNNNNNQQQ^^^eee```eeedddeeemmm|||~~~uuuuuussspppqqqxxx}}}pppbbbYYY@@@>>>666444EEE___kkkiiiSSSRRRQQQRRRXXXaaaiiinnnjjjnnnqqqnnngggeeejjjooouuurrrmmmjjjhhhiiilllnnn000000111111111222222222333222222333666666555444555555555555444444444444:::888777666555999EEESSSggguuuqqqhhheeeccchhhuuuyyypppeeehhhooo}}}ooo\\\MMMDDD@@@AAAAAABBBNNNfff}}}nnnppphhhNNNBBB<<>>BBB???999666777777888888777666555444444444555666777999:::===<<<999777666666666777666999;;;:::666555777;;;666555333111111111333333444333222333555666666555000111333555666666666555666666555444444333333333111111222444333666BBBOOO<<<<<<<<<999666444333444222444444444444555777999555555444333222111222222222111000111333444333222000///...---,,,,,,,,,---//////...............///------............------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))************+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,...000000//////222444000???FFFDDDJJJVVV___ddduuuxxxyyy}}}yyy}}}yyywwwxxx{{{yyyXXXNNN;;;000>>>___zzzoooaaaRRRNNNUUUaaajjjooohhhkkklllgggaaa```gggnnnpppmmmiiifffeeehhhkkkmmm000111111111111222222222333222222333666666555444444444444444444444333333555444666888777888???IIIVVVcccuuu~~~vvvrrrhhhgggllluuu|||ooodddcccqqq}}}iii\\\LLLBBB>>><<>>??????;;;666999???<<<======;;;999777777888888777666666666555222000444555666888999777444111555333111222444777777555111222333222222222555777////////////////////////111000//////000000111222000000111111111000///......//////000000000//////,,,,,,------------,,,,,,/////////...,,,+++---...---......---,,,,,,...///,,,---------------------------------------------..................------,,,------...............000000000000000///......000000000111111222222222000000000000000/////////000666CCCNNNMMMAAA555...//////000000111000000///111111222222222222333333333333333222222222222222333333444444333333222222111666999999:::======:::666666777777777777777666555555555666777999:::;;;===<<<999777666666777888555999<<<999444222666;;;666555333111111222333444888777555555555555333111111222444666777777777777444444444444333333222222000000222555666666;;;CCC555999<<<;;;666333333555000222444555555666888:::000222333333333444666888333222111111333333222111000///...---------------......---,,,,,,,,,------------............------.........---------------++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''************************)))******++++++++++++,,,++++++++++++,,,,,,,,,,,,+++---000000000111222444+++;;;AAACCCNNNUUU[[[fffxxx~~~~~~wwwqqqtttzzzsssbbbJJJ:::===QQQlll~~~mmm[[[UUUVVVZZZ\\\___gggiiiiiifffaaaaaafffkkkgggiiikkklllllljjjhhhfff000111111111111222222222333222222333666666555444333333333333333444444444222111333666666666;;;BBBKKKVVVeeeqqqwwwvvvtttssskkkgggfffjjjsss~~~vvvooopppmmmlllxxxwwwkkkiiiUUUJJJAAA???BBBHHHTTT___ssswwwsssnnnRRRAAA<<<@@@???:::777999<<<<<<999;;;<<<;;;888777888:::555666666555333222222333555666666555444333333333333444444555333222444666555777777666444222222333////////////////////////111222111//////000111000000000111111111000...------.../////////...------,,,,,,------------,,,,,,,,,...///...---,,,---...---......---,,,+++---...+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------------....../////////......---000000000000000111111111000000111111000///.........444@@@HHHEEE:::111///---...///000111111000000111111111111222222222333111111111111111111111111222222333333222222111000///555888555333666999999444444444555666666666666444444555666777999:::;;;;;;:::888666555555666777555777777666444444777999666444333111111222333444999777666555555555333222333444666777777777666666222222333333222222111111222000222777999777888:::666777888777555444333444...000333555555555555777222444555444333333555888555333222222222222111000//////..................///...---,,,++++++,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((()))))))))))))))))))))))))))******+++++++++++++++************++++++,,,,,,+++---...//////000111222...888888@@@TTTXXXXXXggguuummmgggkkksssrrr___TTTLLLJJJTTTbbbooojjjhhhiiieee\\\TTTSSS^^^aaaeeehhhhhhiiijjjlllhhhkkkoooqqqppplllgggddd000111111111111222222222333222222444666666555444222222222333333444444444333000000222333333777===>>>GGGUUU```hhhmmmqqqtttsssnnnjjjiiilllvvvzzzxxxdddYYY```nnnsss{{{{{{qqqrrrqqqhhh]]]NNNGGGIIIFFFBBBCCCJJJTTTbbbyyy~~~___GGG>>>@@@:::>>><<<666888??????888666999;;;:::888888:::<<<444555666333000///222666666666444222///000333666222555888666///***---333333444666666444222222222////////////////////////222333222//////000000//////000111111111///...---,,,---.........---,,,++++++,,,,,,------,,,,,,++++++,,,......---,,,---...,,,------,,,+++***,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,------------,,,,,,------......---------000000000000000000000///000000111111111///...------000666999555......333,,,---///111111111111111000000111111222222222333000000000000000111111111222222222222222111000///,,,444777333...000555888222222333333444555666666333444444555777999:::;;;:::888666444333333444555666444222333666888999888666444333111111222333444666555444555666777666555666777888888888777555444111111222222222111000000555111111777;;;999777777:::777444333444444333222---000333555444333222333888999999666222000111333666444222222222222000/////////.........//////000111000///---,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((()))******+++++++++******))))))******+++++++++,,,+++,,,---------......///222333...;;;WWWZZZXXXiiiuuu~~~zzz{{{llldddffflllvvv~~~tttrrreeePPPIIIPPP[[[dddttt{{{iii[[[WWWNNNSSS\\\eeejjjllllllkkkqqqqqqqqqpppnnnllljjjhhh333222111111000000111111222333555666666555444333111111000000000000111111111222333555666666555555;;;???BBBFFFLLL[[[pppwwwnnnooommmpppzzzsssooonnnvvvssskkkbbbTTTVVVMMMKKKRRRXXX^^^nnnzzzssspppqqqsssiiiVVVIIIHHHCCC<<>>EEEKKK^^^``````^^^```eeegggfffmmmsssyyy}}}~~~uuuwwwsssuuu{{{mmmZZZFFF======DDDSSSbbbjjjjjjkkkggg[[[OOOLLLPPPOOOUUU^^^eeeiiijjjjjjjjj222222111000000000000000...///111222222222222111000000////////////000000000111222333444333222222444555666666777>>>IIIRRR]]]ooo{{{vvvtttyyyooolllsss~~~xxxnnneeebbbeeemmm^^^PPPKKKKKKOOO]]]mmm{{{pppfffaaaeeepppyyyvvvkkkddd]]]WWW\\\[[[LLL???AAABBB>>>???FFFHHHHHHFFFEEEJJJUUU___bbbfffuuu{{{qqqvvvfffPPPLLLGGGBBB>>><<<;;;:::;;;999888777666555555555555555777::::::888666555555666444333333111...///333000111222444444444555777444555555555555444333333333333333333333222111000000000...------------...------,,,++++++,,,------***,,,------,,,---///111000000///...------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))+++******---111555666666...,,,+++***+++,,,+++***((())))))***++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,------,,,++++++...111////////////.........---000000////////////000000...//////////////////.........---------...//////000000000000000111222222444333222222222222000.........///000222333555666333222111111222222111000///000111111222555999===???:::777888777444222444444333333222222222222222000000///111444555555444222222333333333333222111222222222222222222222333111333555555444222222333111111111111111111111111333222000///.........//////...,,,---......---+++***+++++++++,,,,,,,,,---*********+++++++++++++++++++++,,,,,,,,,,,,++++++************************((((((((((((((((((''''''((((((((()))(((''''''&&&,,,***(((''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,------------.........)))///555777444444888===RRRVVVYYYZZZ\\\aaaggglllpppyyyxxxyyyyyy|||xxxzzz}}}~~~ppp\\\LLLAAA>>>AAAFFFTTT^^^nnnxxxsssdddWWWRRRIIIMMMTTTZZZ```dddhhhkkk222111000000//////000000---///111333444333222111000000////////////000000000111222333333333222111///111222222111333666:::DDDVVVeeemmmssspppwww~~~rrriiiiiittt~~~tttsss{{{~~~yyy|||vvvddd]]]XXXQQQTTT\\\___XXXLLLCCC???CCCKKKQQQYYY[[[XXXOOOGGGDDDEEEEEEBBBEEE===:::GGGPPPSSSXXXrrrnnnhhhbbbdddqqq~~~uuuqqqVVVGGGBBB>>>>>>===:::888:::<<<>>>999888777666666555666666333777<<>><<<::::::888555999888777666666555555555666;;;CCCIIIMMMNNNOOOPPPVVVGGG888333333222000///222777999666333444666666444444444333333333333222222222222333333222222111------------------,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---,,,+++,,,...///,,,,,,---------.........******++++++++++++******((((((((((((((((((((((((************************)))************+++++++++************************)))))))))))))))))))))))),,,***))))))***+++******+++++++++*********))))))++++++++++++************))))))))))))))))))))))))))))))******************+++***)))+++///222222222111111000///...............------,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,,,,---...//////000////////////000111111111///...///000222222111------...///111333555666222///...///222444222000222111000///...111555999>>>999666777888666666888333333222111000000000000000//////000222444333222222222222222111111111111111111111222222222222222@@@???<<<777222//////000111111222222222333333333000000000//////............---,,,,,,------,,,***,,,,,,++++++***))))))(((*********)))))))))))))))))))))***+++++++++******************************''''''''''''(((((((((((((((((((((((((((''''''&&&)))'''''')))---///---***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))*********++++++++++++,,,,,,,,,,,,---,,,---000333555333000111===JJJOOOMMMTTTllliiihhhhhhiiinnnvvvxxxoookkkfff^^^JJJDDDAAAHHHSSS^^^jjjsssssspppkkkddd___\\\]]]___111111000///////////////,,,000666:::;;;999444111//////............//////222333444555555444333222111111111000000000111222333BBBKKKRRRXXXWWW\\\mmmlllwww}}}zzzuuurrrnnnjjjiiihhhiiijjjmmmuuu~~~sssjjj___YYYZZZ```eeeggg``````aaabbbbbbbbbeeegggppp{{{~~~xxxuuuyyykkkJJJ??????;;;888999;;;@@@AAA===::::::777111888777666555444444444444888>>>FFFLLLNNNNNNNNNNNNPPPCCC777333222111000222111888;;;666333666999999777666444333333333444555111222222333333222222222+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...------------,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++************************))))))******)))(((((()))+++***((((((***+++***)))******++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---***)))...666:::888444111000///---------------//////............//////...---,,,++++++,,,---...,,,,,,,,,,,,---///000111///////////////000111111222000......///000000///////////////000222333444111...,,,...333555333000222222000//////222777;;;???999555666777555555888333333111000000/////////000///...///111222111000111111111111111111222222222222222111111111111111>>>===888333///...000222111111222222222222333333//////////////////.........---+++,,,------,,,******************)))))))))******)))))))))(((((((((((())))))***++++++******************************''''''((((((((()))))))))((())))))))))))(((''''''((('''(((---333555222///))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))))))))*********+++++++++...------///222444333111222666===DDDIIISSShhh}}}wwwqqqvvvyyynnnmmmkkkjjjkkkoootttxxx~~~~~~{{{zzzdddWWWHHH@@@???GGGVVVdddqqqrrrsssqqqmmmhhheeeddd111111000///////////////+++000777===>>>;;;555111//////............//////333444555555555444333222111000...------000333666///===FFFMMMRRRMMMNNN[[[^^^mmmzzz|||yyyzzzyyywwwuuuhhhccchhhhhhiii~~~tttqqquuu~~~yyy}}}{{{pppwwwkkkSSS@@@>>>???999888>>>999;;;:::555666;;;===999666666555444333333333333444999???CCCBBB???===;;;AAA999333111000///222666///777;;;777444888<<<<<<999777555444333444666777111222222333333333222222***+++,,,,,,------------+++,,,,,,---------,,,,,,,,,------,,,+++***,,,---......---,,,++++++***)))******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************)))***++++++************+++)))((((((***+++***)))))))))***+++,,,------...************))))))))))))************************))))))))))))((((((((((((///+++***111;;;???<<<666000///...,,,++++++,,,,,,000000////////////000000///...------------...///+++,,,,,,---...///111222///////////////000111111444222///......///...---000/////////000111222222000---+++...333666444111222222111000000444999>>>@@@:::666666666444444666333222111000////////////000///...///000111000///111111000000111222222333222222222111111111000000666555111---+++---222555111111111111111111222222...///////////////...---...---+++,,,------,,,***(((((())))))******++++++******))))))((((((((('''(((((()))***************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((((('''((((((***111888:::777222))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((())))))))))))*********......///000000111222333333000333===GGGPPP]]]jjj~~~qqqiiihhhyyy{{{zzz}}}wwwlllnnnrrruuuwwwvvvrrrppptttyyyxxx{{{xxxnnn```PPPBBB<<>>???===;;;>>>:::777555666777777777999888666444333111111111555555555555555555444444444444333111//////111444666666555666777888:::;;;777777666555444444333333222333333333333222111111......---------,,,,,,,,,+++++++++++++++++++++++++++''',,,777777,,,'''+++///---++++++------+++))),,,+++******++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''((()))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***************+++************************))))))))))))))))))))))))---+++((('''((())))))(((111000111666<<<===:::555,,,,,,,,,---------......------------------------------------------,,,,,,.........///000222333444000000000000////////////111000///...---,,,,,,,,,---///222444666666666555222111222333444444111//////000111111111222555888:::999999999999666111...000///....../////////...//////000111111111111111000000000000////////////111111111111111000//////,,,---///222444555666666111000111222333333111////////////...------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******---222777888555111+++***((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***((('''&&&&&&'''((())))))))))))*********************+++,,,---///000///222444555999FFFYYYhhhvvvwwwiiibbb^^^]]]lll}}}yyyuuuwwwuuuzzzzzz{{{xxxvvv|||vvvdddeeepppwwwvvvyyy{{{zzzwwwnnn\\\LLLFFFIIIAAAAAADDDLLLUUU]]]dddjjj222111000///............---...///000111222222222111000...------///111333222222222222111000//////........................///111222000000444;;;BBBIIIPPPYYYaaagggllloooqqqtttvvvxxxzzzyyywwwsssqqqpppqqqqqqqqqqqqtttyyy|||rrruuu{{{sssYYYDDD;;;===;;;999999:::;;;999666:::777333222333555666777666555444222000/////////444444555555555555555444444444444222000111333555444333333333333555666777666555555444333333222222111111222222111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---111::::::111---000...,,,***+++------+++))),,,+++)))***++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))*********************************))))))))))))))))))))))))---+++)))((()))******)))...,,,,,,///333444111---++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------.........///000111222333000000000000////////////111000///...------------000111333555555555444333222222222333444444222000///111444666555555555666888777777888888666222///,,,,,,---///000000///...///000000111111111111111000000000000//////000000000000111111000000///...---...000222444555666666111111111222333333111000/////////...------,,,,,,......---,,,,,,+++******))))))))))))))))))))))))+++******))))))******+++++++++******))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$&&&***---...,,,)))+++***((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&''''''(((((()))))))))******************+++,,,---...///000222333333555???NNN[[[llllllhhhdddcccbbb\\\UUU]]]jjjzzz}}}yyy{{{}}}rrrxxxsssiiinnnppppppttt~~~|||yyyuuummmeeedddgggSSSKKKAAA===>>>DDDJJJOOO222111111000///////////////...---,,,,,,...000111111000///......000222333222222222222111111000///........................000111222000---...222666222999AAAHHHNNNUUU```gggxxxrrrooouuuvvvkkkqqqmmmkkkooovvv{{{zzzwwwzzztttvvvzzzzzzxxxeeeVVVIII>>>777777999888888888999888666333777444000///111444666777555444333111000/////////222333444555555555555555444555444333222333555777333333222222222333333444444444333333222111111111000000111111000000///...//////.........---------------------------------///+++...444444...+++///---,,,***+++,,,,,,+++***,,,***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))---+++))))))***+++***))),,,***((()))+++,,,***'''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////......///000000111////////////000000000000111000//////............333333444555555444222111333222222333444444333111000333888:::999777555444777777666666777555222000,,,---000222333222111000000000111222222222222111000000000//////000000111///000000000000///.........///000222444555555666000111222333333222111000//////......---,,,,,,,,,.........---,,,,,,++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&(((***+++***)))***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((())))))))))))******))))))******+++,,,......000222222111000555???HHHaaa]]]VVVPPPSSSZZZ\\\ZZZfffttt||||||xxxqqqllljjjkkkooowww~~~}}}{{{wwwtttuuunnnbbbQQQBBB;;;999999888222222111000000000000000222000///------...000111111000///...///000111222000000111111000//////...........................///111222111000000222444,,,111888;;;>>>FFFTTT___ssskkkgggrrr~~~pppvvvuuuwww~~~}}}tttrrrxxxqqqjjj|||}}}uuuppppppsssrrr|||[[[PPPEEEAAA@@@>>><<<<<<888999:::::::::999666444777444000///111444666666666555444333222111111111111222333444555666666666444555555555444555777999666666555555444444444444222222111111111000000000000000111111000000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))......)))))),,,++++++******++++++******+++)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((()))******************************)))))))))))))))))))))))),,,+++)))***+++++++++***,,,***'''''')))***)))((()))))))))*********++++++*********+++++++++++++++******+++,,,------......///...............//////////////////000000000000111111000/////////000000333444444555444444333222333222111222444444333222222555888999888777666555:::888777666666555222000111222444444444333333444000111222222333333222222111000/////////000111222///////////////......---...///000222333444444444000111333333333111111111//////...------,,,,,,+++---------,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((()))*********((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))***)))))))))******+++------...000111///---///444:::PPP[[[aaaZZZRRRTTT___hhhpppyyypppkkknnnoooooovvv}}}yyyuuu}}}vvvjjj\\\QQQHHH>>>666222111111000000000000000000000000000000000////////////.........///000111---............------,,,........................+++,,,...///.........///...222555555555;;;GGGRRRaaabbbiiizzzxxxppprrrvvv|||~~~xxxrrr{{{|||xxxpppnnn~~~|||yyyuuuyyy}}}~~~{{{rrrrrruuuyyylllZZZDDD<<<888:::<<<999444222888999;;;;;;:::888666555666333000///111222333333555555444333222222222333111222333444555555555555444555666666555555777999666666666666555444444333000000000000000/////////111111222222111111000//////.........------------************************...,,,,,,......,,,,,,...)))************************)))((((((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))***++++++***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((+++***)))***+++,,,+++)))***)))''''''(((***+++,,,************++++++++++++))))))))))))******++++++******++++++,,,---......---------,,,------........./////////000000000111111111000000000111222222333333444444555555444444222111000111333444333222333444555555444555777:::===;;;888666555444222000555666666333111000111333111111222333333333333333111000/////////000222333///////////////......---...///000111222222222222...111333333111000000111.........---,,,,,,+++++++++++++++***************))))))))))))))))))))))))***))))))))))))))))))***''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((('''(((((((((((()))))))))))))))))))))******+++,,,,,,...000///------000333<<>>BBB999666222111111222222222222666:::999444000///111222333333444444444444444222111///...///111444555000000111111000000///...------......///.........+++///222222...,,,---000......---,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&''')))%%%%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&((()))++++++++++++'''''''''((((((((()))))))))(((((((((((()))******+++,,,.../////////000000111666===FFFWWWkkkxxx|||qqqbbb^^^^^^hhhrrryyy}}}wwwtttpppkkkhhheeedddjjjrrrzzzzzz|||zzz//////............///000.........//////000000000+++++++++,,,,,,,,,------,,,,,,---......---------------------------------*********+++---//////...,,,---...//////...------000555;;;@@@FFFOOOYYY```RRRVVVaaarrrwwwkkkgggiiimmmttt{{{{{{}}}}}}hhhTTTFFFBBB<<<999<<>>666666555555555666777777333333444444444333222222555777888777555444444444111222333444444333222111/////////000000000000000///////////////......---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))++++++******++++++)))&&&(((******((('''))),,,(((''''''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&)))******)))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&(((******(((&&&&&&'''((()))(((((()))***''''''''''''((((((((()))&&&&&&''''''((())))))***,,,,,,++++++++++++++++++)))))))))***+++---...///---......///000111111222111111111222333444555666:::888777555333222222111///---,,,,,,...000111111---...000111444999@@@DDD444111......///222333444000777>>>@@@;;;666333333222333444444555555444444222111///...///111444666111111111111111000//////,,,,,,------...------,,,***...222111---+++,,,///......---,,,,,,++++++***+++++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###&&&((((((&&&%%%&&&((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&(((***,,,,,,,,,+++''''''''''''((((((((())))))(((((((((((())))))***+++,,,.../////////000000///222444666DDD^^^yyy{{{}}}xxxjjj^^^]]]bbbfffeeekkkooottt|||}}}{{{mmmaaa___jjjxxx}}}}}}{{{111111000///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...---------,,,,,,+++++++++///...---,,,,,,---...///222111111333777===CCCGGGBBBMMM```uuu}}}ooohhhiiiqqqwww|||{{{yyy|||wwwgggWWWHHH???:::999777777888888666555555555555444444333333333555555666666555444333333222333666999<<>>777333777666444555666666555444444444444444333333333222444444444444444333222222222333444555666888888999777555444444555666444333444333222222222444555777777555444333444333111000333333111///...///222444000000000000000111222222222111000///...............---,,,+++************+++***)))(((((()))***+++---,,,,,,+++******))))))))))))(((((('''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++))))))))))))+++---///000000///000555;;;;;;666000111111111222222222333333333222111/////////000111///000000111111111111000/////////000111222333444000///...---...000333444444666888888666333222222444444555555555444222111111111111111222222333333111000000//////...------,,,,,,------------.........,,,+++,,,...///...---...---,,,+++++++++,,,,,,+++***)))(((((()))***+++*********)))))))))(((((()))((((((''''''((()))***''''''((((((((()))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&(((,,,///...)))%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((())))))***((((((((((((((((((((((((((((((((()))******++++++***+++++++++,,,...///000111222222111222<<>>IIITTT^^^ccc```bbbfffkkkqqqzzzwwwmmmkkkmmmooosss{{{~~~}}}qqqeeeXXXMMMFFF@@@<<<666333222333555555333222111222333444444222333333333333333222222222222222222222222222111000000111111222222333444444666555444444555555444222333222222222333444666777555333222222333333222111333333222000......000333111111111000111222222333222111000///............---,,,+++*********************))))))))))))******,,,,,,++++++***)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))************)))))))))***,,,---///000...,,,///777@@@AAA888000000111111111222222222222111000///.........///000000000000000000000//////------...///////////////.........///000222444555555666777555222111111111555666666555444333222111000000000111111111111222000//////...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++***+++---...---,,,------,,,++++++++++++,,,******))))))))))))************))))))))))))((((((&&&&&&&&&'''((())))))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&+++---///,,,'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''(((((())))))******+++*********+++,,,---...///111111000......000555999HHHQQQVVVTTTPPPSSSZZZ```hhhhhhttt~~~ggg\\\ffflllooovvv...------,,,,,,---------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))***++++++++++++++++++*********++++++************++++++,,,------------,,,,,,+++...---,,,,,,///333888;;;888===EEEOOOYYYccclllrrrqqqoooiii^^^WWWXXX```gggtttvvvjjjdddbbbcccccc[[[TTTKKKDDD???:::444///666444222111222555888:::000//////000222444333222222222222222222222222222111111222222222111111000//////000111333444555666444333222222333333222000000000000111222444555666222111000111333333333222333333222000...---///111111111111111111222333333111111///...............,,,,,,+++******************))))))))))))))))))***++++++******))))))))))))'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&)))++++++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,---...///))))))---333999999444...000000000111111111111222000///...---------...///111111000000////////////,,,---...//////...,,,++++++---000333555666555555666666555222000///000111555555555444333222111000000000000000000000000111///......------,,,++++++,,,,,,,,,+++***)))))))))+++******+++,,,---,,,+++,,,,,,,,,+++++++++++++++***))))))))))))))))))***))))))))))))))))))((((((%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&,,,,,,,,,)))&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((()))*********************+++,,,---...000///......000111111111111<<>>=========>>>;;;666444555444111333333444333111000000000000111111000///...000111---///111222222555999===///......///111222111000.........//////000000000......///000000000000000111111000000000000000///222111///000111111000...---......///000000000//////...---...000111111//////000111000///...///111//////......//////000111000000///...------------******))))))))))))******((()))***++++++***)))((((((((((((((((((((((((((('''((()))******((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((******'''((()))***++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))******))))))***++++++***((()))+++---........./////////000000...---,,,,,,,,,...///000000///...------...000111000000/////////000000111...000222444555666666666222333333222111000222333111000000//////000222222333333222222111111111111//////......---,,,,,,,,,+++++++++******)))))))))******+++---......,,,******++++++,,,+++***)))(((((()))***++++++***)))((('''''''''((((((((())))))&&&(((+++------+++(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))))))))***++++++++++++++++++,,,---...000444///,,,---111777EEERRR```zzz~~~aaaQQQYYYgggvvvzzz~~~---------------...///000++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---'''((((((((())))))******)))***+++,,,,,,+++***)))))))))(((((((((((()))***((()))***+++,,,,,,------+++,,,---......///222444///,,,---000...***---555...///000///......000222...111222...---000222111000111111000///...///000***...000000---,,,---///,,,---...---...222999>>>///...---...000000000...---.........//////000000,,,------.../////////......///000111222444444555333222111111222222111000...///000000000000000//////...---...000000000///...///000000//////000111...............///000000000000...---------------***)))))))))))))))******((()))***++++++***)))((('''''''''(((((((((((((((''')))***+++***)))'''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))((())))))******+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))(((((()))(((&&&(((***,,,+++***............/////////000...------,,,---...///000///...---,,,---///111222000//////......000111222222000///...000333666888000222333333222222333444111000000000000222333444333333333222222222111111000//////......---,,,,,,++++++++++++******************+++---//////,,,*********+++,,,+++***)))(((((()))***++++++***)))(((&&&'''''''''(((((())))))%%%'''+++...///---***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))))))))))))))***+++'''))),,,,,,++++++,,,...***+++000333111///888DDDJJJaaapppiii\\\ZZZ___aaammmooovvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++***,,,///000...+++---------............///---------......000111111111111000000//////......,,,------...///000000111......---,,,---...///000444222000///000333777999888666222//////111444666////////////000000000000000///------...000222444111111111111000///...---......+++))),,,000000,,,000//////...------,,,,,,************))))))))))))+++++++++***)))(((((('''***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$######"""&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((()))))))))***++++++,,,,,,000...,,,,,,...///...---..................---------,,,,,,,,,...000222333000000000000/////////...000111222222333333333333111111222222222111111000333222111//////000222333777666444222111111111111111111000......---------------------,,,+++***))),,,,,,,,,+++***)))(((''')))***,,,------,,,***))),,,)))'''***---...***&&&))))))))))))(((((((((((((((***...000000...***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******))))))***+++,,,,,,,,,,,,///---...//////000888@@@EEEJJJSSS___gggfff]]]TTTeeeiiivvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...000111///,,,------------............,,,,,,,,,,,,---...///000/////////.........------------......//////000000...------,,,---...///000111000///...///222444666555333111......000222444........./////////000000......------...///111222000000//////...------,,,---...+++))),,,111000---//////...------,,,,,,+++************))))))))))))++++++******)))(((((('''***)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,000...,,,,,,,,,---,,,+++........................,,,,,,,,,---...000222444000000/////////000000111111222222333333333333222333333333222111000///...444333111000000111222333666555333111000000000111111000///...------------.........------,,,+++***++++++,,,,,,+++******))))))***,,,------,,,***)))---,,,+++,,,...---***((())))))))))))((((((((('''(((***---//////---***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***)))***+++,,,,,,---------...---...000000000777???DDDDDDHHHOOOWWW\\\ZZZXXX]]]hhh~~~~~~www{{{|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...000222111///---,,,,,,,,,---------......++++++++++++,,,---......---------------,,,,,,,,,........................---------,,,---......///---------...///000222222222111///.........///000---------.........//////------...///000000000000///......------,,,,,,,,,,,,---,,,***---111111.........---,,,,,,++++++***************))))))))))))+++******))))))(((((('''***)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%'''((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))******++++++,,,000...,,,++++++,,,***)))........................---------...000111333444111000///...///111333444333333444444444333222222444444333333111000...---444333222111111222333444444333111000//////////////////...---,,,,,,,,,,,,...............---,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))---...000///---+++******)))))))))(((((((((''''''((())),,,------,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))*********+++,,,------------,,,,,,...111111000555<<>>BBB===555000///222000...***'''%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%222---'''###$$$%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""############""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((******((((((((((((((((((((((((*********)))))))))))))))+++,,,...---,,,,,,---///000000000000//////////////////...------...///000000000111111000000///...,,,------,,,++++++,,,...------...//////---,,,++++++,,,------***)))((())))))((('''(((******((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******,,,,,,+++*********++++++************+++++++++++++++,,,------..................///111333777:::<<>>@@@???===999555666<<>>CCCFFFFFF>>>;;;777333000/////////111+++)))+++---,,,---///++++++***)))))))))))))))))))))(((''''''''''''''')))(((''''''''''''((())))))'''%%%%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%########################################################################%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%))))))+++---...,,,)))&&&&&&'''((((((''''''((()))((()))))))))))))))******)))***++++++))))))***+++------,,,,,,,,,+++++++++++++++++++++******))))))%%%'''))))))'''&&&'''((((((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""#########$$$######$$$$$$$$$$$$######"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())),,,------,,,+++******---111888CCCLLLLLLFFF555222......///000...,,,...***))),,,---******,,,******))))))((())))))))))))((((((''''''''''''(((((((((''''''''''''((((((((('''&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%########################################################################%%%%%%$$$$$$$$$###############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&(((***)))'''$$$%%%'''(((((('''&&&((()))'''(((***)))(((((()))+++)))***+++***))))))***+++,,,,,,,,,+++++++++******)))************)))(((((($$$'''***)))&&&%%%&&&)))''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---,,,++++++***+++,,,111===EEECCC;;;444111......000000...+++,,,******,,,,,,)))(((+++***))))))(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%########################################################################$$$$$$$$$$$$##################""""""######$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######%%%''''''&&&%%%%%%&&&((('''&&&&&&''')))&&&(((***)))(((''')))+++(((***+++***)))((()))+++++++++*********)))))))))(((((()))***)))((('''&&&$$$'''***)))&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,***,,,,,,---111777666222555222///......---+++)))+++)))***,,,,,,((())),,,))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%########################################################################$$$$$$$$$$$$##################""""""######$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$'''(((((('''%%%&&&((('''&&&&&&''')))&&&(((******'''''')))+++(((***+++***)))((()))************))))))))))))((('''((()))))))))(((&&&%%%###'''***)))&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))++++++*********+++,,,---)))...///,,,***---000111...---,,,+++,,,------,,,***((())),,,+++)))***...))))))(((((((((((()))***(((((('''''''''(((((()))''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%########################################################################$$$$$$$$$############"""#########"""###$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''***)))))))))***+++,,,,,,+++***)))(((&&&$$$######(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!"""""""""####################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))++++++++++++,,,,,,---...///...---,,,,,,---///000************)))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((('''******))))))******+++,,,---,,,+++***((('''&&&%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********++++++---......000...---+++***+++,,,---++++++++++++*********)))'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$##########################################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((******)))))))))***++++++------,,,+++***((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++---...//////...,,,+++***)))******,,,,,,+++++++++*********'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################%%%%%%$$$$$$###""""""!!!########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))******++++++***))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))+++---...///...---,,,+++******+++++++++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))((())))))***((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""#########$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''''''''(((***,,,...///+++++++++,,,,,,---......))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""############$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******)))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""################################################$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''((()))+++,,,---******+++,,,---...//////))))))(((((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$""""""""""""#######################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))*********)))(((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''((()))***++++++******+++,,,,,,,,,,,,,,,))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$##################################################################$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%""""""""""""####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))*********)))((((((((((((((((((((((((((())))))))))))$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&'''(((******((((((((((((((((((((((((((((((((((((((()))************+++++++++******)))************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%################################################!!!!!!"""###############################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%########################'''%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((((((((((()))************************(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%################################################!!!""""""###############################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$########################&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((((((((((((((()))************************((()))))))))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################!!!"""######$$$$$$######################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########%%%&&&'''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$################################################""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""########################$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$!!!!!!"""""""""#################################""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))))))))))))))))))))))))))))))))******))))))((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################"""######$$$%%%""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""########################$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((((('''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######""""""#########$$$$$$$$$#########"""""""""!!!!!!########################""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################""""""###$$$$$$%%%""""""#########$$$$$$$$$################################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################"""###$$$$$$%%%$$$$$$$$$################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""############$$$%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%"""############$$$$$$$$$################################################!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$%%%$$$$$$###################################################"""###$$$$$$%%%%%%$$$$$$################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$########################&&&$$$###$$$%%%%%%$$$###################################################$$$###############$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((())))))******)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&"""############$$$$$$$$$################################################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$############################################################$$$%%%%%%%%%%%%$$$################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%########################'''%%%$$$$$$%%%%%%###"""################################################!!!!!!""""""###$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""#####################$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&''')))************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""############$$$$$$$$$################################################ !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$###"""!!!"""###!!!!!!"""###$$$$$$%%%%%%################################################################################################$$$$$$$$$#########""""""########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############""""""""""""###$$$$$$###!!! !!!###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######""""""######$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$#########""""""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######"""######$$$$$$######"""########################!!!!!!"""""""""#########$$$$$$$$$######"""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$############""""""""""""###$$$$$$###!!! """###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$###"""!!!"""###"""""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$###############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$############""""""""""""######$$$###!!! """###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$##########################################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$###############################################################################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$######""""""############""""""########################!!!!!!!!!"""""""""########################""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$############"""""""""!!!"""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""""""""########################$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$$$$#######################################################################################################################################$$$$$$############$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!###$$$###"""!!!"""##################$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!"""######"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""########################"""######$$$$$$$$$############$$$$$$$$$######"""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""######"""""""""######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!###$$$###"""!!!"""##########################################################################################################################################$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""######""""""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""############$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######""""""######$$$%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###"""""""""""""""##############################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$################################################################################################!!!###$$$###"""!!!"""###########################################################################################################################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""#########$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""##################################################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""#########$$$################################################""""""#########$$$$$$$$$######################################################""""""""""""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!###$$$###"""!!!"""###$$$$$$##################################################################################################################""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""!!!"""###"""!!!"""###%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%#########"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!"""#########""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))******)))'''%%%$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###################################################!!! ###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%##############################""""""""""""""""""################################################%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$################################################%%%%%%$$$$$$###""""""""""""""""""$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$############"""""""""!!!####################################"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#######################################"""############$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$%%%$$$"""!!!!!!!!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***)))'''%%%$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################!!! ###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%################################################################################################%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""#################################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$################################################$$$$$$$$$##################""""""$$$&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$############""""""""""""####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################"""############$$$$$$$$$########################'''&&&&&&%%%$$$###""""""$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%(((+++&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$$$$###""""""!!!"""""""""######""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$#################################$$$$$$##############################$$$$$$$$$$$$$$$$$$################################################$$$###""""""!!!"""""""""!!!!!!!!!"""""""""####################################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$######$$$&&&'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$#########"""""""""""""""#################################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$#################################################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&))),,,&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""######"""""""""!!!!!!""""""##################""""""""""""""""""######""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$#####################$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!"""###$$$%%%%%%########################$$$$$$###""""""###$$$$$$"""#########$$$$$$$$$%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%######################################################""""""""""""""""""!!!!!!"""""""""#######################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%%%%$$$###%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""##############################""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##############################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&)))+++'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###""""""""""""""""""###"""""""""""""""#########"""""""""#########""""""######""""""""""""##############################################################################""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$############"""""""""###$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$%%%&&&########################$$$##################$$$&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%################################################"""""""""#########""""""""""""""""""##########################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""####################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$########################""""""###$$$%%%&&&&&&'''###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&&&&((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""######!!!!!!"""############"""######""""""""""""##############################################################################""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######$$$###"""""""""###%%%&&&########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$#########%%%'''################################################''''''&&&&&&%%%$$$$$$##################$$$$$$$$$##################$$$$$$########################""""""######$$$%%%%%%%%%################################################!!!!!!"""############""""""""""""#########$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$################################################!!!!!!"""###$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""####################################!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((('''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$###""""""""""""""""""""" !!!"""###$$$######"""######""""""""""""##############################""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######$$$###"""!!!"""###%%%&&&########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%$$$######%%%(((#################################$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!!!!""""""###$$$$$$%%%################################################ !!!"""###$$$######"""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""########################"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%%%%###""""""###%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###########################"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))(((&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$#########""""""""""""""" !!!"""$$$$$$$$$###"""######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######$$$###"""!!!!!!###%%%&&&########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%$$$######%%%(((""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######################## !!!!!!"""######$$$$$$################################################ !!!"""$$$$$$$$$###""""""############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$###############################################################$$$$$$$$$%%%###!!!!!!###$$$%%%$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$###""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######&&&%%%###"""""""""############$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""############################################################################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""######$$$%%%%%%$$$###""""""###$$$%%%######################################################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$########################%%%$$$$$$$$$###""""""""""""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$##################"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$###""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%###"""""""""############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""############################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##############################""""""######$$$%%%$$$$$$###""""""###$$$$$$######################################################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""######""""""""""""#####################"""!!! """"""""""""""""""""""""""""""""""""""""""""""""#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$######"""#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$######"""###############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############""""""!!!!!!""""""###########################"""""""""!!!"""######$$$""""""""""""""""""""""""%%%$$$###"""!!! """"""""""""""""""""""""#######################################$$$$$$$$$"""""""""#########$$$$$$########################################################################################################################################################################""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################""""""######$$$%%%$$$$$$###""""""###$$$$$$######################################################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$#######################################$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#####################""""""""""""######"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$###############$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$###############################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%##############################""""""######$$$%%%$$$##################$$$######################################################""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%##############################""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$###############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""""""""""""""################################################""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""############################################################$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""######""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%##############################""""""######$$$%%%#########$$$$$$###############################################################""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######""""""######$$$%%%##############################""""""""""""######""""""######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""######$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$########################$$$$$$$$$$$$%%%########################################################################################################################################################################""""""""""""""""""""""""###""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################""""""######$$$%%%"""###$$$$$$$$$$$$###"""######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#############################################$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######"""############$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$######""""""""""""###### !!!""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""""""""###############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""###$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$#########$$$%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######""""""""""""""""""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##############################""""""######$$$%%%"""###$$$$$$$$$$$$###"""######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###############"""############$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""#########$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""###$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$%%%&&&&&&'''""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% """$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""######################## !!!"""$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%################################################################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$######""""""""""""######%%%&&&''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""!!!"""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""########################$$$#########""""""!!!!!!""""""############""""""""""""""""""########################""""""""""""#########"""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############!!!###$$$###"""!!!"""###"""############$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$###""""""############$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%##############################""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$###############""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!! ################################################""""""""""""""""""""""""######$$$'''***)))$$$ ########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$############"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%###"""###$$$$$$###"""%%%%%%$$$###############$$$#########""""""""""""########################"""##################""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""""""""####################################"""""""""!!!""""""############""""""""""""""""""########################""""""""""""###"""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""############"""$$$%%%$$$###"""###$$$"""############$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#################################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$###""""""############$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""!!!!!!!!!################################################""""""""""""""""""""""""$$$###$$$&&&((('''$$$ ################################################$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$$$$"""!!!%%%%%%$$$$$$$$$########################"""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""##########################################""""""""""""""""""############""""""""""""""""""########################""""""""""""""""""""""""""""""######################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""###############%%%&&&%%%$$$###$$$%%%"""############$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$######"""###############$$$$$$$$$$$$######"""############$$$$$$$$$##################$$$$$$##############################""""""""""""######$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""################################################""""""""""""""""""""""""$$$###"""###%%%%%%###!!!########################""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%###"""$$$$$$%%%%%%&&&&&&&&&&&&################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""##########################################"""""""""""""""""""""############""""""!!!"""""""""########################"""""""""!!!"""""""""""""""#########################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""""""""###############$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$#############################################""""""""""""####################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$##################################################################""""""""""""""""""""""""######"""""""""#################################""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###%%%'''((()))))))))###############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""####################################""""""""""""""""""######""""""############""""""!!!"""""""""########################"""""""""!!!!!!!!!""""""############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################!!!"""""""""############"""###$$$###"""!!!"""$$$""""""#########$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$#############################################""""""""""""####################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##############################$$$$$$################################################""""""""""""""""""""""""######"""!!!!!!!!!"""$$$################################################"""######$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&&&&!!!###%%%((()))*********#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$########################""""""""""""############""""""############""""""""""""""""""########################""""""""""""!!!!!!!!!"""######$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""############!!!"""######"""!!!"""###"""############$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$##################$$$$$$##############################""""""""""""#####################$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###############################################################"""""""""""""""""""""""""""######"""!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$"""###%%%'''((('''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$########################!!!"""""""""############""""""############""""""""""""""""""########################"""""""""""" !!!!!!"""######$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""############"""###$$$$$$""""""###$$$"""############$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!""""""#########################################################""""""""""""""""""""""""!!!###%%%$$$"""!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$########################!!!!!!""""""#########$$$""""""############""""""""""""""""""########################"""""""""""" !!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""###############$$$%%%%%%######$$$%%%"""############$$$$$$$$$######""""""""""""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&##############################""""""""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###############""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""###################################################""""""""""""""""""""""""!!!###&&&%%%###"""###$$$################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################'''### ###&&&%%%###!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%$$$###""""""###$$$%%%################################################"""""""""###$$$$$$$$$%%%########################################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$##################################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""###$$$%%%%%%$$$###"""########################%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$######""""""######################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&###"""###$$$$$$"""!!!"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$###""""""###$$$$$$###############################################################$$$$$$$$$########################################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################################################################%%%$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$###############################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$### """$$$$$$######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$###""""""###$$$$$$################################################$$$$$$$$$#######################################################################################$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%########################$$$$$$$$$###############"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################################################################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""########################"""#########$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$############"""################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$### """$$$$$$###"""###$$$$$$$$$$$$#####################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""%%%%%%###"""$$$$$$###""""""#########$$$$$$$$$#########$$$$$$#################################$$$##################$$$################################################%%%$$$$$$$$$###"""""""""################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$###############################################################$$$$$$$$$################################################ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$#################################################################################$$$$$$#################################!!!""""""###$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###%%%%%%#########$$$##############################$$$$$$$$$$$$######################################################%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""""""""########################"""""""""###$$$$$$$$$%%%######""""""""""""####################################$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""%%%%%%"""###''''''$$$""""""#########$$$$$$$$$$$$##################$$$#################################$$$$$$#########################################################%%%$$$$$$$$$###"""""""""################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$##################$$$########################!!!!!!"""###$$$$$$%%%%%%########################"""######$$$$$$######"""###$$$$$$$$$$$$###"""!!!################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%##############################$$$$$$$$$$$$######################################################$$$$$$$$$######""""""""""""""""""######$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################%%%$$$!!!&&&---,,,%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$######################################################################################################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""""""""############$$$#######################################$$$$$$$$$"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%################################################%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$########################!!!"""""""""###$$$$$$$$$########################""""""############""""""######$$$%%%%%%###"""!!!################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%&&&((('''%%%$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$#####################################################################"""""""""""""""######$$$$$$%%%%%%#######################################$$$$$$$$$######""""""""""""#####################$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$%%%""" )))333000%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""###$$$$$$$$$$$$###"""###############################################################$$$$$$$$$########################################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""####################################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%###################################################$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$########################""""""""""""####################################""""""############"""""""""###$$$%%%%%%$$$"""!!!################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$&&&''''''%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""############!!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$#####################""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$%%%!!! +++777333&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""###$$$%%%%%%$$$###"""################################################""""""######$$$$$$$$$%%%########################################################################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""####################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################%%%$$$###""""""###$$$%%%#################################"""""""""""""""########################""""""############"""""""""###%%%%%%%%%$$$""" ################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!!!!""""""######$$$$$$ !!!"""######$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""######""""""""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################&&&&&&%%%$$$$$$######"""!!!$$$((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""!!!!!!########################$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""######################## !!!"""$$$$$$######"""$$$$$$$$$#########""""""################################################################################################""""""############""""""""""""""""""""""""""""""#########"""""""""""""""%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""#####################"""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$######""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$$$$########################################################################$$$$$$$$$######"""######""""""""""""##############################""""""""""""""""""""""""&&&$$$""""""$$$%%%### """"""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$%%%''',,,000---&&&!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%####################################"""""""""!!!$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$###""""""!!!#################################"""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""################################################################################################""""""############""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""###############"""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$#################################"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$%%%%%%%%%$$$$$$#########""""""""""""##############################""""""""""""""""""""""""&&&$$$""""""$$$$$$###!!!""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###$$$$$$############$$$$$$########################################################################"""######$$$%%%%%%&&&&&&'''...333...$$$!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%####################################""""""""""""###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###"""""""""########################""""""""""""############%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$$$$$$$$$$###############################################################################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""######""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""##############################""""""""""""""""""""""""%%%###""""""###$$$###!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###""""""!!!"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%!!!&&&***)))### ###'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$#################################"""""""""""""""######$$$$$$$$$######"""$$$$$$$$$#########""""""########################!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################$$$$$$$$$$$$$$$########################################################################################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""#########$$$##################$$$########################$$$$$$############$$$$$$################################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############!!!"""""""""############"""""""""""""""#########""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################!!!!!!""""""######$$$$$$"""""""""""""""#########""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$%%%%%%%%%$$$$$$######""""""""""""##############################""""""""""""""""""""""""######""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$###############$$$########################""""""""""""""""""######"""######$$$$$$$$$######$$$$$$$$$#######################################!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################################################################""""""""""""#########$$$########################################################################""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""!!!!!!""""""#####################$$$$$$#################################$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$################################################!!!!!!"""""""""#########!!!"""""""""############!!!!!!""""""############""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################!!!!!!""""""######$$$$$$!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""#####################""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########""""""$$$$$$############$$$$$$########################################################################&&&&&&%%%%%%$$$######"""%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$%%%#################################################################################$$$$$$%%%%%%&&&%%%$$$######"""#################################""""""""""""############""""""###$$$$$$$$$$$$###################################################""""""""""""############!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############################################################$$$$$$$$$########################""""""!!!!!!""""""###$$$###############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$################################################!!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################""""""""""""############!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######################## !!!"""##################""""""""""""##############################"""""""""""""""""""""""" """###"""!!!!!!"""$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""############"""$$$$$$############$$$$$$""""""""""""""""""""""""################################################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################################################################"""######$$$%%%%%%&&&&&&%%%$$$$$$###""""""##############################!!!"""""""""############""""""###$$$$$$$$$$$$$$$#########################################################"""""""""""""""##################$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$##############################"""""""""###$$$%%%""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%################################################!!!!!!!!!!!!"""""""""###""""""""""""############ !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$#################################""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################ """######$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""!!!###"""!!! """$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$######"""$$$$$$############$$$$$$#################################################################################$$$$$$%%%&&&&&& ###%%%$$$!!!!!!$$$(((########################""""""######$$$$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""################################################""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""##############################!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$######""""""!!!!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""##############################""""""""""""""""""""""""!!!######!!! """%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""###$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$###############"""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$##################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!######""""""###%%%""""""""""""############$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$###############%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""########################"""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""######"""!!!###$$$""""""""""""########################"""""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$$$$###"""###$$$###############$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""###$$$$$$###"""###$$$""""""""""""""""""""""""############"""""""""""""""############""""""!!!"""""""""""""""""""""""""""""""""!!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$#######################################$$$$$$$$$###############################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""""""""#########$$$$$$########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""########################""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""############"""!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&%%%$$$!!! ########################""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############################################################################################################################################################################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$###!!! !!!"""!!!"""""""""#####################"""""""""""""""""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###%%%%%%%%%###!!! ########################""""""###$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############################################################################################################################################################################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""""""""""""""""""""################################################""""""""""""""""""""""""###$$$$$$###!!! !!!"""!!!"""""""""############""""""""""""""""""######""""""###$$$$$$$$$$$$###########################$$$#########""""""""""""""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$$$$###"""###$$$###############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""###$$$$$$###"""###$$$""""""""""""""""""""""""############""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!"""############"""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$###"""!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""###################################################################################################$$$$$$$$$#######################################$$$$$$$$$################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$####################################"""""""""!!!!!!""""""""""""""""""""""""########################"""""""""#########$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$#####################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!"""###############"""""""""""""""""""""""" !!!"""###$$$######"""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""######"""!!!###$$$""""""""""""############!!!"""""""""############""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""######$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$######""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!"""###$$$%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################################################################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!######""""""###%%%""""""""""""############!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""######$$$&&&'''(((((("""############$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""" """###"""!!! !!!###########################"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""######""""""!!! $$$$$$##################################################################################################################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$############$$$%%%&&&'''"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######################################################""""""""""""######$$$$$$$$$$$$$$$###""""""############"""""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!"""###"""!!! !!!###########################"""############$$$$$$$$$####################################"""""""""!!!""""""""""""############################################################$$$$$$$$$#########""""""!!!""""""#########""""""########################################################################################################################%%%$$$###############$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#######################################"""!!!!!!$$$$$$$$$$$$$$$###""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$%%%&&&'''"""############$$$$$$$$$########################$$$$$$$$$###############"""""""""######"""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""##############################""""""""""""#########$$$$$$$$$$$$###""""""############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""!!!"""######!!!!!!"""###########################"""############$$$$$$$$$####################################""""""""""""""""""""""""############################################################$$$$$$$$$###############!!!!!!"""###$$$%%%%%%$$$########################################################################################################################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$$$$############################################################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""###""""""!!! ###$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############################################################$$$$$$$$$###############################################################################################################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&""""""#########$$$$$$$$$################################################""""""############""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######################################################""""""""""""############$$$$$$$$$######"""#########"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""######"""!!!"""###########################""""""#########$$$$$$$$$#################################"""""""""""""""!!!"""""""""####################################################################################"""###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$###############################################################################################################$$$%%%&&&##############################$$$$$$$$$$$$#########################################################""""""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""############""""""######$$$$$$$$$######"""########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$##############################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""######$$$$$$$$$######""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$###"""!!!"""$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""######!!!"""""""""####################################################################################%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$################################################################################################"""""""""""""""###$$$%%%##############################$$$$$$$$$$$$######################################################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$#################################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$##############################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$""""""###$$$########################"""############$$$$$$$$$########################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%################################################################################################"""""""""!!!""""""#####################$$$$$$$$$######$$$$$$$$$$$$######################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$%%%%%%&&&%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$###############################################################$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######################################################""""""""""""######""""""###$$$$$$$$$$$$$$$!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$""""""###$$$########################"""############$$$$$$$$$########################!!!"""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$######""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#############################################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""##############################""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$########################"""############$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################################################################&&&&&&%%%$$$############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%!!!###%%%%%%$$$###"""###################################################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%$$$###""""""######%%%$$$######"""#################################$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################################################################ !!!"""###$$$$$$%%%""""""""""""############%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%########################%%%%%%$$$###""""""######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$###"""""""""################################################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&)))***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%&&&%%%###"""###$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%$$$###""""""$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%!!!###%%%%%%$$$#########################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$###############%%%$$$$$$#######################################$$$$$$############$$$$$$$$$$$$$$$#########""""""################################################################################################!!!!!!""""""######$$$$$$""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$#########"""###"""!!!!!!!!!"""$$$$$$########################%%%$$$$$$###""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$###############################################################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%!!!###%%%%%%###"""######################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#####################%%%$$$$$$############$$$%%%%%%$$$#######################################$$$$$$############$$$$$$$$$$$$$$$###############################################################################################################"""#####################"""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""!!!"""######$$$########################%%%$$$######"""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$################################################$$$$$$$$$################################################$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%"""###%%%$$$###"""###$$$################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%$$$$$$######$$$$$$$$$%%%%%%$$$############$$$########################$$$$$$############$$$$$$########################################################################################################################$$$#####################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################$$$$$$###############$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$#######################################"""""""""###$$$$$$$$$%%%################################################$$$$$$############$$$$$$#######################################$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''(((******))))))((('''&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%"""$$$$$$$$$""""""###%%%################################################""""""#########$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$########################$$$$$$############$$$$$$########################################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""##################!!!"""""""""####################################$$$###############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################"""""""""###$$$$$$$$$%%%################################################$$$$$$############$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&(((***/////////...------,,,,,,,,,,,,,,,,,,+++)))((('''%%%&&&&&&'''((('''''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$###""""""###%%%################################################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########################################################################################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""""""""""""""#########!!!!!!"""############"""#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""######################################################$$$$$$$$$################################################$$$$$$############$$$$$$#######################################"""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$&&&&&&'''((())))))))))))(((''''''***///111///,,,%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%&&&)))+++000111222333444555666777======<<<999666222///---,,,,,,,,,,,,------------))))))))))))(((((((((((((((((('''&&&%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$###!!!"""###%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################################################################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""######$$$$$$$$$ !!!"""###$$$######"""##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""#########$$$########################$$$$$$$$$###############################################################$$$$$$############$$$$$$########################$$$#########"""""""""!!!###################################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$########################"""#########$$$$$$$$$$$$%%%'''))),,,...000111222111///...111555666333///&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((''''''))),,,,,,...111555:::>>>AAACCCHHHHHHGGGEEEBBB>>>:::888555444333333333444555666000000000000////////////+++***)))'''&&&$$$###"""'''''''''&&&%%%%%%%%%$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$###!!!"""$$$&&&################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$################################################################################################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%% !!!"""$$$$$$######"""##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$########################%%%$$$$$$$$$######""""""################################################$$$$$$############$$$$$$########################$$$#########""""""!!!!!!################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%'''***...333666888:::<<<999666777999888222,,,&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$(((***)))(((***,,,(((***///666===CCCHHHKKKHHHIIIJJJJJJIIIGGGDDDCCC;;;:::888777888999;;;===888888888777777777666666444333111///---+++***)))(((((('''&&&%%%%%%$$$$$$########################&&&%%%###!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""########################################################################################################################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%(((111<<>><<<<<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???===;;;:::888777///...+++)))'''&&&&&&&&&########################&&&%%%###"""!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################################################################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''///:::CCCHHHJJJLLLFFF???:::888555111...)))((('''(((***,,,,,,+++,,,,,,+++++++++,,,------******,,,///333888===???@@@@@@@@@AAAAAAAAABBBBBBGGGEEECCCAAA?????????@@@AAA@@@@@@?????????@@@@@@DDDCCCCCCBBBAAAAAA@@@@@@===<<<999666333000///...########################%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$############################################################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""""""""########################%%%$$$$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################################################################################################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%################################################%%%$$$######"""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%(((---555>>>EEEJJJIIIDDD>>>:::888555///+++******+++---000111000///...---+++)))((()))+++,,,,,,,,,---///333666:::<<<>>>>>>>>>?????????@@@@@@DDDCCCBBBAAA???>>>>>>===AAA@@@>>>======???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBB???;;;888555333########################$$$$$$###""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################%%%$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#####################$$$################################################$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((((((***,,,000777@@@GGGBBB@@@>>>>>>===999111+++)))***---000444444333111///...---,,,,,,,,,,,,---//////000111333666888999::::::::::::;;;;;;;;;;;;::::::;;;::::::888666555999777555444555777999;;;<<<===>>>@@@AAACCCDDDEEEEEEEEEEEEDDDBBB???===;;;##########################################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$######"""""""""############################################################$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***,,,111888AAAGGGGGGCCC???===<<<999444000)))***---111444555333111///000222444444333222111------......///111222222/////////000000000111111///000111222111000...---...---+++***+++---000222::::::;;;<<<===??????@@@CCCDDDFFFHHHHHHHHHGGGGGG########################"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###%%%)))000888AAAHHHLLLNNNFFF;;;333111111000000***+++...111555555333111---000333666666555222000******++++++,,,,,,,,,,,,,,,,,,---------.........,,,---.........---,,,+++///.........///111444555555555555555444444444444:::<<<>>>@@@BBBDDDEEEEEE########################""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%''',,,666BBBKKKNNNOOOKKKDDD:::333111000...---...///000333666777666444333444666777777555333222//////000000111111000000222333333333444444444444111222222333333333222222666666777888999;;;===>>>888777555333111///---,,,000000000222333555777888########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######################################################!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!"""$$$&&&)))+++---...&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""###$$$%%%%%%$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***+++000<<>>===<<<;;;:::888888999999:::999999999666666777777777888888888888888888999999999999:::777888999;;;<<<>>>??????CCCAAA???;;;777444111000,,,+++*********,,,---...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$############$$$$$$######""""""!!!!!! ##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$###"""###%%%%%%###"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''(((///:::DDDJJJJJJGGGDDD<<<@@@EEEFFFCCC===888555<<<777777<<<>>>;;;;;;>>>BBBAAA@@@@@@DDDGGGDDD???BBB@@@>>>>>>@@@AAA???>>>999>>>@@@;;;777888::::::>>>666888:::444666;;;888???::::::>>>===:::<<>>@@@>>>;;;888222666<<>>>>>AAAAAA>>>>>>@@@333111///------...000222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!!!!"""###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$#######################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%%%%###""""""######$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,111333444555555333111000111444888;;;===>>>???AAA@@@???BBBFFFHHHFFFEEEGGGEEEEEEEEEEEEDDDCCCAAAAAA===@@@EEEGGGKKKRRR]]]fffkkkmmmmmmnnntttzzzzzzwwwrrrgggiiipppllljjjhhh```\\\VVVQQQQQQWWWXXXLLL???CCC???===@@@AAA??????AAA???<<<888333111000111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$ !!!###$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""""""""###$$$$$$$$$#############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''(((***,,,...//////......///000111222333888;;;>>>@@@AAAAAABBBCCC>>>???AAACCCCCCBBBAAABBB@@@AAACCCDDDAAA>>>???CCCFFFQQQ```kkkttt}}}{{{nnnZZZUUUOOOJJJHHHDDD>>>:::;;;AAA>>>;;;888666555666666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&'''(((***---000222333///......///111555999;;;===@@@CCCEEEEEEDDDEEEFFFAAACCCBBB???<<<;;;<<<<<<:::>>>FFFLLLKKKJJJQQQ[[[iiiwww}}}tttnnnhhhaaaVVVJJJCCCBBB>>>>>>======;;;:::999999$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$"""""""""#############################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))+++---000333555777666555555666888;;;>>>AAABBBBBBBBB???<<<::::::;;;888;;;;;;888888???GGGKKKOOOVVVcccmmmnnnnnnyyyvvvddd[[[[[[SSSTTTTTTQQQLLLDDD<<<777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))******+++,,,---000222555888999<<<<<<===>>>???BBBDDDEEEDDDCCC???<<<:::<<<@@@DDDHHHMMMNNNLLLQQQ```ooowwwzzz{{{rrr}}}{{{rrrsssrrrtttwwwvvvooocccWWWOOO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++---...///111444777999:::>>>???AAACCCEEEGGGHHHIIIBBB@@@???@@@EEEQQQ^^^gggxxx|||zzzuuuxxx{{{wwwuuukkk{{{}}}}}}yyy%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&'''))),,,...000222333444666666666;;;BBBHHHEEEDDDGGGKKKIIICCC@@@CCCHHHDDDJJJVVVbbbxxx{{{vvv{{{sssuuu|||yyyxxx%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))))))))((()))(((((()))---222888;;;888<<>>DDDHHHIIIHHHEEEBBBBBBJJJWWWaaagggrrr~~~sssgggddd\\\ccc{{{{{{pppjjjlllqqqvvvxxxoooggg^^^\\\___```[[[UUUQQQUUUYYYZZZYYYYYY]]]aaafffbbbdddjjjjjjfffiiipppbbb]]]ZZZ[[[]]]```hhhqqquuueeeiiihhhaaabbbkkk{{{%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++,,,---///000111111222333333444777;;;@@@EEEGGGMMMHHHEEELLL^^^uuu{{{}}}fff^^^]]]ZZZjjjrrrkkkcccaaagggnnnssstttpppcccSSSJJJJJJLLLKKKHHHCCCEEEHHHJJJKKKNNNSSSWWWSSSRRRXXX``````XXXVVV[[[VVVRRRSSSYYY___dddiiioooooo||||||ccc^^^ddd```eeedddlll%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***,,,---...///000000000111111111222222222//////......---,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++,,,------......------,,,111:::BBBFFFGGGFFFDDDCCCIIIYYYxxxyyyuuuyyytttrrrxxx{{{uuueeeaaa``````ttt}}}kkkjjjaaaVVVRRRUUUXXXXXXWWWRRRIII===888999<<<===<<<:::888666666777999;;;<<>>AAAFFFEEE>>>===CCC<<<999;;;EEEOOORRRRRRSSSaaaggglllbbbSSSWWW^^^XXXhhhhhhrrr"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''')))(((&&&%%%%%%%%%###"""'''&&&%%%%%%&&&&&&%%%###&&&%%%$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%!!!"""$$$%%%%%%%%%######&&&&&&&&&&&&%%%%%%%%%%%%'''((()))+++---000222444222333555666888888888888888888777666555777:::======>>>??????<<<888333000//////000111111111000000+++***))))))(((''''''''''''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&&&&$$$"""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((((((((('''&&&%%%'''&&&%%%%%%%%%''')))+++***---000111000//////000:::===CCCHHHHHHEEEDDDEEEQQQlllyyyoooeeeeeekkkooonnnkkkbbb]]]WWWUUUYYY___```^^^JJJCCC===<<<===;;;888666999666222111333777999:::;;;:::999;;;<<<===:::888<<<444777;;;666888<<<777444555666777888:::>>>@@@CCCKKKSSSTTTOOONNNWWWcccsssooovvvxxxsss"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&)))(((&&&&&&''''''%%%###&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%"""###%%%'''))),,,---...111111222444666999;;;<<<>>>===<<<;;;999888777666000111111111111444999<<<@@@AAAAAAAAA???;;;888666333222111111222555888:::444333333111000---,,,+++(((((('''&&&&&&&&&'''''''''&&&%%%&&&''''''%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((((('''&&&&&&((('''&&&&&&&&&((()))+++,,,...111555888;;;===???FFFGGGGGGDDDCCCLLL^^^nnnvvvyyy___^^^fffrrrvvvlll^^^UUUOOOKKKDDDAAAAAABBB@@@<<>>>>>???GGGIIILLLNNNOOORRRUUUXXXXXXRRRSSSOOOAAA???DDDCCC???>>><<<:::999:::===???444777:::::::::<<>><<<999666333111000///***,,,---...000444888<<>>===;;;999888888555222000000444999<<<<<<<<<<<<<<<:::777444222+++***)))''''''((()))***((('''&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''')))((((((((()))***+++,,,444444555888===@@@BBBBBBFFFFFFFFFIIISSShhhxxxrrrlll^^^aaaqqq~~~dddJJJ@@@>>>:::666666777666444111222222222222444:::BBBGGGCCCKKKSSSUUURRRPPPRRRUUUiiilllnnnllliiiiiimmmrrrooooootttnnn\\\XXX___```[[[ZZZWWWSSSMMMGGGAAA>>>???<<<888666777:::===???IIIJJJUUUccchhhdddcccggg""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((''''''&&&(((((((((((())))))******/////////222444555444333555444333333333222000---,,,,,,,,,+++)))&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%'''))),,,---111222555777999:::::::::;;;:::999888888888888888666444111...,,,,,,------+++---///000222555999===777777666555444444444444777444000---,,,...111333;;;===???@@@@@@>>>;;;999111///---,,,+++***++++++)))'''&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))))))))((()))***,,,...000111222999888:::===BBBDDDCCCBBB@@@HHHVVVlllyyywww~~~tttnnnjjjfffdddmmmxxxnnnQQQ>>>;;;888444333666999999999;;;888>>>CCCDDDGGGPPP[[[aaaZZZgggrrrrrriiicccffflll|||~~~zzz|||tttttt{{{xxxwwwwwwxxxwwwqqqggg[[[SSSQQQOOOIIIAAA<<<;;;;;;999999888>>>HHHKKKKKKQQQ[[[""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&''')))***+++***))))))+++******)))))))))***+++,,,---111777===BBBCCCBBBEEEDDDCCCCCCBBB@@@===:::666555444333111///---,,,(((((('''&&&%%%&&&&&&'''&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%&&&'''))),,,000444666<<<===>>>@@@@@@???>>>>>><<<:::888666333111000000333111///...---...///000...///000111222333666999///...---,,,,,,,,,------000///---,,,++++++++++++222555999<<<>>>???>>>===999888666555333111000000,,,)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))******(((***---111555777888999999;;;>>>BBBFFFHHHHHHGGGGGGbbbwwwhhhmmm{{{xxxllleee^^^UUUOOOOOOTTTLLL<<<666;;;888444555<<>>HHH"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$%%%&&&(((***+++------333444777888999888777666///---,,,***)))))))))***'''***000888AAAGGGIIIJJJKKKKKKKKKKKKKKKJJJFFFCCC555555444333222222333333---,,,***(((''''''(((((('''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''((()))+++,,,...222666:::===???>>>@@@BBBCCCCCCBBBAAA@@@;;;:::777444111///------111000...,,,,,,,,,,,,------...///...---...000111+++******))))))))))))***((()))***,,,------,,,,,,+++---111555888:::;;;;;;===>>>>>>>>>===;;;888777000...***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((()))***+++,,,+++...333888;;;>>>?????????@@@BBBBBBAAABBBCCCEEE]]]tttmmmnnnhhhooouuukkk```WWWLLLAAA>>><<<<<<999444444888<<<;;;CCCSSS___fffnnnyyy{{{uuunnnoooqqqooouuuvvvmmmnnnrrruuu~~~wwwtttuuu~~~}}}~~~ooommmrrruuucccTTTHHHFFFEEE>>>;;;==="""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((()))+++...111444666777===>>>AAACCCDDDCCCBBB@@@555444111...,,,,,,,,,,,,(((***///666<<<@@@@@@???BBBBBBCCCFFFGGGGGGDDDAAA444222000......///111333222111...+++)))))))))***))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''''')))***111222555999===@@@BBBCCC>>>???AAABBBAAA???===;;;555444222000...,,,++++++******)))))))))((((((((()))+++++++++))))))***+++*********))))))(((((((((&&&''')))+++,,,---------)))***,,,///111222333333999;;;???AAAAAA@@@===;;;777333///,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((()))+++,,,---111444999>>>AAABBBBBBAAACCCEEEEEEBBB@@@CCCLLLUUU}}}|||oooeee```jjjiiimmmeeeTTTNNNJJJ===999;;;;;;999<<>>@@@:::<<>>???===;;;999666333///...///111222555333000---+++*********++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++333555888<<>>???@@@@@@>>>:::777555---,,,+++)))((((((((((((&&&&&&((()))************((()))***)))((('''(((***)))*********)))((('''&&&))))))))))))))))))******+++++++++,,,,,,,,,------222666;;;???AAA@@@===;;;;;;777222///---+++***(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&***))))))((()))+++---...666999===BBBDDDDDDCCCBBB@@@DDDFFFFFFIIIUUUhhhxxx|||vvvooojjjhhh___bbbbbbRRR>>>>>>???444000888;;;;;;GGGZZZccc___VVVYYYhhh~~~vvvqqqyyy~~~|||kkk```fffpppxxxzzz}}}~~~}}}yyyrrrnnnlllmmmssswww|||~~~wwwooolllooosssuuuuuuvvv}}}rrrggggggzzznnn^^^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***((('''&&&%%%%%%&&&((()))*********+++---000222444555555777;;;AAADDDCCCAAA999777666777999999777444222111///......///000000...---,,,,,,---......------------....../////////444444333111000000111333<<<999333...******+++,,,///000///---)))'''''''''&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((***...333777:::@@@>>>;;;:::;;;<<<;;;:::;;;:::888444///,,,,,,,,,"""%%%((()))((('''((()))''''''(((((())))))))))))*********++++++,,,,,,---+++***)))((((((((((((((())))))******)))((('''&&&))))))***,,,---///000000///222666:::<<<;;;999777666444111...,,,+++++++++(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&***)))''''''))),,,111444:::===AAABBBBBBBBBEEEGGGDDDAAA???SSSuuu}}}zzzxxxvvvpppgggaaaaaaRRRLLLFFF@@@:::555444555888FFFWWWfffwwwpppccclllyyyyyytttooorrrwwwxxxxxx}}}tttkkkaaa^^^gggsssvvvnnnfffeeemmmtttqqqiiijjjpppxxx||||||xxxtttqqqddddddhhhkkkjjjlllxxx|||tttwwwlllccc}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''')))***)))'''%%%$$$%%%&&&&&&'''(((***+++------////////////111222444555888777666888;;;;;;999777111///...///111111///---//////......------............---...//////---++++++,,,,,,,,,------......///////////////000222333777555333000...---,,,,,,(((+++000444444222...+++***(((&&&&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%&&&'''((()))///000333555888:::;;;<<<888555111000000000000///...///000///---,,,,,,---000000111000///...------************+++,,,------,,,...000222333444555555111111000///......------+++******************************+++,,,,,,------,,,...222555777777555444000///---+++***+++,,,,,,******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((())),,,///444777:::===@@@BBBCCCEEEFFFHHHAAANNN^^^{{{yyynnnoootttxxxrrrbbbRRRJJJEEE@@@:::888999<<>>666222...+++*********)))))),,,000222333444666888;;;:::999888999999888666666555444333333555777888999:::<<<>>>>>>===;;;:::999999888777555333111000//////...---...///000111------,,,,,,+++************+++---///111222222222///...,,,+++***++++++,,,,,,,,,,,,+++*********)))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&(((+++---///222777::::::???EEEHHHIIIHHHGGGFFFKKKmmmxxx}}}qqqkkkeeeccc\\\PPPEEE@@@<<<999888===HHHRRRWWWXXXqqqrrrxxxssseeecccfffbbbfffmmmkkkfffiiilllooopppnnnllliiikkklllrrr|||}}}xxx|||~~~wwwqqqsssvvvyyyxxxrrrooovvvzzzxxx|||xxx}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((()))******))))))***,,,***---222777;;;===>>>>>>;;;;;;:::999888777777777666444111///---,,,***)))---...000222444666666666555666888999888666333222...------///222444444444555444333111///---,,,+++...---,,,,,,---......---,,,,,,------.........---444000...111888<<<<<<999666333///---+++)))'''%%%%%%$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((***---222666999<<<>>>@@@BBBCCCCCCBBBAAA:::555000,,,+++******)))---111666:::<<<===>>>@@@BBB@@@???@@@CCCDDDDDDCCCBBBAAA>>><<<<<<===@@@AAA>>>@@@BBBDDDDDDCCCAAA@@@AAAAAAAAA???===;;;888777888777555333333444666777333222111///---+++***)))******++++++,,,...000111333222000---,,,*********,,,,,,,,,,,,,,,+++++++++((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%)))...000222333777:::;;;CCCKKKMMMJJJFFFFFFGGGbbb}}}rrrdddTTTKKKDDD===:::;;;<<<@@@GGGTTTeeeqqqrrrlllmmmppp{{{hhh^^^[[[]]]___bbbfffhhhmmmpppttttttpppllljjjjjjlllkkkssswww}}}}}}rrrkkkmmmsss}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))...---+++(((&&&&&&)))+++555777<<<@@@BBBCCCBBBAAA<<<;;;;;;999888777666555000000...------...///111555777:::<<>>;;;999555555666999:::;;;===<<<<<<;;;:::999999999;;;999666666666444222///...---+++******+++,,,---666222000333:::@@@@@@???888666222///...,,,)))'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))+++...333999>>>AAA>>>???@@@BBBCCCDDDEEEEEE===999444111//////...---222555999<<<<<<======>>>CCCCCCCCCDDDEEEFFFFFFEEEBBBAAA>>><<<<<<===???AAA:::<<<>>>@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@===;;;:::;;;<<<===:::999777555333000///...+++***)))((()))***,,,...111000///---+++***))))))***+++++++++++++++++++++)))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''',,,111333333333777:::@@@EEEHHHFFFAAACCCLLLVVVsssuuuZZZOOOEEE@@@<<<888777888HHHSSSccctttvvvqqquuuyyylllkkkgggbbbbbbddddddeeelllkkksss|||{{{xxxxxxuuuttt~~~{{{nnnjjjkkkvvvzzz{{{{{{}}}|||wwwuuuqqquuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))'''(((***+++---222888<<>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIJJJIIIFFFCCCBBBCCCAAA===999555333000---+++++++++,,,---...222999???BBB@@@===888666333111000///---,,,((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))+++...333999???CCCFFF@@@AAABBBCCCEEEGGGHHHIIIDDDAAA>>>;;;;;;:::888777888:::===>>>>>>>>>>>>???@@@BBBDDDCCCAAA???>>>???AAA@@@@@@???@@@BBBEEEFFFKKKIIIEEEBBB@@@@@@@@@AAACCCCCCBBBBBBCCCDDDEEEEEEFFFEEECCCBBBAAAAAABBBBBB@@@???===;;;999777555444---,,,***(((((((((***+++************************(((((())))))******+++++++++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''''''''(((((())))))******///555666555555999>>>GGGEEECCCBBBGGGUUUggguuuwww]]]XXXGGG>>>777444666;;;EEEOOO^^^nnnxxxnnnssszzz|||tttoooooossswwwrrrpppuuurrrsssyyy~~~zzzzzztttyyy||||||||||||xxxrrrvvv}}}vvvlllooooooqqqzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********'''+++222999???FFFLLLPPPNNNNNNLLLJJJEEE@@@<<<999555555666666666555444333222333444444666:::AAAFFFOOOQQQTTTSSSQQQPPPQQQSSSMMMNNNOOOOOONNNLLLIIIHHHKKKIIIGGGEEEDDDCCC@@@>>>AAABBBDDDFFFIIIKKKMMMNNNMMMKKKHHHJJJLLLLLLHHHDDD===<<<999666222...,,,***(((+++///444777888888777666444222111222222111000---+++)))&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))---///333999===AAADDDEEE@@@BBBDDDGGGHHHHHHGGGGGGGGGEEEDDDCCCCCCBBB@@@>>><<<>>>@@@AAAAAAAAACCCEEEDDDJJJOOONNNIIIEEEEEEGGGQQQRRRTTTVVVZZZ^^^aaabbbiiiddd[[[RRRMMMKKKMMMNNNTTTRRRMMMIIIFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGCCCCCCAAA@@@>>><<<;;;:::444222000---,,,+++,,,,,,))))))************))))))''''''((()))******++++++...---,,,+++)))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))&&&''''''((())))))******,,,222888999777999???DDDIIIGGGJJJXXXpppttt^^^IIIBBB???:::777888<<>>BBBBBBCCCDDDEEEFFFGGGGGGKKKIIIHHHKKKPPPQQQNNNJJJCCCCCCAAA>>>999222---)))++++++***)))(((***...111444222111111333444444333000...+++((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))000333777<<<@@@BBBCCCCCC???AAAFFFIIIJJJHHHDDDBBBBBBAAAAAABBBCCCBBB???<<<:::<<<>>>???@@@AAAEEEGGGQQQZZZbbbccc]]]XXXZZZ^^^gggiiimmmrrrxxx}}}yyysssjjjccc```ccchhhlllpppkkkbbbYYYPPPKKKHHHGGGAAABBBDDDFFFHHHIIIIIIIIIEEEDDDCCCBBBAAA???>>>>>>:::999666444111000000000......------+++***((('''''''''((()))***++++++,,,000000...---+++***)))(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))&&&''''''((()))******+++---333999;;;:::<<>>777222999FFFQQQUUUWWW___iiipppuuuccckkkqqq}}}}}}tttvvv~~~zzz|||~~~kkkqqqzzz$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((******+++******,,,000444CCCNNNUUUSSSPPPRRRSSSPPP\\\VVVLLLDDD???=========555666777888999;;;>>>@@@>>><<>>BBBEEEGGGGGGHHHHHHGGGEEEDDDDDDEEECCCDDDDDDCCC@@@>>>======444===GGGKKKLLLOOOSSSUUUlllzzz}}}qqqjjjjjjmmmwwwyyy}}}zzz|||xxxooolllrrr|||~~~uuuiii[[[]]]aaaYYYTTTQQQPPPSSSWWWYYYVVVRRRUUUCCC???DDD???===AAABBBDDDAAA===999777555333222------,,,,,,---,,,)))&&&'''((()))***+++++++++***,,,...111222111...)))&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''))))))))))))(((((((((((('''***,,,)))&&&'''---333777:::::::::???FFFGGGDDDDDDTTTwwwsssvvv{{{___QQQGGG<<<999===555LLLccckkkhhhjjjqqqwwwyyywwwsssooozzzyyyxxx|||www$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((*********,,,000888BBBHHHMMMUUUZZZWWWUUUXXXZZZYYY\\\XXXRRRKKKFFFCCCAAA???EEEDDDCCCDDDFFFGGGDDDBBB:::888<<>>???AAAAAA@@@@@@;;;555000---,,,+++)))+++---111444666555333222...---,,,)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&(((((()))+++---///111222777888888:::===AAADDDFFFAAADDDHHHKKKLLLKKKHHHEEEHHHFFFAAA===999:::>>>BBBUUU[[[bbbcccaaa```aaaaaassszzz~~~xxxqqqnnnnnnmmmccceeeiiillljjjgggfffffflllrrruuuoookkkooovvvzzzuuuqqqmmmlllxxx|||zzzzzz{{{}}}|||xxxqqqlll[[[RRRRRRQQQFFFAAAAAA>>>CCCAAA???>>>>>><<<888444888444...***))))))))))))'''(((((()))***+++,,,,,,(((***---000222111000...''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''))))))))))))(((((((((((((((***+++***))),,,111666>>>???AAACCCFFFJJJNNNQQQYYY|||zzz|||}}}eeeLLL@@@999444777>>>NNNfff}}}xxxuuu~~~vvvlllllluuuwwwzzzxxxkkkkkkuuu~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''((()))***+++++++++***+++...333999@@@HHHQQQWWWYYY^^^___ZZZVVVUUUVVVVVVVVVUUUSSSQQQNNNLLLJJJIII@@@???@@@EEEJJJJJJEEE@@@GGGHHHRRRddduuu}}}vvvzzz~~~{{{~~~yyyuuutttwwwyyyyyy|||pppaaaOOOFFFBBB@@@@@@BBBBBB@@@>>>@@@BBBCCCAAA>>>CCC>>>888333000///---,,,(((***,,,///222444666777......,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++---000222333444555999999:::;;;>>>BBBEEEGGGGGGFFFEEEGGGIIIIIIEEEAAAEEEEEECCCBBBCCCHHHPPPUUUhhhkkkllljjjddd]]]ZZZYYYVVVWWWWWWTTTTTTXXXYYYVVVWWWZZZ[[[YYYTTTQQQPPPQQQQQQXXX[[[WWWTTTXXX^^^bbb___WWWWWWYYY]]]jjjqqqhhhiiilllpppqqqpppnnnmmmlllfffhhhoookkk[[[WWWXXXQQQHHHCCC??????CCCEEEDDDAAA@@@<<<666111...------,,,))))))))))))***+++,,,---''')))+++...000222333333+++***((('''&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***---333888<<>>CCCIIIKKKJJJHHHJJJMMMPPPRRRUUUYYY[[[___]]][[[XXXQQQIIIFFFHHHJJJKKKKKKIIIMMMTTTXXXWWWZZZaaaddd___VVVQQQNNNMMMPPPSSSSSSPPPRRRZZZ___aaaSSSNNNRRRTTTSSSYYYZZZNNNPPPSSSUUUTTTSSSVVV\\\bbbdddppp}}}qqqwwwzzz___SSSEEE>>>>>>BBBCCCCCC@@@???===<<<;;;777222.........,,,++++++++++++,,,------,,,---...///111222///---+++((('''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((+++222999>>>AAA???BBBLLLRRRJJJEEEYYYtttssscccUUUPPPKKK>>>666===KKKWWWaaaggglllqqqccc\\\eeelllvvv{{{lllaaa[[[WWWRRRNNNTTTRRRUUU^^^dddfffkkkppppppnnnmmmmmmpppsssuuuvvvqqqhhh```]]]]]]___fffmmmgggkkkjjjddd```cccdddbbbqqq{{{#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((()))******))))))))))))))))))))))))+++***''''''(((---222555@@@GGGQQQYYY\\\[[[ZZZYYYZZZZZZZZZYYYVVVRRRPPPPPPJJJKKKKKKIIIGGGGGGIIILLLVVVcccttt|||vvvppp^^^YYY]]]pppzzzhhh]]]aaaeeekkkxxxxxxzzzvvvpppvvvlllTTTDDD>>>AAAEEEEEECCCBBB@@@===999333///,,,+++)))((())),,,000222555444333111...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))---///222555888999:::::::::===AAAEEEFFFFFFDDDBBBAAA===;;;AAALLLVVV[[[\\\RRRRRRQQQOOOLLLKKKKKKMMMUUUNNNJJJIIIHHHGGGKKKSSS```cccbbb[[[XXX[[[```bbbeeevvvtttgggZZZQQQTTTXXX]]]dddnnnuuussslllZZZUUUXXXWWWSSSYYY]]]TTTQQQSSSRRRMMMGGGEEEJJJPPPQQQ^^^pppssspppvvvjjjYYYLLLFFFCCCAAA???BBBAAA???===<<<:::666333555333222///...,,,++++++///...---+++,,,---///000111///---+++)))(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((()))...666===BBBEEEHHHHHHMMMNNNGGGKKKmmm|||yyyvvvqqqdddSSSFFFBBB@@@;;;<<>>???@@@>>>:::777222000---*********,,,---555555444333111...+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''')))+++,,,///111333666999;;;<<<===@@@CCCFFFHHHHHHEEEAAA>>>BBBDDDIIIQQQYYY]]]\\\YYYNNNLLLHHHDDDDDDHHHPPPUUU^^^SSSKKKNNNSSS\\\kkkzzz{{{kkk^^^[[[aaaeee|||ooo]]]XXXfffzzz}}}nnnccc^^^[[[[[[hhhrrrlll[[[\\\ZZZSSSKKKFFFGGGIIIHHHKKKVVV[[[[[[kkkqqqnnnjjjgggdddaaa]]][[[TTTMMMCCC<<<888777888999999888777555333000---,,,,,,+++******+++---///111111000///...,,,***)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''(((((())))))******(((+++///444:::@@@EEEHHHMMMJJJHHHIIINNNaaa{{{mmmiiieee___RRRCCC<<<;;;888@@@NNN```nnnrrrnnniiilllrrrqqqeee\\\```mmmwwwxxxjjjeeeWWW[[[```hhhqqq}}}"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((()))))))))************************)))***---333:::BBBIIIMMMWWWXXXYYYYYYXXXYYY\\\^^^]]]VVVQQQQQQQQQOOORRRWWW^^^gggrrr{{{|||sssooonnnqqqwww~~~qqq^^^TTTWWW]]]\\\cccnnnvvvwwwooobbbXXXOOOQQQRRRTTT[[[fffmmmnnnfff^^^YYY^^^gggppp{{{qqqqqqoooTTTGGGEEEDDDCCCAAAAAABBBAAA???>>>666555222000...,,,,,,,,,000111222333222111///---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&''')))+++...000333333555777:::===???AAABBBCCCEEEFFFFFFFFFDDDDDDKKKNNNSSSWWWVVVRRRMMMHHHEEEGGGJJJPPPZZZiiixxx}}}lll___```iiivvvzzzkkkjjjrrrxxxnnnqqqzzztttxxx~~~uuujjjbbb```eeeiiidddXXXVVVVVVPPPUUUaaadddWWW^^^iiiqqqwww|||rrrhhhYYYJJJAAA===;;;;;;999:::;;;:::888555222000******))))))***,,,...///000111111111///,,,***((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''((()))*********)))///666<<<@@@CCCHHHLLLJJJIIIMMM[[[sssxxxpppooohhh^^^SSSJJJAAA:::999===BBBWWWrrr{{{yyymmmmmmiiieeeiiixxxyyymmmhhhjjjyyy""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((************************)))...555>>>HHHQQQWWWZZZWWWZZZ]]]^^^\\\YYYWWWVVVSSSLLLKKKSSS]]]fffsss~~~pppcccaaaeeefffeeedddhhhkkkpppooodddZZZ]]]ffflllqqqjjj[[[]]]]]]]]]bbbkkkrrrsssccc```^^^^^^]]]^^^gggrrrpppiiibbbhhh~~~pppccchhhsssaaa\\\TTTLLLFFFBBB>>><<<999888666444111///---,,,,,,---000222333333222111''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&''')))---000222555555666888;;;>>>BBBCCC@@@AAAAAACCCEEEHHHKKKMMMJJJMMMOOONNNKKKGGGDDDCCCHHHPPP\\\lll~~~uuussszzzzzznnnrrr~~~yyy|||{{{|||vvvmmmooozzzsssfffaaaTTTNNNPPPPPPFFFOOO\\\hhhqqq{{{qqqaaaSSSGGG???:::888:::<<<===<<<999666333+++******))))))***+++,,,///111222222111...***((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''((()))******++++++222<<>>>>>999222...///111...------,,,---111666:::,,,+++***(((''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((+++)))&&&'''+++///222444777;;;<<<999;;;BBBDDDAAABBB@@@@@@GGGUUU___\\\TTT;;;BBBHHHLLLQQQZZZaaacccYYYdddnnnzzzxxxzzz||||||{{{xxxxxx{{{~~~dddQQQLLLOOOGGGRRRZZZccckkkhhhhhhvvvyyyqqqdddaaa[[[QQQDDD@@@;;;888999:::;;;;;;444222...***'''(((+++...000000//////............+++***(((&&&%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((('''(((***---,,,;;;FFFEEEEEEJJJKKKGGGIIIYYYuuunnnggg^^^PPPDDD===<<<;;;<<>>555:::>>>???<<<666111///000000///......000222444...---,,,***)))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%% !!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((((((((()))+++---000222333...777???AAACCCFFFFFFBBB@@@BBBJJJUUU[[[XXXPPPIIIBBBMMM\\\iiittt~~~tttwwwzzz{{{xxxqqq{{{~~~rrr___YYY[[[OOO\\\eeejjjiii]]]WWWaaabbbttt{{{uuusssnnnfffWWWRRRIIIAAA;;;999888888555444111///---...000222//////000000000//////...,,,+++)))'''&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((+++...:::???CCCEEEHHHLLLLLLHHHKKKnnnuuukkkfff]]]RRRIII===666:::???DDDQQQaaa}}}wwwjjjmmmuuuzzzlll\\\ZZZbbbooozzz''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&'''&&&###$$$)))(((%%%***333777666333...)))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))***)))(((''')))+++******+++,,,,,,000===IIINNNOOOQQQUUUXXXYYYWWWVVVSSSRRRSSSVVVZZZbbbppp~~~~~~tttlllhhhppp{{{}}}xxxzzzmmmfff___YYYVVVRRR^^^pppqqqooovvvttt{{{~~~bbbEEE::::::::::::999777333///333333333222111000///...///...---,,,+++)))((('''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$)))---000000000333555777???FFFGGGEEECCCAAA===@@@@@@GGGPPPPPPHHHCCCEEEMMM^^^ttt{{{}}}{{{jjjdddeee___tttxxx```QQQVVV[[[eeekkkhhhiiisss}}}sssnnncccVVVHHH>>>888777444333222111//////............000111111000///...---,,,***((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((***...111AAA>>>@@@FFFIIIHHHFFFFFFTTTsssccc]]]ZZZQQQFFFAAA999666===GGGOOO\\\iii}}}vvvooogggeeemmmyyyvvvccc```lll~~~'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%)))((('''''''''''''''''''''$$$$$$&&&%%%!!!$$$+++555555333///+++((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))(((((()))+++***,,,000444888@@@LLLVVVVVVTTTTTTVVVZZZ[[[XXXTTTNNNPPPXXXfffyyyuuuppp___ZZZaaa______nnnlllgggjjjfffppp}}}lllVVVTTTMMMDDD>>>===<<<:::777666666666666666444000---------,,,,,,+++*********+++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((%%%+++000222111111555:::GGGFFFEEECCCCCCCCCAAA???EEE>>>===EEEHHHHHHOOO[[[bbbssszzz}}}~~~rrrmmmoooxxxyyyccccccfffccc]]]YYY___nnnqqq___MMM@@@999777666444333222000---+++,,,---///000000///...---------,,,+++)))((('''&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))((()))---222666BBB@@@DDDKKKIIICCCFFFPPPlll{{{pppaaaWWWRRRNNNGGG@@@<<<>>>EEEPPPVVV\\\hhhtttsssgggeeehhhlllxxx}}}|||}}}%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&)))((('''((('''%%%&&&***((())))))(((%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((()))***)))((()))+++,,,***...555===GGGQQQWWWYYYVVVUUUTTTWWW[[[\\\YYYVVVWWW```sssppprrr{{{eeeaaapppvvvuuusssiiiZZZ]]]yyyzzz}}}zzzpppqqqmmmiiigggbbbWWWGGG;;;888888888999:::999555222+++************+++,,,---...---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((())))))...222333222444:::@@@FFF@@@===@@@GGGJJJHHHFFFDDDAAAHHHXXXeeejjjrrr{{{uuu{{{|||zzz}}}wwwtttjjjccc___cccllluuu{{{ttt___MMMBBB===;;;888777777555222000,,,,,,---.........---,,,,,,---------+++***((('''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))),,,111888===GGGHHHKKKMMMHHHGGGYYYpppyyyhhhbbbZZZQQQIIIBBB>>>===<<>>>>>EEEKKKKKKFFFCCCCCCSSSlll}}}}}}zzzkkkbbb```jjjssstttvvvyyy|||~~~}}}ooo___SSSIIIDDD===:::999888666333.........---------,,,,,,+++,,,.........,,,)))((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))*********+++///666???FFFKKKKKKJJJIIIKKK\\\{{{rrraaa[[[TTTLLLBBB:::999<<>>IIIPPPVVVZZZXXXSSSXXXVVVSSSQQQQQQVVV]]]bbb{{{iiihhhvvv}}}~~~}}}|||zzzjjjZZZ\\\[[[```gggmmmpppttt{{{eeeLLL???;;;777777;;;>>>===;;;222///+++((('''***...000555333000,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))((('''''')))***+++///111555999===@@@BBBCCCAAA???@@@EEEFFFCCCDDDHHH```}}}{{{zzzuuusssyyyzzztttvvvllllllooovvv{{{{{{sssllldddZZZNNNEEE@@@<<<888555333222///...---------...***+++...//////...+++)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))*********,,,111:::EEEMMMLLLKKKJJJQQQggg|||jjj^^^TTTIIIBBB===999<<>>???LLL[[[zzz|||xxxqqqeeeaaaaaajjjxxxvvvdddUUUKKKDDD===999777555111...------///000)))+++...000000///,,,***''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******+++---333===IIIQQQOOOOOORRRdddxxxbbb[[[LLL===999:::<<>><<<;;;<<<<<<===999777BBBMMMLLLUUUmmm~~~www```^^^\\\aaajjjvvv~~~{{{tttcccLLL:::===666333444222,,,***...///......///000111///...''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))***,,,+++)))(((((()))******---666AAAJJJMMMMMMPPPPPPnnnxxxgggXXXNNNCCC999777:::CCCPPP[[[nnn|||{{{ooonnnssswww}}}xxxssspppmmmlllmmmmmmmmmppprrrssssssqqqtttuuuwwwyyy|||~~~&&&(((***++++++---000333333666888888777777999<<<<<<;;;:::::::::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;@@@>>>:::555111---***)))((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))((()))******++++++*********---+++)))***///999DDDKKKLLLSSS\\\]]]WWWRRRTTTYYYrrryyyqqqxxx~~~vvvjjjooo{{{{{{{{{sssiii```WWWJJJ>>>;;;@@@===777222111///,,,---000000333666555111---+++***((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))((((((((()))+++...111333777;;;@@@@@@???>>>???@@@>>>HHHPPPZZZcccdddrrrjjjlllgggaaa___cccnnnzzz}}}zzzfffPPP<<<666555999:::555000...---,,,---///111222222111))))))'''&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))+++,,,+++***))))))***---000555<<>>===<<<;;;;;;;;;<<<===???????????????>>>>>>>>>AAA>>>:::666333222222222+++)))(((''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))*********************)))---+++)))---777DDDPPPXXXPPPXXX\\\WWWPPPTTTeeeuuuxxxkkklll|||wwwzzzggg^^^eeeqqq{{{yyyrrrqqqhhhRRRAAA===;;;888666555111------000///222555555333000---,,,((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***(((((()))+++---111444555999;;;===>>>===>>>@@@CCC@@@cccwwwllltttooohhhcccdddjjjqqqvvv}}}~~~lllYYYGGG>>>777888:::888444111,,,+++,,,...111333444333---+++)))'''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))))))))&&&&&&'''''''''(((((((((***+++,,,+++******+++---...333<<>>>>>======>>>@@@CCCFFFIIIKKKLLLRRRWWW^^^dddjjjrrr{{{+++---000333555888<<>>;;;999999:::===DDDKKK^^^www{{{zzzvvvttttttsssooonnnppp~~~yyy}}}tttsssuuuyyy}}}{{{rrrjjjrrrzzz}}}rrrjjjggg___RRRBBB777444333444555---,,,,,,---000222222222000...+++(((&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((()))******))))))***,,,///222888AAAGGGJJJJJJJJJKKKKKKeeeppp^^^PPPFFF???888<<>>>>>===>>>>>>??????@@@AAAAAABBB@@@DDDIIIOOOUUU]]]fffllltttwww|||333555777888999;;;>>>AAA>>>===<<<<<<<<<;;;::::::555444333222222222333444444444444444444555555555999:::;;;<<<:::888666444777444000,,,)))((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''''''''((())))))((()))))))))*********++++++******)))***+++,,,,,,,,,222;;;FFFOOOTTTVVVUUUVVVUUUXXXeeevvvvvvvvvqqqhhhfffooo|||qqq^^^@@@<<<:::999555///...111...///111333444333222000+++)))'''&&&((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********+++---000222555888999@@@;;;888777888===LLLZZZtttzzz}}}{{{}}}}}}uuurrrvvvqqqlllhhhgggfffdddfffkkkuuuyyyyyypppeeecccmmmxxx|||xxx~~~llldddooozzz~~~|||{{{~~~wwwlll[[[JJJ@@@:::777555222000......///000000///222000---***((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((''''''***---111;;;???EEEJJJLLLLLLKKKJJJWWWqqqaaaRRRFFF>>>;;;???JJJ\\\kkkpppqqquuu|||lllnnnttt|||yyyqqqgggZZZQQQOOOGGGDDD@@@>>>>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@AAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAADDDIIINNNQQQUUUZZZcccllluuu|||:::<<<<<<<<<;;;;;;===???===;;;888777666555222000------,,,,,,---///000111000///...---------//////444777;;;???AAA@@@>>>===:::888444000---+++******((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''(((((()))***((())))))******++++++++++++*********+++---...000444<<>>BBBEEEFFFGGGJJJQQQWWWvvv~~~qqqbbbVVVKKKBBB>>>???BBBTTTnnnwwwqqqqqquuuxxxrrriii___XXXPPPFFFAAAAAA???>>>======>>>@@@BBBCCC???@@@AAACCCEEEEEEFFFFFFFFFEEEEEEGGGIIIIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDCCCAAA@@@??????@@@AAA???DDDKKKTTT\\\dddlllrrr}}}:::::::::999777666777888555333111111222222000...---------...000333555777555333000......///111333000333888>>>BBBEEEFFFGGG:::999666444111///...---************************((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((())))))******+++,,,,,,************,,,///111333@@@IIISSSWWWVVVTTTUUUWWW]]]~~~uuu||||||mmmjjj{{{qqqUUUIII===::::::888777777111///------000222222222///,,,)))''''''(((''''''$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++///000222444666888999:::777999BBBJJJLLLSSSmmm|||xxxsssvvv~~~pppiiiaaa___^^^]]]ZZZVVVVVVYYYYYYQQQJJJGGGFFFGGGMMMTTTUUUVVVVVVSSSNNNKKKKKKMMMOOOUUUcccgggaaadddiiidddgggqqqwwwnnnffffffppp|||bbbFFF<<<999555333333333222222111111000///---+++)))'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''((((((((())))))))))))******)))((()))---333888???EEEJJJHHHGGGSSSlll~~~xxxiiiYYYOOOGGGAAACCCHHHIII\\\vvvssskkkjjj|||}}}sssiiidddSSSLLLGGGGGGFFFCCCCCCEEEDDDDDDEEEFFFFFFGGGIIIKKKKKKLLLNNNQQQSSSTTTTTTTTTTTTUUUVVVYYY[[[[[[YYYWWWXXXXXXWWWWWWWWWVVVVVVVVVQQQOOOMMMKKKIIIFFFDDDBBB???@@@BBBCCCFFFKKKSSSYYYfffjjjqqqxxx555555555333000///000111111//////111666888888666111222222444777:::===???>>>;;;777444333555777:::888999:::<<<>>>@@@BBBBBB999888777666444333111111........................)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******((())))))***++++++,,,,,,*********+++---000333555KKKRRRYYYXXXSSSRRRWWW^^^uuuyyyzzzuuujjjkkkooocccSSSCCC<<<;;;999555333333///++++++...111222222111...***((('''''''''&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))******+++000111333555777999999:::???FFFUUUbbbeeelllvvvdddeeeooowwwttthhhccc]]]UUUQQQPPPOOOOOONNNMMMPPPTTTNNNGGGBBBAAABBBDDDKKKSSSUUUUUURRRNNNKKKMMMTTTYYYXXXYYYbbbfffdddkkkppphhhsssxxx}}}}}}yyyvvvnnnfffdddnnnxxxTTT>>>;;;777666666666666555000111111111///,,,)))'''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))))))))))),,,,,,+++***+++///666;;;CCCNNNUUURRRQQQffftttdddRRRGGGAAA>>>CCCKKKWWWfffzzz~~~qqqmmmpppxxxwww|||lll]]]QQQKKKHHHCCC@@@CCCDDDCCCCCCFFFEEEGGGIIIJJJKKKLLLMMMOOOUUUWWWZZZ\\\^^^`````````aaabbbeeeiiilllkkkhhheeehhhhhhfffdddbbb```___^^^\\\ZZZXXXWWWUUURRROOOLLLHHHFFFCCC>>>:::<<>>???AAAAAA@@@@@@AAACCC???@@@AAAAAAAAAAAABBBDDDAAABBBAAA@@@??????AAACCCCCCAAA???>>>===<<<:::888111111000000111333555666333444666666666444222111555///((('''***+++***'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,)))***---------666CCCQQQRRRRRRPPPPPPZZZjjjxxx~~~yyyvvv{{{iiifffnnn{{{{{{sssrrrhhh[[[NNNDDD===888666444333000---+++,,,///222555000***((()))***)))(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((())))))***+++,,,222666888777888<<<@@@AAAGGGrrr}}}ppp\\\\\\mmm{{{zzzyyyvvvsssqqqlllddd\\\UUUPPPLLLJJJJJJIIIGGGFFFGGGJJJMMMPPPOOOLLLIIIFFFGGGJJJMMMPPPYYYVVVRRRPPPSSSWWW[[[\\\`````````aaacccfffiiikkkooowww~~~xxxpppkkkjjjhhhooozzz}}}xxxrrrnnnjjjjjjqqqzzzyyydddLLL>>>444666888666555777111000///000111///***&&&******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***,,,,,,,,,---111999>>>DDDWWWTTTKKKeeeyyytttqqq^^^JJJBBB???@@@KKKYYY```lll{{{zzzppprrr{{{~~~|||lll]]]SSSLLLGGGDDDDDDAAAAAAFFFGGGDDDEEEJJJHHHMMMOOONNNOOOUUU\\\^^^```gggpppuuuvvvvvvuuuvvvyyyzzz|||~~~~~~}}}{{{zzz|||{{{zzzxxxvvvsssqqqppprrrmmmeee___]]]]]]^^^^^^WWWSSSNNNJJJGGGDDD@@@>>>DDDEEEHHHNNNWWWdddrrr{{{444333222666<<>>???@@@@@@@@@AAADDDGGGKKKJJJIIIIIIHHHDDD@@@<<<333111...---...222666999???AAACCCDDDBBB>>>999666777222---+++,,,---+++***((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,/////////......333@@@LLLPPPUUUWWWTTTYYYoooqqqhhhdddhhhuuu~~~uuuXXXAAA999666444222///......111333333111---***))))))((('''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))+++---...000555::::::888:::DDDNNN~~~oooaaa```uuu}}}cccYYYZZZ\\\]]]^^^___ZZZSSSMMMKKKKKKLLLMMMQQQPPPOOONNNOOOQQQTTTVVVZZZYYYWWWWWWXXX[[[^^^```hhhgggeeeeeehhhjjjkkklllllllllkkkjjjjjjkkkkkkkkkssswww{{{|||wwwkkk\\\RRRRRRTTT\\\lll|||rrroooppp|||ooo___QQQ@@@888:::===999333333111000000000///,,,)))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))************+++,,,---///555===CCCGGGRRROOORRRxxxtttpppiiiXXXGGGAAAAAAFFFSSSbbbssswwwsss}}}iiiaaaVVVLLLGGGDDDBBBAAAJJJFFFFFFJJJKKKJJJMMMSSSUUU^^^eeegggjjjrrryyy}}}~~~xxxtttpppmmmlllgggbbb\\\VVVRRRNNNKKKHHHAAAAAAAAACCCGGGPPPZZZaaa@@@======BBBJJJMMMJJJFFFCCCDDDDDDCCCAAA@@@AAABBBCCCAAA===;;;:::<<<>>>@@@:::<<<======>>>@@@CCCFFFGGGHHHIIIKKKKKKHHHDDD@@@:::666111,,,,,,000666:::@@@CCCFFFHHHFFFAAA;;;777999777444222000///...---***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,...---+++000===KKKTTTRRRUUUVVV[[[ooo~~~uuuwwwtttzzzvvvrrrfffeeeuuuqqqLLL<<<888666222///---------...222222111///+++(((&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***+++***))))))***---///111555666999;;;888999JJJ]]]tttbbbooo~~~aaaHHHFFFKKKKKKMMMRRRPPPMMMIIIHHHKKKQQQYYY]]]kkkjjjjjjjjjkkkkkklllmmmqqqqqqqqqrrrtttvvvxxxzzz|||||||||}}}}}}}}}|||{{{yyywwwtttrrrqqqqqqoooooorrrssskkk\\\OOOHHHEEEHHHWWWqqqzzzrrr~~~|||kkkQQQ@@@???CCC>>>444555333111000000///...,,,******)))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))***+++---111888AAAGGGIIIKKKHHHYYYuuummmggg[[[KKK@@@AAAIIIRRR```mmm}}}qqqdddMMMIIIDDDAAAAAACCCDDDEEEHHHGGGHHHMMMQQQVVV^^^gggjjjwww}}}vvvpppiiibbb]]]YYYVVVTTTMMMKKKGGGCCCAAABBBFFFJJJHHHHHHJJJNNNPPPLLLCCC;;;777999;;;;;;;;;;;;===>>>>>><<<999777888999999999999999999888777777999;;;======@@@CCCGGGHHHFFFEEEBBB>>>888333111333777:::;;;===@@@BBBAAA>>>;;;888888999999777333000///000...---+++)))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********(((((()))))))))*********+++++++++,,,,,,,,,------+++,,,+++,,,888JJJUUUVVVRRRVVV\\\mmmyyyxxxooossssssmmmwww{{{wwwvvvpppyyy[[[DDD===999444000...,,,+++***000333555222---(((&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******,,,+++******,,,///222444<<<444333888;;;AAASSShhhxxxcccppp|||cccOOODDDLLLQQQMMMMMMUUUOOOPPPRRRVVV\\\eeeooouuu|||zzzvvvoooiiiiiillljjjbbb[[[SSSQQQRRRZZZiii{{{}}}}}}|||eeeXXXRRRJJJBBB===777555222000////////////+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++...333;;;CCCIIIKKKKKKJJJ```wwwrrrfffZZZLLL>>>999GGGYYYfffooovvv~~~xxxhhhXXXKKKEEECCCBBBBBBEEEHHHKKKMMMKKKMMMQQQVVV\\\fffqqqzzz{{{ssskkkeeeaaa^^^\\\^^^[[[UUUNNNGGGDDDDDDEEECCCEEEGGGGGGEEEAAA===;;;===@@@DDDEEEEEEEEEEEEEEEEEEDDDCCCEEEGGGGGGEEECCCGGGFFFDDD@@@;;;888888999;;;;;;;;;===AAAEEEGGGGGGCCCAAA>>>;;;:::;;;===???>>>>>>>>>>>><<<;;;999888666888:::999666333111111333111///,,,***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++))))))))))))************++++++,,,,,,,,,---------000//////666EEETTTXXXTTTOOOddd|||}}}|||yyyuuurrrqqqtttzzzyyykkkMMM@@@<<<666333111///---+++...222555444///***(((((('''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))*********,,,+++,,,---///222555777===222...777EEESSSeeeuuu{{{xxx```dddnnn~~~fff[[[MMMFFFFFFOOORRRNNNSSS___```eeelllssszzzzzztttnnnjjjfff```\\\___aaaccccccbbbdddiiimmmxxxvvvvvv|||tttyyyzzz~~~vvv[[[GGGCCC:::888555222///...///000++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,++++++,,,///666===DDDHHHIIIOOOUUUjjjyyyxxxrrr___KKKCCC999;;;SSSnnnzzz||||||~~~sssaaaSSSHHHAAAEEEEEEEEEFFFHHHKKKOOOQQQXXX___gggmmmuuu{{{sssmmmgggdddfffccc]]]VVVPPPMMMMMMOOO======;;;999:::???HHHNNN[[[___ccceeedddaaa^^^]]]\\\[[[]]]aaafffgggeeebbbgggeeeaaa[[[TTTOOOMMMMMMCCC@@@===<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEECCCAAA>>>;;;888555333222222444777999999777444222444333111///,,,***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))*********++++++,,,,,,,,,,,,------------333000333@@@LLLRRRSSSSSS\\\zzz}}}}}}{{{zzzyyyzzz~~~|||}}}rrroooqqqTTTDDD???999555444111---***---000333444222...+++***''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***'''(((((())))))******++++++,,,---000333555888999;;;===AAAKKK[[[mmm}}}dddUUUWWW]]]www\\\LLLNNNIIIIIILLLOOOQQQWWWeeesss{{{|||}}}{{{uuummmfffcccaaafffiiieee[[[SSSPPPPPPPPPOOOSSS___sssqqqyyyuuuyyyrrrRRRFFF???===;;;666222000000111++++++***))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,...333;;;BBBGGGIIIHHHZZZgggwww{{{|||{{{lllSSSAAA@@@<<>>AAA@@@@@@@@@AAABBBCCCDDDCCCBBB@@@<<<888444000...000111444999======888333111222222111000---***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,------------...111000;;;MMMSSSQQQWWWeee~~~~~~{{{qqqvvv~~~{{{nnniiiuuusssdddZZZSSSJJJCCC>>>999111+++---...000222444333000---'''((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******((((((((()))******++++++***,,,///222666888::::::CCC\\\qqqvvvyyywww```SSSXXXkkk{{{```JJJJJJVVVLLLSSSWWWYYYaaasssyyy|||~~~zzzxxxjjjlllmmmhhh___UUUPPPNNN@@@@@@BBBHHHVVViii~~~~~~|||vvvxxx~~~uuucccHHHDDDCCCAAA<<<666333222333,,,+++******))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++++++++++++++,,,000777AAAHHHLLLLLL___{{{}}}xxx]]]FFF>>>===@@@PPPiiixxxzzzyyy{{{lll```PPPFFFBBBDDDHHHKKKKKKOOOSSSXXX___hhhrrryyyzzzqqqjjjgggiiikkkRRROOOOOOUUU___gggiiiiii\\\ccclllqqqqqqnnniiifff___]]]]]]ccclllsssuuuttt{{{yyyuuuoooiiidddcccccc\\\YYYWWWTTTQQQMMMHHHEEEFFFDDDAAA>>>======>>>???CCCCCCCCCBBB???:::555222//////222999@@@@@@;;;444///000222333222000---+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......222444FFF\\\^^^XXXggg~~~|||yyyyyyrrrlllpppnnnvvvxxxyyyxxxpppcccYYYOOOEEE:::222---,,,---111555666222///(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++((((((((()))******++++++)))+++000444888:::::::::OOO{{{^^^MMMPPPkkkmmm___]]]\\\UUURRRVVVJJJWWW```dddtttwwwzzzyyywwwsssnnniiibbb]]]YYYIIIIIIFFFBBBDDDSSSkkk~~~zzztttvvvtttmmmqqqLLLGGGHHHFFFAAA:::555444555,,,+++******)))*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***+++111;;;FFFMMMPPPPPPsssPPP<<<>>>:::CCCVVVjjjppplllnnnuuuwwweeeQQQJJJDDDEEEJJJLLLLLLLLLVVV[[[bbbjjjtttzzzoooiiihhhjjjWWW___gggkkklllfffZZZMMMMMMNNNSSSZZZ[[[VVVRRRSSSIIIKKKQQQZZZdddlllqqqrrrwwwrrrhhh\\\UUUWWW]]]bbbfffaaa^^^___bbbccc```\\\SSSMMMGGGDDD>>>888:::AAA>>>AAACCCCCCCCC@@@999222,,,,,,///333888<<<======222111111444666555000,,,---***'''&&&'''((()))(((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))((((((((((((*********))))))))))))))))))***,,,---......---,,,///,,,,,,//////------111333DDDMMMVVVbbbbbbzzzuuuzzz|||qqqccc^^^gggpppuuu{{{xxx___NNNAAA666000...///222666666222...+++)))''''''((()))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******)))******+++,,,,,,---000555888777666999>>>]]]|||gggYYYTTT```\\\aaaaaaZZZSSSRRRSSSSSSVVV```qqqzzztttyyy~~~|||~~~{{{vvvtttsssnnnfff___UUUMMMFFFEEEJJJVVVhhhxxx|||{{{|||rrr\\\FFFFFFIIIDDD:::======000111///,,,******+++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++++++++,,,***000444<<>>;;;222444222...***))))))***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++***+++,,,---222666BBBNNNLLLOOO```uuuYYYFFF???@@@IIIPPPjjj{{{yyyvvvppp```QQQGGGGGGEEEEEEJJJMMMPPPXXXaaalllxxxxxxtttXXXeeepppqqqmmmiiifffcccccccccjjjsssvvvooofffaaa[[[YYYWWWUUUWWW]]]eeejjjkkk^^^NNNEEEHHHPPPXXX]]]eeeeeegggmmmtttxxxxxxvvviiiaaa[[[YYYUUUKKKBBB<<<:::===AAACCCBBB>>>;;;::::::666111...///333666777777555444666999;;;999666///---***(((((((((((('''''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))************************++++++++++++,,,---......---+++,,,......---111666===NNNUUU^^^|||zzzyyyrrrooo~~~rrr|||rrrmmmqqq}}}~~~xxxwwwxxx~~~vvv[[[JJJDDDBBB<<<666333555555333000---+++)))((()))***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***+++,,,---333333555666555777CCCPPPqqqmmm]]]NNNMMMOOO[[[rrr}}}jjjZZZRRRVVVZZZXXXSSSTTT```qqq||||||uuuoooiiifffhhhnnnqqqlllffffffiiikkkgggjjjmmmnnnnnnmmmnnnooorrrtttvvvxxx{{{}}}yyyvvvzzz}}}{{{yyyyyyrrrggg]]]YYY\\\gggzzzpppUUUIIINNNKKKDDD>>>777777444111---)))(((***---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,---111777EEEMMMHHHPPPkkkyyydddGGG???EEEHHHSSSbbbuuuzzzgggVVVKKKFFFDDDGGGGGGJJJNNNRRR[[[jjjxxx]]]kkkxxxwwwqqqnnnnnnoooooopppuuuzzzxxxooohhhgggaaa]]]YYY[[[aaajjjqqquuummmccc\\\___eeefffaaa]]]aaaaaaccchhhoootttwwwwwwkkkkkklllllliii```XXXRRRHHHBBB>>>>>>>>>===<<<===???:::444000///000111222666444444666888888555222111...+++******)))(((''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((()))))))))))))))***************++++++,,,+++******+++,,,...///---+++,,,/////////444<<>>OOO]]]bbbuuu{{{cccRRRIIIEEEFFFIIILLLOOOTTTYYYbbbtttXXXaaagggdddbbbgggpppwwwoooqqqtttrrrjjj```___cccaaaZZZUUUYYYdddmmmpppoooiiicccfffuuuwwwooouuurrrooommmmmmnnnoooooottt|||{{{rrrllliii___OOOAAA>>>@@@??????@@@???<<<888555333222000...000000222666::::::555111111///---++++++***)))'''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))******+++++++++,,,,,,+++******+++,,,...///---,,,---000000111999BBBOOOKKKaaavvvmmm~~~wwwyyyzzzttt}}}sssiiimmmoooZZZRRRXXX]]]^^^TTTDDD888555777111///,,,******+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))))))))))))))***++++++(((((()))***,,,---///000666888@@@IIIMMMUUUmmm]]]DDDBBBXXXppp|||SSSJJJFFFHHHXXX[[[^^^cccnnn~~~{{{}}}hhhfffeeeeeefffhhhhhhhhhffffffgggkkkooorrruuuwww{{{uuunnniiihhhkkkooossstttvvvyyyyyywwwtttrrrrrrooommmmmmpppuuuxxxxxxwwwxxx{{{~~~~~~|||{{{{{{{{{vvvrrrpppnnnnnnssszzz}}}wwwwww{{{rrr^^^[[[TTT@@@666222222333000******---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))***,,,...333<<>>666222555333,,,))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000333>>>CCCEEEGGGJJJ```}}}{{{{{{fffOOO===>>>HHHVVVooo|||kkkWWWEEECCCHHHKKKNNNSSSUUUbbbtttaaa^^^YYYXXXdddvvv~~~{{{{{{{{{yyyzzz}}}uuurrrnnnmmmooorrruuuwwwxxxllljjjvvvzzzrrrnnnyyyrrrkkkfffddduuu|||xxxsssmmmbbb[[[YYYPPPBBB:::<<<===<<<;;;;;;;;;:::888666333111000333777:::999777000///---.........,,,***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))*********))))))***++++++,,,------******+++,,,------------...///111333333666AAANNNVVV___|||rrr}}}~~~uuuvvv{{{}}}yyyrrriiiaaaXXX]]]^^^XXXJJJ===666444444222...,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))(((((((((((()))************+++---///111444555:::JJJiii___NNNPPPXXXjjj[[[TTTKKKKKKTTTYYYcccppp|||uuupppmmmmmmoooooommmppptttooommmlllllloooqqqqqqqqqyyywwwyyy}}}}}}yyyyyy||||||sssmmmlllooorrrtttnnnqqqtttwwwzzz}}}wwwwwwxxxyyyyyyxxxvvvtttsssqqqoooppptttwwwxxxwwwtttvvv{{{}}}tttooonnnkkkooohhh^^^[[[SSSNNNTTTfff~~~~~~|||rrrkkknnnfffLLL===333444444---***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***,,,///222666@@@BBBEEESSS```mmm{{{ZZZIII:::===PPPhhh|||yyy{{{nnnXXXKKKCCCHHHLLLOOOWWWaaaiii|||iiigggfffkkkyyyxxxtttzzzyyy{{{{{{xxxwww{{{yyyvvvxxxuuukkknnnppppppmmmiiieeedddeeennnvvvxxxyyy|||yyyssspppnnnppppppbbbKKKAAACCC>>><<<;;;;;;<<<===<<<;;;;;;666111///111444444333///.........//////---+++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))***+++,,,,,,------)))***,,,---......---,,,//////222444444777CCCQQQ]]]xxxvvvnnnlllxxxmmmrrrxxx~~~rrrpppvvv|||xxxuuuzzz{{{wwwiiihhheee^^^TTTHHH>>>888555222///---,,,,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((((((((((((((())))))******+++,,,...000333555666???TTTzzzoooXXX<<>>SSSsssxxx~~~fffUUUKKKEEEEEEMMMQQQSSS```qqqpppsssvvv{{{xxx|||~~~{{{zzzyyyvvvtttyyy}}}~~~zzzzzz|||ssslllnnnuuupppyyytttyyywwwnnnwww{{{xxxrrrpppnnn___LLLKKKAAA;;;<<<<<<:::;;;???<<>>555///111444333444333111000000000//////,,,+++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,...000222000222888<<>>444333111...------,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,000,,,,,,666999999@@@===```~~~iiiWWWMMMEEEHHHHHHVVVvvvooo]]]TTT\\\YYYUUUXXXdddxxxyyymmmggghhhlllmmmmmmmmmmmmooouuuyyy|||{{{}}}|||yyy|||yyyyyy||||||yyy{{{}}}|||wwwqqqqqqwwwyyywwwtttvvv{{{zzzqqqlllmmmnnnooommmfff[[[QQQJJJGGGTTT]]]hhh|||www{{{cccJJJ999...111444...))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***************+++))))))---///---,,,444???EEEKKK```[[[BBB===>>>JJJ[[[hhhqqquuuwww{{{nnnUUUHHHIIIKKKLLLSSS]]]eeettt~~~xxxwwwvvvqqqvvv{{{{{{vvvssszzzqqqfffmmmvvv{{{|||}}}~~~wwwkkk^^^TTTIIIBBB===<<<@@@FFFCCCDDDAAA:::666555555444666555333222111000/////////---+++)))((()))******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111...,,,111;;;???EEE[[[ttt{{{{{{sss}}}~~~|||wwwrrroooooopppkkkqqqwww{{{{{{}}}}}}}}}}}}wwwsssqqqlllhhhgggjjjxxxttt}}}|||uuuccc^^^QQQ>>>666333111000///...,,,+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,...///---222;;;777777CCCLLLkkk]]]FFFAAA===OOObbbyyy}}}eee```[[[QQQ^^^ZZZZZZfff{{{|||xxxrrrhhhcccdddkkkjjjjjjlllqqqxxx~~~~~~yyyuuuuuussssssvvvxxxwwwyyy|||||||||zzzvvvwwwzzzzzzvvvqqqssswwwzzzuuunnnlllnnnooorrrtttqqqiii___UUUPPPcccllluuuzzzttt~~~rrr```DDD...222888///************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***************++++++***+++,,,...---///888BBBEEEMMMpppjjjIII@@@;;;AAARRRbbbiiimmmqqqvvv}}}pppYYYEEEBBBKKKKKKMMMVVVdddsssyyyzzzwwwooojjjpppwwwxxxuuusssyyyxxxtttkkk___\\\eeeooouuu|||yyypppkkkcccXXXMMMFFFBBBCCCEEECCCDDDBBB???<<<;;;999777888777666444111000///000111///,,,)))((()))***+++))))))))))))))))))))))))((()))******++++++*********************************+++---------...000222000---444@@@EEEMMMkkkzzznnnppprrrrrr~~~zzzqqqjjjqqquuuuuutttqqqmmmkkkkkkllliiiqqqyyy|||yyywww{{{}}}}}}{{{{{{|||zzzvvvvvvwww{{{||||||vvvjjjcccfffqqqrrr|||~~~mmmcccfffZZZDDD:::555111111111///,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---+++---///999???666888LLLtttcccJJJGGGXXXqqqeeeSSSXXX\\\XXXZZZ___mmm|||pppmmmjjjcccaaadddkkknnnsssyyy~~~{{{yyyyyy|||{{{uuupppjjjiiijjjmmmpppqqqrrrsssvvvwwwvvvtttvvv{{{{{{xxxttttttwwwyyyuuuppppppuuurrruuuxxxwwwrrriii```ZZZjjjyyywwwxxx{{{tttUUU666555777***++++++***************)))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********************)))******+++,,,,,,,,,,,,,,,---222<<>>===::::::999666222//////111333111...***))))))***+++))))))))))))))))))))))))))))))***++++++++++++******************************,,,---------...111333666444:::GGGPPP```nnnllluuuzzzwwwuuuzzzsssbbb\\\gggkkklllmmmmmmkkkiiiiiiiiikkkrrryyyxxxsssoooppptttqqqvvv}}}}}}zzzyyyyyywwwtttsssttttttsssvvvzzzuuu{{{{{{ooojjjtttqqqvvv}}}mmmyyy|||hhheeennnhhhVVV@@@888222333333///,,,---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------,,,...111:::BBBAAAOOOkkk\\\QQQZZZoooZZZVVVYYY[[[\\\eeerrrrrriiihhhhhhfffjjjqqq~~~~~~||||||{{{yyyuuurrrqqqssstttsssvvv{{{~~~|||uuunnniiiccccccdddfffkkknnnnnnmmmnnnooommmlllpppxxx{{{zzzzzzyyyzzzzzzwwwtttwww}}}zzzzzz{{{zzzvvvqqqjjjfffiiixxxeeeAAA666444))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))***++++++,,,,,,------,,,...777AAAHHHKKK[[[uuu|||xxxjjjVVVDDD@@@TTTlllxxxwwwxxxjjjQQQHHHGGGGGGJJJPPPTTT___wwwyyy~~~}}}vvvpppwwwvvvtttyyyrrrrrrlllkkkiiiiiinnnrrrnnneeebbbqqqwwwpppllldddVVVHHHEEEBBBBBBFFFGGGDDDBBBBBB<<<===<<<888222//////111444222///---+++******+++))))))))))))))))))))))))+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222333555<<>>FFFKKKPPPUUUbbbuuuwwwsssiiillllllkkkkkklllkkkhhhfff~~~zzzgggSSSJJJEEEDDDIIIKKKGGGEEEEEE===???>>>:::333//////222444333111///,,,+++***)))))))))))))))))))))))))))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...///111///666@@@MMMfff|||}}}}}}|||llleeemmmmmm___SSSYYYooouuusssnnngggbbb```bbbdddhhhhhhgggeeecccbbbccceeehhhiiikkkooosssuuuuuutttnnnpppqqqrrrrrrqqqmmmjjjnnnuuu{{{yyyooommm{{{{{{ttt{{{uuuwwwwwwooogggbbbbbbcccddddddQQQAAA555555555000---000))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------...111555555CCCccc}}}xxxWWWNNNhhhggg[[[XXXbbbfffdddnnn{{{pppgggfffjjjtttppprrrwww{{{|||{{{}}}|||yyyyyy}}}{{{zzzxxxsssnnnlllkkkllliiikkkpppwww{{{wwwlllcccgggiiiiiijjjooovvvtttmmmbbbdddcccccciiirrrwwwvvv{{{xxxtttrrrooonnnuuu}}}}}}zzzyyyvvvsssooofffhhhkkk~~~{{{uuuppp}}}cccAAA555777------,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---***......---333>>>GGGJJJOOOnnnzzzyyyrrr[[[HHHCCC>>>QQQ}}}qqqVVVIII@@@CCCHHHLLLUUU```rrr}}}}}}mmmtttxxxtttnnnkkkkkkllljjjyyy{{{ttt]]]OOOIIIGGGLLLMMMIIIFFFGGG>>>@@@???:::333///000222444444222000...+++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************.../////////------///111222===IIIXXXuuu}}}xxx{{{nnndddffftttttt___UUUMMMXXXrrrzzzpppeee^^^[[[^^^aaafffdddbbb``````ccceeegggpppllliiiiiillloooooonnnlllmmmmmmlllnnnooonnnkkkjjjrrrzzzuuuiiigggzzzxxxyyy}}}}}}{{{~~~qqqmmmnnntttuuunnnkkkmmmUUUDDD666666666000...222))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------......666:::OOOwww|||bbbQQQXXXsssoooZZZ\\\aaaeeeccciii~~~ssshhh``````dddqqqqqqvvv}}}yyyvvvwww{{{zzzvvvxxx~~~}}}|||zzzuuuqqqnnnnnnnnnrrrssswww~~~rrrgggiiikkkkkkkkkqqqxxxvvvnnnaaacccddddddjjjrrruuusssxxxsssooollliiiiiipppyyy{{{xxxwwwtttppplllhhhkkkkkkwwwxxxtttkkksssuuuIII666999------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---)))...///...444@@@IIIJJJVVVyyymmmKKK;;;@@@DDD[[[zzzyyybbbGGGEEEHHHKKKJJJKKKYYYkkk~~~}}}rrrgggeeeiiiqqq}}}|||vvvtttddd^^^TTTMMMOOOSSSSSSOOOMMMDDDBBB@@@>>>;;;777111---222333333222000...+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333000...///333555333EEEMMMaaaxxx|||tttiiiggg~~~wwwaaaYYYbbbwwwssscccWWWIIIFFF^^^|||yyygggUUUOOOYYYhhhgggfffaaa[[[WWWZZZdddlllooonnnmmmnnnooonnnjjjgggooonnnllljjjiiiiiiiiijjjhhhiiihhhgggiiirrr||||||qqqiiiooosssyyy|||zzzwwwmmmPPP>>><<<666333222---******+++++++++******)))******))))))((((((''''''''''''((()))))))))))))))''')))+++,,,***)))((()))++++++---...+++'''+++111666:::999hhh~~~jjjcccOOOMMMbbbjjjvvvaaa[[[\\\bbbjjjrrr|||zzzxxxtttjjjaaa```eeemmm}}}~~~llltttzzz|||~~~wwwzzzxxxvvvtttpppllljjjjjjnnnmmmsssvvvqqqsssnnnhhhgggkkkmmmmmmkkkggghhhiiilllnnnooopppqqqyyytttmmmgggeeeeeehhhkkksssvvvvvvrrrtttxxxxxxrrrtttrrrtttzzztttsssyyy|||{{{~~~\\\::::::111---+++,,,,,,)))***---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************---+++---222666>>>MMM\\\xxxeeeNNN>>>===OOOqqq{{{uuu___RRRGGGCCCDDDHHHMMMWWWjjj}}}{{{uuummmlllnnnttt{{{tttpppvvvyyytttrrrdddWWWTTTVVVUUUQQQPPPKKKEEE>>>;;;;;;999333...333333333222000...,,,***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111000222444666777HHH]]]}}}yyyyyyzzzppp```YYY___wwwooobbbSSSOOOXXXhhhvvv~~~rrrbbbTTTLLLDDDFFF```wwwcccSSSPPP^^^ooonnniii```YYYXXX___jjjrrrpppqqqqqqoookkkiiiiiiiiimmmlllkkkjjjiiihhhhhhhhhhhhhhhgggfffgggooo}}}{{{wwwyyy}}}sssnnnoooppphhheeennnsssyyyhhhLLL===444444555...+++++++++++++++******)))***)))))))))((((((((('''''''''((()))))))))))))))((()))++++++)))((()))***---+++,,,...,,,+++///666777AAAHHHtttjjjSSSMMMDDDSSSppp|||yyy___ZZZYYYbbbttt~~~rrrrrrrrrpppiiiaaabbbgggwwwzzzssspppkkkyyy~~~xxxrrrxxxqqqkkkjjjjjjgggeeeeeeiiihhhppp~~~sssnnngggfffiiilllmmmllloooqqqrrrppplllkkknnnrrrrrrpppmmmiiieeedddgggiiiqqqttttttrrrtttzzz{{{www{{{yyyyyy|||~~~zzz}}}yyyyyyiiiDDD999000,,,+++,,,,,,******,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---+++000777;;;BBBXXXooo^^^III>>>@@@RRRmmmxxx~~~xxxbbbNNNDDDAAACCCHHHMMMSSSaaa}}}uuuvvvyyyxxx{{{zzzxxxxxxyyyyyyzzzyyywwwtttsssuuuwwwyyyppp___XXXWWWUUUUUUVVVXXXNNNCCC===<<<;;;777333444444333222000...,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333555666===GGGkkk}}}|||wwwpppqqqzzz{{{aaaNNNNNN[[[qqqxxxkkkWWWPPPIIIIIIPPPZZZ```bbb[[[NNNDDDAAA???GGGbbblllXXXKKKNNN```sssxxxmmm^^^VVVZZZeeeqqqyyyssstttsssnnnhhheeehhhllljjjkkkkkkkkkjjjhhhgggfffhhhhhhgggddddddjjjwww|||}}}~~~{{{lllgggmmmrrrnnnmmmwww|||```CCC222555888...,,,++++++++++++******)))))))))))))))((((((((((((''''''((())))))))))))))))))******)))((((((***+++...++++++---...---222999666EEEVVV}}}xxxVVVEEEBBBHHHfffnnn\\\ZZZ\\\jjjtttkkklllooopppkkkfffhhhnnnzzzrrrnnnnnnrrrwwwtttsssqqqggg___```dddcccbbbcccggghhhppp~~~uuuoooiiigggjjjoooqqqrrrrrrwwwyyyuuunnnlllrrrxxxssstttrrrllleeeaaabbbeeemmmpppqqqpppsssyyy|||||||||{{{{{{zzzwwwzzzvvvxxxxxxRRR999111,,,***,,,---***)))++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************---+++222>>>@@@GGGfff{{{UUUCCC>>>EEEUUUgggkkkuuu|||yyyttt}}}iiiSSSEEEAAA@@@FFFMMMSSS[[[qqqrrriiittt}}}|||xxx|||zzzqqqkkkppp|||~~~yyyoooddd]]]VVVTTTYYY___eee^^^RRRHHH@@@<<<::::::555444333222000///---,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------///------000222222444777DDDMMMzzz{{{{{{qqqhhhqqqoooTTTCCCGGGVVVggggggVVVHHHEEEBBBDDDIIILLLLLLKKKIII@@@<<<>>>@@@III___wwwxxxjjjWWWHHHBBBIII]]]ooouuueeeSSSLLLUUUeeessszzzwwwuuupppkkkggggggjjjmmmiiijjjllllllllliiigggeeehhhiiihhhdddbbbgggrrrzzz|||{{{pppoooyyy~~~|||rrrNNN444555888...---,,,,,,+++************))))))))))))((((((((((((''''''((())))))))))))))))))******((('''(((***------++++++---......333999999LLLgggoooOOOJJJJJJ]]]zzzaaaYYY^^^iiiyyynnnkkklllooorrrooolllpppwww}}}rrrlllnnntttxxxqqqrrrvvvkkkccc```eeejjjjjjlllqqquuuuuuzzzxxxmmmiiifffeeeiiinnnrrrsssnnnsssxxxxxxvvvuuuzzz}}}}}}yyynnnaaa[[[]]]bbbjjjlllmmmnnnppptttyyy{{{wwwwwwwwwuuuoooppp|||~~~___AAA333---***,,,...+++)))***************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++---+++555AAACCCKKKppplllJJJ===???JJJUUUfffbbbgggsssyyy{{{sss]]]KKKDDDGGGGGGKKKPPPWWWfffkkk~~~xxxoooeeefffwwwzzzyyyqqq~~~vvvyyy~~~}}}zzznnnhhhqqq~~~rrrqqqoooggg[[[UUU\\\ggglllllleeeVVVDDD:::999===666555444222000///......,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........111---,,,000111000444:::NNN___yyyqqqdddgggvvv[[[EEE:::@@@IIISSSRRRCCC>>><<<:::;;;======;;;999===999999>>>AAAFFFTTTcccZZZOOOCCC======FFFWWWfffaaaRRRBBBBBBRRRhhhwww~~~{{{sssjjjfffiiilllmmmmmmiiikkkmmmnnnmmmkkkhhhfffiiiiiiiiieeecccfffooowwwvvvrrrttt}}}___===555777000...---,,,+++************(((((((((((())))))))))))''''''((())))))))))))))))))))))))((('''(((+++---+++***,,,......///777AAAJJJbbbnnnQQQSSSXXXuuufffYYY]]]hhh}}}xxxoooiiiiiijjjlllnnnmmmmmmuuu~~~ooodddeeerrr}}}uuummmkkklllfffdddiiirrruuusssyyyxxxnnn______```cccgggjjjmmmmmmjjjnnntttxxx{{{}}}~~~~~~vvvgggZZZVVV[[[bbbggghhhjjjlllmmmooossswwwvvvwwwwwwtttllljjjssslllSSS888000+++,,,...+++))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------666BBBDDDNNNsssZZZAAA:::DDDPPPUUUeeehhhnnnvvvrrraaaOOOBBBBBBGGGMMMNNNSSS___yyyvvvzzzsssqqqfffeeemmm}}}~~~wwwvvvooovvvxxxqqqlllpppxxx~~~{{{||||||zzzqqqooouuuzzz}}}wwwggg\\\aaalllooouuuttteeeNNN<<<999<<<777666444222111/////////,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////111------111111000888DDDWWWvvv|||ppp___]]]iiitttwwwJJJ;;;999???@@@CCCDDD;;;;;;999777777888777666555888666777<<>>888999>>>EEEQQQ[[[QQQFFF>>>EEE\\\uuu~~~ssshhheeejjjoooooollljjjkkkmmmnnnnnnllliiiggggggiiiiiieeecccfffnnnuuu}}}}}}wwwuuuvvvyyy{{{vvv}}}qqqLLL888555111///...,,,+++*********+++(((((((((((())))))))))))''''''((()))))))))))))))''')))))))))((()))+++---***+++...000000666HHHZZZjjjkkkSSS\\\fffpppYYYZZZiiizzz}}}ssskkkhhhffffffeeefffiiijjjppp}}}zzzlllccchhhzzz}}}vvvkkkccc`````````hhhssstttpppwww~~~||||||yyypppfff]]]aaahhhooorrrrrrpppnnnlllnnnrrrvvvyyyzzzxxxwww{{{vvvjjj\\\SSSTTT^^^fffeeefffjjjnnnmmmlllpppuuu{{{{{{|||yyypppjjjlllttt}}}ggg>>>444,,,,,,---+++))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,///888AAAFFFTTTttthhhHHH>>>@@@QQQ^^^\\\```sssuuubbbRRRGGG@@@BBBHHHPPPTTT]]]rrr}}}zzzzzzxxxwww|||rrrlllpppvvvkkknnnuuu{{{wwwwwwrrrlllkkknnnnnnlllnnnsssyyy|||{{{yyyxxxxxxooozzzwww|||~~~}}}vvvjjjjjjqqqsss|||ttt]]]HHH>>>===888777555222111000000000,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////000---...333222222@@@RRRlllvvvooo```WWW```nnnlll```BBB888;;;AAA===<<<>>>::::::999888888999:::999999777555666:::<<<<<<===@@@<<<777555:::???CCCIIINNNGGGAAA@@@LLLddd{{{~~~uuukkkggghhhlllmmmllliiijjjkkkllllllkkkiiihhhdddfffgggeeeccceeemmmtttvvv}}}{{{xxx{{{}}}ooooooyyy[[[>>>666444000///---+++*********+++'''((((((((()))))))))***''''''((()))))))))))))))&&&(((*********)))***,,,+++...000111444CCCccc```TTTbbbnnn|||```TTTccczzzvvvnnnhhhggghhhfffdddeeeiiiooo{{{}}}zzzwwwlllccc]]]hhhzzzuuussstttqqqjjjeeeeeefff```dddnnnpppjjjppp~~~xxxvvvpppkkkmmmqqqnnnggggggooo{{{yyysssoooqqqrrrqqqpppoooqqqssstttlllaaaVVVRRRWWWaaajjjeeegggmmmrrrrrrooorrrxxx||||||~~~}}}wwwnnnkkknnnyyywwwsssEEE999...,,,---+++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++333;;;@@@III]]]vvvVVV>>>BBBOOOgggwwwooofffkkkTTTHHHEEEFFFHHHKKKSSS___rrr{{{vvv{{{vvviiifffgggmmm|||~~~xxxsssrrrtttppprrruuu{{{}}}}}}yyyrrroootttzzzxxxqqqnnnjjjeeeffflllssswwwxxxyyy{{{{{{~~~uuurrruuuwwwjjjTTTEEE???999777555333111000000000,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,------...///000000...,,,000555333555GGG]]]zzzkkkeeeZZZWWWeeerrrfffNNN===444999@@@:::777999666555555666777999:::::::::999777666999;;;;;;<<<>>>;;;666555:::>>>@@@BBBEEE???<<<>>>KKKaaauuu~~~xxxpppiiiggghhhkkkllliiiiiijjjkkkjjjiiihhhhhhbbbdddfffdddbbbeeelllsssttt}}}yyy{{{yyytttssszzzeeeCCC777555111///---+++)))******+++'''((((((((())))))******'''(((((()))))))))))))))%%%'''***++++++******+++---000222222777NNNxxxoookkkUUUVVVbbbmmmoooXXXUUUlll|||tttnnnlllkkkkkkiiiggghhhnnnxxx}}}yyyuuupppkkk]]]VVVYYYuuuoooiiifffhhhiiihhhnnnvvvuuuiiigggppprrrmmmqqq}}}yyyuuullldddhhhqqqsssooommmxxx|||tttooorrrsssnnnggggggmmmtttrrrjjj^^^UUUTTTZZZdddjjjeeegggooowwwvvvrrruuu|||wwwxxx{{{~~~zzzrrrmmmmmmvvv~~~xxxnnnkkkwwwwwwIII<<>>@@@???<<>>@@@LLL```rrrzzz|||~~~qqqfffgggkkkjjjiiijjjfffgggiiikkkllllllkkkkkkfffdddbbbaaaccceeeffffff~~~zzzvvv}}}rrrvvv~~~yyyuuuwwwzzz~~~tttEEE111999333111...,,,*********+++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***++++++,,,,,,***,,,111111888\\\xxx___XXX^^^___YYYaaaqqqcccPPP\\\~~~tttrrrpppiiiiiimmmiiitttsssuuu~~~rrrtttqqqbbbYYYXXXMMM]]]ppp___\\\ZZZWWWTTTYYYmmmssskkkiiinnnpppnnnvvv}}}iii^^^fffuuuzzzvvv{{{|||yyytttnnnkkkkkknnnppprrrtttfffVVVPPPSSSZZZgggqqqgggkkkrrrvvvwwwvvvuuuttt}}}yyy}}}}}}sssoooooogggtttkkkqqqjjjqqq\\\===222222(((***111(((************************))))))))))))))))))))))))***************************+++,,,,,,++++++---///...888BBBIIIYYYpppaaaNNN???MMMwwwxxxqqq}}}gggTTT@@@;;;AAAHHHNNNSSS[[[vvvtttccc]]]lllpppgggrrr{{{zzzqqqwww|||~~~{{{tttnnnjjjkkkmmmlllxxxwwwqqqpppqqqvvvyyyxxxyyyxxxsssmmmiiiggglllwww{{{tttjjjfffgggyyyyyyxxx|||kkkPPPAAA===999555333111......000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------.........//////...333///000888<<<[[[}}}pppdddeeebbbZZZQQQSSSWWWMMM>>>999999999888888888888888777777777777777888999:::===<<<;;;:::999999999999999888888999<<<>>>???@@@EEEBBBDDDNNN]]]jjjqqqrrrssskkkfffiiillljjjhhhhhhfffggghhhjjjlllmmmnnnnnniiigggdddbbbbbbbbbcccccckkkjjjiiijjjooovvv}}}yyyyyy~~~yyyzzzvvvuuu{{{yyy|||~~~yyyVVV:::222333111///,,,*********+++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***++++++,,,---,,,///555777>>>___vvv\\\KKKRRRbbbgggbbbppplllZZZVVVlllssskkkkkkkkkgggiiiooommmxxx{{{ssshhhiiiaaaSSSOOOYYYdddiiiRRRSSSPPPOOONNNMMMRRRbbbtttfff[[[UUUXXX[[[aaappp~~~sssddd]]]hhhzzz|||yyyzzzxxxqqqiiigggkkkrrrwwwyyypppcccVVVTTTWWW[[[```eeecccgggnnnrrrttttttsssrrr{{{zzzzzzwwwwwwpppnnnoooooommmqqqhhhEEE444333++++++000)))************************))))))))))))))))))))))))***************************+++,,,,,,+++,,,---///,,,666EEEVVViiizzz~~~ZZZJJJAAAVVV~~~xxxsssrrrXXXLLLCCCCCCHHHMMMQQQUUUhhh~~~xxx|||yyykkk```aaappp}}}vvvvvvrrrssswwwxxx{{{{{{yyyvvvsssrrrtttvvvxxxwwwuuujjjgggdddkkkooorrruuuxxxyyyssskkkhhhbbbcccqqq~~~zzztttmmmyyy}}}xxx}}}~~~pppvvvzzz___MMMBBB;;;666444222...///444...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////,,,333222111777IIIvvvttt|||{{{uuuggg[[[aaa^^^TTTIIIFFFHHHBBB777999999::::::::::::;;;;;;999999888888888999999:::??????>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<>>BBBIIIXXXhhhbbb[[[RRRQQQ^^^qqq}}}vvvnnnnnnoooooonnnnnnjjjeeeaaabbbjjjqqquuuvvvnnnddd\\\\\\^^^______```cccfffjjjnnnqqqrrrsssrrrxxxyyyyyyiiitttxxxvvv{{{qqqzzzyyyOOO555333000---...+++************************))))))))))))))))))))))))***************************+++,,,,,,+++,,,...000111;;;RRRnnnqqqLLL???@@@ZZZ|||ooouuuzzzuuubbbGGGBBB@@@DDDJJJPPPZZZccczzzuuugggiiittttttaaa[[[dddooosssgggsss{{{iiieeejjjzzzwwwvvv{{{~~~}}}}}}|||yyytttzzzppptttxxxuuuzzzzzzxxxvvvwwwvvvpppgggaaaZZZXXXcccttt|||~~~zzz{{{xxxppppppxxxqqq\\\GGG>>>888888666111111555......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////+++333444222999WWW~~~jjjwwwqqqnnnsssqqqdddWWWXXXUUUKKK@@@<<<>>>===888999999:::;;;;;;<<<======:::999999888888888999999===>>>>>>??????????????????@@@AAA@@@???BBBIIINNNOOOQQQTTTWWWYYY\\\```bbb]]]```eeejjjlllkkkjjjiiijjjlllooorrrssssssrrrqqqmmmllliiieeeaaa^^^]]]]]]aaa^^^ggguuuuuulllrrrmmmfffoooxxxyyy{{{jjjLLL<<<444333000---+++******+++))))))))))))))))))))))))***))))))))))))))))))***+++++++++++++++,,,---...///...444;;;GGGcccxxxwwwjjjTTTFFFTTTooo}}}wwwmmmiiiNNNXXXuuu}}}eee______fffiiifffiiippp|||~~~uuuiiigggcccSSSUUUkkkyyyUUUBBB@@@DDD>>><<<:::999888888:::<<<444111111555777888???GGGGGGDDDAAADDDNNN\\\fffjjjpppeee[[[[[[```eeeeeecccYYY[[[___dddiiilllnnnnnnoooiiieeeddddddcccgggmmmkkkjjjiiikkknnnsssvvvxxxyyyvvv~~~{{{jjjlllhhhiiiyyyYYY888222222---+++,,,************************))))))))))))))))))))))))***************************+++,,,,,,,,,---///111444AAA___ZZZDDD:::@@@ZZZrrrvvvllleeepppqqqrrrxxx}}}gggSSSBBB@@@@@@CCCIIITTThhhyyyxxxuuuxxxvvvrrrmmmhhhaaaaaannn~~~pppXXXSSS```eee```YYYaaammmnnnbbbZZZhhh}}}rrrZZZQQQUUUZZZdddeeehhhoootttwwwzzz~~~~~~|||{{{wwwqqq{{{~~~wwwkkk___ZZZ[[[^^^gggrrryyyxxxsss~~~~~~~~~qqqqqqwww}}}tttqqq~~~lllNNN@@@777999999222000222///...------,,,,,,------+++++++++,,,,,,,,,------........./////////000000,,,111555444???iiicccbbbyyykkkjjjppppppdddVVVPPPLLLDDD;;;888999:::999999999:::;;;<<<<<<===>>>999999888777777777888888:::;;;===???@@@AAAAAAAAA@@@BBBDDDDDDCCCFFFLLLQQQRRRUUUYYY[[[\\\]]]```ccc___cccgggjjjmmmnnnnnnlllhhhlllqqquuuuuurrrnnnkkkkkkkkkjjjfffaaa^^^]]]^^^^^^ZZZcccsssrrrgggmmmkkkgggsss{{{VVV???555333000---+++*********))))))))))))))))))))))))******))))))))))))******++++++++++++,,,---...///444222888AAAQQQoooiiiVVVQQQggg}}}yyy```QQQgggwww^^^[[[___hhhkkkgggiiiooosssnnnfffddd\\\MMMWWWwwwgggIII<<<777333777777666444444333111//////000444888888666777:::;;;:::;;;???DDDIIIPPPTTTaaa[[[UUUWWWaaagggeee___TTTZZZaaaeeefffgggjjjnnnmmmkkkhhhddd```bbbnnn{{{uuupppkkkjjjnnnvvv|||vvvxxx|||mmmjjjcccggg|||ddd???111222...)))---************************))))))))))))))))))))))))***************************+++,,,---,,,---///222111CCCeeexxxMMMBBB===DDDXXXggggggeeefffhhhppppppqqqttt[[[HHHDDDDDDFFFIIIMMMXXXppp~~~xxxooohhhjjjpppgggaaa]]]aaajjjvvv{{{eeeMMMIIITTTUUULLLJJJLLLOOONNNFFFFFF[[[uuu~~~~~~sss[[[GGGBBBGGGLLLRRRZZZhhhqqqooolllsss~~~yyy||||||sssxxxxxxvvvtttxxx}}}}}}~~~qqqttt}}}{{{ooofffooo___III888888:::222---...///......---------------++++++,,,,,,,,,,,,------....../////////000000000///000777;;;MMMzzzyyycccuuuzzzmmmkkkqqqpppcccUUULLLGGG@@@:::888777777666888888999::::::;;;<<<<<<888888777777777888888999999:::===???AAABBBBBBBBB???BBBEEEGGGIIIKKKNNNPPPSSSVVVYYY[[[]]]___bbbeeegggjjjlllnnnqqqsssqqqmmmfffiiiooorrrrrroooiiifffjjjkkkkkkgggaaa]]]\\\^^^ZZZUUU[[[gggeee]]]ddduuuyyyzzzwwwlllkkktttbbb???666444111---+++*********))))))))))))))))))))))))+++******))))))******+++++++++++++++,,,...///000222333===JJJ]]]}}}qqq\\\XXXoooppp\\\```~~~yyymmm\\\ZZZ```jjjnnnlllooowwwrrrnnneee```XXXMMMXXXwww~~~yyyhhhPPP@@@:::555...///222444222222333333000000111333444444666888;;;555555888<<<<<<===CCCKKKZZZYYYYYY^^^gggmmmggg^^^TTTYYY^^^aaacccffflllqqqmmmjjjfffaaa\\\^^^lll{{{wwwpppjjjiiipppyyyxxxxxx~~~oookkkccchhh|||sssNNN555222///)))---************************))))))))))))))))))))))))***************************+++,,,------...000222444IIIkkkoooHHH===@@@JJJVVV___eeemmmuuuqqq{{{}}}~~~|||gggPPPAAA???CCCHHHLLLPPPZZZpppxxxkkkccceeekkkooohhhcccaaahhhuuugggaaaRRRBBB???EEEEEE???===<<<>>>AAA@@@CCCUUUjjjtttlll^^^LLL@@@@@@JJJUUUjjjxxxtttzzz{{{zzz|||{{{qqqgggjjj~~~zzzYYY===999;;;444.../////////...---------------++++++,,,,,,,,,,,,------.../////////000000000000222000888DDD^^^qqqwww{{{vvvlllkkkooommm```SSSGGGAAA;;;999:::999666444777777888888999999999:::888888888888888999:::;;;;;;===???AAABBBBBBAAAAAABBBDDDHHHNNNRRRTTTRRRPPPSSSSSSUUUXXX\\\```bbbdddpppsssssstttxxxzzztttjjjgggiiillloooooonnnkkkiiikkkmmmmmmhhhaaa[[[[[[\\\ZZZUUUUUUYYYVVVRRRYYYfffyyy|||{{{xxxzzz~~~lllLLL777555111...+++*********))))))))))))))))))))))))+++******))))))******++++++++++++,,,---...///000///666JJJ^^^rrrgggbbbzzzeeeaaawwwuuueee___]]]bbblllrrruuu}}}|||tttnnn```YYYXXXSSS[[[qqqtttcccKKK888222333444333,,,111444000///222444222///111333333333555777888222222555999999;;;FFFSSS___cccgggkkkrrrtttlll```TTTXXX```jjjsssxxxwwwuuusssmmmgggdddaaaaaagggpppmmmiiifffiiirrr||||||vvv{{{rrrnnnfffiii```;;;444111***---************************))))))))))))))))))))))))***************************+++---------...111333===QQQmmmaaaBBB999GGGUUU]]]fffwwwlllWWWFFF>>>???BBBGGGMMMUUUeee|||{{{nnn]]]^^^oooxxxuuuiiiaaa[[[\\\cccfff```WWWJJJFFFAAA;;;888888999999777555888>>>===>>>JJJYYY```SSSGGG???<<>>888222222//////...------------...++++++,,,,,,,,,---------////////////000000000000555000999KKKkkkuuu}}}|||}}}wwwnnnfffgggllljjj___SSSAAA;;;666888<<<;;;888555666777777777777888888888888888888999:::;;;<<<===???@@@BBBCCCCCCBBB@@@???FFFHHHMMMTTT[[[[[[WWWRRRRRRQQQQQQUUUZZZ___aaabbbvvvxxxyyyyyy}}}tttgggjjjkkklllnnnoooppppppppplllooonnniii```ZZZYYYZZZ[[[UUUPPPNNNKKKJJJQQQ[[[hhh}}}wwwvvvooorrr~~~ppp```777555111...+++*********))))))))))))))))))))))))++++++************+++++++++++++++,,,---...000000333@@@[[[tttqqqmmmcccjjjsssaaadddaaaeeeooowww{{{zzzqqqhhhWWWPPPVVVWWW[[[iii]]]MMM;;;222000000//////---444666000---000222111111666::::::999888666444444333666;;;<<>>HHHHHHJJJPPP]]]vvvxxxvvvfffUUU___{{{}}}[[[RRRFFFAAAEEEHHHDDD>>>;;;999999:::777111222777777555999?????????JJJYYYUUUGGG<<<::::::DDDcccyyyuuupppjjjfffpppzzzxxxkkk___[[[\\\[[[^^^\\\\\\hhhzzz~~~www{{{}}}|||}}}{{{wwwyyywwwKKK:::>>>777///444222111000///............---------............//////000000///......000222666777===VVVyyy|||~~~zzz|||~~~xxxsssiiiccciiimmm\\\EEE;;;999777666777888888888555777888777888999999888:::::::::999999<<<@@@DDDDDDFFFGGGGGGHHHIIIGGGCCCGGGJJJPPPWWW\\\\\\YYYUUUVVVSSSRRRVVV\\\```bbbdddmmmttt~~~{{{ssswwwppplllnnnpppppppppqqqqqqooommmjjjccc\\\YYYYYYWWWWWWVVVQQQKKKJJJOOOSSS^^^|||}}}vvvrrrtttsssooosssuuuqqqkkkAAA---333000***...))),,,************************)))************+++++++++***++++++++++++,,,...111333OOO~~~rrrccccccoooooo```eeejjjgggnnn|||~~~}}}~~~uuudddUUUVVV\\\]]]]]]^^^IIIBBB888111////////////111222333444444444444444555444555666777888777666888777999===@@@HHHXXXiiiqqq}}}}}}{{{{{{sss```hhhwww}}}{{{vvvooojjjhhhfffbbb^^^]]]]]]eeeqqqwwwxxxzzzpppwww~~~}}}vvvllllll}}}xxx|||ttttttMMM777333111+++------,,,,,,,,,,,,++++++************************)))************+++++++++,,,---,,,***+++///222333@@@QQQjjjxxxgggLLL???DDDiiiwwwooo~~~lllSSSCCC@@@EEEAAALLLUUUXXXccczzzeeeZZZjjj~~~zzzgggIIIDDD>>>;;;;;;;;;:::888;;;;;;:::777444333333444;;;999999;;;===AAAKKKVVVPPPBBB777777;;;EEE]]]uuu~~~vvvooonnnkkkggguuuzzz|||uuuggg[[[WWWWWWTTTWWWWWWXXXdddtttxxxrrrkkksss}}}{{{}}}}}}}}}}}}{{{SSS======888000333333222111000///.........---------............//////000000000...///000222444555AAA```~~~~~~}}}qqqpppjjjfffiiijjjXXXBBB<<<:::777777888888888777555777777777888999999999999::::::::::::;;;>>>AAACCCEEEHHHKKKNNNQQQQQQPPPRRRTTTWWWZZZZZZXXXTTTRRROOOQQQSSSUUUWWWZZZaaafffhhhrrr|||yyyrrrnnnoooqqqpppooopppllllllkkkjjjggg```[[[XXXUUUVVVTTTPPPKKKJJJNNNRRRaaazzzvvvrrrsssyyyxxxkkkiiinnnsssrrrpppFFF000333000***...))),,,************************)))************+++++++++++++++,,,++++++,,,...111<<>>>>>===<<<===>>>===@@@EEEKKKQQQVVVYYY[[[ZZZ[[[\\\ZZZUUUPPPLLLKKKNNNUUUZZZZZZWWWYYYaaaiiigggrrr{{{{{{tttoooqqqqqqooommmnnniiiiiiiiijjjjjjfff^^^WWWSSSTTTRRROOOKKKJJJMMMQQQgggxxxtttmmmlllvvv}}}vvvzzzzzzqqqlllnnntttxxxzzzPPP555444000+++...))),,,************************)))************++++++++++++,,,---,,,+++,,,...111;;;[[[iiiUUUUUUkkk~~~kkkvvvxxx^^^VVVgggwwwllleeejjjwwwyyy|||~~~}}}xxxrrrnnn^^^XXXWWW]]]aaaZZZMMMDDD666333///---...000111111---...///111222333333333333444666888999:::::::::<<<>>>>>>>>>KKKaaaqqquuunnnnnneeeccciiijjjnnn||||||zzz~~~xxxrrrnnnkkkjjjjjjfffdddeeejjjnnnooossswww{{{|||~~~vvvjjjbbbdddlllpppooozzz{{{iiiqqqmmm\\\>>>222//////------,,,,,,,,,,,,++++++************************************+++++++++,,,***+++---------///555;;;FFF___uuu{{{{{{vvvNNNDDDIIIlllxxxyyynnnxxxtttWWWDDDAAACCCBBBFFFNNNYYYjjj|||iiitttccc^^^kkkrrr[[[<<<888666555555777888777666777888999777555333222333777777999<<<<<<>>>GGGQQQNNN@@@666777999===QQQhhhzzzzzz{{{|||~~~}}}~~~~~~~~~wwwQQQCCC???888555555444333111///.........---------............///...///000000///000111333333???ccc|||www{{{zzz~~~}}}rrrfff```fffiiifffaaaZZZLLL???<<<:::888888888888777555777666888;;;<<<::::::<<<===@@@BBBCCCAAA???>>>>>>===???FFFOOOUUUXXX]]]bbbaaabbbaaa]]]VVVPPPMMMLLLUUU^^^eeeccc^^^^^^cccggglllwww~~~|||uuupppppppppmmmkkkkkkkkkjjjhhhhhhjjjhhh```WWWSSSSSSRRROOOLLLKKKNNNPPPhhhrrrzzzxxxrrrooonnnooozzz~~~~~~}}}qqqmmmvvvvvvrrrwww}}}]]]<<<555000,,,///))),,,************************))))))*********+++++++++,,,------,,,,,,---///111666TTTzzz}}}{{{qqqPPPDDD[[[~~~xxxccc~~~```XXX^^^rrrzzzssslllhhhsssxxx}}}|||}}}}}}ttthhh___TTTWWW]]]cccbbbVVVCCC666111000///000111222333444---...000222333444555555444666777888999999;;;<<<:::???@@@CCCXXXttt}}}vvv___ZZZOOOKKKOOOOOO[[[rrr{{{zzzvvvsssqqqrrrvvvwwwtttpppmmmlllkkkmmmooossswwwzzzyyywwwpppggg``````eeejjjbbbvvvxxxhhhKKK666......------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,***+++---...,,,---666???PPPmmm~~~lllGGGDDDNNNsssiiilll~~~}}}qqqiiizzzjjjLLL>>>BBBEEECCCMMMSSS___wwwrrrddd~~~vvvhhhbbbhhhjjjTTT999888888888999999::::::999999:::;;;:::888666555555666777;;;===;;;<<>>>>>AAADDDEEECCC@@@===<<>>@@@IIIccc{{{yyyhhhRRRNNNCCC@@@CCCCCCOOOgggzzzzzznnnkkkmmmvvv{{{rrrqqqqqqqqqpppsssxxx|||~~~~~~~~~|||~~~}}}ssseee```hhhrrrgggmmmRRR666+++///------,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,++++++---...++++++777FFF]]]{{{```BBBDDDNNNttt~~~ppp^^^iiizzzuuuhhhmmmyyy___FFF===CCCHHHFFFNNNVVVfffjjjccc}}}yyyzzz|||yyyqqqkkkjjjeeeRRR===;;;;;;<<<<<<;;;;;;;;;;;;:::;;;<<<;;;888666666666666888===???======GGGRRRQQQ???555999;;;<<>>999888888999:::999888666999777<<>>AAADDDEEECCC@@@===<<<@@@BBBLLLYYY]]][[[^^^fffeeefffhhhiiihhhccc\\\VVV\\\hhhnnnjjjfffiiijjjhhhlllvvv~~~uuullljjjjjjggggggiiiqqqsssooogggfffiiiddd[[[VVVUUURRRPPPNNNMMMMMMMMMMMMPPPUUU```uuuwww|||yyywww{{{yyyIII777111///111))),,,************************)))************++++++++++++,,,------...///333555DDD]]]rrrooorrrcccGGGRRRhhhvvvjjjhhhkkkWWWZZZeeevvvmmmnnnrrrsssrrryyytttzzzttttttqqqhhh\\\UUUXXXeeeoooiiiXXXEEE777...---///000000000000111222222333444666777888888888888999:::999999<<>>:::777777777999::::::999777999777>>>JJJLLLCCC===@@@AAADDDGGGHHHFFFCCCAAA@@@@@@CCCPPP```eeeaaadddmmmjjjjjjlllqqqsssmmmaaaWWW___nnnvvvpppkkkrrr}}}vvvllliiihhhggghhhkkknnnttttttkkkhhhjjjfff]]]WWWUUURRROOONNNLLLKKKJJJCCCFFFLLL]]]}}}zzzppprrryyyNNN888111000111)))---************************)))************+++++++++)))+++,,,---...111555888NNNjjj~~~jjjHHHUUUuuutttjjjllliiiUUU\\\mmmtttkkklllqqqvvvxxx}}}~~~tttkkkhhheee```]]]]]]___ooovvvgggNNN;;;333111---///111111000111333666444555666777888888888888888:::::::::;;;BBBMMMUUUXXXMMMLLLbbbttt[[[SSS```cccccclllpppqqqxxxzzztttuuuyyyzzzssstttyyy{{{zzz{{{|||wwwyyy{{{uuuooofff___aaaggg~~~ccc;;;+++444------,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,---------+++---000---111GGG```oooGGG:::FFFNNNeeeddd^^^fffwwwxxxpppqqq{{{zzzaaaIIIBBBBBBCCCFFFLLLQQQbbb}}}ooodddkkk{{{|||~~~pppccc[[[SSSGGG<<<:::;;;;;;999777777:::>>>???>>>;;;777444222444555555:::BBBGGGHHHNNN^^^nnn[[[CCC777===AAAFFFaaazzzSSS>>>AAA:::999777444111///...------------.........//////...///111111111111444666AAAuuujjj```kkk}}}vvvsssyyy~~~xxxxxxyyyzzzyyytttkkkddd^^^___aaa^^^TTTFFF;;;666666666777999;;;;;;999888999888@@@MMMOOODDD>>>@@@FFFHHHKKKLLLJJJGGGFFFFFFFFFKKKZZZmmmrrrnnnqqq{{{uuutttwww}}}yyyjjj\\\dddvvvwwwqqq}}}wwwlllhhhhhhhhhjjjnnnjjjtttwwwoookkklllggg^^^VVVTTTQQQNNNMMMKKKIIIGGGCCCDDDIII]]]|||~~~QQQ888111000222)))---************************)))************+++++++++)))***,,,---///222666999XXXwwwxxxNNN[[[~~~uuuiiihhhdddRRRbbb|||}}}tttmmmkkkooowww|||{{{pppeee___\\\[[[___dddddduuuzzzeeeFFF444111444///222444444333444888;;;555555666777777888777777888:::;;;;;;>>>GGGTTT___[[[KKKIIIdddttt]]]eeeyyyyyyqqqvvv}}}~~~xxxvvvxxx~~~{{{yyy}}}zzzpppmmmlllgggeeegggrrrDDD---333---------,,,,,,,,,++++++************************++++++,,,,,,,,,---------,,,***---111000555NNNjjjiiiBBB999IIIRRReeedddfffuuu{{{rrryyywwwYYYBBBBBBEEEBBBDDDMMMXXXkkkrrrkkktttfffQQQJJJHHHCCC===999::::::888777888===AAADDDBBB>>>999555444555888555:::CCCJJJMMMVVViii{{{WWW@@@444===EEENNNmmmqqqmmmuuuwwwfff888AAA999999777444111.........---------.........//////---222///...333222333>>>LLLoooZZZ{{{|||~~~|||wwwyyypppnnn|||yyytttvvvuuuttttttsssnnnfff___^^^______ZZZRRRHHH???;;;999999777888===AAA???888888===CCCKKKRRRRRRHHH<<>>>>>SSSfffyyymmmzzz~~~www|||___OOOBBBBBBFFFHHHLLLSSSZZZrrrnnnrrrgggHHH888777888777444444666888999;;;<<<===NNNIIIBBB;;;555333444555:::;;;LLLRRRMMM```zzzzzzVVV>>>===GGGIIIaaawwwbbbaaakkkwwwsssiiikkk}}}yyy~~~uuuBBBAAA999999777444111///......---------.........//////---222///...333222333???UUUuuuiii|||~~~vvvxxxyyytttmmmjjjzzzssstttxxxvvvsssrrrqqqmmmfff```aaabbbaaa]]]TTTJJJBBB>>><<<<<<999999===BBB>>>888999<<>>HHH```nnn???555777+++---///,,,,,,,,,++++++++++++***++++++******++++++,,,---+++......000111000FFFjjjeee[[[rrrlll~~~]]]___~~~}}}qqqllllllooowww|||vvvfffeee]]]TTT[[[uuupppKKK666444333///...///111333555555555555444666888999999999:::<<>>OOOKKKDDD<<<666444444555<<>>JJJXXXyyylllRRRFFFPPPaaa~~~wwwhhh^^^nnn~~~yyyqqqzzz}}}~~~~~~PPP???:::999777444222000///...------........./////////...222000000333000444CCC^^^yyy}}}|||kkkxxx|||pppnnneeemmmllluuu{{{wwwrrrooonnnkkkeeeaaacccdddccc^^^VVVLLLEEEAAA>>>>>>;;;;;;???CCC@@@999;;;<<>><<<:::777555333111000...............////////////...222000000333000666JJJiii|||zzztttggg{{{nnngggmmmzzzhhhwww{{{vvvoookkkiiigggdddaaabbbbbbaaa\\\TTTKKKDDDAAA>>>>>><<<<<>>???LLL^^^cccYYYPPPPPPLLL___nnnbbbQQQ^^^vvv|||sssnnnvvvtttsssmmmmmmlllkkklllnnnmmmllljjjiiigggffffff\\\WWWRRROOONNNLLLHHHEEEAAADDDKKKXXXxxx}}}ssssssnnnooouuuJJJ888777---000///------,,,,,,,,,+++++++++++++++******++++++,,,---)))///...,,,///:::^^^xxx___LLLhhhyyyeee^^^nnnhhh\\\lllzzzooonnnjjjjjj|||yyyvvvtttiii___]]]nnnUUUBBB===888111...000111333555666666666666333444777888888:::===???OOOZZZSSSRRRNNNNNNaaabbbaaaTTT}}}zzzuuurrrrrrtttxxxvvvpppjjjjjjiiimmmvvv|||{{{vvvrrruuu|||uuunnnkkklllzzz___fffwww```888444///......------,,,++++++---+++******+++,,,,,,+++++++++++++++++++++++++++...---,,,---333CCCYYYjjjjjjnnnrrrttttttwww{{{{{{^^^MMMXXXqqqxxxvvvfffooo}}}dddMMMCCC>>>CCCIIINNNXXXdddwwwcccYYY]]]|||{{{|||wwwUUU>>>888:::999555555555666777:::>>>BBBDDDSSSPPPIIIAAA999666777:::FFFXXXgggiiimmmrrrbbbEEE>>>CCCSSSlllxxxdddOOODDDAAAFFFVVVggg{{{xxx___UUU[[[vvv}}}jjjBBB===:::777555444333111............/////////000000...222000111333000<<>><<<<<<;;;===CCCJJJHHHBBBAAADDDQQQ```bbbYYYSSSTTTPPPgggwwwgggUUUgggyyypppvvvqqqkkkkkkjjjjjjkkklllkkkjjjiiihhhgggffffff^^^YYYSSSOOONNNMMMIIIFFFDDDFFFJJJOOOcccxxxnnnttt~~~|||sss~~~xxxxxx~~~vvvNNN;;;888///000,,,---------,,,,,,,,,++++++++++++******++++++,,,---+++///,,,***111===ZZZ~~~mmmZZZKKKLLLqqqqqqaaaaaauuuuuu^^^```yyy}}}qqqpppooouuu~~~~~~zzzuuusssdddlll{{{pppRRRFFF@@@777000000222333444666777777777666333444777888999<<>>999<<<<<<;;;888888777888;;;@@@DDDGGGTTTRRRKKKAAA999888<<>>;;;:::;;;;;;===EEELLLJJJEEECCCKKKVVV]]]^^^[[[YYYYYYYYYnnnyyyhhh\\\vvvvvvnnnwww}}}pppkkkjjjiiiiiillljjjjjjjjjjjjiiihhhgggfff```ZZZTTTPPPOOOMMMJJJGGGCCCCCCFFFGGGOOOpppmmmbbbmmm|||zzzUUU???999000111***------------,,,,,,,,,,,,++++++******++++++,,,---,,,000+++***333===SSSnnnvvvlllZZZGGG???QQQyyyjjj```iiiooo]]]hhh}}}rrroooppp~~~{{{rrroookkkkkkSSSEEE;;;222000333333444666777888888777777333555777999;;;>>>BBBFFFZZZ```SSSRRRTTT[[[rrrtttlll}}}yyy}}}zzzxxxvvvwwwxxxvvvooohhhnnnjjjkkkqqqrrrnnnoootttwwwyyypppiiiiii___^^^vvv<<<555///......------,,,++++++---+++******+++,,,,,,++++++++++++++++++++++++++++++---,,,+++333IIIbbbrrr|||{{{jjjPPPBBBLLLbbbmmmjjjgggooowwwuuulllhhhppp{{{rrrVVVCCC>>>???FFFKKKQQQ___ooovvvWWWOOOZZZlllMMM<<<;;;===@@@AAA===;;;::::::<<>>???@@@CCCAAA???<<<;;;>>>CCCHHHLLLUUURRRJJJ@@@999<<>>;;;======<<<>>>DDDKKKIIICCCBBBTTT]]]WWWWWWdddiiidddfffkkkggg[[[eeelllpppyyyrrrnnnjjjhhhkkkqqqhhhiiikkklllllljjjgggfffbbb\\\UUUQQQOOONNNKKKHHHDDD>>>CCCHHHKKKggg{{{iiiaaaqqqdddEEE999333555---......---------,,,,,,,,,++++++******++++++,,,---(((111000...444<<>>===>>>CCCIIIMMMUUUQQQJJJ???999===KKKWWWWWWAAAQQQ]]]~~~fffQQQIIIEEEIIIXXX^^^PPPEEEKKKYYYcccwwwmmmYYYZZZgggooo{{{|||cccZZZbbb|||{{{ooonnnsssuuubbbEEE:::777777111222555000////////////000000000000,,,555222000555777TTTrrrZZZcccnnnqqq}}}uuuqqqvvvyyyssshhhjjjrrrzzzyyyqqqgggbbbaaaaaa```^^^[[[WWWUUUSSSRRRQQQRRRQQQMMMGGGBBB???===BBBDDD@@@<<>>CCCJJJQQQWWWnnnssseeebbbeeeooo}}}yyyuuurrrppppppnnnpppwww}}}{{{tttppppppqqqpppqqqrrrnnniiijjjoootttllleeefffrrr}}}TTT888555000---...///---,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---000///000???]]]zzz|||~~~yyyYYY>>>@@@SSScccjjjlllxxxwwwzzz}}}{{{qqqXXXDDDBBBCCC@@@GGGTTTZZZfff}}}}}}tttzzzwwwwwwzzz}}}ooo]]]JJJCCCIIINNNJJJDDDEEEFFFEEECCCBBBEEEMMMSSSZZZQQQFFF>>>:::CCC\\\tttqqq^^^OOOUUUwwwuuuSSSFFFFFFHHHPPP]]]fff^^^QQQQQQ]]]hhhrrrjjjWWWXXXddduuu```QQQPPPcccttttttnnnllltttppprrrvvvzzzmmmIII===999999222222444///////////////000000000000...555222000666;;;\\\rrrZZZeeennn{{{}}}~~~|||sssnnnpppsssmmmdddbbblllvvvxxxpppeee]]]YYY___```___[[[VVVQQQNNNNNNRRRRRRQQQMMMGGGBBB>>>===FFFHHHDDD???DDDPPPQQQKKKMMMVVVSSSWWWqqq|||pppooolllccchhhsssnnnkkkgggeeedddfffhhhjjjlllmmmllljjjgggdddddddddbbb```\\\WWWSSSOOOLLLKKKEEE@@@???AAADDDXXX~~~{{{TTT>>>888333+++---,,,++++++------,,,++++++++++++***++++++,,,------000333(((888TTT```uuuuuu]]]___}}}tttiiiyyy~~~xxxxxxyyy}}}{{{vvvrrr\\\RRRhhhsssiiiaaaSSSFFF<<<777444333777777888:::;;;;;;;;;<<<::::::;;;@@@HHHSSS]]]ccctttssseeehhhjjjqqq}}}{{{zzz|||}}}{{{tttnnnqqqppptttxxxwwwqqqmmmnnnttt{{{yyyppprrr|||pppiiiffffffqqquuuYYY;;;444000---///000---,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---///000444EEEbbb||||||vvvvvv{{{```BBBAAARRRdddtttpppVVVBBB@@@BBBAAAHHHUUU]]]mmmxxx~~~}}}}}}~~~wwwiiiVVVJJJFFFEEECCC@@@???AAABBBCCCDDDIIIQQQWWWUUULLLCCC>>>@@@NNNjjjvvvVVVSSS^^^uuuaaaHHHAAAEEEJJJWWWaaalllkkkbbb```ooouuu^^^^^^jjjvvveeeQQQDDDOOOhhh{{{xxxkkkhhhvvv|||~~~{{{PPP@@@:::;;;444222333---////////////000000000000///444222111555@@@eee{{{```fffzzzttt~~~yyypppqqqrrrzzzyyynnnggggggjjjeee^^^[[[eeerrruuunnnbbbWWWRRRZZZ]]]___[[[RRRKKKIIIIIIQQQQQQOOOKKKEEE@@@===<<>>BBBCCCJJJWWWaaauuuuuu|||qqq___MMM???888777999666:::>>>BBBEEEKKKSSSYYYLLLDDD===>>>III```|||TTTDDDPPPrrr{{{^^^MMMFFFGGGIIITTT]]]llltttqqqqqqnnnnnn~~~nnn~~~jjjVVVCCCFFFbbbssslllzzzyyyUUUAAA999;;;555333333---////////////000000000000000222333222444BBBiiijjjjjjzzznnnwwwwwwjjjppp{{{vvvqqqfff]]]\\\___]]]XXXVVV___jjjnnnhhh]]]SSSNNNPPPVVV[[[WWWNNNFFFDDDFFFLLLLLLJJJFFFAAA<<<:::999GGGKKKJJJEEEFFFNNNVVVYYYPPP]]]aaaggg{{{vvvjjjgggfffaaayyyuuuvvvtttnnnoooooonnnmmmllllllmmmnnnooonnnmmmkkkhhheeedddeeeggghhheee```ZZZTTTPPPMMMLLLDDD???===@@@CCCTTT~~~yyylllgggyyy```HHH:::333///...,,,+++,,,---...---,,,,,,++++++++++++,,,------***,,,111222RRRyyynnnPPP[[[}}}~~~tttkkkwww{{{xxxssssssmmmddd\\\PPPZZZ~~~{{{uuuppphhh___ZZZPPPEEE;;;555222222555555666777888:::;;;<<<<<<===@@@FFFOOOYYY```dddxxx}}}yyyvvvyyy}}}|||tttmmm|||wwwtttwww{{{|||~~~yyyooojjjiiigggnnndddmmm[[[PPPjjj```???555000///111111...+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------000:::KKK___mmmssswwwvvvtttuuuzzz^^^BBBIII___ppp|||}}}fffNNN???>>>CCCEEELLLYYYddd{{{uuugggooo~~~{{{wwwmmm[[[GGG666//////111000555:::>>>AAAFFFMMMRRRDDD>>>999@@@UUUtttfffGGGKKKZZZmmmYYYOOOIIIGGGIIIOOO___wwwxxxjjj}}}ttt{{{fffUUUBBB???UUU{{{}}}zzz\\\CCC777999666333333///////////////000000000000//////333444222DDDmmmqqqsssjjjuuuhhhllltttiiifff]]]TTTRRRUUUVVVSSSPPPVVV\\\^^^YYYRRRLLLHHHEEELLLRRRQQQIIIBBBAAACCCFFFFFFDDD@@@;;;777555555@@@DDDEEECCCDDDLLLVVV]]]WWWggglllnnnwwwwwwmmmhhheeelllmmm|||}}}kkkooo{{{xxxpppnnnqqqjjjhhhgggggghhhkkknnnqqqkkkjjjiiigggeeefffhhhkkkmmmiiiccc\\\UUUQQQNNNMMMHHHAAA>>>@@@DDDTTT}}}zzztttoooqqq~~~|||vvv{{{xxxeeeLLL;;;333111...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...,,,---222666[[[mmmWWWkkk~~~}}}|||ooo|||{{{rrrxxxxxxvvvwwwzzzuuucccYYYVVVXXXrrr~~~pppiiigggggg```\\\TTTIII>>>555222111444444444555666888:::;;;>>>AAADDDGGGKKKOOOTTTVVVlll~~~zzzwwwvvvvvvvvv}}}|||xxxpppllljjjhhhlllaaaeeecccIII\\\fffDDD666111///111111---+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---///999HHHUUU^^^ccchhhmmmsssxxx}}}ZZZFFF\\\www}}}vvvyyy```JJJ??????EEEGGGNNN[[[gggiiiYYYbbb}}}zzzpppdddPPP>>>333///...//////333777:::;;;===BBBFFF???;;;999EEEaaaXXXHHHZZZfffzzz}}}~~~}}}[[[MMMIIIEEEFFFLLLXXXsssrrrrrrzzzhhhxxxeeeTTTBBB===IIIeeefffHHH888999666333333000////////////000000000000000,,,333666333KKKyyy{{{ppp|||yyymmmuuueeebbbddd]]][[[UUULLLIIILLLOOONNNGGGJJJLLLKKKHHHDDDAAA@@@===CCCHHHIIIDDD???>>>?????????===:::555333222333999;;;===>>>AAAHHHRRRYYY\\\kkkooolllnnnkkkeeeggg```jjjqqq|||jjj^^^iiitttpppllljjjkkkgggfffeeefffhhhlllppprrrhhhiiiiiihhhggggggiiikkkmmmiiiccc\\\VVVRRRPPPPPPLLLDDD@@@AAAAAAMMMppp}}}ssspppttt|||{{{|||zzztttyyy~~~zzz~~~}}}}}}oooSSS<<<222111...---,,,---...///...,,,,,,,,,,,,,,,,,,------...000...222777\\\yyybbbaaa~~~xxx{{{zzzqqqttt|||yyyzzzmmmZZZSSSZZZnnn|||vvvkkkdddeeebbb```ZZZOOOBBB888333222444333333444666888:::<<<@@@DDDHHHHHHGGGIIIPPPWWWmmmnnnuuuzzzxxx|||wwwqqqooojjjiiijjjzzziiieeemmmIIIYYYqqqMMM888333///000000---,,,...++++++++++++++++++++++++,,,,,,++++++,,,,,,---......,,,000:::EEENNNWWW^^^dddkkkvvvzzzWWWMMMppptttttttttZZZFFF@@@AAAFFFGGGPPP```mmmwww^^^TTTbbb}}}zzz{{{}}}~~~|||nnn```KKK<<<444333222111///222555666666777;;;??????<<<===MMMlll~~~PPPKKKdddmmm|||xxxnnnOOOHHHGGGDDDFFFNNNfff~~~yyymmm{{{{{{wwwyyyvvvtttiiiUUUDDDAAAFFFUUUuuu{{{rrrOOO;;;:::777333333000////////////000000000000222+++333777666WWWpppmmm~~~wwwyyyxxxqqqvvveee[[[WWWTTTUUUPPPGGGCCCEEEGGGGGG???@@@@@@???===:::999888:::===@@@AAA???<<<;;;:::::::::999666222111111222333333555999===CCCJJJPPP[[[eeeccc^^^aaa```^^^ccc[[[bbbiiioooqqqsss{{{qqq^^^UUUbbbvvvnnnnnnjjjggggggggghhhiiikkkmmmooopppqqqhhhiiijjjiiihhhggghhhiiihhheee___ZZZUUUSSSSSSSSSMMMFFFCCCCCC@@@EEEaaa~~~xxxsssxxxiiilll{{{zzzwwwsssyyyZZZ???222000///---,,,---...///...------,,,,,,,,,,,,---......111...111777[[[{{{tttuuuppp___TTTaaa}}}~~~uuu|||kkkiii{{{www~~~}}}jjj\\\]]]rrr{{{ooodddbbb```___[[[PPPCCC888444333555555444555777:::<<<>>>???EEEIIIHHHFFFLLL\\\jjjpppkkkyyyttttttjjjjjjiiirrrvvvhhhxxxNNN]]]zzzUUU:::444//////...,,,---///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,111<<>>444222222222///222444555555777<<<@@@@@@???CCCTTTssssssQQQQQQmmmyyyeeeMMMLLLNNNHHHGGGOOOjjj}}}llleeebbbcccppp{{{ccciiitttooonnnjjjSSSBBBCCCGGGNNNgggxxx{{{UUU>>><<<777333222000////////////000000000000444+++333999:::aaazzzlllkkk|||vvv}}}yyyrrrwwwgggZZZSSSQQQRRRNNNEEE???@@@CCCCCC<<<<<<<<<;;;999777666555999:::<<<===<<<:::888666888888777444111000111333000///000555:::???EEEIIIVVV[[[UUUQQQWWWYYYXXX___\\\]]]cccdddcccqqq}}}{{{jjj]]]TTT```sssnnnoookkkgggiiieeegggjjjmmmnnnnnnmmmlllhhhjjjkkkjjjhhhffffffgggccc```\\\WWWUUUTTTUUUVVVKKKFFFDDDEEEAAABBBYYYuuuzzz{{{dddkkk~~~|||~~~^^^AAA333111///...------...///...------,,,,,,,,,,,,---......000,,,000777\\\yyynnnlllqqq^^^TTT___qqq{{{xxxbbbbbbttt~~~zzzkkkcccnnn~~~xxxnnnddd```[[[\\\XXXOOOAAA777222111777666666666888;;;>>>@@@>>>DDDJJJHHHGGGRRRjjj}}}pppvvvzzz|||yyyyyyjjjjjjhhhmmmnnnXXXaaaXXX<<<444///...---,,,---000++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,333???IIIRRRaaaooo|||zzz```FFFLLLxxxsssvvvtttwww|||lllQQQCCCCCCCCCEEEGGGTTTjjjzzz{{{jjjTTTFFFTTTyyy||||||~~~|||wwwqqqsssgggSSS@@@333...///111///111444555666999@@@EEEBBBBBBGGGXXXwwwoooUUUYYYwww{{{]]]HHHMMMTTTMMMFFFHHHcccppp|||{{{mmm\\\QQQMMMQQQ]]]gggtttwwweee___ooowwwfffjjjdddYYYJJJ@@@===IIIcccyyy^^^>>>999666333444333///////////////000111111---111444///:::kkktttccciii|||hhh|||ooorrrjjj\\\LLLMMMLLLIIIEEEBBB@@@@@@AAA===;;;999888777666444222111666999777777999999777555444222111222222111000///222333444444777>>>DDDMMMNNNPPPQQQQQQSSSVVVYYYWWW[[[^^^```ccchhhpppvvv~~~uuu^^^QQQPPPaaa|||pppjjjkkkiiijjjooonnnlllhhhggghhhjjjkkkkkkllllllkkkiiihhhfffeeeeeecccbbb___[[[UUUQQQPPPPPPQQQOOOFFFAAA???>>>SSSwww~~~~~~lllwwweeeFFF333---111///---------...---,,,000///...---------------+++---+++:::ZZZkkkjjjjjjkkk___OOO\\\lll~~~~~~yyy|||fff```{{{~~~{{{zzztttllleeeaaa\\\ZZZTTTJJJ???777444444444444444555888;;;<<<<<>>DDDSSSYYYWWWeeesssiii``````dddiiisss}}}~~~wwwxxxqqqrrrnnnnnnnnnnnn{{{pppXXXeeeeee^^^CCC444///111------000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---888PPPgggttt}}}~~~gggIII<<>>DDDGGGOOO\\\lllvvv{{{\\\OOOPPPooo{{{|||xxxtttqqqqqqrrrsssssstttfffRRR@@@666111000000111000999>>>888;;;GGGLLLFFFEEEMMM```uuunnnZZZbbb{{{}}}aaaMMMJJJOOONNNQQQ[[[nnnZZZKKKCCCJJJNNNHHHEEEHHHCCCSSScccfff]]]RRROOOPPPXXXkkk{{{qqqdddjjjsssbbbccc]]]WWWOOOIIIEEEGGGTTTbbbxxxxxxhhhvvv|||eeeAAA:::777444444222000////////////000111111111222333222???lllxxx\\\ZZZpppzzz}}}www||||||vvvoooggg[[[QQQJJJJJJIIIGGGDDDAAA>>><<<<<<999666555444333111///000333333222333777777555555555444333222222222222777444333555:::<<<:::777@@@AAACCCFFFHHHGGGEEECCCIIINNNTTTYYY\\\```gggkkkooossshhhXXXQQQNNNTTTddd}}}|||{{{vvvlllkkkjjjgggggglllhhhfffccccccdddgggiiiiiieeeeeeeeedddeeeeeeffffffcccbbb```[[[UUUPPPNNNMMMHHHEEE>>>>>>AAAAAAQQQnnnwwwRRR;;;555222000...---......---,,,//////...------------...***111333<<>>;;;:::888444333222222000///222444444333555::::::777555555555444222111222333777666666999<<<===<<<:::>>>BBBGGGHHHFFFCCCBBBBBBGGGKKKPPPTTTXXX]]]dddjjjnnnooocccVVVTTTRRRUUUaaayyyxxxqqqsssuuurrrnnnoooooooootttyyyxxxssspppkkkiiikkkkkkhhhiiinnnjjjgggdddbbbccceeeffffffbbbbbbaaabbbcccdddfffggg``````___[[[UUUQQQNNNNNNJJJFFF======???<<>>CCCFFFKKK___oootttzzzttt}}}uuu___aaakkk|||wwwvvvwwwxxx~~~vvvuuussspppnnnmmmyyy\\\www___fff^^^CCC444000222---...000+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------<<<[[[vvv~~~^^^FFF???QQQllltttzzz{{{wwwaaaLLLBBBBBBDDDHHHTTTdddvvvyyy___UUU}}}tttnnnmmmiiidddaaa```aaaaaaaaaaaa[[[PPPFFF===777333222///333EEEOOOEEEAAANNNWWWPPPNNNTTTdddsss~~~zzzlllttteeeWWWUUUWWW```___fffyyy}}}___TTTGGGBBBDDDGGGIIIJJJLLLUUU\\\YYYNNNEEECCCEEEJJJWWW^^^]]]UUULLLZZZyyyqqqgggddd______\\\UUUNNNHHHBBB@@@FFFNNN```fffkkkqqqGGG<<<888555444111000000000000000111222222666555555444BBBkkk~~~eeegggttt}}}mmmbbbbbbfffbbbZZZSSSJJJIIIHHHHHHGGGDDD>>>999888666222111111111111000333555555444777<<<<<<888555666777555222111333555777:::<<<======>>>AAACCCEEEKKKOOOLLLEEE@@@CCCGGGIIILLLOOORRRUUU[[[cccjjjkkkkkk^^^SSSTTTTTTXXXdddppp}}}}}}sssmmmcccXXXJJJQQQUUUVVVXXX```gggjjjdddcccdddggghhhhhhjjjmmmnnnjjjfffccccccdddccccccaaaaaa``````bbbdddfffggg^^^^^^^^^[[[VVVRRRPPPPPPJJJFFF===;;;===999DDD^^^qqqSSS666000222000.........///...---......---------......///111111///???\\\ppp~~~qqq___{{{rrrvvvwwwqqqpppqqquuuyyy}}}}}}}}}zzzyyy{{{yyyxxxtttjjj^^^WWWVVVTTTQQQNNNJJJEEE???:::666444333000222555777:::???EEEJJJSSS```vvv{{{|||~~~tttfffiiisss|||vvvvvvzzzzzzyyyvvvttttttsss}}}VVVhhhWWWUUUrrr|||eeeCCC444000222......111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111111>>>YYYoooxxx|||sss}}}|||eeeFFFAAASSSmmm{{{{{{qqq```LLLAAA???CCCHHHUUUgggyyywwwbbb]]]wwwmmmhhhgggccc]]]XXXVVVUUUUUUTTTVVVSSSNNNFFF>>>777333111000444GGGRRRGGGAAAMMMYYYRRROOOUUUfffuuuwwwwww}}}hhhccckkkssswwwxxx}}}rrrooovvvtttdddOOODDDGGGOOOOOOKKKJJJMMMOOOLLLEEEAAAAAACCCFFFNNNRRRSSSSSSTTTnnnaaabbbkkkgggbbb[[[TTTKKKEEE@@@===BBBIIIWWW}}}kkkuuuwwwJJJ===888555444000111000000000000111222222444333444333AAAlllkkkjjj~~~tttxxxfff___[[[YYYZZZ\\\ZZZQQQJJJIIIGGGEEEEEEEEEBBB<<<777666444111///000222222222333444555555:::>>><<<777555777888666222111333666555888;;;<<<===AAAIIIPPPWWWYYYXXXOOOEEE@@@CCCIIIKKKNNNPPPRRRTTTXXX```fffccccccWWWNNNQQQTTTYYYeeeooo{{{}}}ooo___SSS\\\___^^^WWWSSSZZZccciiigggfffeeefffhhhkkkmmmooopppmmmhhhdddccccccbbbaaacccbbbaaaaaaaaaccceeeggg^^^______\\\XXXTTTQQQPPPHHHDDD<<<;;;<<<:::IIIgggSSS777333333111///...//////...---...------------.../////////000555PPPvvvnnn]]]|||ooonnnuuuqqqrrrsssuuuwwwtttxxxzzz{{{~~~tttsssuuuooobbbUUUQQQQQQOOOKKKIIIEEE???;;;888666333222000333666888:::???FFFLLLSSS[[[ttt}}}zzzwwwuuuxxx}}}{{{xxxxxxvvv|||VVVbbb~~~OOOHHHiiiwwwoooDDD555111222...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///;;;RRRccciiinnntttjjjxxxwwwxxx{{{ddd@@@CCCZZZuuuwwwooo___KKK???>>>CCCIIIWWWiii|||nnn___cccuuummmhhh___ZZZTTTNNNKKKJJJHHHGGGIIIIIIGGGBBB;;;555111000333333EEEQQQGGG@@@NNN[[[TTTNNNUUUgggvvv~~~{{{yyyuuuyyyzzzvvvlllbbbcccooo|||sssWWWHHHNNNZZZWWWLLLGGGFFFDDDBBBAAACCCEEEGGG???FFFLLLVVVaaakkkcccmmm}}}vvvkkkXXXQQQIIIEEE@@@<<>>999555444000111111000000111111222333...///222222AAAnnn|||gggfffvvv}}}qqq}}}}}}qqq\\\SSSTTT^^^dddbbb___]]]UUUJJJGGGDDDAAAAAAAAA???999444555222//////000333444555444666777999>>>BBB???888555888999777333111444777444666999???IIIVVVdddlllssslll___RRRHHHDDDFFFHHHIIIMMMQQQTTTTTTVVVYYY]]]XXX[[[RRRKKKPPPSSSYYYfffvvv|||{{{mmmggg}}}wwwiii[[[XXX```kkkpppnnnjjjeeecccdddhhhjjjjjjooolllgggdddcccbbbbbbaaagggeeecccbbbbbbccceeegggbbbbbbbbb^^^YYYSSSPPPNNNHHHFFF???<<<======QQQrrr~~~PPP666555333111///...//////...------------------...//////,,,333DDDhhhiii[[[}}}ssssssyyywwwttttttsssvvvzzzvvv~~~~~~zzz{{{www}}}rrrgggjjjeee]]]QQQHHHGGGKKKKKKFFFDDD???:::666555444111///111444777888:::???GGGNNNUUU[[[ooo~~~{{{xxxwww{{{~~~yyyxxxuuuxxx]]]aaa~~~LLLFFFmmm~~~rrrDDD555111222...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,888JJJWWW\\\cccmmmlllzzzvvvtttyyy[[[>>>KKKjjjyyyqqq^^^HHH>>>AAADDDKKKYYYlllwww^^^[[[ppprrrjjjcccRRRMMMFFFAAA>>>===<<<;;;999<<<===;;;777222000///444111AAAOOOGGGBBBQQQ___ZZZRRRWWWiiiwww{{{|||tttmmm___[[[TTTPPPYYYkkk{{{|||\\\LLLUUUccc]]]MMMEEEAAA<<<:::>>>CCCFFFHHHKKKSSS]]]oooiiizzzsssUUUNNNHHHEEEAAA<<<===AAA@@@IIIWWWsssrrrrrr}}}}}}MMM???999666444000111111111000111111222333///111555666FFFvvvooo^^^bbbtttxxxhhhzzzuuuZZZRRRVVV]]]ppp{{{vvvpppmmmdddVVVEEEAAA>>>===>>><<<777222444111///...111444666666666999;;;>>>CCCGGGBBB:::555888:::777333111444777;;;:::===III]]]ssszzzdddTTTMMMJJJIIIGGGEEEKKKRRRUUUUUUTTTTTTUUUQQQWWWRRRMMMQQQTTTZZZggguuuxxxwwwdddWWW[[[kkkzzzmmmhhh___YYYZZZ^^^```^^^mmmjjjeeecccbbbcccbbbbbbiiihhheeecccbbbccceeefffeeeeeeddd```YYYSSSNNNLLLLLLJJJCCC>>>>>>>>>TTTxxxuuuzzzMMM444444333111///////////////------------------...///000///;;;QQQvvv^^^VVVyyyyyy{{{xxxtttrrrvvv}}}{{{yyyyyy{{{vvv{{{}}}ggg]]]dddTTTMMMCCC<<>>FFFEEELLL[[[nnnuuucccOOO]]]ttthhhaaaXXXEEEAAA:::666444333222111///222666666333000///000555///===MMMGGGDDDTTTcccbbbWWWZZZlllyyyyyyyyyZZZKKKIIIDDDBBB???BBBSSSkkk}}}```GGGNNNVVVPPPKKKHHHBBB???AAABBBBBBCCCFFFGGGYYYmmm~~~}}}~~~VVVKKKAAA??????===<<<===???EEEUUUjjjyyyzzzwwwqqqIIIAAAAAA444666333000000000000000000000000...555===444RRR```TTT^^^sssrrrbbb~~~eeebbbmmmeeepppvvvaaaNNNFFF???999888:::;;;666111000111222444666777888999:::888<<>>333555444222111111111///---000000000000000111222222///<<>>:::444000000111222222666000111;;;@@@CCCMMM\\\cccdddqqqxxxxxxqqq^^^OOOPPP\\\iiiuuu~~~|||}}}wwwoootttoookkk}}}TTT```TTTQQQhhh???666///...///------......---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...+++...AAASSSWWW```pppvvv|||~~~vvv~~~UUUGGGZZZuuu~~~}}}}}}vvvttt~~~qqq^^^JJJBBBBBBBBBSSS___kkk}}}mmmbbbQQQMMMqqqvvv___SSSRRRPPP===999444000...000333555555333111//////000222333000333;;;IIINNNEEEQQQsssqqqfff```hhhwww~~~}}}RRRDDDCCC@@@>>>;;;<<>>???AAACCCPPPccc}}}yyykkkJJJAAAAAA444444///000000000000000000000000///111888888aaafff[[[fffyyyqqqddd}}}mmmjjjuuuqqqxxxzzzmmm___RRRDDD>>>777666999:::777333222333444666777999:::;;;;;;888<<<>>>@@@JJJJJJ::::::999666222111333666888<<>>MMMvvvzzz___JJJcccqqqvvvuuuxxxuuuvvv}}}{{{~~~sssvvvyyyvvvnnnfff```]]]UUUFFF;;;>>>FFFIIIEEEAAA<<<888333000000222333333777222333;;;BBBEEEQQQ___jjjjjjuuu}}}}}}eeeWWWKKKKKKTTT```ooo{{{}}}}}}}}}yyywwwnnnrrrnnnlllqqqSSSbbbPPPNNNbbb???777000//////...---///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...000333FFFVVVYYYdddwww}}}XXXFFF^^^{{{sss~~~uuurrrxxx}}}{{{yyy{{{|||ooo[[[IIIAAABBBFFFWWWbbbooo~~~lll]]]YYYXXXeeewwwfffUUUMMMKKKFFF:::777333000///000333555444333000///...///111333000333:::JJJRRRKKKUUUssswwwjjjbbbfffqqqyyy~~~|||gggEEE@@@EEEEEECCCAAABBBPPPooo~~~___EEEFFFKKKHHHFFFGGGEEEDDDCCCAAADDDPPP]]]VVV___rrrUUULLLDDDBBBAAA??????AAAAAADDDWWWjjj{{{bbbtttOOOEEEDDD666555---000000000000000000000000111---333===ooogggaaannnwwwkkk}}}tttnnnwwwxxxyyy~~~mmmaaaYYYRRRBBB<<<666555777999888555333444666888:::;;;<<<<<<<<<999;;;===@@@LLLMMM>>><<<888222000111444888:::BBBQQQooonnnYYYPPPLLLGGGGGGKKKGGGMMMQQQQQQRRRVVVXXXWWWTTTSSSSSSSSSSSSSSSTTTUUUVVVVVV___mmmtttuuuzzz|||dddHHH<<>>mmmaaaaaarrrtttyyylllqqqwwwxxxzzziii]]]SSSJJJ???:::555444666999999777444555777999;;;<<<<<<<<<<<<888:::<<<@@@MMMPPPBBB>>>888333444666888;;;???OOOiiilll^^^PPPKKKIIIFFFFFFIIIJJJPPPSSSSSSSSSVVVXXXVVVQQQSSSTTTTTTSSSRRRQQQQQQRRRQQQVVVaaahhhkkkvvvnnnVVVKKKEEE@@@>>>HHHNNNFFFIIIUUUbbbgggiiijjjkkkkkkcccbbbbbbdddfffgggfffdddeeeeeedddaaa\\\VVVQQQNNNHHHAAA===??????BBBRRRfff}}}}}}{{{OOOAAA:::888666444444444333111/////////............//////+++111777ZZZuuuwwwxxxjjj___KKKgggtttuuu}}}~~~}}}zzzvvvwwwzzzyyy}}}|||{{{xxxssskkkbbb[[[FFF>>>:::???DDDAAA:::555777555222222444555666666777444555:::@@@GGGRRR^^^oooppp|||qqqiiieeeXXXQQQMMMRRR```sss|||zzz|||}}}zzzuuusssuuu}}}uuuoookkkooowwwTTTAAAaaaYYY^^^hhhAAA999222111111000///111...------,,,,,,,,,------,,,,,,,,,,,,,,,---......///333LLLiiiwwwLLLCCC[[[uuuuuuqqqkkkqqqyyyjjjVVVEEE@@@CCCLLL[[[eeeuuu~~~dddJJJAAA;;;::::::333222222111111111222333444333222000///...//////000...111666DDDSSSRRRUUUeeeyyytttppprrrvvv}}}|||xxxpppddd___bbbkkkyyy}}}qqqzzz~~~uuu}}}iiiIIIEEEJJJMMMQQQNNNGGGBBBBBBCCCDDDJJJPPPVVVwwwcccLLLFFFAAA@@@>>><<<===@@@CCCRRR}}}gggwww{{{}}}wwwYYYLLLHHH:::999000000000000000000000000000555...444<<<]]]zzz[[[aaattt}}}uuuoooooo|||vvveeeRRRBBB===999666555777999999888333555777:::<<<<<<<<<<<<;;;777:::<<>>???CCCRRRbbbuuu{{{vvvyyyKKK@@@===;;;999777666555444222000//////............/////////444777VVVqqqwww{{{mmmgggSSSooo}}}vvvvvv~~~wwwkkk^^^UUUEEE???<<<@@@BBB===555111555333222333555777777777666444444888<<>>BBBFFFWWWbbb^^^OOOFFF777777000000000000000000000000000555///777:::OOOmmmsss{{{wwwZZZcccwww{{{ssstttyyywwwnnnUUU@@@<<<:::777777888999999888444666888;;;=========<<<;;;888<<>>@@@^^^dddSSSoootttkkkdddfffeeeeeefffggggggfffdddeeeccc```^^^ZZZTTTNNNIIIEEEAAA===<<<<<>>;;;999888666333000000000//////......//////111777:::WWWpppxxxsssqqq[[[uuuyyyzzz}}}|||~~~}}}ssseeeVVVNNNFFFAAA>>>@@@@@@:::444111333333333444777888888777555555555666888<<>>;;;===BBBFFFZZZ{{{lll}}}gggTTTFFF555777111000000000000000000000000222---777999KKKhhhwww{{{]]]eeewwwvvvqqqzzziiiQQQ???;;;:::::::::::::::999777555777:::===?????????>>>===;;;???DDDJJJYYY]]]PPP>>>888777:::999;;;III[[[qqq^^^UUUJJJLLLMMMLLLKKKLLLNNNOOONNNSSSUUUSSSRRRTTTTTTRRRTTTWWWYYYXXXVVVVVV[[[___[[[]]]gggvvv~~~lllnnnjjj\\\RRRHHHDDDMMMccc~~~}}}bbbeeeuuunnniiihhhfffeeeeeeeeeeeedddcccdddaaa^^^\\\YYYSSSLLLFFFDDDAAA===<<<<<<>>>GGGOOO[[[vvv|||vvv}}}{{{HHHAAAEEEDDDBBB>>><<<999777333111222111000////////////000---777===YYYsssxxx^^^sss{{{|||}}}~~~}}}wwwwww{{{}}}xxxlll]]]RRRLLLCCC>>><<<<<<;;;555222222333333333555888999777666555666777555555777:::<<>>CCCRRRaaa|||rrrgggwwwnnnZZZCCC???======;;;999;;;@@@DDD]]]qqq{{{ooo[[[HHH555888444000000000000000000000000000+++777;;;MMMmmm```fffuuu|||zzzvvvzzzvvv]]]KKK>>>:::;;;;;;<<<<<<:::888777777999<<>>>>>>>>BBBIIIPPPtttxxxyyyFFFAAAGGGGGGDDD@@@===:::777333111222222111000000000000000+++999BBB```}}}zzz]]]nnnlllkkkyyyvvvyyyzzztttxxxxxxrrruuuyyyzzztttgggYYYQQQNNN>>>:::777777555111000111333333444666888999777555666888888555333444555555555777<<>>DDDEEEGGGGGG@@@===>>>???EEEWWWkkk~~~```eeepppRRRAAA???<<<::::::<<>><<<<<>>BBBHHHVVVfff}}}ccchhhvvvlllQQQ@@@>>><<<::::::<<>>999??????BBB[[[zzzttt]]]TTTSSSPPPKKKJJJIIIHHHIIILLLNNNPPPWWWXXXYYY[[[\\\^^^```aaahhhdddcccfffkkktttyyyrrrhhhhhhgggeeeccc```]]][[[ZZZYYYYYY\\\]]]WWWLLLEEECCC@@@???999999===:::@@@SSS{{{|||}}}jjjKKKAAACCCFFFCCC???<<<;;;:::777444111111000////////////000555444LLLhhhSSS___pppkkkrrr{{{{{{vvvrrrooottttttlllaaaXXXOOOGGG???888222111111111222666:::999888888777777888888888888999999888888777777;;;666===CCCCCCVVV{{{~~~zzzwwwvvvuuuzzz~~~{{{qqqpppiiiyyy}}}TTTDDDTTT\\\IIIYYYzzzRRR<<<666222222222///...000......------------.........------------...//////,,,999TTTdddccchhhrrrrrrvvviiisss^^^PPPvvvxxx|||qqq[[[IIIBBBDDDIIIRRRbbbvvv~~~zzzvvvnnneeeUUUHHH===::::::777333222000000111000111444888<<<@@@???:::222///111000......,,,---000222888GGGWWW[[[YYYVVVTTTWWW___iiiqqqxxxooocccXXXNNNLLLUUUaaakkkyyyyyyuuu}}}ZZZ___QQQ>>><<<===;;;>>>>>>777666===DDDJJJWWWdddbbbUUUooodddQQQ@@@>>>;;;::::::===@@@BBBCCCRRRttt]]]ZZZkkkyyyRRR<<<777444///222222222111111111000000---222444999PPPuuu^^^XXXbbbmmm|||wwwpppyyy}}}^^^MMMAAA888888999999999999:::;;;<<<<<<999;;;<<<::::::DDDTTTbbb^^^]]]hhh{{{iiiKKK???:::???AAAGGGccchhhTTTTTTSSSKKKIIIHHHGGGGGGIIILLLOOOQQQYYYYYYXXXZZZ]]]bbbgggjjjjjjhhhiiioooxxxyyyqqqggghhhhhhgggdddaaa]]]YYYWWWYYYXXXZZZ[[[UUUJJJCCCBBB>>>===888777:::777>>>RRRxxxzzzssspppxxxxxx}}}uuueeeJJJDDDFFFEEECCC@@@>>>===<<<999888222111111000//////000000333888OOOSSSLLLeeepppllluuu{{{}}}xxxsssqqqooopppmmmeee___XXXNNNEEE===666111111111111444777:::999888888777777888888888888999999::::::;;;;;;===:::???CCCCCCYYY|||}}}xxxtttvvv~~~|||zzzpppllliiizzzyyyTTTDDDdddaaaJJJcccQQQ>>>888333444333000///111......------------.........------------...//////---===ZZZiiieeeiiivvv{{{uuujjjuuu\\\QQQ~~~vvvxxxwwwttt~~~pppnnnrrr\\\JJJCCCDDDHHHQQQcccxxx}}}wwwsssnnngggYYYLLL???;;;:::666222000...//////...///333999===EEEFFFBBB888000......------,,,---...///666EEETTTXXXYYY[[[]]]^^^```cccfffmmmcccUUUKKKFFFIIIWWWeeewww```aaacccggglllrrrwwwzzzzzzQQQ[[[RRRAAA===<<<:::===:::666888???DDDJJJ[[[mmmjjjVVVXXXuuuZZZOOO???===;;;:::;;;===AAACCCGGGQQQnnniiinnnzzzPPP===777444444222222111111111000000000...111333;;;TTT|||^^^TTT^^^mmm~~~qqqnnnttt|||oooVVVHHH???999;;;666666777777888:::;;;<<<777:::<<<<<<@@@LLL^^^mmmdddbbbmmm]]]KKK@@@:::>>>AAAKKKhhhaaaSSSZZZYYYNNNGGGFFFEEEFFFHHHLLLOOORRRXXXXXXYYY[[[___dddiiillljjjjjjppp{{{}}}xxxqqqgggkkkjjjgggddd```]]]ZZZXXXYYYXXXZZZZZZTTTIIIBBBAAA======777666999666>>>SSSqqqrrrnnnpppwwwzzzeeeLLLFFFGGGFFFDDDBBB???===<<<:::999333222111111000000000000///999LLLxxxvvvTTTQQQooosssqqq{{{xxxyyy~~~}}}wwwrrrqqqqqqpppnnnhhhbbb^^^ZZZPPPFFF;;;555000000222222555999:::999888888777777888888999999999999:::;;;;;;<<>>888444444333000///111......------------.........------------...//////111???ZZZjjjgggmmm{{{xxxnnnyyyXXXNNN|||uuukkkrrrssspppxxx{{{}}}xxxqqqvvvrrr]]]JJJCCCDDDIIISSSfff{{{xxxtttooojjj]]]OOOAAA<<<:::666222000//////...---...111777;;;GGGJJJHHH<<<000,,,---...---///111333444:::EEEOOOQQQVVV^^^eeejjjnnnqqqssspppaaaOOOCCCAAAIIIZZZjjjiiiWWWgggooocccUUURRRWWW[[[WWWbbbpppwwwsssnnnsss{{{JJJVVVPPPBBB???>>>===AAA999999===AAABBBJJJbbb|||zzzlllXXXNNNXXXNNNIII>>><<<::::::;;;>>>AAADDDGGGTTTvvvzzz}}}OOO===666111666222222222111111111111000111111222;;;ZZZ]]]QQQ\\\nnnlll^^^[[[```kkkbbbNNNDDD<<<777888444444444555666888999:::888888:::>>>EEEPPP[[[bbb[[[XXXcccrrr|||~~~kkkMMMGGG???<<<@@@EEESSSqqqyyy\\\TTT]]]\\\PPPFFFEEEDDDEEEGGGJJJNNNPPPSSSUUUYYY]]]bbbeeegggiiiiiinnn{{{~~~~~~vvvsssmmmfffllliiiddd```\\\[[[[[[[[[ZZZYYYZZZZZZSSSIIIBBBBBB<<<===888777999777@@@WWWmmmpppnnnoootttzzzwwwbbbKKKFFFDDDHHHGGGDDDAAA===;;;999999444444222111111000000000---888DDDiii}}}ssssssqqq^^^XXXnnnrrrqqqxxxoooooo~~~~~~|||vvvpppmmmoooqqqooolllfff```^^^[[[RRRGGG;;;444000111333333777;;;:::999888888777777888888;;;:::999999999:::;;;;;;@@@>>>AAA@@@EEEbbbpppmmmiiiffffffmmmyyy}}}zzz{{{zzzxxxvvvvvvlllnnnnnn[[[JJJFFFjjjfffFFFnnn}}}KKK===777333333333000///111......------------.........------------...//////222;;;UUUiiioooyyywwwWWWQQQxxxmmmkkkwwwxxxrrriiihhhkkkqqqyyyrrr]]]KKKCCCDDDLLLVVVhhh}}}{{{wwwsssnnnaaaRRRDDD===;;;666222000111111000......000444777DDDIIIHHH<<<000,,,...000...222777:::===BBBFFFHHHEEELLLWWWcccoooyyyxxxeeeOOOAAA@@@JJJ\\\kkknnn```eeerrrtttaaaMMMEEECCC???===???DDDHHHHHHJJJUUUaaa]]]fff[[[IIIBBB@@@===@@@;;;===BBBDDDCCCLLLkkk|||rrrjjjkkkiiimmmmmm^^^VVVbbblllEEEBBB===;;;:::999;;;>>>BBBEEEEEEYYY}}}JJJ<<<666...444333333333222222222111111222111000:::WWW[[[RRR___qqq}}}~~~tttttt^^^TTTVVVfffnnncccNNNEEE===666777333333333444555666888888:::888888>>>GGGMMMNNNMMMKKKHHHQQQ\\\]]]^^^VVVEEEDDD??????EEEMMM\\\zzziiiWWWWWW]]]XXXLLLEEEDDDCCCBBBDDDFFFIIIKKKLLLOOOVVV\\\aaadddeeeeeeeeemmm~~~qqqtttxxxxxx|||sssnnnjjjgggeeeiiifff```\\\YYYZZZ\\\]]][[[YYYYYYYYYRRRHHHBBBAAA:::<<<888777999888CCC[[[lllrrrnnniiippp~~~aaaMMMJJJGGGHHHGGGEEEAAA===:::999999555555333222111111000000---888;;;[[[ssslllmmmqqqgggWWWdddxxxssssss}}}}}}nnnjjj}}}wwwqqqlllkkknnnpppkkkiiieee___^^^[[[RRRHHH<<<666111222444555888<<<:::999888888777777888888<<<;;;:::999999:::;;;<<>>;;;777222111111111111000///000222555===CCCCCC:::111///111222222555999===DDDJJJGGGBBB999>>>HHHTTTaaappp}}}nnnSSSCCC>>>BBBMMMWWWooozzzfff[[[aaawwwuuummmbbb]]]WWWHHH777555444666:::;;;===FFFPPPooosssbbbKKKCCC???;;;======>>>BBBFFFGGGRRRqqqmmmfff^^^iiiwwwjjj___lllXXXAAA@@@<<<;;;:::999;;;???CCCEEEGGG^^^sssmmmvvvAAA<<<:::000666444444444333333333333222000111000555LLLmmmzzzWWWWWWffftttxxxwwwkkkvvvzzz}}}gggUUUVVVaaaxxx{{{iiiPPPFFF@@@888888333333333444555666777888999888:::@@@GGGJJJGGGCCCDDD???FFFNNNLLLMMMNNNGGGDDDBBBDDDIIIPPP^^^yyy~~~lll[[[XXX______UUUIIIDDDBBB@@@??????AAACCCDDDDDDIIIOOOWWW]]]bbbdddeeefffnnnkkkeeeccchhhmmmtttsssnnnkkkeeedddgggfffdddaaa^^^]]]^^^___aaaZZZXXXXXXWWWPPPFFF@@@@@@888:::777666999888EEE^^^jjjtttooohhhrrr^^^MMMLLLIIIEEEEEEEEEAAA<<<::::::;;;666555444333222111111111///999555RRRpppjjjkkkssspppXXX^^^xxx|||xxx|||vvvnnn|||vvvqqqooonnnmmmmmmiiijjjhhhccc```]]]TTTLLL>>>777333333555666999===:::999888888777777888888;;;;;;::::::;;;===???@@@EEECCCCCCDDDQQQqqquuuSSSIIIAAA@@@DDDIIISSS]]]gggppp~~~tttiiirrrwwwzzz|||yyyyyyxxxzzz|||wwwmmmnnn[[[aaa\\\>>>===@@@OOO|||\\\SSStttBBB???999555555444111000222......------------.........------------...//////222@@@dddvvvzzzxxxQQQGGG]]]bbb^^^kkk{{{|||yyyrrrvvv~~~qqq]]]KKKDDDEEEOOOVVVcccuuu{{{uuueeeVVVFFF???<<<777333222///000222222111222333555555:::;;;555111222444555666666666;;;FFFMMMHHH===222555:::@@@IIIUUUbbbjjj{{{gggPPPAAA;;;:::>>>BBBTTTaaannnlll[[[LLLMMMWWWiiiaaa[[[]]]ccc^^^LLL999555666:::===>>>@@@JJJTTTgggiiiXXXBBB>>>???===@@@>>>>>>AAAGGGLLLXXXtttjjjeeetttiiiXXXfffpppKKKBBBAAA<<<;;;999999;;;???CCCFFFMMMaaa|||kkkrrrmmm888<<<@@@666:::555555444444444333333333...111111222@@@\\\rrrzzz|||oooUUU[[[llluuuuuuzzzyyyoooqqqmmmuuuxxxvvv```SSS\\\mmmhhhLLLBBB===777777555555555555555666777888666888<<>><<<;;;<<<>>>@@@@@@DDDKKKSSSZZZ```dddfffnnnuuu|||gggZZZ]]]aaadddiiiuuuuuuooopppllleeedddjjjfffeeeeeedddccccccddddddYYYWWWWWWUUUNNNDDD>>>>>>666999666555888888EEE___hhhuuurrrkkkyyyWWWGGGHHHEEEBBBCCCCCCAAA<<<:::<<<>>>777666444333222111111111111:::333OOOpppjjjkkksssyyy\\\aaa{{{vvv{{{vvv{{{vvvsssrrrqqqnnnkkkkkkmmmlllgggccc```XXXPPP???888444444666666999===:::999999888777888888888;;;::::::;;;<<>>@@@NNN|||hhhOOORRRpppBBB@@@:::666666666333222444.........------............------------...//////---@@@iiixxx{{{zzzUUUBBBUUU\\\___pppnnn}}}}}}ppp]]]KKKDDDEEEMMMSSS___ooo~~~vvvfffWWWGGG???<<<888444222,,,///222333333444555666///444666222111444666666999666333777EEENNNGGG:::222222222444777???HHHNNNaaaRRRBBB<<<<<<===???AAA???NNNTTTHHH<<<<<>>555333555:::======AAAPPP___\\\VVVKKK???<<<@@@AAA>>>@@@DDDHHHJJJTTTiiixxxxxx{{{bbbaaasssgggFFF;;;===888999;;;<<<<<<===AAAFFFGGGvvvuuuyyypppddd;;;;;;:::333999666555555444444333222222...444666555BBB]]]uuuppp]]]\\\gggrrrwwwwwwzzzyyykkkrrrsss||||||zzzmmmpppwwwsssaaaVVVbbbxxxcccGGG@@@===888777111222222333555555666777999777:::BBBEEEBBBCCCHHHBBBEEEHHHJJJJJJIIIHHHHHHKKKFFFDDDGGGOOO[[[mmm}}}lll___\\\gggjjj\\\KKKEEE;;;<<<===<<<999777999<<<888AAAJJJOOOVVV```ccc```hhhwwwrrreee[[[RRRWWW^^^fffpppxxxooojjjhhhgggeeeccc```bbbdddeeedddbbb___\\\UUUSSSUUUWWWPPPCCC::::::===555555555777555>>>aaaiiihhhnnnttt|||oooTTTIIIBBB@@@BBB@@@>>>===<<<;;;999777777666555444333222222222///333777HHHdddqqqsssyyy}}}YYYeeeyyyxxxqqq}}}||||||wwwtttuuutttsssqqqnnnkkkiiigggfffaaaZZZTTTEEE888///222666555777<<<;;;:::999888777777777777===999777999;;;>>>FFFOOOSSSKKKAAAFFF___wwwuuueeeEEEAAA<<<888888<<>>999555444666555---111666333666:::666555,,,000555///...555666444555222333???MMMHHH999111000///000222555999;;;??????>>>;;;999999;;;>>>???AAA>>>777444666888777;;;888777;;;???>>>:::777777666666777>>>JJJYYYdddNNNJJJCCC??????AAAAAA???EEELLLUUU^^^kkk~~~nnn^^^jjjkkkIII<<<;;;;;;::::::<<<===???EEELLLVVVkkk{{{|||XXX;;;===>>>888888666555555444444333222222///444444777IIIiii~~~iiiccclllxxx}}}}}}~~~{{{~~~yyynnnbbbWWW___hhhzzzmmmeeeqqqgggJJJBBB???999888333333444555666777888999<<<:::<<>>@@@BBBNNN___qqqsssbbbJJJGGG???@@@IIIIIIQQQddd||||||rrrtttxxx|||zzzsssvvv{{{sssiiifff___YYYUUUMMMBBB@@@EEEaaaSSSCCCMMMjjjeeeGGGBBB@@@<<<888555333222222000000///......------,,,---,,,,,,,,,,,,---......222;;;UUUiiihhhgggkkkjjjqqqnnnpppSSSEEEPPPpppwwwyyywww{{{qqqaaaOOOEEECCCKKKPPP^^^qqqyyyssscccTTTEEE<<<777444333555555///222555111555<<<:::???222111555111111555222666777555555@@@JJJDDD666111000//////111333555777999999999999:::<<>>???===666333555777666555333333555777777888888;;;<<<<<<===DDDSSSgggtttDDD@@@???AAABBBAAA???@@@AAAIIITTT```sssqqq___bbbmmmKKK===;;;===::::::===???BBBIIIRRRlllsssmmmuuuHHH===>>>@@@>>>777666555555444444333222222222333222666MMMsssrrreeehhhttt}}}~~~sss```SSSLLLVVV```||||||vvvqqqRRRFFFAAA999777444444555666888999;;;<<<>>><<<>>>BBBDDDCCCDDDGGGIIIHHHFFFFFFFFFHHHJJJLLLLLLJJJKKKNNNOOOSSS\\\fffiiitttzzzqqq___OOOEEE???555555555333222333666999:::>>>CCCGGGOOOXXX^^^___bbbiiivvv}}}sssjjjbbbYYYOOOIIILLLSSSYYY\\\___hhhxxxzzztttsssrrrooojjjfffccccccddd`````````^^^[[[WWWSSSPPPTTTWWWYYYVVVJJJ>>>999<<<555777:::;;;777AAAhhhsssnnnqqq}}}]]]IIIBBB>>>AAACCCAAA@@@@@@@@@@@@???===777777888888777555333222222444888TTT}}}hhhttt~~~}}}wwwnnnjjjqqq|||yyyzzz}}}zzzuuurrrqqqppppppooopppmmmkkkjjjkkkjjjfffbbbGGG;;;333666999777777:::999999888888777888888888777666777<<>>???;;;===CCC@@@EEEVVVrrryyywwwpppuuu|||zzz|||~~~~~~vvvkkkcccbbb[[[UUUSSSKKKAAABBBKKKqqqxxxKKK@@@NNNlllgggLLLDDDAAA>>>999666333222111111111000000///......------,,,,,,,,,,,,---......333666HHHVVVUUUXXXbbbdddoookkkmmmXXXDDDXXX|||{{{vvvwww|||ttteeeSSSHHHDDDIIINNN\\\nnn~~~zzzrrrcccSSSBBB999555333333555444000444666111999FFFGGGJJJ999333444333555666///555666555666???GGGAAA444222222111111111333444555666555555777;;;???AAABBB>>>@@@>>>888555777999999888888888888999<<>>???;;;AAAHHHRRRgggzzz______sssfffFFF<<<===<<<999:::???AAABBBLLLWWW{{{mmm{{{]]]???@@@<<<===???777666555555444444333222222444333111555MMMrrryyyeee```nnncccSSSMMMXXX```zzz{{{ZZZLLLBBB888666444555555666888:::===>>>===<<<>>>AAADDDFFFIIIKKKIIIGGGFFFGGGIIIKKKMMMMMMQQQPPPQQQRRRQQQRRRZZZcccppppppZZZNNNFFF>>>666555444444444666999<<<===???DDDMMMYYYaaabbb___aaagggqqqwwwrrriii```WWWOOOHHHCCCJJJRRRZZZ[[[WWWXXX```iii{{{yyy|||yyypppmmmoooooolllfffcccccceee]]]]]]]]][[[YYYVVVTTTRRRSSSXXXZZZTTTFFF;;;999<<<777999777:::666FFFzzzvvvoootttwww{{{zzzuuuxxxYYYIIICCCAAAEEECCCBBB@@@?????????===;;;888999::::::999777444333444555777SSSdddhhhtttxxxsssmmmdddqqqzzz~~~zzzvvvrrroooooooooooommmjjjggghhhjjjjjjhhheeeIII<<<555777999666555888888888888888888999::::::888888:::???AAABBBFFFLLLJJJGGGGGGRRReeennn```LLLEEEDDDBBB@@@???>>>??????DDDGGGIIIGGGFFFGGGCCC>>><<<>>>;;;===BBB???FFFYYY|||yyyzzzvvv{{{|||{{{ssshhhaaa```XXXSSSQQQHHH===AAAMMMtttqqqFFF@@@RRRxxxeeeLLLDDDBBB???;;;777444222111111111000//////......------,,,,,,,,,,,,---......333666GGGTTTQQQVVVeeekkkpppnnnqqq^^^GGGeeeuuuzzzpppuuu{{{~~~xxxjjjWWWIIICCCHHHMMM[[[lll{{{zzzrrrcccRRR@@@777555444444666333222666777444BBBUUUZZZOOO===555555444999:::111000333444777>>>CCC>>>444333333333333444555777888777666666888===@@@AAAAAABBBDDDCCC===:::;;;<<<;;;555777777666888===???>>>===::::::DDDYYYsssNNNNNNLLLHHHEEEDDDDDDBBB<<>>:::===:::888;;;AAABBBBBBOOO```~~~oooyyyNNN===BBB;;;888<<<888666555555444444333222222222222000444KKKooohhh^^^mmmqqqQQQJJJSSSZZZttt}}}\\\MMMCCC999777444444444666888;;;>>>@@@===>>>>>>???AAAFFFIIIJJJHHHHHHHHHJJJNNNPPPOOONNNRRRQQQQQQQQQOOOPPPZZZeeevvvhhhSSSMMMFFF<<<666555444555777:::===>>>???@@@HHHYYYhhhllleee]]]aaahhhqqq{{{}}}lllhhh```VVVNNNIIIHHHHHHQQQVVVXXXUUUOOOOOOVVV^^^iii~~~vvv|||yyynnnlllnnnooolllgggdddeeefff```___]]][[[YYYVVVUUUTTTRRRXXXYYYPPPBBB999888;;;888999222:::888NNNzzzvvv}}}|||vvvqqqUUUJJJEEECCCHHHGGGEEECCCAAA@@@???<<<:::::::::;;;<<<;;;999666444333555555MMM|||ttt]]]```sssyyypppgggggguuuttt~~~|||wwwrrrooonnnoooqqqmmmkkkiiijjjlllnnnllljjjKKK>>>666777999555444777888888888888999;;;<<<===<<<<<<>>>BBBBBB@@@BBBGGGGGGGGGKKKXXXfffjjj]]]LLLHHHFFFCCC@@@???@@@BBBCCCJJJMMMMMMHHHDDDDDDAAA======???;;;<<>>:::333222222222333444777999;;;888888999<<<@@@DDDFFFFFFHHHKKKJJJDDD???===:::777:::======<<<@@@EEECCC===DDD>>>>>>MMMiiiVVV]]][[[PPPLLLRRRRRRLLL@@@KKKRRRUUU^^^jjjhhh^^^TTTUUU___qqq}}}yyykkk```YYY[[[ZZZhhh{{{LLL::::::;;;999888===DDDCCCEEEZZZtttnnn{{{```HHH===@@@<<<777888888666555555444444333222222///111111555KKKooo|||ccc\\\nnnxxxPPPEEELLLSSSpppxxxZZZLLLCCC;;;:::555444555666888<<<@@@BBBAAABBBAAA???AAAGGGKKKKKKMMMKKKJJJMMMQQQRRRPPPNNNOOONNNOOONNNKKKLLLWWWdddsssxxxqqq\\\MMMIIICCC:::555555555777;;;>>>@@@@@@>>>CCCSSSgggssspppddd\\\aaahhhpppvvv|||{{{tttaaa^^^YYYRRRLLLLLLQQQWWWgggcccZZZOOOGGGIIIQQQYYY```www|||vvvnnnlllmmmllljjjgggeeeeeeeeedddbbb^^^[[[WWWTTTRRRQQQQQQVVVUUUJJJ???999999999666888///<<<<<>><<<<<<<<<===<<<;;;:::888777222666444DDDllluuujjjWWWYYYrrrzzzmmmcccnnn|||ssswww}}}~~~~~~|||xxxrrrnnnmmmoooqqqkkkiiihhhjjjmmmmmmkkkhhhPPPBBB777888888555444888888888999:::;;;===??????AAA@@@AAACCCBBB???@@@DDDDDDGGGNNNYYYbbbaaaWWWMMMGGGFFFDDDBBBBBBDDDFFFHHHIIILLLKKKFFFCCCCCC???:::<<<>>>:::;;;CCCLLLbbb{{{||||||}}}~~~~~~}}}|||zzzyyy|||zzzoooeee___^^^SSSLLLJJJ@@@888GGG```iiiAAAHHHfffWWWJJJBBB@@@>>><<<999666333222000000///......------,,,---,,,,,,,,,,,,---......***444MMM^^^YYYYYYcccgggqqqsss}}}hhhOOOhhhnnnzzzzzzsssyyy}}}qqq]]]KKKBBBHHHNNN\\\lllyyyyyyrrrbbbPPP>>>777777777666666777555888666888OOOgggkkkXXXEEE;;;<<>>:::666333222111111444777;;;===888;;;@@@CCCFFFIIIMMMPPPOOOTTTUUUPPPJJJFFFAAA;;;@@@EEEGGGCCCCCCFFFDDD===@@@>>>DDD\\\}}}cccsssrrr___ZZZeeedddVVVDDDRRRYYYWWWYYY```[[[MMMFFFHHHYYYpppuuufffYYYWWWUUUfffxxxaaa@@@<<<===999;;;:::@@@EEECCCJJJjjjqqquuuLLLGGG<<<;;;@@@;;;555888666555555444444333222222///333222555IIIooonnnWWWXXXooowwwqqq~~~TTTFFFIIIPPPoooxxxZZZLLLBBB:::999666666666777:::>>>BBBEEEDDDGGGGGGEEEIIIRRRXXXXXXVVVRRRNNNNNNPPPRRRPPPMMMKKKLLLMMMMMMIIIJJJTTTaaajjjkkkeeeWWWLLLFFF@@@;;;777777999===BBBEEEEEECCC???LLLcccvvvxxxlllbbb___```eeekkkpppvvvxxxrrriiiZZZZZZWWWQQQLLLMMMTTT[[[gggaaaWWWNNNJJJLLLRRRXXXeeezzzuuurrrmmmkkkhhhgggfffeeedddcccaaa___\\\XXXTTTRRRQQQQQQPPPTTTPPPEEE<<<:::999777333888000???:::OOO{{{~~~fffLLLIIIIIIFFFJJJLLLJJJGGGEEEDDDCCC@@@>>>>>>>>>===<<<;;;::::::999333999555<<<[[[ssswwwuuullliiiUUUSSSqqqrrrjjjrrr}}}xxx~~~~~~zzzxxx}}}{{{wwwqqqkkkjjjmmmpppkkkjjjiiikkknnnnnnjjjfffVVVFFF:::999999666777;;;888999:::;;;===???AAABBBCCCAAABBBDDDBBB>>>???CCCGGGKKKSSSZZZ\\\XXXSSSOOOGGGHHHHHHJJJKKKLLLMMMNNNLLLMMMKKKGGGFFFFFFBBB;;;>>>AAA>>>AAALLLZZZxxxvvvwwwtttuuuvvvxxxyyyyyyyyyxxx~~~}}}uuummmgggddd^^^OOOEEEBBB;;;:::UUUxxxeeeEEEWWW}}}QQQLLL??????===;;;999666444333111111000//////......------,,,,,,,,,,,,---......+++333MMMdddggghhhkkkhhhrrrvvvsssPPPYYYuuurrrjjjyyy~~~wwwttt~~~~~~sss```OOOEEEGGGNNN\\\lllyyyyyyrrr___NNN<<<666888777555444666555777777???\\\uuuvvveeeMMM>>>CCCTTTfff___FFF===>>>AAADDDEEEDDDCCCDDD999777555444555999>>>AAA<<>>===AAAFFFDDDNNNvvvyyyxxxXXXBBBFFF:::666CCCAAA444888666555555444444333222222222555333333FFFllleeeQQQZZZsss}}}tttttt~~~yyy{{{ggg^^^kkksssuuuXXXGGGGGGMMMlll|||]]]MMMBBB888777888777777888;;;@@@DDDGGGEEEJJJKKKKKKRRR___ggghhh^^^XXXPPPMMMOOOPPPOOOMMMIIIKKKOOOOOOKKKJJJSSS^^^cccdddaaaXXXNNNEEE@@@>>>;;;;;;===CCCHHHKKKJJJHHHBBBUUUqqqzzzhhhaaaeee^^^aaaffflllsssuuulllaaaWWWXXXVVVNNNGGGEEEKKKQQQOOONNNMMMOOOTTTYYY]]]^^^pppwwwyyynnnjjjeeedddeeeeeeccc```\\\ZZZWWWTTTRRRRRRSSSSSSPPPRRRMMMBBB;;;;;;999555111999222AAA555FFFxxxvvvdddJJJJJJLLLJJJLLLHHHGGGDDDDDDCCCBBB@@@???@@@???>>><<<;;;;;;;;;;;;777===666666NNNffflllnnnmmmlllUUUPPPqqq{{{vvvrrr|||vvv~~~wwwsss{{{yyy|||zzzvvvooojjjhhhllloooqqqpppppprrrtttsssooojjjZZZJJJ<<<::::::777999>>>999999:::<<<>>>@@@BBBDDDDDDBBBBBBCCCBBB???@@@DDDKKKPPPWWW\\\YYYTTTQQQRRRHHHKKKNNNRRRTTTTTTTTTSSSTTTSSSPPPMMMMMMNNNIIIBBBBBBFFFEEEJJJWWWhhhssssssnnnpppsssvvvyyyzzz{{{{{{xxxpppmmmllllll___MMM@@@===888===aaabbbJJJfffFFFGGG>>>===<<<;;;999666444333222222111111000/////////---,,,,,,,,,,,,---......111555NNNkkkvvv{{{zzzqqqtttxxx}}}VVVTTTiiimmmooouuukkkqqq~~~tttcccRRRIIIEEEMMM\\\kkkxxxxxxrrr]]]LLL;;;666777777444111444333777:::GGGhhhqqqSSS???GGG```uuuiiiHHH===>>>BBBHHHKKKLLLOOORRRAAA???;;;888999===BBBEEECCCJJJQQQQQQLLLKKKQQQWWW[[[eeeqqqwwwzzz|||zzzuuuuuuyyyjjjjjjqqquuuyyy~~~ooocccpppyyyrrrbbbccc___]]]kkkyyyqqq\\\TTT]]]uuuyyyyyy___DDD:::888888999>>>CCCFFFEEEFFF[[[yyyhhhQQQBBBAAA???>>><<<;;;;;;;;;999888777555444444444444444666444222@@@___}}}uuubbbWWWXXXtttxxxpppooottt|||jjjXXXZZZcccqqqXXXKKKBBBOOOqqq|||cccIII<<<999666666666777999===BBBHHHLLLOOONNNKKKKKKXXXiiirrrppphhh___UUUQQQSSSUUUSSSOOOQQQSSSUUUTTTQQQPPPRRRTTT\\\]]]YYYQQQKKKHHHDDD???999===???AAAGGGMMMKKKDDDCCCXXXnnnuuurrrlllhhhdddccc``````iiissstttkkkaaa[[[XXXRRRMMMJJJJJJLLLNNNGGGNNNUUUSSSNNNRRReeexxx~~~xxxsssrrrkkkaaa^^^```___YYY___\\\XXXUUURRRQQQRRRRRRVVVMMMEEEAAA<<<777555777777555777777:::SSSnnnvvvzzz|||[[[MMMFFFFFFJJJIIIFFFFFFDDDCCCAAA???>>>>>>CCCBBB@@@>>>;;;999888777:::666333666BBBSSS^^^ccceeeddd```aaarrr{{{{{{{{{|||wwwvvvrrrttt~~~|||zzz{{{~~~{{{xxx}}}{{{wwwqqqkkkiiiiiikkksssttttttuuuxxxzzzuuulll___NNN>>>999999:::===BBB;;;<<<<<<>>>???BBBCCCDDDKKKJJJHHHDDDBBBAAABBBDDDEEENNNVVVXXX[[[[[[SSSIIIOOONNNQQQXXX[[[\\\dddnnnaaa\\\\\\^^^[[[SSSPPPRRRNNNSSS[[[fffttt|||{{{ppprrrnnnqqqyyy~~~}}}~~~qqqjjjlllnnnkkkfff[[[GGGAAAAAA555===fff}}}YYYRRReeekkkGGG??????>>><<<999777666555555333222111///......------........................,,,666PPPttt~~~{{{vvvvvvPPPVVVZZZgggwww}}}vvvhhhqqq{{{yyytttfffSSSEEEFFFLLLYYYiiiuuu}}}xxxsss___MMM;;;555777777666444444444666777FFFkkkoooVVV@@@IIImmmjjjDDD;;;<<>>222888>>>BBBJJJMMMTTTQQQMMMNNNJJJKKKVVV]]]lllzzz~~~~~~hhh___qqq~~~zzz}}}|||vvvcccfffxxxkkkNNN>>>::::::;;;<<<>>>FFFKKKFFFFFF```nnnkkksssKKKAAAAAA???===<<<;;;;;;;;;888777777666555555444444222555444444>>>WWWqqqqqqdddXXXWWWqqqwwwrrrqqqrrryyy{{{YYYRRRaaaooo[[[LLL???IIIkkk{{{___III???<<<:::888777777;;;AAAGGGJJJKKKLLLQQQXXXeeevvv{{{oooggg___VVVSSSUUUWWWVVVSSSXXXWWWVVVSSSQQQQQQSSSUUU\\\\\\XXXPPPJJJHHHDDD???AAA@@@AAAFFFLLLMMMKKKGGGQQQ___nnnuuuuuurrrmmmgggcccccceeejjjooommmeee^^^YYYVVVQQQLLLIIIIIIKKKMMMTTTRRRQQQPPPUUUcccxxx|||vvvtttmmmdddaaabbb```[[[YYYXXXWWWUUUTTTSSSRRRRRRTTTLLLCCC???;;;666555777444999999333;;;[[[pppmmmvvvxxx^^^OOOHHHFFFGGGDDDDDDCCCCCCAAA@@@???>>>===BBBAAA@@@>>><<<:::999888888888888;;;DDDQQQ\\\bbbgggiiifffdddppp}}}{{{{{{|||rrryyytttttt}}}{{{xxxzzz|||}}}}}}}}}zzzuuuooojjjhhhjjjllltttuuuuuuuuuyyy|||xxxqqqeeeTTTCCC<<<:::999<<<@@@<<<<<<===>>>@@@BBBDDDEEEMMMOOOPPPKKKDDD@@@BBBEEEIIIQQQYYY]]]aaaeeeaaa[[[WWWUUUVVV[[[^^^cccmmmyyyzzzwwwwwwwwwrrrjjjhhhkkk|||~~~yyyrrroooqqqyyy~~~yyylllgggjjjmmmkkkggg]]]HHHAAA>>>444===cccoooPPPLLL^^^dddFFFAAA>>>===<<<:::888777666666555444333111///.................................111888PPPuuutttppp~~~rrrJJJMMMUUUiii{{{rrr}}}{{{wwwjjjWWWHHHFFFKKKWWWfffrrr}}}yyyuuucccPPP>>>777888777555444777666999:::IIInnnaaaMMM@@@RRRvvviiiFFF>>>===>>>CCCLLLVVV^^^bbbSSSLLL;;;555CCCKKKKKKPPPTTT___^^^UUUUUUTTTTTT[[[aaalll{{{www~~~vvvccceeeWWWJJJ===::::::;;;<<>>>>>@@@@@@???>>><<<;;;:::999888:::<<<>>>BBBLLLZZZfffmmmvvvxxxqqqrrr|||}}}{{{ooo{{{|||uuutttyyy~~~xxxqqqlllkkknnnqqquuuvvvuuuuuuyyy}}}{{{vvviiiZZZJJJ@@@<<<;;;>>>BBB@@@@@@AAABBBDDDEEEGGGHHHNNNSSSWWWSSSIIIBBBCCCFFFMMMSSSZZZ___fffmmmpppoooeeebbbbbbdddhhhppp~~~|||rrrsssrrruuu{{{~~~{{{qqqfffbbbdddgggfffccc\\\III@@@<<<666DDDhhhZZZDDDIII\\\YYYDDD@@@======<<<;;;:::999888888888777555333111///..............................///444GGGgggvvvqqqooo|||yyyPPPJJJRRRmmm{{{www{{{ppp^^^NNNEEEIIISSSaaalllwww|||xxxgggTTTAAA:::999777666555777666999<<>>===;;;;;;::::::555666777999888777555444///222444555:::III]]]kkklllnnnkkkccchhh~~~www}}}[[[RRRbbbjjjqqqzzz{{{ooo]]]JJJLLLggg}}}~~~zzzfffTTTHHHCCC???===777888:::===BBBHHHOOOTTTeeeiiisssuuugggaaa\\\VVVUUUXXX[[[\\\[[[___\\\XXXXXXZZZZZZYYYWWWRRRSSSQQQLLLKKKLLLLLLIIICCC???FFFUUUXXXMMMGGGLLL]]]fffsssvvvfffeeeeeeeeedddaaa[[[SSSNNNGGGGGGGGGEEECCCDDDGGGKKKHHHNNN\\\tttpppnnnkkkgggcccaaa```^^^[[[UUUUUUUUUUUUTTTSSSRRRQQQMMMDDD<<<888555333444777222888777===ZZZvvvyyyqqqzzznnnNNNGGGEEEDDDDDD>>>@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;::::::999999;;;======>>>IIIaaauuu|||}}}~~~~~~~~~oooyyy}}}tttrrrwwwwwwrrrpppsssvvvtttvvvuuussswww||||||xxxkkk```RRRFFF@@@???BBBEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMRRRVVVUUUOOOIIIGGGHHHMMMQQQWWW\\\dddllltttxxxsssrrrrrrssswwwuuussslllwww{{{|||}}}yyypppfff___]]]\\\ZZZXXXTTTFFF???:::888PPPyyyuuuJJJ===KKK```|||RRRCCC===<<<<<<<<<<<<;;;;;;:::999999777555333111///...---...........................111>>>SSSdddiiihhhfffkkkqqq}}}fffSSSUUUooowwwuuuxxxfffUUUFFFHHHPPP\\\gggqqq}}}{{{iiiWWWDDD;;;999888777777666444888:::AAAXXXgggaaaKKK:::222===IIIFFF;;;555999777666999???FFFLLLOOOEEEEEEBBBLLLaaagggbbbdddyyyyyyuuurrrkkkjjjwww___bbb```___ooorrrRRR>>>;;;999:::>>>>>><<<>>>BBBGGGFFFJJJ]]]wwwiiitttMMMHHHAAA@@@>>><<<;;;:::::::::444555777999999888666555222333444444999HHH___rrrvvvvvvpppkkktttvvvtttkkkjjjmmmooovvv}}}~~~mmm[[[[[[pppzzzzzzzzziiiZZZQQQIIICCC???555999===>>>@@@GGGSSS^^^lllpppvvvzzzxxxooofffaaa\\\XXXUUUUUUWWW[[[\\\\\\[[[ZZZZZZ\\\______[[[WWWTTTUUURRRLLLJJJLLLKKKIIIBBBDDDRRRcccbbbTTTOOOUUU^^^oooxxxbbb```]]]\\\___cccccc^^^XXXMMMOOOOOOMMMIIIHHHKKKOOORRRfffllliiifffdddcccbbb```]]]\\\ZZZXXXUUURRRQQQPPPQQQQQQHHH@@@888666444222333777777666444JJJqqq|||vvvxxx```FFFDDDCCCCCCCCC???AAAAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;::::::999888888999999::::::===MMMppp~~~rrr|||ooovvvzzzvvvzzz}}}vvvssssssuuussstttsssqqqssswwwxxxvvvooohhh\\\NNNEEECCCDDDFFFHHHHHHGGGGGGGGGGGGHHHHHHKKKLLLNNNQQQSSSRRRNNNKKKNNNPPPSSSXXX]]]dddnnnuuuzzz|||tttlllqqqrrr{{{|||zzzwwwlllaaaYYYSSSOOOLLLIIICCC???888:::\\\pppEEE===PPPeeevvvMMMDDD<<<<<<============<<<;;;:::888777555222000...------........................111444===IIIQQQWWW^^^fffbbbppp|||~~~^^^YYYppptttsssmmmZZZGGGGGGMMMXXXcccnnn{{{}}}jjjYYYFFF===:::888888:::666444888:::;;;FFFKKK@@@:::222111777999555777>>>888888999===BBBGGGIIIJJJ===EEELLLZZZlllooopppzzz~~~|||wwwuuuMMMQQQUUU]]]pppoooPPP@@@<<<:::888:::>>>???>>>AAAFFFFFFOOOXXXeee|||oooxxxmmmMMMLLL@@@???>>><<<;;;:::999999444555777888999888888777666555444555999HHHbbbyyyvvvvvv~~~{{{|||}}}ttt|||{{{uuuzzzxxx}}}kkkiiizzzzzz|||xxxjjj```VVVJJJAAA===666;;;???AAADDDMMM[[[eeehhhlllsssvvvoooccc\\\[[[XXXVVVTTTTTTWWWZZZ\\\]]]WWWXXX\\\___aaa```\\\XXXZZZZZZVVVNNNIIIJJJHHHEEEAAAKKK]]]iiidddWWWVVV^^^lllrrr\\\VVVSSSTTT[[[gggooopppooo]]]```aaa^^^YYYVVVXXX\\\tttoookkkgggeeeffffffaaa^^^]]][[[YYYTTTPPPNNNMMMNNNOOOCCC<<<666666555333333666;;;888666VVVttt{{{{{{|||ZZZFFFEEECCCAAABBB@@@AAAAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;:::999999888888888777888;;;???QQQxxxmmmaaammm}}}sssssszzzzzzxxxsssqqqpppqqqssssssoooooorrrsssqqqqqqpppfffWWWKKKFFFFFFEEEIIIHHHGGGEEEDDDCCCCCCCCCGGGFFFGGGMMMTTTXXXVVVSSSUUUTTTWWWZZZ\\\```hhhqqq|||sssbbb^^^jjjrrr}}}zzzzzzooobbbVVVMMMGGGDDD@@@>>>===777???iiinnnFFFFFF^^^mmmmmmHHHFFF======>>>??????>>>===;;;:::888666555222000///..............................000222:::CCCKKKSSS```lllcccsss{{{~~~bbb^^^rrr{{{yyyvvvvvvmmmssssss___JJJHHHLLLVVVaaammmyyyooo^^^KKK@@@;;;888999;;;:::777;;;<<<999===<<>>AAAAAACCCHHHGGGSSS___kkkzzzrrrfffHHHHHH@@@???>>><<<;;;:::999999555555666777888888999999;;;888777777999FFF```xxx}}}sssooowwwssswwwzzzxxxsss{{{uuuqqq}}}wwwooohhh\\\LLLAAA>>>;;;<<>>]]]zzzqqqUUUFFFGGGBBB???BBBCCCAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;999999888888777:::===>>>JJJjjjsss___YYYfffvvv|||wwwzzzvvvsssxxx~~~{{{tttpppmmmqqqttttttpppnnnooonnnllllllooojjj]]]QQQMMMLLLKKKLLLJJJHHHFFFDDDBBBAAA@@@CCCCCCFFFKKKRRRXXX[[[]]]```___aaaddddddccciiisssjjjaaaYYY]]]ppp~~~vvvwwwrrriii]]]PPPGGGBBB@@@:::999999999LLL}}}cccDDDUUUvvvdddAAAGGG???>>>???@@@@@@???===;;;:::888777555333222111000000...........................---333@@@MMMWWWbbbkkkiiiuuuttttttaaacccyyywwwxxx}}}rrrqqqwwwxxx}}}|||sssxxxmmmvvvvvvaaaLLLIIILLLUUUaaammmzzzwwweeeQQQDDD===999999<<<<<<777;;;===:::===<<<111000777;;;:::888999999888999:::>>>DDDMMMUUUZZZ\\\^^^aaaaaafffooosss>>>@@@CCCGGGOOO]]]nnn{{{oooeeeZZZLLLBBB===999999:::>>><<<<<>>BBBMMM]]]hhhjjjhhhjjjdddaaaccc```XXXTTTVVVWWWVVVUUUVVVXXXZZZ]]]^^^YYY\\\___^^^[[[XXXYYYZZZYYYYYYUUUNNNLLLMMMNNNLLLVVVmmm}}}xxxiiieeennnxxxwwwXXXHHHHHHLLLRRRXXX```lllyyyuuusssllljjjkkkggg^^^WWWWWWQQQQQQQQQPPPMMMKKKHHHGGG===888555777777555444555000BBBFFFaaazzzgggNNNDDDFFFAAA>>>CCCFFF@@@@@@??????>>>=========@@@@@@???>>><<<;;;:::999:::999<<>>VVVqqq|||zzzuuukkkaaa___jjjwwwpppzzzxxx|||{{{{{{pppkkkooouuu~~~wwwqqqnnnqqquuuuuupppmmmmmmllliiidddkkkjjj___UUUSSSTTTSSSPPPNNNLLLIIIFFFCCCBBBAAA@@@CCCGGGKKKPPPVVV^^^dddjjjiiikkknnnllliiinnnwwwlllXXX[[[___lll|||ooojjjggg```VVVJJJAAA>>>===666555666===YYY{{{TTT@@@aaa]]]<<>>;;;:::888888666555444333333222........................000---222AAASSS^^^dddgggiiiqqqhhhhhh|||___ggguuuooopppbbbkkkvvvwwwsssssslllhhhnnnxxx}}}xxxbbbMMMJJJLLLUUUbbbnnnzzz}}}kkkVVVHHH???999999;;;;;;666999<<<:::???AAA888222888999888>>>JJJMMMHHHDDDDDDGGGOOOYYYeeemmmqqqZZZZZZXXXaaarrr