BM6P6(@ %%%%%%%%%$$$$$$$$$######!!!!!!!!!"""######$$$$$$(((&&&$$$"""!!!"""$$$&&& !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###############"""!!!  !!!######$$$$$$$$$ !!!"""""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$"""%%%&&&%%%###"""############$$$$$$$$$$$$%%%%%%$$$######"""""""""&&&$$$"""!!! !!!"""###"""""""""""""""""""""""""""!!! """###$$$########################"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$&&&&&&%%%%%%$$$###""""""$$$###!!!!!!"""######"""!!!""""""#########"""""" """###%%%&&&&&&&&&---***'''$$$"""###$$$%%%###"""!!! !!!"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***++++++***(((''')))******++++++,,,------,,,,,,++++++)))(((&&&%%%,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---,,,++++++******++++++------------------------///---,,,...111222000---------............------+++++++++,,,---...///000111///......//////...---///...,,,******+++,,,---))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$!!!!!!###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!""""""######$$$$$$&&&&&&&&&&&&'''((()))***$$$$$$"""!!! """"""""""""""""""""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""######$$$######$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!""""""#########$$$!!!!!!!!! !!!""""""###"""""""""###$$$$$$%%%%%%###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$###############$$$###"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################"""""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$#########!!!!!!"""############"""########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$##################"""""""""""""""%%%$$$$$$$$$############""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$#########""""""#########"""!!!!!! !!!"""############### !!!!!!!!! !!!!!!!!!!!!""""""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$ """$$$$$$$$$###"""!!!!!!!!! #########$$$$$$$$$$$$$$$%%%$$$"""!!! !!!###$$$########################""""""!!! !!!!!!##############################"""""""""""""""######$$$""""""""""""""""""######""""""############$$$$$$$$$"""!!!!!!"""$$$###"""##################""""""""""""""""""!!! '''%%%$$$"""!!!"""###$$$$$$$$$"""!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***+++******))))))******++++++,,,---------------,,,+++***)))(((************************,,,,,,,,,++++++*********************+++,,,---------------------------------,,,+++---///000...,,,------............---------------,,,------......000///......//////...,,,...---+++***)))***+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$###############""""""!!! """""""""""""""#########!!!!!!!!!""""""$$$%%%%%%$$$$$$"""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$######"""""""""""""""######$$$"""""""""######"""""""""$$$###"""!!!!!!"""###$$$!!!"""""""""###########################$$$$$$%%%$$$$$$######"""!!!!!! ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! $$$###"""###$$$$$$###"""!!!!!!"""#########""""""""""""""""""""""""""""""#################################""""""!!!!!!!!!""""""""""""############%%%%%%%%%$$$$$$#########!!!"""######$$$$$$##############################$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$#########$$$$$$######"""!!!!!! """"""$$$$$$$$$###!!! $$$$$$$$$######""" ########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!"""#########""""""!!!""""""#########""""""!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######""""""""""""#################################""""""######$$$%%%%%%&&&&&&###"""!!!!!!!!!"""###$$$##############################"""!!!!!!!!!""""""########################"""""""""""""""######$$$#########""""""""""""""" """###$$$%%%&&&###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%###!!! """"""""""""""""""######%%%%%%$$$#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))******&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((()))***+++++++++)))******++++++,,,------...............---,,,,,,))))))))))))))))))******+++++++++++++++*********(((((()))***+++---///000------------------------,,,++++++,,,---...,,,+++,,,------......------,,,//////...---------------000...------...///---,,,,,,+++***)))((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$############$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&%%%###""" $$$$$$$$$######"""""""""""""""""""""""""""""""""############"""""""""""" !!!""""""$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$###"""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""""""""###########################$$$$$$$$$######""""""!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! $$$###"""###$$$$$$###"""!!!""""""""""""!!!!!! """"""""""""""""""""""""#######################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################"""""""""""""""!!!  !!!"""#########""""""############""""""!!!$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$###"""!!!!!!""""""###""""""###$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!########################"""""""""""""""######$$$###############""""""!!! !!!"""###%%%%%%&&&"""!!! !!!###$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!###$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$###############!!!""""""#####################$$$$$$$$$$$$######%%%$$$#########$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))*********)))******++++++,,,---------....../////////......)))))))))***************+++++++++***************(((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++,,,,,,------------,,,,,,///......------.........///...,,,---......---++++++***)))(((((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!"""###$$$######"""!!!!!!""""""""""""""""""""""""""""""$$$$$$#########"""!!!!!!"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!########################"""""""""""""""######### !!!""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$###"""###$$$$$$###""""""#########"""!!! """"""""""""""""""""""""########################$$$$$$##################"""""""""#########$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""!!!!!!""""""###############""" !!!"""###!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""!!!  !!!""""""""""""""""""############""""""!!!############""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""############"""%%%$$$"""!!! !!!###$$$ """###$$$%%%%%%%%%%%%$$$$$$#########!!!!!!!!!""""""###$$$$$$########################$$$$$$#########"""!!!!!!########################"""""""""""""""######$$$""""""############"""!!!#########$$$$$$$$$%%%%%%###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$###"""!!! """###$$$$$$$$$###$$$%%%%%%$$$###!!! """"""##################!!!!!!"""""""""#################################"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((((((((()))******++++++,,,------,,,------...............++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------///000000...---,,,,,,------,,,+++))))))(((((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$###""""""#########$$$$$$############$$$$$$ !!!"""$$$$$$$$$###############"""""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""!!!!!!!!!"""######$$$######""""""""""""###""""""""""""""""""""""""$$$######""""""!!!!!!!!!"""""""""""""""######$$$"""######$$$$$$######"""!!!""""""""""""""""""!!!######"""""""""""""""""" !!!""""""""""""!!!!!!!!!"""######$$$$$$%%%""""""############""""""########################!!!!!!"""###$$$%%%%%%&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$###""""""!!!##################################################################$$$$$$!!!!!!!!!"""""""""####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$############""""""""" !!!!!!"""######$$$$$$$$$""" !!!###%%% """######$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!! !!!"""""""""!!!!!!!!!""""""#########"""""" !!!!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""######"""!!!!!!"""###$$$!!!###%%%&&&'''%%%%%%$$$$$$###""""""!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$###""""""########################"""""""""""""""######$$$ !!!"""$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!!"""######""""""""""""#########""""""######$$$$$$$$$$$$######"""#########"""!!! !!!""""""###"""""""""!!!!!!!!!"""""""""######"""""""""#####################$$$%%%%%%%%%%%%%%%""""""############""""""###############$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''''''''((()))******++++++,,,------,,,------.........------,,,,,,,,,+++++++++******)))))))))***************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,***++++++,,,,,,++++++***+++++++++,,,---...///000...,,,++++++,,,---+++***)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$###""""""""""""###$$$$$$############$$$$$$!!!###$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%############"""""""""""""""!!!!!! !!!""""""$$$######""""""#########""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""""""""######$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!############""""""""""""!!!"""###%%%%%%$$$$$$###%%%%%%$$$$$$###""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! $$$###"""###$$$$$$###"""###$$$$$$$$$$$$######"""################################################"""""""""############### !!!!!!!!!"""""""""""""""""""""###############"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''############"""""""""""""""""""""""""""#########""""""!!!!!!!!!"""###$$$!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$#########!!!!!!!!!"""!!!!!! !!!"""############### !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########""""""#########""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""###$$$$$$""""""###$$$%%%&&&&&&'''"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$##############################"""""""""""""""######$$$ """$$$%%%%%%$$$###$$$$$$##################&&&$$$"""!!!"""""""""  !!!"""""""""""""""''''''''''''&&&%%%$$$$$$""""""""""""""""""!!!!!! """#########""""""!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$""""""###$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((()))))))))******++++++,,,---------...............------------,,,+++***)))((((((((()))))))))*********+++---,,,++++++*********+++++++++++++++++++++++++++***,,,------***))))))+++******++++++++++++******+++++++++++++++,,,---...---,,,++++++,,,,,,+++***)))))))))))))))(((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$###"""""""""""""""$$$$$$############$$$$$$ !!!###$$$%%%$$$$$$###""""""######$$$%%%%%%%%%"""""""""###############"""""""""""""""#########""""""!!!!!!!!!!!!""""""$$$######""""""###$$$$$$""""""""""""""""""""""""""""""!!! !!!!!!######"""""""""""""""######$$$""""""############""""""!!!"""############"""!!!############"""""""""!!!!!!"""$$$%%%%%%%%%###"""$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$###"""########################%%%$$$###"""!!! $$$###"""###$$$$$$###"""!!!"""###############"""################################################!!!!!!!!!""""""#########!!!!!!"""""""""#########!!!"""""""""#########$$$!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&############""""""""""""$$$$$$######"""!!!!!!!!! !!!"""$$$$$$$$$###"""###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################!!!"""###$$$$$$$$$$$$$$$!!!"""""""""!!!  !!!######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########""""""!!! !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###########################"""""""""""""""######$$$!!!$$$%%%%%%$$$$$$!!!!!!""""""#########$$$'''%%%""""""""""""!!!!!!"""""""""""""""######$$$$$$##################$$$%%%%%%&&&&&& !!!"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!"""###############""""""############""""""!!!"""###%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''')))***,,,)))******+++,,,,,,------///////////////...---------,,,+++***)))'''&&&&&&(((((())))))*********+++,,,+++++++++***++++++,,,++++++++++++++++++++++++(((+++---,,,)))'''((()))******++++++++++++******,,,,,,++++++******++++++---,,,***+++,,,,,,+++))))))))))))***)))(((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$###""""""!!!""""""$$$$$$############$$$$$$###$$$%%%&&&%%%$$$###"""""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$$$$#########$$$$$$$$$###############$$$$$$"""""""""""""""""""""""""""!!! """###$$$"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!! """###$$$###!!! !!!!!!"""#########"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$############$$$###"""###$$$$$$$$$""" !!!""""""###""""""################################################ !!!!!!"""""""""###"""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%%%%$$$###!!!!!!!!!"""###%%%$$$$$$$$$######""""""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """###$$$$$$######!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$!!! !!!!!!"""#########""" """!!!!!!!!!!!!!!!"""###############""""""""""""$$$$$$###"""!!! """######$$$$$$"""!!! """###$$$%%%$$$""" $$$$$$%%%%%%%%%###!!! """ )))+++&&& """""""""""""""!!! ########################""""""""""""############$$$#########""""""!!!!!! !!!"""""""""""""""###############"""!!!!!!$$$###"""!!!"""###%%%&&&%%%%%%$$$###""""""######(((+++---***$$$ #########"""""""""""""""###&&&%%%###"""""""""###$$$""""""""""""###$$$%%%&&&###"""!!!!!!!!!"""$$$%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$##############################%%%###!!! !!!###%%%$$$$$$$$$$$$$$$###"""!!!######""" """%%%######""""""######$$$%%%######""""""""""""######&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$$$$&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&''''''((()))***###$$$%%%'''((())))))******)))(((''''''((()))***+++***(((&&&%%%&&&'''((('''((((((***+++,,,------------............------///...,,,***))))))***+++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************(((((())))))*********+++''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%&&&&&&######""""""""""""######!!!!!!""""""#########$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""###$$$$$$######"""!!!!!! ###!!!  !!!###############"""""""""""""""$$$%%%$$$""" !!!############################################################"""!!!"""### !!!%%%$$$ """"""""""""""""""""""""##############################""""""""""""############""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%$$$""""""######!!! %%%%%%%%%$$$$$$$$$###############"""""""""""""""!!!!!!"""###############%%%%%%$$$###""""""######""""""#########$$$$$$$$$############""""""!!!!!!###$$$&&&&&&$$$######$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""###$$$######"""!!!!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""###!!!!!!""""""!!! """"""!!!!!!!!!"""####################################""""""!!!!!! """######$$$$$$"""!!! !!!"""###$$$%%%$$$"""!!! !!!!!!"""!!!!!!!!!$$$ &&&(((%%%""""""###$$$$$$$$$######"""!!!########################""""""""""""########################"""""""""!!! !!!""""""#########"""###############"""!!!!!!$$$###"""!!!!!!###$$$%%%$$$$$$###"""""""""""""""&&&)))+++(((### !!!#########""""""""""""######%%%$$$$$$###""""""######"""!!!!!!"""###$$$%%%%%%###""""""!!!"""###$$$%%%"""""""""""""""###$$$$$$%%%%%%$$$$$$#######################################""""""""""""""""""#########$$$$$$$$$###""""""!!!!!!!!!!!!#########""""""######$$$%%%#########""""""#########&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))$$$$$$&&&'''(((((())))))))))))(((((((((((())))))***)))'''&&&&&&&&&((()))(((((()))***+++,,,,,,---,,,,,,------------,,,,,,...---+++***))))))******)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++(((((()))))))))*********((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''%%%###"""""""""!!! ######""""""""""""######"""#########$$$$$$$$$$$$########################"""######$$$$$$######"""%%%$$$"""!!!!!!!!!"""###"""""""""""""""############"""  """###!!!!!!""""""#########$$$!!!###$$$$$$"""!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!  ###''''''###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!###"""!!!"""###$$$###"""#########"""""""""!!!!!!###"""""""""""""""""""""!!!""""""###############$$$###""""""!!!!!!""""""!!!!!!"""""""""#########$$$$$$#########"""""""""!!!###$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""!!!"""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$###""" !!!!!!!!!!!!"""""""""""" """######""""""###%%%###""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$"""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!"""######$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$ !!!"""###$$$!!! ###%%%######$$$$$$%%%%%%%%%%%%$$$##############################""""""""""""########################""""""""""""!!!"""######$$$#########"""############""""""!!!###"""!!! !!!"""###$$$######"""!!!!!!!!!""""""$$$&&&(((&&&### !!!######"""""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$###""""""""""""###$$$$$$###""""""""""""###$$$$$$$$$############"""""""""########################!!!"""###$$$$$$###"""!!!""""""######$$$#########"""""""""!!!"""$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''((((((''''''((((((((())))))((((((((((((((('''&&&&&&''')))***))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))))))))))))))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((()))***+++,,,(((((())))))))))))******))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%########################!!!""""""""""""""""""!!!$$$###""""""!!!""""""""" !!!!!!"""###$$$$$$$$$"""""" """""" !!!"""###$$$%%%%%% """###$$$""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!  ######$$$%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!!!!!!! !!!###%%%$$$############"""""""""""""""""""""""""""""""""######!!!"""######$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$#########!!!"""######""""""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((######""""""""""""""""""$$$$$$$$$############### !!!"""###$$$!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""""""""""" """######""""""###$$$%%%$$$###"""""""""$$$$$$###"""""""""###$$$%%%%%% !!!""""""###$$$$$$ !!!!!!!!!"""""""""###"""######$$$###"""!!! """"""###$$$%%%%%%$$$$$$"""!!! """###$$$"""!!!!!!###$$$#########$$$$$$%%%%%%%%%$$$$$$###########################!!!"""""""""#####################""""""""""""""""""######$$$$$$$$$######""""""############"""!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!"""!!!###%%%$$$"""!!!!!!###""""""""""""""""""###$$$"""###$$$%%%%%%$$$""""""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$######""""""######$$$%%%###"""""""""""""""""""""########################""""""############""""""!!!!!!"""######$$$######$$$%%%%%%$$$######$$$&&&######""""""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&'''(((***+++******************++++++++++++,,,,,,,,,,,,+++++++++******)))))))))(((((())))))*********+++++++++************++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++''''''(((((())))))******(((((()))))))))))))))))))))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###!!!!!!"""$$$&&&'''&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!######""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!! !!!"""""" !!!!!!"""######$$$$$$!!!############$$$%%%###############################################################"""!!! ###%%%%%%$$$######!!! """"""""""""""""""""""""##############################""""""""""""############""""""""""""######""""""#########$$$$$$$$$##########################################"""""""""!!!!!!!!!###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""###$$$$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''"""""""""#########""""""##################$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###"""""""""""""""######$$$!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!######"""!!! !!!###$$$""""""""""""###$$$%%%&&& !!!"""###### !!!!!!""""""######"""######$$$###"""!!! $$$$$$$$$$$$######""""""$$$###""" !!!"""!!!$$$$$$$$$$$$"""!!!""""""###############"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""############$$$$$$$$$######"""!!!""""""#########""""""!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""""" """######"""!!!""""""""""""!!!!!!"""###$$$$$$""""""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###"""#########$$$$$$$$$$$$###############$$$$$$%%%"""""""""""""""""""""###########################$$$###""" """###$$$ !!!"""###############$$$%%%&&&%%%######$$$&&&######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''((()))************************++++++,,,,,,------------,,,,,,************)))))))))((())))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''))))))(((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((&&&###""""""""" ######""""""""""""########################""""""########################"""##################""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""" """#########$$$%%%""""""""""""""""""""""""########################"""############""""""!!!  """###%%%'''######################################################""""""""""""############""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$###""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""###$$$$$$$$$$$$$$$#########""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!""" !!!!!!!!!!!!"""###$$$%%%&&& !!!!!!""""""""" !!!!!!""""""######"""######$$$$$$"""!!! $$$$$$######"""!!!!!! ###"""!!! !!!%%%$$$###$$$""" !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""#####################$$$######"""!!!!!!""""""############"""!!!!!!"""""""""#########""""""!!!!!!!!!"""######!!!!!!""""""###""""""!!!!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###"""""""""!!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%"""""""""############$$$########################%%%$$$!!!!!!$$$%%%!!!!!!""""""###"""""""""!!!"""$$$###"""!!!"""#########""""""######$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&'''''''''''''''&&&&&&'''''''''(((((('''''''''%%%&&&&&&'''((())))))***))))))*********+++++++++,,,,,,------------,,,,,,)))******++++++***)))))))))************+++++++++)))))))))************+++*********++++++,,,,,,---++++++++++++++++++++++++,,,+++***)))(((((('''&&&))))))((((((((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!#########"""######""""""""""""###############"""""""""""""""########################"""######$$$$$$######"""!!!!!!"""############"""#########"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!############$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######%%%$$$""""""######!!!"""""""""""""""#########!!!!!!!!!"""######$$$$$$"""###$$$$$$%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###%%%&&&&&&$$$###############$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$######""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""### !!!"""###############"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""######""""""###$$$ !!!!!!!!!!!!!!! !!!"""###%%%%%%"""""""""###############!!!!!!!!!!!!"""""""""""""""######$$$$$$"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! ###%%%!!! """$$$""" !!!!!!"""""""""!!!""""""""""""""""""""""""""""""""""""############!!!"""""""""############"""#########""""""!!! !!!!!!"""###############!!!"""##################"""""""""""""""###$$$$$$"""""""""#########"""!!!!!!!!!!!!!!!"""###$$$%%%######""""""###$$$$$$%%%$$$######"""""""""######"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$%%%%%%##############################"""!!!!!!"""######""""""""""""""""""!!! """######"""!!!!!!"""######""""""######$$$%%%!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$##################$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((())))))((((((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++******)))************+++++++++))))))))))))************)))******+++,,,,,,------+++++++++++++++++++++++++++++++++******))))))((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!%%%((())))))######""""""""""""######$$$$$$$$$######"""""""""########################!!!""""""""""""""""""!!! !!!"""###$$$######"""!!!!!!""""""######$$$$$$"""""""""######""""""""""""""""""""""""#########!!!#########"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########&&&""""""%%%###########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$$$$"""!!!"""######"""!!!!!!!!!"""""""""######### !!!!!!"""######$$$$$$"""###$$$$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$ ###%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%% !!!###$$$%%% !!!"""######$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""###%%%&&&!!!"""###%%%%%%%%%$$$### !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""######$$$$$$"""!!!  !!!"""### """###%%%%%%%%%$$$$$$$$$$$$!!!%%%$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""""""""""""""!!! !!!!!!"""###############""""""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######"""###$$$###""" !!!!!!!!!!!!"""###$$$%%%$$$###"""""""""###%%%&&&$$$$$$###############$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!!""""""###""""""!!! """###%%%%%%###"""###$$$#########"""###$$$$$$%%% !!!###$$$$$$###!!! """###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''(((((((((((((((((('''((()))***+++,,,------******++++++++++++************,,,------,,,+++***)))************+++++++++))))))))))))************))))))***+++,,,,,,------++++++++++++++++++++++++***************+++++++++))))))(((((('''''''''&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!'''%%%###$$$%%%&&&&&&%%%######""""""""""""######%%%%%%%%%$$$$$$################################# !!!!!!!!!!!! !!!"""$$$$$$$$$###""" """###%%%&&&&&&""""""############"""""" !!!"""###$$$%%%%%% """###$$$"""""""""###""""""""""""""""""""""""########################"""######$$$$$$$$$###### ###******$$$ !!!######################################################""""""""""""############""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""""""!!! """###$$$"""!!! !!!###%%%$$$#########$$$$$$%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! !!!!!!""""""#########$$$ $$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&'''((($$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! ###&&&(((""""""""""""""""""""""""###""" !!!###$$$$$$$$$###"""!!!!!!""""""""""""############""""""###""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""!!!!!! #########!!!!!!###########################""""""""""""###########################"""!!!!!! !!!###$$$$$$%%%###############"""!!!!!!"""############$$$$$$$$$%%%%%%$$$###""""""##################""" ######""""""""""""######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$############"""########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$""""""%%%(((""""""""""""############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%$$$###"""!!!$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''(((((())))))&&&''''''((()))******+++************************,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++)))************+++++++++++++++,,,,,,......//////,,,,,,------...---------...---+++***)))******+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%############%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%!!! !!!###$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$!!!!!!!!!!!!""""""""""""'''&&&%%%$$$###!!! $$$$$$###""""""!!!""""""$$$$$$$$$############"""%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$######""""""!!!!!!!!!"""###$$$%%%&&&''''''$$$"""!!! !!!"""$$$%%%...***'''$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((############"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!###%%%""""""""""""""""""""""""'''&&&$$$###!!!!!!!!!"""$$$$$$###"""""""""""""""""""""############""""""######"""!!!!!!!!!!!!"""""""""#########$$$$$$$$$""""""############""""""######""""""!!!!!!!!!!!!"""###"""!!!!!!"""########################""""""""""""###########################"""!!!!!!!!!"""###$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$%%%$$$$$$###""""""######"""###%%%%%%$$$"""""""""######""""""""""""######""""""############""""""""""""#########$$$$$$$$$###############""""""""""""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""######$$$%%%%%%$$$"""!!!"""###!!!!!!"""""""""#########"""""""""""""""""""""!!!########################"""######$$$$$$######"""!!!!!!"""###%%%&&&''''''###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))*********************************+++++++++++++++++++++++++++++++++++++++*********))))))*********+++++++++))))))******************++++++,,,,,,,,,,,,,,,+++,,,+++*********+++,,,,,,***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###""""""$$$&&&$$$""" """$$$$$$$$$$$$$$$###""""""######""""""######$$$%%%########################%%%$$$$$$$$$###"""""""""#########""""""#########"""""""""######$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!""""""""""""""""""""""""###""""""!!!!!!!!!""""""!!!!!!!!!"""""""""######&&&&&&%%%$$$###""""""!!!######!!! !!!!!!"""""""""######$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################""""""""""""#####################"""""""""""""""""""""###############$$$###"""!!! !!!"""$$$%%%,,,)))%%%######$$$##############################&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############""""""""""""###""""""!!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""%%%$$$""" !!!!!!""""""""""""""""""""""""%%%%%%$$$###""""""!!!!!!$$$###""""""""""""""""""""""""############""""""$$$######""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""!!! """########################""""""""""""############"""############""""""!!!!!!"""######$$$$$$######"""############""""""!!!"""############$$$$$$$$$%%%$$$######"""######### ###&&&%%%###"""$$$&&&$$$$$$############$$$$$$######""""""""""""######"""""""""#########$$$$$$###############$$$$$$$$$ !!!!!!"""###$$$%%%&&&#########""""""###############""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%###"""!!!"""!!! !!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""" ###%%%''')))***###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''''''''(((((())))))******************************************************++++++*********))))))))))))))))))*********++++++******))))))((((((((((((******++++++++++++******))))))))))))***+++,,,---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$###"""!!!###%%%%%%###!!! ###$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$###"""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$###############""" !!!""" !!!!!!"""###$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""############""""""""""""#####################""""""!!!!!!!!!###"""!!!!!!!!!"""$$$%%%(((&&&###"""###$$$$$$###########################''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""""""""###""""""""""""""""""###!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!######"""""""""""""""###""""""############""""""$$$$$$###"""""""""""""""""""""""""""############"""!!!  !!!""""""""""""""""""""""""""" !!!"""!!!!!!########################!!!"""""""""############""""""############"""!!!$$$$$$$$$$$$$$$###""""""""""""############"""!!!""""""#########$$$$$$$$$$$$$$$###############$$$###%%%%%%"""!!!###&&&$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############""""""######$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$""""""!!! !!!""""""###""""""""""""""""""###"""""""""""""""""""""""" !!!!!!""""""######!!!###""" !!!!!!!!!!!!"""""""""###"""""""""""""""#################################""""""############"""""""""""""""###$$$$$$%%%%%%$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***************'''((((((((()))))))))***************************)))))))))))))))*********++++++******)))((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******++++++))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""###%%%%%%$$$###!!! ######$$$$$$$$$######""""""""""""""""""###$$$$$$########################%%%$$$$$$$$$###""""""""" !!!"""######"""!!! %%%$$$$$$###!!! ########################"""""""""""""""#########""""""""""""""""""""""""$$$$$$###############$$$"""""""""""""""#################################'''&&&%%%$$$$$$######$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$"""  """###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$###""""""######################## !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!""""""######$$$$$$######"""""""""!!!!!!!!!""""""!!!!!!""""""###$$$%%%###""""""###$$$$$$###########################&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((""""""""""""""""""############""""""""""""######!!!!!! !!!!!! !!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!###"""""""""""""""######""""""############""""""$$$######"""!!!"""""""""!!!!!!"""""""""#########"""!!!  !!!"""""""""""""""############ """###"""  !!!""""""""""""""""""""""""!!!"""""""""############!!!""""""#########""""""%%%%%%%%%$$$$$$###"""!!!!!!""""""#########""""""""""""#########$$$$$$$$$$$$###############$$$$$$###%%%&&&%%%"""!!!###%%%$$$##################$$$$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########"""""""""######$$$$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""######"""""""""""""""""""""""""""""""""######""""""!!!!!! """%%%%%%### !!!!!!!!!!!!"""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$#########""""""%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))+++++++++++++++*********(((((((((((())))))))))))************************(((((()))))))))*********++++++******)))(((((('''(((((()))))))))***************++++++,,,------...,,,,,,,,,,,,,,,+++******************))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&&&&&&&&&&$$$###$$$$$$############$$$$$$"""######$$$$$$#########$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%% !!!"""######"""!!! ###############"""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""$$$###############$$$$$$!!!"""""""""#########$$$########################&&&%%%%%%$$$#########$$$"""#########$$$$$$$$$$$$ !!!!!!!!!!!!$$$###!!! !!!###$$$""""""""""""""""""""""""$$$$$$$$$###############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################!!!"""""""""############!!!!!!""""""######$$$$$$"""""""""#########$$$$$$"""""""""""""""######$$$###"""!!!"""###%%%$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((""""""""""""############$$$######""""""######$$$!!!!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""######$$$""""""############""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!! !!!!!!"""""""""############$$$!!!"""$$$###!!! !!!""""""""""""""""""""""""""""""""""""############!!!""""""############"""$$$$$$$$$$$$###"""!!! !!!""""""############""""""############$$$$$$$$$#########"""######$$$%%%'''&&&%%%$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!!!!!!!"""""""""######"""""""""""""""###############"""""""""!!!!!!!!!$$$###!!! !!!###$$$""""""############""""""""""""""""""""""""""""""$$$$$$###"""!!! """!!!!!!"""$$$%%%$$$### !!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""###############%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++'''((((((((())))))))))))(((((((((((())))))))))))************************((())))))******+++++++++,,,,,,+++***)))(((((('''((((((((()))))))))******''''''((()))***+++,,,---------------,,,+++***)))************)))(((&&&&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!"""######$$$#########%%%###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!""""""######""""""!!! !!!"""$$$%%%&&&'''""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""######$$$$$$$$$########################"""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$ !!!!!!!!!"""""""""""""""######$$$######"""""""""!!!!!!!!!########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""######$$$$$$$$$!!!"""""""""###############"""!!!"""$$$%%%$$$###########################!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""""""""############$$$######""""""######$$$!!!!!! !!!!!! !!!"""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!"""""""""""""""""""""###$$$$$$""""""############"""""""""!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$!!!###%%%%%%###!!!!!!"""""""""""""""""""""""""""""""""""""""############!!!!!!"""###########################"""!!! !!!!!!"""###############"""############$$$$$$$$$######""""""###$$$$$$%%%%%%!!!###%%%$$$!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!! ######$$$###"""!!!!!!""" !!!!!!!!!""""""!!!""""""######$$$%%%%%%########################!!!!!!""""""""""""!!!!!!""""""""""""############"""###$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((************************))))))******+++,,,,,,---------,,,+++***)))(((((((((((((((((()))))))))***'''((((((((())))))******,,,,,,,,,,,,+++***)))((('''((()))))))))((('''&&&'''((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$######""""""######$$$$$$##################$$$!!!!!!"""###############%%%"""!!!######"""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""##############################"""""""""###$$$$$$$$$%%%#########""""""######### !!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######$$$%%%%%%"""""""""""""""""""""""" !!!""""""!!!!!!!!!"""""""""######""""""""""""""""""!!!!!! """#########""""""!!!!!!!!!"""""""""""""""###########################!!!!!!###""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############$$$###"""###%%%&&&$$$###########################""""""######$$$$$$%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$!!!!!! !!!!!! !!!"""######$$$""""""######"""!!! """""""""""""""""""""""" ###%%%""""""!!!""""""###$$$$$$""""""############""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""######$$$$$$$$$$$$"""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""""""""""""""!!! !!!!!!"""###############"""############$$$$$$$$$######""""""###$$$%%%%%%  ###"""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!"""###$$$$$$$$$###!!!!!!###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""!!!!!! !!!!!!!!!"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!! !!!"""###############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''')))***+++,,,---))))))))))))((((((((((((************************))))))***+++,,,,,,------......---,,,+++***)))((((((((((((((())))))))))))************))))))))))))+++++++++******)))''''''%%%&&&'''))))))))))))((('''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###############$$$ !!!"""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$###!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######"""######$$$%%%%%%!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$#########"""!!!######"""!!!  !!!"""###$$$$$$##################$$$$$$###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!######"""!!! !!!!!!"""###############$$$$$$###$$$&&&&&&$$$###########################$$$$$$$$$#######################################"""###$$$%%%&&&''''''(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$###""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ###"""!!! !!!"""###&&&$$$!!!"""######!!!!!!%%%%%%######"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%"""$$$%%%%%%###%%%)))...444---%%%"""$$$&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!! !!!"""######""""""!!!!!! !!!!!!!!!!!!"""###%%%%%%!!!!!!""""""#########$$$###############"""!!!!!!"""###%%%###  !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%$$$%%%$$$""" !!!######"""!!! !!!"""###""""""""""""############%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''')))))))))))))))***++++++)))(((((('''(((***,,,---++++++,,,,,,---...//////000000///...,,,***'''%%%+++***)))((('''&&&%%%%%%))))))))))))************000...,,,***((('''''''''(((((((((((((((''''''&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$$$$"""!!!$$$#########""""""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$!!!!!!!!!!!! !!!###%%%%%%%%%###"""%%%$$$###############$$$"""###$$$%%%%%%$$$###""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################"""!!! !!!"""###$$$###"""!!!"""###%%%'''"""""""""""""""#########$$$$$$######""""""!!!!!!###########################$$$$$$######"""!!! """  """$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!###$$$$$$###"""!!!!!!"""%%%%%%$$$$$$"""!!! $$$###"""!!!!!!"""###$$$""""""############""""""########################""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""#####################"""!!!!!! !!!!!!!!!"""""""""###############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###&&&###!!!"""######!!!######%%%$$$"""%%%%%%$$$######$$$$$$%%%""""""""""""""""""""""""###$$$$$$###""""""###$$$ !!!###%%%'''+++///333777000)))&&&&&&'''&&&###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!"""""""""#########$$$$$$############$$$$$$##################""""""""""""""""""###$$$$$$%%%!!!"""""""""###########################"""!!!!!!!!!""""""!!! !!!""""""############"""""""""!!!!!!!!!""""""###$$$ !!!!!!""""""#########!!!"""###""""""###%%%'''###"""!!!!!!!!!!!!"""###""""""""""""############%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''((('''''''''''''''((()))))))))))))))***+++,,,---++++++,,,------.../////////......,,,+++)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((()))))))))*********,,,,,,***)))))))))******(((((((((((((((''''''&&&)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$###$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$######### !!!###%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""##################""" !!!"""""""""""""""############$$$$$$$$$$$$######""""""!!!!!!""""""################################################!!!!!!""""""""""""!!!!!!$$$###!!! !!!"""$$$%%%#########"""""""""""""""#########""""""!!!!!!!!!########################!!!"""######$$$$$$$$$$$$###"""!!! !!!"""###############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""  !!!""""""############"""""""""!!! !!!"""""""""############""""""$$$#####################""""""""""""###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""%%%###""""""""""""!!!&&&###"""###%%%%%%### """"""!!!!!!!!!!!!"""###########################"""###$$$###""""""###$$$"""!!!"""%%%***...111222111---(((''''''(((&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$###"""!!!!!! !!!!!!""""""""""""""""""###############""""""###$$$$$$""""""""""""############"""############""""""!!!"""""""""  ###&&&"""######$$$$$$######""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""%%%'''###""""""!!!!!!""""""###""""""""""""############%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((()))((('''''''''''''''((())))))***+++,,,,,,,,,,,,,,,,,,,,,---......//////...---+++***)))(((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******)))))))))))))))+++,,,,,,(((((((((((((((''''''&&&((((((''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###"""!!! !!!"""#########""""""!!!!!!""""""### !!!"""""""""""""""############$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!$$$###!!! !!!"""###$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!########################""""""###$$$$$$$$$######$$$$$$""""""""""""$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""  !!! !!!###$$$$$$$$$$$$"""!!!!!! !!!!!!"""""""""############""""""$$$$$$$$$######"""""""""""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""######"""""""""!!!!!! %%%$$$###%%%&&&%%%""" !!!!!!######################## """$$$###""""""###$$$&&&$$$"""$$$(((++++++)))%%%###"""$$$&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!############$$$$$$$$$$$$######"""  !!!!!!######"""!!!!!!!!!"""""""""""""""""""""#########""""""############"""!!!%%%%%%%%%###!!! """$$$!!!!!!!!!""""""!!!!!!!!!%%%$$$$$$###############!!!!!!!!!!!! !!!!!!!!! !!!""""""""""""""""""""""""!!!"""""""""############$$$$$$###############$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((+++******)))))))))))))))((()))***+++,,,+++******,,,,,,------............---,,,***)))((()))******'''''''''(((((((((((()))(((((((((((()))))))))***((((((((()))***+++,,,,,,(((((((((((((((''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!"""#########$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""######$$$###""""""""""""""""""###$$$&&&&&&###"""!!! !!!"""### !!!""""""""""""""" !!!!!!!!!""""""""""""!!! !!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! %%%$$$###"""!!!!!!""""""%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$###""" $$$######""""""######$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""$$$%%%$$$""""""###$$$ !!!###$$$$$$$$$$$$########################""""""############""""""$$$$$$######""""""!!!!!!!!!"""""""""############"""""""""!!!""""""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%###!!!"""""""""######$$$$$$$$$########################!!!###$$$###"""######&&&###!!!"""$$$&&&$$$!!! """$$$$$$###"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$'''&&&%%%$$$############ !!!!!!"""!!!!!! !!!!!!######""""""""""""""""""!!!""""""#########"""""""""$$$&&&&&&$$$"""""""""!!!!!!""""""""""""!!!!!!((('''%%%###"""!!!!!! !!!!!!!!!!!! """###"""  !!!""""""############""""""!!!"""""""""############$$$###############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******))))))))))))******&&&''')))*********)))(((,,,,,,,,,,,,---------------,,,***)))))))))***+++)))((((((((((((''''''''''''(((((((((((()))))))))((()))))))))*********)))(((((((((((((((''''''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&""""""########################$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""############""""""!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""""""""""""""###$$$&&&&&&###"""!!! !!!"""### !!!""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###&&&%%%%%%$$$############%%%$$$$$$###"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########"""!!!"""""""""!!!!!!"""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""$$$%%%$$$###"""###%%%!!!""""""#########""""""######$$$$$$$$$$$$######""""""############""""""#########"""""""""!!!!!!!!!"""""""""############"""""""""!!!""""""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############################## """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""" !!!""" !!!"""############### !!!""""""###""""""######################## ###$$$###""""""###!!! !!!"""######""""""###$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""%%%%%%$$$###""""""""""""""""""""""""""""""######!!!!!! !!!!!!"""############""""""""""""!!!""""""############"""!!!%%%&&&&&&%%%$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$######$$$%%%"""######$$$$$$######"""""""""""""""#####################"""######$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''''''''((())))))''''''(((((()))(((((('''+++++++++++++++,,,,,,,,,++++++***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((())))))))))))*********)))((('''(((((((((((((((''''''&&&)))((('''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%"""""""""""""""#########!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%######"""""""""!!!!!!!!!!!! !!!"""#########""""""!!!!!!""""""### !!!"""""""""""""""############$$$$$$$$$$$$###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############ """###"""!!!!!!"""$$$###############"""!!! !!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!"""######$$$$$$$$$######"""""""""!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!###""" !!!"""""""""""""""""""""###$$$ """""""""""""""""""""""" ###$$$###""""""###!!!###############%%%###$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""##################""""""""""""!!!""""""###$$$%%%############"""""""""!!!!!!!!!"""###############!!!"""$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!!!!!!! !!!!!!""""""######### """$$$$$$"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""##################""""""###$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&&&&''')))***+++))))))(((((((((((())))))************************((()))(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))******)))(((((((((((((((((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%%%%"""""""""######$$$$$$$$$!!!!!!"""######$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$######!!!!!!!!!!!!"""""""""""" !!!""""""############"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""##################""" !!!"""""""""""""""############$$$$$$$$$$$$%%%$$$$$$############$$$""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$#########""""""""""""""""""#########$$$$$$$$$%%%""""""""""""""""""""""""!!!###$$$%%%%%%%%% !!!!!!!!!!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!######"""!!!###$$$###############"""!!!!!!!!!"""############"""!!!""""""############"""""" !!!!!!"""#########""""""""""""###########################$$$%%%%%%"""######$$$%%%%%%&&&&&&""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$!!!!!!"""#####################""""""!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! !!!"""######"""!!! !!!###"""!!!###$$$$$$$$$"""!!!!!!###%%%!!!###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###""""""###"""%%%'''&&&###"""###%%% """#########$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%&&&&&&&&&'''""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%######""""""!!!!!! ############$$$%%%&&&'''$$$#########""""""!!!!!!!!!!!!"""###############''''''%%%""" !!!###""""""############""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$%%%!!!"""###""""""###$$$%%%%%%$$$###"""""""""""""""##################""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))"""###&&&((((((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''(((***+++---...+++***)))(((((()))***+++*********)))))))))))))))&&&'''''''''&&&$$$"""!!!%%%%%%&&&'''((()))***+++''''''''''''((((((((()))&&&'''(((*********))))))(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''"""""""""""""""""""""""" """###$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&######"""!!!!!!!!!!!!!!!%%%$$$###############$$$"""###$$$%%%%%%$$$###""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$#########$$$################################################ !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""###%%%%%%$$$$$$%%%&&&!!!"""############""""""###$$$%%%&&&&&&%%%$$$###""""""############"""""" !!!"""###$$$$$$""""""""""""############$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!########################$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""""""""###$$$$$$$$$"""!!! """"""############"""""" !!!!!!!!!!!! !!!!!!!!!"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""######$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$###!!!  """#########"""!!!$$$#########""""""!!!!!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!! ############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!"""######"""!!! !!!###$$$$$$######$$$&&&"""#########$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###!!! """"""###$$$$$$###!!!  !!!!!!!!!!!!###"""!!!"""###$$$###!!!#########"""!!! !!!###%%%%%%%%%$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))"""$$$%%%'''((((((''''''$$$ (((---)))$$$''''''''''''((((((((((((((((((((((((((((((((((((,,,+++)))((((((((()))***++++++***)))(((((())))))******))))))((((((((('''(((((((((((())))))))))))******))))))((((((''''''(((((((((((('''''''''''''''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$"""!!!!!!!!!!!!###$$$$$$""""""""""""#########"""""""""""""""$$$###"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!''''''&&&$$$""""""###%%%$$$$$$############$$$$$$***(((%%%"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$######""""""!!! !!!"""###$$$$$$###"""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%% """###$$$  !!!"""###""""""############""""""%%%$$$######$$$$$$###"""####################################""""""""""""""""""""""""############!!!!!! !!!"""$$$&&&'''$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! """"""######""""""!!! """"""!!!!!!!!!!!!""""""########################!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!""""""""""""############""""""""""""!!!  """#########"""!!!############"""""""""!!!###############$$$$$$%%%!!!!!!!!!""""""!!!!!!!!!"""!!!!!! ############""""""""""""######$$$$$$$$$$$$######""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""######""""""###%%%"""""""""#########$$$$$$""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%$$$##################$$$""""""!!!!!!!!!!!!""""""!!!!!!"""########################$$$$$$$$$%%%%%%###"""!!!"""###$$$###!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%'''''''''''''''&&&""""""'''***'''###''''''''''''((((((((((((((((((((((((((((((((((((++++++)))((((((((()))))))))))))))(((((('''''''''))))))((((((((('''''''''''''''((((((((())))))))))))))))))(((((((((''''''(((((((((((('''''''''&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&&&&$$$######$$$!!!"""######""""""""""""###"""""""""""""""""""""$$$###"""""""""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!############""""""#########&&&%%%$$$"""!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""""""!!!!!!!!!!!!"""######(((''''''&&&&&&%%%%%%%%%""""""############""""""!!!!!!"""""""""""""""###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###############""""""""""""############$$$$$$$$$$$$$$$#########""""""############""""""###!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$###"""""""""######$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!""""""############### ######""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###"""!!!!!! !!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""""""""""""""""""######$$$#########"""!!! """"""""""""############ !!!!!!"""!!!!!!!!! !!!"""#########"""!!!############""""""""""""###############$$$$$$$$$ !!!!!!!!!!!! """!!!!!! ############""""""""""""######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###### """######!!!!!!"""$$$!!!!!!!!!"""""""""###############"""""""""""""""$$$$$$$$$$$$$$$################################# !!!"""###$$$$$$ !!!!!!"""$$$%%%&&&""""""""""""###############"""!!!"""###$$$###!!! !!!"""######$$$!!! !!!""""""$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''(((&&&%%%%%%&&&&&&%%%###&&&''''''''''''((((((((())))))))))))))))))))))))******)))((((((((())))))'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&&&&$$$######$$$""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!###$$$######$$$%%%###""""""!!!!!!""""""###"""""""""#########$$$$$$########################""""""""""""""""""""""""########################!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################"""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""""""""!!!$$$$$$$$$$$$###""" %%%&&&&&&&&&%%%$$$"""!!!""""""############"""""" !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$#########""""""!!!!!!%%%$$$###""""""""""""##################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%######"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!"""$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""#################################""""""""""""!!!"""""""""""""""######$$$$$$$$$###"""!!! !!!"""""""""############!!!""""""######""""""!!! !!!"""###$$$###""""""#########""""""""""""""" !!!"""""""""""""""""""""############""""""############""""""!!!!!!############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#################################### !!!""""""!!! !!!###!!!!!!!!!!!!""""""""""""############""""""!!!!!!%%%%%%$$$$$$######""""""#########$$$$$$######### !!!"""######$$$"""!!!!!! !!!###%%%&&&!!!!!!!!!""""""""""""######"""!!!"""###$$$###!!! !!!!!!""""""######%%%$$$###"""""""""$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((('''%%%$$$%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))((((((((())))))&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################!!!"""$$$$$$"""!!!"""""""""!!! !!!"""######""""""""""""""""""########################$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""%%%'''))))))'''%%%$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######"""""" !!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""######""" !!!"""###$$$$$$""" """"""############""""""  """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!&&&%%%%%%$$$$$$######""" !!!!!!"""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""############""""""###"""!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$%%%%%%$$$######"""!!!!!!!!!"""""""""############$$$$$$$$$$$$###"""!!!!!! !!!###$$$$$$$$$###"""""""""""""""""""""###### !!!""""""""""""!!!###$$$$$$%%%%%%$$$$$$##################"""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""!!!!!!"""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!""""""""""""######$$$$$$###"""!!! $$$$$$$$$######""""""""""""###$$$$$$$$$$$$###""" !!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!"""!!!&&&%%%###""""""###$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$&&&''''''%%%$$$&&&(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))((((((&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""###################################################### """$$$$$$"""!!!"""###### """######"""!!!!!!""""""############""""""######$$$$$$$$$$$$################################################""""""""""""""""""######"""$$$%%%%%%###!!! """"""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######"""""" !!!!!!!!!!!!##############################""""""!!!!!!  """######!!!!!!######"""!!! """"""############""""""###!!! !!!""""""!!! """"""""""""""""""""""""############"""""""""!!!$$$$$$#########""""""""" !!!!!!"""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! ######!!!!!!!!!!!!######$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$###"""""""""""""""############!!!"""###%%%%%%$$$$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!"""""""""###$$$###!!! !!!"""!!!!!!!!!"""""""""######""""""###$$$$$$###!!! ###############""""""""""""###$$$%%%%%%$$$###"""!!!"""#########!!! $$$$$$###"""""""""""""""""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&&&&%%%%%%'''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))))))))((((((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%### !!!$$$###"""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""!!!!!!"""######""""""!!!!!!""""""############""""""!!!!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""#####################"""""""""############$$$$$$$$$$$$###########################""""""""""""""""""!!! !!!"""###$$$$$$###### """###$$$$$$######""""""############""""""$$$###!!!!!!"""###!!! """"""""""""""""""""""""############"""""""""""" #########"""!!! #########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!$$$###!!! !!!###$$$&&&$$$###!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%&&&"""""""""""""""######$$$""""""""""""############""""""""""""############!!!!!!"""""""""!!!!!! !!!"""###$$$%%%$$$######!!!"""""""""############!!!"""$$$%%%%%%%%%###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######$$$$$$$$$$$$######""""""""""""##################"""!!!!!!"""#########$$$%%%$$$"""!!!"""###"""""""""#########$$$$$$ !!!###$$$$$$###"""!!!""""""""""""############!!!###$$$%%%%%%$$$###!!!!!!"""#########""" !!!""""""############""" !!!!!!!!!###"""!!!"""###$$$###!!! !!!!!!""""""######!!!""""""#########""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((((('''&&&$$$######%%%''')))%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###!!!$$$$$$""" !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############ !!!""""""!!!"""$$$&&&#########""""""#########$$$###"""!!! !!!!!!"""########################""""""""""""""""""""""""########################!!!!!!"""######"""!!!!!!"""!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!""""""############""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""###############""""""""""""#################################$$$""""""############""""""###"""!!!"""$$$$$$###"""""""""""""""""""""""""""############"""""""""""" !!!!!!"""######$$$$$$%%%$$$###!!! #########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""!!!!!!"""######"""!!! """"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###""" """###$$$'''&&&$$$""""""###$$$%%%""""""!!!!!!!!!!!!""""""######################## !!!###$$$%%%&&&'''"""""""""""""""######$$$ !!!!!!""""""######""""""""""""############ !!!!!!!!!!!!!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$ """###$$$###!!! """"""############""""""###############$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############%%%$$$###""""""###$$$%%%$$$%%%%%%$$$"""!!!"""###############$$$$$$$$$$$$ """$$$%%%$$$###"""!!!!!!""""""######$$$$$$!!!"""$$$%%%%%%$$$"""!!! """###$$$###!!!  """###$$$$$$$$$###""""""""""""###############"""!!!"""###$$$###!!!!!!"""$$$%%%%%%"""###$$$&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((######$$$%%%'''((())))))((('''&&&%%%$$$%%%&&&'''&&&$$$######%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&%%%""" !!!###''')))&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!######""""""###$$$###!!!$$$$$$""" !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######""" !!!$$$$$$############$$$$$$###"""  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!! """""""""""""""###$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""######""""""#########$$$$$$$$$########################""""""######$$$$$$%%%%%%"""!!! !!!!!!%%%$$$###"""!!!!!!!!!!!!""""""############"""""""""!!!!!!"""%%%&&&&&&%%%####################################""""""""""""""""""###$$$%%%&&&&&&'''"""###%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$&&&&&&%%%""" !!!"""###!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###!!! !!!"""###""" !!!###%%%$$$#########""""""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""!!!""""""""""""!!! ########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$#####################""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!"""!!! !!!!!!"""###$$$$$$$$$&&&###!!!!!!###$$$"""!!!"""###"""!!! !!!###!!!###%%%&&&&&&%%%$$$""" !!!"""############### !!!"""###$$$$$$###"""######""""""""""""############""""""""""""######%%%$$$#########$$$%%%&&&""""""############""""""%%%$$$"""  $$$'''###############$$$$$$$$$ """###$$$###!!! """"""""""""""""""""""""######""""""!!!!!! """"""!!!!!! """"""############""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((******))))))((((((((('''&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!&&&%%%###"""""""""##############################%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$###""" """###$$$'''&&&&&&%%%$$$###"""""" """"""""""""!!!###"""""""""!!!!!! """"""!!!!!!  !!!"""###$$$$$$%%%"""""""""""""""############$$$&&&%%%###"""""""""!!!###%%%%%%%%%%%%""""""""""""""""""######!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$###"""!!! %%%$$$###"""""""""$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############'''&&&&&&%%%$$$###""""""########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%% !!!""""""######$$$""" !!!"""###!!! """""""""""""""""""""""""""!!!  !!!"""$$$###"""!!! !!!!!!""""""!!!!!! !!!"""##################"""""""""!!!!!!""""""###$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""###"""!!! !!!!!!"""######$$$$$$%%%"""!!!!!!###$$$"""  !!!!!!  !!!###$$$$$$%%%$$$###""""""!!!!!!"""###############"""###$$$%%%&&&%%%%%%$$$######""""""""""""######!!!!!! !!!!!!%%%$$$###"""""""""""""""""""""############"""""""""#########!!!!!!###$$$$$$$$$################## """$$$$$$###"""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""############""""""###""""""!!!!!!""""""#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%################################################$$$$$$$$$#####################$$$$$$$$$#########%%%$$$###"""""""""######""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""############!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$############!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$%%%$$$$$$######""""""!!! !!!""""""""""""######"""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$#########"""""""""""""""###$$$%%%$$$"""!!!"""### !!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######((('''&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$##################""""""""""""%%%$$$###""""""###$$$$$$##################################################################$$$$$$&&&%%%%%%$$$$$$######"""#######################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!! """!!! !!!"""###"""!!! """"""""""""""""""""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""######!!!"""###$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%######"""""""""!!!!!!!!!########################&&&$$$""""""###$$$###"""!!!!!!!!!"""######$$$$$$###"""!!!"""###$$$###""" """###"""!!! !!!"""&&&&&&$$$###"""!!!!!!!!!"""""""""#####################$$$%%%%%%%%%%%%$$$######""""""""""""######"""!!!!!! !!!!!!"""#########"""!!! """"""############"""""" """%%%%%%$$$"""""""""&&&%%%###"""!!!!!!"""### !!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%###############################################################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""  !!!!!!!!!""""""""""""######$$$###############$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$############""""""""""""""""""""""""############"""""""""""""""#########$$$$$$######""""""!!!!!!#########""" """$$$######"""""""""""""""###"""""""""!!!!!! """"""!!!!!!!!!"""###############"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!""""""#########$$$$$$######"""######$$$$$$################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!!!!!!!!!! """###$$$###!!! #########""""""""""""""""""######$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$############$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&#########"""""""""!!!!!!########################%%%###""""""###$$$###"""!!!!!!""""""############!!!!!!!!!"""###$$$$$$######$$$%%%%%%######$$$%%%***(((%%%###!!!!!!!!!"""#####################$$$""""""""""""###"""""""""######""""""""""""######$$$##################$$$!!!!!!"""###"""!!!""""""############""""""!!!###%%%%%%###""""""###'''%%%###!!! !!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""############"""""""""!!!!!!!!!!!!!!!!!!"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&&&&%%%################################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$######"""#########""""""""""""###"""""""""""""""""""""""" """######"""!!! !!!!!!!!!"""""""""###############"""!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###############$$$$$$%%%######"""!!!!!!"""######""""""""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%##################""""""!!!!!!!!!""""""##################"""""""""""""""%%%$$$$$$###"""!!! ######""" """$$$$$$###"""!!!!!!"""###$$$#########"""!!!!!! ###""""""!!!""""""###### !!!###$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""##############################$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!""""""###$$$$$$ !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""!!!!!!  """$$$$$$###!!! """"""""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$###""""""""""""##############################!!!"""""""""#########$$$""""""""""""""""""""""""############$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""" """###"""""""""""""""""""""#########!!!!!!"""""""""######$$$###%%%&&&%%%$$$###$$$&&&***(((&&&###""""""###$$$%%%$$$######"""###$$$$$$######""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$ """###$$$###""""""""""""############""""""###$$$$$$###""""""$$$%%%&&&%%%###!!!!!! !!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$#########"""""""""############""""""""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$################################################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! """"""""""""###"""""""""########################!!!$$$%%%%%%%%%!!!!!!!!!"""""""""######""""""#########""""""!!!######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%######""""""""""""######""""""###$$$$$$%%%%%%%%%######!!!!!!!!!"""$$$%%%""""""""""""""""""###### !!!!!!"""""""""#########"""""""""""""""%%%$$$$$$###"""!!! """"""""" """%%%""""""!!!!!!!!!###$$$&&&$$$$$$$$$######"""""""""######""""""""""""######%%%%%%###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%!!!""""""######$$$$$$%%%########################"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$%%% !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!!  """###$$$###!!! """"""""""""############!!!!!!"""############"""##############################""""""!!! $$$###!!! !!!"""########################!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###""""""""""""""""""""""""######!!!"""######"""!!!###$$$!!!#########"""!!!"""###(((&&&$$$""""""###$$$%%%&&&%%%$$$""""""###$$$$$$&&&%%%$$$$$$###$$$$$$$$$######""""""""""""#########""""""!!!!!!""""""### !!!"""###$$$%%%%%%%%%""""""############""""""$$$%%%$$$###""""""$$$&&&#########""""""!!!!!! """"""""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""!!!""""""############""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$###############################################################$$$$$$$$$$$$%%%%%%$$$$$$###!!!!!! !!!"""#########""""""######################## !!!"""!!! """"""#########$$$$$$$$$!!!!!!""""""###"""""""""######$$$$$$$$$$$$######!!!"""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""######$$$$$$%%%%%%%%%&&&"""""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""#########$$$$$$######""""""!!!!!!"""""""""!!! !!!###%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""######$$$$$$%%%%%%########################!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$########################""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""""""""""""""!!!"""$$$### !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!""""""###"""!!!  !!!######""""""!!!!!!"""""""""############ !!!""""""""""""!!!########################"""""""""!!!!!!!!!!!!!!!"""!!! !!!"""###########################!!!""""""######$$$%%%%%%""""""""""""""""""""""""$$$######""""""!!!!!! $$$$$$$$$#########""""""###########################!!! !!!"""$$$$$$######"""""""""""""""""""""!!!###%%%$$$!!! """###!!!"""###"""!!! !!!###""""""!!!!!!!!!###$$$%%%'''&&&$$$""""""###$$$%%%&&&&&&$$$#########$$$$$$######""""""""""""#########""""""!!!!!!""""""###""""""""""""###$$$$$$%%%""""""############"""""""""$$$%%%%%%$$$######$$$ !!!#########"""!!! """!!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""##################"""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$################################################$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$ """#########""""""########################&&&%%%$$$###!!!"""""""""#########$$$$$$ !!!"""#########"""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!""""""###""""""############""""""############$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$#########"""""""""""""""!!!"""######""""""###%%%"""""""""#########"""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""######!!!###%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""""""""############ !!!###$$$%%%%%%$$$$$$##################################################################$$$$$$""""""""""""##########################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###""""""!!! !!!###$$$###  """########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""#########"""  !!!!!!"""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!  """$$$&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""(((''''''&&&%%%$$$######$$$$$$$$$############"""""""""""""""""""""""""""$$$"""!!!"""$$$%%%%%%$$$#########""""""""""""""""""$$$%%%$$$!!!!!!###"""$$$$$$$$$###"""###$$$!!!"""###$$$'''&&&$$$""""""###$$$%%%%%%$$$"""!!!!!!!!!""""""######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""############"""""" ###'''((('''$$$###""" """$$$$$$###!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!"""######$$$$$$""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$################################################%%%$$$$$$$$$######""""""!!!###%%%&&&'''''' !!!#########"""!!!"""""""""""""""""""""""" """###&&&((()))""""""""""""############!!!"""##################$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&&&&%%%!!!!!!""""""######$$$$$$###############$$$$$$%%%""""""############""""""######"""""""""""""""""" !!!""""""!!!  !!!!!!$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$%%%"""""""""""""""######### """$$$%%%$$$###$$$%%%######$$$$$$$$$"""  !!!"""###$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%### """"""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""###$$$%%%%%% !!!###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%% !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ """"""""""""!!!!!!!!!!!!###"""!!!  """!!! !!!###$$$"""""""""""""""###$$$$$$ !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""" ######$$$$$$$$$"""!!! !!!!!!"""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###""" !!!!!!!!!!!! !!!"""$$$%%%%%%$$$###"""%%%#########%%%&&&%%%$$$ """$$$$$$###""""""#########""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!#######################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!######"""!!!"""###!!!!!!""""""#########$$$########################""""""#########$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&(((***+++***(((''''''((('''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###$$$%%%%%%%%%$$$###  !!!""""""!!! """###"""&&&'''&&&###"""!!!""""""""""""############'''%%%###"""!!!"""###$$$'''%%%"""!!! """$$$&&&########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""######!!!""""""""""""############"""######$$$$$$$$$######""""""######$$$$$$%%%%%%########################$$$%%%%%%$$$######$$$&&&%%%$$$"""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$###""""""###$$$%%%############"""""""""""" !!!""""""###### ###%%%%%%$$$###"""!!! !!!"""###!!!"""###$$$$$$###"""!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$###"""!!! !!!"""###!!!"""###$$$$$$###"""!!!&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%% !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###"""!!!!!! !!!"""###$$$!!!!!! !!!!!!"""###!!!""""""############"""!!!!!!!!!!!!""""""""""""########################!!!"""""""""############ !!!""""""######"""""" !!!######"""!!!############"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!""""""######$$$######"""""""""######"""!!! !!!#########"""###$$$%%%$$$!!!  !!!!!! !!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!########################""""""############""""""  !!!"""""""""""""""#########$$$########################$$$$$$##################%%%%%%%%%%%%$$$$$$######&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###((('''''''''&&&&&&&&&&&&''')))***)))(((&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$##################!!!!!!"""""""""#########%%%$$$"""!!!!!!"""$$$%%%"""""""""!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""!!!"""######"""!!!"""###"""""""""###############"""!!! """!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""  !!!!!!!!!""""""!!!"""$$$$$$%%%%%%!!!!!!!!!!!! """""""""""""""""""""""""""###$$$###""""""###$$$$$$######"""""""""""""""$$$$$$###""""""""""""""""""###$$$$$$$$$$$$###"""%%%$$$###"""""""""###$$$""""""""""""""""""##############################&&&%%%###"""###"""!!!$$$###"""!!!!!!"""###$$$""""""############""""""######$$$%%%&&&&&&&&&%%%""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!!!!!!!"""### """""""""""" ######"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%% !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""###"""############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!""""""!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!! """"""!!!!!! """""""""""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!""" !!!"""###$$$%%%%%%%%%$$$"""  """###!!!  """###"""!!!!!!"""######!!! !!!!!! !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!########################"""######$$$$$$######""" """"""""""""###$$$"""""""""#######################################%%%$$$$$$######"""!!!!!!&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!! ''''''''''''&&&&&&&&&&&&&&&''')))((('''%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$"""""""""""""""###############!!!!!!!!!!!!#########"""!!! """$$$'''((($$$%%%%%%$$$""" !!!######!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$###############$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!""""""############""""""!!!%%%$$$$$$#######################################%%%$$$###"""""""""""""""!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%$$$######""")))'''%%%$$$###""" $$$$$$############$$$$$$######""""""""""""###### !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############%%%$$$###""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%% !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$###############"""!!! """#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!"""###############%%%&&&&&&%%%###!!! !!!"""###$$$""""""!!!!!! """"""!!!!!!""""""###$$$########################"""""""""""""""""""""""""""""""""""""""######$$$!!!!!! !!!"""###### !!!""""""###$$$$$$$$$###""" !!!!!!###!!!!!!"""###$$$###""" !!!!!!!!!###$$$######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%########################""""""############"""!!!###########################$$$$$$%%%%%%$$$$$$######%%%&&&%%%"""!!!!!!!!!############################################################""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$!!!"""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&###############"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$"""""""""###$$$########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""%%%$$$###"""######$$$%%%$$$%%%%%%$$$"""!!!"""###$$$###""" ###&&&%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" """$$$$$$"""!!!!!!"""!!!"""###$$$$$$###"""!!!$$$######""""""###############""""""""""""######$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$""""""###$$$"""!!!########################$$$###"""!!!!!!"""###$$$!!! """""""""""""""""""""""""""""""""""""""#########%%%%%%$$$######"""""""""###$$$%%%&&&&&&%%%$$$######""""""""""""#########%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""######"""!!! !!!!!!"""""""""""""""!!! !!!""""""###############"""!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!"""###############$$$&&&'''&&&### !!! !!!"""###""""""!!!!!! !!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! ###!!!!!!"""###$$$###""" !!!!!!!!!###$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""######$$$$$$%%%%%%########################!!!""""""#########""""""""""""""""""""""""""""""""""""############""""""!!!"""###""" $$$$$$$$$###############"""""""""""""""""""""""" !!!"""######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''$$$"""""""""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""$$$$$$######$$$&&&"""###$$$###""""""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#################################"""!!!  """######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""" !!!!!!!!!""""""########################!!!###$$$$$$###""""""###!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!""""""#########"""!!!!!!"""##################""""""!!!!!! """###$$$%%%&&&""""""""""""######$$$$$$!!! !!!###$$$###"""!!!""""""""""""""""""!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$###""" ##############################""""""""""""""""""$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!!  !!!""""""""""""""" !!!"""############""""""!!!!!!!!!!!!!!!""""""""""""########################%%%$$$$$$###"""!!!  !!!!!!""""""!!!!!! ######!!! """%%%######"""!!! !!!""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""###$$$"""!!!!!!!!!  !!!###$$$$$$###!!! !!!  """###"""!!!!!!"""######!!! !!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!  """###""""""###$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""" !!!###$$$%%%%%%"""###############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$############$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""!!!"""$$$%%%%%%$$$###"""#########""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$###"""!!!############%%%&&&!!!###%%%&&&$$$#########  !!!!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$###""" !!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!! !!!""""""###$$$$$$##############################$$$###!!!!!!###%%%!!!""""""############"""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!"""######""""""!!! !!!"""###$$$%%%%%% !!!""""""######"""!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!!######""""""""""""############$$$$$$$$$$$$$$$#######################################""""""""""""""""""###$$$$$$######""" !!!"""######"""!!! $$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!!!!""" !!!"""###""""""!!! !!!""""""!!!""""""############"""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""###### !!!""""""######""""""######!!! ###'''%%%$$$###"""""""""######!!!!!!""""""###$$$$$$$$$!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""!!!""""""######!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$"""!!! !!!#########"""###$$$%%%$$$!!!  !!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!! !!!$$$%%%%%%%%%&&&(((%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!"""###$$$$$$#########$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$"""!!!#########"""""""""!!!!!!"""##################""" !!!"""$$$$$$%%%%%% !!!""""""""""""###$$$ """$$$$$$###""""""###""""""!!!!!! """"""######$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""####################################$$$$$$###""""""""""""""" !!!!!!!!!"""""" """"""######$$$$$$$$$$$$$$$%%%%%%%%%##############################"""  ###%%%"""""""""""""""######$$$""""""!!!!!!""""""###$$$ !!!"""######"""!!!  !!!"""#########""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!#########!!!!!!"""############"""!!!""""""############"""""" !!!"""""""""""""""####################################"""""""""!!! """############""" """""""""""" !!!###$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""############""""""""""""""""""""""""########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!"""###$$$%%% """#########"""!!!$$$$$$$$$$$$$$$%%%%%%&&& !!!"""###########################$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%###'''&&&"""!!!###&&&"""!!!!!!"""$$$&&&(((***!!!!!!"""###$$$%%%&&&&&&"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######""""""""""""###### !!!"""###$$$%%%%%%###"""!!!!!!"""$$$&&&(((%%%######$$$%%%&&&%%%$$$ """$$$$$$###""""""#########""""""""""""######!!!"""""""""######$$$$$$""""""""""""""""""""""""&&&%%%%%%%%%$$$#################################!!!!!!"""#############################################$$$$$$$$$$$$######!!!"""###!!!!!!!!!"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%###!!! %%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$###"""!!!!!!###%%%&&&!!!"""###"""!!! !!!"""!!!"""###""" !!!###&&&&&&%%%%%%$$$######"""!!!"""###$$$$$$$$$$$$$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""############"""######$$$$$$$$$$$$#########""""""!!! """"""""""""""""""""""""###""" """%%%###"""!!!!!!!!!"""$$$%%%######""""""###$$$%%%%%%!!!"""$$$$$$"""!!!!!!"""###$$$######!!!!!!""""""######$$$$$$######""""""!!!!!! """!!!!!!"""$$$&&&&&&%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!""""""######"""!!! ########################$$$#########""""""!!!!!!!!!"""############!!!"""###$$$$$$###"""!!! ###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!! %%%$$$###"""!!!!!!!!!!!!!!!""""""  """ ###############"""!!! """#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###'''###""" !!!"""######"""!!! ######"""!!!!!!!!!!!!!!!#########"""!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###$$$### """"""""""""""""""""""""###"""  """"""  !!!""" !!!""""""###"""""" !!!"""!!! """$$$ !!!!!!!!!!!! $$$###"""###$$$###""" !!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$######"""""""""""""""######$$$%%%&&&%%%###!!! ######""""""""""""""""""######$$$%%%%%%%%%%%%$$$'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!######$$$$$$$$$######"""########################$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%""" ###$$$###!!! !!!!!!""""""###### !!!""""""### """######""""""###$$$000)))""" """###""" !!!"""$$$%%%%%%""""""!!!!!!  !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########"""""""""""""""######""""""!!!!!! %%%%%%$$$######"""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###"""!!! $$$$$$######""""""!!!!!!!!!!!!"""###############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######""""""!!!!!! """###$$$$$$$$$"""!!! ###############$$$$$$%%%#########"""""""""!!!!!! !!!!!!""""""###### !!!""""""##############################!!!!!!  """"""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%&&&%%%$$$"""!!!""""""###$$$###""" !!!"""""""""#########$$$$$$$$$"""!!!!!!!!!!!!###$$$%%% !!!!!!""""""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""###"""""""""""""""#########$$$%%%%%%$$$###$$$&&&""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$###!!! !!!$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! """!!!"""###$$$$$$"""!!!""""""""""""""""""""""""  """###$$$"""!!! """""" !!!""""""""""""""""""!!!"""$$$###""""""###%%%!!!!!!!!!""""""!!!!!!!!!!!! !!!###$$$"""!!!$$$$$$$$$######""""""""""""""""""""""""###############""""""""""""###### !!!"""""""""!!! ##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''""""""######$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$############"""""""""###############$$$###"""!!!!!!"""###$$$#################################"""""""""!!!!!!"""""""""######$$$$$$$$$%%%""" !!!###$$$###!!!!!!!!!!!!""""""""""""""" !!!"""""""""### """######""""""###$$$+++&&&!!! ###%%%$$$"""!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!! !!!""""""###$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######""""""###"""""""""""""""""""""$$$#########"""""""""""""""""""""###############$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""##################"""""""""""""""!!!!!!"""###############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$#########""""""""""""###############"""!!!!!!######"""""""""###$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!  !!!"""###$$$$$$######""""""######$$$###"""!!!!!!!!!""""""""""""#########$$$$$$$$$%%%$$$###"""""""""###### !!!"""###$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$!!!"""!!!!!!!!!"""""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""#########"""!!!!!!!!!""""""!!!""""""######""""""!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! !!! !!!###""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$ !!!"""######"""""""""###""""""!!!!!!!!!###$$$###""""""###"""""""""""""""""""""""" ###$$$###"""''''''&&&%%%$$$###""""""############""""""""""""###"""""""""""""""###### !!!"""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$"""""""""###############%%%$$$!!! !!!$$$&&&########################"""""""""!!!!!!!!!!!!!!!""""""############$$$$$$$$$###!!!"""###$$$###"""""""""""""""""""""!!!!!!""""""""""""""""""###### """######""""""###$$$&&&### !!!%%%&&&%%%###$$$######""""""!!!!!! """"""###############$$$""""""######$$$%%%%%%%%%$$$######""""""######$$$%%%%%%$$$###"""!!! """"""""""""""""""######$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%$$$############"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""############!!!!!!"""###############""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$############$$$######"""""""""""""""######"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&"""""""""!!!!!!!!!!!!!!!!!! !!!"""###""""""######$$$$$$######%%%$$$######""""""#####################$$$$$$$$$((('''&&&$$$###""""""""" !!!"""#########""""""!!! !!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!"""############### """############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""### !!!###%%%%%%$$$###""""""!!!  !!!"""######""""""!!!""""""### !!!""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###$$$$$$###"""!!!  !!!""""""###$$$###############"""!!! !!!"""!!! ######""""""""""""######  !!!###$$$###"""%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!""""""""""""""""""###$$$""""""!!!!!!""""""###$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))***++++++,,,%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$###""""""###%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""$$$######""""""!!!!!!!!!$$$$$$################## """######""""""###$$$###"""!!!###%%%&&&%%%###$$$$$$######"""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######""""""""""""############""""""!!!!!! """""""""""""""#############################################$$$$$$%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""$$$######"""!!!!!! !!!!!!""""""######$$$$$$!!!!!!"""###############"""""""""######"""""""""""""""#########$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######""""""!!!!!!""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!"""""""""#####################$$$$$$$$$ """$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$#########""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""###############"""!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###!!!!!!!!!""""""######$$$%%%%%%###""""""###%%%%%%######""""""""""""######""""""###$$$%%%%%%%%%%%% !!!!!!!!!"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!#################################"""!!!  !!!!!!"""######$$$######$$$######"""!!!!!!!!!"""!!! ######""""""""""""######$$$###"""###$$$$$$###!!!!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!"""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###"""!!! """###%%%&&&'''&&&%%%$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$#########$$$$$$######""""""!!!!!!$$$$$$$$$$$$############ """######""""""###$$$#########$$$%%%$$$"""!!!""""""""""""############!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""""""""### !!!!!!""""""###!!!!!!""""""############""""""""""""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$######""""""!!!!!!!!!""""""######$$$$$$!!!!!!"""##################""""""""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######"""""""""""""""###"""""""""""""""#########%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$########################"""######$$$$$$###"""""" !!!"""$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$!!!###$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%###"""""""""!!!!!!!!! """"""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""######""""""""""""############$$$$$$###"""  """###"""!!!""""""########################$$$$$$$$$######"""!!! !!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""!!! !!!###$$$#########""""""###############"""""""""###$$$$$$!!!!!!"""###$$$$$$$$$### !!!!!!"""######""""""""""""""""""""""""######""""""""""""##################""""""""""""########################"""""""""""""""""""""""" !!!"""""""""!!!!!!"""  """##############################!!!!!!!!!!!!!!!!!!!!!!!! """"""#####################$$$######""""""!!!###$$$###""""""#########!!! !!!######%%%$$$$$$$$$%%%%%%###!!! !!!"""######$$$############""""""""""""!!!!!!!!!!!!"""###$$$%%%#########"""!!! !!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""######$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&$$$###"""!!! """%%%'''((('''%%%#######################################$$$$$$$$$$$$""""""!!!!!!!!!!!! !!!###&&&&&&$$$###########################""""""##################$$$$$$ """######""""""###$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""###$$$%%%%%%!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""###""""""!!!!!!""""""### !!!"""###$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""""""""'''&&&&&&%%%$$$$$$######!!!!!!"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""############!!!!!!"""#####################""""""""""""######"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$#########"""###$$$$$$%%%""""""!!!!!!!!! ###############"""""""""!!!!!!""""""###$$$$$$%%%########################"""######$$$###"""!!! !!!"""###$$$%%%&&&''' !!!""""""######"""""" !!!"""##################$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""###$$$%%%&&&'''&&&&&&!!!!!!!!!!!!"""""""""""""""""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""###$$$$$$###!!! !!!"""!!! !!!"""########################!!!!!!"""###############"""""""""#########$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""!!!!!!!!!!!!""""""### !!!!!!!!!!!! ######""""""######$$$%%% !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!! ############"""""""""!!!########################"""""""""""""""""""""""" !!!""""""######""""""$$$"""!!! """#######################################"""!!!!!!!!!"""###!!!!!!############"""!!!""""""###$$$$$$$$$######!!!"""$$$###""""""###%%%###"""  """######""""""###%%%%%%$$$""" !!!!!!""""""""""""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$###"""!!! !!!""""""############$$$%%%%%%%%%%%%$$$"""######$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$###########################""""""""""""#########$$$$$$#########""""""""""""!!!$$$''''''%%%######$$$##################$$$$$$!!!!!!""""""###$$$$$$$$$ """######""""""###$$$######$$$###"""!!!""""""!!!""""""######$$$%%%%%%##################"""""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######### !!!!!!"""######$$$$$$!!!!!!"""""""""#################################!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%#########"""""""""""""""!!!!!!"""###############$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$!!!!!!"""""""""#########!!!!!!"""###########################$$$&&&''''''###""""""!!! !!!!!!"""""""""""""""###""""""""""""""""""""""""######################## !!!###$$$$$$$$$"""!!!""""""""""""############ !!!"""#########""""""!!!!!!!!!!!!!!!"""###$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$#########""""""!!!"""$$$%%%&&&&&&&&&%%% !!!"""###$$$$$$###"""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!""""""!!!  """$$$%%%$$$###"""###$$$$$$###!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!"""############"""!!!"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""###$$$$$$$$$###""" $$$#########""""""!!!!!!########################""""""""""""""""""""""""!!!!!!"""###############$$$""" !!!"""""""""!!!########################)))'''%%%""" !!!"""""""""###$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""!!! """$$$###!!!  !!!### """$$$%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!###%%%'''((('''&&&%%% !!!""""""#########$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""###$$$######################## !!!!!!!!!""""""######%%%%%%%%%%%%$$$$$$###### $$$''''''%%%######$$$"""""""""###$$$$$$$$$%%% !!!"""###$$$$$$%%%!!!"""######""""""###$$$""""""###"""!!!!!!###%%%###############$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%% !!!!!!""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!"""###############$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%% !!!"""$$$$$$$$$###"""""""""###$$$%%%'''((()))$$$######!!!  !!!!!!""""""############""""""!!!!!! """""""""""""""""""""""" ###%%%&&&%%%$$$$$$$$$######"""!!! """###$$$%%%&&&%%%$$$$$$""""""!!! !!!###$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!############""""""""""""!!!!!!""""""#########$$$ !!!""""""!!!  !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$"""!!!!!!!!!"""###!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%% """""""""!!!"""$$$%%%$$$""" !!!"""###$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$############"""$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$###!!!######""""""!!!!!! """"""!!!!!! #########"""""""""""""""######$$$%%%%%%###"""!!!######$$$%%%%%%%%%%%%$$$###!!!  !!! !!!!!!""""""""""""!!!!!!$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""######"""!!!  !!!"""""""""#########$$$$$$$$$''''''%%%$$$###"""""""""#########"""""""""""""""########################%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ############"""""""""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$ $$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$######$$$$$$%%%&&&######"""!!! !!!!!!""""""""""""############$$$###!!! """###%%% !!!"""######"""!!! $$$#########""""""!!!!!!####################################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######""" !!!"""######"""!!! ###!!! ###$$$""" '''&&&$$$""""""###$$$%%%######""""""######$$$%%%"""""""""###$$$%%%''''''!!!!!!!!!###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$!!!!!!"""%%%'''&&&!!!#########""""""!!!!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###############"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############ !!!""""""""""""!!! !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""" !!!""""""###### !!!"""###$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%%%%$$$"""!!!!!!"""###$$$$$$"""!!! """""""""""""""!!!!!!!!!""""""!!!!!!!!! """""""""""""""#########"""""""""""""""!!!!!! !!!!!!!!!""""""""""""###(((&&&$$$$$$%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!! !!!!!!!!!!!!!!!"""""""""#########&&&%%%$$$######"""""""""######################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""!!!!!!"""""""""#########$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!"""""""""""""""""""""########################%%%%%%%%%$$$###"""""""""$$$$$$######$$$$$$%%%&&&######"""!!!!!!!!!""""""""""""""""""###############""""""!!!"""###$$$%%%!!!!!!"""""""""""""""!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!#########$$$$$$######"""!!!!!!"""######"""!!!!!!###!!! !!!###$$$""" %%%$$$###!!!!!!"""###$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$ !!!######!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!""""""!!!"""$$$&&&%%%""" !!!""""""#########""""""""""""##############################"""""""""""""""#########$$$$$$$$$$$$$$$###""""""#########""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!! """"""""""""############""""""############""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!! !!!"""$$$%%%&&&$$$$$$###"""!!!!!! """"""""""""""""""""""""############"""""""""!!!###!!! !!!""""""!!! !!!###$$$!!!!!!!!!"""""""""############""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%"""###$$$$$$$$$###"""!!! """######"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$######"""!!!"""""""""!!!!!! !!!"""###%%%###"""!!!#########"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$%%%%%%########################!!!""""""""""""#########""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""" !!!!!!!!!""""""""""""$$$############""""""""""""############$$$$$$$$$####################################"""""""""""" !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$############$$$%%%%%%######"""""""""###$$$$$$""""""""""""############!!!""""""###$$$%%%&&&&&&!!!!!!!!!!!!""""""###$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$######"""!!!""""""######""""""!!!###"""!!!!!!######"""!!!###"""!!!!!!!!!"""###$$$######""""""######$$$%%%%%%%%%$$$############$$$######"""$$$%%%&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""###""""""###$$$$$$###!!! !!!"""###$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""#################################!!!!!!""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%############""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""!!!###"""!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!############""""""""""""!!!"""###$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!""""""######$$$""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%'''&&&$$$#########$$$%%%###"""!!!!!!!!!"""$$$$$$!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!"""######"""!!! """""""""""""""""""""""" !!!"""""""""""""""""""""###$$$%%%%%%&&&&&&########################!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$################################################"""""""""!!!!!!!!!!!!"""""""""##################""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###"""""""""###$$$%%%%%%!!!"""""""""############ !!!###$$$&&&&&&&&&&&&"""!!!!!! !!!"""$$$%%%#########""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!""""""###############""""""""""""""""""""""""######"""""""""""""""!!!""""""!!!!!!"""###$$$%%%######""""""######$$$%%%!!!!!!""""""###%%%&&&'''$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$######""""""###$$$$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""###############$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""######### !!!"""###$$$$$$""""""#########"""""""""!!!!!!"""###$$$$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%&&&$$$"""""""""###"""!!! !!!"""###"""!!!############""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!"""""""""######!!!!!!""""""######$$$$$$!!!!!!"""""""""""""""""" !!!"""###$$$$$$%%%'''&&&$$$#########$$$%%%"""""""""""""""######$$$###""" !!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!"""######"""!!! ########################!!!"""""""""""""""""""""###$$$%%%%%%&&&&&&########################"""""""""############$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######""""""######$$$%%%###"""""""""###$$$%%%%%%!!!"""""""""############ !!!###$$$&&&&&&&&&&&&###"""!!!!!!!!!###$$$%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!"""#####################""""""""""""#########$$$$$$###"""!!!!!!"""############$$$$$$%%%&&&######""""""######$$$%%%!!!!!!!!!"""###$$$&&&&&&!!!!!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$#########""""""###%%%&&&$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######$$$!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$#####################""""""""""""$$$$$$############$$$$$$""""""""""""""""""###### !!!"""###$$$$$$###############"""!!!!!! !!!"""$$$%%%%%%$$$###"""""""""""""""""""""""" !!!"""######%%%###"""!!!"""###"""!!!"""$$$%%%$$$""" #####################"""!!!!!!""""""""""""###### !!!"""###$$$$$$!!!"""###$$$$$$$$$###""""""""""""""""""#########""""""##################!!!!!!""""""""""""######!!!!!!""""""######$$$$$$###""""""!!! !!!!!!!!! !!!"""""""""!!!!!!###"""!!!!!!###$$$######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######""""""""""""######!!!""""""######""""""!!!$$$$$$$$$$$$############ !!!#########"""!!!""""""######$$$$$$%%%%%%####################################$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""############$$$$$$$$$$$$!!!!!!"""""""""""""""###"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%###""""""""""""###$$$$$$######"""""""""###$$$$$$""""""""""""############!!!""""""###$$$%%%&&&&&&$$$######""""""#########""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""############$$$######""""""######$$$###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$###""""""""""""###""" !!!"""""""""""""""""""""""""""""""""######################## """###"""!!! !!!""""""###$$$#########%%%'''%%%$$$"""!!!"""###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!"""############"""###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!""""""###$$$$$$$$$$$$$$$############"""############"""""""""!!!$$$###""""""""""""###$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!######$$$###""""""!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!"""""""""$$$"""!!!!!!"""###"""!!! !!!"""###$$$$$$$$$########################$$$"""""""""#########$$$$$$ !!!"""###$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$###############$$$$$$##################!!!!!!"""""""""#########"""""""""""""""######### !!!!!!!!!!!!  """$$$$$$###""" !!! !!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###$$$#########"""""""""""" !!!###$$$$$$###"""!!!################################################""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""!!!%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""#####################""""""""""""""""""""""""############!!!!!!!!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$######"""!!!!!!!!!""""""""""""""""""###############""""""!!!"""###$$$%%%$$$$$$$$$$$$###""""""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""############$$$$$$###""""""###$$$$$$###%%%&&&%%%""" !!!###$$$$$$$$$$$$$$$######"""######""""""######$$$%%%$$$$$$###"""""""""""""""%%%$$$""""""$$$%%%&&&%%%""""""""""""""""""""""""######################## """###"""!!! !!!""" ###%%%%%%######%%%'''///---)))&&&$$$###$$$$$$$$$######""""""######$$$#################################"""""""""""""""!!!"""######$$$$$$$$$###!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!"""#####################""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$#########"""""""""""""""%%%$$$###"""!!!  """###$$$$$$$$$$$$###$$$%%%&&&%%%###!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$###!!! !!!""""""!!!&&&%%%$$$""""""""""""###""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$#########$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$#########"""""""""""""""!!!"""#########"""  """%%%((((((&&&$$$"""!!! !!!"""""""""!!!!!!""""""""""""!!!!!!$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!! !!!"""###%%%$$$###""" #########"""""""""""""""########################""""""""""""############!!!###%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###"""!!!!!! """"""######$$$$$$$$$%%%############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$########################!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$######""""""""""""""""""######$$$######"""!!!!!! !!!!!!""""""""""""############$$$###!!! """$$$%%%$$$%%%%%%%%%$$$""" !!!!!!""""""#########$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""############%%%$$$###""""""###$$$%%%$$$%%%'''%%%""" !!!##################"""!!! #########"""###$$$$$$%%% !!!!!!"""$$$%%%&&&$$$""" """###$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$"""%%%&&&$$$###%%%'''===999333,,,'''###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!&&&%%%%%%%%%$$$#########$$$###!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$###"""""""""###!!!!!! !!!!!!""""""######$$$$$$$$$%%%###"""!!!!!!!!!!!!!!!"""%%%$$$"""!!!!!!!!!"""###$$$%%%&&&%%%###"""###$$$"""!!! !!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########%%%%%%###"""""""""###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######""""""!!!!!!%%%%%%%%%###""" """"""""""""############""""""############"""""" %%%###""" !!!!!!######"""!!!!!!!!!!!!!!!"""!!!"""$$$&&&&&&$$$"""######""""""""""""###### !!!!!!"""""""""#########""""""""""""######$$$$$$##################$$$"""!!!"""%%%&&&$$$!!!%%%%%%############%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$###""""""############""""""!!!!!! """###$$$$$$$$$###"""!!! !!!"""""""""############%%%$$$$$$$$$######""""""$$$###""" !!!!!!################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""###%%%%%%$$$"""$$$###"""""""""""""""###$$$""" !!!"""!!! """""""""!!!"""######$$$######%%%%%%%%%%%%###### !!!"""########################"""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###########################"""""""""!!!!!! """"""###$$$$$$$$$######$$$######"""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%% !!!!!!!!!""""""""""""!!!!!!!!!"""$$$&&&(((999555///)))%%%$$$%%%&&&$$$$$$##################$$$$$$############$$$$$$!!!$$$''''''$$$"""###%%%""""""#########$$$$$$$$$'''((((((&&&$$$""""""###%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%############""""""""""""#########"""""""""""""""$$$###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""############"""!!!##############################"""""""""!!!!!!!!!&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$###############"""""""""#########""""""###$$$$$$######!!! !!!"""$$$%%%&&&%%%###"""###$$$%%%###!!!!!!"""###"""!!!############$$$$$$$$$%%% ###$$$!!!"""&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""#################################"""""""""""""""!!! !!!"""""""""""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""#########"""!!!!!!!!!!!!!!!"""""""""###%%%%%%$$$"""###""""""!!!!!!""""""###"""#########$$$$$$$$$$$$######""""""""""""##############################&&&### ###%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""##################$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######$$$######""""""###$$$%%%$$$$$$######""""""!!!!!!############$$$$$$$$$$$$"""""""""""""""!!!!!!!!!%%%$$$###""""""###$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$%%%&&&'''&&&$$$###"""""""""""""""#########!!! """######""""""""""""""""""######$$$"""###$$$%%%%%%$$$###""""""############""""""!!!###"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""##################"""""""""""""""""""""""""""############""""""""""""#########""""""!!!!!!!!!$$$$$$##################"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###############$$$$$$,,,)))%%%!!! !!!########################$$$######""""""######$$$###$$$&&&&&&$$$$$$$$$%%%""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""#########$$$"""!!!!!!"""######""" ######""""""""""""######!!!""""""######""""""!!!""""""""""""""""""""""""######"""!!! %%%$$$######"""#########""""""!!!!!!!!!!!!""""""$$$######""""""!!!!!! $$$$$$$$$$$$$$$%%%&&&'''""""""!!! !!!###%%%%%%%%%###"""###$$$'''%%%###""""""""" """""""""#########$$$$$$ """###""" $$$(((!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$###%%%$$$######""""""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$################################################""""""""""""############"""!!!$$$$$$###""""""""""""############""""""############""""""########################!!!!!! !!!"""###$$$%%%######"""!!!!!!!!!"""""""""""""""###$$$%%%###"""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$######""""""""""""##############################&&&### !!!$$$&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!""""""######""""""!!!%%%%%%$$$$$$$$$#########"""""""""######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%"""""""""""""""##################"""######$$$%%%################################################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###%%%&&&'''%%%$$$"""!!!!!!!!!"""###$$$$$$###""" !!!###%%%%%%$$$"""""""""""""""#########"""###$$$$$$$$$$$$###"""###$$$$$$######"""!!! """"""""""""""""""###### !!!!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########"""!!!!!!!!!###############"""""""""&&&%%%$$$"""""""""######!!!!!!!!!"""###$$$%%%&&&$$$$$$############$$$$$$"""""""""""""""#########$$$$$$$$$###############"""""""""############$$$%%%%%%%%%$$$###"""!!! %%%$$$"""!!!!!!!!!"""#################################""""""""""""######$$$###""""""###$$$#####################$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$#########$$$%%%%%%%%%&&&###"""!!!!!!###$$$####################################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$######"""!!! ###""""""!!!!!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!#########$$$%%%&&&'''(((###"""""""""!!!!!!!!!!!!###$$$%%%$$$###"""###$$$'''%%%""""""""""""!!!!!!""""""""""""#########!!!######!!!!!!###""""""""""""#########$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""######$$$$$$((($$$ ###%%%$$$"""!!!"""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$######""""""!!!""""""######"""!!!"""$$$$$$###!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""######""""""""""""#####################$$$$$$$$$$$$###!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''''''''""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########$$$############""""""############""""""###$$$$$$$$$$$$$$$$$$#########"""!!!!!! """""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&"""""""""!!!!!!!!!!!!!!!################################################"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%%%%###""""""###$$$$$$###!!!!!!"""###############"""###$$$%%%%%%$$$###"""""""""#########""""""!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################$$$$$$##################(((&&&$$$"""!!!!!!"""###""""""""""""###$$$%%%&&&$$$$$$############$$$$$$!!!"""""""""######$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&'''###############$$$$$$$$$###""""""!!!!!!""""""###$$$!!!!!!###""" ########################!!!"""######""""""###$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%#########$$$%%%%%%%%%&&&###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%$$$$$$######$$$$$$%%% !!!"""######$$$"""""""""######%%%&&&'''$$$$$$$$$$$$######"""""""""###$$$$$$""""""###$$$$$$"""!!!!!!"""######"""!!!""""""""""""#########!!!"""""""""!!!!!!"""############$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$######""""""""""""########################################## !!!!!!""""""""""""""""""""""""""""""""""""""""""##################################################################!!!!!!""""""######$$$$$$'''$$$!!!!!!###%%%$$$###!!!"""""""""############""""""############""""""#######################################"""!!!!!!######""""""""""""######$$$"""!!!!!!######"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!######""""""""""""######""""""#########$$$$$$$$$!!!###%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###############$$$$$$$$$$$$$$$$$$###""""""############""""""""""""""""""!!!!!! !!!!!!"""#########""""""""""""#########$$$#########$$$$$$%%%%%%&&&#########"""!!! ################################################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!"""###%%%%%%&&&%%%###"""###$$$###"""!!!!!!"""############"""###$$$%%%&&&&&&%%%$$$### !!!######$$$$$$$$$!!!!!!""""""############"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&##################$$$$$$(((&&&$$$"""!!!!!!"""###$$$$$$###############$$$$$$######""""""######$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######""""""""""""######%%%""""""$$$###!!!########################"""###$$$###!!! !!!"""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$"""""""""""""""############!!! !!!###$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""!!!!!! !!!!!!"""########################"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&'''$$$$$$############$$$$$$ !!!###$$$%%%%%%"""""""""""""""###$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!"""$$$###""""""###$$$"""!!! !!!###%%%%%%$$$"""""""""#########$$$$$$ !!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""""""""""""""""""""################################# !!!"""############"""""""""""""""""""""""""""""""""""""""#########################################################""""""""""""############ !!!""""""###$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! ######"""""""""###$$$$$$$$$###!!!!!!"""""""""!!!######""""""""""""######$$$$$$$$$$$$##################""""""""""""######"""""""""###$$$$$$%%%%%% $$$'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""######""""""!!! """#########"""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######"""""""""###$$$$$$$$$$$$######""" !!!!!!"""""""""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""""""""$$$%%%%%%%%%$$$###"""!!!################################################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######"""$$$%%%&&&$$$###"""!!!!!!!!!"""###$$$$$$%%%$$$""""""######"""!!! !!!"""$$$$$$######"""###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""###############&&&%%%$$$"""""""""######%%%%%%$$$#####################""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""!!!"""###$$$$$$$$$$$$$$$#####################""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$##################$$$$$$###!!! !!!"""!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$#########""""""""""""""""""!!! !!!###$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""!!!  !!!"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%%%%######"""""""""######$$$###$$$$$$%%%$$$###"""!!! """######""""""###%%%"""!!! !!!###$$$%%%$$$############$$$$$$$$$%%%!!!!!!!!!###$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!"""""""""######$$$$$$$$$########################!!!!!!"""#########"""!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""#################################"""""""""""""""!!!%%%%%%"""!!!"""$$$""""""""""""############""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$###""""""######""""""######$$$%%%%%%###!!! !!!"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$#########"""######""""""""""""######!!!""""""###$$$$$$%%%%%%!!!$$$%%%$$$$$$%%%&&&######$$$%%%%%%$$$######%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################""" !!!#########"""!!!######$$$$$$$$$$$$######"""######$$$$$$######"""""""""$$$$$$%%%$$$######""""""""""""""""""######""""""#########$$$$$$$$$!!!!!!!!! !!!"""###$$$%%%%%%$$$###################################################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""###""""""###%%%%%%$$$######"""""""""""""""######"""  """$$$$$$$$$ !!!###$$$$$$$$$"""!!!!!!"""###$$$$$$###"""!!! !!!######$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$##################$$$$$$#########$$$%%%%%%######""""""""""""######$$$$$$$$$$$$###########################$$$$$$$$$ ######""""""###$$$$$$%%%%%%$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$#########""""""!!!###$$$###""""""###%%%#####################$$$######$$$$$$$$$%%%%%%%%%""""""""""""############&&&%%%%%%%%%$$$$$$######"""!!! !!!###%%%%%%$$$##############################""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$######"""#########"""######$$$$$$"""!!! """######""""""###%%%###""" !!!###$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$############$$$%%%$$$###"""!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$"""!!! """"""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######""""""!!!!!!!!!''',,,***$$$ """""""""""""""############""""""############""""""######################## !!!###$$$%%%%%%$$$$$$######""""""###$$$%%%%%%%%%### !!!"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""!!!!!! ######""""""""""""######!!!""""""###$$$$$$%%%%%%!!!$$$###"""###&&&)))!!!"""###$$$$$$###"""!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&+++)))'''$$$###$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%$$$###!!! """"""############""""""$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""######"""!!!##############################$$$$$$$$$%%%%%%%%%######""""""!!!!!!  """$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!! !!!######"""!!!$$$###"""""""""""""""###"""%%%&&&&&& !!!###$$$%%%$$$"""!!! !!!""""""!!! !!!""""""############""" !!!!!!"""###$$$$$$$$$""""""############""""""""""""############""""""""""""""""""""""""""""""###"""!!!  !!!!!!"""""""""###"""######$$$$$$$$$######"""""""""###$$$%%%''''''######""""""""""""######$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%%######""""""!!!!!!!!! %%%$$$###""""""###$$$%%%!!!!!! !!!"""###!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%%%%"""!!!!!!###$$$$$$$$$$$$######"""""" !!!###$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###%%%'''(((%%%%%%$$$###"""!!! !!!"""""""""!!! ########################"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%% !!!!!!""""""########################$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$######""""""!!!!!!############""""""!!!!!!########################$$$#####################$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!""""""############"""$$$%%%$$$"""%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!$$$&&&%%%"""!!!"""###%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###(((''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!### &&&### ###$$$### %%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$$$$$$$###""""""""""""!!!"""###$$$$$$""" #########"""######$$$%%%!!!!!!!!!"""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###"""!!!!!! """######""""""!!! ########################!!!!!!""""""#########$$$&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%###############"""!!!!!! !!!"""######$$$######$$$###"""!!!!!!"""###$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!"""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########"""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%%%%$$$######"""!!!!!!&&&&&&%%%$$$$$$###""""""########################&&&%%%$$$#########$$$$$$############"""""""""""" !!!""""""######""""""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############"""""""""########################$$$######"""!!!""""""""""""""""""""""""!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$$$$#########"""""""""########################""""""#########$$$$$$$$$'''&&&$$$######$$$&&&'''""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!"""%%%%%%%%%$$$###""" !!!######"""!!!!!!"""###$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$###"""$$$&&&&&&$$$###$$$&&&$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###""""""""""""""""""""""""%%%$$$"""!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!"""###$$$%%%###############$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$##################""""""###%%%%%%###!!!"""""""""!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################$$$##################$$$########################"""""""""############### !!!!!!!!!""""""#####################"""!!!!!!############""""""""""""###""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######"""#########$$$$$$######"""!!!!!! !!!!!!"""""""""""""""!!!#################################"""""""""""""""'''&&&%%%###"""!!!""""""###"""!!! !!!"""###!!!""""""""""""!!! ###$$$$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%% !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!$$$$$$$$$######""""""!!!&&&%%%%%%$$$$$$######"""########################%%%%%%$$$############$$$"""""""""#########$$$$$$###"""""""""######$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$######$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$######"""!!!!!!########################"""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$#######################################"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$########################$$$$$$###"""""""""######%%%%%%$$$$$$###"""!!!  ###$$$$$$$$$&&&'''"""""""""###""""""!!! """"""###$$$$$$$$$$$$###!!!###%%%%%%$$$$$$%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###########################$$$%%%$$$###!!! !!!"""########################""""""##################!!!!!!!!!!!!"""###$$$%%%###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$$$$######$$$%%%%%%$$$""""""!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""################################################""""""############""""""!!!""""""###$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%!!!""""""""""""!!! """"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$###"""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!! !!!"""####################################$$$$$$######"""!!!!!!!!!%%%$$$###"""!!! ###"""!!!!!!!!!!!!"""###""""""#########"""!!!!!!&&&&&&&&&%%%%%%###""""""######""""""""""""############"""!!!!!!"""###$$$""""""#########$$$$$$$$$ !!!!!! """""""""""""""""""""""" !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! $$$#########"""""""""!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&""""""#########$$$$$$$$$######"""!!!!!!###$$$%%%""""""""""""""""""""""""#########$$$$$$#########$$$##################$$$###############""""""!!!!!!!!!""""""###$$$%%%%%%########################"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!! ######################## !!!"""######"""!!! """"""""""""""""""""""""#########""""""""""""""""""#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$####################################$$$########################"""!!!!!!!!!!!!"""#######################################"""#########!!!!!!!!!!!!"""######$$$"""###%%%%%%$$$###$$$%%%"""""""""######"""!!!!!!""""""###$$$$$$$$$$$$###!!!"""###############$$$"""""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!###""""""""""""""""""""""""###%%%&&&$$$  ###"""""""""""""""#########!!!!!!!!!"""#########$$$""""""!!!!!!"""###$$$$$$"""""""""!!!""""""###$$$$$$$$$######"""#########""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""#########""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$###$$$%%%&&&$$$###"""""""""""""""######$$$$$$#########"""!!!!!!!!!####################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########!!!!!!"""######"""!!!!!!"""""""""######$$$$$$$$$ !!!"""######$$$%%%!!!"""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!! ############""""""!!!!!! !!!"""################################################""""""""""""""" !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######"""###""""""""""""""""""######""""""""""""###$$$$$$############$$$$$$$$$$$$ !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################"""!!!!!!!!!!!!"""##############################""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$"""!!!#########""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###############"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$#########"""############"""!!!!!!!!!""""""###$$$%%%&&&&&&########################"""###$$$%%%%%%$$$###""" !!!!!!!!!"""""""""###########################!!!"""###$$$%%%$$$##############################$$$#########"""""""""!!!"""#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$################################################&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$%%%%%%%%%########################!!!"""""""""""""""""""""  """###$$$"""$$$%%%%%%###!!!!!!"""""""""###############"""""""""###$$$$$$$$$$$$###$$$###$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!##############################%%%&&&$$$  ###!!!!!!"""""""""#########!!!!!!!!!"""#########$$$""""""""""""""""""###$$$"""""""""!!!""""""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$########################""""""""""""""""""######"""""""""###$$$$$$$$$%%%&&&$$$######%%%%%%%%%###$$$$$$######$$$$$$%%%&&&$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!######"""""""""!!!!!!!!! !!!"""######""""""###$$$$$$######### !!!"""###$$$$$$%%%$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""!!!!!!!!!""""""###$$$#########"""""""""""""""###############"""!!!!!!######################## !!!"""###$$$$$$%%%!!!!!!"""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$######"""""""""######"""""""""############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""########################!!!!!!!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$######"""!!!%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""##############################$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$###"""""""""######""""""!!! """######$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""######$$$%%%%%%&&&########################$$$#########""""""""""""########################$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""#################################&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######""""""###"""!!!  !!!!!! !!!######""""""###$$$""""""######$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$%%%''''''&&&$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$"""!!!!!!"""###!!!""""""######$$$$$$$$$""""""#####################"""""""""""""""#########""""""""""""###$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""####################################""""""""""""###########################$$$$$$$$$%%%$$$""""""$$$%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$####################################""""""""""""########################"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!######""""""!!!  !!!!!!!!!!!!"""######$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##################$$$%%%&&&'''######""""""""""""""""""$$$$$$$$$$$$###"""!!! ######################## """###$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$###""""""""""""###$$$$$$$$$###### !!!"""###$$$$$$###""""""############""""""#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!!!!########################""""""!!!!!!""""""###$$$########################!!!!!!!!!!!!!!!"""######%%%$$$$$$###""""""######!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$########################"""######$$$###"""!!! ######$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""!!!!!! """"""##########################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!!!!!!!"""$$$%%%########################%%%%%%$$$######""""""!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!!!!"""""""""################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$######%%%$$$"""!!!!!!!!!###$$$!!!############$$$%%% !!!""""""######""""""""""""###$$$$$$$$$$$$###  """&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$###############""""""""""""#####################$$$%%%%%%$$$###"""!!! ##############################$$$$$$$$$$$$######""""""""""""#########$$$########################!!!"""""""""############$$$$$$$$$###############%%%###!!!!!!"""$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%####################################""""""""""""########################!!!###$$$%%%%%%$$$###!!!"""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""#########$$$######""""""""""""##############################################################################""""""############""""""$$$$$$#########$$$$$$%%%"""""""""""""""""""""#########$$$$$$$$$######"""######################## !!!"""###$$$$$$%%%###$$$%%%%%%%%%$$$###""""""######$$$$$$######"""!!!!!!"""###############""""""###$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%% !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! """###$$$#################################"""###$$$$$$%%%########################!!!!!!!!!!!!!!!"""######%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$########################%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!########################%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!########################"""!!! ###&&&***---########################%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""######################## !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$######""""""###%%%((()))"""###%%%%%%###""""""### !!!""""""!!!!!!""""""###$$$$$$$$$$$$######&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###&&&%%%###""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###############"""""""""""""""###$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$########################!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""%%%###!!! """##################"""######$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!###!!!!!!###"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!! !!!"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!  """""""""""""""#########!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############ """$$$%%%&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############ !!!###$$$$$$###!!! ######"""""""""""""""###########################%%%###!!!"""$$$%%%$$$!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############$$$###"""!!!!!!"""###$$$""""""!!!!!!"""$$$&&&'''"""###$$$$$$$$$"""!!! """###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$""""""""""""############!!!"""$$$%%%%%%$$$"""!!!###############"""!!!!!!""""""############""""""&&&%%%###"""""""""######"""###$$$$$$###""" !!!"""###%%%&&&'''((((((&&&&&&%%%$$$###"""!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!"""###$$$$$$###""""""###$$$###!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!%%%%%%$$$######$$$$$$%%%""""""""""""""""""######!!!!!!"""""""""!!!!!! ###############"""!!!!!!$$$#########""""""!!!!!!###"""""""""!!!!!! #########""" ###%%%"""############"""!!!!!!###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$(((&&&$$$###"""""""""###!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###############"""""""""###$$$$$$$$$%%%$$$######"""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!########################%%%$$$###"""""""""$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$######"""######$$$ !!!######""""""###$$$###$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$&&&$$$""""""$$$%%%### !!!"""###"""!!!!!!###%%%######""""""######$$$%%%###"""""""""###$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""######""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$""""""""""""#####################""""""#########$$$$$$############$$$$$$########################%%%###!!!"""$$$%%%$$$"""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$###$$$###"""!!!!!!"""###$$$###""""""""""""$$$%%%&&&######$$$$$$######"""!!!""""""$$$%%%%%%%%%$$$###"""############$$$$$$$$$""""""""""""##################""""""""""""#####################""""""!!!######$$$$$$$$$$$$######$$$###"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!""""""#########"""!!!!!! !!!"""### !!!###$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$#########$$$%%%%%%&&&&&&%%%$$$######""""""###$$$$$$%%%$$$$$$#####################"""!!!!!!############"""""""""!!!#########""""""!!!!!!!!!###$$$$$$"""!!!!!!###%%%############""""""""""""!!!"""$$$######"""$$$%%%((('''&&&%%%###"""!!! (((&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$###"""!!!!!!!!!"""#########"""!!!!!!!!!""""""""""""""""""###$$$%%%&&&$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""########################%%%%%%$$$$$$###"""!!!!!!########################$$$$$$###""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""############"""""""""!!!""""""""""""""""""######!!!"""$$$$$$###"""###$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""###$$$%%%%%%$$$###"""!!!######$$$$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!"""""""""""""""############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&$$$""""""$$$%%%###!!!!!!!!! !!!!!!""""""#########""""""######$$$%%%#########"""######$$$$$$!!!!!!"""#########"""!!!###""""""!!!!!!""""""###%%%%%%###"""""""""###### !!!""""""######"""""""""###$$$$$$###"""###$$$""""""""""""############&&&%%%###!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%########################$$$###"""###$$$$$$###"""$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$############""""""""""""######$$$######"""######$$$$$$%%%%%%$$$############$$$!!!"""######$$$$$$######"""############$$$$$$$$$""""""""""""############$$$###!!!!!!###$$$######$$$$$$######"""!!!###$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!"""###"""###############""""""""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$################################################"""""""""###############$$$### """### """$$$%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!###############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############"""!!!!!!############""""""""""""###############"""""""""###$$$%%%$$$""""""$$$%%%%%%$$$"""!!!!!!!!!"""###!!!"""$$$###""""""###$$$''''''&&&$$$###"""!!! &&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""#########$$$%%%%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""!!!!!! !!!!!!!!!!!!""""""############"""""""""###$$$%%%&&&######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$######$$$######"""""""""""""""########################$$$$$$$$$######"""""""""##############################"""""""""######$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############"""""""""""" !!!!!!!!!""""""###"""$$$%%%%%%$$$"""###$$$$$$$$$###""""""""""""###########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!""""""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$%%%$$$"""###$$$$$$###"""### """###""" ######""""""######$$$%%%$$$$$$######"""#########!!!""""""######"""!!!!!!#########""""""#########%%%$$$######"""#########!!!""""""###############"""###$$$$$$###"""###$$$!!!"""""""""############&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$%%%%%%########################$$$############$$$######$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!""""""######"""""""""###""""""""""""""""""###%%%$$$$$$#########""""""&&&%%%$$$#########%%%%%%!!!!!!""""""############""""""#########$$$$$$$$$!!!"""""""""############$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$###"""""""""######$$$$$$######"""!!!!!!!!!!!!""""""######$$$###"""!!! !!!"""###"""##################""""""############$$$$$$$$$%%%###!!! !!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$"""  !!!"""###$$$%%%%%%$$$$$$%%%&&&#################################$$$$$$######"""""""""""""""###$$$%%%&&&""""""###$$$&&&'''((((((""""""###$$$$$$$$$#####################"""!!!!!!#########"""""""""""""""$$$$$$#####################%%%%%%%%%######$$$&&&%%%$$$""" !!!###$$$###$$$%%%%%%$$$###$$$&&&############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%"""#########$$$%%%%%%&&&########################"""""""""""""""#########""""""!!!!!! !!!"""######$$$$$$$$$$$$"""""""""""""""###$$$$$$###""""""!!!!!!!!!!!!!!!###"""""""""!!! $$$######"""""""""""""""####################################""""""""""""########################"""""""""""""""#################################""""""!!!!!!""""""###$$$##################$$$$$$########################$$$$$$$$$$$$$$$###"""!!!#########""""""""""""""" !!!""""""############%%%&&&&&&$$$######$$$&&&%%%$$$###"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$###""""""###""""""!!! #######################################$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""############"""""" !!!!!!""""""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$############$$$######%%% ###&&&### ######""""""######$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$##################$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$###"""###$$$!!!"""""""""###############$$$%%%&&&&&&%%%$$$###"""""""""""""""###$$$$$$##############################$$$############$$$$$$$$$$$$$$$#########"""######################## !!!!!!!!!!!!!!! """""""""######"""""""""%%%$$$$$$$$$###""""""!!!%%%%%%#########$$$%%%&&&"""""""""""""""#########""""""#########$$$$$$$$$!!!"""""""""##################%%%%%%%%%%%%######$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$'''%%%$$$"""!!!!!!""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$############"""%%%###!!! !!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######"""!!!"""$$$%%%$$$######$$$%%%##############################$$$$$$$$$$$$#########"""""""""######$$$%%% !!!"""###$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""########################$$$$$$###$$$&&&%%%$$$###$$$%%%%%%$$$""" !!!###$$$###%%%%%%%%%######$$$%%%"""""""""######$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%##############################""""""""""""""""""!!!!!!!!!!!!!!! """""""""######$$$$$$$$$""""""!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!###"""""""""!!! $$$######"""""""""""""""########################""""""""""""""""""##############################!!!!!!""""""####################################"""""""""""""""###$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""######!!!"""###$$$$$$$$$$$$######$$$&&&&&&$$$######$$$"""!!!  """"""##############################"""""""""#########"""""""""""""""!!! """"""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""""""""###$$$$$$$$$$$$### !!!!!!!!!""""""""""""########################""""""""""""############""""""#########$$$$$$$$$######$$$############$$$&&&""" %%%'''%%%"""######""""""######$$$%%%%%%%%%$$$###"""""""""###$$$$$$##################$$$$$$############$$$$$$############$$$#########$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$###"""###$$$""""""""""""############!!!###%%%&&&&&&%%%###!!!!!!!!!!!!!!!"""###$$$$$$########################"""$$$$$$$$$###"""###$$$$$$$$$#########"""""""""########################!!!!!!""""""!!!!!! """"""############""""""$$$$$$$$$$$$$$$###"""!!!$$$############$$$%%%%%%###""""""""""""###$$$$$$"""############$$$$$$$$$""""""""""""###############$$$&&&''''''&&&$$$###$$$$$$$$$%%%$$$$$$###""" !!!!!!!!!!!!!!!!!! """######$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$%%%&&&%%%$$$###""" """###$$$###$$$%%%'''########################"""###$$$$$$%%%$$$$$$$$$$$$######"""""""""###############""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&###############"""!!!!!!""""""""""""############"""""""""###############"""$$$%%%%%%$$$######$$$%%%$$$"""!!!!!!!!!"""###!!!#########!!! !!!"""%%%$$$$$$###""""""!!!!!!#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#######################################"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""$$$&&&'''###"""""""""""""""############"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$######$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""################################# !!!"""###########################$$$$$$$$$###""""""""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%########################"""######$$$$$$$$$######""""""""""""############"""###$$$%%%%%%$$$###"""!!!###%%%%%%$$$###$$$%%%""""""!!!!!!""""""##############################"""""""""!!!""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""############$$$$$$$$$"""###$$$$$$###"""$$$%%%&&&###!!!"""%%%&&&%%%$$$######""""""######$$$%%%$$$$$$######"""#########!!! !!!"""############""""""#########""""""###$$$$$$$$$$$$###!!!""""""###############"""###$$$$$$###"""###$$$""""""""""""############"""##################"""""""""""""""###$$$%%%&&&########################"""$$$%%%$$$"""!!!###%%%######"""""""""!!!!!!!!!#######################################"""!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$###""""""!!!"""######$$$$$$######$$$######"""###$$$%%%&&&"""############$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!"""######$$$$$$###"""!!! !!!!!!"""!!!!!!""""""###############"""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###############$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''########################"""###$$$$$$%%%%%%%%%$$$%%%$$$###""""""!!!!!!"""$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%%%%###############"""!!!!!!!!!"""""""""############!!!!!!!!!""""""#########!!!###%%%%%%###""""""###############"""""""""""""""######"""!!! """$$$$$$######""""""!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$###""" ####################################"""""""""!!! !!!############""""""!!!!!!!!!$$$)))---000%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######################## !!!"""#########"""""""""#########$$$$$$$$$######""""""######$$$%%%!!!"""###%%%&&&&&&%%%%%%########################!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############"""###$$$%%%$$$""" !!!###$$$######$$$&&&######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######"""""""""###$$$%%%!!!"""###$$$$$$%%%$$$$$$"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!""""""""""""#########"""############$$$$$$$$$!!!###%%%$$$""""""$$$&&&######""""""###$$$$$$%%%######""""""######$$$%%%#########"""######$$$$$$ """###$$$###""""""!!!!!!""""""###!!!"""###$$$%%%$$$$$$### !!!""""""######"""""""""###$$$$$$###"""###$$$""""""""""""############$$$###""" """###$$$############$$$%%%&&&'''########################!!!$$$%%%%%%"""!!!###%%%""""""""""""!!!!!!!!!!!!########################%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""" !!!"""$$$$$$$$$###"""%%%$$$#########$$$&&&&&&"""############$$$$$$$$$""""""""""""############%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$######""""""############""""""""""""#########!!! !!!""""""!!!############"""!!!  !!!"""###$$$%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!! $$$"""!!! """%%%&&&((())))))'''%%%######$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!!!! """""""""""""""######### """"""########################"""!!!!!!!!!!!!""""""#########$$$ !!!!!!"""""""""### """$$$$$$###"""!!!""""""############"""!!!!!!$$$%%%%%%$$$"""""""""### !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""###"""!!! """"""""""""""""""""""""$$$#########""""""!!!!!! """###$$$%%%$$$$$$$$$######$$$)))///555999''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$###############"""""""""###$$$$$$$$$%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$########################!!!"""#########"""""""""######$$$$$$$$$$$$#########"""######$$$%%%!!!"""$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$"""###$$$$$$###!!!"""#########%%%&&& !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$&&&''' """############"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$ ###%%%$$$""""""$$$&&&!!!"""###"""!!!!!!###%%%#########"""###$$$$$$%%%###"""""""""###$$$%%%%%% """$$$&&&'''""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$###""""""###$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&& !!!!!!""""""######$$$###"""###$$$$$$###"""!!!  """###########################"""###$$$%%%%%%$$$###"""###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%$$$"""!!! !!!"""###%%%%%%$$$###"""""""""""" """$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$""" !!!###%%%'''$$$###"""""""""###%%%%%%""""""######$$$$$$$$$%%%########################%%%###!!! """$$$%%%&&&###"""!!!"""$$$### %%%###"""!!!!!!"""###%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###(((&&&""" """$$$!!!"""""""""####################################&&&%%%###""""""###%%%&&&######""""""!!!!!! &&&!!!$$$'''%%% ######""""""""""""######$$$$$$###"""!!!!!!""""""$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$%%%(((+++///111 """$$$%%%$$$##################""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$#########!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$###############""""""""""""""""""""""""$$$%%%%%%$$$!!! !!!""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$""" !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$$$$###"""$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$############ !!!$$$&&&'''%%%###"""""""""""""""######$$$$$$$$$#########$$$&&&'''!!!!!!""""""############ !!!"""###$$$$$$###"""%%%$$$$$$$$$###"""""""""$$$$$$##################"""#########%%%&&&%%%%%%###""""""""""""###################################################""""""!!!!!!!!!"""###$$$"""""""""###############%%%$$$###$$$%%%&&&%%%###""""""!!!!!!!!!"""###$$$########################"""##################"""###############"""!!!!!!################################################""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!!!!""""""""""""""""""""""""######$$$$$$######""""""""""""######"""###$$$###"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!  !!!###$$$$$$###"""""""""###$$$%%%"""""""""######$$$$$$$$$########################'''$$$"""!!!!!!"""###"""!!! !!!$$$%%%$$$""""""!!!  !!!"""!!!!!!!!!"""""""""######""""""######"""!!!!!! """"""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###""""""###$$$%%%$$$#########"""""""""""""""!!! !!!"""######"""######""""""""""""######%%%%%%$$$###############""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""################################################"""""""""!!!""""""##############################$$$######$$$&&&(((+++---!!!!!!!!!""""""###$$$%%%############""""""""""""######$$$$$$$$$$$$##################"""""""""!!!""""""#########$$$$$$$$$$$$###""""""""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$ !!!!!!"""###$$$%%%%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$#################################""""""#################################"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###!!! !!!"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###""""""$$$$$$""" ########################""""""!!!!!!!!!!!!!!! """"""############""""""!!!"""######%%%%%%&&&'''""""""###$$$$$$$$$$$$$$$############"""""""""!!!#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###!!! $$$###"""###$$$$$$""" ###############$$$$$$%%%######"""""""""###$$$%%%"""""""""#########$$$$$$""""""###$$$%%%$$$######$$$$$$$$$####################################### ############$$$%%%&&&%%%$$$"""!!!!!! !!!""""""""""""""""""""""""########################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$############$$$%%%%%%###########################""""""!!!!!!""""""############$$$######"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%%%%%%%%%%"""""""""!!!""""""###$$$&&&%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""##################"""!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%"""""""""""""""#################################%%%### !!!"""###"""###"""!!!"""$$$%%%%%%$$$"""!!!  !!!""""""""""""#########$$$$$$!!!!!!""""""!!!!!! """"""###$$$$$$$$$$$$### """%%%&&&%%%###!!!#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$############!!!######!!! !!!#########""""""""""""######&&&%%%$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""###$$$##############################""""""###%%%'''(((###"""!!! """%%%&&&############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""#########$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!""""""######""""""!!!########################!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""##################"""%%%$$$###$$$%%%$$$###!!!######################## !!!!!!!!!!!!""""""############""""""!!!""""""###$$$%%%&&&&&&$$$$$$#########$$$%%%%%%############""""""""""""######$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$!!! $$$###!!!!!!"""""""""!!!$$$############$$$%%%%%%"""""""""!!!""""""###$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$######################## """$$$$$$###"""###$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""########################&&&%%%###""""""$$$&&&(((%%%%%%$$$$$$#########"""&&&$$$###$$$%%%&&&%%%$$$############$$$$$$%%%%%%###########################"""!!! !!!"""############$$$$$$######"""################################################""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""######$$$%%%&&&$$$$$$###"""""""""######'''&&&$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""###$$$%%%$$$$$$##################$$$$$$$$$""""""""""""""""""""""""########################"""$$$%%%%%%(((&&&$$$###"""#########$$$$$$###""""""###$$$$$$"""#########$$$$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%### """"""#########$$$$$$$$$########################$$$###"""!!! !!!!!!######################## """$$$$$$"""!!!""""""######""""""""""""######%%%$$$$$$#########$$$$$$!!!######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###%%%&&&&&&########################$$$######""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%############"""""""""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###""""""""""""############&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!"""######"""!!! #######################################$$$$$$$$$"""""""""""""""""""""""" """######""""""###%%%""""""""""""""""""""""""""""""############""""""$$$######$$$$$$###"""!!!########################!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$%%%#########"""""""""""""""$$$$$$$$$$$$############!!!"""$$$&&&&&&&&&%%%$$$!!! !!!###$$$$$$######""""""######$$$%%%######"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%###############$$$$$$$$$"""###%%%$$$###""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!  """###$$$$$$$$$######""""""!!!%%%###"""###$$$%%%$$$""""""""""""##########################################"""!!! !!!"""#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################&&&$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$###"""""""""$$$""" !!!###$$$$$$###""""""""""""""""""""""""""""""############""""""!!!"""$$$%%%%%%%%%###"""""""""######$$$$$$$$$$$$#########"""""""""""""""######################## """%%%%%%%%%''''''%%%###""""""###%%%$$$$$$############$$$$$$"""#########$$$$$$$$$$$$!!!"""############""""""""""""###$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!""""""""""""###########################""""""!!!!!! """"""""""""""""""""""""$$$###"""###$$$$$$###!!!######""""""""""""############""""""""""""###$$$ """$$$$$$###"""!!!################################################""""""#########$$$$$$$$$""""""########################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$################## !!!###$$$$$$###""""""############"""""""""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""!!!!!!"""""""""######### """$$$&&&'''(((##################""""""""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!"""######"""!!! ########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!######""""""###%%%########################""""""############""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###"""!!! !!!"""###""""""""""""""""""######$$$#####################$$$$$$###"""###$$$&&&'''!!! !!!###$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$"""$$$%%%%%%###""""""### !!!"""$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""##################"""""""""$$$###""""""$$$$$$###""" !!!""""""######""""""###########################""""""!!!!!!""""""###"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$""" !!!"""###&&&%%%$$$###"""""""""""" !!!$$$$$$###"""""""""""""""""""""""""""##################""" !!!######""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$##########################################"""!!!!!!######"""!!!"""###$$$$$$###$$$&&&((("""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$###!!! !!!$$$&&&''' !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""&&&###!!!!!!###$$$###!!!######""""""""""""######"""""""""!!!""""""###$$$!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###"""""""""""""""""""""""""""#########$$$$$$$$$$$$ !!!###%%%%%%###""" ############""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""$$$$$$$$$###############"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""######!!!""""""$$$%%%&&&'''(((#########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!""""""######""""""!!!######################## !!!""""""######"""""""""""""""""""""""" """######""""""###%%%########################"""##################"""!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!"""###$$$%%%%%%""""""!!! !!!!!!""""""""""""############""""""##################%%%###!!!!!!$$$&&&$$$###!!!!!!"""""""""!!!!!! !!!""""""$$$%%%%%%%%%%%%$$$###############"""""""""""""""""""""!!! !!!!!!###############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%#########$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### !!!"""#########"""!!!########################"""##################""""""###$$$$$$%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""!!!!!!!!!  !!!"""###"""!!! !!!!!! !!!!!!"""######!!!!!!%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""""""""""""""!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###########################%%%$$$######$$$###""" """%%%%%%######$$$&&&"""""""""######"""""""""!!!!!!!!!"""""""""###### !!!!!!"""######""""""""""""###$$$$$$$$$$$$### !!!"""$$$&&&'''!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!"""""""""###############!!! #########""""""""""""#########"""""""""######$$$%%%"""""""""#########$$$$$$################################################"""############$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""""" !!!"""$$$$$$%%%%%%""""""#########"""""""""############""""""""""""######$$$$$$$$$$$$######!!!!!!!!!""""""#########$$$$$$$$$#########""""""""""""###$$$$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###''''''&&&%%%$$$######"""$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$#################################""""""################################# !!!""""""######""""""""""""""""""""""""!!!"""######"""!!!###$$$##############################$$$$$$$$$$$$######!!!###%%%$$$""" !!!"""""""""""""""""""""""""""############""""""""""""""""""############"""""" !!!"""###$$$%%%%%%"""""""""""""""!!! !!!"""""""""############!!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!"""###$$$###"""###$$$$$$""" !!!!!!!!!!!!!!!""""""######$$$%%%%%%$$$###"""!!!"""""""""!!!!!!!!! """!!!!!! !!!"""###$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$ !!!"""###$$$###""""""########################"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!%%%&&&$$$!!! """$$$%%%%%%!!!$$$((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$!!!"""###$$$%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$########################"""""""""###%%%&&&$$$###"""$$$'''&&&###!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""""""""############"""""""""""""""#################################### !!!###$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###%%%######""""""""""""######$$$#########$$$%%%%%%&&&"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###"""""""""""""""""""""""" """###$$$%%%%%%%%%###"""!!! !!!###$$$############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""!!!"""$$$&&&&&&$$$"""!!!""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%########################!!!""""""###$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$###"""!!!"""###########################$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&%%%###!!!"""$$$########################'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""###$$$$$$$$$"""!!! !!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" !!!$$$&&&'''%%%###"""""""""""""""######$$$"""###$$$$$$$$$"""!!! """"""!!!!!! """"""!!!!!!!!!###$$$%%%%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%!!!###%%%%%%$$$$$$$$$&&&###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%'''%%%###""""""###%%%'''%%%###!!!  !!!"""""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$$$$$$$#########""""""&&&%%%%%%%%%&&&%%%""" #########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################$$$#########""""""!!!!!!!!!###%%%%%%###!!!###$$$&&&'''&&&###  !!!!!!"""###$$$$$$$$$###%%%%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$############$$$$$$""""""######"""!!!"""""""""""""""""""""""" !!!"""###### !!!"""$$$$$$######""""""############$$$$$$$$$"""############$$$$$$$$$&&&$$$""" !!!###$$$############$$$%%%&&&'''""""""!!!!!! %%%$$$###"""!!! ######""""""""""""######""""""""""""############&&&$$$!!! !!!### !!!"""###############$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%%%%$$$$$$######$$$$$$%%%############""""""!!!!!!'''&&&&&&%%%###!!!"""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######""""""######"""!!! ######""""""""""""######!!!###$$$%%%$$$###"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!########################%%%$$$"""  """###""""""""""""############"""$$$&&&((()))(((&&&%%%######""""""""""""######!!!!!!""""""""""""!!!!!!$$$""" !!!$$$%%%###!!!'''&&&$$$"""!!!!!!"""""" !!!!!!""""""!!!"""""""""############$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$!!!"""$$$%%%%%%### $$$%%%%%%$$$"""!!!"""###!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###################################################"""#########$$$$$$$$$$$$###"""""""""""""""###### !!!"""$$$$$$###""""""!!! !!!###%%%%%%###!!!!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$$$$$$$######"""#########$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###################################################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%###"""!!!"""###$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""######"""###%%%&&&$$$###""""""""""""####################################"""############$$$$$$$$$####################################"""""""""!!!!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%###!!! !!!!!!!!!"""###$$$$$$$$$###$$$%%%$$$"""!!!"""###########################$$$$$$############$$$$$$"""###$$$%%%%%%$$$##############################!!!!!!""""""###$$$$$$$$$ !!!"""###$$$######""""""############$$$$$$$$$"""############$$$$$$$$$&&&%%%###"""!!!"""###$$$&&&&&&%%%$$$###"""!!!!!!""""""!!!!!!!!! """""""""""""""!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!""""""############"""###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######""""""""""""$$$$$$%%%%%%$$$###""""""###############$$$$$$$$$################################################$$$$$$$$$$$$############%%%%%%$$$$$$############!!!!!!!!!!!!!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! ##############################"""""""""""""""###############""""""""""""########################!!! """"""""""""############"""""""""#########$$$$$$######"""""""""""""""#########$$$$$$$$$$$$######&&&### !!!###$$$###&&&%%%$$$""""""""""""###############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$#########"""!!! !!!"""##################""""""!!!###$$$%%%$$$""""""###$$$""""""""""""############$$$######""""""######$$$############"""""""""!!!"""""""""""""""""""""""""""######$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######""""""""""""######!!!!!!"""##################""""""$$$%%%%%%$$$"""""""""############""""""!!!"""##############################$$$$$$######""""""""""""######""""""""""""############"""""""""""""""#########"""######$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!! !!!$$$&&&&&&&&&!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%################################################!!!!!!"""############""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###!!!""""""!!!!!!!!!!!!  !!!"""###$$$%%%######""""""""""""###### !!!!!!!!!"""""" """###$$$$$$###""""""############""""""!!!""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!"""""""""""""""######""""""""""""######"""!!!  """$$$#########$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!"""""""""""""""############$$$########################"""""""""!!!!!!!!!!!!!!!""""""""""""###############"""!!! !!!###$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######'''$$$  """%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$######"""###"""!!! !!!"""###%%%$$$"""!!!!!!"""###$$$"""###$$$$$$###"""###%%%###############"""""""""$$$######""""""######$$$############""""""""""""########################"""""""""######"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""###"""""""""""""""######$$$%%%$$$$$$%%%&&&&&&$$$"""######$$$$$$$$$$$$###### !!!""""""######"""""""""""""""######$$$%%%%%%""""""############""""""###############""""""""" !!!!!!"""######$$$$$$!!!"""######$$$$$$######"""###$$$###""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$&&&'''(((((('''&&&$$$###"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################!!! """%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#################################"""""""""""""""%%%%%%$$$######$$$%%%%%%######"""""""""###%%%&&&"""""""""######$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""############"""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%$$$###"""!!!!!!###$$$$$$###"""""""""!!!!!!!!!!!!!!!!!! """###$$$%%%%%%######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""###############"""!!! !!!"""###$$$$$$###"""!!!########################$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$%%%$$$######""""""######$$$###"""!!! !!!"""#########$$$$$$%%%%%%&&&&&&########################%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%########################"""######$$$$$$###""""""!!!"""""""""############$$$$$$#########$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""######""""""!!!&&&$$$"""!!!!!!###$$$%%%""""""#########$$$$$$%%%#########""""""!!!!!!!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######"""!!!!!!"""######$$$$$$###""""""#########!!!"""$$$$$$######$$$&&&$$$$$$$$$######"""""""""######""""""""""""###############"""""""""""""""########################""""""############""""""################################################!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""###"""!!!!!!!!!"""$$$%%%&&&%%%$$$$$$%%%$$$###!!!"""######$$$$$$######"""""""""#########""""""!!!!!!!!!"""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$######"""""""""!!!!!!""""""############!!!!!!"""############""""""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!""""""########################""""""######$$$$$$%%%%%%########################$$$""" """$$$$$$$$$!!!""""""###$$$%%%%%%&&&########################%%%$$$$$$$$$###"""""""""########################""""""""""""""""""######&&&%%%$$$""""""$$$%%%&&&######"""!!!"""###%%%'''############$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$############$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$###""" """$$$%%%%%%$$$!!!!!!""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""#########$$$$$$$$$###"""  !!!###############"""!!! !!!"""###$$$$$$###!!! ########################"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%#########$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""################################################!!!!!!""""""#########$$$"""""""""""""""""""""###!!!!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$"""""" !!!!!!"""########################$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%&&&&&&######################## !!!!!!!!! !!!"""""""""###############$$$&&&''''''%%%$$$"""$$$$$$###"""!!!!!!""""""""""""############"""""""""###$$$%%%$$$#########!!!""""""###$$$$$$$$$%%%"""""""""!!!!!! !!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$###"""!!!######""""""""""""######!!!"""$$$%%%%%%$$$###"""!!!"""$$$$$$######$$$&&&%%%%%%$$$$$$######""""""###""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""###"""!!!!!!!!!"""$$$%%%%%%$$$""""""######"""!!!!!!!!!""""""""""""!!!!!!###############""""""!!! !!!"""$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$######""""""############""""""!!!!!!!!!!!!"""############""""""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###############$$$$$$$$$%%%###""""""###$$$###""""""#########$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""############%%%$$$###""""""###$$$%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%########################$$$$$$############$$$$$$''''''&&&$$$$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########"""""""""!!!"""######$$$"""############$$$$$$$$$"""############$$$$$$$$$ !!!"""""""""!!! !!!"""############!!!!!!""""""""""""####################################""""""""""""###############$$$$$$$$$%%%%%%%%%###  !!!"""############""""""!!!""""""######""""""!!!!!!########################""""""$$$%%%%%%$$$""""""%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!"""###%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#######################################""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&"""""""""############$$$ !!!!!!$$$$$$############$$$$$$"""$$$%%%&&&&&&$$$"""!!! !!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$%%%&&&&&&########################!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""$$$&&&&&&$$$!!!######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$ ###&&&'''%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$#########""""""""""""""" !!!!!!!!!""""""###############$$$$$$$$$######$$$$$$$$$######"""######################## """%%%''''''%%%###""""""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$############""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%$$$###"""!!!!!!!!!!!!"""""""""""""""######$$$%%%###!!!!!!"""###"""!!!!!!!!!""""""""""""!!!!!!#########$$$######"""""" !!!###$$$%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$#########$$$$$$######"""!!!!!! !!!"""######$$$$$$#########$$$%%%$$$#########%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%########################!!!"""""""""#####################""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$######""""""""""""######"""############$$$$$$$$$###"""!!!!!!!!!!!!""""""!!!""""""############"""######"""!!!!!!!!!!!!!!!########################"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$###!!! !!!"""%%%&&&######$$$$$$$$$$$$#####################$$$$$$$$$######################################################$$$%%%%%%&&&''''''############$$$$$$%%%%%%###""" !!!"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$#########$$$&&&&&&""""""""""""############""""""#########""" !!!!!!!!!!!!"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&&&&$$$######%%%""""""###$$$$$$$$$########################$$$$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$###############$$$$$$#########"""###$$$%%%%%%%%%$$$$$$###$$$%%%$$$""""""###$$$###$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!"""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###############%%%###!!!!!!###$$$$$$$$$"""""""""######"""""""""""""""###$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""######""""""""""""#########$$$$$$$$$$$$$$$$$$%%%#########""""""""""""""""""######$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$### !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###"""###%%%''''''%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&((((((########################!!!!!!""""""#########$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$#########"""""""""""""""###""""""""""""###$$$$$$!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&######""""""""""""######""""""""""""############ !!!###$$$%%%%%%$$$$$$ !!!"""###############$$$###""" !!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!! """$$$&&&!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""!!! !!!"""###$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################"""!!! !!!###%%%""""""""""""############%%%$$$###"""!!!!!!"""### !!!!!!!!!"""$$$%%%&&&"""######$$$$$$######"""$$$%%%&&&$$$"""!!!$$$'''"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""############""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$&&&'''$$$%%%%%%$$$"""!!!"""############$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$$$$###"""%%%###""""""$$$&&&&&&&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%(((((('''&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###'''$$$!!!!!!$$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%&&&&&&$$$$$$#############################################%%%%%%$$$"""!!!"""###'''&&&$$$#########$$$$$$$$$###""" !!!""" !!!"""###$$$%%%%%%%%%########################'''$$$"""$$$((()))&&&"""###$$$###""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!""""""############"""############$$$$$$$$$%%%$$$######""""""######&&&&&&&&&&&&%%%%%%$$$###&&&$$$""" !!!###$$$!!!!!!"""###############""""""""""""""""""""""""############""""""""""""$$$###"""!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$###""" !!!###$$$$$$###$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!! %%%%%%###"""""""""###$$$$$$$$$######"""######$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$ !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""""""""######"""""""""$$$%%%$$$######$$$$$$$$$$$$###"""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%#########"""######$$$%%%$$$$$$$$$############"""!!!!!!""""""#########$$$######""""""######$$$%%%###"""!!!!!!!!!"""###$$$(((&&&$$$###""""""###$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""""""""""""!!!!!!###"""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$###"""""""""###%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$######"""######$$$$$$""""""############"""""" """$$$%%%%%%%%%###"""$$$$$$############$$$$$$$$$$$$$$$############""""""""""""""""""######$$$&&&%%%###!!!!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&###!!!"""%%%''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###&&&%%%$$$#########$$$$$$$$$###"""!!! !!!!!!"""!!!"""###$$$$$$$$$$$$$$$########################$$$!!!!!!$$$%%%""""""#########!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$"""############$$$$$$$$$$$$###""""""!!!!!!""""""$$$%%%%%%%%%%%%$$$$$$###$$$$$$######""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""#########$$$###!!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############%%%$$$###"""""""""###$$$###""""""######$$$$$$%%%$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$""""""###$$$%%%$$$##################""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%###############$$$$$$%%%$$$$$$$$$############"""""""""########################""""""######$$$%%%$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$##################$$$$$$%%%%%%$$$$$$###"""###############""""""#########""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""##############################"""""""""###$$$%%%########################""""""""""""""""""""""""###############$$$$$$$$$!!!""""""###$$$$$$######$$$$$$##################!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%$$$###"""$$$######""""""######$$$$$$$$$$$$############"""###############$$$$$$%%%%%%$$$###"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$$$$%%%&&&((()))***$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$&&&%%%$$$#########$$$$$$$$$###""""""!!!"""""""""######$$$$$$$$$$$$$$$##############################  ###$$$!!! """###$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""#########&&&%%%%%%$$$""" ######""""""""""""######"""""""""###############""""""""""""""""""""""""!!!!!!!!!""""""""""""###%%%$$$"""###%%%&&&&&&%%%"""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$######""""""#################################""""""""""""!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&###""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$###"""###%%%%%%%%%##################""""""!!!"""############$$$$$$$$$#########""""""#########$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%###############$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###############""""""######$$$%%%############$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$##################$$$$$$&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$######"""######$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""###########################""""""""""""###$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############!!!!!!""""""######""""""%%%$$$$$$#########"""""""""""""""######"""""""""!!!"""###$$$%%%$$$############""""""""""""######$$$$$$$$$############"""$$$$$$$$$###$$$%%%%%%&&&$$$######"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""&&&&&&&&&&&&'''((()))***$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########""""""######$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%#########%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$##############################$$$###"""###%%%&&&$$$"""!!!$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######"""!!!!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%""""""###"""!!!###""""""""""""""""""###""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%###""""""$$$%%%%%%$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$###"""!!!!!!$$$###########################$$$$$$$$$$$$%%%%%%$$$#####################"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$############$$$%%%%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$###############""""""######$$$%%% !!!!!!"""$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############%%%$$$###"""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$#########""""""$$$############$$$%%%%%%##################$$$$$$################################################$$$$$$###"""!!!!!! %%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$$$$%%%&&&&&&%%%$$$!!!$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""""""""###!!!"""###$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%!!!!!!"""###############"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$%%%$$$###!!! """""""""######"""""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$%%%%%%###"""!!!!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$$$$$$$###########################$$$""""""""""""#################################$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###""""""""""""$$$#########%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$########################""""""############""""""######""""""######$$$%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$#########""""""&&&%%%%%%$$$$$$###############""""""######$$$%%% !!!"""######$$$$$$'''%%%###!!! !!!###$$$$$$$$$$$$##############################$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$########################$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!! ###$$$$$$$$$$$$###"""!!!$$$###""""""""""""###$$$""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########"""""""""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$################################################ !!!""""""######''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$###$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######!!!###$$$%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$#########"""############$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$'''&&&###!!!!!!"""$$$&&&!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""""" !!!!!!"""#########"""""""""############"""""""""""""""###############""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&###!!! !!!"""$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""!!!$$$&&&'''''''''!!!!!!!!!""""""""""""###!!!!!!!!!""""""""""""###!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%&&&%%%$$$$$$###"""############$$$$$$$$$#########""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$###############""""""######$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""###%%%##################$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%% !!!"""###$$$$$$$$$$$$"""""""""###############""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""######################## !!!""""""######"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$###############""""""######""""""!!!!!!"""###$$$%%%%%%$$$###""""""!!!  !!!"""###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""""""""!!!!!!""""""###$$$###$$$$$$%%%$$$$$$###################################################### !!!"""###$$$%%%&&&'''(((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%###!!!!!!###&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''"""###$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&########################!!!"""#########"""""""""###$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""#########$$$######$$$$$$$$$$$$######""""""############""""""$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$###"""""""""""""""$$$%%%%%%%%%%%%$$$$$$###%%%$$$###"""""""""######!!!!!!"""###############"""""""""""""""""""""""" !!!""""""######  !!!!!!"""!!!"""###$$$$$$###"""!!!###"""""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""""""""""""""#########$$$$$$%%%$$$###"""!!!"""$$$&&&&&&&&&%%%""""""""""""######$$$$$$!!!""""""""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""""""""########################""""""######$$$%%%$$$$$$%%%&&&%%%$$$###"""!!!###$$$%%%%%%$$$"""""""""###$$$$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######################## """#########"""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$###""""""!!! !!!###%%%%%%%%%$$$######"""  """##################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######""""""######$$$%%%$$$%%%%%%%%%%%%$$$"""!!!################################################&&&&&&&&&&&&&&&&&&&&&'''#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%""" ###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''###########################$$$&&&%%%%%%$$$&&&'''"""###$$$%%%&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%"""###$$$%%%&&&'''''''''########################"""###%%%%%%$$$######$$$%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""$$$#########""""""!!!!!!"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&%%%$$$###"""######$$$###"""!!! !!!!!!"""###############"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$%%%###"""###$$$&&&%%%%%%!!!"""###$$$%%%$$$#######################################$$$$$$%%%%%%%%% !!!"""###$$$$$$######$$$%%%$$$###"""!!!###$$$%%%&&&%%%###!!! $$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$&&&'''(((%%%$$$###$$$&&&'''&&&%%%"""""""""""""""!!! """############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$############"""!!!!!!""""""#########$$$#########"""###$$$$$$%%%######$$$$$$###""" !!!&&&((((((&&&$$$!!!!!!"""###$$$%%%%%%&&&###""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$######"""###$$$%%%&&&&&&'''&&& !!!!!!"""""""""###""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""######################## """#########"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""" ###%%%&&&&&&%%%$$$&&&%%%###""""""###%%%&&&######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%###"""!!!########################""""""""""""""""""""""""''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%&&&%%%$$$###"""&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######""""""""""""######$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$###"""######"""""""""###$$$%%%########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""######"""""""""######""""""""""""######%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$###### !!!$$$$$$$$$###%%%&&&%%%###  ###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$!!!$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""####################################!!!""""""""""""######### !!!"""###############)))'''%%%###""""""###$$$#########$$$$$$%%%%%%%%%$$$""" !!!$$$$$$### """###%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######"""#########"""!!! !!!###%%%%%%###!!! ########################%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%%%%$$$$$$###"""!!! !!!#########"""!!!"""###%%%%%%%%%$$$$$$$$$############"""""""""###%%%&&&!!!!!!"""###############$$$$$$##################$$$%%%&&&'''&&&%%%$$$###""""""""""""############&&&%%%$$$$$$%%%%%%###"""!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$######"""#########""""""#########%%%%%%$$$$$$###########################"""!!!!!!#########$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""##################$$$!!!"""######$$$$$$###############""""""#########!!!!!!!!!!!!!!!""""""###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$### """$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########"""""""""!!!!!!%%%%%%$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""$$$%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""####################################"""""""""#########$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%###!!!!!!$$$&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################"""!!! !!!"""###$$$$$$###"""!!!########################$$$$$$$$$######"""""""""""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!! !!!"""###$$$$$$$$$######""""""!!!"""###$$$$$$""""""###$$$%%%%%%$$$$$$############%%%$$$###"""""""""###$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""############&&&%%%###$$$$$$%%%###""" """######$$$$$$$$$"""############$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((($$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$'''&&&$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%$$$###"""###$$$%%%"""############"""!!!!!!"""###%%%&&&&&&&&&%%%$$$########################""""""""""""""""""""""""$$$$$$###############"""!!!!!!"""##################""""""!!!!!!""""""### !!!!!!""""""!!!!!!########################"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$### """$$$%%%$$$$$$$$$&&&&&&&&&&&&'''((('''$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########"""""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!!!!###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$####################################$$$$$$$$$%%%""""""######$$$$$$######"""######$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$### !!!###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###""""""""""""#########################################################"""""""""""""""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$##################"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$############"""""""""&&&%%%$$$###""""""""""""!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###""""""""""""############%%%$$$######$$$%%%###""" !!!"""############"""############$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((()))$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%$$$###"""###$$$%%%'''&&&%%%$$$######$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&&&&%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$########################""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!!"""""" """#########"""!!!########################!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%((('''&&&&&&'''&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$########################$$$%%%$$$###""""""###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!"""""""""""""""!!!###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%$$$$$$))))))((('''%%%""" ############$$$$$$$$$$$$########################$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&$$$###"""###$$$$$$$$$######""""""######$$$##########################################""""""$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%###"""""""""""""""""""""$$$$$$##################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%!!!"""""""""############%%%###"""###$$$$$$###"""!!!!!!"""###############""""""#########$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$#########'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$############%%%%%%$$$######$$$%%%%%%$$$%%%$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""######$$$$$$%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$########################"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$##############################$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%***'''$$$"""###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$&&&&&&%%%###!!!%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&$$$#########$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""########################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%"""""""""""""""""""""###!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%!!!"""""""""############$$$###""""""$$$$$$$$$"""######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$######""""""$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$#########"""!!!$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""!!!!!!"""############""""""###%%%&&&&&&&&&%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%###$$$&&&&&&%%%$$$$$$%%%)))&&&""" !!!###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""#########"""""""""!!!""""""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&''''''$$$%%%%%%###"""!!!"""$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""!!!"""######""" %%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%!!!""""""###$$$%%%%%%&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""###$$$$$$###"""""""""#########$$$$$$%%%%%%###$$$%%%$$$###"""###%%%"""""""""############$$$ """###%%%&&&&&&&&&"""###$$$$$$%%%$$$$$$$$$"""""""""######$$$$$$%%%######"""!!!!!!!!!!!!"""""""""""""""###############"""!!!"""$$$$$$$$$"""$$$$$$%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""""""""!!! #########""""""#########!!!"""$$$%%%%%%%%%$$$###!!!!!!"""########################$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%%%%%%%#########""""""########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&$$$""""""###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!!"""""""""############"""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$###!!!!!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$"""""""""""""""!!! !!!""""""###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%$$$"""!!!"""$$$(((((('''&&&%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############%%%%%%%%%%%%##############################"""#########$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$"""######$$$$$$######"""""""""##################"""###$$$$$$""""""###$$$############$$$$$$%%%%%% !!!"""$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&"""""""""""""""!!!!!! """"""""""""###############!!!!!!"""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""###%%%''')))***&&&&&&''''''((()))))))))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''((($$$$$$%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######!!!###&&&(((((('''%%%$$$"""###$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%########################""""""""""""""""""""""""######$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$%%%'''&&&%%%$$$$$$%%%#########%%%&&&&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###!!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!""""""""""""#########%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&& ###$$$$$$!!! """$$$""""""""""""###$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###"""########################!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''###$$$%%%%%%%%%$$$"""!!!""""""""""""############"""!!!!!!!!!###$$$$$$#########$$$$$$$$$######""""""############$$$$$$$$$******))))))((((((((('''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''(((((()))(((&&&%%%$$$))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###%%%$$$"""!!!"""###%%%&&&$$$$$$############$$$$$$((('''%%%$$$$$$$$$%%%%%%""""""############"""""" !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&$$$"""!!! !!!"""#########""""""""""""######%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%###!!! """$$$%%%%%%########################$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$##################""""""###$$$%%%%%%&&&&&&########################!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%'''((((((&&&$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$(((&&&$$$"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """%%%$$$###$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###########################!!!"""$$$&&&&&&&&&$$$###########################'''&&&%%%###"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!""""""""""""############ !!!"""###$$$$$$%%%""""""############"""""" !!!######$$$$$$$$$)))))))))(((((('''''''''''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$!!! !!!"""###$$$$$$############$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$!!! ######""""""""""""###############"""""""""""""""!!!""""""""""""#########$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######"""""""""###$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""########################""""""######$$$%%%%%%&&&########################&&&%%%$$$###""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$######$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$###""""""###$$$&&&(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###%%%''''''&&&$$$############$$$$$$$$$$$$######!!!!!!""""""######""""""$$$###!!!!!!###$$$$$$$$$########################""""""#########$$$$$$$$$###$$$&&&%%%###"""""""""############$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""""""""""""""############""""""##################"""##################""" !!!"""###############((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! """###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$############$$$$$$$$$%%%$$$###!!! !!!""""""######""""""""""""######!!!!!!!!!"""""""""""""""!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######""""""!!!!!!""""""$$$###"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! ########################!!!""""""######$$$$$$$$$########################(((&&&$$$""""""###$$$%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""###%%%$$$###!!!""""""$$$$$$$$$###########################$$$$$$$$$%%%$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&&&&&&&%%%###"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""" !!!"""$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!"""""""""#########$$$$$$################################################&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%###############""""""""""""""""""#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$######!!!""""""#########""""""''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$!!!!!!""""""""""""!!!!!!###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&%%%$$$###""""""!!!'''&&&&&&%%%%%%%%%&&&&&&$$$######""""""######$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################%%%$$$#########$$$&&&'''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! ###############$$$$$$$$$!!!!!!"""""""""#################################$$$############$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$$$$"""!!!"""####################################$$$$$$$$$%%%%%%'''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%&&&### !!!$$$&&&%%%$$$######$$$$$$$$$$$$######%%%%%%&&&%%%%%%$$$###"""###"""!!!"""###$$$$$$######################################################$$$%%%%%%###"""""""""!!!""""""""""""#########################################################%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############""""""!!!&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&((()))+++((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###""" !!!""""""######""""""$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""#########"""#########$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%########################%%%$$$###"""###$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%$$$######"""""""""#########$$$$$$$$$"""""""""""""""#################################"""$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$######$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$$$$$$$$$$!!!###&&&&&&%%%######$$$$$$$$$$$$######!!!!!!!!!!!! $$$###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$######$$$%%%!!!""""""""""""#########################################################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""############""""""!!!'''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&''''''(((&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!""""""""""""""""""!!!%%%$$$$$$######$$$$$$%%%"""###############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""""""""#########"""""""""######$$$$$$$$$#######################################$$$%%%%%%$$$######$$$&&&&&&&&&$$$########################""""""###$$$%%%'''((()))%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%################################################!!!%%%'''&&&$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########'''%%%######$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""!!!!!! $$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$$$$$$$%%%&&&"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######!!!""""""#########""""""'''''''''(((((()))))))))''''''((((((((()))))))))((((((''''''''''''((((((%%%%%%&&&'''((((((((('''(((((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&"""$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$############$$$$$$ !!!"""###$$$$$$###"""######$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$"""!!!!!!###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((##################$$$%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################!!!###%%%&&&%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#####################$$$(((((((((&&&$$$###$$$%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%"""""""""$$$%%%&&&$$$"""########################$$$$$$$$$#########"""""" """$$$$$$######$$$%%%############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$"""##################""" !!!"""###############'''((((((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############""""""###%%%'''((($$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$!!!"""###%%%%%%%%%$$$###""""""############""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$((('''&&&&&&$$$$$$###""" !!!"""###############%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###%%%%%%$$$###### ###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$################################################ !!!###$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''###"""###&&&######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%!!!!!!!!!###%%%%%%###!!!""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""$$$%%%%%%###""""""######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$&&&'''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""""""""""""""""""""############"""""" !!!######$$$$$$$$$++++++++++++***)))''''''(((((((((((('''''''''&&&++++++******)))(((''''''))))))((((((((())))))******)))))))))))))))******************))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''((()))((('''&&&''')))((((((((((((''''''''''''"""$$$'''))))))'''$$$"""&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###"""###$$$%%%%%%&&&''''''&&&%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$%%%$$$$$$###!!!!!!###########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$ !!!"""###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!###$$$&&&&&&%%%$$$###!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###'''"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$!!!$$$'''&&&###!!!!!!#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""############"""""""""###%%%&&&########################%%%%%%%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$######%%%$$$"""###$$$%%%%%%$$$(((&&&###"""###%%%''''''#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!************)))((('''''')))))))))))))))(((((((((******))))))((('''''''''((((((''''''''''''((((((***))))))(((((())))))*********)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''((()))((('''&&&''')))((((((((((((''''''''''''$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$""""""!!!"""######""""""!!! """########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$#########""""""#########""""""!!! """############$$$$$$$$$""""""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$###############$$$%%%$$$$$$$$$$$$#########"""!!!"""###%%%%%%$$$###"""!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""$$$%%%%%%###""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$###"""""""""###$$$%%%########################$$$$$$%%%$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########))))))************)))((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""""""""###$$$%%%$$$###"""""""""""""""!!!"""!!!  """$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$#########"""""""""""""""!!!""""""""""""!!! """############$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&$$$$$$$$$$$$############ !!!###$$$$$$$$$###"""!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###############""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#################################""""""#########%%%$$$######"""#########%%%$$$######"""#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$""""""############"""""""""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&''')))***(((&&&$$$$$$%%%%%%$$$###""""""###%%%'''(((&&&$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%***+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))*********)))(((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################&&&%%%$$$$$$######""""""###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!! !!!"""######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&### !!!$$$'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""""""""######$$$$$$###############$$$%%%%%%$$$######"""""""""########################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$###&&&%%%$$$$$$%%%'''***,,,)))'''%%%$$$%%%%%%$$$############%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%---...///////////////...///000000000000000000000,,,,,,,,,,,,,,,---------,,,,,,+++*********************)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))((('''&&&''')))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&'''''''''&&&%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$######$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!!!!"""###$$$$$$%%%########################$$$$$$%%%%%%&&&%%%%%%$$$""""""#########$$$$$$$$$!!!""""""###$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&%%%%%%"""$$$%%%$$$######%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''### !!!$$$''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##############################""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$######""""""########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""$$$$$$######$$$&&&)))+++)))'''%%%$$$%%%%%%$$$"""$$$"""!!!!!!$$$'''(((((($$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%666666666777666666555555111111111111000000000000////////////////////////---,,,+++***************,,,+++***))))))(((((())))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######$$$$$$%%%%%%&&&%%%%%%$$$!!!"""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&'''"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%$$$######%%%'''"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$######"""###$$$&&&'''$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#################################""""""##################"""######$$$%%%######$$$$$$$$$###""""""##############################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###############!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%############$$$%%%'''((('''%%%######$$$$$$###"""###!!! ###%%%&&&%%%%%%%%%$$$$$$$$$$$$###################################################"""##################""""""""""""############$$$############$$$$$$$$$$$$DDDDDDEEEDDDDDDCCCBBBAAA;;;::::::999888777666666888777777666666555555555111000///...---------------,,,+++***))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))((('''&&&''')))((((((((((((''''''''''''''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%$$$$$$### """$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""#########!!!!!!"""###############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$###"""###%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%$$$#########%%%########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""###$$$$$$%%%""""""###$$$%%%$$$##############################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%###""""""###$$$###"""###!!! """$$$$$$###%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######""""""""""""############"""#########$$$$$$$$$%%%QQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIHHHFFFEEEDDDDDD@@@@@@???>>>>>>===<<<<<<666555444333222222222222...---,,,+++************************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))((('''&&&'''))))))(((((((((''''''''''''''''''((((((((((((''''''******))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%&&&%%%&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""############"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###"""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&((((((((((((((("""###$$$$$$""""""###$$$########################%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$###&&&)))(((%%%"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%!!!"""###$$$%%%%%%$$$###########################%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!"""$$$###"""%%%$$$$$$&&&''''''%%%###%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%aaa``````^^^]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTXXXVVVRRRNNNLLLKKKJJJKKKHHHFFFDDDAAA>>>;;;888777555444333111///---,,,+++++++++*********++++++,,,+++******+++,,,,,,***)))''''''(((((())))))(((((('''((((((((())))))************)))''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###&&&(((&&&$$$$$$###$$$'''******&&&###&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$)))'''$$$###$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$&&&(((&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###&&&)))+++%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!######""""""""""""######%%%%%%%%%$$$$$$#########%%%$$$$$$######""""""""""""%%%&&&&&&%%%%%%ddddddccccccccccccbbbbbbeeeeeecccbbb``````______```^^^\\\YYYWWWVVVVVVVVVWWWVVVTTTRRROOOLLLIIIHHH>>>===<<<:::777555444333000//////...------------+++***)))***++++++)))((()))))))))((('''&&&%%%$$$((()))))))))************++++++***)))(((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&'''&&&###$$$###$$$&&&((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&$$$"""""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%######$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''"""""""""###$$$%%%''''''$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))%%%$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$###$$$$$$$$$%%%%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$######### """$$$&&&'''&&&&&&%%%ggggggggghhhiiiiiijjjjjjmmmlllkkkjjjiiiiiiiiiiiihhhgggfffeeedddcccddddddaaaaaa```^^^[[[XXXVVVUUUMMMLLLJJJHHHEEECCCAAA@@@:::999777666444222000000---,,,******++++++***((()))*********)))(((''''''))))))***************+++,,,,,,+++***))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%###%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%###!!!"""###$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$%%%$$$###"""###%%%&&&%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''""""""""""""###%%%&&&'''$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%hhhhhhiiijjjkkklllmmmmmmmmmmmmlllkkkkkkkkkllllllllllllllllllllllllkkkkkkffffffeeedddccc```___^^^\\\[[[YYYVVVTTTRRRPPPOOOHHHGGGDDDAAA===999666444222000...------,,,+++)))((()))***,,,------------))))))))))))************,,,+++***)))))))))))))))************************)))(((((((((((((((((()))'''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$#########$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""############$$$######$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$!!!!!!$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######%%%$$$"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$hhhhhhiiijjjlllmmmnnnnnnmmmllllllllllllmmmnnnnnnnnnnnnooopppppppppooonnnnnnmmmlllkkkjjjiiiiiiiiieeeeeecccbbb```^^^]]]]]]XXXVVVSSSOOOJJJDDD@@@===999666222000///...,,,*********,,,------.........))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%###!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$!!!!!!$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######$$$###!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""bbbccceeegggiiilllmmmnnnnnnnnnnnnnnnooopppqqqrrrpppqqqsssttttttrrrpppooonnnmmmkkkiiiiiijjjkkkmmmiiiiiihhhhhhhhhgggggggggcccbbb```]]]XXXSSSOOOLLLDDDAAA<<<888555333111/////////......---+++***)))***************)))))))))***))))))((((((((())))))''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$""""""%%%$$$$$$%%%&&&%%%### $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%% """$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""!!!"""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$########################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""######$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#####################VVVWWWZZZ^^^cccgggiiikkklllllllllmmmnnnpppqqqrrrqqqssstttuuutttqqqnnnlllfffccc```^^^^^^aaadddggghhhhhhiiijjjkkklllmmmmmmiiiiiiiiigggeeebbb^^^\\\VVVQQQKKKFFFBBB???<<<:::333333222111///---,,,+++------,,,,,,,,,+++++++++*********))))))******+++((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&%%%&&&(((%%%'''(((&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%""" ###&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%% !!!"""###""" #########%%%'''&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&"""###%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%JJJLLLPPPVVV[[[aaaeeeggggggggghhhiiijjjlllmmmnnnqqqrrrttttttsssoookkkiii```]]]XXXVVVVVVZZZ___bbbfffggghhhjjjlllnnnooopppjjjkkkmmmmmmmmmkkkiiihhhddd___YYYSSSNNNKKKGGGEEE555555555555444333222222/////////......---------+++++++++***++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''&&&%%%''')))%%%''')))(((%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!!"""&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%###  !!!"""%%%'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''((()))******)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$&&&(((&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""%%%$$$$$$$$$%%%%%%&&&'''BBBBBBDDDHHHNNNVVV^^^bbbbbbeeeiiilllllllllmmmmmmqqqqqqqqqtttuuurrrlllggg___ZZZSSSMMMJJJKKKNNNQQQYYY[[[^^^bbbeeegggiiiiiikkkllllllmmmmmmllllllllljjjhhheeeaaa]]]YYYVVVTTTLLLJJJEEE@@@<<<888666555555333///.........---,,,*********)))))))))(((((()))************))))))(((+++***((('''&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& ###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&??????@@@BBBGGGMMMSSSWWWZZZ]]]bbbfffiiikkkmmmooorrrqqqrrrtttuuurrrlllhhh]]]XXXQQQJJJFFFEEEGGGIIIJJJLLLPPPVVV]]]ccchhhkkklllmmmnnnooopppqqqppppppooonnnllliiieeebbb```^^^]]]ZZZUUUOOOIIICCC???===999666333111000000...------------,,,,,,,,,,,,,,,***++++++++++++***))))))******)))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######)))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""######%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$$$$"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&BBBAAA@@@???AAADDDGGGIIIOOOSSSZZZ```eeejjjooorrrrrrrrrsssttttttrrrmmmiii___ZZZRRRJJJDDDAAA@@@@@@===???CCCJJJRRR\\\dddhhhlllmmmoooqqqsssttttttttttttsssqqqooommmkkkjjjiiikkkiiieee```ZZZSSSOOOLLLCCC@@@<<<999777555222000...------,,,++++++++++++,,,,,,+++++++++*********))))))***))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!########################$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""###$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&((()))***+++%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$"""!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&MMMKKKGGGDDDAAA@@@@@@AAAFFFKKKRRRYYY```hhhoootttrrrssstttuuutttrrrnnnkkkhhhccc[[[QQQIIIBBB???===;;;<<<===BBBIIIRRR[[[```iiikkknnnqqqssstttttttttssssssrrrqqqppppppoooooommmlllkkkiiieeeaaa^^^[[[RRROOOJJJFFFBBB>>>:::777222111///---,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***+++***)))'''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###""""""###$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''')))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&[[[XXXSSSLLLGGGCCC@@@???AAAEEEKKKRRRZZZbbbjjjpppqqqsssuuuuuutttrrrpppoooqqqmmmeee[[[RRRIIICCC@@@>>>===<<<===BBBJJJQQQVVVfffiiilllpppssstttttttttssssssrrrrrrrrrqqqqqqqqqmmmmmmnnnmmmllljjjgggfffccc___ZZZUUUPPPKKKEEEBBB<<<:::777333111///......---,,,+++))))))((()))))))))***+++++++++***)))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''""""""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&fffccc]]]WWWPPPKKKGGGEEEDDDFFFKKKOOOUUU\\\dddjjjooorrruuuuuutttssssssssstttqqqllleee\\\TTTNNNKKKCCCAAA>>>===???EEEKKKOOO___bbbhhhnnnrrrtttuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrqqqooonnnlllkkknnnkkkgggccc___ZZZUUUQQQFFFCCC>>>999444111///......---+++***)))))))))*********++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$%%%%%%$$$""""""######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))(((((('''&&&%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((!!!"""###$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&'''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&nnnkkkgggbbb\\\XXXUUUSSSNNNPPPQQQSSSVVV\\\cccgggnnnqqqtttuuuttttttuuuvvvuuutttqqqnnnhhhccc^^^[[[NNNKKKFFFBBBAAACCCGGGIIIRRRVVV^^^fffmmmrrrtttuuuwwwwwwvvvuuutttssssssrrruuutttsssrrrppppppoooooorrrpppnnnllljjjgggccc```UUUQQQJJJCCC<<<777444333111000...,,,******+++,,,++++++*********++++++,,,'''(((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''!!!"""###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''&&&$$$(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&sssqqqnnnjjjfffcccaaa```YYYZZZZZZZZZ[[[___eeeiiimmmppptttuuuuuutttvvvxxxuuuuuuuuutttrrrnnnkkkiii[[[VVVPPPIIIEEEDDDEEEFFFFFFKKKTTT___hhhnnnrrrssswwwwwwvvvuuusssrrrqqqqqqtttsssqqqppppppqqqrrrsssrrrqqqpppqqqqqqooommmjjjgggbbbZZZQQQIIICCC@@@>>>444222000---,,,,,,---...,,,+++*********+++,,,---&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$########################%%%&&&''''''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%'''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((('''%%%###!!!#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&sssrrrpppnnnlllllllllmmmggghhhjjjkkkkkkkkkmmmooosssuuuvvvvvvvvvvvvxxxzzzzzzzzzzzzxxxuuurrrooommmllleee\\\SSSNNNJJJHHHFFFDDDFFFKKKSSS]]]hhhqqqvvvwwwvvvvvvuuuuuuuuuvvvwwwwwwvvvuuussssssssstttuuurrrrrrsssrrrrrrqqqpppooolllhhhccc___\\\UUUJJJBBB;;;888333000///...---,,,,,,+++******,,,,,,+++***)))))))))))))))*********''''''((((((((((((''''''((()))***)))'''&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&%%%""" %%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%'''+++...111((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###"""###%%%'''(((&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$&&&''''''&&&$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''mmmmmmmmmnnnnnnpppqqqrrrnnnpppqqqqqqqqqqqqssstttwwwyyy{{{|||{{{{{{|||}}}yyyyyyyyyxxxvvvuuusssssspppllleee^^^WWWQQQKKKHHHDDDEEEHHHNNNWWWbbbkkkqqqrrrssstttvvvwwwxxxyyyyyyxxxwwwuuutttttttttuuuvvvvvvvvvuuuuuutttrrrqqqqqqooolllhhhgggeee```WWWPPPFFFAAA999444111000//////+++***))))))+++,,,+++***************************(((((())))))))))))(((((('''(((((((((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))(((&&&$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''kkkkkkmmmoooppprrrsssttttttuuuvvvwwwvvvwwwyyy{{{}}}xxxxxxxxxwwwxxxxxxyyyyyyvvvtttpppkkkddd\\\TTTNNNIIIHHHHHHKKKQQQZZZccciiimmmooossswwwzzzzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxwwwvvvuuutttsssrrrqqqqqqooonnnnnnnnnkkkeee```TTTNNNDDD<<<777555444333---,,,******,,,,,,,,,+++************************))))))************))))))&&&'''((('''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%)))(((&&&$$$$$$%%%''')))%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''''''''''''&&&((((((((('''&&&%%%######'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((''''''((('''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$$$$###$$$%%%'''(((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''kkkkkklllmmmnnnooooooooorrrtttvvvwwwxxxzzz~~~~~~yyyxxxxxxwwwxxxzzz{{{|||{{{yyyvvvsssnnnggg___YYYTTTQQQNNNLLLOOOUUU[[[```hhhlllqqqvvvyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttsssrrrqqqqqqqqqrrrqqqqqqqqqqqqoookkkggg```ZZZRRRIIICCC???;;;999333111...---......---,,,+++++++++++++++*********((())))))******))))))(((&&&'''((((((&&&&&&&&&(((***)))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%%%%'''((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''''''''(((''''''''''''&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&''')))***++++++******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$######***(((%%%###"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''eeeeeeeeeffffffffffffgggkkknnnpppsssvvv{{{~~~|||zzzyyyxxxxxxxxxyyy{{{||||||zzzwwwuuurrrooojjjggg___[[[VVVQQQOOOQQQTTTVVV```dddjjjpppuuuxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyuuutttsssqqqppppppppppppsssrrrrrrrrrqqqnnnkkkiiigggccc^^^XXXRRRLLLFFFAAA:::777333000///...---,,,---,,,,,,,,,+++++++++***'''(((((())))))((((((''''''((())))))((('''(((******)))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&''''''&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&!!!"""%%%'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&%%%$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$&&&&&&%%%###!!!"""###$$$%%%&&&&&&&&&***(((&&&###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''______]]]]]]]]]^^^___```cccfffiiimmmqqqwww~~~|||{{{xxxxxxwwwwwwxxxxxxyyyyyy{{{yyywwwuuuuuutttrrrpppgggddd___YYYUUURRRQQQQQQXXX[[[aaahhhnnntttxxxzzzwwwxxxyyyyyyzzzyyyyyyyyyvvvtttrrrooommmlllllllllooooooppppppooommmlllkkkiiihhheeeccc___YYYSSSNNNEEE@@@:::666333000...,,,...------,,,,,,+++++++++''''''((((((((((((''''''''')))******)))((()))+++)))((((((''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""!!!"""%%%&&&'''&&&$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''######%%%&&&'''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''(((((((((((()))))))))'''''''''(((((())))))***((((((((((((((((((((((((%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((('''%%%%%%'''((((((''')))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%######%%%((((((%%%""" !!!"""$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''dddbbb^^^[[[ZZZZZZ[[[]]][[[]]]```dddhhhooovvv{{{|||xxxwwwwwwttttttvvvwwwwwwxxxxxxxxxyyyxxxwwwwwwxxxwwwuuusssnnnmmmjjjeee```[[[VVVTTTWWWYYY[[[```ffflllrrruuuvvvwwwxxxyyyzzzyyyyyyxxxvvvsssooojjjfffcccbbbbbbdddfffhhhjjjkkklllmmmmmmkkkjjjhhhgggfffccc___\\\SSSNNNFFF@@@;;;777333111.........---,,,,,,++++++(((((())))))))))))(((((('''((())))))(((((()))+++''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&$$$""""""$$$&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((($$$$$$%%%&&&''''''''''''&&&'''''''''((((((((()))%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%'''((((((((('''''''''((((((((())))))))))))&&&''''''((())))))******''''''(((((()))*********+++++++++******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''(((((((((((('''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((+++(((&&&%%%&&&'''&&&%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$(((,,,,,,'''"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''oookkkeee___ZZZYYYZZZ[[[TTTVVVXXX\\\```fffmmmrrrxxxxxxxxxvvvsssqqqqqqrrrpppqqqtttvvvxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyuuurrrttttttssspppkkkddd^^^ZZZ\\\[[[[[[\\\___eeejjjmmmuuuvvvxxxyyyzzzyyyxxxxxxtttqqqkkkddd___[[[XXXWWWZZZ\\\```dddgggjjjmmmooommmkkkiiihhhiiiiiihhhfff```ZZZQQQIIICCC>>>:::777//////...---,,,,,,++++++))))))************))))))%%%'''((((((''''''(((***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))'''###!!!!!!###''')))&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&'''((())))))((('''&&&$$$%%%'''((((((((('''''''''((((((((())))))******&&&''''''((()))******+++''''''((()))***+++,,,,,,'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((+++(((%%%$$$$$$######"""$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&+++///...)))######$$$$$$%%%%%%%%%$$$$$$((((((((('''%%%###!!! %%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%''')))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''zzzooogggccc```\\\ZZZ[[[ZZZ[[[^^^bbbfffhhhhhhllljjjhhhhhhiiijjjiiihhhkkklllnnnqqqtttuuuvvvwwwvvvxxxyyyzzzzzzxxxvvvuuuwwwxxxxxxwwwsssmmmhhhdddaaa___[[[ZZZ\\\```fffjjjrrruuuyyyzzzzzzyyyxxxxxxzzztttlllccc\\\VVVPPPMMMQQQOOOQQQWWW]]]aaagggnnnnnnmmmlllllllllkkkiiigggjjjddd\\\TTTLLLDDD<<<666555222...,,,++++++***)))((()))*********)))''''''************))))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%'''%%%###$$$''')))'''%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))'''$$$$$$%%%&&&&&&&&&############$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((######"""""""""###$$$%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&###"""###&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))*********))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))))))))))))))))))))))),,,+++***)))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((('''%%%$$$###$$$$$$%%%***'''%%%$$$%%%'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&$$$$$$###"""######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$***'''""""""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%'''((((((''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$#########""""""!!!!!!&&&&&&%%%%%%&&&''')))***)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&|||pppiiieeecccaaabbbbbbdddgggjjjjjjhhhfffiiieeeaaa______```aaaaaadddeeegggjjjllloooqqqrrruuuvvvxxxyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwtttqqqpppkkkgggccc___]]]___bbbdddmmmppptttwwwwwwvvvvvvwwwzzzvvvoooggg```YYYQQQMMMKKKHHHIIINNNSSSVVV\\\bbbffffffgggiiikkkllllllkkklllhhhccc___YYYRRRIIICCC;;;888333///...---,,,+++******+++,,,+++)))'''&&&************))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%$$$"""###&&&'''&&&$$$''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))'''&&&$$$""""""""""""''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&))))))((((((((((((((((((((((((((((((((((((((((((++++++******))))))))))))************************)))(((''''''&&&&&&&&&'''******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))'''((())))))*********)))))))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''&&&%%%$$$%%%&&&&&&)))'''%%%%%%&&&(((((('''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########''''''&&&&&&&&&''''''(((***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&}}}sssnnnkkkiiilllnnnqqquuuwwwvvvqqqmmmjjjfff```\\\\\\]]]^^^___``````aaabbbdddfffhhhjjjlllnnnppprrrttttttttttttuuuvvvwwwxxxxxxxxxxxxxxxtttpppkkkfffccccccddddddkkknnnrrruuuvvvvvvwwwwwwzzzwwwrrrmmmfff]]]SSSMMMFFFBBBAAAEEEHHHKKKPPPVVV\\\^^^aaaeeeiiillloooppplllkkkjjjiiifff```XXXSSSFFFBBB;;;666222000...---***+++,,,---,,,***'''&&&++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%$$$######%%%''''''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%###!!! ''''''''''''''''''''''''&&&&&&'''''''''(((((((((******))))))))))))((((((''''''''''''''''''''''''+++***)))'''&&&%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''************************''''''&&&&&&%%%%%%&&&&&&************))))))))))))(((((())))))))))))((((((((())))))******+++++++++))))))***++++++++++++***************************))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))''''''&&&&&&&&&'''((((((((('''&&&&&&(((((('''&&&((((((((())))))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((("""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&{{{vvvrrruuuwww{{{~~~{{{rrrnnniiifffffffffffffffdddcccaaa```````````````ccceeegggkkknnnpppqqqrrrssssssttttttvvvwwwxxxyyyxxxvvvssspppnnnmmmmmmnnnppprrrvvvxxxxxxxxxyyyzzzxxxwwwuuuqqqkkkaaaVVVNNNFFFAAA???AAADDDFFFKKKRRRUUUXXX]]]bbbfffjjjnnnqqqkkklllmmmmmmkkkgggbbb___TTTOOOFFF???999555111...***+++,,,---,,,+++)))'''+++++++++*********))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$###"""###&&&''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%''''''&&&%%%###%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))),,,+++***)))((('''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''&&&************************)))(((((('''''''''((((((******))))))))))))))))))((((((((())))))((((((((((((((()))***+++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((()))******(((''''''((())))))'''&&&'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%)))((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''}}}}}}~~~yyywwwuuutttsssrrrpppnnnjjjiiifffccc___]]][[[ZZZ\\\^^^```dddgggiiikkklllnnnnnnooopppsssvvvxxxzzzzzzyyyyyyxxxwwwwwwwwwwwwuuuwwwyyyzzzyyyxxxyyyzzzwwwwwwvvvtttooofff[[[TTTJJJEEEAAABBBCCCEEEKKKRRRSSSWWW\\\```cccfffjjjmmmmmmmmmmmmlllkkkiiihhhhhhaaa\\\SSSJJJCCC<<<666222++++++,,,,,,,,,,,,+++***++++++++++++************((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))******''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$######$$$&&&((('''&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''###############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&''')))+++---%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))*********************+++)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++,,,,,,*********++++++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((())))))*********(((''''''((())))))(((&&&'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''' """$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''~~~}}}|||{{{xxxtttqqqpppooommmjjjfffbbb^^^\\\ZZZZZZ[[[\\\^^^___```aaaeeefffiiilllqqquuuyyy{{{zzz{{{{{{|||{{{zzzyyyxxxwwwxxxzzzzzzxxxwwwxxxyyywwwwwwvvvuuurrrkkkccc]]]QQQKKKEEEDDDDDDEEEJJJQQQSSSXXX]]]___```bbbeeeiiimmmnnnnnnnnnllllllmmmnnnjjjfff___WWWPPPHHH@@@<<<111000///...---,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&(((((('''&&&(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''############$$$$$$$$$$$$''''''&&&%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***)))((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********************+++++++++******++++++++++++******))))))******++++++,,,,,,******+++++++++***))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((()))*********)))))))))(((''''''))))))((('''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&& !!!###%%%'''((())))))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''|||xxxuuuuuuuuuvvvuuussspppmmmjjjfffeeedddbbb```^^^^^^]]]^^^```cccggglllpppsssttttttvvvxxxzzzzzzzzzxxxwwwwwwxxxzzzzzzyyyyyyzzz{{{yyyxxxwwwwwwuuuqqqlllhhh\\\TTTLLLHHHFFFEEEJJJPPPTTTYYY]]]___^^^^^^bbbfffgggkkknnnooonnnnnnooopppooolllhhhccc]]]VVVNNNIII<<<999555000...------...,,,,,,+++++++++*********))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$&&&''''''%%%%%%&&&)))&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))'''%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&'''(((***+++''''''''''''''''''''''''$$$%%%'''((())))))((((((***************)))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------......---..................---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******************************'''((()))***+++******)))))))))))))))))))))))))))&&&&&&''''''(((((())))))((())))))******)))((('''+++)))'''&&&((()))))))))'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!###%%%&&&''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''#########$$$%%%'''((()))%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''|||zzzxxxzzz}}}~~~{{{yyy|||yyyvvvqqqmmmiiigggeee[[[]]]```cccfffhhhiiijjjlllooossswwwyyyyyyyyyxxxwwwyyyzzz{{{{{{{{{}}}{{{zzzxxxxxxwwwvvvrrrpppeee\\\RRRLLLHHHFFFJJJPPPTTTYYY^^^___]]]]]]aaaeeeaaafffmmmppppppnnnnnnooopppooommmkkkggg```XXXSSSEEE@@@:::333...------...,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%%%%'''))))))'''&&&(((***&&&'''((())))))((('''&&&(((''''''''''''((())))))'''''''''&&&&&&'''''''''((('''''')))***)))'''%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&((()))"""############$$$$$$$$$)))(((((((((((()))******&&&'''''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''***,,,,,,+++***(((************************(((((((((((())))))))))))&&&%%%$$$###$$$&&&((()))************************((()))***,,,,,,,,,+++***,,,,,,++++++******))))))))))))))))))))))))))))))))))))******+++++++++,,,------------------------............//////000111........./////////000000000000111111111111000000...............------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++++++++***)))))))))))))))))))))))))))&&&''''''((()))******+++((()))*********((('''&&&,,,)))&&&&&&''')))******))))))************))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''(((''''''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))))))))&&&'''''''''(((((())))))%%%%%%$$$###$$$%%%'''(((&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((~~~yyynnngggccc```]]]\\\]]]___```aaacccfffkkkpppuuuwwwyyyyyywwwzzz}}}~~~~~~}}}~~~zzzzzzyyyxxxwwwuuutttsssmmmfffZZZQQQLLLJJJJJJKKKPPPVVV^^^bbbbbb```______```cccfffiiikkkmmmooorrrrrrooollljjjiiifffbbb^^^TTTNNNDDD:::222///...///000...,,,+++++++++***)))))))))***************)))......,,,***'''%%%######''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''&&&%%%$$$$$$%%%)))((('''&&&&&&'''((()))###!!! """&&&((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%$$$#########$$$%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$########################$$$%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''&&&'''((())))))((('''&&&(((''''''''''''((())))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))************))))))))))))))))))************+++******)))))))))******))))))******++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++,,,---///000111111111111222222222222444555555666777888999999:::::::::::::::999888777:::999888666555444333222333444444444222111///---+++++++++,,,,,,,,,------......---,,,+++))))))(((,,,++++++***)))(((((('''***))))))***,,,+++)))'''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%&&&%%%%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$#########$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((())))))zzzooojjjccc^^^[[[[[[[[[[[[\\\^^^bbbgggkkkoooqqqrrrtttvvvzzz||||||||||||}}}{{{{{{zzzyyyxxxwwwuuutttqqqjjj```WWWQQQNNNLLLKKKPPPVVV]]]bbbcccbbbbbbbbb___aaacccdddfffiiimmmppprrrpppmmmmmmmmmkkkhhheee[[[VVVMMMCCC:::555222111000...,,,+++,,,,,,+++***''''''((((((((((((((('''(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((&&&&&&&&&''')))((('''&&&&&&'''((()))%%%###"""###&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&''''''''''''&&&%%%&&&'''(((((())))))((((((***)))))))))((((((((('''''''''((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***+++***)))((((((((()))***''''''((((((((((((''''''(((((((((((())))))))))))+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,+++---......///222444777888::::::::::::;;;;;;;;;;;;>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA============<<<:::888777444444333222111000//////000//////...---,,,+++***))))))))))))))))))))))))*********+++,,,,,,***((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&''''''''''''|||vvvmmmeee___\\\YYYXXXZZZZZZ\\\^^^bbbeeehhhjjjlllppptttwwwyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvqqqhhh```YYYTTTOOOLLLPPPTTTZZZ___bbbcccdddeee]]]]]]]]]\\\^^^bbbhhhlllnnnmmmmmmnnnoooooollljjjccc```YYYPPPGGG???999666222000---,,,,,,,,,+++***(((((()))))))))(((((('''%%%&&&'''((()))+++,,,,,,***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))((('''((()))((((((''''''''''''(((((('''%%%$$$%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&'''(((((((((((('''&&&&&&'''(((((())))))(((((())))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******,,,,,,+++***))))))******'''(((((())))))(((((('''((((((((()))))))))******(((((((((((()))***++++++------------------------/////////000000000000000333444666999<<<@@@CCCEEEGGGGGGHHHHHHHHHIIIIIIIIILLLMMMNNNOOOQQQRRRSSSTTTVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRLLLLLLLLLKKKJJJIIIHHHGGGCCCBBB@@@>>>;;;999777666555444333222000///...---)))************++++++++++++******+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###%%%''')))&&&&&&&&&&&&&&&%%%%%%%%%~~~wwwrrrmmmiiidddaaaaaa___]]]\\\\\\___aaaccccccgggmmmqqqtttvvvxxxzzz{{{{{{||||||{{{{{{zzzzzzzzzuuuooohhhaaaZZZSSSNNNNNNQQQUUUYYY\\\___bbbccc[[[ZZZWWWUUUVVVZZZaaafffhhhiiikkkmmmnnnnnnmmmlllhhhgggccc]]]UUULLLDDD@@@777444000---,,,,,,+++***++++++,,,,,,++++++******(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***((((((((()))(((((((((''''''((((((((((((((('''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((())))))(((((((((((((((((((((((())))))***(((((()))))))))*********++++++***))))))(((((((((*********++++++*********))))))******++++++,,,,,,)))))))))))))))******+++---......///000111111222444444555777888999:::;;;>>>@@@BBBEEEIIIMMMOOOQQQTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWYYYZZZ\\\]]]____________````````````___^^^\\\]]]]]]]]]]]]^^^^^^^^^ZZZZZZZZZYYYXXXWWWWWWVVVRRRQQQOOOLLLIIIGGGEEEDDD>>>===<<<999666444222111.........------,,,,,,++++++***)))***,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''###%%%&&&(((((((((&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((((((''''''&&&&&&%%%%%%%%%}}}xxxuuullliiiccc]]]ZZZYYYZZZ[[[]]]```fffkkkooossswwwyyyzzzzzz{{{{{{||||||{{{{{{zzzxxxtttoooiiiaaaXXXSSSMMMMMMOOOQQQUUUYYY\\\]]]YYYWWWTTTQQQPPPSSSYYY^^^ccceeeiiilllnnnnnnnnnnnnjjjjjjiiieee```XXXQQQMMM@@@<<<666222///...,,,***,,,,,,,,,,,,,,,+++************))))))(((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((''''''((()))'''(((((((((((((((((('''((((((((((((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))(((((())))))))))))(((((((((((()))******))))))))))))***************************)))((((((******++++++++++++******(((((()))******+++,,,,,,...------------.../////////000111444666999:::;;;<<<===???AAADDDGGGIIIJJJMMMNNNPPPSSSUUUWWWYYYZZZ]]]]]]]]]^^^^^^^^^^^^___]]]]]]^^^```aaacccddddddddddddeeeeeeeeeeeeeeedddbbbbbbbbbcccddddddeeeeeeeeeddddddcccbbbbbbbbbbbb^^^]]]\\\ZZZXXXVVVUUUTTTKKKJJJGGGDDD@@@===:::999777666444222///---++++++---,,,******+++,,,+++***++++++++++++++++++++++++*********************))))))*********************(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$######""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%)))(((((((((''''''&&&&&&zzzuuummmddd]]]YYYXXXWWW[[[^^^bbbeeeiiinnnssswwwwwwxxxyyyzzz{{{{{{{{{{{{yyyxxxvvvsssooohhh```ZZZPPPNNNLLLLLLOOOSSSUUUWWWWWWVVVSSSOOOMMMNNNRRRUUU\\\```fffkkknnnoooqqqrrrllllllllljjjgggbbb]]]ZZZNNNHHHAAA:::555222///---+++++++++++++++***)))((('''((((((((()))))))))***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((###%%%''''''&&&&&&'''(((''''''(((((((((((('''''''''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))******))))))(((((((((((())))))))))))***))))))(((((())))))***''''''&&&&&&''''''((())))))))))))*********++++++***+++,,,,,,,,,,,,++++++((())))))******))))))(((&&&''''''((()))***++++++------......000111333333777888:::>>>AAAEEEGGGHHHHHHIIIKKKNNNQQQSSSUUUVVVXXXYYY[[[]]]^^^______```bbbbbbbbbbbbccccccccccccaaaaaabbbcccdddeeeeeefffhhhhhhiiijjjjjjjjjiiiiiifffgggggghhhiiiiiijjjjjjkkkkkkjjjiiihhhhhhiiiiiigggfffeeedddcccbbbbbbaaaXXXWWWUUUQQQNNNJJJHHHGGGCCCAAA>>>;;;777333000///222000------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++************************)))))))))((((((((('''''''''(((((())))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''')))***(((&&&$$$((((((((((((((('''''''''~~~tttkkkeeeaaa```___```aaabbbdddhhhnnnrrrtttuuuwwwxxxyyyzzz{{{{{{xxxxxxxxxwwwtttooohhhcccWWWRRRLLLJJJLLLOOORRRRRRUUUUUUTTTPPPMMMLLLLLLNNNQQQWWW```gggkkkooorrruuuppppppooommmkkkhhheeeddd\\\VVVLLLDDD===777333111,,,,,,,,,,,,+++***)))((('''''''''((()))************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((###%%%''''''&&&&&&'''(((&&&'''((())))))((('''&&&%%%'''((('''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***&&&&&&''''''(((((())))))(((((('''&&&&&&'''(((((((((((()))************)))'''((((((((()))))))))*********)))(((((()))******'''''''''''''''(((((()))))))))*********+++++++++((()))***,,,,,,,,,,,,+++((())))))******))))))(((((())))))***+++,,,---......///111333777:::===???DDDEEEGGGKKKNNNQQQTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^```bbbccccccccccccdddddddddeeeeeeeeeffffffeeefffffffffggggggggghhhjjjjjjkkkllllllllllllllljjjjjjjjjkkklllllllllmmmooonnnmmmlllllllllmmmmmmllllllkkkjjjjjjiiihhhhhhcccbbb```^^^\\\ZZZYYYXXXRRRPPPMMMIIIDDD@@@===;;;888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,************************))))))))))))(((((((((''''''((()))******)))((('''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&'''''''''''''''(((zzzsssnnnmmmcccbbbaaa``````dddjjjnnnssstttuuuwwwxxxyyyzzzzzzxxxxxxyyyyyyxxxsssmmmiii\\\VVVOOOKKKLLLOOOPPPQQQUUUUUUUUURRRNNNJJJIIIIIIGGGOOOYYYbbbhhhmmmrrrvvvtttsssqqqooommmkkkjjjiiifff___TTTJJJBBB<<<777444............---,,,+++***))))))))))))((((((((((((++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''(((''''''((()))&&&'''((())))))((('''&&&$$$&&&((('''%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&"""$$$%%%'''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&&&&'''((()))******,,,+++***))))))***+++,,,(((((()))***************'''((((((((())))))******+++***)))(((((()))***+++)))))))))))))))***++++++)))************+++++++++$$$&&&''')))*********)))++++++,,,,,,,,,,,,++++++,,,,,,---...///111111222555777999>>>CCCHHHLLLNNNNNNOOOQQQTTTWWWZZZ\\\]]]]]]^^^^^^^^^^^^^^^______^^^```aaaccceeeeeeddddddeeeeeeeeeffffffffffffgggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmllllllkkkkkkkkkkkkllllllmmmmmmpppooonnnmmmmmmnnnooooooooonnnmmmmmmlllkkkjjjjjjhhhhhhggggggfffeeedddddd^^^]]]ZZZVVVQQQMMMJJJHHH<<<999555333222222000///------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''|||xxxmmmeeecccbbbaaaeeelllpppppprrrtttvvvwwwxxxyyyyyyyyyyyyxxxwwwuuutttrrrfff___UUUOOOMMMOOORRRTTTSSSUUUUUURRRMMMJJJIIIJJJKKKLLLQQQZZZeeemmmooooooqqqrrrrrrqqqooonnnnnnooojjjfffaaaZZZQQQGGG===777222000.........---+++)))******+++,,,,,,+++))))))***))))))))))))******+++))))))))))))((((((((((((''''''''''''((()))***+++&&&((()))***)))((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((('''((()))(((&&&%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&''')))*********)))(((''''''((((((((((((((((((((((((+++***)))))))))))))))***************++++++++++++************************************************))))))(((((((((((())))))++++++***************+++***,,,)))######***---+++++++++,,,+++***+++---///+++---000222444666:::===DDDEEEGGGJJJMMMPPPSSSTTTWWWYYY[[[]]]^^^^^^]]]\\\\\\]]]^^^___````````````bbbbbbbbbbbbbbbcccddddddffffffgggggghhhiiiiiijjjjjjjjjjjjkkklllnnnooopppkkkkkkllllllmmmmmmnnnnnniiilllooopppnnnmmmpppsssqqqooonnnnnnooooooooommmnnnnnnnnnmmmmmmkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggddd```\\\XXXVVVHHHGGGDDDAAA===999666444444111///---.........---000///---+++*********+++++++++***))))))))))))))))))(((((()))******(((&&&'''(((((())))))*********)))+++,,,+++)))((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((()))))))))))))))))))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$((('''%%%#########%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***(((((('''''''''((((((((((((((((((((((((uuullliiifffdddeeejjjjjjlllooosssvvvwwwxxxyyy||||||}}}}}}{{{yyyvvvuuummmfff\\\TTTOOOOOOOOOOOORRRTTTUUUSSSPPPLLLKKKLLLIIIJJJNNNUUU]]]eeekkkmmmpppqqqrrrrrrpppooopppqqqnnnkkkgggaaaZZZQQQGGGAAA666333000/////////---,,,(((((()))***)))((('''&&&%%%%%%%%%&&&'''((()))***)))))))))))))))))))))(((***))))))((((((((())))))''')))***+++***)))***+++))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((&&&'''((())))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((+++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++***...---***+++///111...+++,,,---,,,+++,,,...000---111555:::>>>BBBGGGJJJNNNOOOQQQTTTVVVYYY[[[\\\]]]^^^___```aaa```___^^^```aaabbbdddeeefffffffffdddcccccccccccccccddddddccccccdddeeefffgggggghhhiiiiiijjjjjjkkklllmmmmmmjjjkkkkkklllmmmmmmnnnnnnnnnnnnoooqqqrrrrrrpppooonnnmmmmmmnnnppppppooommmqqqpppooommmmmmmmmmmmnnnlllllllllmmmmmmnnnnnnnnnnnnmmmllljjjgggeeebbbaaaXXXVVVRRRNNNHHHBBB>>>;;;888666333111111000///...///...,,,+++******++++++++++++***************+++)))(((((((((******)))'''&&&&&&&&&&&&''''''''''''((()))+++***)))(((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((zzzsssmmmgggdddeeeaaacccgggkkknnnqqqrrrssszzz{{{}}}~~~}}}{{{xxxvvvrrrlllbbbZZZTTTQQQOOONNNPPPRRRUUUUUUSSSPPPNNNMMMHHHIIIKKKNNNTTT\\\eeelllmmmppprrrrrrqqqqqqqqqrrrpppooommmiiiddd\\\SSSMMM>>>:::444000////////////)))))))))))))))((('''&&&&&&''''''((()))+++,,,---))))))))))))))))))))))))++++++******)))(((((('''%%%&&&(((((('''''''''((())))))((((((((((((''''''((((((((('''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((((((((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))*********)))))))))******+++&&&***,,,,,,---///...+++,,,---/////////000222555666;;;AAAFFFKKKOOOSSSVVVXXXYYYZZZ\\\^^^```bbbbbbcccbbbbbbbbbaaaaaa`````````aaabbbcccdddeeeeeefffdddccccccbbbbbbbbbcccccc``````aaabbbcccdddeeeffffffggghhhiiijjjkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnpppooonnnrrrvvvxxxtttpppooonnnnnnoooppppppooommmpppooonnnmmmmmmnnnooopppmmmnnnnnnooopppqqqrrrrrrqqqqqqppppppnnnmmmlllkkkgggeeebbb]]]XXXRRRNNNKKKBBB???<<<999777555333111000///...,,,,,,,,,------+++++++++***++++++,,,,,,***(((((((((******)))(((******)))))))))))))))(((&&&((())))))((('''((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%&&&'''&&&$$$######$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&)))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((vvvmmmfffbbbbbbbbbbbbccceeehhhkkkmmmrrrtttwwwyyyzzzyyywwwuuurrrmmmfff```ZZZVVVRRRPPPMMMPPPSSSUUUUUUSSSPPPOOOIIIJJJJJJIIILLLTTT___hhhlllnnnrrrsssrrrqqqqqqrrrppppppooonnnkkkeee]]]WWWHHHBBB:::444000//////...,,,,,,,,,++++++***)))))))))))))))***+++,,,---...)))))))))))))))*********++++++++++++***)))((((((%%%'''))))))((('''((()))))))))(((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))&&&&&&'''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''')))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********)))))))))***++++++&&&(((+++,,,,,,---+++***...000222444666888;;;>>>DDDHHHNNNRRRTTTVVVXXXYYY\\\]]]^^^___```bbbccccccccccccbbbaaa`````````aaa`````````______`````````aaa```______^^^^^^______\\\]]]]]]^^^___```aaabbb```aaadddfffhhhiiijjjjjjjjjkkklllnnnoooppppppoooooonnnnnnqqqvvvzzz{{{{{{xxxuuurrrqqqppppppooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooqqqrrrsssttttttqqqqqqqqqqqqpppooonnnnnnlllkkkjjjgggeeebbb___^^^RRRNNNJJJEEEBBB>>>:::777444333111///............++++++******++++++,,,,,,***)))'''(((***+++***)))++++++******))))))(((((($$$&&&((()))((('''((()))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((******)))'''%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((###$$$$$$$$$$$$%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''')))(((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((({{{rrrlllllliiidddaaa```cccgggjjjiiikkkooosssuuuvvvvvvuuusssooojjjeee```ZZZTTTPPPLLLNNNQQQTTTVVVUUURRRPPPJJJIIIFFFDDDDDDKKKVVV___iiilllqqqssssssrrrqqqqqqqqqqqqqqqqqqpppkkkeee```TTTMMMDDD;;;555111///---...------,,,+++*********))))))((('''''''''((((((((()))))))))*********+++******++++++++++++******)))***,,,,,,+++++++++,,,(((((())))))))))))))))))!!!"""###$$$%%%'''(((((($$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######''''''''''''''''''''''''((((((((('''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&''')))******)))*********++++++++++++************************++++++++++++++++++++++++******))))))))))))*********************+++,,,,,,...------...//////000111222555999===@@@CCCFFFIIINNNRRRVVVYYYYYYZZZZZZ[[[^^^^^^___```aaaaaabbbcccdddcccbbbaaaaaaaaaaaabbbaaa```^^^]]][[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVWWWWWWXXXYYYYYYYYYXXXZZZ]]]```cccfffhhhiiihhhiiillloooqqqqqqqqqqqqqqqqqqrrrqqqrrrvvv|||~~~yyytttrrrqqqooonnnlllnnnppprrrrrrqqqnnnmmmnnnooopppqqqrrrsssttttttssssssrrrrrrqqqpppnnnnnnllllllmmmlllllljjjiiiiiibbb^^^YYYTTTOOOJJJDDD@@@999777444222///...------+++++++++******++++++,,,***)))'''(((***+++++++++''''''&&&&&&%%%%%%$$$$$$$$$&&&((()))((('''((()))))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&)))***+++***(((&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((('''((((((((()))'''''''''''''''''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''''''''))))))))))))))))))))))))uuuppphhhaaa^^^^^^aaacccdddfffiiimmmqqqsssuuuuuutttrrroookkkfff^^^VVVPPPNNNOOOQQQTTTWWWWWWUUUSSSKKKHHHDDD@@@@@@EEEMMMSSScccgggnnnrrrtttsssssssssvvvuuuttttttsssppplllhhh___YYYPPPHHH@@@999333000......,,,+++******)))***,,,+++***)))((((((((((((((())))))******+++++++++)))***,,,------,,,+++***%%%'''))))))((('''((()))(((((())))))))))))******$$$%%%%%%'''((()))***+++$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&+++***))))))(((((())))))((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((()))******(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++,,,---...111......000222222555999;;;???CCCGGGJJJNNNQQQTTTSSSVVVYYY\\\\\\]]]___```___```aaaaaabbbcccddddddffffffeeedddcccbbbaaa```YYYXXXVVVSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTWWWZZZ^^^aaaccccccfffiiimmmppprrrrrrrrrvvvvvvvvvrrroooqqqwww}}}}}}zzzxxxvvvssspppoooqqqsssttttttrrrpppnnnoooppppppqqqrrrsssttttttuuuuuuuuutttsssrrrppppppoooooooooooonnnmmmlllkkkllliiiddd```\\\WWWQQQMMMBBB@@@<<<888444111///......---,,,,,,+++++++++,,,+++)))'''''')))+++,,,,,,((((((''''''''''''''''''&&&((())))))((('''((())))))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''((((((((()))((((((((('''''''''''''''&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))}}}yyyqqqjjjdddbbbaaaaaabbbccceeehhhkkknnnpppqqqssssssrrrpppllleee[[[UUURRRRRRRRRUUUYYYZZZXXXVVVPPPKKKEEEBBBCCCFFFIIIKKKZZZaaaiiippptttvvvvvvwwwxxxwwwuuuttttttrrrooolllhhhddd]]]VVVNNNFFF===888111000...,,,++++++++++++------,,,+++++++++,,,,,,((())))))******+++,,,,,,+++,,,---...---,,,***(((###%%%''''''&&&%%%&&&'''(((((()))))))))*********'''(((((((((((()))))))))$$$&&&''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&+++***))))))))))))))))))***)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))************************+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---...///000111...///555999:::>>>DDDGGGJJJNNNRRRTTTVVVXXXZZZYYY[[[]]]^^^^^^```bbbdddaaaaaabbbcccdddeeefffggghhhggggggeeebbb___\\\ZZZOOOMMMKKKJJJIIIIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPOOONNNNNNLLLLLLLLLMMMPPPTTTXXXZZZ]]]```eeejjjnnnpppqqqqqqwwwvvvuuusssrrrrrrtttuuu{{{|||~~~}}}xxxtttrrrqqqqqqppppppoooooooooqqqrrrrrrrrrssssssttttttuuuuuuvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqpppooooooooommmjjjhhhfffccc^^^[[[RRROOOJJJDDD>>>:::777555222111000...------------+++)))''''''))),,,------+++++++++++++++,,,,,,,,,((()))+++***)))(((((()))))))))))))))((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&'''''''''((((((((()))((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***))))))))))))))))))))))))yyyrrrmmmiiihhhaaaaaabbbccceeehhhkkkmmmoooppprrrsssqqqkkkccc]]]VVVTTTTTTVVVZZZ\\\[[[YYYUUUPPPIIIFFFHHHJJJJJJJJJTTT[[[fffooouuuxxxyyyzzzyyywwwtttrrrrrrpppnnnlllmmmjjjeee```XXXOOOFFF???444333111///............)))((((((((()))***++++++((())))))***++++++,,,,,,......//////---+++(((&&&(((***,,,,,,+++***+++,,,(((((())))))*********+++))))))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))''''''((((((((((((''''''&&&%%%%%%&&&''')))+++,,,''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''')))***+++...,,,***)))((()))***+++((((((((((((((((((((((((+++******))))))))))))***************++++++++++++))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,---...///000111555222666???DDDEEEIIIPPPOOORRRVVVXXXYYYYYY[[[\\\___```aaa```___```bbbdddaaabbbbbbdddeeefffggghhhhhhgggfffddd___ZZZVVVSSSLLLKKKIIIHHHIIIJJJLLLMMMKKKKKKLLLMMMNNNPPPQQQRRRVVVUUUUUUSSSRRRQQQPPPPPPJJJIIIGGGGGGIIILLLQQQSSSYYY]]]bbbhhhlllooopppppptttrrrqqqssswwwwwwtttpppqqqvvv}}}|||vvvrrrpppllljjjiiijjjlllnnnssssssssstttttttttttttttsssttttttuuuuuuuuuttttttqqqqqqrrrssstttttttttsssnnnmmmlllkkkkkkiiifffddd___\\\VVVOOOHHHCCC???===555444222111///.........+++)))''''''))),,,------)))))))))******++++++,,,)))+++,,,+++)))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((()))))))))((('''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((())))))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))|||tttmmmgggcccbbbaaa```cccgggiiikkknnnrrrtttqqqjjjddd[[[YYYVVVUUUWWWZZZ]]]^^^ZZZXXXSSSMMMIIIGGGHHHJJJNNNVVVbbbmmmsssvvvwwwwwwvvvuuusssrrrqqqqqqrrrsssqqqmmmhhhdddaaa[[[QQQIII>>>:::555000...---+++***,,,,,,,,,,,,,,,+++***)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''&&&%%%%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''+++***((('''&&&&&&'''(((***)))(((&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))+++)))&&&$$$###%%%''')))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******---,,,+++*********+++,,,,,,+++***))))))***+++,,,(((***,,,---,,,,,,---...---,,,,,,...000444777:::>>>@@@CCCFFFHHHLLLPPPTTTVVVWWWXXXZZZ\\\]]]______aaabbbbbbccccccdddeeeeeeeeeeeeeeeeeegggiiikkkllljjjgggccc```]]]YYYUUURRRNNNNNNNNNNNNMMMMMMMMMMMMNNNLLLJJJIIIIIIJJJLLLMMMQQQRRRTTTUUUTTTRRROOOMMMLLLKKKIIIIIIIIILLLOOOQQQWWWZZZ___eeekkkooorrrtttsssuuuvvvvvvtttrrrrrrrrrssstttuuuwwwzzz}}}yyytttlllddd```___aaacccttt{{{}}}wwwtttuuuvvvsssuuuvvvvvvtttsssrrrsssuuuttttttttttttttttttttttttssssssrrrqqqooollliiigggeeedddbbb^^^YYYRRRKKKGGGCCC>>>777222////////////,,,***)))***,,,............---+++)))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++'''((()))))))))(((&&&%%%)))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&(((&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))************''''''''''''((((((((()))###%%%''')))+++++++++***((((((((((((((()))******{{{ssskkkgggccc```aaaeeeggghhhkkkpppsssqqqmmmiiiaaa]]]XXXUUUVVVZZZ^^^aaa```^^^[[[VVVPPPNNNNNNOOOSSSZZZeeennnsssvvvwwwxxxvvvuuutttsssrrrrrrssssssrrrnnnjjjhhhfffaaaYYYSSSDDD???888333000...---,,,,,,,,,,,,,,,+++******)))))))))))))))************++++++++++++++++++++++++,,,++++++***))))))((((((((()))))))))))))))((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))(((''''''&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((***)))'''&&&&&&&&&'''((()))(((((((((((()))+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))***)))(((''''''''''''((((((((((((((()))))))))***************************+++++++++++++++***)))(((******)))(((((()))***+++,,,+++***)))((()))***++++++,,,------,,,,,,---...///000111333666:::>>>@@@EEEHHHKKKMMMOOORRRUUUXXXYYYZZZ[[[\\\^^^___```aaabbbccccccdddeeeeeeffffffgggffffffeeefffgggiiiiiijjjhhheeecccbbb```]]][[[YYYXXXWWWVVVTTTSSSRRRRRROOONNNMMMKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQPPPQQQPPPOOOOOOPPPSSSUUUVVV[[[^^^bbbhhhlllppprrrtttrrrsssuuuuuutttsssssssssttttttttttttttttttttttttssspppkkkeeeaaa^^^]]]]]]pppxxx~~~{{{xxxwwwuuuqqquuuvvvvvvuuusssrrrssstttttttttttttttttttttttttttqqqqqqqqqqqqooommmllljjjmmmmmmllliiieee```[[[XXXNNNIIIAAA;;;666333111///---,,,******+++,,,+++***,,,,,,+++***))))))))))))************************))))))(((((((((((()))))))))))))))))))))*********'''((()))))))))(((&&&&&&)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((()))************************)))))))))))))))(((''''''))))))))))))************'''''''''((((((((())))))&&&'''((()))***+++++++++***))))))))))))***++++++ssskkkeeeaaaaaadddeeefffhhhkkkooopppooonnnhhhccc\\\WWWVVVZZZ```dddffffffeeeaaa\\\YYYXXXXXX\\\aaaiiippptttvvvxxxyyyxxxwwwvvvuuuttttttttttttrrrooommmlllkkkhhhbbb]]]NNNHHH???777333111000///+++++++++++++++*********)))))))))*********++++++************************))))))((((((''''''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))))))))************)))((((((((((((((())))))((((((''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((()))***+++***)))((('''((((((((()))))))))******************************)))******+++++++++******)))))))))))))))***+++,,,...---,,,*********+++,,,---......---,,,,,,///111555666888;;;@@@DDDHHHJJJNNNPPPSSSUUUVVVWWWYYY[[[[[[[[[\\\]]]___```aaaaaacccddddddeeeeeefffgggggghhhggggggfffffffffgggggghhhgggffffffffffffeeeddddddcccaaa___]]][[[YYYXXXTTTTTTSSSQQQPPPOOONNNMMMMMMNNNOOOPPPRRRSSSSSSTTTVVVWWWWWWXXXZZZ\\\^^^___ccceeehhhlllooorrrssstttqqqsssuuuuuutttsssssstttrrrssssssrrrpppnnnlllkkkjjjjjjiiigggddd```]]][[[ZZZeeepppvvvxxxxxxwwwuuuvvvwwwxxxwwwuuusssssstttssssssssssssssssssssssssppppppqqqqqqpppooonnnnnnnnnnnnooonnnllljjjfffeee\\\XXXPPPHHHBBB;;;555111111///---+++++++++)))((()))***************))))))***************************))))))(((((())))))***************))))))))))))((((((((()))(((''''''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''''''''((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((%%%&&&&&&''''''((())))))+++***)))(((((()))***+++)))))))))))))))(((((('''))))))))))))************(((((((((((())))))))))))******))))))******+++,,,+++************+++,,,,,,uuulllfffbbbbbbeeedddddddddfffhhhkkkmmmnnnkkkhhhbbb]]]ZZZ\\\aaadddiiikkklllkkkhhheeedddcccfffiiinnnrrrtttvvvxxxzzzyyyxxxwwwvvvuuuuuuttttttqqqpppnnnmmmmmmjjjfffccc[[[SSSHHH>>>777333111///,,,++++++***************))))))*********+++++++++))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&)))******))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))%%%%%%'''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((((((((()))))))))***************))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******)))(((((((((((()))))))))*********************************'''((()))***+++,,,,,,,,,******++++++,,,---......000///...---,,,---......---......---...000444777<<<===AAAEEEJJJNNNQQQSSSSSSUUUXXXYYYXXXXXXYYYZZZZZZ[[[\\\]]]^^^______```ccccccddddddeeefffffffffhhhggggggggghhhhhhiiiiiigggfffeeefffhhhiiihhhgggiiiiiigggeeecccaaa```___]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSTTTVVVWWWXXX[[[\\\]]]___aaacccdddeeeiiikkkmmmppprrrsssttttttrrrtttuuutttsssrrrrrrssspppqqqssstttsssrrrooonnnffffffggggggeeebbb___]]]PPPZZZfffnnnqqqsssssstttuuuwwwyyyyyywwwvvvuuuvvvssssssssssssssssssssssssqqqqqqqqqqqqqqqppppppooommmnnnoooooonnnmmmkkkjjjhhhddd]]]VVVNNNFFF>>>999666444111///...---+++)))((()))***+++++++++***)))***************************))))))))))))))))))***++++++******))))))(((((((((((((((((((((''''''&&&((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((('''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''(((((()))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((((()))))))))************(((((()))))))))*********---,,,+++*********+++,,,***************+++,,,,,,rrriiieeeccceeehhhfffeeecccaaabbbdddhhhkkkjjjjjjhhheeeaaa```aaaccchhhkkkoooppppppooonnnnnnnnnpppsssuuuuuuwwwyyyzzzyyyyyyyyyxxxwwwuuuttttttsssrrrqqqpppooommmjjjgggeee^^^SSSHHH???888333000...---,,,+++*********+++************++++++++++++))))))))))))))))))))))))+++++++++***************)))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))******************'''''''''&&&&&&%%%$$$$$$&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''((())))))))))))))))))************************************))))))***++++++++++++*********+++,,,---.........///...---,,,,,,---...///,,,...///111333666;;;???CCCEEEIIINNNRRRUUUWWWXXXVVVXXXYYYYYYWWWWWWWWWXXXZZZ[[[[[[]]]^^^___``````bbbbbbbbbcccddddddeeeeeefffggghhhiiijjjkkkkkkllliiigggggghhhiiijjjiiihhhkkkkkkjjjiiihhhgggffffffeeeeeedddcccbbb```^^^]]]\\\[[[ZZZYYYYYYZZZ[[[]]]]]]^^^```aaaccceeefffgggmmmnnnppprrrsssttttttssstttuuuuuutttqqqpppqqqrrrqqqrrrtttvvvvvvuuutttsssjjjiiigggeeeaaa^^^[[[YYY[[[___eeehhhhhhfffgggjjjqqqtttxxxzzzyyyxxxwwwwwwttttttttttttttttttttttttttttttsssrrrqqqpppppppppqqqrrrrrrrrrqqqpppooonnnmmmjjjfff```ZZZSSSKKKEEE;;;999555333111///---+++((()))+++,,,,,,+++***)))******************************))))))))))))******++++++******))))))(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((())))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((()))))))))&&&&&&''''''((())))))******((('''%%%%%%'''(((***(((((())))))))))))((((((((()))))))))************)))))))))************+++...---+++*********+++,,,***))))))))))))***++++++}}}nnngggeeeeeegggkkkhhhfffccc```^^^___dddggggggjjjlllkkkfffccccccdddfffjjjooosssttttttuuuuuusssuuuwwwwwwwwwwwwyyyzzzyyyyyyyyyxxxwwwuuutttsssuuuuuutttsssqqqooommmlllkkkfff]]]TTTJJJAAA999444111000...,,,*********+++*********++++++++++++,,,))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))************))))))))))))))))))((('''&&&&&&&&&&&&''''''(((((()))''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&'''((()))***)))))))))*********++++++++++++++++++++++++++++++---------,,,***((('''&&&((()))***+++,,,,,,,,,+++,,,++++++++++++---...//////111555777;;;???DDDHHHJJJMMMPPPTTTWWWXXXXXXWWWVVVWWWWWWUUUSSSSSSTTTUUUYYYYYY[[[\\\^^^```aaaaaaaaaaaabbbccccccddddddeeeeeefffgggiiijjjkkkllllllkkkjjjiiiiiikkkkkkjjjiiikkkkkkkkkkkkkkkjjjjjjjjjhhhggggggfffeeeddddddccccccbbb```___^^^^^^______^^^^^^___```bbbdddeeefffmmmnnnppprrrssstttsssssstttttttttsssqqqpppqqqrrrtttuuuvvvvvvvvvuuuttttttssspppkkkeee^^^XXXSSSQQQWWWWWWYYY[[[ZZZXXX\\\cccjjjnnntttwwwyyyxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttrrrqqqqqqqqqqqqssssssssssssrrrqqqpppooopppnnnkkkhhheee___YYYTTTEEEBBB===999666333000---+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++************))))))))))))))))))(((''''''''''''(((''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''(((((())))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))&&&''''''(((((()))******,,,+++***))))))***+++,,,'''(((((()))))))))))))))))))))))))))************)))*********++++++++++++,,,,,,++++++***+++++++++)))))))))))))))***++++++}}}mmmggggggggghhhkkkiiihhheee```]]]^^^cccgggfffjjjmmmlllhhheeefffggggggkkkppptttuuuvvvwwwyyyuuuwwwyyyzzzyyyxxxxxxyyyyyyyyyyyyxxxwwwuuusssrrrrrrrrrrrrqqqpppooooooooommmjjjeee___WWWMMMBBB;;;555333000---+++******************+++++++++,,,,,,************************''''''''''''''''''''''''&&&'''((())))))******)))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))((('''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''')))*********))))))((()))*********)))((('''&&&''''''((())))))******'''((((((((())))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''((()))************)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))***+++,,,,,,++++++***,,,++++++,,,---///111333666999===@@@DDDGGGLLLOOOPPPRRRUUUWWWXXXWWWVVVTTTRRRQQQPPPMMMKKKKKKNNNPPPSSSTTTVVVXXXZZZ\\\^^^___bbbbbbccccccdddeeeeeefffdddeeeggghhhiiiiiiiiihhhiiihhhggghhhiiijjjiiihhhiiiiiiiiihhhhhhhhhhhhhhhddddddcccbbbbbbcccdddeeedddcccbbbaaaaaa`````````___^^^^^^]]]___aaaccceeekkklllnnnqqqrrrsssssssssqqqrrrrrrqqqqqqqqqsssvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxuuuqqqjjjbbbZZZSSSPPPKKKIIIJJJMMMMMMMMMTTT]]]aaafffmmmsssvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuutttsssrrrrrrsssttttttrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqooonnnllliiieeeaaaUUUQQQKKKEEE@@@;;;666333///......---,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))))))))))))))************)))((('''&&&''''''(((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&((())))))*********)))))))))(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))((((((''')))((((((((('''''''''&&&''''''(((((((((((('''''')))))))))((((((((((((((('''''''''((())))))******,,,,,,++++++++++++,,,,,,''''''((()))))))))))))))))))))))))))*********************+++++++++,,,,,,******+++++++++++++++***+++************+++,,,,,,~~~oooiiihhhhhhhhhjjjjjjiiifffaaa^^^___ccchhheeejjjmmmlllhhhfffhhhkkkiiimmmqqqtttvvvwwwxxxyyyvvvxxxzzz{{{zzzxxxxxxyyyyyyyyyyyyxxxwwwuuurrrqqqmmmnnnooonnnnnnmmmnnnooommmllljjjfff___UUUIIIBBB777555222...+++***************+++++++++,,,,,,,,,************************************++++++++++++%%%&&&''')))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((()))+++,,,------,,,,,,((('''&&&&&&'''((()))***'''''''''''''''''''''&&&''''''''''''((((((((((((&&&'''(((*********)))(((&&&'''((())))))((('''&&&'''(((((()))***+++++++++(((((((((((())))))))))))***)))))))))(((((((((((())))))))))))))))))))))))&&&(((+++---...,,,***((()))************+++++++++++++++++++++++++++++++++&&&''')))***,,,,,,------,,,---.........---,,,+++.........///111333666777;;;>>>CCCGGGJJJMMMPPPRRRSSSUUUWWWYYYYYYVVVSSSQQQLLLKKKIIIFFFCCCDDDGGGJJJMMMNNNPPPRRRUUUXXXZZZ[[[ccccccdddeeeeeeffffffgggdddeeefffggggggfffeeeddddddccccccdddfffhhhgggffffffeeeeeeddddddccccccbbb```___^^^]]]^^^```cccdddbbbbbbbbbbbbaaaaaaaaa``````^^^]]]\\\]]]___bbbdddiiijjjmmmoooqqqrrrssssssnnnooopppqqqqqqsssvvvyyyuuuuuuuuuvvvxxxyyy{{{|||xxxwwwuuupppiiiaaaYYYUUUMMMJJJIIIKKKJJJGGGLLLUUUZZZ```iiippptttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwsssrrrrrrrrrsssuuuvvvwwwuuuuuuuuuuuuuuuuuuvvvvvvuuusssrrrqqqqqqoookkkhhhccc^^^WWWPPPIIIBBB<<<888222000///---,,,,,,------++++++++++++++++++++++++++++++************++++++(((((())))))******++++++***)))(((&&&&&&''''''(((&&&'''((((((((('''%%%%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&((()))************))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))))))))************))))))))))))(((((('''''''''&&&''''''((((((((((((''''''******))))))((((((''''''''''''(((((())))))******)))***++++++++++++***)))''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,((()))***+++,,,+++******,,,,,,++++++,,,,,,---...yyyooommmnnnooooooqqqnnnkkkiiihhhfffcccaaaeeeggghhhhhhhhhhhhjjjkkkpppqqqrrrtttvvvyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxtttqqqoooooommmmmmkkkkkklllmmmoooqqqqqqooollljjjeee]]]SSSKKKBBB;;;555333000---,,,------,,,,,,+++******++++++---,,,***)))))))))******((()))***)))((('''((())),,,++++++***)))(((''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))******+++++++++,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((((('''''''''(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((((((((()))))))))))),,,,,,++++++***)))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++******++++++,,,---...///111000...---------...///111333666:::===>>>GGGHHHJJJLLLNNNOOOPPPPPPTTTTTTTTTSSSSSSQQQPPPOOOJJJIIIGGGEEEFFFHHHJJJLLLPPPQQQSSSTTTVVVXXXYYYYYYaaaccceeeeeedddcccccccccbbbbbbbbbbbbaaaaaaaaaaaabbbaaa___]]]]]]^^^```aaa``````___]]][[[ZZZXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[aaaaaaaaa``````___^^^]]][[[XXXUUUVVVYYY\\\]]]\\\fffdddccceeeiiilllkkkjjjjjjjjjkkklllnnnoooqqqrrrssstttvvvxxxyyyzzzzzzzzzxxxyyyzzzxxxrrrjjjbbb]]]UUUSSSPPPMMMKKKJJJJJJJJJTTTXXX___hhhooouuuxxxyyywwwwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttrrrrrrpppooonnnmmmmmmmmmjjjgggccc^^^XXXQQQIIIDDD;;;999555222///,,,)))&&&)))(((((())),,,------,,,///---+++)))((((((((()))***)))((('''((()))+++---))))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,---......***+++,,,---...//////000wwwtttuuuuuuuuuwwwuuutttsssqqqoookkkhhhcccccccccbbbccceeehhhjjjooopppqqqrrrtttvvvxxxyyyzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwuuurrrmmmiiihhhccccccbbbccceeeiiilllooolllkkkjjjjjjhhhccc\\\VVVGGG???888444111---,,,///------,,,++++++,,,,,,,,,---,,,***)))))))))***+++(((*********((('''((()))++++++******))))))((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((((())))))*********))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***'''(((((())))))*********)))))))))************+++************))))))))))))'''((())))))******))))))+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,---......,,,,,,---...111222555999===AAAEEEGGGMMMNNNPPPRRRTTTUUUVVVVVVTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMLLLNNNPPPRRRTTTXXXXXXYYYZZZ[[[\\\]]]^^^aaabbbcccbbb```^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^______^^^___```aaacccdddccccccaaa___]]][[[YYYYYYYYYXXXXXXYYYYYY[[[\\\]]]^^^^^^^^^^^^]]][[[YYYXXXZZZWWWTTTTTTWWWYYYZZZYYY]]]\\\\\\___cccfffeeeccccccccccccdddfffhhhjjjlllooopppqqqssstttuuuvvvvvvvvvvvvwwwvvvsssooollliii^^^[[[VVVQQQNNNLLLLLLLLLOOOSSSYYYaaajjjqqqvvvxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwyyyxxxxxxvvvuuutttssssssqqqppppppooonnnnnnooooooooommmiiieee```ZZZTTTOOOEEEAAA:::555111///---+++,,,+++***+++,,,------,,,,,,+++******)))***************)))(((((()))++++++))))))))))))))))))))))))''''''((()))*********)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,+++++++++++++++,,,---...+++*********++++++,,,---,,,,,,------...///111111~~~}}}|||{{{{{{||||||{{{xxxrrrnnnfffddd```______cccgggjjjmmmmmmnnnoooqqqsssuuuvvv{{{{{{{{{{{{{{{zzzyyyyyyvvvwwwwwwuuupppjjjddd```XXXWWWXXXZZZ^^^ccciiillljjjjjjjjjkkkkkkhhhdddaaaRRRHHH>>>888333...---000---,,,,,,,,,,,,,,,---...,,,,,,+++************+++)))***+++***((('''((()))*********))))))))))))))))))((((((''''''(((((()))''''''''''''''''''((((((************************&&&&&&''''''''''''(((((())))))(((((((((((())))))(((((((((''''''''''''&&&$$$&&&(((((('''&&&'''((((((((((((((((((((((((((())))))*********))))))((())))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))***************************************+++++++++,,,,,,***************+++++++++))))))***++++++++++++***---,,,+++++++++,,,---...---,,,,,,+++++++++,,,,,,,,,---------,,,---000222555777;;;@@@FFFKKKOOOQQQSSSTTTUUUWWWYYYZZZ[[[[[[UUUUUUUUUUUUTTTSSSRRRRRRUUUUUUUUUVVVWWWYYY[[[\\\\\\[[[ZZZYYYYYYZZZZZZ[[[^^^^^^^^^\\\ZZZYYYZZZ[[[ZZZZZZ\\\]]]___```aaabbbdddeeegggjjjmmmooopppqqqpppooommmkkkhhhfffdddcccddddddccccccccceeefffggghhhiiijjjjjjhhheeebbb```\\\YYYVVVUUUVVVXXXXXXXXXVVVWWWYYY\\\______]]][[[\\\[[[ZZZ[[[\\\___bbbdddjjjkkklllnnnoooqqqrrrsssttttttttttttttttttssssssiiifff```YYYTTTQQQOOONNNLLLNNNSSS[[[ccclllrrrvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzyyyxxxvvvtttsssqqqqqqqqqppppppooooooppppppqqqsssqqqnnnkkkiiiddd___\\\TTTNNNDDD<<<777444222000000...---,,,------,,,+++))))))******++++++++++++***************)))))))))))))))))))))))))))))))))&&&&&&((()))***+++++++++((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))((((((''''''(((((()))&&&&&&'''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++,,,,,,---............000222444666|||xxxooojjjccc___^^^aaaeeegggggghhhiiikkknnnqqqsssuuu{{{{{{|||||||||{{{zzzyyyxxxxxxxxxwwwrrrjjjbbb\\\QQQQQQQQQRRRWWW^^^dddhhhmmmmmmmmmmmmllljjjgggeee^^^TTTHHH???888111...000,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++***((('''((())))))))))))))))))*********))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((())))))))))))************)))((((((***)))(((''''''((()))***(((((()))))))))*********(((((()))))))))***************************))))))************+++++++++,,,******++++++,,,---......+++,,,------......---------,,,***))))))+++---......------,,,,,,,,,,,,,,,....../////////222666999;;;>>>BBBGGGLLLQQQTTTVVVSSSTTTVVVXXXYYYZZZ[[[[[[VVVWWWXXXYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZXXXUUUTTTTTTUUUVVVYYYZZZZZZZZZYYYZZZ]]]``````bbbdddgggjjjnnnpppqqquuuxxx||||||zzzyyyzzzyyyxxxwwwwwwxxxyyyzzz|||}}}}}}yyyuuurrreeeccc```___^^^___``````___```bbbdddccc```\\\YYYZZZYYYWWWWWWXXXZZZ]]]___ddddddfffhhhjjjlllnnnoooqqqrrrrrrrrrssstttttttttqqqooojjjeee^^^XXXSSSQQQNNNOOORRRWWW^^^fffnnnrrrtttuuuvvvwwwxxxyyyzzzzzzxxxyyyyyyzzz{{{|||||||||xxxxxxwwwuuutttsssrrrqqqssssssrrrqqqqqqqqqqqqrrrqqqpppnnnmmmllljjjfffdddaaa[[[QQQHHH@@@:::555222222000...------...---,,,))))))***++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))************)))((('''&&&%%%%%%))))))(((((((((((())))))''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++*********++++++,,,,,,,,,,,,,,,+++*********++++++---,,,,,,,,,---...////////////000111444888;;;===yyyrrrhhh```]]]]]]^^^^^^aaabbbdddhhhkkkooossstttyyyzzz|||||||||{{{zzzyyyyyyyyyxxxwwwssskkkaaaZZZOOOMMMKKKLLLOOOUUU\\\aaakkklllnnnnnnmmmllljjjiiihhh^^^RRRIII@@@666111111,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,++++++)))++++++***)))((()))***)))))))))))))))*********))))))(((((((((((())))))&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((($$$&&&(((((('''&&&'''((((((((((((((())))))******))))))*********))))))(((***)))(((''''''((()))***))))))))))))************))))))))))))************)))))))))))))))))))))((()))))))))*********++++++((())))))***+++,,,------,,,,,,---............---,,,+++)))((()))***,,,.........---------------......///000111333666;;;???BBBDDDHHHLLLPPPSSSTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZXXXYYY[[[]]]^^^`````````bbbaaa```^^^\\\ZZZYYYXXX[[[YYYVVVSSSRRRSSSUUUVVVZZZ\\\^^^```bbbfffkkknnnqqqrrruuuzzz~~~vvvuuusssqqqpppppprrrssstttvvvwwwvvvrrrlllfffccc```___^^^\\\\\\]]]^^^___]]]]]]^^^___aaadddfffggghhhjjjllloooqqqrrrrrrrrrrrrrrrrrroooiiiaaaYYYUUUTTTSSSSSSUUUZZZ```gggkkkrrrsssuuuwwwyyyzzzzzzzzzwwwwwwxxxyyyzzz{{{||||||xxxxxxwwwwwwvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqqqqpppooommmmmmmmmmmmkkkiiijjjeee^^^VVVMMMCCC:::444444111...---.........---+++++++++************)))++++++,,,,,,+++***)))(((******************************+++******)))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))******))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---...///111111111222444777;;;???CCCFFF}}}qqqhhhccc___[[[XXX^^^```bbbeeeiiimmmqqqssswwwxxxzzz|||}}}|||{{{zzzyyyxxxvvvvvvssslllbbbZZZNNNKKKHHHFFFHHHNNNTTTXXXcccfffkkkmmmnnnnnnnnnnnnlllddd[[[TTTJJJ???777555......---,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,***+++,,,+++)))((()))************)))))))))))))))***))))))(((((())))))***(((((((((((((((((())))))))))))))))))))))))))))))*********))))))))))))((())))))(((((((((((())))))'''(((((((((((()))))))))$$$&&&(((((('''&&&'''((('''(((((())))))******+++(((((()))***************+++)))(((&&&&&&((()))+++)))))))))*********++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))************+++&&&&&&'''((())))))******)))***++++++,,,,,,++++++++++++*********+++,,,---...------------...///000...111333666888<<>>BBBFFFIIIKKKzzzssslllddd^^^___```bbbdddgggkkkmmmoootttuuuyyy{{{}}}|||{{{zzz|||yyywwwvvvuuuooofff^^^PPPLLLGGGEEEFFFKKKQQQVVV\\\aaahhhmmmnnnnnnnnnooojjjddd___\\\UUUIII???<<<222111000...------------***+++,,,---------,,,,,,***+++,,,+++)))((()))***++++++******))))))((((((******))))))))))))******)))))))))(((((((((((((((*********************************)))))))))(((((())))))(((((((((((())))))'''((((((((())))))))))))$$$&&&(((((('''&&&'''((('''(((((()))******++++++&&&'''(((***+++++++++++++++***'''&&&&&&'''***+++))))))*********+++++++++))))))*********+++++++++((())))))******+++++++++*********+++++++++,,,,,,((((((((())))))*********))))))***+++++++++++++++,,,,,,,,,---------......------------...///111111222666:::>>>AAAEEEJJJMMMOOOQQQSSSVVVXXXXXXXXXWWWYYYYYY[[[\\\]]]]]]^^^^^^\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\bbbjjjrrrwww|||zzzrrrppplllhhheeecccbbbbbb]]]^^^___aaaeeehhhlllnnnnnnoooqqqqqqpppnnnkkkiiicccaaa___]]]^^^```dddfffmmmooorrrvvvxxxzzzzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzvvvvvvuuutttsssrrrrrrrrrnnnnnnnnnooooooqqqrrrssssssqqqoooooopppqqqpppooonnnmmmllliiiddd[[[QQQJJJ@@@<<<777333111///...------+++)))''''''))),,,...,,,+++*********+++,,,---************************++++++++++++******)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((())))))******))))))))))))************))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,...000333666888:::===???BBBFFFIIIKKKKKKKKK|||rrrjjjaaabbbcccdddfffiiikkklllrrrtttwww{{{}}}}}}|||{{{|||yyyyyyyyytttkkkcccSSSOOOJJJFFFGGGLLLSSSXXXZZZ```hhhmmmmmmllllllmmmgggcccaaaaaa[[[OOOEEEAAA555444222111///.........)))***,,,---...---,,,,,,***+++,,,+++)))))))))***,,,++++++***)))(((((('''******))))))))))))************))))))((((((''''''))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))'''((((((((())))))******$$$&&&(((((('''&&&'''((('''(((((()))***+++++++++%%%&&&((()))+++,,,,,,,,,+++***'''&&&&&&'''***+++)))************+++++++++)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------++++++,,,---------,,,,,,---...//////000000//////,,,,,,,,,---///000222333888;;;AAAFFFJJJMMMQQQTTTRRRTTTWWWZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWXXXWWWVVVVVVXXX[[[___aaaffffffhhhmmmvvv}}}wwwqqqmmmkkkjjjbbbaaa^^^]]]___bbbgggiiimmmmmmnnnooooooppppppqqqjjjiiifffddddddfffiiikkkkkknnnqqquuuxxxyyyzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{rrrrrrqqqooommmlllkkkjjjiiiiiijjjlllnnnppprrrssssssqqqooooooooopppooonnnnnnnnnmmmllliiiccc[[[VVVGGGBBB;;;666222000---,,,,,,***'''&&&'''***...111,,,+++)))))))))+++---///************************)))******+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%''')))***,,,,,,,,,,,,***)))'''%%%$$$###******))))))))))))******((((((((()))******++++++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///000222555888;;;>>>@@@BBBDDDHHHKKKMMMLLLKKKJJJ}}}tttllliiieeecccccceeeffffffnnnppptttxxxzzz|||||||||}}}{{{xxxxxxwwwtttooojjj]]]YYYRRRMMMLLLOOOSSSWWWZZZ___dddiiikkklllmmmnnnkkkiiifffddd```XXXOOOHHH===777000...//////,,,))),,,,,,---...---,,,+++*********************++++++************************))))))))))))))))))))))))&&&&&&%%%%%%%%%''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))///...,,,***)))((())))))'''''''''(((((((((((((((++++++******++++++,,,---((()))***++++++***)))(((***)))))))))***+++,,,,,,++++++++++++++++++++++++"""&&&)))+++++++++,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++,,,,,,,,,---------........................,,,---......------///111---...000000222555999===@@@BBBFFFJJJOOORRRSSSTTTXXXYYY[[[]]]^^^]]]\\\[[[\\\[[[ZZZZZZZZZ\\\]]]______^^^[[[XXXUUUSSSQQQPPPUUUTTTTTTWWW\\\ccciiimmmvvvzzz~~~uuullliiieeeaaa``````aaaccchhhfffeeehhhmmmppppppooommmnnnooommmjjjjjjmmmpppppprrruuuxxxzzzzzzzzzzzzzzzxxxwwwxxxzzzzzzwwwuuuooommmiiieeebbbaaa``````\\\___ccchhhkkkmmmnnnnnnqqqnnnlllmmmpppssssssrrruuuqqqnnnmmmnnnlllgggaaaZZZPPPCCC999444444333333111///---,,,------,,,+++...---+++***+++---///111,,,,,,,,,+++++++++******)))************+++++++++%%%&&&''')))))))))(((((())))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((******))))))(((((('''''')))***+++,,,,,,+++***)))&&&'''(((''''''''')))+++******))))))))))))******))))))))))))***************)))(((''''''((()))***+++++++++************)))***+++------+++***+++,,,+++*********))))))((((((++++++,,,---,,,+++***))))))************+++++++++,,,+++++++++,,,...000111,,,---......,,,,,,,,,...+++,,,------,,,---///000...111555:::>>>AAABBBCCCFFFHHHJJJLLLLLLJJJHHHFFFqqqlllgggcccbbbdddeeeeeelllooossswwwzzz|||||||||}}}{{{zzzyyyyyyvvvqqqmmmccc___XXXSSSQQQSSSWWWZZZZZZ]]]bbbeeeggghhhjjjkkkjjjhhhfffeeebbb]]]UUUPPPDDD===555000000000---+++,,,------...---,,,+++*********************++++++************************))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***&&&&&&%%%$$$%%%&&&'''((()))))))))((('''''''''&&&***************+++,,,,,,((()))***++++++***)))(((*********)))******++++++++++++++++++++++++++++++'''))),,,---,,,+++++++++,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,---------........................---...///...---...///111...///111333555888===AAAEEEGGGJJJNNNRRRTTTVVVVVVWWWYYY[[[]]]^^^^^^]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXVVVTTTSSSRRRQQQPPPRRRUUUZZZ___fffnnnuuuzzz~~~~~~|||}}}zzzuuunnniiiiiijjjlllllljjjgggdddfffjjjmmmnnnmmmqqqsssttttttrrrqqqsssuuurrrsssvvvyyy{{{{{{{{{{{{~~~|||yyyyyyyyywwwtttqqqkkkhhhccc^^^YYYVVVUUUUUUTTTVVV[[[```eeehhhkkklllooommmlllmmmppprrrqqqpppssspppnnnnnnpppoookkkfffaaaXXXLLLBBB<<<888444222000...,,,,,,,,,,,,+++***,,,,,,++++++*********))),,,,,,+++++++++*********(((((()))))))))*********((((((((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((***)))))))))(((((((((''''''((()))******)))(((''''''(((((((((''''''(((*********))))))))))))******))))))))))))***************)))(((((((((((()))***+++++++++************)))***,,,---,,,***))))))***+++*********)))))))))))))))***+++,,,---,,,,,,+++************++++++++++++,,,,,,+++******+++,,,------...///...---,,,---///,,,---.........///222444666888<<>>@@@CCCFFFIIIJJJKKKKKKKKKJJJHHHFFFCCC@@@>>>===yyyooogggccccccddddddeeeiiinnnsssxxxzzz{{{{{{zzzzzz{{{|||{{{zzzwwwuuuooolllfff```]]]]]]^^^```___```aaaaaaaaacccfffhhhjjjjjjiiiiiihhhgggeeecccXXXPPPDDD:::444222000///............---------,,,,,,+++++++++++++++******************************++++++++++++++++++++++++$$$%%%'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++......---,,,++++++*********)))))))))(((((('''''')))))))))((())))))***+++************************,,,,,,+++***)))))))))***))))))))))))))))))))))))+++---...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...........................---...//////......000222222555:::>>>AAAEEEIIIMMMPPPRRRTTTVVVXXXYYYYYYYYYWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY\\\]]]]]]^^^^^^^^^^^^^^^aaafffmmmssswww}}}~~~xxxooojjjhhhhhhkkkppptttuuuvvvvvvuuuvvvyyy{{{{{{yyyqqqmmmnnnoooppppppppppppooonnnnnnoooppprrruuuvvvxxxyyy{{{|||||||||yyyyyyxxxxxxxxxwwwvvvuuuooojjjaaaXXXOOOHHHDDDBBB@@@AAADDDIIIPPPWWW^^^aaafffhhhjjjnnnqqqrrrrrrrrrrrrqqqqqqsssuuuuuussspppooojjjccc\\\UUUKKK@@@888555333111111111111///---'''(((***,,,---...//////++++++*********)))))))))((((((((()))))))))******+++***((('''''''''((())))))))))))))))))))))))(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))******+++++++++++++++***+++,,,***(((''''''(((******))))))))))))******((()))))))))************))))))))))))))))))))))))+++++++++*********))))))'''(((******))))))***+++************************))))))***+++,,,,,,------*********+++++++++,,,,,,++++++******************,,,---......---,,,---///---...///000222666;;;???DDDEEEFFFHHHIIIJJJJJJIIIHHHGGGDDD@@@===<<<;;;:::~~~tttlllhhhfffffffffcccfffjjjooossswwwxxxyyywwwxxxzzz{{{zzzyyywwwwwwqqqnnniiiddd```______```___``````___^^^___bbbdddjjjjjjkkkkkkjjjiiihhhhhh___XXXMMMBBB:::555222000//////.........---------,,,,,,,,,,,,++++++******************************************************$$$&&&''')))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++*********))))))((((((''''''((((((((())))))******)))))))))((())))))***+++++++++************++++++,,,,,,+++***)))))))))***)))))))))))))))))))))))))))***,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.................................,,,.../////////000222444666:::???DDDHHHKKKNNNQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVWWWZZZ^^^bbbeeejjjjjjkkkkkklllkkkjjjjjjmmmpppsssvvvzzz|||zzzyyyyyy|||{{{qqqgggbbbaaa```dddiiilllmmmnnnnnnmmmmmmoooqqquuu{{{|||zzzzzzyyyxxxwwwtttooollllllnnnppprrrtttuuuvvvwwwyyyzzzzzzzzzwwwxxxxxxxxxwwwvvvvvvvvvtttooofff\\\RRRIIICCC@@@>>>???AAAEEEKKKQQQXXX[[[```ccchhhlllppprrrtttvvvtttttttttuuuuuutttrrrqqqooollliiieee```WWWKKKCCC;;;888555222222111///---******))))))+++...000222+++++++++************))))))))))))*********++++++)))(((''''''''')))***+++************************'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,***,,,---,,,)))'''''''''******))))))))))))******((()))))))))************))))))************))))))+++++++++*********))))))$$$&&&)))*********,,,---***************+++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---------***,,,------,,,,,,---......///222444777;;;@@@DDDHHHHHHHHHHHHHHHGGGFFFFFFBBBAAA>>><<<;;;;;;<<<<<>>888333000///...---...---***((((((***,,,...,,,,,,,,,+++++++++******************++++++++++++(((((((((((()))***+++,,,************++++++++++++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''((()))***+++***,,,------+++)))((((((******))))))))))))******))))))))))))************)))******++++++******)))+++++++++************)))$$$&&&)))***++++++---...*********+++++++++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,******,,,---.../////////***,,,------,,,,,,...///000333777:::===AAAEEEIIILLLKKKJJJHHHFFFDDDCCCCCC======<<<<<<===???@@@BBB|||yyyvvvrrrnnnkkkaaabbbccceeeiiinnnsssuuuuuuxxx{{{{{{yyywwwwwwxxxuuurrroookkkgggeeeddddddbbbbbbbbb```^^^]]]]]]___```eeejjjllllllkkkjjjkkkfffccc^^^UUUKKKAAA:::777111000///.........///000...------,,,++++++******************************(((((((((((((((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((***,,,------------((((((((()))*********+++***************+++,,,,,,,,,++++++******++++++,,,*********)))******++++++++++++++++++++++++++++++)))+++,,,+++++++++---///,,,,,,,,,---------......+++++++++,,,,,,,,,------------------.......................................000222444666888<<<>>>???CCCIIINNNPPPPPPQQQRRRRRRSSSUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\```gggooowww~~~{{{zzzyyyyyy}}}zzzwwwuuuuuuxxx|||yyyzzzzzzxxxuuusssssssssxxxzzz}}}}}}{{{vvvyyy~~~zzzzzz|||{{{xxxvvvtttpppnnnooooooooopppqqqrrrssstttuuuwwwyyyxxxvvvtttuuuwwwwwwuuuoooggg]]]SSSJJJDDDDDDEEEGGGJJJOOOTTTXXX[[[YYY]]]aaacccfffiiinnnrrrqqqsssttttttsssrrrqqqqqqpppooonnnnnnnnniiiaaa[[[MMMGGG>>>666222000/////////...,,,++++++++++++,,,---------,,,,,,,,,,,,+++))))))))))))************((())))))*********))))))((((((((())))))************)))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((('''''''''((()))***+++)))+++......,,,***))))))******))))))))))))******))))))))))))************)))***++++++++++++***)))+++++++++************)))''')))+++,,,++++++,,,---*********++++++,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,,,,------+++,,,---...//////...---,,,---//////...///000222444888===AAADDDGGGJJJMMMLLLKKKIIIFFFCCC@@@???>>><<<===>>>@@@BBBDDDFFFGGG~~~}}}zzzvvvqqqlllbbbaaaaaabbbfffkkkqqqtttuuuyyy||||||zzzwwwwwwxxxwwwuuuqqqnnnkkkhhhggggggfffggggggeeebbb``````aaa\\\aaahhhllllllkkkkkklllggggggccc\\\QQQFFF>>>999222111///.........///000......---,,,,,,+++******************************++++++++++++++++++++++++((((((''''''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,+++***)))(((*********)))))))))))))))++++++******++++++,,,------,,,+++******+++,,,---***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,---///,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////........................000222555777999<<<@@@CCCBBBFFFLLLPPPQQQQQQQQQRRRQQQSSSUUUVVVXXXXXXXXXWWWVVVVVVWWWXXXZZZ\\\^^^___kkkpppyyy~~~}}}||||||}}}~~~{{{~~~wwwrrrlllmmmpppvvv~~~xxxrrrmmmmmmmmmmmmnnnooopppqqqpppssswwwxxxwwwwwwyyy{{{yyywwwssslllcccXXXNNNHHHEEEGGGJJJNNNSSSWWW[[[]]]YYY\\\___```aaadddjjjnnnoooqqqsssssssssrrrrrrrrrsssqqqpppppppppmmmgggbbbWWWOOODDD;;;666444333333,,,---///000000000//////......---------,,,,,,,,,(((((((((((())))))))))))******+++++++++)))'''&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))*********))))))))))))+++---...)))+++......,,,***))))))******))))))))))))******))))))))))))************)))***+++,,,,,,+++***)))+++++++++************)))***,,,------+++******+++*********++++++,,,,,,,,,******))))))***,,,...///++++++,,,,,,,,,---------,,,---.........---,,,+++---///111111000000222444777;;;AAAFFFIIILLLNNNPPPKKKIIIFFFBBB???<<<:::999>>>???AAACCCFFFHHHIIIJJJ~~~}}}|||yyyuuuqqqgggeeecccbbbccchhhmmmpppsssuuuwwwyyyyyyxxxuuuttttttuuuvvvtttpppmmmkkkkkklllmmmmmmjjjfff```]]][[[WWW[[[aaaeeegggiiikkkmmmiiifffbbb___[[[RRREEE;;;666222//////000111///---......---------,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++************,,,+++)))''''''(((***+++''')))***+++******,,,...+++***)))(((((()))***+++******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,------------,,,+++******,,,...///444111...---...////////////000111111000000111333000444999===AAAEEEIIIKKKNNNMMMKKKKKKKKKLLLKKKJJJOOORRRUUUVVVVVVVVVVVVWWWZZZZZZZZZ\\\```hhhrrrxxx~~~zzz}}}~~~{{{tttqqqpppiiiiiilllrrr{{{xxxnnnllljjjiiiiiijjjkkkmmmoooppprrrtttvvvwwwxxxyyyzzzxxxuuuqqqjjjbbbXXXQQQOOONNNMMMPPPUUUZZZ]]]___\\\ZZZXXXXXXZZZ^^^cccfffooopppqqqqqqppprrrtttwwwuuuuuutttqqqooollliiigggaaa[[[QQQHHH@@@999333000111///------------+++***,,,,,,,,,+++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))111///---+++)))(((((((((&&&''''''((()))******+++'''(((***++++++******)))++++++************++++++&&&&&&&&&'''''')))******))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************------------------------)))***,,,,,,,,,***((('''------............//////.........///222555888:::===AAAFFFHHHHHHGGGFFFEEEEEEBBB@@@>>>>>>??????>>>CCCDDDFFFHHHIIILLLPPPSSS~~~|||llljjjfffddddddgggkkknnnqqqsssvvvxxxzzzzzzyyyxxxvvvwwwxxxvvvrrrnnnmmmlllmmmnnnnnnkkkgggaaa\\\YYYUUUWWW\\\aaaeeeiiijjjkkkhhheeeaaa___]]]VVVKKKCCC:::666111//////000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))((((((((((((+++***((((((((()))***+++'''((()))((('''&&&'''(((+++***)))(((((()))***++++++*********))))))))))))(((((((((((()))))))))***))))))*********+++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...---,,,+++,,,---///000333111...---...////////////000111000///000333555333888>>>CCCFFFHHHIIIJJJMMMLLLJJJJJJJJJKKKKKKKKKTTTUUUUUUTTTSSSTTTWWWYYY]]]```ffflllrrrzzz~~~{{{yyyyyy||||||vvvrrrlllkkklllooovvv~~~uuurrrlllgggdddcccdddfffhhhjjjnnnrrruuuvvvwwwwwwyyyxxxvvvtttooohhh```[[[UUURRRQQQQQQUUUZZZ]]]^^^^^^\\\ZZZYYYZZZ]]]```bbbhhhkkknnnpppqqqqqqrrrsssttttttrrrqqqooommmlllkkkgggbbbZZZQQQIIIAAA:::555444111///......///...---******+++++++++,,,,,,,,,------,,,,,,++++++******************************************************&&&'''((())))))))))))))),,,+++)))((((((((())))))''''''(((((())))))******((())))))***************++++++************++++++''''''''''''((()))******************************)))******+++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------------------000///...///222777<<>>???@@@AAABBBBBBCCCEEEHHHJJJKKKMMMPPPRRRyyyuuupppkkkiiiiiikkkmmmpppqqqtttwwwxxxyyyyyyyyyyyyzzzzzzxxxtttqqqooonnnnnnoooooommmhhhaaaZZZVVVRRRRRRUUU[[[ccchhhiiiiiifffccc```^^^]]]XXXQQQLLL@@@;;;555000////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))(((((((((((())))))(((((((((***+++,,,)))******(((%%%$$$$$$%%%******))))))))))))******++++++++++++************((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---------...000111222///------...//////...///000000000000222555888999>>>DDDIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQUUUUUUTTTRRRSSSWWW]]]aaagggmmmwww{{{xxxwwwzzz~~~|||vvvssspppooorrrvvvzzz|||||||||}}}yyypppiiifffeeeeeecccfffkkkppptttvvvwwwwwwxxxwwwwwwwwwuuuqqqkkkggg]]]ZZZVVVTTTVVVYYY\\\]]]______^^^]]]\\\]]]]]]^^^___dddiiinnnoooppppppqqqssssssqqqppppppoooooopppkkkhhhccc\\\UUUKKKBBB<<<777444111//////000000///+++++++++,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++************************((())))))*********))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***))))))))))))***++++++++++++************++++++''''''''''''((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,---...///000000.........---------......111000000111555;;;AAADDDIIIIIIIIIFFFCCC@@@??????<<<===???AAADDDFFFHHHIIIHHHJJJMMMNNNOOOOOOQQQSSSwwwqqqmmmlllkkkoooppprrrsssuuuvvvwwwwwwzzz{{{|||zzzvvvsssqqqqqqppppppooommmhhhaaaYYYSSSPPPNNNOOOVVVaaahhhjjjhhheeebbb^^^[[[YYYVVVQQQNNNFFFAAA:::333///...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++*********)))(((((((((((()))***,,,---,,,------+++((('''''''''***))))))))))))))))))***************************(((((()))))))))*********'''''''''((((((((())))))------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,......---------...///000000...------...////////////000111111222555999===@@@CCCGGGJJJJJJIIIHHHIIIFFFGGGIIIJJJMMMQQQUUUXXXRRRSSSTTTVVVZZZ```hhhmmmttt{{{|||xxxtttrrrsssttttttssssssrrrssstttvvvyyyzzz~~~vvvpppllljjjgggiiikkknnnrrrtttvvvwwwwwwwwwwwwyyyyyywwwsssooofffaaa[[[XXXWWWYYYZZZ[[[``````aaaaaa```___^^^]]]ZZZ^^^cccgggjjjllloooqqqtttsssrrrpppppppppqqqqqqmmmkkkhhhddd]]]SSSIIIBBB;;;777222000////////////------------------------***+++,,,---...------,,,++++++++++++++++++++++++******************************+++++++++***))))))))))))***++++++,,,---...******))))))))))))))))))+++***)))((()))***+++,,,++++++************++++++)))((((((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000111000////////////000111222222444777;;;???DDDFFFHHHGGGEEEAAA===;;;<<<===???AAADDDFFFHHHJJJLLLNNNPPPQQQQQQQQQRRRTTTXXX[[[zzzrrrllliiijjjkkklllnnnqqqtttvvvxxxzzz{{{|||{{{xxxuuuttttttrrrpppnnnkkkggg```XXXQQQNNNLLLMMMTTT___gggjjjiiieeebbb]]]YYYTTTPPPMMMJJJHHHEEE>>>888222000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++*********)))((((((((())))))***+++,,,+++,,,---,,,***)))***+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------------------......//////---------///000000///000111333444666:::???BBBEEEFFFHHHGGGGGGGGGHHHJJJGGGIIIKKKLLLNNNRRRWWW\\\VVVYYY^^^bbbggglllrrruuu|||zzzvvvtttuuu}}}|||xxxuuutttsssooonnnmmmlllmmmpppsssuuu|||{{{uuuqqqpppooonnnnnnnnnpppssstttuuuuuuvvvxxxyyyxxxuuurrrlllhhhaaa]]][[[[[[ZZZZZZ___aaabbbddddddcccaaa```YYY[[[]]]___bbbgggmmmqqqtttsssrrrqqqppppppppppppnnnmmmllljjjeee\\\RRRLLLAAA<<<666111///......---------,,,,,,+++***))))))(((***+++---------,,,,,,***************************************************+++++++++++++++***)))***+++++++++,,,,,,,,,+++************))))))))))))+++***)))))))))***,,,---++++++************++++++***))))))))))))***++++++************************************+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,........................//////.........///000111000///.........///111222222555:::>>>BBBCCCCCCCCCAAAAAA???<<<999999<<<>>>CCCFFFIIIJJJJJJLLLOOORRRTTTTTTTTTUUUXXX___gggmmmyyypppkkkffffffhhhkkknnnssswwwyyywwwyyy{{{zzzxxxvvvuuuvvvsssoookkkhhheee___WWWQQQLLLKKKLLLRRR\\\dddiiikkkgggddd___YYYRRRLLLHHHFFFGGGFFFCCC===777333111222......---------,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++))))))))))))(((((((((((((((((())))))******++++++(((***++++++))))))***+++))))))************))))))((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,------))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,---------............------///111222222111111333777:::<<<@@@DDDGGGHHHIIIIIIHHHGGGHHHKKKMMMLLLOOOQQQRRRSSSWWW^^^dddiiilllqqqtttvvvwwwyyyzzz}}}~~~zzztttqqqnnnqqqwww{{{|||}}}uuusssqqqnnnnnnoooqqqrrrwww|||yyywwwtttqqqooonnnooopppsssssstttvvvwwwwwwuuusssrrrnnnhhhcccaaa___]]]\\\___```cccdddeeedddcccbbbXXXXXXWWWVVVYYY```iiioooqqqrrrrrrrrrqqqpppooonnnppppppooonnnkkkeee^^^YYYKKKEEE<<<555111///......++++++******)))(((''''''(((***,,,---...---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++******)))************)))((((((***************************************+++,,,,,,++++++************+++++++++***************++++++************************((((((''''''(((***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++.............................................///...---,,,,,,---///222333666:::@@@DDDFFFDDDAAA???;;;;;;:::999999<<<@@@CCCFFFIIILLLMMMNNNQQQVVV[[[ZZZ[[[]]]aaahhhrrr}}}yyysssiiiiiiiiijjjlllppptttvvvtttvvvyyyyyyxxxvvvvvvwwwsssnnniiieeeccc^^^WWWQQQIIIJJJLLLQQQXXX```gggllljjjhhhccc[[[SSSLLLHHHFFFDDDFFFFFFCCC<<<666333222......---------,,,,,,,,,,,,,,,,,,---------......++++++************++++++))))))))))))(((((((((((()))))))))*********))))))((()))******)))((()))***((()))***++++++***)))((((((((()))))))))*********))))))*********+++++++++,,,,,,---------.........******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++,,,---...///------...///////////////.........000222444333222111555:::???BBBFFFIIIKKKJJJKKKLLLMMMLLLMMMNNNPPPOOOTTTYYY\\\```gggqqqyyy~~~{{{xxxzzz|||~~~{{{xxxvvvtttuuuzzz}}}|||}}}}}}zzzxxxxxxxxxyyy|||~~~{{{wwwssspppnnnooooooqqqsssvvvwwwvvvtttwwwtttoookkkhhheeebbb```___```bbbcccccccccbbbaaaUUUTTTRRRQQQSSSYYYbbbhhhlllnnnppprrrrrrqqqpppnnnpppoooooonnnnnnkkkgggdddXXXQQQFFF<<<666333111000,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++************************++++++++++++++++++++++++(((((()))***+++++++++***((()))************)))((()))))))))******++++++,,,)))***++++++,,,,,,++++++++++++************++++++,,,++++++*********++++++++++++++++++++++++++++++)))((((((((()))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---........................)))+++,,,.../////////...///...---...///222666888===@@@CCCFFFFFFCCC???<<<888999:::;;;===AAAFFFIIIJJJNNNRRRTTTVVV\\\eeemmmmmmoootttyyy|||qqqooommmkkkkkklllnnnppprrruuuwwwxxxwwwvvvwwwwwwsssnnngggcccaaa^^^WWWRRRGGGIIILLLPPPUUU]]]ffflllllljjjeee^^^UUUNNNIIIGGGBBBEEEHHHFFF@@@999444222......---------,,,,,,,,,,,,,,,,,,------.........++++++************++++++++++++++++++************)))************))))))(((***,,,,,,+++)))))))))***((()))***++++++***)))((())))))******+++++++++,,,)))************++++++++++++++++++,,,,,,,,,------------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...///000...//////000000000000000......///111333555444333222666===BBBFFFIIILLLNNNJJJMMMPPPRRRRRRQQQQQQRRRPPPVVV^^^eeemmmxxx}}}~~~zzzxxx{{{~~~zzzvvvvvvxxxzzz}}}zzztttpppmmmmmmooorrruuuwwwwwwvvvzzzwwwssspppmmmjjjfffccc``````aaabbbbbbaaa______QQQQQQOOONNNOOOUUU]]]bbbhhhkkkooorrrssssssqqqoooooonnnllllllmmmlllkkkiiiaaaYYYMMMBBB:::666444333......///000111222333444+++---///000000///---+++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))***+++++++++((()))+++,,,------,,,+++(((((()))***+++,,,,,,,,,)))***+++,,,---,,,++++++++++++************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,...000222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++---000333555555444444222111111111333777;;;===CCCDDDEEEEEEDDDAAA===;;;999:::<<<>>>AAAEEEJJJNNNMMMRRRWWW[[[___hhhttt}}}xxxpppnnnjjjeeeeeekkkooopppssswwwyyyyyyvvvtttxxxrrrkkkeee```ZZZSSSNNNIIIFFFFFFJJJOOOVVV```kkkiiijjjggg___XXXRRRKKKDDDFFFFFFFFFFFFDDD???999444222000---,,,---...---,,,,,,,,,---......---,,,,,,...---,,,+++)))(((''''''************************++++++************++++++,,,,,,,,,+++++++++******++++++************++++++************************+++***)))))))))***,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,000000000///...,,,+++***.........///////////////000111222222222444777999<<>>???CCCDDDDDDBBB>>>;;;::::::999<<>>??????AAA@@@>>><<<;;;;;;<<<>>>@@@CCCGGGIIIIIIMMMRRRWWWaaaiiissszzzxxxqqqmmmmmmiiijjjmmmqqqvvvyyyyyyxxxuuuqqqkkkfff```WWWLLLDDD@@@===<<>>666333000......//////...,,,---............---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++************))))))))))))************************************))))))******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------,,,++++++***))))))+++++++++,,,,,,,,,------------............------+++,,,---...///000000000/////////000000000111111111333555777999;;;???BBBEEEIIIMMMPPPRRRRRRSSSTTTTTTTTTTTTUUUYYY```iiiooo|||{{{zzzxxxxxxwwwxxxxxx|||{{{wwwuuuqqqkkkfffcccdddeeedddgggjjjmmmoooqqqtttwww|||~~~xxxtttqqqmmmnnnrrrqqqqqqrrruuuwwwwwwvvvtttllliiieeeaaa^^^\\\YYYVVVOOOIIIDDDAAA??????EEEMMMZZZaaajjjoooqqqqqqssstttsssrrrqqqppppppooooooooopppmmmhhhbbbYYYNNNCCC<<<555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))++++++++++++++++++++++++++++++************+++++++++,,,---,,,*********,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------************+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///.....................------......///000111111000111555:::>>>AAAAAA@@@@@@===999888;;;???BBBDDDHHHLLLOOONNNMMMRRR]]]fffwww|||tttoookkkkkklllppptttxxxyyyxxxyyyuuuqqqlllfff\\\OOOFFFAAA>>>===@@@EEELLLWWWbbbhhhmmmooommmjjjgggaaaZZZQQQOOOMMMLLLKKKIIIFFFCCC:::666222///...///...---------............------------------------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++*********))))))(((((())))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------............------+++,,,---///000000000000//////000000111222222222222444888:::===@@@CCCFFFJJJMMMQQQSSSSSSSSSTTTTTTTTTVVVZZZ```gggpppzzz~~~|||yyyvvvtttttttttuuuzzz}}}yyyqqqjjjeeeccccccccceeehhhkkknnnrrrvvvyyyyyyzzz~~~zzzuuurrrqqqrrrrrrrrrqqqssstttuuutttrrrrrrnnniiiddd___[[[WWWTTTPPPIIICCC@@@>>>===AAAGGGRRRZZZdddmmmqqqsssuuuvvvuuutttrrrpppppppppqqqqqqnnnmmmkkkggg```VVVJJJBBB999666222///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,---...---+++***+++,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,---......+++++++++***************+++,,,,,,------.........------------------------............------------////////////............//////......///000111222444777<<<@@@CCCDDDBBBAAA@@@===:::;;;@@@EEEIIIJJJKKKPPPUUUUUUVVV^^^nnn{{{uuuooonnnmmmooosssvvvxxxxxxzzzxxxuuurrrlllbbbUUULLLEEE@@@>>>@@@DDDJJJUUU```eeekkkooonnnmmmlllggg```UUUSSSOOOMMMMMMLLLJJJHHH>>>:::555111///...------........................,,,------------.........++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++************))))))))))))******************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------.........---......//////......---......///////////////...000000111111222333333444333666:::>>>AAADDDHHHKKKOOORRRUUUVVVVVVWWWXXXYYYXXX]]]fffpppyyy~~~yyyuuutttuuuwwwxxx~~~tttlllfffcccbbbdddgggiiimmmrrrwww{{{zzzyyyzzz~~~}}}{{{tttrrroooooopppqqqqqqqqqvvvsssmmmhhhccc^^^XXXTTTQQQJJJCCC@@@===;;;===BBBKKKRRR]]]hhhooosssuuuvvvvvvuuusssqqqqqqqqqrrrrrrkkkkkkkkkjjjfff]]]SSSKKK>>>999444000///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))***************+++++++++************************++++++************++++++---......---+++***+++,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,------...******+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///------------------------.....................---////////////////////////222111000///000111222333999<<<@@@BBBCCCAAA???>>>>>>>>>???AAAFFFKKKNNNOOOQQQWWW^^^aaadddnnn{{{ssspppnnnnnnppptttvvvwwwyyywwwuuutttpppggg[[[RRRIIICCC@@@@@@BBBGGGQQQ[[[dddiiimmmmmmnnnnnnjjjeee[[[WWWSSSPPPNNNNNNMMMLLLFFFAAA:::444111///...---//////...------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++************++++++************************))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,------...//////---------.........//////......////////////......000000000000000///...---000111111222333444555555666:::>>>CCCFFFIIILLLOOOOOOQQQSSSUUUWWWZZZ^^^aaafffmmmxxx{{{yyy{{{xxxoooiiieeefffhhhiiikkkpppuuuzzz{{{zzzzzz}}}xxxtttooolllmmmooorrrsssvvvtttqqqnnnjjjddd]]]XXXSSSKKKCCC???===::::::===DDDKKKVVVaaakkkrrruuuvvvvvvuuutttssssssrrrrrrrrrlllmmmmmmnnnlllfff^^^XXXHHHAAA999444333222111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********************************+++++++++++++++************************++++++************++++++,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,------------------------------------------..................//////....../////////000000000333222111000111333666777;;;>>>@@@AAA???=========>>>@@@DDDHHHKKKPPPUUUYYYaaagggoootttwww}}}sssooolllkkknnnrrruuuwwwxxxwwwvvvvvvsssmmmbbb[[[NNNHHHCCCAAAAAAEEENNNXXXdddiiillllllmmmooommmiiiaaa]]]WWWRRRQQQQQQPPPPPPNNNHHH@@@999444222000///000///...------...///000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************************((()))***+++,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---------......------------............---.........////////////......////////////......000000000000000///......111111222333444555666666;;;>>>CCCHHHKKKNNNQQQSSSQQQSSSVVVYYY^^^eeelllrrr|||~~~wwwqqqqqqpppnnnoooqqqvvvzzz{{{}}}|||sssmmmlllnnnqqqsssrrrrrrrrrrrrqqqllleee```XXXNNNFFFBBB???<<<;;;<<<@@@EEEOOO[[[gggooosssuuuuuuuuuuuuuuutttsssrrrrrrppppppooopppnnnkkkeeeaaaUUUMMMAAA:::777555222///------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,........................------......//////000000------...///000111111222111111000111333777;;;===???@@@AAA@@@>>>===???AAAAAAFFFLLLNNNQQQWWWbbbkkkzzz{{{qqqmmmjjjiiilllqqquuuwwwyyyxxxwwwxxxwwwrrriiibbbSSSMMMFFFDDDCCCEEENNNXXXdddiiillllllmmmpppoookkkeee```YYYUUUSSSSSSSSSRRRSSSMMMDDD<<<777444222000000///...------...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************((()))***+++,,,+++******+++++++++,,,,,,---------,,,,,,,,,------........./////////...------,,,,,,............/////////000......////////////......//////000000000000//////111111222333444666666777>>>BBBGGGKKKNNNQQQTTTVVVYYY[[[___dddkkkuuu~~~}}}zzzwwwuuuvvvzzz~~~zzzzzzpppkkklllnnnpppnnnooorrruuuuuurrrkkkggg]]]SSSJJJFFFCCC???===>>>>>>BBBKKKWWWdddmmmrrrtttuuuuuuvvvvvvvvvtttsssqqqrrrqqqpppooonnnlllhhheee___UUUHHH>>>:::666222...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++,,,---++++++,,,,,,,,,---------+++++++++,,,---...///000---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++........................,,,------...///000111111,,,---...///000111222333/////////111555:::???BBBBBBCCCCCCAAA???@@@DDDHHHFFFLLLRRRTTTVVV___nnn{{{uuupppkkkhhhjjjnnnsssuuuwwwxxxxxxwwwvvvssspppnnn___UUUJJJEEEDDDHHHQQQ[[[hhhjjjlllnnnoooooonnnmmmmmmhhh```XXXSSSRRRSSSTTTUUUQQQKKKBBB999333111000000///......///000///---,,,,,,------...---------))))))***+++,,,,,,------+++++++++***++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++*********))))))))))))))))))))))))))))))***+++---...//////------------------------+++,,,,,,------,,,,,,++++++,,,------......------000...---......------///............////////////............////////////111222222222444999>>>CCCFFFGGGJJJMMMQQQTTTWWWXXX[[[```fffooo}}}~~~|||zzz{{{wwwqqqjjjiiilllmmmnnnpppsssuuutttpppmmmccc^^^UUULLLEEEAAA??????@@@CCCIIIRRR[[[eeemmmqqqsssssssssrrrssstttuuuvvvsssqqqpppooooooooommmllleee^^^TTTJJJAAA:::444000///...------//////...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------************************,,,+++***))))))+++---...------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------------.........//////////////////////////////............/////////000111000///...------...///222111111333888<<<@@@AAAAAA???>>>???CCCGGGIIIJJJJJJOOOVVV]]]eeerrr~~~sssoooiiifffgggjjjmmmooossstttuuuvvvvvvuuusssrrreee\\\RRRMMMLLLOOOXXX```jjjkkkmmmooopppoooooonnnnnnjjjbbb[[[UUUTTTTTTUUUXXXUUUPPPIII@@@999444222000///......//////...---............------,,,+++***++++++,,,------......,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************++++++,,,---......------------------------+++,,,,,,------,,,,,,+++,,,---......//////.........------......------.../////////000000000000111000000000000000000000000222333444555777;;;AAAFFFGGGJJJMMMPPPSSSVVV[[[^^^gggmmmuuuwwwlllhhhiiiggghhhkkkooosssuuutttsssiiieee^^^VVVNNNHHHEEECCC???BBBGGGOOOYYYccckkkppptttttttttuuuuuuuuuvvvvvvuuusssqqqqqqqqqpppnnnlllgggbbbYYYQQQHHH@@@888333222000......//////...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++***))))))+++---...---------------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------............................................./////////000000111000///...///000111222444444444666:::>>>AAABBBBBBBBBCCCEEEGGGJJJMMMNNNQQQXXXcccllluuu}}}|||~~~}}}tttoooiiieeeeeegggiiiiiimmmooorrruuuvvvwwwvvvvvvnnneee]]]YYYXXXZZZaaahhhlllmmmooopppqqqppppppooopppllleee^^^YYYWWWVVVVVVYYYXXXVVVPPPHHH???666111111000.........///...---/////////...---,,,+++***,,,,,,------......//////,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,---...//////000000//////,,,---............---,,,000000000000111111111111222222222222222222222111333444666888;;;???EEEIIIIIIMMMRRRTTTUUUYYYaaahhhrrr{{{~~~pppiiihhhbbbccceeejjjooosssuuuuuunnnlllhhhaaaZZZRRRLLLIIIAAABBBFFFMMMWWWaaakkkpppuuuvvvwwwxxxxxxxxxwwwvvvvvvuuusssrrrrrrqqqooommmiiieee```YYYQQQHHH>>>888555222000/////////...---//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---......------,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..................................../////////000000000000000//////000111333444666777999;;;===@@@BBBCCCBBBFFFJJJLLLNNNPPPUUUYYYaaajjjvvv~~~}}}wwwssslllhhhggggggggggggjjjlllpppsssvvvwwwwwwwwwuuunnngggeeeddddddiiioooppppppqqqrrrrrrrrrqqqqqqrrrooojjjccc^^^[[[YYYXXXYYYYYYYYYVVVOOODDD888111333111...............---......///......---,,,,,,,,,,,,------............------,,,+++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------...///////////////+++---...---...///...,,,//////000000000111111111222222222222222222222222333666999<<>>AAAEEEIIILLLMMMQQQYYYfffvvvyyyvvvrrrnnnkkkkkklllmmmqqqsssvvvwwwwwwwwwxxxxxxwwwvvvuuuvvvwwwwwwuuusssnnnmmmmmmmmmkkkhhhccc___PPPLLLIIIKKKRRRXXX\\\^^^WWWOOODDD;;;666333111///........................---.........//////000000........................)))))))))***+++,,,...///------......///000000111,,,,,,,,,------------...---------.........//////............////////////---......///////////////000000000111111111222222222111111111000000////////////000111333333444444222555888<<<@@@EEEJJJNNNRRRTTTVVVWWWXXX[[[^^^aaaddddddfffkkkxxx}}}wwwvvvtttrrrtttzzzyyyrrrkkkiiifffeeefffhhhkkknnnrrrsssuuuwwwwwwwwwuuutttuuuvvvvvvwwwwwwxxxxxxyyyvvvvvvuuuuuutttsssssssssssssssrrrqqqooonnnlllkkkiiigggcccZZZNNNBBB:::555444222///...//////...---,,,,,,------------,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,------.../////////,,,,,,,,,---------......,,,---......//////......000000000000////////////...///000111222222222222111111222222333333444444333777===BBBDDDGGGKKKNNNPPPXXXhhh|||yyyrrrmmmkkkkkklllrrrtttwwwwwwvvvtttuuuvvvwwwvvvuuuuuuvvvvvvtttsssmmmllljjjjjjiiifffccc```NNNIIIFFFGGGNNNUUU[[[]]]ZZZTTTJJJ@@@999444111///////////////////////////---.........//////000000------------------------)))))))))***+++,,,---...,,,------...///000111111,,,,,,---------.........---------.........//////............////////////---....../////////////////////000000000111111111000000000000000111111111222222222222222333333333222555:::???CCCHHHMMMQQQUUUWWWYYYZZZ[[[]]]```ccceeegggkkksss~~~xxxssspppssszzzvvvsssoookkkiiiiiijjjkkkppprrrtttvvvwwwvvvtttsssvvvwwwwwwwwwxxxxxxyyyyyywwwwwwvvvuuuuuutttssssssqqqqqqqqqpppooonnnlllkkkgggiiiiiidddYYYKKK???888444111///....../////////,,,------......------,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,------...------------------------,,,---------.........///+++,,,------++++++,,,---,,,,,,---......//////000......---------,,,,,,,,,......///000000000000000////////////000000000000111111222222222222111111111222222333444555555666555:::@@@DDDEEEHHHLLLQQQWWWdddzzzvvvoookkkjjjkkkqqquuuxxxwwwtttssssssuuuwwwvvvuuuuuuvvvvvvtttrrrnnnkkkhhhffffffeeedddbbbQQQLLLHHHIIINNNUUUZZZ\\\]]]XXXPPPFFF===777222000////////////////////////..................//////------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////000000,,,---------............+++++++++,,,,,,,,,------............////////////---......///////////////---------.........////////////000000111111222222444444333222222333333444555888===BBBGGGLLLQQQTTTZZZ\\\```bbbbbbccceeeggghhhkkksss}}}{{{uuussswwwzzz~~~wwwqqqmmmkkkjjjoooppprrrtttuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttsssqqqqqqqqqppppppnnnmmmmmmiiijjjllliiiaaaUUUHHH???444222...------.........------............------,,,,,,---------,,,++++++,,,,,,,,,,,,------------........................,,,------....../////////+++,,,------++++++,,,------------...//////000000//////......---,,,,,,+++...//////000111000000000////////////000000000000222222333333222111111000111222333444555666777888999>>>DDDFFFGGGKKKSSSZZZgggwwwyyypppjjjiiiiiiooossswwwwwwtttrrrtttwwwwwwvvvuuuuuuvvvuuusssqqqkkkgggbbb______```aaaaaaXXXSSSOOONNNSSSYYY\\\]]]___\\\VVVMMMCCC;;;555333////////////////////////.........------------------------------------------------------,,,++++++,,,,,,------.........///------------............+++++++++,,,,,,,,,------............////////////---......///////////////....../////////000000000000000000000111111111111333333222222333444555666888<<>>BBBGGGIIIKKKRRR^^^hhhzzz{{{pppjjjgggggglllqqqvvvvvvtttsssuuuyyywwwvvvuuuuuuvvvuuusssqqqgggccc\\\YYYYYY[[[]]]^^^^^^YYYTTTTTTWWW\\\^^^___aaa___ZZZRRRGGG>>>888555000000000000000000000000.........------,,,,,,+++........................***+++,,,---.../////////,,,,,,,,,------------...---------.........//////---------.........//////............/////////000---......///////////////111222222222222333333333111111111111000000000000222222111222333555777999;;;???EEEJJJNNNSSSWWWZZZeeeiiiooorrrsssrrrqqqqqqrrrxxx{{{vvvtttlllsss~~~zzzvvvnnnnnnoooppprrruuuwwwxxx|||{{{zzzzzzyyyxxxwwwvvvyyyyyyxxxwwwvvvuuutttsssrrrsssssssssrrrrrrqqqpppsssooojjjiiihhhccc[[[SSSBBB>>>999444222111000///------............------,,,,,,---...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,------++++++,,,---------......///000000000------......///000000000+++,,,------......------.../////////000000111111///000111222333444444444111222333555666888999:::AAAEEEJJJLLLOOOXXXgggssswwwnnnjjjjjjiiimmmrrruuuvvvuuutttsssxxxyyyzzzzzzyyyvvvtttrrriiiaaaZZZWWWUUUUUUYYY___```^^^ZZZWWWVVVWWWZZZ]]]bbbdddaaaXXXOOOGGG===444333111///.../////////.........//////......---,,,------------------------...................................................+++)))+++///111///,,,..................................../////////000000000000000000000000000222111000000222333222111333333222222222222222333111333444444555777:::===AAAEEEKKKOOORRRWWW^^^dddpppwww|||{{{~~~}}}wwwvvvtttwww{{{wwwssspppqqquuuxxxzzz{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttsssssssssrrrrrrqqqpppoooooooooooonnnmmmkkkgggbbb^^^NNNEEE:::333222222111//////000111222222111000//////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////------------------------//////////////////......++++++,,,,,,,,,,,,------000000000000000000000000000000000000///////////////000000111222333333333222222222222222222333333666555666777666666===EEEIIIMMMQQQSSSXXXdddwwwvvvooollllllnnnqqqssstttttttttuuuvvvwwwxxxxxxwwwuuurrrqqqfff]]]UUUQQQOOOOOOTTTZZZ```^^^[[[WWWUUUUUUXXXZZZ___bbbaaaZZZSSSKKKBBB999555333000///000000000///......//////......---,,,------------------------................................................+++)))(((***000222111///................................./////////000000000000000000000000000000222000000000222333222111111111000000000000111111222444555666777999<<>>AAAFFFLLLMMMSSS^^^jjjyyy~~~zzztttpppppprrrtttuuussstttuuuvvvuuusssqqqoooggg]]]SSSMMMIIIJJJPPPWWW^^^^^^]]]ZZZUUUTTTVVVXXX\\\aaadddbbb]]]WWWNNNEEE:::777333000000000000//////////////////...------........................................................................111///------......,,,***...........................////////////000000000000000000000000000000000111000///000222333333222333333222222222333444444333555777999;;;???CCCFFFKKKOOOUUU\\\dddqqq~~~xxxuuuuuutttsssssstttwwwxxxyyyxxxwwwuuuwwwvvvvvvuuuuuutttttttttrrrrrrrrrrrrssssssssssssrrrqqqppppppooommmiiifffbbbZZZNNNDDD<<<777333000111111111111111000000///......------------......+++++++++,,,,,,---------................................................,,,,,,,,,---------------------........./////////........................000000000000000111111111000000000111111111222222222222333333444444555555666444666===CCCFFFKKKPPPWWW___mmm~~~wwwpppnnnppprrrssstttuuuvvvvvvvvvtttrrrqqqiii___TTTNNNJJJJJJOOOVVV[[[]]]^^^[[[WWWUUUXXX[[[\\\bbbfffddd```[[[RRRJJJ===999444111000000000/////////000000//////...---........................................................................111000///......---,,,+++////////////////////////////////////000000000111111111111111111111111111000//////000222444333222333333222222333444444555333555888;;;>>>BBBGGGJJJMMMRRRZZZcccmmmzzzyyyvvvtttrrrppprrrtttvvvwwwwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuuuussssssssssssssssssttttttsssrrrqqqppppppooollljjjfff```VVVLLLBBB;;;555222222111111000000000000000......---------......///,,,,,,------......//////.....................---------------------------,,,,,,,,,---------......,,,------------.........///////////////////////////000000000111111111222111111111111222222222222222333333444555555666666:::888:::@@@EEEHHHMMMSSSbbbmmmwwwnnnlllmmmoooppptttuuuvvvwwwwwwuuusssrrrjjj```UUUOOOJJJIIINNNTTTWWW[[[^^^\\\WWWUUUWWWZZZ[[[aaadddcccaaa]]]VVVOOOAAA<<<666222111111000000///000000000000///..............................................................................---------.../////////000/////////////////////////////////000000000111111111111111111111111111111000//////000222444444333111111000111111222333444444777:::===AAAFFFKKKOOOPPPWWWbbbmmmxxxyyyssspppoooppprrrtttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwttttttttttttttttttttttttsssqqqppppppqqqpppnnnllliiieee^^^UUUKKKAAA999555333222111000/////////000.........---......///000............////////////...............---------------------------------,,,,,,,,,---......//////,,,,,,---------.................................///000000111111222222222333333333333333333333333222333333444555666777777999:::===CCCFFFJJJTTT^^^qqq~~~tttkkkiiikkkmmmnnnssstttvvvwwwvvvuuusssrrrkkkbbbXXXQQQMMMJJJNNNSSSUUUZZZ]]][[[UUUQQQSSSVVVXXX^^^aaaaaaaaa```[[[UUUEEE@@@:::555333333333222000000000000000///..............................................................................,,,---......//////000111//////////////////////////////000000000111111111111111111111111111111111000///...000222444444333111111111111222333444444777:::===AAAEEEJJJPPPTTTYYYbbbooo|||~~~wwwtttnnnooopppqqqssstttuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyvvvvvvuuuuuuttttttssssssrrrqqqppppppqqqqqqooonnnkkkjjjfff^^^SSSHHH>>>999333222111000/////////000...............///000000...............---------//////.........---------........................,,,------...//////000000---............////////////////////////////////////000000111111222333333444444444444444444444444333333444555666777888888888<<>>HHHOOOTTT]]]qqq}}}qqqjjjhhhkkkmmmnnnqqqrrrtttuuuuuutttrrrqqqkkkggg```ZZZUUUSSSSSSSSSZZZYYYXXXVVVSSSPPPMMMLLLPPPXXX^^^^^^]]]^^^^^^\\\QQQIII@@@999666555444333111111000///////////////111000///......///000111//////000000000000//////,,,,,,,,,------.........////////////000000000000---...000111111000000///222111111111000000//////111111222222222333333333444444333222222111111000555444222222333555555555777===DDDGGGIIIQQQ]]]gggsss{{{wwwtttooojjjhhhjjjoootttvvvzzzzzzzzzzzzyyyxxxwwwwwwuuuuuutttttttttsssssssssrrrrrrqqqpppooooooooopppnnnjjjhhhgggeee\\\MMMAAA<<<777222///000111000...//////.........---------...------,,,,,,------...///............---------........................000000000000000000000000,,,---///000000000///...////////////000000000000111/////////222333444333333444555555555444333222666333222555666666888======FFFOOOSSSYYYjjj~~~tttkkkhhhggggggfffoooqqqsssvvvvvvvvvtttsssnnniiibbb[[[VVVTTTTTTUUUXXXYYYXXXTTTOOOKKKIIIIIIOOOWWW^^^^^^^^^______]]]TTTMMMCCC<<<888777555444111111000///////////////111000///......///000111000000////////////000000..................//////////////////000000000000...///000000111111000000222111111111000000000000111222222222222333333333333333333222222222222222555444333333555777999999;;;AAAHHHNNNSSS\\\hhhqqq~~~xxxsssrrrsssxxxyyysssoooiiifffhhhmmmrrrtttyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuttttttsssssssssrrrrrrqqqpppoooooooooooommmjjjhhhhhhggg___RRRGGG>>>999333111111222111/////////.........---------------,,,,,,,,,,,,------///............---------////////////////////////000000000000000000000000...//////000000000000000/////////000000000111111111///...///111222222111333333444555555444333222777444444666666555777<<>>AAAFFFOOOYYYcccnnnxxx}}}sssiiifffgggkkkttt|||{{{qqqlllfffccceeejjjooorrrxxxxxxxxxwwwwwwvvvuuutttuuuuuuuuuuuuttttttttttttrrrqqqpppooonnnnnnnnnnnnmmmkkkiiijjjiiicccXXXOOOAAA<<<555222222333111000/////////............---......------------......///............---------000000000000000000000000000000000000000000000000000000000000000111222222000000000111111111222222111///......000111000000222333333444444444333333777555555888999888;;;AAAIIIPPP^^^qqqwwwooojjjhhhgggjjjmmmqqquuuwwwxxxwwwwwwvvvrrrjjjbbb\\\YYYYYYZZZ\\\^^^]]]UUUJJJCCCDDDHHHKKKTTT]]]___```bbbbbb```[[[VVVNNNEEE>>>999555444111000000///////////////000000////////////000000222000///------///000222000000000//////.........////////////000000000000222111000000000111333444111111111111111111111111222222222333333333444444111111222222333444555555555555555555777:::>>>AAAFFFLLLVVVdddrrryyylllffffffhhhmmmsss}}}}}}nnniiicccaaaccchhhmmmpppvvvwwwwwwwwwvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuurrrqqqpppooonnnmmmmmmmmmnnnllljjjjjjiiieee\\\UUUFFF@@@888444333333111////////////...............000//////////////////000///............---------////////////////////////////////////////////////111000///...///000111222000111111111222222222222333111//////000111111000222222333333444444444444555444777;;;<<<===CCCKKKTTT^^^ooovvvooollllllkkkmmmpppsssuuuvvvvvvvvvxxxtttmmmfff```]]]\\\\\\]]]^^^\\\SSSGGGAAABBBGGGJJJTTT]]]```aaaccccccaaa]]]YYYRRRIII@@@999555333111000000/////////////////////000000000000//////222000///------///000222000//////......---------////////////000000000000222111000000000111333444111111111111111222222222222222333333333444444444111111222333444555555666555666777777777:::???DDDLLLSSS```ppptttmmmjjjiiikkknnnwwwnnnjjjeeebbbdddhhhllloootttuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqooonnnnnnmmmmmmooollljjjiiihhhddd^^^YYYLLLEEE<<<666444333111/////////////////////////////////............/////////............---------........................////////////////////////000///...---...///000111000111111111222222222222444222111111222333222111222222333333444555666777666666888;;;<<>>FFFOOOTTTYYYggg{{{|||wwwrrrooopppppprrrssstttssspppmmmkkkdddaaaZZZRRRIIIDDDBBBCCCAAAIIISSS\\\bbbdddeeefffdddaaa^^^\\\XXXQQQHHH@@@:::777333111111222222111000000000000000000111111222222222111111111000000///000000000000000000///222222222222222222333333000111111111222222222222222222333333333444444444444444444555555666666666888888888777666666999;;;BBBIIIQQQTTTUUUZZZeeeooo|||wwwnnnjjjhhhfffgggkkkppprrrttttttsssrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqssstttuuuwwwwwwsssnnniiihhheeebbb]]]VVVKKK???777333333222111000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000111111222222222222111111111111222222333333333333222333333555666777888888555444666999:::===FFFOOO[[[eeexxxyyyrrrooooooppprrrtttuuutttrrrnnnllleeebbb[[[RRRIIIDDDAAAAAA@@@GGGRRR[[[aaadddfffgggfffccc```^^^[[[UUULLLEEE===999555222111111111111000000000000111111111111222222111000000///......///000000111111000000////////////000000000000000000111222222333333222222222222333333444444555555444444444555666666777777777777777666555666999<<>>HHHSSS\\\mmmzzzsssnnnnnnoooqqqtttuuutttrrrnnnllleeebbb[[[RRRIIICCC@@@@@@AAAHHHRRR\\\bbbfffhhhjjjgggeeebbbaaa^^^XXXOOOHHH@@@;;;666222111000000000///000000000111111111111000000000000///////////////000111111111111000///.........//////000000000000111222333333333222222222222333333444555555666444444444555666777777777666666666666777999>>>AAADDDMMMVVVWWWVVV]]]nnn}}}tttllleeedddfffkkkmmmppprrrrrrrrrssstttssssssrrrrrrrrrrrrqqqqqqsssssstttttttttqqqlllhhhgggeeebbbaaa^^^VVVJJJAAA777666555333222111111111////////////////////////........................////////////////////////.../////////000000000111///000000111111000000///111111222222333444444555444444444555555666666666666666:::======AAALLLYYYbbbxxxzzzsssnnnnnnnnnpppsssuuutttqqqmmmkkkdddbbb[[[RRRIIICCC@@@???BBBIIISSS]]]cccgggjjjlllhhhfffdddbbb```ZZZQQQJJJAAA===777222111000000/////////000000111111111222//////000000111111222222///000111222222111000/////////000000111111111222000111222333444333222222222222333333444555666666444444444555666777777888666777888888:::>>>DDDHHHKKKUUU^^^______gggzzzzzzppphhhfffhhhiiillloooqqqrrrrrrsssuuusssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqooojjjgggfffcccaaaaaa```ZZZOOOFFF999888666555333333222222000000000000000000000000........................////////////////////////.../////////000000111111222222333333333333222222111111222333333444555555444444444555555555555555555777;;;>>>@@@DDDQQQ^^^ooo{{{vvvrrrnnnlllmmmnnnqqqttttttrrrpppddd```ZZZQQQIIIDDDBBBCCCAAAGGGRRR\\\eeejjjkkkkkkhhhgggfffddd```\\\XXXVVVGGGBBB<<<777555444333222222222111000//////000000333222111000000111222333///000000000000111111111222222111111111111111222111222222333333222222111333333333444444444555555444444444555555666888888999444333888;;;===EEENNN[[[^^^aaaeeekkkxxxuuullljjjkkknnnnnnooorrruuuvvvuuusssttttttsssrrrrrrqqqppppppppppppooonnnmmmkkkiiihhhgggdddaaaaaaaaa\\\SSSKKK@@@888222222222///...///000000000000////////////111111000000//////......000000000000000000000000//////000111222222333333111111111000000000000000333333444444444444444444666777777777666777999;;;888:::<<<>>>DDDNNN[[[dddzzzzzzuuuqqqooooooppprrrttttttrrrpppfffccc[[[RRRIIIDDDCCCDDDCCCIIIRRR]]]dddiiijjjjjjggghhhgggeeebbb]]]YYYVVVHHHCCC===888555444333222222222111000000000000000111000////////////000111000000000111111111222222222222111111111111222222222222333333333333222222333333444444444555555555555555555555666666777888555444666:::<<>>BBBIIIUUUcccmmmzzztttqqqppppppqqqssstttsssqqqjjjeee]]]RRRIIIDDDCCCDDDDDDJJJSSS]]]dddhhhiiihhhggghhhhhhgggddd___ZZZVVVJJJEEE>>>999666444333222222222111000000000000111//////............//////111111111111222222222333222222111111111111222222222222333333333333222222333444444444444555555555777666666666666666777888444666:::>>>@@@GGGXXXgggsssyyyxxxrrrooonnnmmmoooqqqssstttsssssssssrrrrrrqqqqqqppppppnnnnnnnnnmmmllljjjiiihhhiiigggeeedddccc^^^WWWQQQBBB;;;666666666333000///111111000000000/////////---...............//////000000000000000000000000000000000111222222333333111111111111111111111111333333333444444444555555333333333222111222444666999===BBBIIISSSaaaqqq|||~~~wwwrrrpppooooooqqqssssssssslllggg^^^SSSIIIDDDCCCDDDEEEJJJTTT^^^eeeiiijjjiiiggghhhiiihhheee```[[[WWWMMMGGG@@@:::777555333222222222111000000111111111/////////....../////////111111222222222333333333222222111111111222333333222333333333333333333222444444444444555555555555888777777666666777777888888999<<>>===;;;666222111111111111111000000000000///000000000111111222222111111111111111111111111111111111111111222222222111222222222333333333444222222333333444555666666666777777666666777999;;;===EEEPPP^^^lll}}}wwwtttooommmnnnqqqssstttooollldddZZZPPPJJJGGGGGGHHHNNNXXXaaahhhlllllllllhhhhhhhhhfffddd```\\\ZZZRRRLLLEEE>>>999666333222222111111111111222333333111111222222222222111111111111111111222222222333222222111222222333444555333333444444444444333333444444555555555666666666777777777777888999:::;;;<<<>>>BBBMMM```vvv{{{uuupppkkkggghhhkkkmmmnnnooooooppppppqqqqqqrrrrrrmmmmmmmmmnnnmmmmmmllllllkkkkkkjjjhhheeebbb^^^\\\PPPGGG???<<<999444000000222222111111111000000000...//////////////////000111111111111111111111111111111111111111111111111222222222333333444444555111222333333444555666666444555666666666777:::===BBBLLL[[[kkkzzzzzzsssooonnnoooqqqrrrqqqoooiii```VVVOOOLLLKKKNNNSSS[[[dddiiikkkkkkjjjiiihhhfffdddaaa___]]]\\\TTTNNNFFF???:::666444222222111111111222222333444111111222333333222111111000000000111111111222222222222222222333444555555333333444444444444333333555555555555666666666666666666777888999:::<<<===:::EEERRR```sss|||}}}~~~wwwrrrjjjfffeeehhhjjjlllnnnoooooopppqqqrrrrrrrrrmmmmmmnnnnnnooonnnnnnnnnjjjkkkjjjiiieeebbb___^^^WWWMMMCCC>>>:::444111111222222222111111111000000000000000///////////////111111111111111111111111111111111111111111111111222222333333444555555555111222222333444555666777333444555666777999<<>>:::LLLaaarrr}}}zzzxxx{{{yyyssskkkeeedddfffiiikkknnnnnnooopppqqqrrrrrrsssmmmnnnoooooooooooooooooojjjkkkkkkiiieeebbb```___^^^SSSGGGAAA<<<777444555222222222111111111111000333333222222111111000000111111111111111111111111222222111111111111111111222222333333444555666666111111222333444666666777333555666777999;;;???BBBNNNZZZlll~~~zzzyyy}}}wwwssspppjjjmmmuuurrrqqqoookkkfff___ZZZWWWYYY[[[```eeehhhjjjjjjiiinnnkkkgggdddbbb```^^^[[[TTTPPPIIIAAA:::555333111444444444333333222222222222222222222111111000000111222222333333222222111444333333333333444555555555555555555555555444444555555555555666666666777:::666666:::======>>>AAAJJJZZZooo}}}}}}yyymmmfffeeeffffffeeeoooooooooppppppqqqrrrrrrpppoooooonnnnnnnnnnnnoookkkjjjhhhggggggfffccc```^^^YYYPPPFFF>>>888555333333333333222222222111111111111111111111111111111000//////222555555222...000111111111111222222222111111222222222333333333444444444555555555555555777666777:::::::::@@@HHHVVVfff{{{~~~wwwtttrrrpppllllllpppwww~~~}}}vvvqqqkkklllrrrqqqpppooommmiiiddd```]]]```bbbfffjjjlllmmmmmmlllmmmjjjfffdddbbb```^^^\\\VVVRRRKKKCCC<<<777444333444444444333333222222222222222222222111111111000222222333333333333222222333222222222222333444444444444444444444444444444555555555666666666777777888555555999:::;;;@@@FFFXXXjjjsssjjjggggggggggggkkklllmmmooopppppppppppppppoooooonnnnnnnnnnnnnnnllljjjhhhhhhgggfffcccaaa___ZZZRRRIII@@@:::777555333333333222222222111111111111111111111111111111111000///111444444222///000111111111111222222222222222222222333333333333444444555555555555666666999777888:::;;;===EEENNN]]]mmm|||uuunnniiidddaaabbb___```eeekkkrrr~~~vvvqqqllllllppppppqqqqqqpppnnnkkkhhhfffhhhiiilllnnnoooooonnnmmmkkkhhheeecccaaa```^^^\\\WWWTTTMMMEEE>>>999666555444444333333333333222222222222222222111111111111222222333333333333222222222111111111111222333333333333333333333333333333555555666666666777777777888777888999999<<>>???@@@HHH\\\ooowwwmmmiiigggfffiiimmmqqqssstttsssrrrppppppppppppooonnnlllllllllkkkiiihhhhhhfffdddaaa]]][[[WWWQQQJJJBBB<<<888333333333222222222111111111111111111111111111111111111111000000111222333000000111111111222222222333333444444444555555555555555666666777888999999:::999:::@@@HHHSSScccqqquuulllbbb```]]]\\\]]]_________[[[[[[]]]```aaaeeeppp{{{{{{vvvrrrooossstttuuuvvvvvvtttsssqqqrrrqqqqqqpppooonnnllllllkkkhhheeecccaaa```^^^\\\YYYVVVPPPJJJCCC===888666222222333333333333444444222222222222333333333333333333444444444444333333444444333333444444555666333444444555555666666666666666666777777777888888999:::<<<@@@DDDPPPfffyyyssskkkgggdddfffiiilllooopppooooooppppppppppppooonnnlllkkkkkkjjjhhhggggggfffcccaaa\\\[[[YYYTTTMMMEEE===999333333333222222222111111111111111111111111111111///111222222111111222333000111111111111222222222444444444555555555666666555555666777888999::::::999:::???IIISSS```qqquuukkkeeeaaabbbbbbaaa``````aaaccc``````cccdddccceeeooozzzyyyrrrooopppqqqsssuuuvvvuuutttsssqqqqqqqqqpppooonnnnnnmmmmmmjjjfffdddbbb```^^^\\\ZZZXXXSSSLLLEEE???:::888222222222333333444444444222222222333333333444444333333444444444444333333333333222222333333444555222222333444444555666666666666777777777888888888999999<<>>FFFPPP```wwwsssmmmggghhhiiijjjlllmmmooooooooopppqqqqqqpppnnnkkkjjjjjjhhhffffffeeedddaaa___^^^^^^]]]ZZZSSSJJJBBB<<<333333333222222222111111111111111111111111111111,,,000444444222000111222000111111111111222222222555555555555666666666777555666777888999:::;;;;;;999>>>IIIYYYggguuu~~~sssnnnooopppqqqtttttttttssssssqqqqqqpppuuutttqqqoooooosssyyy~~~zzztttsssnnnoooqqqtttwwwwwwtttrrrqqqpppooonnnmmmlllkkkjjjhhhggggggfffdddbbb```___\\\ZZZVVVRRRMMMFFF???999777666666555555555555666222222444555555444222222333333333333333333333333444333222111222333444555333444444555666777888888777888999888777777999;;;???<<<>>>III\\\ppp~~~qqqkkkiiiggggggjjjmmmoooppprrrrrrrrrqqqpppnnnlllkkkjjjjjjhhhfffdddbbb```______^^^\\\ZZZUUUNNNEEE???777555222111111111111000222222222222222222222222333333333222222111111111222222222222222222222222333333444444555666666666666555555666999;;;<<<<<<<<>>888888666555555444444444666555333333333333555666444444444333333222222222333333444444444555555555666666666666666555555555888999:::999888999;;;===BBBPPPeeeyyy{{{rrrllljjjllloooqqqpppqqqrrrsssqqqnnnkkkiiikkkjjjiiihhhfffeeeccccccbbb```^^^\\\YYYUUUOOOJJJ@@@<<<777444333333333222222222222222222222222222222222222222222222222222222222333333333444444444333333444444555666666666666777888888888;;;@@@DDDRRRbbbttt{{{rrrmmmllljjjkkkmmmpppqqqqqqpppqqqrrrrrrpppnnnkkkiiihhhggggggfffdddbbb```___[[[YYYWWWTTTQQQKKKEEE@@@999888777555555444444444555555444444444444555555666555555444222222111000333333444555555555555444555555555666666666666666888:::;;;;;;:::;;;===???JJJZZZqqqxxxoookkkmmmppprrrrrrrrrrrrqqqpppnnnlllkkkkkkkkkjjjhhhgggfffeeedddaaa```^^^\\\YYYVVVPPPMMMCCC>>>999555444444444333222222222222222222222222111222222222222333333333222222333333444444555555333333444444555666666666666888999::::::===CCCIIIVVVhhh{{{~~~uuullljjjhhhiiillloooqqqrrrpppqqqrrrrrrqqqnnnkkkiiihhhggggggfffdddbbb```___[[[YYYWWWUUUQQQLLLFFFAAA999888777666444444444444444444555555555555444444444444444333333222222222333333555666666666555444444444555555666666777777777888:::<<<<<<>>>AAADDDTTTfff}}}tttnnnnnnqqqsssssssssqqqpppnnnmmmmmmlllkkkkkkjjjiiigggfffeeeeee```___]]][[[YYYVVVQQQNNNEEE@@@:::666444444444444222222222222222222222222111111222222222333333333222222333333444555555666333333444444555666666666555888:::;;;;;;???GGGNNN\\\pppxxxkkkhhhggggggkkkooorrrssspppqqqrrrsssqqqnnnkkkiiihhhggggggfffdddbbb```___[[[YYYWWWUUURRRMMMFFFBBB999888777666444444333333333444555666666555444333333333333333333333333333333333555666666666555444333444444555666777888888444777:::<<<>>>AAAEEEHHH]]]nnnwwwpppoooqqqrrrtttsssqqqooommmmmmmmmmmmlllkkkjjjiiihhhgggfffeee```^^^\\\[[[YYYVVVRRROOOFFFAAA;;;666444444555444222222222222222222222222111111111222222333333333222222333333444555666666333333444444555666666777555888;;;<<<<<>>BBBMMMZZZsss|||vvvrrrpppppppppooonnnmmmlllkkkllllllkkkjjjiiigggeeedddaaa___]]]\\\[[[XXXUUUSSSLLLHHHAAA:::555333444444222222111111111111222222222222222222222222222222444444444444444444333333555555555666666666666666999;;;<<<===AAALLL]]]iiizzzwwwooohhhggggggfffiiinnnrrrsssssssssrrrpppnnnmmmmmmkkkiiiggggggeeebbb```]]]ZZZUUURRROOOLLLIIIGGG===:::666444444555555555111111222222333555666777666666666666666666666666444444444555555555555666555666777777888888777777;;;;;;<<<===???FFFVVVeeeyyyvvvqqqnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmkkkiiigggeeeddddddaaa```]]]\\\[[[YYYVVVSSSOOOJJJDDD===888666666666222222111111111111222222444444444444444444444444333333444444444444444444555555555666666777777777666888:::===DDDRRRffftttzzzqqqiiigggffffffiiinnnrrrssssssssssssqqqooonnnnnnkkkhhhfffeeedddbbb```]]]ZZZUUURRRPPPMMMJJJGGG@@@===999777777888999999222222222333333555666666555555555555555555555555444444444555555555555666555666777888888888888888;;;<<<>>>>>>AAAMMMaaaqqq~~~vvvrrrmmmmmmmmmmmmmmmmmmnnnnnnnnnllliiifffdddcccbbbbbb```^^^\\\[[[[[[YYYVVVSSSPPPLLLEEE>>>999777666666333222222111111222222333333333333333333333333333333333333444444555555555555555555666777777888888666888;;;>>>FFFVVVkkkzzz}}}tttllljjjiiiiiilllpppssssssttttttsssrrrqqqpppmmmkkkgggeeedddbbb```___]]]ZZZVVVRRRPPPMMMJJJHHHAAA>>>:::888888999999999555444444333333444444444444444444444444444444444444444444555555555555666555666777888999999999999999<<>>999666555555555444555444444444444555555666555555555555555555555555444444444555555555555666555666777888999:::::::::999>>>CCCJJJ\\\uuuvvvtttrrrooommmllllllmmmiiihhhhhhgggeeecccbbbaaa]]]\\\ZZZYYYYYYXXXUUUSSSPPPMMMGGGAAA;;;777555444444333333222222333333444444444444444444444444444444444444444444444333333444555666777888999::::::444999@@@HHHUUUhhh~~~}}}zzzvvvqqqpppqqqssstttuuuuuuuuutttsssrrrqqqmmmiiieeedddcccbbb```]]]ZZZVVVSSSQQQOOOLLLJJJEEEAAA<<<888777666666555333333333444555666777888666666666666666666666666444444444555555555666666555666777888:::::::::;;;:::???EEEOOOdddyyywwwssspppmmmlllllllllhhhiiiiiiiiihhhfffdddbbb^^^\\\[[[ZZZZZZYYYVVVTTTQQQNNNHHHBBB<<<888666555444333333222222333333444555555555555555555555555555555555444444333333333444555666777888999::::::444;;;DDDOOO^^^sssyyyrrrpppppprrrsssuuuvvvvvvvvvuuutttmmmkkkiiihhhhhhhhhfffddd___\\\YYYUUUSSSPPPLLLIIIGGGBBB===888777777666666666555444333222333444444666555555555444444444444666666666666777777777777;;;777666999;;;999999<<>>???BBBLLL___vvvvvvooolllmmmnnnmmmmmmlllkkkiiigggcccaaa______^^^]]]\\\ZZZWWWUUUTTTTTTPPPKKKFFFBBB===999666555444333333222222333333555555444444444333333333333444555666777777777777888777777888888999:::;;;AAACCCMMMbbbwww}}}vvvsssssstttuuuvvvuuuuuussssssooommmkkkkkkkkkkkkiiihhh```^^^ZZZWWWUUURRRNNNLLLGGGCCC>>>:::888777666555666555444444333333444444777777777666666666555555444444444444555555555555777444555888::::::<<<@@@@@@IIIXXXkkkyyyqqqnnnnnnnnnmmmllllllkkkiiigggeeecccbbb```___^^^]]][[[XXXVVVUUUTTTQQQLLLHHHDDD???;;;777555444444333333333333333555555444444444333333333333444555666777777777777888888888888999:::;;;<<>>???NNNddd{{{{{{qqqrrrssstttuuuttttttsssnnnllljjjhhhhhhfffdddbbb```]]]ZZZXXXVVVTTTPPPNNNGGGDDD???<<<999777444222555666666666666555444444777777777666666666555555666666666666777777777888999888999;;;::::::???GGGUUUlllyyyrrrooommmkkkiiijjjiiihhhfffeeeeeeeeeeeeaaa```___^^^\\\YYYWWWVVVQQQOOOLLLJJJGGGBBB===999666555555444444444444444555555444444444333333333333444555666777777777777888888999:::;;;===>>>???CCCTTTkkk{{{oooppprrrtttuuuuuuuuutttpppnnnkkkiiigggeeebbb```___]]]YYYWWWUUUSSSPPPNNNHHHEEEAAA===;;;888555333555666666777666555444333666666666555555555444444555555555666666666777777777777999<<<<<<===DDDMMM^^^wwwyyyrrrooonnnllljjjiiihhhgggeeedddcccdddddd``````___]]][[[YYYWWWVVVRRRPPPMMMKKKIIIDDD???;;;666666555444444444444444555555444444444333333333333444555666777777777777888999999:::<<<===???@@@GGGZZZqqqxxxnnnooorrrtttuuuuuuuuuuuuqqqooollliiigggeeebbb___^^^\\\YYYWWWUUUSSSPPPMMMLLLIIIDDDAAA>>><<<888666555666777777777666444333666555555555444444444444444444444555555555666666555555888<<<===???HHHRRRccc}}}zzzssspppooommmkkkiiihhhfffdddcccbbbcccccc```___^^^]]][[[XXXVVVUUUSSSQQQOOOMMMKKKFFFAAA===666666555444444444444555555555444444444333333333333444555666777777777777999999999:::<<<>>>???@@@JJJ]]]tttxxxqqqooonnnooosssuuusssqqqrrrpppnnnllljjjgggcccaaa\\\ZZZXXXVVVVVVTTTRRRPPPMMMIIICCC???<<<:::777555777777777777777777777777888999999888777666666777666777888888777666888999<<<555555<<<>>>>>>HHHVVVtttzzzrrrppppppooonnnjjjjjjiiihhhgggfffeeeeeeccc```\\\YYYXXXWWWVVVTTTQQQPPPOOONNNKKKGGGAAA===777666555444333333444555555555555666666666777777444444555555666777777777<<<888666888999:::>>>DDDLLL\\\qqqwwwpppnnnmmmooosssvvvuuusssrrrpppnnnllljjjgggdddaaa\\\ZZZXXXVVVVVVTTTRRRPPPMMMIIICCC???<<<:::888666777777777777777777777777555666777666555444555666666777888888777777888999:::666777===???AAAOOO```|||}}}tttqqqqqqpppnnnkkkjjjiiihhhgggffffffeeebbb```]]]\\\[[[ZZZXXXWWWQQQPPPOOOMMMKKKGGGBBB>>>999888666555444555555666333333333444444444555555555555666777777888888999===999888:::;;;;;;@@@FFFQQQaaavvvyyyqqqnnnmmmooosssvvvvvvuuusssqqqnnnllljjjhhhdddaaa\\\ZZZXXXVVVVVVTTTRRRPPPMMMIIIDDD???===;;;888777666666666666666666666666444555666666555555666777666777888888777777888:::888777999>>>@@@FFFYYYnnnyyytttrrrpppnnnkkkkkkjjjiiihhhgggffffffaaa```___^^^^^^]]][[[XXXRRRPPPOOOMMMKKKGGGBBB???:::999888666555555666666333333444444444555555555666666777888888999999:::<<<::::::<<<<<<===BBBHHHXXXiii}}}uuuqqqnnnooorrruuuuuutttsssqqqnnnlllkkkhhhdddaaa]]][[[XXXVVVVVVTTTQQQOOOMMMIIIDDD@@@===<<<999888666666666666666666666666555777888888777777888:::666777888888888888999;;;888999<<>>DDDLLL___pppzzzvvvqqqoooqqqssssssrrrsssqqqooommmkkkhhheeebbb]]][[[XXXWWWUUUTTTQQQOOONNNJJJEEEAAA>>><<<;;;999666666666666666666666666555777888888777777888:::555777888999888888:::;;;:::<<>>AAACCCJJJ]]]xxx}}}tttooonnnnnnmmmlllkkkjjjiiiiiieeebbb___]]][[[XXXTTTQQQSSSQQQNNNLLLKKKIIIEEEBBB;;;999777555444444444444444444555555555666666666555555666666777888888999999888:::<<<===AAAMMMYYYoooyyyrrrooopppssstttttttttrrrooommmllliiieeebbb^^^\\\YYYWWWUUUSSSPPPNNNNNNJJJEEEBBB@@@>>><<<;;;777777777777777777777777555666777666555444555666555777999999999999;;;===<<>>===;;;888888888888888888888888888999:::888777666666777555777999999999:::;;;======???BBBHHHWWWqqqyyysssoooooonnnmmmlllkkkkkkjjjdddaaa]]][[[ZZZYYYXXXWWWSSSQQQNNNLLLKKKIIIFFFDDD===<<<:::888666666666666777777777777888888888888777888888999::::::;;;;;;<<<;;;<<<>>>@@@HHHXXXhhh}}}zzzwwwtttssssssssstttuuuuuutttrrroookkkgggdddaaa___[[[YYYWWWTTTQQQNNNKKKJJJGGGDDDAAA>>><<<;;;666666666666666666666666444444555666777888999999999::::::888777777:::<<>>;;;:::777777777777777777777777666666666777777777777777999::::::999888888:::<<<===???GGGYYYssszzztttpppooonnnnnnnnnllliiifffdddcccaaa^^^[[[XXXVVVTTTTTTSSSQQQNNNKKKHHHFFFEEE===<<<999777666555555555777666666666666777888888777888888999999:::;;;;;;<<<999;;;BBBFFFOOOhhh|||wwwuuuvvvwwwuuuuuutttrrroookkkhhheeebbb___\\\YYYWWWTTTQQQNNNMMMLLLIIIEEEAAA===;;;999888888888888888888888888888888777777777666666666999::::::999888999;;;===>>>BBBNNNeee{{{uuupppoooooooooooommmjjjhhhfffddd```]]]ZZZXXXVVVVVVSSSRRRPPPNNNLLLIIIHHHGGG>>>===:::888666555555555666777888888999999888888777888888999999:::;;;;;;>>>;;;<<>>;;;888666555555555555666888999999999888777777888888999999:::;;;;;;>>><<<>>>DDDNNN```~~~xxxuuutttttttttttttttssspppmmmiiigggbbb```\\\ZZZXXXUUURRROOOOOOMMMJJJFFFBBB>>>;;;999888888888888888888888888666666666777888999999999888999:::::::::;;;>>>AAADDDNNNaaazzz}}}xxxtttrrrqqqpppppppppmmmkkkgggeeeaaa]]]YYYXXXWWWXXXRRRQQQPPPNNNMMMKKKJJJIII@@@???<<<999777666555555555666777888999888777666777888888999999:::;;;;;;<<<===AAAIIITTThhh{{{wwwvvvvvvtttttttttsssqqqmmmjjjhhhccc```]]]ZZZXXXUUURRROOONNNMMMJJJFFFBBB>>><<<:::888888888888888888888888555555666777888999:::;;;888999::::::;;;<<<@@@BBBDDDTTTlll|||wwwuuusssqqqqqqpppnnnlllgggeeeaaa^^^[[[YYYWWWWWWSSSRRRPPPOOOMMMKKKJJJIIIAAA@@@===:::888666666666555666777777888888777777777888888999999:::;;;;;;;;;>>>DDDLLLZZZppp{{{xxxvvvvvvtttttttttsssqqqnnnjjjhhhccc```]]]ZZZXXXVVVRRRPPPMMMLLLIIIFFFCCC???===;;;777777777777777777777777777777777888888999999999888999:::;;;;;;===AAACCCIII]]]{{{zzzwwwtttrrrqqqpppnnnlllfffdddbbb___\\\YYYWWWVVVTTTSSSQQQOOOMMMKKKIIIHHHBBB@@@>>>;;;888777666666888777777777777888999999777888888999999:::;;;;;;;;;???EEEMMM]]]vvvzzzvvvtttssstttttttttsssqqqnnnkkkiiicccaaa]]][[[XXXVVVRRRPPPMMMKKKIIIFFFCCC@@@>>><<<666666666666666666666666999999999888888888888888888999:::;;;<<<>>>AAADDDOOOggg|||yyyuuusssqqqpppnnnllleeedddccc```]]]ZZZWWWUUUTTTSSSRRROOOMMMKKKIIIHHHCCCAAA>>>;;;888777666666:::999888777888999;;;<<<777888888999::::::;;;;;;<<<@@@EEEMMM___zzzyyyuuutttuuuvvvwwwwwwvvvtttqqqnnnkkkiiieeebbb^^^\\\ZZZWWWUUUSSSOOONNNKKKHHHDDDAAA???===999999999888888888888777999999:::::::::999888888<<<>>>>>>;;;999===CCCGGGUUUuuu~~~zzztttpppooooooooooooiiigggbbb^^^ZZZXXXWWWWWWSSSQQQNNNMMMLLLKKKHHHFFFBBB@@@>>>;;;888777666666888999::::::::::::999888999999999999:::;;;;;;<<<@@@AAAEEEPPPddd~~~xxxsssrrrrrrsssttttttttttttrrrpppnnnmmmeeeccc___\\\ZZZWWWUUURRROOONNNKKKHHHDDDAAA???===999999999999888888888888777888999::::::::::::::::::<<<===;;;:::???GGGMMMeee~~~yyytttpppnnnnnnnnnnnniiifffccc___[[[XXXWWWVVVSSSQQQNNNMMMLLLKKKHHHFFFCCCAAA>>>;;;999888777777999999888777777888999999999999999999:::;;;<<<<<<@@@BBBGGGTTThhh~~~wwwrrrppppppqqqttttttuuuuuusssqqqooommmfffccc___\\\ZZZWWWTTTRRROOOMMMKKKHHHEEEAAA???>>>:::999999999888888888888666666888999:::;;;;;;;;;888999;;;;;;;;;@@@KKKTTTsss~~~yyysssooommmmmmmmmmmmhhhgggddd```\\\YYYVVVUUUSSSQQQNNNMMMLLLKKKHHHFFFDDDBBB???<<<:::999888888:::999777555555777999:::999999999999:::;;;<<<===AAACCCJJJXXXnnnvvvqqqoooqqqsssxxxxxxxxxwwwtttpppllljjjfffccc___\\\YYYWWWTTTRRRNNNMMMKKKHHHEEEBBB???>>>::::::999999999888888888666777888999::::::::::::888999;;;<<<<<>>@@@DDDMMM^^^tttwwwpppooorrrtttxxxyyyyyyyyyvvvrrrmmmjjjgggddd___\\\YYYWWWSSSQQQNNNMMMKKKHHHEEEBBB@@@???:::::::::999999999999888999999:::::::::999999888;;;;;;<<<>>>>>>CCCSSSccc~~~zzzrrrmmmkkkllllllmmmiiihhheeebbb^^^YYYVVVSSSSSSQQQNNNMMMLLLKKKHHHFFFEEECCCAAA>>>;;;:::999999888999;;;<<<<<<;;;999888999999999:::;;;<<<>>>??????DDDPPPddd{{{~~~vvvssssssuuuuuuwwwyyyyyyxxxuuuqqqnnngggddd```\\\YYYVVVSSSQQQMMMLLLJJJHHHEEEBBB@@@???::::::::::::999999999999:::::::::::::::999888777===;;;===@@@AAAFFFXXXlll{{{sssmmmkkklllmmmmmmjjjiiifffaaa]]]YYYVVVTTTSSSQQQNNNMMMLLLKKKHHHFFFEEECCC@@@===;;;:::999999777999<<<>>>>>><<<999777999999999:::;;;===>>>??????FFFTTTjjj~~~yyywwwvvvwwwyyyzzzyyyvvvqqqooogggddd```\\\YYYVVVSSSPPPMMMLLLJJJHHHEEEBBB@@@???;;;;;;:::::::::999999999888888999:::::::::999999===;;;===BBBCCCIII^^^uuu|||tttnnnllllllnnnnnnllljjjeee```\\\XXXVVVUUUSSSQQQNNNMMMLLLKKKHHHFFFDDDCCC@@@===:::999888888888999;;;<<<<<<;;;999888999999999:::<<<===???@@@AAAIIIYYYqqq{{{yyy{{{||||||yyytttoookkkhhhddd```\\\YYYVVVSSSPPPMMMLLLJJJHHHEEECCCAAA@@@;;;;;;;;;:::::::::999999666777888999:::;;;;;;;;;<<<999<<>>???@@@CCCKKK\\\uuu|||zzzyyyzzzyyyuuuqqqiiifffaaa\\\YYYWWWTTTQQQMMMKKKHHHGGGFFFDDDBBB@@@<<<;;;:::999888888888888::::::999999::::::;;;<<<<<<===AAACCCDDDNNNhhhwwwvvvtttnnnkkkkkkooolllgggdddaaa]]]YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGDDDDDDBBB@@@===;;;999888:::::::::999999888888888888999:::::::::;;;>>>@@@HHHNNNbbb~~~{{{{{{|||zzzwwwsssjjjfffaaa]]]ZZZWWWTTTRRROOOLLLIIIGGGFFFCCC@@@>>><<<;;;:::999888888888888::::::999999::::::;;;<<<===???CCCGGGKKKXXXsss}}}yyywwwqqqnnnoooooolllhhhdddaaa]]]YYYVVVTTTSSSQQQNNNKKKIIIHHHHHHEEEDDDBBB@@@===;;;999888:::::::::999999999888888888999:::::::::;;;>>>AAAHHHPPPfff~~~||||||}}}|||yyyuuukkkgggbbb]]]ZZZWWWTTTRRRQQQNNNJJJHHHFFFCCC???===<<<;;;:::999999888888888:::::::::::::::;;;;;;<<<:::<<<@@@EEENNN```|||~~~yyytttqqqqqqooolllhhheeeaaa^^^ZZZWWWTTTSSSPPPNNNKKKJJJIIIHHHEEEDDDBBB@@@>>>;;;:::999:::::::::999999999999888888999:::::::::<<>><<<<<<;;;:::999999999999:::::::::::::::;;;<<<<<<:::;;;???FFFSSSjjj{{{uuuqqqppppppmmmiiieeebbb^^^ZZZWWWSSSRRRPPPNNNKKKJJJIIIHHHEEEDDDBBB@@@>>><<<:::999999999999999999999999999888:::;;;;;;;;;===@@@CCCGGGWWWsss}}}~~~{{{yyyzzz||||||xxxuuummmiiiccc___[[[XXXTTTRRRNNNLLLIIIHHHGGGEEECCC@@@===<<<;;;:::999999999999;;;;;;::::::;;;;;;<<<===???@@@CCCLLL^^^xxx|||uuuqqqnnnqqqnnniiifffccc___[[[XXXSSSRRRPPPNNNLLLJJJIIIIIIEEEEEECCCAAA>>><<<:::999999999999999999999999999999:::;;;;;;<<<>>>AAADDDIII]]]zzzxxx{{{yyywwwxxx{{{{{{xxxuuunnnjjjddd___\\\XXXUUURRRNNNLLLIIIHHHGGGFFFDDDBBB===<<<;;;:::999999999999;;;;;;;;;;;;;;;<<<<<<===???AAAEEEPPPfffyyytttpppqqqnnnjjjgggccc```\\\YYYRRRQQQPPPNNNLLLJJJJJJIIIFFFEEECCCAAA???<<<;;;:::888999999999999:::::::::999:::;;;<<<===???BBBEEEMMMeeesss|||zzzxxxwwwxxxzzz{{{xxxuuuoookkkeee```\\\YYYUUURRROOOMMMJJJHHHGGGEEECCC@@@===<<<;;;::::::999::::::;;;;;;;;;;;;;;;<<<=========@@@FFFSSSmmm|||vvvrrroookkkgggddd```\\\YYYRRRQQQOOOMMMLLLKKKJJJJJJFFFEEECCCAAA???===;;;:::888888999999999:::::::::999:::<<<<<<===???CCCFFFTTTmmmqqqyyy{{{xxxwwwxxx{{{|||yyyvvvoookkkeee```\\\YYYUUUSSSRRROOOLLLIIIGGGDDDAAA>>>======<<<;;;::::::::::::<<<;;;;;;;;;;;;<<<======@@@DDDKKKZZZvvv}}}rrroookkkgggdddaaa\\\YYYRRRQQQOOOMMMLLLKKKJJJJJJFFFEEEDDDAAA???===;;;:::888888888999999:::::::::999:::<<<======@@@CCCFFFXXXrrrsssyyy{{{vvvvvv{{{}}}zzzuuuppplllfffaaa\\\XXXTTTRRRNNNKKKHHHFFFEEEDDDBBB@@@???>>><<<;;;::::::;;;;;;===;;;888999;;;===<<<:::@@@CCCNNNddd~~~pppmmmiiifffccc___ZZZWWWRRRPPPNNNMMMMMMLLLKKKIIIHHHEEECCCAAA@@@>>>;;;999999999888888888888999999;;;999999<<<>>>???FFFNNN___yyyqqqvvv~~~}}}wwwwww{{{|||yyyuuuqqqmmmgggaaa]]]XXXTTTRRRNNNLLLHHHFFFEEEDDDBBB@@@???>>><<<;;;::::::;;;;;;;;;999888999<<<>>>>>><<<@@@EEERRRjjj{{{pppnnnjjjgggddd```[[[XXXTTTQQQNNNMMMMMMLLLJJJIIIHHHEEECCCAAA@@@>>>;;;999999999888888888888999999;;;999:::<<<>>>@@@GGGOOOccc|||ooossszzz~~~yyyxxxzzz|||yyyvvvrrrnnngggbbb]]]YYYUUURRRNNNLLLIIIGGGEEEDDDBBB@@@???>>><<<;;;::::::;;;;;;:::999888:::<<>><<<:::999999888888888888999999;;;::::::===>>>@@@HHHQQQiiinnnqqqvvv}}}{{{yyyzzz{{{yyywwwsssoooiiiccc^^^ZZZUUUSSSOOOLLLIIIGGGFFFDDDBBB@@@???>>><<<;;;::::::;;;;;;:::::::::;;;<<<>>>??????BBBKKK\\\ttt}}}uuurrrpppllliiifffbbb]]]ZZZWWWTTTQQQNNNMMMKKKHHHFFFGGGEEECCCAAA@@@???<<<::::::999999888888999999:::;;;:::<<<>>>>>>@@@JJJTTTmmmnnnqqqvvv|||}}}zzzzzz{{{{{{yyyuuupppjjjddd___ZZZVVVSSSOOOLLLIIIGGGFFFEEECCCAAA???>>><<<;;;::::::;;;;;;=========<<<<<<===>>>???DDDNNN```www~~~vvvtttqqqnnnjjjgggccc___[[[XXXUUUQQQNNNMMMKKKHHHFFFGGGEEECCCAAAAAA@@@===;;;::::::999999999999::::::;;;;;;===>>>>>>AAALLLXXXpppqqqtttyyy~~~{{{zzz|||||||||vvvrrrkkkeee```[[[WWWTTTOOOMMMJJJGGGFFFEEECCCAAA???>>><<<;;;::::::;;;;;;===>>>???>>><<<<<<===???GGGSSSgggzzzuuusssooollliiieee```]]]XXXUUUQQQOOOMMMKKKIIIGGGGGGEEECCCBBBAAA@@@>>><<<::::::999999999999::::::;;;;;;>>>???>>>AAAMMM[[[ssstttwww}}}~~~{{{{{{|||~~~wwwssslllfffaaa\\\WWWTTTPPPMMMJJJHHHGGGEEECCCAAA???>>><<<;;;::::::;;;;;;<<<>>>???>>>======???BBBIIIXXXqqq|||vvvssspppmmmjjjfffaaa]]]WWWTTTQQQOOONNNLLLJJJHHHGGGEEECCCBBBBBBAAA>>>===;;;::::::999999::::::;;;;;;<<<>>>@@@>>>BBBOOO]]]uuuvvvzzz~~~{{{{{{}}}xxxsssmmmfffaaa\\\WWWTTTPPPMMMJJJHHHGGGFFFCCCBBB???>>><<<;;;::::::;;;;;;:::<<<>>>>>>===>>>AAADDDKKK\\\xxx~~~}}}wwwtttpppmmmjjjfffaaa^^^WWWTTTQQQOOONNNMMMKKKIIIGGGEEECCCBBBBBBAAA???===;;;::::::999999::::::;;;;;;<<>>===<<<<<<<<<<<<;;;;;;>>>AAA@@@>>>AAAHHHOOOcccwwwtttooolllkkkgggbbb]]]YYYVVVRRROOOMMMKKKIIIGGGHHHGGGEEECCCAAA???===<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>;;;>>>FFFFFFOOOddd|||wwwyyy}}}}}}|||}}}~~~~~~yyyppphhhbbb]]]YYYVVVQQQNNNJJJHHHFFFEEECCCAAA======<<<;;;::::::::::::;;;;;;===@@@???>>>BBBHHHWWWmmm~~~vvvsssooolllkkkhhhccc___YYYVVVRRROOOMMMLLLIIIHHHGGGFFFEEECCC@@@???===<<<<<<;;;;;;::::::;;;;;;<<<<<<>>><<>>============::::::<<>>CCCJJJ^^^vvv~~~{{{}}}{{{tttqqqnnnmmmllljjjeeeaaaZZZWWWRRROOONNNLLLJJJHHHFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>><<>>>>>>>>>>>::::::;;;>>>>>>???EEEMMM```|||{{{yyyzzz~~~~~~vvvqqqooommmmmmnnnlllgggccc[[[WWWSSSPPPNNNMMMKKKIIIEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>===???FFFHHHVVVooosssuuuwwwzzz}}}yyyxxxyyyzzz{{{zzzsssllleee```ZZZWWWRRROOOKKKHHHGGGFFFDDDBBB===<<<;;;:::999999999999;;;:::;;;>>>>>>@@@GGGPPPbbb}}}yyyvvvxxxzzz{{{tttpppnnnmmmnnnooommmhhhddd[[[XXXTTTQQQOOOMMMKKKJJJEEEEEECCCBBB@@@???>>>======<<<<<<;;;;;;<<<<<<===;;;???===@@@FFFIIIYYYtttuuuuuuwwwxxx|||{{{xxxyyy}}}zzztttmmmggg```[[[WWWSSSPPPLLLIIIGGGFFFDDDCCC>>>===<<<;;;::::::::::::<<<;;;<<<>>>???BBBKKKTTThhh}}}xxxttttttuuuxxx{{{tttooonnnmmmnnnpppnnniiiddd\\\YYYTTTQQQPPPNNNLLLJJJFFFEEEDDDCCCAAA@@@???>>>======<<<<<<<<<<<<======;;;???>>>@@@FFFJJJ\\\yyyssstttuuuuuuwwwzzz{{{}}}{{{tttnnngggaaa[[[WWWSSSPPPLLLIIIHHHFFFEEECCCAAA@@@???>>>============>>><<<<<>>===<<<;;;;;;;;;;;;>>>======???AAAEEEOOOYYYqqqyyysssoookkkiiinnnuuu{{{wwwooonnnnnnoooqqqnnniiiddd]]]YYYUUURRRPPPOOOMMMKKKGGGFFFFFFDDDCCCBBBAAAAAA======<<<<<<<<<<<<======;;;@@@???@@@GGGLLL```~~~wwwtttpppmmmkkkmmmoooqqqssswww|||yyyqqqjjjbbb[[[WWWUUUSSSOOOKKKHHHEEEDDDCCCCCCBBBAAA???>>><<<;;;:::;;;>>><<<>>>CCCCCCNNNeeexxxoookkkiiifffgggjjjqqqzzzyyyqqqppppppsssuuussskkkccc```\\\WWWSSSPPPNNNLLLJJJJJJHHHFFFEEEDDDCCCAAA??????>>><<<;;;::::::;;;;;;===@@@===@@@HHHOOObbbtttrrrnnnkkkjjjjjjkkkmmmnnnppptttwww{{{zzzrrrkkkccc\\\XXXTTTRRROOOKKKGGGEEEDDDCCCAAA@@@@@@???>>>======<<<<<>><<<;;;::::::;;;;;;;;;>>><<<@@@IIIQQQfffooommmkkkhhhfffeeeeeeeeefffgggiiikkkmmmqqqvvvzzzzzz|||{{{tttllleee^^^YYYTTTRRRNNNKKKGGGEEECCCCCC@@@??????>>>>>>>>>>>>>>>===@@@>>>@@@FFFGGGUUUnnnvvvnnniiifffaaaaaacccaaagggmmmqqquuu|||yyywwwwwwtttnnnhhhbbb^^^XXXTTTQQQOOOLLLJJJIIIGGGEEEDDDCCCBBB@@@>>>???>>><<<;;;;;;;;;;;;<<<999===<<<@@@JJJTTTkkkhhhgggfffdddaaa___^^^]]]______``````aaadddiiimmmoooqqqtttwwwyyy}}}}}}uuunnnggg___[[[TTTRRROOOKKKGGGEEECCCCCCAAA@@@???>>>======>>>>>>===@@@>>>@@@FFFIIIYYYuuu}}}tttlllhhhddd___]]]^^^^^^aaaeeehhhkkkqqq{{{}}}xxxvvvtttnnnjjjccc___YYYTTTQQQOOOLLLKKKIIIGGGEEEDDDCCCBBB@@@>>>???>>>===;;;;;;;;;<<<===:::>>>===@@@KKKVVVpppbbbaaa```^^^\\\ZZZXXXVVVZZZZZZYYYYYYYYY[[[___cccbbbdddgggiiikkknnnrrruuu~~~~~~vvvooohhh```\\\UUUSSSOOOKKKHHHEEEDDDCCCDDDBBB@@@>>><<<<<<<<<<<<<<<@@@>>>???EEEJJJ]]]{{{zzzrrrkkkgggccc]]]ZZZ[[[[[[]]]___```ccchhhpppvvvyyyxxxuuurrrnnnjjjddd```ZZZUUURRROOOMMMKKKIIIGGGEEEDDDDDDBBB@@@>>>???>>>===<<<;;;<<<======<<<@@@???AAAKKKXXXttt]]]\\\[[[YYYWWWUUUTTTSSSTTTUUUUUUTTTSSSUUUXXXZZZ[[[]]]___aaabbbdddhhhkkkqqqtttxxx|||~~~wwwooohhhaaa\\\VVVTTTPPPLLLIIIGGGEEEEEEEEECCC@@@===;;;;;;;;;<<<;;;@@@>>>???EEELLLaaa~~~wwwpppjjjgggccc\\\YYYYYYWWWXXXYYYZZZ\\\```eeeiiinnnsss{{{wwwtttrrrnnnkkkeeeaaa[[[VVVRRRPPPMMMKKKJJJHHHFFFEEEDDDCCCAAA??????>>>===<<<<<<<<<>>>>>>===BBB@@@BBBLLLZZZxxxYYYXXXVVVTTTSSSRRRRRRQQQNNNOOOPPPPPPOOOOOOQQQSSSUUUWWWYYYZZZ[[[\\\___bbbbbbeeeiiimmmqqqvvv|||~~~wwwooohhhaaa\\\WWWUUURRRNNNJJJHHHGGGFFFDDDBBB???<<<;;;<<<===>>><<>>===<<<<<<===>>>???<<>><<<<<<===???@@@===BBBAAAAAAHHHPPPiii|||tttnnniiigggccc]]]XXXXXXUUUUUUVVVWWWXXXYYYZZZ\\\^^^aaaeeegggiiinnnvvv{{{|||yyyvvvtttqqqnnnfffbbb\\\WWWSSSPPPMMMKKKLLLJJJHHHGGGFFFEEECCCAAA>>>>>>===<<<<<<===>>>???:::??????BBBNNN___RRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMLLLLLLMMMMMMNNNNNNNNNOOORRRSSSUUUXXX[[[^^^aaaccclllpppuuu{{{{{{ssskkkeeeaaaZZZWWWQQQMMMKKKIIIGGGFFFBBBAAA???>>>>>>>>>?????????===@@@FFFHHHRRRnnn}}}ssspppkkkgggccc___ZZZWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZ\\\___aaacccfffhhhssstttzzzyyyuuusssoookkkfffaaa[[[WWWSSSQQQNNNLLLKKKIIIGGGFFFEEEDDDBBB@@@>>>>>>============>>>>>>AAA???BBBHHHNNN___QQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQTTTWWWZZZ[[[aaadddiiinnnttt{{{{{{ssskkkeeeaaa[[[WWWRRRNNNKKKJJJGGGFFFCCCBBB@@@>>>>>>>>>>>>??????>>>AAAFFFHHHSSSooo~~~{{{rrroookkkhhheeebbb^^^[[[WWWWWWVVVVVVUUUVVVVVVVVVVVVZZZ]]]]]]\\\___gggnnnrrrllljjjoootttttttttvvvzzz{{{}}}zzzuuusssppplllfffbbb\\\WWWTTTQQQOOOMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>>>>============>>>>>>AAA@@@CCCIIIOOObbbNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJLLLNNNPPPRRRSSSUUUWWW[[[```dddjjjpppttt~~~|||tttkkkddd```[[[WWWSSSOOOLLLJJJGGGFFFDDDBBBAAA???============??????AAAEEEHHHTTTqqq|||xxxqqqnnnkkkiiigggeeeaaa___YYYXXXXXXWWWVVVVVVVVVWWWUUUYYY\\\YYYVVV[[[fffqqquuuiii```cccjjjllljjjhhhiiikkklllmmmppptttzzz|||vvvssspppnnnfffbbb\\\XXXUUURRRPPPNNNKKKIIIGGGFFFFFFEEEBBB@@@>>>>>>============>>>>>>AAA@@@DDDJJJQQQfffLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOQQQTTTWWWZZZ___dddhhhqqqyyy}}}uuulllddd```\\\XXXTTTPPPMMMKKKHHHEEEEEECCCAAA???===<<<<<<===???@@@CCCEEEIIIXXXuuu|||wwwqqqnnnkkkiiihhheeebbb```[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXVVVUUUYYYaaaiiiqqqfff]]]^^^dddeeebbbaaaaaabbbcccdddfffjjjooosss|||~~~wwwtttqqqooogggccc]]]XXXVVVSSSQQQOOOKKKIIIGGGFFFFFFEEECCCAAA>>>>>>============>>>>>>???@@@DDDIIIRRRiiiJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSUUUYYY]]]```iiippp|||wwwmmmeeeaaa\\\YYYUUUQQQNNNKKKHHHEEEEEECCCAAA???===<<<<<<===>>>AAADDDFFFKKK\\\{{{|||wwwrrrooollliiigggeeebbb___]]]\\\ZZZYYYXXXWWWWWWWWWXXXWWWUUUUUUWWWZZZ[[[[[[bbb\\\YYY[[[\\\[[[ZZZ\\\]]]^^^___```aaacccgggkkkqqq|||yyytttrrrpppgggccc^^^YYYWWWUUURRRQQQLLLJJJHHHGGGFFFEEECCCAAA>>>>>>============>>>>>>===???CCCHHHSSSkkkIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIILLLNNNPPPQQQRRRUUUYYY\\\bbbhhhsss~~~yyyooofffaaa]]]ZZZVVVRRROOOLLLHHHEEEDDDBBBAAA???===============BBBEEEGGGMMMbbb|||wwwrrrooollljjjhhhfffccc```aaa```^^^\\\[[[YYYYYYYYYZZZWWWUUUVVVZZZ[[[XXXTTTYYYYYY[[[]]]\\\XXXZZZ___[[[\\\]]]^^^^^^```ccceeemmmvvvzzzuuurrrppphhhddd^^^ZZZXXXVVVTTTRRRLLLJJJHHHGGGGGGEEECCCAAA>>>>>>============>>>>>>===@@@DDDHHHSSSmmmIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJMMMNNNOOOPPPQQQSSSWWWZZZ^^^dddlllwww{{{qqqhhhccc]]][[[WWWSSSPPPLLLHHHDDDCCCBBB@@@>>>>>>>>>>>>???<<>>>>>============>>>>>>>>>BBBFFFIIIUUUpppHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQRRRTTTXXX[[[^^^bbbjjjttt|||rrriiiccc^^^[[[WWWTTTQQQMMMHHHDDDBBBAAA???>>>>>>>>>??????<<>>>>>============>>>>>>@@@DDDHHHJJJWWWrrrIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMTTTSSSTTTWWW[[[]]][[[YYYaaaeeellluuu{{{qqqiiiddd]]]\\\YYYUUUPPPLLLIIIHHHCCCBBB@@@???>>>>>>======??????CCCLLLXXXmmm~~~zzzwwwsssqqqoooooooooooonnnmmmiiihhhhhhgggfffdddbbbaaa```___^^^^^^___```aaabbbdddddddddccccccdddgggjjjmmmllllllmmmnnnoooooonnnsssvvv~~~zzzuuurrrqqqnnniiibbb\\\YYYVVVSSSQQQNNNKKKHHHGGGFFFEEEDDDBBBAAA@@@>>>=========>>>>>>@@@AAACCCJJJZZZuuuJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPUUUUUUWWW[[[```bbbbbb```dddhhhoooxxx{{{rrriiieee^^^\\\YYYUUUQQQMMMIIIHHHCCCBBBAAA???>>>>>>>>>>>>@@@@@@EEENNN[[[qqq~~~{{{xxxuuusssqqqpppqqqqqqpppnnnkkkjjjjjjhhhgggeeecccbbbbbbbbbaaaaaabbbccceeefffdddfffggghhhjjjmmmrrruuuttttttsssttttttuuutttsssyyy{{{zzzuuurrrqqqnnniiiccc]]]YYYVVVSSSRRRNNNLLLIIIGGGGGGFFFDDDBBB???>>>===<<<<<<===>>>???AAAAAADDDKKK[[[vvvJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTXXXYYY\\\aaafffiiijjjiiijjjmmmttt||||||ssskkkfff___]]]ZZZVVVQQQMMMJJJHHHCCCBBBAAA@@@???>>>>>>>>>AAABBBGGGPPP___www|||zzzxxxvvvsssrrrssssssqqqpppnnnmmmllljjjiiigggeeeeeeffffffffffffggghhhiiijjjjjjkkknnnppprrrwww|||~~~}}}|||{{{xxxtttrrrqqqnnniiiccc^^^ZZZWWWTTTRRRPPPMMMJJJHHHHHHGGGEEECCC???>>>===<<<======???@@@AAABBBEEELLL\\\wwwsssiiiJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOORRRTTTWWWXXX]]]^^^bbbgggkkknnnooopppooosssxxx~~~uuummmhhh```___[[[WWWRRRNNNKKKIIIDDDCCCBBBAAA????????????AAACCCGGGQQQccc}}}|||yyywwwuuuttttttsssrrrqqqqqqpppnnnlllkkkiiihhhhhhiiiiiijjjkkklllmmmmmmnnnqqqrrrtttvvvyyy}}}}}}uuurrrqqqqqqnnnjjjeee```\\\YYYVVVTTTQQQOOOLLLJJJIIIHHHEEEDDDAAA@@@???>>>===>>>>>>???AAACCCFFFMMM]]]yyytttggg___KKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRUUUXXX[[[\\\aaacccgggkkknnnqqqssstttuuuwww}}}wwwooojjjbbb```]]]XXXSSSOOOKKKIIIEEEDDDCCCAAA@@@@@@??????@@@BBBGGGRRRfff~~~zzzxxxuuutttttttttrrrqqqrrrqqqooonnnllllllkkkkkkkkklllmmmnnnooopppqqqqqqsssuuuxxxzzz~~~yyysssqqqppppppooolllgggbbb___[[[XXXVVVSSSQQQMMMKKKJJJIIIFFFEEEEEECCCAAA???>>>>>>>>>>>>AAACCCGGGNNN]]]yyywwwlllaaaZZZKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOMMMNNNOOOPPPQQQSSSSSSTTTSSSSSSTTTUUUXXX[[[^^^___cccfffkkkoooqqqsssvvvxxxzzz}}}yyyqqqlllcccaaa^^^YYYTTTOOOLLLJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCHHHSSSjjj|||zzzwwwvvvuuuuuusssrrrrrrqqqpppnnnmmmnnnnnnooommmnnnpppqqqssssssttttttrrruuuyyy~~~}}}wwwsssrrrqqqqqqqqqnnniiieeebbb^^^[[[XXXUUURRROOOMMMKKKJJJGGGEEEDDDCCCAAA???>>>===>>>>>>???CCCHHHNNN]]]zzz{{{oooeee]]]XXXLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQRRRTTTUUUVVVWWWUUUVVVVVVXXXZZZ]]]___aaabbbgggmmmqqqtttwww{{{~~~{{{rrrllldddbbb___ZZZUUUPPPLLLJJJFFFEEEDDDBBBAAAAAAAAAAAAAAAEEEJJJUUUooo|||~~~|||yyyxxxwwwvvvuuusssrrrqqqooonnnnnnoooqqqrrroooqqqssstttvvvwwwwwwwwwwwwzzz~~~zzzvvvuuuttttttsssrrroookkkhhheeeaaa]]]ZZZVVVTTTPPPNNNLLLJJJHHHFFF@@@???>>>=========>>>???>>>BBBGGGNNN\\\yyyvvvkkkddd___\\\LLLMMMMMMNNNNNNLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUVVVXXXXXXWWWWWWXXXYYY[[[^^^```bbbbbbgggnnnsssvvvzzz|||sssmmmeeeccc___ZZZUUUPPPLLLJJJFFFEEEDDDCCCBBBAAAAAAAAABBBFFFLLLWWWrrr|||yyy~~~~~~{{{yyyyyyxxxvvvuuuqqqpppooonnnnnnppprrrsssqqqrrruuuwwwxxxyyyyyyyyy~~~~~~|||xxxwwwwwwwwwvvvuuusssqqqmmmiiifffccc___\\\WWWTTTQQQNNNMMMKKKHHHFFF<<<;;;;;;;;;<<<===???@@@===BBBGGGMMM\\\yyytttlllhhheeedddPPPQQQSSSRRRPPPMMMKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVVVVVVVWWWWWWXXXZZZ\\\___aaacccdddfffgggkkkooossswww{{{|||yyypppkkkjjjfff```ZZZVVVRRRNNNLLLLLLJJJFFFCCCAAA?????????BBBEEEMMM___|||zzzyyy}}}~~~}}}zzzwwwtttrrrqqqrrrrrrssssssssssssttttttxxxxxxyyy{{{|||~~~|||{{{yyyxxxxxxxxxxxxyyyyyytttmmmhhhddd```]]][[[XXXUUUQQQNNNMMMKKKHHHFFFBBB@@@???======>>>@@@AAACCCCCCGGGOOOaaa~~~zzztttooojjjfffSSSSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQRRRTTTUUUWWWWWWXXXYYYYYY[[[]]]___aaacccdddeeegggiiimmmqqquuuwwwyyy{{{sssnnnhhheee___[[[XXXTTTQQQOOOLLLJJJFFFCCCAAA@@@@@@@@@DDDHHHQQQdddyyyxxx|||~~~~~~{{{xxxvvvtttrrrsssttttttuuuuuuvvvvvvvvvwwwxxxyyy|||~~~|||yyyxxxwwwwwwxxxsssmmmhhhdddaaa^^^\\\YYYVVVSSSPPPOOOMMMJJJHHHCCCAAA???>>>===>>>???@@@AAABBBGGGQQQddd{{{vvvppplllVVVUUUSSSQQQPPPPPPQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSOOOPPPRRRSSSUUUWWWXXXYYYZZZ[[[\\\^^^```bbbcccddddddeeegggjjjmmmppprrrsssxxxyyy}}}uuuqqqhhhddd```\\\ZZZWWWTTTRRRMMMKKKGGGCCCAAA@@@@@@AAAFFFKKKVVVjjjwwwvvv{{{}}}}}}}}}zzzxxxvvvuuuuuuuuuvvvwwwxxxxxxyyyyyywwwxxx{{{~~~zzzwwwvvvvvvvvvsssmmmiiifffccc```^^^ZZZWWWTTTRRRQQQOOOMMMKKKDDDBBB@@@>>>===>>>?????????BBBGGGRRRhhh{{{vvvWWWVVVTTTTTTUUUUUUTTTSSSQQQQQQQQQQQQQQQRRRSSSSSSOOOPPPQQQSSSUUUWWWYYYZZZ[[[\\\]]]^^^___aaabbbbbbbbbcccdddfffhhhiiikkkkkkoooqqqxxx~~~wwwrrriiifffbbb___\\\YYYUUUSSSNNNKKKGGGCCCAAA@@@AAABBBFFFMMMYYYnnnuuuuuu{{{{{{|||~~~~~~|||yyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{}}}zzzvvvuuutttvvvsssnnnjjjhhheeebbb```ZZZXXXVVVTTTSSSQQQNNNKKKEEECCCAAA???======>>>???>>>BBBHHHSSSjjjVVVVVVWWWYYY[[[ZZZVVVSSSRRRQQQQQQQQQQQQRRRSSSSSSOOOPPPQQQRRRTTTWWWYYY[[[[[[\\\\\\]]]^^^^^^____________```aaabbbcccddddddhhhkkkqqqzzzwwwsssmmmjjjfffbbb^^^ZZZVVVRRROOOLLLHHHCCCAAAAAABBBCCCFFFMMMZZZooo~~~sssttt}}}zzzzzz|||}}}{{{zzzyyywwwxxxxxxyyyzzz{{{{{{{{{~~~xxxuuuttttttwwwtttpppmmmjjjgggdddbbbZZZYYYWWWUUUTTTQQQNNNKKKEEEDDDAAA???>>>>>>>>>??????DDDJJJTTTlllWWWWWWYYY]]]```^^^YYYTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQRRRTTTVVVYYY[[[ZZZZZZ[[[[[[[[[[[[[[[\\\[[[[[[\\\\\\]]]^^^^^^___dddfffmmmuuuzzzxxxsssnnnlllhhhdddaaa\\\WWWSSSPPPMMMHHHDDDAAAAAACCCDDDFFFLLLYYYnnnzzzqqquuuzzzyyyzzz}}}~~~}}}|||zzzzzzzzz{{{{{{{{{||||||xxxuuuuuuvvvyyywwwssspppmmmjjjfffccc\\\[[[YYYWWWUUURRRNNNJJJEEECCCAAA???>>>??????@@@@@@FFFLLLUUUoooZZZYYYYYY]]]aaaaaa\\\XXXUUUUUUTTTTTTTTTTTTUUUUUURRRRRRQQQRRRSSSVVVXXXZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[^^^aaagggmmmrrryyyzzzsssnnnkkkhhhfffccc___ZZZVVVQQQNNNHHHDDDAAABBBDDDEEEFFFLLLXXXlllvvvpppwww{{{xxxxxx|||~~~~~~~~~}}}}}}}}}}}}|||zzzwwwxxxyyy|||yyyvvvsssppplllhhhddd___^^^\\\ZZZWWWSSSNNNKKKDDDCCCAAA?????????AAABBB@@@HHHMMMWWWrrr^^^[[[YYY[[[```bbb___[[[WWWWWWVVVUUUUUUVVVVVVVVVSSSSSSRRRRRRSSSUUUXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYXXX[[[aaagggkkkrrr{{{tttllljjjhhhfffdddaaa]]]YYYRRRNNNIIIDDDAAABBBDDDFFFGGGLLLWWWllltttoooxxx{{{xxxvvv{{{~~~~~~}}}~~~}}}yyyzzz{{{~~~{{{xxxtttqqqmmmhhheeebbb```^^^\\\YYYUUUOOOKKKCCCBBB@@@??????@@@AAACCC@@@HHHOOOXXXuuu^^^^^^^^^___^^^^^^]]]\\\[[[ZZZYYYXXXWWWXXXYYYYYYVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVXXX[[[^^^ccclllxxx{{{sssnnnkkkgggdddbbb```]]][[[VVVNNNGGGEEECCCAAABBBEEEFFFLLLXXXmmmuuupppwww|||||||||~~~~~~~~~~~~}}}{{{zzz{{{yyywwwtttqqqooommmllliiieee```]]]ZZZVVVOOOIIIDDDCCC@@@???>>>???AAACCCGGGJJJNNN[[[wwwcccdddddddddcccbbbaaaaaa\\\[[[ZZZYYYXXXYYYYYYZZZWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSUUUWWWZZZ\\\aaajjjvvv~~~vvvpppnnnjjjgggeeebbb___]]]VVVNNNGGGEEECCCAAABBBEEEHHHMMMYYYnnntttooovvv~~~zzzzzz|||}}}{{{{{{zzzzzz{{{}}}}}}|||{{{zzzwwwtttrrrooonnnmmmkkkgggccc___]]]XXXQQQKKKFFFDDDBBB@@@@@@AAACCCDDDEEEIIIOOO\\\yyyeeeeeeeeeddddddbbbaaa```]]]\\\[[[[[[ZZZZZZ[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQRRRRRRSSSTTTVVVXXXZZZ___iiiuuu~~~yyyssspppmmmjjjhhheeebbb___WWWOOOHHHFFFDDDAAABBBEEEIIIOOOZZZooosssnnnuuu}}}xxxwww|||~~~}}}}}}}}}|||zzzxxxuuuuuuttttttuuuwwwzzz|||~~~|||{{{xxxuuusssqqqoooooommmjjjfffccc```[[[SSSNNNGGGFFFCCCAAAAAABBBDDDEEEDDDIIIPPP```}}}gggggggggfffdddbbbaaa```___^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRUUUVVVYYY[[[___iiiuuu~~~zzztttrrrooommmjjjhhhdddaaaXXXPPPIIIFFFDDDBBBBBBEEEIIINNNYYYnnntttnnnvvv}}}wwwvvv{{{}}}|||{{{{{{yyyvvvtttqqqpppnnnmmmnnnoooqqqrrrtttyyy}}}|||zzzwwwtttsssqqqqqqooolllhhheeebbb]]]UUUOOOGGGFFFCCCAAAAAABBBDDDFFFEEEKKKTTTdddmmmmmmlllkkkiiifffdddcccaaaaaaaaa`````````______^^^]]]\\\ZZZYYYXXXXXXXXXRRRRRRSSSRRRRRRPPPOOONNNNNNNNNMMMLLLMMMNNNPPPQQQUUUXXX[[[^^^bbbjjjuuu~~~zzzuuusssqqqooommmiiieeebbbYYYQQQJJJGGGEEEBBBBBBEEEGGGMMMXXXnnnuuuooowww}}}wwwvvv{{{}}}|||{{{zzzxxxtttqqqnnnllljjjhhhggghhhiiiiiiiiiooowww}}}{{{yyyvvvuuusssssspppmmmjjjgggeee___WWWPPPGGGEEECCCAAAAAABBBDDDEEEHHHOOOYYYiiipppooonnnllliiigggdddcccbbbccccccccccccbbbaaaaaa___^^^\\\[[[YYYXXXWWWWWWTTTTTTUUUUUUTTTRRRPPPOOOMMMLLLJJJJJJJJJLLLNNNPPPUUUYYY]]]aaaeeelllvvv}}}|||wwwuuusssqqqooolllgggdddZZZRRRKKKHHHEEECCCCCCEEEFFFLLLXXXnnnvvvooowww{{{vvvuuuzzz~~~~~~}}}|||{{{wwwsssooollljjjgggdddbbbaaabbbbbbccchhhpppyyy|||zzzxxxvvvuuuuuurrrooollljjjgggaaaXXXRRRGGGEEECCCAAAAAABBBDDDEEEJJJRRR]]]mmmqqqpppooommmjjjfffdddbbbddddddeeeeeeeeedddcccbbb```___]]][[[YYYXXXWWWVVVTTTUUUVVVVVVUUURRRPPPOOOKKKJJJHHHHHHIIIKKKMMMOOOTTTYYY^^^cccgggmmmuuuzzzyyyxxxvvvtttrrrooojjjfff[[[SSSKKKHHHFFFCCCCCCFFFEEELLLZZZpppuuunnnvvvxxxsssrrryyy~~~~~~|||xxxrrrnnnjjjhhhddd```]]]\\\\\\\\\]]]aaahhhoooxxx~~~{{{yyyxxxwwwwwwtttrrrooommmjjjddd[[[TTTHHHGGGDDDBBBBBBCCCEEEGGGJJJRRR^^^ooowwwvvvtttrrroookkkiiigggdddeeefffffffffeeedddccc```___]]][[[YYYWWWVVVVVVSSSSSSTTTTTTSSSQQQNNNMMMJJJIIIHHHGGGHHHJJJMMMOOOSSSXXX___dddhhhmmmtttyyy{{{zzzxxxwwwuuuqqqlllhhh[[[SSSLLLIIIFFFCCCCCCFFFEEEMMM[[[rrrtttllluuuuuupppoooxxx}}}}}}xxxsssooohhhfffbbb^^^[[[YYYXXXXXXXXX\\\aaagggnnnvvv~~~|||zzzyyyxxxwwwvvvtttqqqooommmfff]]]VVVJJJHHHFFFDDDCCCEEEGGGHHHHHHQQQ^^^ppp{{{zzzxxxvvvssspppmmmkkkmmmkkkjjjiiiiiihhheeeccccccbbb```]]]ZZZWWWUUUTTTTTTSSSRRRQQQOOONNNMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIPPPUUU]]]cccgggjjjmmmooouuu}}}|||}}}|||yyyyyyxxxqqqiii___TTTJJJGGGGGGDDDCCCDDDFFFMMM]]]www}}}uuupppttt|||rrrooooooxxx|||~~~|||xxxrrrnnnjjjfffaaa\\\ZZZXXXVVVTTTYYY[[[]]]aaagggoooxxx~~~}}}|||zzzyyyxxxsssuuutttqqqnnnjjj___TTTNNNGGGCCCCCCCCCAAAAAADDDKKKQQQ___ttt~~~}}}{{{xxxuuurrrooommmnnnmmmkkkkkkkkkjjjgggeeecccaaa___]]]YYYWWWUUUSSSSSSSSSRRRPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIILLLPPPVVV[[[^^^aaadddfffkkksss~~~~~~{{{{{{zzzsssjjj^^^TTTJJJGGGFFFDDDCCCDDDFFFNNN___yyy{{{sssnnnsss~~~{{{qqqnnnnnnvvv{{{~~~|||wwwrrrnnnjjjfff```\\\ZZZXXXVVVTTTWWWXXX[[[]]]bbbjjjsssyyy~~~}}}||||||vvvxxxwwwsssqqqlllaaaVVVNNNGGGCCCCCCCCCAAABBBEEEKKKQQQ___ttt~~~{{{xxxtttqqqooopppnnnmmmmmmmmmllliiigggcccaaa___\\\YYYVVVTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKIIIHHHHHHHHHIIIJJJHHHKKKOOORRRTTTWWWZZZ\\\```gggqqq}}}~~~}}}|||tttkkk]]]SSSJJJGGGFFFCCCCCCEEEGGGOOOaaa|||xxxqqqmmmqqq|||zzzpppmmmnnntttyyy~~~{{{wwwqqqmmmiiieee```\\\ZZZXXXVVVUUUWWWWWWYYY[[[```gggpppvvvzzz|||{{{wwwtttnnnbbbWWWNNNGGGCCCCCCCCCAAABBBEEEKKKRRR```uuu}}}yyyvvvrrrqqqqqqooonnnnnnnnnmmmkkkiiicccbbb```]]]YYYVVVTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJIIIKKKMMMOOOPPPRRRTTTWWWYYY___iiittt}}}tttkkk\\\SSSJJJGGGEEEBBBCCCEEEHHHQQQdddtttnnnlllqqq|||{{{qqqooooootttyyy|||wwwqqqllliiieee```\\\ZZZXXXVVVUUUWWWXXXYYY\\\aaajjjtttzzz~~~~~~zzzvvvpppcccWWWNNNGGGCCCCCCCCCBBBCCCFFFKKKRRRaaavvv~~~zzzvvvsssrrrqqqooonnnnnnooonnnllljjjfffdddbbb___[[[XXXUUUTTTQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJLLLNNNOOOOOOPPPSSSUUUVVV[[[cccnnn{{{}}}sssjjjZZZRRRJJJGGGDDDBBBCCCFFFIIIRRRfffoookkkkkkqqq{{{}}}sssqqqrrruuuyyy}}}wwwqqqlllhhheee```\\\ZZZYYYWWWUUUUUUVVVXXX\\\bbblllwww}}}xxxqqqcccWWWNNNGGGCCCCCCDDDCCCDDDGGGKKKRRRaaawww~~~{{{xxxuuusssqqqpppoooooopppooommmkkkiiigggeeeaaa^^^ZZZXXXVVVRRRRRRQQQPPPPPPOOONNNNNNLLLLLLJJJIIIIIIIIIJJJKKKJJJLLLOOOPPPQQQRRRSSSUUUVVVZZZaaajjjwww~~~tttiiiYYYRRRKKKGGGDDDAAACCCGGGJJJSSSggg}}}jjjhhhhhhoooxxxuuurrrrrrtttxxx~~~xxxrrrmmmhhhddd___\\\ZZZYYYWWWVVVSSSTTTVVVZZZaaalllxxx{{{rrrdddWWWMMMGGGCCCDDDDDDCCCDDDHHHKKKSSSbbbxxx|||zzzwwwvvvsssrrrqqqqqqrrrrrrpppnnnlllkkkhhhddd```]]]ZZZYYYSSSRRRRRRQQQQQQPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJKKKKKKNNNRRRUUUVVVVVVWWWXXXYYY]]]ccckkkwwwuuujjjXXXQQQKKKGGGCCC@@@BBBHHHKKKTTTgggvvvfffdddeeejjjsssvvvpppoooppptttzzzzzzsssnnnhhhddd___\\\ZZZYYYXXXVVVTTTTTTVVVYYY```kkkwww~~~uuufffXXXMMMGGGCCCDDDEEEDDDEEEHHHKKKSSScccxxx~~~{{{yyyxxxuuutttssssssttttttrrrpppnnnmmmjjjfffbbb___\\\ZZZSSSSSSSSSRRRQQQQQQQQQPPPMMMLLLKKKJJJIIIJJJJJJKKKMMMQQQVVVZZZ[[[\\\\\\]]]]]]aaagggnnnyyyvvvkkkWWWQQQKKKGGGCCC@@@BBBHHHLLLTTTgggrrrdddbbbbbbgggnnnzzzuuunnnlllmmmrrrxxxzzzsssnnngggddd___\\\ZZZYYYXXXVVVWWWWWWXXX[[[aaakkkwwwwwwgggYYYMMMGGGCCCDDDEEEDDDEEEHHHKKKSSScccyyy|||yyyvvvvvvuuuuuuttttttssssssmmmllljjjfffccc```]]]\\\XXXWWWUUUUUUVVVUUUTTTRRRNNNMMMLLLLLLMMMOOOQQQRRRVVVXXX\\\```ccceeeffffffhhhhhhiiinnnyyywwwlll\\\SSSJJJFFFCCCBBBDDDHHHKKKTTThhhqqqaaa___aaaeeelllyyywwwpppmmmpppttt{{{~~~wwwrrrooojjjhhhfffccc___\\\YYYXXXUUUUUUYYY___ccchhhrrr|||zzziii\\\PPPIIICCCDDDFFFFFFGGGJJJNNNUUUcccwww|||yyywwwvvvvvvuuuuuutttttttttooonnnlllhhheeebbb___^^^YYYWWWUUUUUUUUUTTTSSSQQQNNNMMMLLLKKKLLLNNNPPPRRRWWWZZZ___eeeiiillllllmmmnnnnnnooottt}}}yyymmm[[[RRRJJJFFFDDDBBBDDDHHHJJJSSSgggoooaaa______cccjjjxxxuuunnnlllooossszzz~~~wwwrrroooiiihhhfffbbb___\\\YYYXXXWWWVVVYYY^^^bbbgggqqq|||{{{jjj^^^SSSKKKEEEEEEGGGFFFHHHKKKOOOUUUaaattt|||zzzxxxxxxwwwvvvvvvuuuttttttqqqpppnnnjjjgggdddaaa```YYYWWWUUUTTTTTTSSSQQQOOONNNMMMLLLKKKLLLMMMOOOQQQXXX\\\dddlllrrruuuvvvvvvvvvvvvwww{{{{{{ooo[[[RRRJJJGGGEEECCCDDDHHHJJJSSSgggmmmbbb___^^^aaagggvvvsssmmmlllnnnrrrxxx~~~xxxssspppllljjjhhheeeaaa^^^\\\[[[[[[ZZZ[[[___ccchhhttt|||lll___UUUMMMGGGGGGGGGHHHJJJOOOTTTXXXcccsss~~~|||yyyxxxxxxwwwvvvuuuttttttqqqpppnnnjjjgggdddaaa```ZZZXXXUUUTTTTTTRRRPPPNNNNNNMMMLLLKKKKKKMMMOOOPPPYYY^^^hhhqqqyyy}}}~~~~~~|||||||||~~~{{{nnnZZZRRRJJJGGGEEECCCEEEHHHLLLTTTgggnnnbbb^^^\\\^^^eeesssrrrllllllkkkooovvv}}}zzzuuurrrooonnnllliiifffccc```______]]]^^^cccgggnnnzzz|||kkk___SSSMMMHHHHHHHHHIIINNNTTTYYY^^^gggvvv~~~yyyyyyxxxwwwvvvuuuttttttooonnnlllhhheeebbb___^^^ZZZXXXVVVUUUTTTSSSPPPNNNOOONNNLLLKKKKKKMMMOOOPPPYYY^^^hhhrrrzzz~~~{{{lllZZZRRRJJJHHHFFFDDDEEEIIIOOOVVVhhhqqqccc^^^[[[]]]cccrrrrrrlllllliiimmmsss{{{}}}xxxuuuqqqpppnnnkkkhhheeecccbbb```___```fffkkkrrrzzziii\\\OOOJJJHHHHHHJJJKKKQQQWWW[[[aaakkkyyy~~~yyyyyyxxxwwwuuutttssssssmmmllliiifffccc```]]]\\\ZZZXXXVVVUUUUUUTTTRRRPPPPPPOOOMMMLLLLLLNNNOOOPPPXXX]]]fffooowww|||~~~~~~}}}{{{xxxvvvuuuttttttvvvzzz{{{jjjYYYQQQKKKIIIGGGEEEFFFIIIPPPWWWhhhuuuccc___\\\]]]dddrrrrrrkkkjjjfffkkkqqqyyy|||yyyrrrqqqooollliiigggeeedddbbbaaadddiiinnnuuuzzzfffXXXKKKHHHHHHIIIJJJJJJPPPWWWYYY```mmm}}}~~~}}}yyyxxxwwwvvvtttsssrrrqqqlllkkkhhheeebbb^^^\\\[[[ZZZXXXWWWVVVVVVVVVTTTRRRQQQPPPOOOMMMMMMNNNPPPQQQWWW[[[bbbiiipppuuuxxxyyyvvvtttppplllhhheeedddcccdddhhhooouuu|||{{{iiiYYYQQQKKKIIIHHHFFFFFFIIINNNUUUfffwwwccc___]]]___eeesssqqqiiihhheeeiiipppwww}}}vvvuuussspppnnnkkkiiihhhiiihhhkkkqqquuuzzz}}}}}}{{{~~~zzzeeeUUUJJJHHHIIIJJJIIIHHHLLLRRRWWWaaaqqq~~~}}}{{{xxxxxxwwwuuutttrrrqqqqqqllljjjhhheeeaaa^^^\\\ZZZZZZYYYWWWWWWWWWWWWUUUTTTRRRQQQOOONNNNNNOOOQQQRRRVVVYYY___ffflllpppssstttmmmjjjeee```[[[XXXVVVVVVYYY]]]bbbiiiooovvv}}}|||hhhXXXQQQKKKJJJHHHFFFFFFIIILLLSSSdddxxxbbb___]]]```fffssspppgggfffdddhhhooovvv~~~{{{zzzxxxuuussspppnnnmmmqqqpppsssxxx{{{~~~yyyyyyyyy{{{}}}{{{dddTTTJJJIIIJJJKKKIIIFFFHHHNNNXXXcccuuu}}}}}}|||{{{wwwvvvtttrrrpppmmmlllkkkkkkiiifffbbb___^^^]]]\\\YYYYYYYYYXXXXXXWWWWWWWWWTTTSSSPPPOOONNNNNNPPPPPPVVVXXX]]]ccchhhkkkkkkkkkeee___XXXSSSRRRQQQOOOMMMTTTUUUWWW[[[aaagggmmmppp}}}{{{kkkXXXPPPIIIFFFEEECCCEEEIIIOOOTTTbbb{{{zzzhhh___[[[___fffqqqrrrhhhdddbbbgggnnnvvv}}}}}}{{{}}}|||zzzxxxwwwwwwxxxyyyzzz{{{~~~vvvaaaTTTKKKIIIFFFDDDDDDFFFHHHJJJVVV```rrr}}}{{{zzzxxxwwwuuusssqqqnnnmmmlllkkkiiifffccc```^^^\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTRRRTTTYYY___dddfffgggfffbbb\\\VVVQQQPPPPPPOOONNNQQQRRRTTTXXX]]]ccchhhkkkwww}}}{{{kkkXXXPPPIIIGGGFFFDDDFFFIIINNNSSSaaayyy{{{iii```\\\```eeepppwwwlllhhhbbbfffmmmttt{{{|||||||||{{{}}}~~~~~~}}}~~~uuu```SSSJJJHHHFFFDDDDDDFFFHHHJJJUUU___ppp|||yyyyyyxxxwwwuuurrrpppnnnmmmkkkiiifffccc```]]]\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\ZZZYYYVVVTTTRRRQQQQQQRRROOOSSSXXX]]]aaacccddddddaaa]]]WWWSSSQQQQQQRRRQQQQQQRRRTTTXXX]]]bbbgggjjjssszzzzzzjjjWWWOOOIIIGGGFFFEEEFFFJJJLLLRRR```www|||iiiaaa]]]```eeennnwwwjjjeee```eeekkkqqqxxx||||||}}}sss___RRRJJJHHHEEECCCCCCEEEHHHJJJTTT\\\mmm~~~{{{zzzyyyxxxuuusssqqqooonnnjjjiiigggddd```^^^\\\[[[ZZZZZZ[[[\\\]]]^^^^^^___[[[YYYWWWUUURRRQQQPPPPPPRRRVVV[[[```ccceeeggghhhgggccc^^^ZZZWWWVVVVVVVVVUUUVVVYYY]]]bbbhhhlllooouuu|||xxxhhhVVVNNNIIIHHHGGGFFFGGGJJJLLLRRR```vvv{{{hhh```]]]```eeemmmuuuhhhaaa___ccciiiooouuu|||rrr^^^RRRIIIGGGEEECCCCCCEEEHHHJJJRRRZZZkkk}}}zzzyyywwwuuussspppooonnniiihhhfffdddaaa^^^\\\[[[YYYZZZ[[[]]]^^^```aaabbb```___]]][[[YYYWWWUUUUUUVVVZZZ___bbbeeehhhlllooopppnnnjjjeee```]]][[[[[[[[[]]]```eeejjjooosssvvvzzzuuudddSSSMMMHHHGGGGGGFFFGGGJJJLLLSSSbbbwwwzzzggg___\\\```eeemmmvvviiibbb___bbbggglllrrrzzzppp]]]QQQHHHFFFDDDCCCCCCEEEHHHJJJPPPYYYjjjxxxwwwvvvtttqqqooommmlllgggffffffdddbbb```]]]\\\ZZZ[[[\\\___aaaccceeefffddddddbbb```^^^\\\ZZZYYYYYY]]]aaacccfffkkkrrrwww{{{{{{yyyuuuoooiiifffeeefffgggkkkooossswwwzzz{{{rrr___QQQKKKFFFFFFGGGEEEFFFIIIKKKSSSbbbwww|||hhh```\\\___dddmmmuuuhhhaaa___bbbfffkkkpppwwwlllZZZOOOGGGFFFDDDBBBCCCEEEHHHKKKOOOYYYkkk}}}wwwvvvtttrrrooommmkkkjjjeeeeeeeeedddcccaaa___^^^\\\]]]___bbbeeegggjjjkkkiiiiiihhhfffdddbbbaaa```]]]```dddeeehhhnnnxxx|||wwwvvvuuuvvvxxx{{{}}}nnn[[[NNNHHHEEEEEEFFFDDDEEEHHHIIIRRRbbbvvvmmmccc]]]___ccckkk~~~uuuiiiccc___bbbeeejjjooovvv~~~zzzgggUUUKKKGGGEEECCCBBBCCCEEEHHHKKKOOOYYYmmm~~~{{{uuutttssspppnnnllljjjiiicccdddddddddcccbbb```___^^^___aaadddgggkkkmmmnnnrrrqqqqqqpppnnnllljjjiiibbbdddggghhhkkkrrr~~~lllXXXMMMGGGDDDEEEEEEDDDDDDGGGGGGPPPaaauuupppfff______bbbjjj}}}{{{pppiii```bbbeeeiiiooovvv~~~vvvcccRRRHHHGGGEEECCCBBBCCCEEEIIIKKKOOOZZZnnn|||xxxuuuuuusssrrrppppppnnnkkkhhhgggeeebbbcccddddddbbb______aaaeeehhhkkkooossswwwuuuwwwyyyzzzyyyvvvrrrpppmmmjjjiiimmmrrrzzz|||dddVVVKKKGGGEEEGGGGGGEEEFFFJJJLLLQQQ\\\ooottthhh```aaaeeelll{{{~~~ooofffdddaaaccciiipppttt{{{qqq```QQQIIIEEEEEEDDDDDDEEEGGGJJJKKKSSS^^^qqq}}}yyywwwtttsssqqqooonnnllliiigggfffcccaaa```bbbcccbbb```aaadddgggkkknnnrrrvvvyyy{{{|||~~~}}}zzzwwwtttooommmlllpppttt|||{{{bbbUUUJJJFFFEEEFFFFFFDDDFFFJJJMMMQQQ\\\nnnxxxlllbbbbbbffflll{{{tttkkkdddbbbcccjjjpppuuu|||ppp^^^OOOGGGEEEDDDCCCCCCEEEGGGJJJKKKTTT^^^ppp}}}zzzwwwsssqqqooommmllljjjgggddddddaaa^^^]]]___```aaabbbeeehhhlllpppssswww{{{~~~}}}{{{tttrrrrrrtttxxx~~~xxx```TTTIIIEEEDDDEEEEEEDDDEEEIIINNNRRR]]]nnn}}}pppeeedddgggmmm|||}}}}}}yyynnneeebbbccciiipppuuu|||~~~}}}nnn[[[LLLEEEDDDCCCCCCCCCDDDGGGJJJKKKTTT]]]nnn~~~{{{xxxuuurrrpppmmmkkkjjjgggdddaaaaaa___\\\ZZZ[[[^^^bbbdddiiilllqqquuuxxx|||yyywwwwwwzzz{{{sss]]]RRRHHHDDDCCCEEEEEECCCEEEIIIOOOSSS]]]mmmrrrfffeeeiiiooo|||{{{zzznnnfffcccccciiiooottt|||lllYYYKKKDDDDDDCCCCCCCCCEEEGGGJJJLLLUUU]]]lll}}}yyyuuurrrqqqooollljjjhhheeeaaa^^^^^^\\\ZZZXXXYYY]]]bbbeeekkknnntttxxx|||}}}||||||~~~~~~oooYYYPPPGGGDDDBBBDDDEEEDDDFFFJJJOOOTTT]]]kkkrrrggggggjjjqqq|||yyy~~~|||ooogggcccccchhhmmmssszzzjjjVVVKKKEEEDDDCCCCCCDDDEEEHHHKKKMMMUUU\\\iiizzz}}}yyyuuurrrqqqooollliiigggddd___\\\ZZZZZZYYYXXXYYY]]]bbbgggkkkooouuuzzz~~~kkkVVVNNNHHHDDDCCCEEEFFFEEEGGGKKKOOOTTT\\\iii|||rrrhhhhhhkkkqqq{{{www{{{ttthhhdddcccgggkkkpppxxx}}}eeeSSSJJJGGGEEEDDDDDDEEEGGGJJJMMMOOOVVV\\\gggvvv|||yyywwwqqqoookkkiiifffccc^^^[[[WWWXXXYYYYYYYYY]]]ccchhhjjjnnnuuuzzz~~~~~~hhhTTTLLLHHHDDDCCCFFFFFFFFFHHHLLLNNNSSS[[[gggyyytttjjjjjjkkknnnzzz{{{vvvxxxzzziiieeecccfffiiimmmuuu|||xxx```OOOIIIHHHFFFEEEEEEFFFHHHKKKNNNPPPVVV[[[eeerrr}}}{{{qqqooollliiifffbbb^^^[[[VVVWWWYYYZZZZZZ]]]ccchhhiiinnntttzzz}}}}}}fffSSSKKKIIIEEEDDDFFFGGGFFFHHHMMMNNNSSS[[[fffxxxuuulllkkkkkklllvvv|||uuuwww~~~|||jjjeeeccceeehhhlllssszzz~~~uuu\\\LLLGGGHHHFFFFFFFFFGGGIIILLLOOOQQQVVV[[[dddqqq|||xxxuuuqqqlllhhheeebbb___]]][[[ZZZYYYYYY[[[___ccceeemmmpppsssvvvxxx|||}}}~~~~~~zzzaaaQQQJJJ@@@AAACCCEEEGGGHHHJJJJJJSSSTTTZZZgggxxxyyykkkgggffffffmmmxxxzzzuuuxxx}}}|||ooogggaaacccgggkkkpppttt~~~}}}wwwuuuwwwyyy|||lllYYYNNNIIIGGGGGGHHHIIIIIIIIIKKKOOORRRVVV[[[cccnnn}}}zzzwwwsssmmmiiifffccc```^^^\\\[[[[[[[[[]]]aaadddffflllooorrruuuwww{{{}}}~~~~~~}}}|||{{{}}}~~~vvv^^^OOOIIICCCCCCDDDEEEGGGIIIKKKLLLSSSTTTZZZgggwwwvvvhhhcccbbbbbbiiittt{{{tttvvvzzz~~~qqqhhhbbbcccgggjjjooottt}}}|||yyywww{{{zzztttnnnmmmoookkkmmmtttiiiWWWMMMIIIHHHHHHIIIJJJJJJKKKMMMQQQTTTYYY^^^fffqqq{{{xxxtttooojjjgggdddbbb```^^^]]]]]]^^^```cccfffhhhkkknnnqqqtttvvvyyy|||~~~}}}|||||||||yyyyyyyyyyyyxxxzzz}}}rrrZZZLLLGGGEEEEEEDDDEEEFFFIIILLLNNNRRRTTT[[[gggvvvwwwhhhbbb______gggrrr|||tttssswww{{{tttkkkccccccfffiiinnnsss{{{{{{rrrlllhhhfffjjjooo|||~~~ssslllfffbbbaaadddaaabbbhhhrrrzzzeeeTTTLLLIIIHHHIIIJJJKKKLLLMMMOOOTTTWWW\\\bbbjjjttt{{{xxxtttnnniiigggeeebbbaaa_________```aaadddfffhhhkkkmmmpppssstttvvvyyy{{{|||{{{yyyxxxvvvvvvuuuuuutttuuuuuuvvvwwwzzzmmmWWWKKKGGGFFFEEEDDDDDDFFFIIIMMMOOORRRTTT\\\ggguuu|||kkkddd``````hhhttt}}}sssqqqtttxxxxxxnnndddbbbeeehhhmmmrrrxxx~~~uuuiiibbb^^^]]]```eeeppp{{{{{{qqqggg```\\\XXXXXX[[[[[[\\\```iiipppzzzzzz```QQQKKKIIIIIIIIIJJJKKKLLLNNNQQQUUUYYY___dddmmmwww~~~zzzwwwsssmmmhhhfffeeecccbbbaaaaaaaaaaaabbbccceeefffjjjllloooqqqqqqqqqssstttrrrqqqpppooommmmmmmmmllloooppprrrsssvvv{{{iiiUUUKKKHHHFFFEEEDDDDDDFFFJJJNNNPPPSSSVVV]]]gggsssnnneeeaaa```hhhttt}}}sssppprrrwww|||qqqfffbbbcccfffkkkpppwww}}}}}}qqqddd]]]ZZZYYY\\\aaafffppp~~~qqqhhh___ZZZVVVSSSSSSVVVTTTTTTWWW^^^eeemmm{{{uuu\\\OOOJJJIIIHHHGGGIIIKKKLLLNNNRRRWWW[[[```fffoooyyy|||yyyvvvqqqlllgggfffffffffeeeeeeddddddcccccccccddddddgggiiillllllkkkjjjjjjkkkgggfffeeedddddddddddddddfffhhhlllppptttzzzeeeRRRKKKJJJDDDDDDEEEFFFIIILLLPPPRRRUUUXXX___hhhrrrnnnddd___^^^gggsss~~~sssoooqqquuu~~~tttgggbbbbbbdddiiiooovvv|||~~~|||}}}zzznnn```ZZZWWWVVVXXX\\\[[[eeessszzzsssiiiaaaZZZWWWTTTQQQPPPRRRQQQPPPRRRXXX]]]dddppp|||qqqYYYNNNJJJHHHGGGGGGIIIKKKMMMOOOSSSYYY]]]aaahhhqqq||||||yyyuuuqqqkkkhhhggghhhiiiiiiiiihhhgggfffeeedddccccccccceeeggggggeeebbbaaaaaa]]]\\\\\\[[[[[[\\\\\\\\\\\\___eeejjjpppvvv}}}|||aaaPPPJJJJJJDDDEEEGGGJJJMMMQQQTTTUUUWWWZZZaaahhhpppoooddd^^^]]]fffrrrsssooopppsss{{{vvvhhhbbbaaaccchhhnnnvvv|||~~~~~~~~~|||}}}zzzmmm```YYYVVVTTTTTTVVVVVV^^^gggooowww|||xxxvvvrrrnnnjjjbbb[[[VVVVVVSSSOOOMMMNNNOOONNNPPPUUUXXX]]]gggrrrmmmWWWMMMJJJHHHEEEHHHJJJLLLNNNQQQVVV\\\```ccciiittt}}}yyyuuuqqqllliiiiiijjjlllllllllkkkjjjhhhgggeeedddcccaaabbbdddccc```]]][[[ZZZWWWVVVVVVVVVVVVWWWXXXXXXTTTYYY___fffmmmsssyyy}}}yyy^^^NNNIIIJJJDDDFFFIIILLLPPPTTTVVVXXXXXX[[[bbbiiippp~~~qqqfff___^^^gggsss|||tttnnnoooqqqyyywwwiiibbbaaabbbhhhmmmwww|||zzzvvvuuuuuuuuuwww}}}oooaaaZZZWWWTTTSSSTTTVVV\\\aaadddhhhqqqyyyssslllhhhgggfffdddbbb]]]XXXTTTTTTSSSNNNKKKKKKKKKJJJLLLPPPRRRUUU___hhhwwwlllWWWMMMJJJGGGDDDIIIKKKMMMPPPSSSXXX^^^bbbdddkkkvvv{{{uuurrrqqqpppooonnnnnnnnnooopppmmmiiigggffffffeeeddddddbbb^^^[[[XXXWWWWWWWWWMMMMMMMMMMMMMMMNNNOOOOOOQQQTTTXXX\\\bbbiiiqqqwww~~~rrr\\\PPPJJJFFFGGGIIILLLMMMOOORRRVVVXXXYYY[[[```gggooo|||pppfffcccaaafffooovvvpppmmmrrrwww}}}llldddcccdddhhhlllttt{{{}}}{{{wwwtttqqqqqqqqqrrruuu|||zzznnnaaa[[[VVVRRRQQQSSSSSSVVVZZZ]]]aaagggooouuu~~~uuuoooeee```[[[XXXXXXYYYXXXWWWPPPOOONNNMMMLLLKKKJJJIIIGGGJJJLLLKKKKKKOOOXXX___mmm{{{fffVVVLLLEEEFFFLLLJJJLLLOOORRRVVV[[[aaafffkkkrrr{{{|||uuurrrqqqqqqqqqpppppppppooonnnllliiiggggggfffdddbbbccc```\\\XXXTTTRRRQQQQQQIIIIIIHHHHHHHHHHHHIIIIIIMMMOOOSSSWWW]]]dddlllrrryyy~~~mmmYYYOOOJJJHHHGGGIIILLLNNNOOORRRVVVYYYZZZ[[[```gggooo}}}rrrhhhdddbbbfffnnn|||xxxqqqmmmpppuuunnndddaaabbbeeeiiissszzz}}}|||zzzyyyxxxxxxxxx}}}{{{oooaaaZZZVVVQQQPPPRRRQQQSSSWWWYYY]]]bbbiiiooovvv}}}{{{vvvooohhhbbb\\\XXXSSSQQQQQQRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIGGGIIIKKKJJJJJJNNNVVV]]]gggttt}}}bbbSSSLLLFFFGGGLLLJJJLLLPPPSSSXXX]]]dddhhhnnnuuu}}}wwwrrrssssssttttttsssqqqqqqmmmkkkiiihhhgggeeebbb```___]]]XXXTTTOOOLLLKKKJJJGGGFFFEEEDDDDDDCCCDDDDDDFFFHHHLLLPPPUUU\\\dddjjjrrrwww~~~eeeTTTLLLJJJIIIGGGIIILLLNNNPPPRRRVVVYYY[[[\\\```gggooo}}}uuukkkfffbbbeeelllxxxzzzqqqmmmnnnsss|||pppddd___^^^aaaeeepppwww}}}rrrddd\\\WWWSSSRRRSSSQQQSSSVVVYYY\\\```eeeiiijjjqqq{{{|||rrrkkkeee___YYYTTTSSSPPPMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIIIIMMMTTTYYY```lll|||www\\\PPPLLLHHHGGGJJJJJJMMMQQQVVVZZZaaaggglllrrrzzz~~~yyyssstttvvvwwwwwwuuusssrrrnnnllljjjiiihhheeeaaa^^^YYYWWWTTTPPPLLLIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBBBB@@@CCCFFFIIINNNUUU\\\bbbkkkrrr{{{vvv^^^QQQJJJIIIJJJHHHJJJLLLNNNPPPSSSVVVYYY\\\]]]aaagggooo}}}yyymmmgggcccdddiiiuuu}}}rrrmmmmmmqqqzzzqqqddd^^^]]]```dddooovvvxxxiii```ZZZUUUTTTVVVTTTVVVZZZ]]]```ccceeegggfffkkkuuuxxxqqqggg```[[[XXXSSSPPPOOONNNLLLJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHLLLQQQUUU\\\ffftttsssXXXNNNLLLIIIFFFGGGKKKNNNSSSYYY^^^eeekkkpppvvv~~~{{{vvvwwwxxxyyyxxxvvvtttsssooonnnkkkiiigggccc^^^[[[SSSRRRPPPMMMKKKIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@>>>@@@BBBEEEIIIOOOVVV[[[dddlllvvv~~~nnnZZZOOOIIIGGGIIIHHHJJJMMMOOOPPPSSSWWWZZZ]]]^^^aaagggnnn|||}}}ooogggcccdddgggssssssnnnmmmpppyyyrrreee___^^^aaaeeennnuuu|||lllbbb[[[VVVUUUVVVWWW[[[```eeeiiijjjiiiggggggkkkrrr{{{yyypppiii```ZZZXXXVVVTTTQQQNNNNNNMMMLLLKKKKKKLLLMMMIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHKKKOOOQQQWWW___jjjttt|||pppVVVMMMLLLIIIFFFGGGLLLPPPVVV\\\bbbhhhooosssxxx~~~zzzzzzzzzyyyxxxvvvtttsssqqqnnnjjjgggccc___ZZZVVVNNNMMMMMMLLLKKKJJJIIIHHHDDDDDDBBBAAA@@@??????>>>>>>???AAACCCEEEJJJPPPTTT]]]eeeooouuuyyy~~~gggVVVNNNIIIGGGIIIHHHJJJMMMOOOQQQSSSWWWZZZ]]]^^^bbbhhhooozzzrrrhhheeefffhhhqqq|||vvvpppmmmooovvvtttgggbbb```bbbeeemmmttt~~~~~~nnnccc[[[VVVTTTVVVZZZ___gggpppuuutttoookkkkkkmmmqqqxxx~~~tttjjjddd\\\XXXVVVVVVSSSQQQLLLMMMMMMLLLJJJIIIJJJLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHKKKMMMOOOPPPWWW```hhhppp{{{kkkTTTMMMLLLHHHGGGIIIOOOSSSYYY___eeelllrrrvvvzzz}}}|||{{{yyywwwuuussssssqqqmmmhhhbbb^^^YYYTTTQQQKKKKKKKKKJJJJJJIIIHHHGGGCCCBBBAAA@@@????????????>>>???@@@AAABBBFFFKKKOOOUUU\\\fffkkkooottt}}}```SSSNNNIIIGGGJJJHHHKKKMMMOOOQQQTTTWWWZZZ\\\^^^ccciiioooyyyuuukkkhhhjjjkkkoooxxx{{{tttlllmmmsss~~~xxxjjjdddaaaaaadddkkkrrr|||rrrfff^^^YYYWWWYYY^^^eeeppp|||yyyrrrpppppprrrxxx|||ssshhhccc\\\XXXWWWUUUSSSPPPLLLNNNOOOMMMJJJIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGIIIKKKLLLMMMLLLRRRZZZaaaiiiuuuxxxdddQQQKKKJJJGGGHHHMMMQQQUUU\\\bbbhhhnnnssswww}}}}}}~~~{{{xxxvvvtttsssrrrqqqllleee___ZZZUUUPPPMMMJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>?????????@@@CCCHHHLLLOOOVVV___dddgggmmmxxxzzz[[[PPPNNNJJJHHHKKKIIIKKKMMMOOOQQQTTTWWWZZZ\\\^^^dddjjjoooxxxxxxmmmkkkmmmnnnnnnvvv~~~wwwkkklllppp{{{zzzmmmeeeaaa```bbbiiippp{{{~~~{{{yyyzzz{{{wwwkkkccc]]]\\\]]]ccckkkxxxyyytttsssuuu{{{{{{sssjjjeee^^^ZZZXXXVVVRRROOONNNPPPQQQOOOKKKIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLQQQXXX___gggtttqqq^^^NNNIIIHHHFFFIIIPPPRRRWWW]]]dddiiioootttxxx|||www~~~}}}zzzwwwtttrrrpppppplllhhhaaaZZZUUUQQQMMMKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDAAA>>>;;;999<<<>>>?????????@@@CCCEEELLLPPPVVV\\\bbbhhhnnnrrr~~~sss\\\TTTLLLIIIJJJFFFMMMMMMNNNPPPRRRUUUWWWXXX^^^```eeekkkpppwwwtttlllkkkkkkiiippp{{{vvvnnnlllpppyyyuuufff______aaaiiiqqq{{{zzzvvvuuuuuuuuuuuu}}}vvvlllbbb^^^```eeennn||||||yyyyyy~~~~~~wwwpppkkkddd^^^ZZZWWWTTTSSSQQQOOOMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIKKKKKKKKKRRRTTTYYYeeemmm|||ppp```PPPJJJJJJKKKMMMOOOVVVZZZ```fffkkkppptttxxx~~~yyyyyy}}}{{{xxxuuurrrooonnnmmmkkkfff___XXXSSSOOOKKKIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDCCCAAA???===<<<;;;===>>>>>>>>>???AAACCCGGGKKKPPPVVV[[[aaagggkkkwwwnnnYYYRRRJJJIIIKKKGGGLLLMMMNNNPPPSSSUUUXXXYYY___aaaeeekkkooovvvxxxnnnjjjjjjhhhooozzzwwwnnnlllnnnvvvyyyjjjcccbbbccchhhppp{{{zzzuuutttttttttssszzz~~~sssiiieeeffflllttt}}}zzzyyy|||pppkkkeee___\\\YYYWWWUUUSSSQQQOOONNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIPPPRRRVVVbbbjjjyyykkk]]]NNNJJJKKKLLLOOORRRXXX\\\bbbggglllqqquuuxxxzzz|||xxxuuuzzz}}}{{{zzzvvvsssooollljjjiiigggbbb[[[UUUPPPMMMIIIFFFFFFEEEDDDCCCCCCEEEGGGHHHFFFEEEDDDBBBAAA@@@@@@???;;;<<<============???AAAAAADDDIIINNNSSSXXX^^^bbbnnnwwwiiiUUUOOOIIIIIILLLIIILLLMMMNNNQQQSSSWWWYYY[[[aaabbbffflllooottt|||ooohhhfffffflllwwwxxxnnnkkkkkkrrrzzzqqqhhheeefffgggooozzz}}}wwwuuutttuuuuuuwww|||~~~sssooonnnttt{{{|||zzz~~~sssoooiiidddaaa^^^\\\ZZZWWWUUUSSSRRRQQQQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJQQQRRRVVVaaajjjyyyfffYYYLLLIIIKKKMMMQQQTTTZZZ^^^dddiiimmmqqquuuxxxzzz|||{{{tttvvv{{{~~~{{{yyyuuuqqqllliiifffeeebbb^^^WWWQQQMMMJJJGGGDDDEEECCCBBBAAABBBDDDGGGIIIIIIGGGEEEBBBAAA@@@@@@@@@<<<=========<<<===>>>@@@===@@@DDDHHHLLLRRRWWW[[[hhhqqqfffTTTOOOIIIHHHLLLKKKMMMNNNOOORRRUUUXXX[[[\\\bbbcccggglllooosss~~~|||llldddbbbbbbiiisssyyyoookkkiiimmmsss{{{xxxnnniiihhhjjjpppzzz}}}zzzyyyyyyxxxwww{{{yyywww{{{~~~{{{~~~|||xxxrrrlllhhheeeaaa___[[[YYYVVVUUUUUUUUUTTTRRRPPPPPPOOONNNNNNNNNNNNOOOLLLKKKJJJIIIIIIJJJKKKLLLNNNTTTUUUXXXdddlll{{{bbbVVVLLLJJJKKKMMMQQQUUU[[[___eeejjjnnnqqquuuwww}}}xxxwww{{{{{{yyyuuupppjjjfffcccaaa]]]XXXSSSNNNKKKHHHFFFDDDCCCBBBAAAAAABBBDDDFFFGGGJJJHHHEEEBBB@@@?????????===>>>>>>>>><<<<<<>>>@@@>>>@@@CCCFFFIIINNNTTTXXXeeeooo}}}fffUUUPPPJJJIIINNNMMMPPPPPPRRRTTTWWWZZZ\\\^^^cccdddhhhmmmooorrr|||zzzhhh```^^^^^^eeeppp}}}}}}rrrlllhhhiiinnnttt}}}uuuooolllooottt|||~~~}}}|||{{{|||}}}{{{tttoooiiidddaaa\\\ZZZXXXWWWWWWWWWVVVUUURRRRRRQQQPPPPPPPPPPPPQQQNNNMMMLLLKKKKKKLLLMMMNNNPPPVVVVVVZZZeeennn~~~xxx___UUUMMMKKKLLLMMMQQQUUU\\\aaagggllloooqqqtttuuu}}}}}}yyy{{{{{{xxxtttnnnhhhccc___]]]WWWTTTOOOKKKIIIHHHFFFDDDAAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEECCCAAA??????>>>>>>>>>???>>><<<<<<===??????AAACCCEEEGGGLLLRRRVVVccclllzzz}}}dddUUUQQQJJJJJJPPPOOOSSSTTTUUUWWWYYY\\\^^^___bbbdddhhhmmmooorrr{{{xxxfff___^^^\\\cccmmmzzzuuunnnhhhgggiiinnnwwwyyyvvvwwwzzz~~~|||~~~}}}vvvpppjjjfff___]]]ZZZYYYYYYYYYWWWUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQPPPWWWWWWZZZfffppprrr\\\TTTNNNMMMNNNOOORRRWWW___cccjjjnnnqqqssstttuuuzzz}}}zzzzzz~~~zzzwwwrrrkkkeee___[[[YYYSSSPPPLLLIIIHHHHHHGGGFFF???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@===>>>>>>===;;;:::;;;===???@@@BBBCCCEEEIIIOOOSSS___iiiwwwxxx```SSSQQQKKKKKKRRRSSSWWWWWWXXXYYY[[[]]]___```bbbccchhhmmmooorrr{{{yyyggg``````\\\bbblllwwwyyypppiiifffgggkkksss|||}}}|||uuuqqqiiifffccc```___]]]ZZZXXXUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRYYYYYY]]]iiissslllXXXRRRMMMNNNPPPQQQVVV\\\cccgggmmmrrrtttuuuvvvwwwzzz}}}}}}|||{{{xxxuuupppiiiccc]]]YYYVVVQQQNNNJJJHHHHHHHHHHHHGGG>>>@@@BBBCCCCCCBBBAAA@@@===???@@@BBBCCCCCCBBBAAA<<<======;;;999999:::;;;>>>???@@@AAACCCGGGMMMQQQ\\\fffuuuttt]]]QQQPPPKKKLLLTTTVVVYYYZZZZZZ[[[\\\^^^___```aaaccchhhmmmooorrr{{{{{{hhhbbbbbb\\\bbbkkkuuu{{{rrriiiffffffiiirrr{{{~~~}}}~~~}}}}}}tttppplllhhheeebbb^^^\\\YYYXXXWWWWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVVVV\\\\\\```mmmxxx~~~hhhUUUPPPMMMOOOQQQSSSYYY___eeejjjppptttvvvwwwxxxxxx~~~}}}xxxsssllleee___ZZZUUURRRMMMJJJFFFDDDDDDEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<<<<<<<<<<<<<>>>???@@@@@@BBBFFFKKKOOO[[[fffuuuhhh[[[NNNLLLNNNOOOPPPQQQVVVWWWXXXZZZ[[[]]]^^^___cccgggllloooqqqtttxxx}}}qqqddd^^^```___eeeqqq~~~pppeeedddeeefffmmmwww|||vvvpppooonnnmmmpppyyy|||tttooommmjjjeee```ccc```\\\ZZZZZZ[[[ZZZZZZXXXWWWVVVWWWYYYZZZYYYXXXWWWYYY___eeekkkwwwvvvcccSSSQQQNNNMMMOOOUUU[[[___eeejjjoootttvvvwwwxxxyyy~~~~~~~~~vvvqqqjjjccc]]]XXXRRROOOMMMJJJGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>======<<<<<<======>>>???@@@@@@BBBEEEKKKNNN[[[fffuuudddXXXMMMLLLOOOPPPRRRTTTWWWXXXYYY[[[]]]___```aaacccgggkkknnnooorrrwww{{{uuuggg``````___dddooo}}}sssgggddddddccciiisss||||||tttoookkkkkkkkklllooowww|||yyyvvvpppkkkiiifffbbb```______^^^]]]\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZ\\\aaagggnnn{{{sss```SSSQQQOOONNNQQQVVV\\\```gggkkkpppsssvvvwwwyyyzzz}}}}}}uuupppiiibbb\\\VVVQQQNNNKKKJJJHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA??????>>>>>>======>>>>>>??????@@@@@@AAAEEEJJJNNN[[[eeeuuuwww```UUULLLLLLOOORRRTTTVVVXXXYYYZZZ\\\^^^```bbbcccdddgggkkkmmmnnnpppvvvzzz|||lllddd```^^^bbblllyyyxxxiiidddbbb```eeellltttzzztttoookkkhhhiiijjjlllpppvvv}}}~~~zzzuuuqqqllliiihhhgggeeedddcccbbbaaabbbccccccaaa```___```dddkkkrrrnnn\\\SSSQQQPPPPPPSSSYYY^^^bbbhhhkkkooorrrtttvvvyyy{{{||||||~~~uuuqqqiiibbb]]]WWWRRROOOJJJIIIHHHHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDD@@@@@@???????????????@@@@@@@@@AAAAAABBBEEEJJJMMMZZZeeeuuuppp]]]TTTLLLMMMPPPQQQTTTWWWXXXYYY[[[]]]___bbbdddeeeeeeiiilllnnnoooqqqwww{{{ssshhh```^^^```iiittt|||kkkeeebbb___bbbhhhnnnyyy~~~zzzuuussstttxxx|||}}}{{{|||~~~{{{yyyxxxuuutttssssssuuuzzzyyyuuurrrppplllmmmooorrruuuyyy}}}~~~yyyuuusssqqqooommmlllkkkjjjkkkkkkkkkhhhfffddddddgggnnnwwwiiiYYYSSSRRRRRRSSSWWW\\\aaadddiiikkknnnqqqsssuuuyyy{{{{{{{{{}}}vvvqqqjjjccc]]]XXXSSSOOOJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFFFFFFFEEEEEEEEEAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEJJJMMMZZZeeetttmmm[[[SSSNNNNNNPPPPPPRRRVVVXXXYYY[[[^^^aaaccceeefffhhhlllqqqtttuuuwww{{{{{{mmmaaa^^^___fffppp|||nnnfffccc___aaafffjjjtttwwwqqqiiieeeeeeiiilllnnnnnnmmmmmmmmmpppvvv|||}}}zzzyyyrrrnnnjjjhhhgggfffeeecccdddfffiiiooowww~~~{{{yyyxxxtttuuuwwwzzz|||~~~~~~}}}yyyyyyzzz|||~~~~~~|||zzzxxxvvvuuutttuuuuuussspppmmmiiihhhkkksss}}}|||eeeXXXRRRSSSTTTWWW[[[```dddgggiiillloooqqqrrruuuxxxzzz{{{{{{~~~wwwssskkkddd___YYYTTTQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEDDDDDDDDDFFFKKKNNNZZZdddttt~~~hhhXXXRRRNNNOOOPPPPPPRRRVVVYYYZZZ\\\___cccfffhhhiiilllqqqxxx|||~~~sssccc______dddlllvvvrrriiiddd``````dddfffoooyyyuuummmccc]]]]]]___``````^^^___```aaaeeellluuu{{{|||wwwsssooommmiiifffaaa^^^]]]]]]\\\ZZZZZZ\\\```ffflllsssyyy|||~~~~~~|||||||||~~~}}}zzzwwwqqqnnnmmmoooppprrrxxx~~~~~~~~~}}}{{{wwwtttmmmmmmpppxxxuuubbbWWWRRRTTTVVVZZZ^^^cccgggjjjkkkmmmqqqsssuuuvvvyyy{{{}}}}}}}}}xxxqqqjjjddd^^^YYYVVVSSSPPPLLLJJJJJJIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEEEEGGGLLLOOOYYYdddtttvvvcccTTTOOOMMMOOOQQQQQQTTTXXX[[[]]]___bbbfffiiilllmmmpppwwwzzzddd```___ccciiirrrwwwlllfff```^^^aaaaaaiiirrr|||vvvnnnccc\\\[[[\\\[[[ZZZXXXYYYZZZZZZ]]]dddmmmsss}}}{{{wwwrrrmmmkkkiiieee```\\\ZZZYYYXXXWWWUUUWWWZZZ___cccgggjjjlllmmmlllpppvvvyyy}}}~~~~~~~~~}}}{{{{{{{{{wwwrrrmmmhhhdddccceeeeeeeeekkksssuuu~~~|||xxxrrrrrruuuooo^^^VVVRRRTTTWWW\\\aaafffiiilllmmmpppuuuxxxyyyzzz{{{|||~~~wwwpppjjjeee```\\\WWWSSSOOOLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHFFFFFFHHHLLLOOOYYYdddtttppp^^^PPPMMMLLLOOORRRSSSVVV[[[]]]___aaaeeeiiillloooppprrrzzz~~~eeeaaa___bbbhhhppp~~~{{{nnnggg```]]]___]]]dddnnnwwwxxxoooddd]]]\\\\\\[[[YYYXXXYYYYYYXXXYYY___gggnnnzzzzzzuuusssiiieee```[[[YYYXXXWWWVVVTTTVVVXXX[[[^^^___```aaadddaaaccchhhjjjllluuu}}}xxxxxx}}}}}}{{{xxxwwwuuuqqqjjjeeeccc^^^]]]``````___dddmmmjjjttt{{{uuuuuuyyyjjj\\\UUURRRTTTXXX]]]bbbgggkkkmmmooosssxxx{{{}}}}}}}}}~~~|||zzzwwwqqqhhh```]]]XXXRRRPPPRRRQQQNNNJJJJJJIIIHHHGGGFFFEEEDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBJJJHHHHHHIIIGGGFFFKKKSSS\\\gggwwwkkk\\\OOOOOOOOOPPPRRRVVVYYY[[[___cccgggkkknnnppprrrtttxxx}}}~~~jjjbbb^^^bbbjjjqqqyyyvvvlllbbb\\\\\\^^^```fffsss|||sssiiicccbbbcccaaa___]]][[[YYYXXXZZZ^^^cccfffvvv}}}}}}xxxrrrmmmfff```\\\ZZZYYYXXXXXXWWWWWWXXXZZZZZZYYYWWWYYYYYYYYY[[[___eeekkknnn{{{yyyyyy{{{~~~xxxvvvsssqqqpppmmmiiifffaaa```___```cccfffgggggglllrrrzzz|||wwwvvvxxx}}}|||ggg[[[WWWTTTXXX]]]aaadddgggkkkmmmrrrvvvzzz}}}}}}}}}}}}}}}}}}}}}wwwpppjjjddd\\\XXXVVVSSSOOOJJJLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEKKKIIIIIIIIIHHHGGGLLLTTT[[[fffvvv}}}fffXXXPPPOOOOOOPPPSSSVVVZZZ\\\bbbeeejjjnnnppprrrtttvvv{{{mmmddd^^^```ffflllsssyyyyyynnnccc]]]\\\^^^___dddnnn{{{wwwnnniiihhhiiiiiigggbbb___ZZZWWWXXX[[[___cccnnnvvv{{{vvvooohhhccc^^^ZZZXXXWWWWWWVVVWWWXXXXXXVVVTTTTTTTTTTTTUUUXXX]]]bbbeeeppp~~~}}}|||}}}xxxuuurrrpppnnnlllhhhfffccccccccceeeiiimmmnnnnnnqqquuuzzz|||xxxvvvyyy~~~zzzfff[[[WWWWWWZZZ^^^bbbfffjjjnnnqqqvvvzzz}}}~~~{{{zzzsssjjjbbb]]]YYYSSSPPPLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHLLLJJJJJJKKKIIIHHHNNNUUUZZZeeeuuuttt___SSSOOOOOOPPPRRRUUUZZZ^^^aaagggjjjooorrrtttvvvxxxyyy~~~qqqggg^^^]]]```dddjjjppp~~~~~~pppeee___]]]]]]]]]```hhhttt~~~}}}uuuqqqqqqssstttssslllhhhaaaZZZXXXZZZ]]]```hhhppp{{{zzzrrrkkkddd^^^ZZZZZZYYYYYYYYYYYYXXXUUUSSSQQQQQQPPPPPPRRRVVVYYY\\\aaannn|||yyyuuuqqqpppnnnllljjjhhhhhhjjjoootttwwwxxxxxxwwwxxxyyyyyyzzz}}}zzzwwwvvvyyyvvveee\\\YYYYYY\\\aaaeeeiiinnnssswww|||pppuuu{{{wwwnnnfff```[[[WWWPPPOOOMMMLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHIIIJJJJJJKKKLLLKKKKKKLLLJJJJJJOOOWWW\\\gggvvvlllZZZPPPNNNPPPRRRVVV[[[aaafffiiinnnqqquuuwwwyyyzzz|||}}}vvvjjj___[[[]]]___dddjjjyyyttthhh```\\\\\\[[[\\\cccnnnyyyzzzwwwxxx{{{~~~zzztttjjjaaa[[[[[[]]]___fffmmmwwwyyyqqqjjjdddaaaaaa```______^^^\\\XXXUUUSSSRRRQQQPPPPPPRRRTTTVVV[[[eeesss|||xxxvvvuuutttrrrnnnpppsssxxx}}}zzzxxxvvvsssqqqrrrvvvyyy{{{wwwuuutttxxxsssddd\\\YYY\\\___cccggglllrrrxxx|||hhhnnnvvv{{{}}}{{{qqqhhhbbb^^^ZZZYYYVVVSSSRRRQQQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGHHHIIIJJJKKKKKKLLLMMMKKKKKKLLLKKKKKKPPPXXX```jjjwww~~~fffWWWQQQOOORRRWWW]]]dddkkkpppssstttwwwzzz|||}}}~~~{{{nnnaaa[[[[[[]]]bbbhhhtttyyylllbbb[[[ZZZYYYZZZ___iiiuuu}}}{{{|||}}}rrrfff^^^[[[\\\]]]bbbhhhqqqzzz~~~vvvqqqmmmkkkiiihhhgggfffeeebbb]]]ZZZWWWVVVTTTRRRQQQQQQRRRSSSYYY^^^hhhuuu~~~|||{{{wwwxxxzzzxxxvvvsssnnnkkklllooosss{{{~~~}}}xxxuuutttqqqvvvpppccc]]][[[___bbbgggkkkpppvvv|||bbbiiiqqquuuxxx|||~~~ssskkkgggcccaaa]]]XXXUUUSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKQQQYYYbbblllxxxvvvbbbWWWTTTSSSWWW___gggooouuuxxxzzzyyy|||rrrccc\\\ZZZ[[[```fffnnn{{{qqqeee[[[YYYXXXYYY]]]eeeppp{{{~~~|||}}}vvvjjj```[[[ZZZZZZ[[[```iiirrr|||zzzwwwuuuooonnnmmmmmmkkkhhhccc___[[[YYYWWWUUUSSSRRRRRRRRRVVVXXX^^^jjjxxxvvvtttqqqmmmjjjjjjnnnqqquuuwwwzzz}}}~~~}}}{{{zzzxxxyyy|||yyytttrrrqqqmmmsss}}}nnnccc^^^]]]bbbffflllrrrvvv{{{ZZZaaaiiimmmooosss{{{|||xxxppplllgggaaa\\\YYYXXXWWWVVVVVVTTTSSSQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKLLLKKKKKKQQQYYYaaakkkwwwppp^^^XXXXXXZZZ___hhhqqqxxx{{{||||||}}}vvveee\\\XXXXXX]]]bbbjjjuuuwwwiii]]]YYYYYYYYY[[[aaakkkuuu|||~~~|||}}}{{{nnnddd^^^[[[ZZZWWW\\\dddkkkttt|||vvvuuuuuuuuussspppjjjfff___^^^\\\YYYWWWUUUTTTTTTUUUUUUYYYcccmmm{{{~~~tttsssqqqmmmkkkkkknnnqqqqqqrrrsssssssssrrrpppooommmnnnpppuuuzzz~~~}}}wwwpppkkkjjjjjjjjjppp{{{{{{kkkccc``````fffkkkrrrxxx}}}RRRYYYaaaeeefffjjjrrryyy{{{uuunnnhhhdddbbbaaaYYYXXXWWWUUURRRPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJJJJLLLKKKKKKQQQYYY```jjjvvvmmm\\\XXXZZZ___eeennnwww}}}~~~|||yyyggg\\\WWWVVVZZZ___gggqqq~~~|||lll___[[[ZZZZZZ[[[___fffpppvvv~~~|||}}}ssshhhaaa]]]\\\YYY]]]bbbhhhnnnxxx~~~||||||||||||zzzwwwqqqmmmdddbbb```^^^[[[YYYXXXWWWVVVUUUXXX```gggooo~~~|||zzztttsssrrrooolllllloooqqqnnnnnnmmmlllkkkjjjiiihhhggggggiiinnntttxxx{{{{{{xxxxxxuuuooohhhcccaaabbbgggnnnyyywwwiiicccbbbccciiiooowww}}}PPPUUUZZZ]]]```ccciiimmmxxx|||vvvpppjjjfffbbb___[[[YYYXXXWWWUUUSSSQQQPPPOOOOOOQQQQQQPPPOOOJJJJJJJJJIIIJJJNNNSSSXXXccckkkvvv}}}fff[[[ZZZ\\\```fffpppwwwzzz{{{zzzzzzxxxggg]]]VVVUUUYYY___iiilllvvvrrrgggaaa[[[WWWYYY]]]cccllluuuyyy}}}~~~~~~yyykkkbbb[[[VVVXXXYYY\\\aaajjjuuu~~~yyyvvvmmmjjjfffcccaaa^^^[[[YYY\\\\\\\\\\\\___hhhsss|||~~~}}}|||yyyvvvwwwuuussssssssssssqqqpppllljjjgggffffffgggfffeeefffeeedddfffjjjooorrrssstttpppiiiddd``````aaacccbbbiiivvvvvvlllcccaaaeeepppyyyNNNQQQUUUWWWYYY]]]dddjjjrrrzzz|||wwwssslllhhhbbb^^^[[[YYYVVVTTTTTTRRRQQQQQQRRRRRRQQQPPPLLLKKKJJJIIIJJJMMMSSSXXXdddkkkvvvxxxddd\\\[[[\\\bbbgggooouuuyyy|||~~~{{{jjj___XXXVVVYYY___gggkkksss~~~vvvjjjaaa[[[WWWXXXZZZ^^^eeemmmxxx|||~~~~~~qqqfff___ZZZWWWXXXZZZ___gggqqq{{{~~~{{{rrroookkkhhhfffdddaaa___]]]]]][[[ZZZ[[[bbbkkkrrr~~~|||yyyyyyxxxvvvvvvvvvuuutttrrrooollliiihhhgggggggggfffeeedddccceeegggjjjkkkkkkkkkgggbbb]]]ZZZZZZ\\\]]]aaaiiiuuurrrjjjeeefffkkkwwwKKKMMMNNNOOOPPPTTT\\\cccjjjrrr{{{zzzuuummmfffaaa]]]ZZZXXXXXXVVVUUUTTTUUUTTTRRRQQQNNNMMMKKKJJJJJJMMMSSSWWWdddlllvvvpppbbb\\\[[[[[[cccgggnnntttzzzqqqddd\\\XXXYYY]]]dddhhhooowww~~~}}}nnnccc]]]XXXXXXYYYZZZ___ffftttyyy~~~}}}}}}wwwjjjaaa\\\VVVVVVWWW\\\cccmmmvvv{{{zzzwwwssspppnnnllliiigggbbb```]]]ZZZYYY]]]ccchhhsss~~~|||}}}{{{zzzyyyzzzyyyxxxvvvssspppmmmkkklllmmmllllllllliiigggeeeeeeeeedddbbbaaa^^^ZZZWWWUUUVVVXXXYYY___gggsssyyymmmhhhfffkkkrrr}}}|||IIIJJJKKKJJJJJJMMMSSSYYYcccjjjsss}}}wwwoooiiieeebbb___^^^\\\ZZZYYYXXXWWWTTTRRRPPPNNNLLLJJJJJJMMMSSSXXXeeelllvvv{{{hhh___[[[YYYYYYbbbgggnnnvvv|||zzzlllaaaYYYXXX[[[```dddkkkppptttrrrfff```[[[ZZZZZZYYY]]]cccnnntttzzz|||zzz{{{~~~zzzlllaaa[[[VVVVVVVVVZZZ```hhhpppuuu}}}yyyvvvtttrrrooommmgggeeeaaa^^^\\\^^^aaaccclllxxx~~~~~~~~~~~~~~~|||zzzvvvtttrrrrrruuuxxxyyyzzzzzzuuunnnhhhdddbbb```___\\\ZZZXXXVVVUUUVVVXXXYYY\\\dddpppssshhhggghhhooowww~~~~~~}}}vvvuuuzzzIIIJJJKKKJJJHHHJJJOOOTTTZZZ```kkkxxx~~~wwwrrrnnnkkkhhheeebbb___]]]\\\ZZZWWWTTTQQQOOOMMMJJJJJJNNNTTTYYYeeellluuu}}}qqqaaa\\\YYYXXXYYY```gggpppxxx~~~rrreee[[[WWWYYY\\\```ggglllooo|||wwwhhhbbb\\\[[[YYYXXX[[[aaagggmmmuuuxxxwwwwwwzzz~~~pppddd\\\XXXWWWWWWYYY]]]eeelllpppzzz}}}{{{yyywwwuuusssllliiieeebbbaaaaaaaaabbbiiiooo}}}zzzxxxwwwyyy~~~tttiiiccc```___^^^ZZZYYYXXXWWWWWWXXXYYYZZZYYYaaammm}}}oooggggggiiiqqqzzz~~~|||{{{yyy|||qqqnnnrrryyyLLLMMMLLLKKKJJJLLLSSSYYYVVVZZZcccqqq}}}~~~zzzvvvrrroookkkhhhdddaaa___\\\XXXVVVQQQPPPMMMJJJJJJNNNUUU[[[dddkkkttt|||hhh]]][[[YYYYYY\\\bbbhhhqqqxxx}}}uuuggg\\\WWWXXXZZZ^^^dddjjjnnnzzzkkkddd]]]ZZZWWWUUUXXX]]]```hhhppptttttttttwwwzzzxxxjjj___ZZZXXXWWWXXX[[[aaahhhllluuu|||}}}zzzxxxpppmmmjjjhhhgggeeecccbbbeeehhhrrr~~~|||~~~vvvkkkddd```______[[[[[[ZZZYYYYYYYYYYYYYYYYYY```lll|||lllhhhjjjlllsss{{{~~~|||{{{zzzwwwzzzmmmfffgggrrr}}}PPPOOOLLLJJJKKKRRR]]]fff___]]]```iiisss|||{{{vvvrrrooolllhhheeebbb^^^ZZZWWWQQQOOOLLLJJJJJJOOOWWW]]]ccciiirrrzzzxxxbbb[[[[[[ZZZ]]]cccfffkkkqqqvvvyyy|||ttthhh]]]XXXYYY[[[]]]cccjjjoooxxxrrrjjjaaa[[[VVVTTTVVV\\\]]]eeennnsssssssssvvvyyy|||~~~nnnaaaZZZXXXVVVVVVYYY^^^dddgggooovvvxxxuuuqqqooonnnkkkgggdddeeeeeelllxxxwwwoooiiifffdddbbb_________^^^]]]\\\[[[ZZZZZZaaannn}}}yyyjjjiiinnnpppvvv}}}}}}|||{{{{{{yyy|||ooodddaaajjjrrrSSSPPPLLLIIIKKKVVVfffqqqjjjdddaaaeeekkksss|||wwwsssrrrooojjjgggccc___[[[XXXQQQOOOLLLJJJKKKPPPXXX^^^bbbiiiqqqyyyrrr^^^ZZZ[[[[[[```hhhkkkmmmpppsssuuuxxx|||sssggg]]]YYYZZZ\\\]]]cccjjjooovvvzzzpppfff^^^XXXUUUWWW\\\[[[dddnnnssstttsssvvvxxxyyypppaaaZZZXXXVVVUUUWWW\\\aaaeeejjjqqq{{{}}}yyyvvvtttqqqkkkggggggfffjjjsss}}}yyytttpppllliiifffdddddddddcccaaa___^^^]]]\\\cccoootttiiikkkqqqsssxxx~~~~~~}}}|||{{{{{{|||~~~tttgggbbbccciiiyyyYYYWWWWWWSSSJJJJJJcccxxxhhhaaadddmmmzzz}}}yyyvvvsssqqqmmmhhhbbb]]]YYYWWWSSSNNNJJJJJJKKKMMMUUU]]]bbbiiiqqqyyy~~~yyyjjjZZZWWWaaakkkooonnnpppppppppqqqtttxxx|||qqqgggaaa]]]ZZZVVVZZZaaajjjoootttzzzjjjaaa]]]YYYXXXZZZ]]]bbbjjjrrrvvvvvvtttrrrssszzzwwwjjj___ZZZUUURRRTTTYYY___bbbkkkooouuu~~~|||vvvpppllljjjcccccclllvvv}}}yyyxxxzzzuuuvvvwwwvvvuuurrrnnnlllkkkkkkkkkhhhccc___]]]]]]]]]cccpppuuujjjkkkqqqwww{{{~~~}}}|||||||||yyy}}}zzzhhhbbbbbbfffppp~~~^^^ZZZXXXWWWPPPNNN[[[nnnooodddZZZXXXZZZaaakkkuuu~~~zzzwwwpppnnnjjjeee```[[[WWWUUURRRNNNKKKLLLLLLNNNTTT\\\```fffooovvv|||rrrfff[[[[[[fffqqquuussssssrrrqqqqqqsssvvvzzz|||~~~vvvjjjccc]]]YYYWWWYYY___ggglllqqq|||pppfffaaa\\\YYYYYY\\\aaahhhooossstttsssqqqrrrxxxyyynnnbbb\\\VVVRRRSSSWWW[[[]]]hhhkkkrrrzzz{{{tttnnnllleeedddkkkrrr{{{~~~yyyrrrpppqqqsssuuuxxxzzzyyywwwtttrrrnnnmmmlllhhhbbb^^^\\\\\\```gggsss}}}rrrjjjmmmtttyyy~~~~~~}}}}}}||||||{{{{{{{{{{{{nnneee```aaaiiiuuueee^^^[[[\\\XXXRRRRRRXXXUUUQQQOOOPPPRRRUUU]]]eeeqqqzzz|||wwwtttmmmkkkgggccc^^^YYYVVVTTTPPPMMMLLLNNNNNNOOOTTT[[[^^^dddlllsssyyyiiiaaa\\\```lllvvvzzzyyyuuutttsssrrrsssuuuwwwyyy}}}~~~tttiii___YYYYYYYYY\\\bbbggglllwwwxxxllleee___ZZZXXXZZZ]]]dddjjjoooqqqqqqqqqpppuuuzzz~~~|||sssddd___XXXSSSRRRTTTWWWXXXaaadddkkkrrrzzzyyysssoooiiifffiiimmmsss~~~wwwooolllnnnrrruuu{{{~~~zzzwwwqqqpppnnnhhhccc^^^]]]]]]cccjjjvvvxxxppplllqqqxxx}}}~~~||||||{{{{{{zzzzzz{{{{{{~~~xxxiii___^^^aaajjjttt|||gggaaa^^^___[[[SSSMMMMMMKKKJJJLLLNNNNNNOOOUUU]]]eeennn||||||xxxssspppjjjhhheeeaaa\\\XXXUUUSSSOOOMMMMMMOOOOOOOOOTTTZZZ]]]ccckkkrrrxxx~~~vvvaaa]]]\\\bbbnnnwwwzzzyyyuuuuuutttttttttvvvxxxyyy|||}}}rrreee]]][[[YYYYYY]]]aaagggqqq{{{qqqjjjbbb\\\XXXXXX[[[___eeejjjmmmooopppnnnrrruuuxxx}}}~~~xxxfffaaaYYYTTTRRRSSSUUUVVVZZZ]]]cccjjjqqqwww{{{~~~~~~xxxrrrmmmjjjjjjjjjnnnyyy{{{tttrrrttttttyyy~~~zzzrrrqqqnnniiiddd```___```dddkkkxxxuuupppooouuu|||~~~}}}|||{{{zzzzzz{{{||||||nnnaaa]]]\\\cccllluuucccaaa___]]]XXXQQQMMMNNNKKKJJJKKKLLLKKKJJJOOOWWWZZZcccppp~~~~~~zzzvvvqqqnnngggeeeccc___[[[XXXUUUTTTNNNLLLLLLOOOOOOOOOSSSYYY]]]cccjjjqqqwww~~~nnn]]]\\\]]]ccclllsssuuuuuutttttttttuuuwwwyyy{{{|||}}}~~~{{{jjj___\\\XXXWWWZZZ]]]bbbkkktttxxxnnneee]]]ZZZWWWYYY\\\```dddiiilllnnnmmmoooqqqsssyyy{{{hhhccc[[[VVVTTTTTTUUUVVVXXX[[[___eeekkkpppsssuuutttxxx}}}~~~uuurrrooommmkkkmmmuuu~~~|||zzz||||||~~~yyynnnnnnllliiidddaaaaaaaaaccckkkzzzvvvrrrssszzz~~~}}}|||||||||}}}~~~~~~uuuddd\\\XXX]]]eeeooozzz[[[[[[ZZZWWWRRRNNNOOOPPPLLLIIIGGGHHHGGGFFFIIIOOOQQQXXXdddqqq|||}}}yyyuuupppmmmdddccc```]]]ZZZWWWTTTSSSMMMKKKKKKMMMMMMMMMRRRXXX]]]cccjjjqqqwwwlll___^^^```ccciiinnnqqqrrrttttttuuuwwwyyy|||~~~~~~pppccc^^^YYYVVVXXX[[[^^^eeemmmxxxttthhh```^^^XXXXXXYYY\\\```eeejjjmmmlllnnnnnnooovvv}}}~~~zzzmmmggg___YYYWWWVVVUUUUUUXXXZZZ^^^bbbfffjjjlllmmmmmmppptttwww{{{zzzyyyvvvrrrnnnoootttyyyzzzmmmnnnnnnlllhhhdddcccccceeennn}}}wwwuuuwww~~~}}}}}}}}}~~~}}}~~~ggg^^^WWWYYY```iiirrrzzzSSSSSSRRROOONNNNNNNNNNNNNNNIIIGGGIIIIIIHHHHHHKKKMMMSSS[[[eeeoooyyy|||xxxuuuqqqmmmjjj```___]]]ZZZWWWUUUSSSRRRMMMJJJIIIKKKKKKLLLQQQWWW\\\bbbiiipppvvv~~~|||mmmccccccccceeehhhlllpppsssuuuvvvxxxyyy{{{~~~xxxiii^^^YYYUUUWWWZZZ\\\aaagggqqqzzz|||kkkcccbbbZZZYYYXXXYYY\\\bbbhhhkkkmmmmmmmmmmmmsss{{{|||yyysssmmmddd]]]YYYVVVUUUSSSUUUWWWYYY\\\___aaabbbcccfffhhhkkknnnrrryyy~~~|||vvvpppooorrrttt|||}}}uuuvvvwwwuuuqqqllliiihhhkkksssvvvuuuxxx~~~|||}}}~~~~~~nnncccYYYYYY^^^eeelllsss{{{NNNMMMKKKJJJLLLNNNMMMJJJQQQLLLIIIMMMOOOMMMKKKKKKNNNRRRXXX^^^eeennnvvv||||||~~~}}}zzzvvvrrrooolllhhheee^^^]]][[[XXXVVVSSSQQQPPPLLLIIIHHHIIIJJJJJJPPPWWW[[[aaahhhnnnuuu}}}{{{pppggggggfffgggiiimmmrrrvvvxxxxxxyyy{{{}}}~~~ppp___YYYUUUWWWZZZ[[[___dddllltttnnneeeddd[[[YYYXXXXXX[[[aaagggkkkmmmmmmllllllrrryyy{{{wwwwwwqqqhhh```ZZZVVVSSSRRRQQQRRRTTTVVVXXXYYYZZZZZZ\\\^^^```cccgggnnnyyyxxxqqqooopppqqqvvv~~~{{{uuupppnnnpppxxx~~~uuuuuuyyy~~~~~~}}}||||||}}}~~~~~~uuuiii]]]\\\___dddjjjoooxxxIIIIIIIIIIIIKKKMMMOOOPPPSSSQQQMMMIIIHHHHHHJJJLLLLLLMMMQQQUUU\\\bbbhhhkkknnnpppsssuuuvvvuuusssrrrooooooooommmjjjgggdddcccZZZYYYVVVSSSPPPMMMKKKJJJJJJIIIHHHFFFGGGKKKRRRWWW^^^cccjjjpppvvv~~~~~~sssjjjiiihhhhhhjjjnnnrrruuuyyyzzz}}}~~~yyyiii^^^WWWXXXXXXVVVYYY```gggppp~~~zzzmmmhhh^^^XXXUUUXXX\\\^^^aaafffgggkkkoooooonnnooouuuzzzxxxuuuoooggg___WWWQQQNNNOOOPPPPPPQQQQQQRRRSSSSSSWWWXXX[[[^^^ccciiipppuuu{{{zzztttssssssyyy|||vvvtttsss||||||uuuwwwzzz}}}~~~||||||}}}~~~~~~zzzyyyyyy{{{}}}nnn]]]ZZZ]]]___eeemmmvvvIIIIIIIIIJJJLLLNNNQQQRRRTTTRRROOOLLLKKKKKKLLLMMMMMMNNNOOORRRVVV[[[___aaacccdddfffhhhiiihhhhhhgggggggggfffeeecccaaa^^^\\\VVVUUUSSSPPPMMMJJJHHHGGGGGGGGGFFFEEEFFFKKKQQQVVV[[[```hhhooouuu~~~wwwkkkjjjhhhgggiiimmmqqqtttzzz|||rrreee[[[ZZZYYYUUUWWW^^^ccclllyyy~~~ooohhh___YYYVVVWWWZZZ[[[^^^ccchhhlllpppqqqooopppssswwwxxxvvvqqqjjjbbb[[[UUURRROOOOOOOOONNNNNNNNNNNNMMMRRRTTTWWWZZZ^^^dddkkkooovvv}}}~~~xxxvvvvvv{{{}}}{{{zzzuuuxxx|||~~~yyyzzz{{{}}}}}}zzzyyyzzz}}}~~~ppp]]]YYY[[[]]]ccckkkvvvIIIIIIJJJKKKMMMPPPSSSUUUUUUUUUSSSRRRQQQPPPOOOOOOMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUVVVWWWYYYZZZZZZ[[[]]]]]]]]]]]][[[YYYWWWVVVPPPOOONNNKKKIIIFFFEEEDDDDDDDDDDDDDDDEEEJJJPPPUUUZZZ```hhhooowww{{{nnnllljjjiiikkkooosssvvv~~~~~~nnnaaa]]]ZZZUUUUUU[[[___hhhtttvvvkkkccc]]]XXXYYYZZZZZZ]]]aaajjjnnnssssssrrrpppqqqssswwwuuurrrmmmfff___YYYUUUNNNNNNLLLKKKIIIHHHHHHHHHMMMNNNQQQTTTWWW]]]cccgggooouuu}}}|||{{{|||wwwwwwyyy}}}~~~|||yyyzzz|||~~~~~~|||zzz{{{}}}ttt___YYYYYY[[[aaaiiiuuu~~~JJJJJJKKKLLLOOORRRTTTVVVWWWWWWXXXXXXWWWUUUSSSQQQMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSVVVVVVWWWWWWVVVUUUSSSRRRLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCEEEJJJPPPUUU\\\bbbjjjqqqyyyzzzooonnnlllmmmpppuuuzzz}}}xxxggg___[[[UUUUUUZZZ^^^fffppp|||rrrhhhaaa[[[[[[\\\\\\___ccckkkooosssuuutttrrrqqqqqqsssrrrqqqmmmggg```ZZZVVVNNNMMMKKKIIIGGGFFFFFFFFFIIIKKKNNNPPPSSSWWW]]]```jjjnnnuuuzzz}}}|||vvvxxx{{{}}}zzz{{{||||||{{{{{{{{{}}}yyybbbZZZYYYZZZ```hhhuuu}}}LLLLLLLLLMMMOOORRRTTTUUUWWWXXXZZZ[[[ZZZWWWTTTRRRLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHJJJLLLMMMOOOPPPPPPQQQQQQPPPNNNMMMIIIHHHGGGFFFEEECCCBBBBBBBBBCCCCCCDDDFFFJJJPPPTTT]]]bbbjjjqqqwww{{{tttllllllmmmpppuuu{{{mmmccc\\\VVVVVV[[[\\\bbblllwwwwwwkkkccc]]]\\\\\\\\\___cccjjjnnnrrruuuuuutttrrrqqqoooooonnnkkkfff```ZZZWWWOOOMMMKKKIIIHHHGGGHHHHHHIIIKKKMMMOOOQQQTTTYYY\\\eeeiiinnnsssyyy~~~zzzyyy|||~~~|||zzz|||}}}~~~zzz{{{{{{}}}yyybbbYYYXXXXXX]]]eeeuuu~~~OOOOOONNNNNNOOOPPPQQQSSSUUUVVVXXXYYYXXXVVVSSSQQQKKKLLLLLLLLLLLLKKKJJJIIIEEEEEEDDDDDDDDDFFFGGGIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDFFFJJJOOOSSSYYY___fffmmmsss{{{tttooojjjllloootttzzzuuuhhh```YYYXXX\\\YYY^^^hhhsss~~~}}}oooggg___]]]\\\[[[^^^bbbgggjjjnnnsssuuuvvvuuutttooonnnmmmjjjeee```[[[XXXQQQPPPMMMJJJIIIIIIJJJJJJHHHJJJLLLNNNOOORRRUUUXXX^^^bbbggglllrrrzzz|||~~~~~~|||||||||}}}~~~~~~}}}|||{{{{{{|||~~~www```XXXVVVVVV[[[bbbttt~~~RRRQQQPPPNNNNNNNNNNNNOOOQQQRRRSSSTTTSSSQQQOOOMMMLLLLLLMMMMMMMMMKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCDDDHHHLLLOOOUUU[[[cccjjjqqqzzzvvvooommmmmmpppuuu{{{~~~nnnddd\\\YYY]]]YYY^^^hhhttt}}}yyyooofffbbb___\\\^^^aaacccfffjjjpppuuuxxxxxxxxxrrrqqqnnnkkkfffbbb^^^\\\VVVSSSPPPLLLIIIIIIIIIIIIFFFHHHJJJKKKLLLNNNPPPSSSTTTXXX___dddjjjsss}}}~~~~~~}}}}}}||||||{{{{{{}}}~~~vvvaaaZZZYYYXXX\\\bbbrrr}}}{{{wwwuuusssttt{{{TTTSSSPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPOOONNNLLLJJJMMMMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBBBBCCCFFFJJJMMMSSSYYYbbbjjjrrr|||xxxooommmnnnsssvvv|||rrrggg]]]ZZZ]]]\\\```jjjwwwxxxnnngggccc______bbbaaacccgggnnntttyyyzzzzzzvvvtttppplllhhhdddaaa___YYYVVVQQQMMMIIIHHHGGGHHHCCCEEEHHHIIIIIIKKKMMMOOOLLLQQQXXX^^^eeemmmwww~~~~~~}}}}}}}}}}}}xxxddd^^^]]]\\\___eeeppp|||~~~wwwpppmmmjjjkkkqqq|||SSSRRRPPPNNNMMMMMMNNNNNNOOONNNLLLKKKJJJJJJKKKKKKMMMNNNOOOPPPPPPOOONNNMMMKKKJJJHHHFFFEEEEEEEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCEEEIIILLLTTTZZZbbbjjjrrr{{{}}}uuupppqqquuuvvvzzzvvvfff```]]][[[___kkk{{{tttjjjgggfffccc___aaaaaaeeekkkoooqqqwww}}}yyy{{{yyytttooommmiiiccc\\\WWWQQQMMMMMMLLLJJJHHHHHHHHHGGGGGGHHHJJJLLLMMMPPPSSSVVV[[[aaajjjsssyyypppddd]]]ZZZ\\\___lllyyyzzznnnjjjgggiiilllqqq|||RRRQQQOOOMMMLLLLLLLLLLLLMMMMMMKKKJJJIIIIIIJJJJJJNNNOOOQQQSSSSSSRRRPPPNNNNNNLLLJJJHHHFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCEEEIIILLLSSSYYYbbbjjjsss}}}xxxsssqqqsssvvvxxx|||}}}lllddd```___eeepppwwwkkkfffeeebbb______^^^aaahhhlllooovvv}}}zzz}}}}}}xxxuuutttooojjjddd^^^WWWRRRPPPNNNKKKHHHHHHHHHGGGGGGGGGIIIJJJKKKNNNPPPTTTYYY```hhhrrrxxx{{{kkkaaa[[[[[[^^^iiiuuu~~~oooiiieeeeeegggkkkttt}}}UUUTTTRRROOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIINNNPPPTTTWWWXXXWWWUUUSSSRRRPPPMMMJJJHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCBBBCCCEEEIIILLLPPPWWW```jjjsssvvvqqqrrrtttwwwyyy{{{uuuiiicccbbbiiisssppphhheeebbb```\\\[[[]]]cccggglllttt}}}~~~~~~zzzuuuooohhh___XXXTTTQQQMMMJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJMMMQQQWWW^^^gggqqqwww}}}vvvhhh___]]]___eeeooo}}}qqqjjjdddcccccceeelllttt[[[YYYWWWTTTRRRPPPPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIMMMPPPUUUZZZ]]]]]]\\\[[[VVVTTTQQQMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBCCCEEEHHHKKKOOOVVV___iiirrr~~~~~~pppnnntttxxx{{{|||~~~}}}mmmeeebbbeeennnzzzxxxmmmgggdddbbb\\\ZZZ[[[```eeejjjttt}}}yyyrrrggg^^^YYYUUUPPPMMMKKKJJJHHHGGGFFFGGGGGGHHHIIIKKKPPPVVV]]]gggqqqwww{{{qqqfffaaabbbbbbjjjvvvvvvnnneeecccbbbccchhhnnnwww___]]]ZZZVVVTTTRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJKKKOOOUUU[[[```bbbccccccYYYWWWSSSOOOKKKHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBDDDHHHKKKOOOVVV___hhhqqq||||||ppppppwww}}}sssgggbbbaaagggooowww{{{|||{{{zzzrrrjjjeeebbb___\\\\\\```dddjjjsss}}}{{{oooeee___ZZZUUUQQQNNNMMMKKKIIIGGGGGGGGGGGGIIILLLPPPVVV^^^gggqqqxxx{{{~~~{{{llldddbbbbbbgggppp{{{pppgggcccbbbbbbeeejjjqqqzzz```^^^[[[WWWTTTRRRPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKNNNSSSYYY^^^bbbdddeee[[[YYYUUUPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDGGGJJJOOOVVV___hhhqqq|||{{{sssvvv}}}zzzlllccc___aaafffjjjooorrrtttuuuyyyzzzooogggdddbbb______bbbeeeiiirrr{{{zzzooogggaaa\\\XXXRRRQQQNNNLLLIIIHHHHHHHHHJJJMMMQQQWWW^^^gggqqqwwwzzz}}}sssfffbbbbbbeeekkkxxxtttiiidddbbbaaabbbeeekkkssscccaaa]]]YYYUUUSSSQQQQQQMMMMMMNNNNNNMMMLLLJJJJJJKKKMMMPPPUUUYYY]]]```bbb[[[YYYUUUPPPLLLIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBDDDGGGJJJOOOUUU___iiissszzzwww{{{ssshhh___]]]]]]^^^ccchhhlllooorrrwwwyyyoooiiieeebbbaaadddfffhhhooowww~~~zzzpppiiibbb^^^VVVUUURRRNNNLLLJJJIIIIIIKKKMMMQQQVVV]]]fffooovvvyyy{{{}}}nnngggbbbdddhhhsss|||nnnhhhdddaaaaaabbbfffmmmxxxfffddd```\\\XXXUUUTTTSSSLLLLLLMMMMMMMMMKKKIIIHHHLLLMMMOOOQQQUUUXXX[[[]]][[[YYYUUUPPPLLLJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDCCCBBBDDDGGGJJJNNNUUU```jjjuuu}}}yyyyyyyyymmm^^^ZZZWWWVVVYYY```fffiiippprrr|||vvvpppfffcccccceeefffgggmmmtttxxxwwwnnngggbbbYYYWWWTTTPPPMMMKKKJJJJJJKKKMMMQQQVVV\\\eeennntttxxxyyyzzz|||~~~wwwoooaaacccgggpppuuummmhhhdddaaabbbbbbhhhrrr~~~kkkhhhccc]]]XXXTTTQQQPPPQQQPPPNNNNNNOOONNNMMMKKKKKKLLLMMMNNNQQQSSSUUUVVVUUUSSSPPPLLLIIIGGGFFFFFFCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEDDDDDDFFFJJJMMMPPPWWWaaammmxxxxxxzzz~~~|||ooo^^^[[[WWWTTTTTTXXX___dddeeekkkuuuxxxnnngggaaacccfffhhhjjjmmmsss~~~uuullldddZZZWWWTTTQQQPPPPPPNNNMMMKKKLLLOOOSSSYYY```eeeiiinnnpppsssuuuxxx}}}ssshhhoooqqqqqq~~~|||ooogggcccbbbcccbbbeeennnxxxllliiiddd___[[[WWWTTTRRRRRRQQQOOONNNOOOOOOMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOLLLIIIGGGEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFJJJMMMSSSYYYdddppp{{{xxxzzz~~~qqq___\\\VVVRRRQQQUUU[[[___dddhhhnnnwwwxxxooohhhhhhiiiiiijjjllllllvvv{{{qqqhhh```]]]WWWSSSQQQOOOLLLKKKJJJJJJLLLPPPUUU[[[```ccciiikkknnnqqqtttxxx}}}uuuuuurrrrrr}}}xxxnnngggddddddbbbccciiirrrzzzpppmmmhhheeeaaa^^^YYYWWWTTTRRROOONNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCCCCBBBEEEFFFFFFGGGHHHIIIIIIJJJEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDFFFJJJNNNUUU\\\gggssszzzwwwyyy|||~~~tttbbb^^^WWWRRRPPPRRRWWWZZZbbbbbbdddjjjvvvxxxnnnkkkiiigggfffgggfffooo{{{{{{rrrlllggg___YYYTTTPPPMMMKKKIIIIIIJJJLLLPPPUUUYYY\\\aaacccgggiiimmmqqqvvvzzz~~~uuuuuu|||xxxpppkkkgggdddcccffflllrrryyyvvvsssoookkkiiieee___[[[UUURRROOONNNNNNMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDGGGKKKNNNWWW^^^jjjvvvxxxuuuwwwyyyzzz|||wwwgggbbbYYYSSSQQQSSSUUUWWW\\\\\\^^^aaakkk|||vvvppplllgggdddeeefffkkktttwwwqqqhhh___XXXTTTPPPMMMIIIIIIIIIJJJLLLOOORRRTTTZZZ\\\```cccfffkkkppptttyyy|||~~~~~~yyyxxx{{{{{{tttooojjjgggfffhhhlllsss~~~~~~zzzuuurrrpppkkkccc]]]VVVSSSPPPNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBAAA@@@@@@??????@@@AAABBBCCCDDDGGGKKKOOOVVV^^^kkkyyy~~~vvvrrrtttuuuwwwxxx{{{nnnggg]]]VVVSSSSSSTTTUUUUUUXXX[[[```hhhtttwwwqqqjjjffffffdddgggmmmxxxyyynnnccc[[[VVVRRRPPPKKKJJJIIIIIIJJJLLLNNNOOOTTTWWWZZZ]]]aaaeeekkkooouuuyyy~~~~~~~~~}}}~~~~~~{{{wwwvvvxxxyyyqqqkkkffffffhhhmmmxxx|||yyyrrrhhh```ZZZVVVRRROOONNNNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBAAA@@@???>>>>>>@@@AAABBBDDDGGGLLLOOOVVV___lll{{{yyytttqqqrrrsssuuuwwwzzz{{{rrreee\\\WWWVVVTTTSSSQQQVVV\\\aaagggnnnwww~~~{{{qqqhhhcccccc___aaafffppp|||uuuhhh^^^WWWSSSQQQMMMKKKJJJHHHHHHJJJKKKLLLOOORRRUUUYYY\\\aaagggkkkqqquuuzzz~~~~~~}}}~~~~~~||||||}}}~~~zzz}}}vvvqqqrrr~~~|||sssiiieeeeeehhhqqqzzz~~~rrrhhh^^^ZZZVVVRRRQQQQQQPPPOOOKKKJJJJJJIIIHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBB@@@???>>>===???@@@BBBDDDGGGLLLPPPVVV```nnn~~~wwwuuuqqqrrrtttuuuwww|||ttthhhaaa\\\XXXTTTQQQVVV\\\aaacccggglllqqq}}}uuuiiibbbaaa^^^^^^bbbkkktttpppddd\\\WWWTTTMMMKKKIIIHHHGGGHHHIIIJJJKKKNNNQQQUUUYYY^^^cccggglllpppuuuzzz}}}}}}}}}|||}}}~~~}}}~~~yyyqqqqqqyyy~~~qqqiiifffgggnnnuuu|||qqqbbb^^^YYYUUUTTTSSSSSSRRRNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA???>>>===>>>@@@BBBDDDGGGLLLPPPWWWaaappp}}}xxxwwwrrrsssuuuvvvyyy~~~rrrjjjccc]]]XXXSSSWWW\\\___```bbbeeeiiinnn~~~~~~qqqiiigggaaa___bbbiiiooowwwyyykkkaaa[[[XXXLLLKKKIIIGGGFFFFFFHHHHHHHHHKKKOOORRRVVV[[[aaaeeeiiilllqqquuuyyy||||||}}}}}}ttttttyyy~~~yyyoooiiihhhmmmtttzzzyyyrrriii^^^YYYYYYXXXTTTOOORRRNNNJJJHHHGGGHHHHHHHHHJJJKKKLLLLLLLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAA>>>???@@@AAACCCGGGLLLPPPVVVaaaqqq|||uuussssssssstttxxx}}}~~~}}}rrreee]]]YYYXXXXXX[[[aaacccaaa```bbbdddkkkzzzxxxnnniiiddd```___bbbgggppprrrddd\\\XXXSSSMMMHHHGGGFFFEEEGGGLLLKKKKKKLLLNNNRRRVVVZZZ]]]dddfffiiimmmrrrvvvyyy{{{yyy}}}}}}{{{zzz~~~sssqqqwww|||~~~uuupppllllllpppuuu}}}wwwnnnccc]]]\\\[[[VVVQQQSSSPPPLLLJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA???@@@AAAAAACCCFFFLLLPPPVVVaaaqqqzzztttssssssssstttxxx}}}~~~}}}~~~vvvlllggg^^^\\\\\\______[[[ZZZ[[[^^^cccoooxxxqqqiiidddbbbcccfffmmm{{{zzzjjj```[[[XXXRRRNNNNNNLLLHHHHHHJJJIIIIIIJJJLLLPPPTTTXXX[[[aaabbbeeeiiinnnrrruuuvvvwwwzzz~~~~~~|||{{{zzz~~~yyyzzzvvv~~~}}}xxxrrrppprrrsssxxx|||tttiiiccc```^^^YYYUUUUUURRROOOMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAA@@@AAAAAABBBCCCFFFKKKOOOWWWaaaqqq~~~yyyvvvtttsssssssssuuuxxx}}}~~~~~~~~~}}}{{{}}}zzzrrriiiccc______\\\WWWTTTUUUWWW[[[bbblll|||zzzpppjjjeeedddeeeiiittt~~~vvvjjjbbb\\\VVVRRRQQQNNNIIIEEEEEEGGGGGGHHHJJJMMMQQQUUUXXX\\\]]]```dddhhhkkknnnooorrrtttwwwzzz|||~~~}}}|||zzz}}}~~~~~~~~~}}}}}}~~~~~~xxxuuu{{{xxxsssrrrrrrtttwww{{{|||uuulllfffcccaaa\\\YYYWWWTTTQQQOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBBBBCCCFFFKKKOOOWWWaaaqqqxxxttttttttttttuuuvvvxxx{{{~~~~~~{{{yyy{{{~~~~~~uuulllddd```\\\WWWSSSTTTTTTWWW[[[aaalllwwwooohhheeedddfffmmmuuuxxxnnnddd\\\VVVTTTQQQKKKGGGFFFFFFFFFFFFHHHKKKNNNRRRTTTXXXYYY[[[^^^bbbeeegggiiilllnnnqqqsssuuuxxx|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}|||uuuqqqtttsssssstttxxx{{{uuunnniiigggdddaaa^^^ZZZWWWTTTRRRQQQPPPNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCCCCCCCCCCFFFJJJNNNWWWaaaqqqzzzuuussstttvvvxxxxxxzzz||||||zzz{{{~~~wwwjjjccc^^^XXXUUUUUUQQQUUUYYY\\\cccsss~~~uuulllgggeeedddiiioootttzzzrrrggg]]]YYYVVVQQQNNNNNNGGGGGGFFFGGGIIIKKKNNNPPPTTTUUUWWWZZZ]]]___aaaccceeegggkkkmmmpppssswwwzzz}}}{{{||||||||||||||||||{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyyuuutttsssqqqqqqsssvvvzzz|||zzzuuupppmmmjjjhhhfff```^^^ZZZXXXVVVTTTQQQOOOPPPPPPOOONNNNNNNNNNNNOOOLLLLLLJJJIIIHHHHHHHHHHHHKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCFFFJJJMMMWWWaaaqqq{{{wwwvvvuuuwwwzzz|||~~~}}}{{{|||vvvjjjbbb[[[WWWVVVQQQUUUYYYZZZ]]]gggvvvtttmmmhhheeegggjjjmmmxxx~~~rrreee___[[[VVVQQQPPPJJJIIIHHHGGGHHHJJJLLLMMMQQQRRRTTTVVVXXXZZZ\\\]]]^^^aaadddgggjjjnnnrrruuuxxx}}}}}}{{{||||||}}}}}}||||||{{{|||||||||{{{{{{||||||}}}||||||}}}}}}~~~~~~}}}{{{tttqqqmmmkkklllmmmmmmmmmzzz~~~zzzvvvssspppnnniiigggccc```]]]ZZZWWWTTTSSSRRRQQQPPPOOOPPPPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEDDDDDDCCCFFFJJJMMMXXXaaappp|||wwwxxxyyyxxxzzz~~~}}}||||||xxxkkkaaaZZZXXXTTTWWWYYYZZZZZZ___hhhppp}}}tttmmmhhhfffhhhgggoooxxxtttmmmggg___WWWSSSNNNLLLJJJIIIHHHIIIJJJKKKNNNOOOPPPRRRTTTVVVWWWXXXYYY[[[^^^aaacccgggkkknnnqqqvvv~~~}}}|||{{{}}}||||||}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||}}}}}}||||||}}}~~~~~~vvvpppjjjeeeeeeeeeddddddkkkooouuu}}}}}}yyyvvvtttpppmmmiiifffccc___[[[XXXTTTSSSRRRQQQPPPQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDDDDFFFIIIMMMXXXbbbpppxxxuuuyyy|||{{{}}}~~~|||||||||tttggg^^^[[[YYY[[[[[[ZZZZZZ]]]bbbgggooozzzqqqiiiffffffaaahhhooovvvxxxlllaaaZZZPPPNNNLLLJJJHHHHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTTTTVVVXXX[[[]]]^^^aaaeeehhhmmmsss{{{}}}yyywwwwwwvvvyyy|||}}}~~~~~~}}}|||yyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~yyyrrriiibbbaaaaaaaaaaaaaaaeeelllttt}}}|||xxx{{{yyywwwsssnnnhhh```ZZZTTTRRRQQQQQQRRRSSSQQQPPPOOOOOONNNLLLKKKJJJIIIHHHJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFEEEFFFHHHLLLPPPYYYaaannn|||}}}|||{{{}}}~~~~~~nnnbbb]]]ZZZ^^^bbbdddbbb______```fffmmmzzztttmmmhhhccceeedddfffoooyyywwwggg___UUUTTTQQQMMMIIIFFFFFFFFFKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRUUUWWWZZZ]]]bbbfffhhhmmmsssyyy}}}{{{uuussstttuuuvvvyyy}}}~~~}}}zzz{{{|||~~~yyyvvvqqqiiibbb^^^\\\^^^___^^^```cccgggnnnxxx~~~zzzuuummmccc]]]WWWVVVTTTTTTUUUUUUTTTRRRPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFHHHMMMPPPYYYaaannn}}}xxxkkkeee```dddhhhhhheee```\\\[[[ZZZ```jjjxxx}}}uuuooohhheeebbbccciiiqqq{{{{{{jjjaaaTTTSSSQQQMMMJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOORRRTTTVVVZZZ^^^bbbeeeiiiooouuuyyy|||{{{uuusssuuuvvvwww{{{~~~}}}}}}~~~}}}|||tttooolllgggbbb^^^[[[[[[[[[[[[\\\^^^aaafffnnnwww}}}~~~ttthhh```[[[ZZZXXXXXXXXXXXXVVVUUUPPPOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFIIIMMMQQQZZZbbbooo}}}uuummmhhhkkkmmmkkkeee^^^XXXUUUPPPTTT[[[dddpppwwwnnngggcccaaadddiiippp}}}oooeeeYYYWWWSSSOOOLLLJJJIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKNNNOOOQQQTTTYYY\\\```dddjjjnnnrrruuuyyy{{{{{{wwwuuuwwwxxxyyy}}}~~~}}}~~~xxxsssvvvwwwuuuttttttrrrmmmiiihhheeebbb___[[[YYYWWWYYYYYYZZZ[[[]]]cccjjjpppzzzlllccc^^^]]][[[ZZZZZZYYYWWWUUUOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGGGGFFFGGGJJJNNNRRR[[[cccppp~~~tttnnnmmmjjjfff___YYYSSSQQQOOORRRUUUXXX___lll~~~sssmmmgggddddddeeejjjttt~~~vvvlllbbb^^^XXXSSSOOOLLLJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIKKKLLLMMMPPPTTTWWW[[[___dddhhhlllooorrruuuzzz{{{~~~}}}yyyxxxzzz||||||~~~}}}}}}~~~vvvpppnnnlllhhhgggiiijjjjjjiiihhhfffbbb___\\\YYYXXXXXXXXXXXXXXXYYY]]]cccgggpppfffaaa___\\\[[[ZZZYYYWWWUUUOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGGGGHHHKKKPPPSSS\\\eeesss|||ppplllddd]]]VVVRRRPPPOOOLLLOOOQQQRRRUUU]]]kkkuuu|||sssnnniiigggfffgggooowwwttthhhccc[[[UUURRROOOLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKMMMQQQTTTXXX[[[___cccfffiiimmmooorrrsssvvvzzz}}}||||||~~~~~~||||||}}}wwwmmmiiiccc```aaadddjjjooonnnlllhhhccc___\\\ZZZZZZWWWWWWWWWVVVWWWZZZ^^^bbbvvvkkkeeeccc```^^^]]][[[YYYVVVRRRQQQPPPOOOMMMLLLKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHHHHIIILLLQQQTTT^^^ggguuutttlllaaaXXXRRRPPPOOONNNFFFIIIKKKMMMOOOUUU]]]dddrrr|||vvvqqqmmmiiigggkkkqqqvvvpppiiiaaa[[[XXXVVVSSSPPPLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKOOOQQQTTTWWW[[[^^^```dddhhhjjjmmmooorrruuuyyy|||~~~~~~}}}}}}}}}~~~ooohhhaaa___aaagggpppyyyvvvtttoooiiiddd```]]]\\\WWWWWWVVVUUUUUUVVVZZZ]]]}}}ssskkkiiifffcccbbb```]]]ZZZVVVUUUSSSRRRPPPNNNLLLKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGHHHHHHIIILLLQQQUUU```iiixxxyyyqqqeee[[[UUURRRPPPNNNGGGGGGGGGIIILLLPPPTTTWWW```nnn}}}xxxqqqjjjjjjnnnpppxxx{{{pppgggccc___ZZZVVVOOONNNMMMKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHIIILLLOOOQQQSSSWWWYYY\\\___cccfffhhhjjjmmmqqquuuxxx{{{|||{{{~~~~~~~~~|||rrriiifffgggkkkvvv}}}wwwqqqjjjeeebbbZZZZZZYYYWWWUUUUUUWWWZZZyyypppmmmjjjhhhfffccc```^^^YYYXXXVVVTTTQQQOOONNNMMMIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGHHHHHHIIIMMMRRRVVVbbbkkkyyy}}}uuujjj```ZZZVVVQQQNNNLLLJJJHHHHHHKKKNNNOOOPPPTTT```ppp~~~xxxooolllnnnooottttttmmmfff___YYYTTTSSSQQQOOOMMMLLLKKKKKKFFFGGGHHHGGGGGGHHHKKKMMMOOOQQQTTTVVVXXX\\\```ccc```bbbeeejjjnnnqqqsssuuuvvvyyy~~~~~~}}}~~~}}}}}}}}}~~~tttooommmoooxxx~~~uuulllggg______]]]ZZZWWWVVVWWWYYY}}}|||yyytttoooiiidddaaa___```[[[UUUQQQPPPQQQQQQQQQQQQPPPMMMKKKIIIGGGGGGGGGIIIHHHHHHJJJIIIIIIPPPXXX```mmm|||tttfff[[[UUURRRQQQOOOLLLJJJKKKNNNPPPOOONNNVVVXXX___lllyyy{{{rrrkkknnnnnnttt}}}tttlllfffaaa\\\WWWTTTSSSQQQLLLHHHIIIHHHGGGHHHIIIJJJIIIHHHOOOPPPRRRTTTVVVXXXYYYZZZ[[[^^^aaadddeeegggjjjmmmppptttzzz}}}~~~~~~zzzzzz|||qqqfffccc```]]]\\\[[[YYYXXX{{{vvvqqqmmmiiiffffffccc___\\\ZZZYYYWWWUUUQQQPPPNNNKKKIIIHHHHHHHHHIIIHHHIIILLLKKKKKKQQQYYY___kkkzzzsssfff]]]XXXVVVSSSQQQNNNOOORRRSSSRRROOOPPPQQQVVVaaalllwww{{{rrrqqqpppssszzzxxxqqqkkkfff```\\\ZZZWWWSSSOOOLLLJJJIIIHHHIIIIIIHHHFFFLLLLLLNNNOOOQQQSSSTTTUUUXXXZZZ]]]^^^```bbbfffiiilllpppvvvzzz~~~~~~||||||}}}~~~}}}vvvqqqjjjddd```]]][[[YYY}}}yyytttqqqkkkiiieeeccc```\\\XXXTTTRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHJJJMMMMMMMMMRRRYYY___jjjwwwrrrfff]]]YYYUUURRRPPPQQQSSSTTTQQQNNNLLLKKKMMMUUU]]]fffrrr~~~wwwtttrrrtttxxx}}}yyyssskkkeeeaaa]]]WWWSSSQQQOOOLLLKKKKKKJJJHHHGGGIIIJJJKKKLLLNNNOOOPPPQQQTTTUUUVVVWWWXXX[[[___cccfffjjjnnnrrrvvvzzz~~~~~~~~~}}}zzz{{{{{{|||}}}~~~~~~~~~tttjjjccc___\\\[[[}}}tttqqqlllgggccc^^^YYYUUURRRQQQNNNLLLJJJJJJJJJJJJGGGGGGJJJNNNNNNNNNSSSZZZ```kkkvvv~~~uuuhhh___XXXUUUSSSSSSUUUVVVSSSPPPMMMJJJJJJNNNSSSYYYcccmmm{{{tttqqqqqqttt}}}{{{sssllleee]]]XXXWWWTTTQQQOOONNNMMMLLLJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPQQQQQQQQQUUUZZZ]]]aaadddgggkkkoootttzzz~~~~~~~~~~~~}}}zzzzzz{{{|||}}}~~~}}}~~~~~~sssjjjeeeaaa___xxxpppjjjddd___\\\TTTRRRPPPMMMKKKJJJJJJJJJGGGGGGJJJMMMNNNNNNTTT\\\dddnnnzzzxxxjjj```]]]YYYXXXYYYYYYWWWTTTOOOKKKIIIKKKLLLOOOWWW```jjjvvvzzzrrrmmmmmmuuu~~~|||rrrggg```ZZZWWWSSSQQQPPPOOONNNLLLJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNNNNMMMNNNQQQUUUYYY\\\___bbbeeeiiiooouuuzzz}}}~~~{{{||||||}}}~~~~~~~~~~~~uuummmfffbbbzzzqqqjjjccc___XXXVVVSSSPPPMMMLLLKKKKKKIIIHHHJJJMMMNNNOOOWWW```iiiuuuvvviiiccc\\\XXXWWWVVVTTTRRROOOKKKIIIIIIIIIIIINNNUUUZZZdddqqq}}}xxxooojjjlllrrrvvv~~~qqqiiiaaa]]]XXXTTTRRRQQQOOONNNIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMMMMMMMOOORRRUUUXXX[[[^^^aaaeeejjjppptttxxx{{{~~~~~~|||}}}}}}~~~~~~~~~|||~~~}}}qqqfff___}}}rrriiiccc^^^\\\XXXTTTQQQOOOMMMMMMMMMKKKLLLNNNOOORRR[[[dddooo{{{vvvnnnccc[[[WWWUUURRROOOOOOLLLJJJJJJHHHFFFIIIOOOPPPWWW```iiiwwwyyynnnkkkmmmkkkttt|||wwwmmmiiibbb\\\XXXUUUSSSQQQLLLLLLKKKKKKJJJJJJIIIIIIIIIKKKLLLLLLLLLMMMPPPRRRTTTWWW[[[^^^aaaeeejjjmmmrrrtttxxxzzz|||~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~}}}{{{nnneee~~~rrrjjjbbb```\\\XXXTTTQQQOOOOOOPPPMMMMMMOOOPPPTTT^^^hhhrrr~~~pppeee___[[[WWWUUUPPPNNNLLLMMMJJJGGGIIIMMMKKKPPPTTTZZZgggzzzwwwooonnngggmmmssswwwyyytttlllddd___[[[WWWUUUPPPOOOOOONNNMMMMMMLLLLLLHHHJJJLLLLLLLLLLLLNNNPPPQQQTTTXXX\\\___bbbfffiiimmmooorrrtttuuuxxx|||}}}|||~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~ttt~~~uuuooohhh```[[[YYYXXXWWWUUUSSSUUUVVVTTTTTTXXXaaaiiiuuu}}}}}}|||{{{{{{}}}sssddd]]]YYYTTTWWWRRROOONNNLLLGGGFFFHHHKKKKKKLLLPPPWWWcccqqqzzzzzzrrrooommmkkkkkkmmmttt~~~vvvnnnkkkggg```ZZZYYYWWWUUUTTTTTTRRRPPPMMMKKKJJJHHHHHHJJJKKKJJJIIIQQQRRRTTTWWW[[[^^^```aaadddfffjjjnnnrrruuuvvvwww~~~~~~{{{~~~}}}|||||||||zzzxxxvvvxxxyyyyyyzzz}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{~~~}}}|||{{{zzz|||~~~}}}}}}~~~xxxxxxqqqiiiccc```___\\\ZZZWWWXXXYYYWWWWWW]]]gggnnn|||~~~{{{{{{}}}{{{zzzzzz|||ssshhh___XXXUUUQQQNNNOOOMMMJJJIIILLLIIIIIIJJJLLLQQQZZZeeelll~~~{{{pppmmmjjjhhhlllsss{{{~~~yyyrrrjjjccc```^^^\\\[[[[[[YYYVVVSSSQQQOOOMMMLLLMMMMMMLLLKKKNNNPPPRRRTTTWWWZZZ\\\]]]```bbbeeehhhllloooqqqrrryyy|||zzzzzz{{{{{{}}}~~~~~~{{{{{{|||{{{yyywww|||{{{zzzyyyyyyyyyxxxwwwxxxzzz~~~|||{{{{{{zzzzzz{{{|||}}}|||{{{zzzyyyyyyzzz{{{||||||||||||||||||{{{zzzyyyzzz}}}}}}|||}}}~~~xxxqqqnnnkkkfffccc`````````^^^___fffpppxxx}}}{{{yyyyyy{{{}}}{{{yyyyyy{{{yyykkk```ZZZTTTPPPQQQPPPMMMLLLMMMIIIIIIIIIIIIKKKPPPWWW\\\lllwwwwwwrrrkkkffffffjjjppptttxxxppplllkkkhhhgggeeebbb]]]ZZZTTTQQQNNNLLLLLLLLLKKKIIIMMMNNNPPPRRRUUUWWWYYYZZZ[[[\\\]]]___cccfffiiikkkqqqtttyyy|||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||{{{yyyxxxxxxxxxxxxsssssstttuuuwwwyyy{{{|||{{{yyywwwwwwwwwvvvuuussstttssssssssssssuuuvvvwww}}}yyyyyyzzzzzzzzz{{{{{{|||zzzyyyxxxwwwxxxyyyzzz{{{xxxyyyyyyyyyyyyyyyxxxxxxxxxzzz|||}}}}}}~~~~~~{{{yyyzzz{{{}}}}}}~~~~~~{{{vvvqqqnnnmmmkkkjjjlllsss}}}zzzxxxwwwwwwyyy|||}}}}}}|||{{{zzz|||{{{kkkccc[[[TTTSSSQQQMMMKKKLLLJJJKKKKKKJJJJJJLLLOOORRR]]]gggxxxzzzrrrkkkhhhiiimmmpppwww}}}{{{xxxtttpppkkkeeeaaaYYYVVVRRROOONNNNNNMMMKKKNNNOOOPPPRRRTTTUUUWWWWWWXXXWWWWWWXXX[[[___ccceeejjjmmmqqqtttuuuvvvxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuusssrrrqqqqqqqqqpppqqqqqqrrrtttuuuwwwxxxyyyxxxvvvuuutttsssrrrqqqnnnoooppprrrtttyyy}}}}}}yyyzzz{{{|||}}}}}}}}}|||zzzyyywwwvvvuuuuuuvvvwwwuuuvvvwwwwwwxxxxxxxxxwwwwwwyyyzzz{{{{{{||||||yyywwwwwwxxx||||||{{{zzzzzz{{{|||}}}~~~}}}|||~~~yyywwwvvvwwwzzz|||||||||}}}|||}}}~~~}}}~~~zzzjjj___UUURRRPPPMMMKKKLLLJJJJJJKKKJJJIIIIIIKKKNNNSSS[[[iiiyyy}}}uuuooolllllllllooovvvxxxpppjjjddd```[[[WWWUUUTTTSSSRRROOOOOOPPPQQQRRRSSSTTTTTTVVVUUUTTTTTTVVVZZZ^^^aaadddgggkkknnnoooppprrrtttssssssssssssssssssssssssoooooopppppppppqqqqqqqqqqqqqqqpppnnnmmmmmmmmmmmmoooooooooooopppqqqrrrrrrttttttsssrrrqqqoooooooooqqqtttxxx|||~~~~~~~~~}}}|||{{{|||}}}~~~|||{{{xxxuuusssrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyzzz|||~~~~~~~~~|||yyyvvvvvvvvvyyyxxxwwwvvvvvvwwwyyyzzz{{{}}}~~~|||}}}~~~~~~yyyxxxxxxyyy|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~uuugggYYYSSSQQQNNNMMMNNNIIIIIIIIIHHHGGGGGGIIIKKKMMMRRR]]]iiivvv~~~wwwqqqllljjjkkkooouuu||||||pppkkkddd___[[[YYYVVVUUUQQQQQQQQQQQQRRRRRRRRRRRRUUUTTTSSSSSSUUUXXX[[[]]]```cccfffhhhhhhjjjlllnnnlllllllllmmmmmmmmmmmmmmmjjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjjjjkkkkkklllmmmmmmllllllmmmmmmnnnnnnoooqqqrrrrrrqqqqqqssstttxxx~~~~~~~~~~~~~~~|||||||||~~~|||yyyuuurrrpppoooooorrrsssttttttuuuuuuuuuuuutttvvvxxxxxxxxxyyy{{{||||||~~~~~~|||yyywwwvvvvvvvvvuuutttttttttuuuwwwxxxyyy{{{}}}~~~|||{{{||||||~~~~~~||||||{{{zzzzzz{{{~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~yyyfff[[[UUUQQQOOOOOOKKKKKKJJJHHHGGGGGGIIIKKKIIINNNUUU\\\dddooo{{{{{{tttpppmmmppptttvvv{{{}}}tttkkkeee```\\\ZZZVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVYYYZZZ\\\___aaabbbcccdddfffhhheeeeeeffffffggggggggghhheeeeeeeeefffffffffffffffeeeeeeeeefffgggiiijjjkkklllllllllmmmnnnooopppqqqrrruuuyyy{{{|||~~~~~~}}}{{{xxxuuurrrpppoooooopppqqqqqqrrrrrrrrrrrrqqqppprrrvvvxxxyyyyyy{{{||||||}}}~~~~~~{{{yyyxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{yyyzzz{{{|||||||||{{{zzz{{{|||}}}{{{zzzyyy|||{{{{{{}}}}}}}}}}}}~~~}}}}}}}}}|||{{{||||||~~~ttteee[[[TTTPPPOOOOOONNNMMMJJJHHHHHHJJJLLLIIIMMMQQQSSSVVV^^^kkkttt}}}{{{tttuuuwwwwwwwwwzzz|||sssmmmgggddd\\\\\\\\\[[[[[[ZZZZZZZZZTTTSSSSSSSSSTTTVVVWWWXXXZZZ\\\^^^______```bbbdddaaaaaaaaabbbcccdddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbdddfffhhhjjjkkkmmmnnnnnnoooqqqsssuuuvvvyyy}}}|||zzzwwwuuurrrqqqqqqqqqooooooppppppppppppoooooollloootttxxxyyyzzz|||}}}|||}}}~~~|||zzzyyyyyyyyyzzz{{{|||}}}~~~yyyyyyzzzzzz{{{{{{{{{zzz{{{|||~~~}}}{{{xxx}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~kkk```ZZZVVVRRRRRRRRRQQQNNNLLLKKKKKKLLLKKKLLLMMMMMMNNNTTT\\\cccrrryyy~~~zzzzzz|||~~~|||sssmmmpppnnnlllkkkjjjhhhfffccc\\\ZZZXXXWWWXXXYYYYYYXXX\\\[[[[[[\\\___``````___^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^_________aaacccbbbaaaccchhhmmmmmmqqquuuwwwwwwyyy|||}}}|||}}}zzzwwwsssqqqqqqrrrsssppprrrsssssspppnnnmmmmmmqqqssswwwyyyzzzzzz|||}}}~~~|||{{{{{{}}}~~~~~~}}}|||}}}}}}||||||||||||}}}}}}{{{|||~~~~~~|||yyy}}}~~~~~~~~~||||||}}}oooeee```^^^ZZZXXXVVVRRROOOMMMMMMNNNKKKKKKKKKJJJJJJMMMSSSXXXaaaiiittt~~~}}}}}}~~~~~~}}}{{{wwwsssllliiifffdddccccccaaa``````^^^^^^___```aaaaaa```aaa```___^^^]]]^^^______]]]]]]]]]]]]^^^___aaabbb```bbbddddddccceeejjjnnnsssxxx~~~~~~|||yyywwwuuusssssstttuuuwwwssstttvvvuuurrrpppooopppqqqtttwwwyyyzzz{{{|||~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||~~~}}}~~~vvvooommmfffccc]]]XXXTTTRRRQQQQQQMMMMMMLLLKKKIIIIIIKKKMMMSSSYYYcccnnnwww~~~zzzvvvssspppmmmkkkiiigggfffeeeffffffdddbbbbbbaaa___^^^]]]]]]]]]]]]]]]]]]^^^___aaacccfffgggeeegggjjjjjjjjjmmmqqqvvv}}}|||xxxwwwuuuttttttuuuvvvwwwvvvwwwxxxwwwuuusssrrrsssrrruuuxxxzzzzzz{{{}}}~~~}}}~~~}}}~~~zzzrrrmmmddd]]]XXXUUUTTTTTTQQQQQQPPPOOOMMMKKKKKKJJJOOOSSSYYY```gggpppxxx~~~}}}zzzzzzxxxuuusssqqqooommmjjjiiihhhfffdddbbbbbbbbbbbbaaaaaabbbdddgggkkkoooqqqpppssswwwyyyzzz}}}}}}{{{zzz{{{yyywwwuuutttsssttttttxxxyyyyyyxxxuuuttttttuuutttvvvyyyzzz{{{|||~~~}}}~~~~~~~~~~~~~~~~~~wwwkkk```ZZZWWWTTTSSSSSSSSSSSSSSSRRRQQQNNNMMMNNNPPPRRRTTTXXX^^^eeejjjuuu}}}}}}{{{zzzxxxvvvtttrrrqqqqqqqqqnnnnnnooorrrvvv{{{{{{|||}}}~~~~~~|||zzzxxxzzzyyywwwvvvuuuuuuuuuuuuxxxyyyyyyxxxuuuttttttuuuuuuwwwyyy{{{{{{}}}~~~~~~{{{{{{|||||||||}}}}}}~~~~~~wwwiii```ZZZVVVTTTUUUTTTTTTUUUVVVVVVSSSQQQLLLMMMMMMMMMNNNQQQVVVZZZbbbkkkxxx~~~{{{{{{}}}}}}zzzxxxwwwwwwwwwxxxyyyzzz{{{{{{yyyzzzyyywwwuuutttuuuvvvwwwxxxzzz{{{|||~~~~~~|||}}}}}}||||||||||||}}}~~~zzzmmmeee^^^ZZZYYYXXXWWWXXX[[[[[[XXXVVVPPPPPPPPPNNNLLLLLLNNNPPPUUU\\\fffqqqzzz~~~~~~~~~~~~|||||||||}}}}}}|||zzzzzz{{{|||}}}~~~{{{{{{zzzxxxuuuuuuvvvwwwxxxyyy{{{{{{|||~~~~~~|||}}}}}}|||||||||}}}~~~zzzpppgggbbb^^^\\\[[[\\\^^^___]]]ZZZXXXXXXVVVSSSNNNKKKKKKKKKNNNRRRYYYaaahhhpppxxx}}}~~~yyywwwxxx}}}~~~}}}|||||||||}}}~~~|||}}}}}}~~~~~~{{{|||||||||}}}~~~~~~||||||{{{yyyvvvvvvwwwyyyyyyzzz{{{||||||}}}}}}~~~|||{{{{{{{{{{{{}}}zzznnnddd___^^^``````^^^bbbiiicccdddbbb[[[QQQIIIHHHIIIKKKKKKMMMQQQWWW^^^dddhhhttt{{{{{{yyyyyyxxxwww}}}{{{wwwvvvwwwwwwxxxvvvwww|||}}}|||~~~~~~}}}}}}~~~}}}}}}{{{zzzyyyxxxxxxwww{{{||||||}}}~~~~~~}}}}}}|||}}}}}}}}}rrrjjjdddbbb___^^^bbbjjjuuuuuurrriii\\\RRRMMMLLLHHHHHHIIIKKKOOOTTTYYY[[[ccckkkvvv{{{wwwssswwwyyy{{{wwwuuurrrqqqrrruuuwwwyyy~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}|||~~~}}}}}}}}}~~~~~~}}}|||zzzyyyyyyxxxxxx|||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~qqqiiidddccciiippp|||rrrdddWWWNNNKKKHHHGGGFFFFFFHHHJJJMMMOOOSSSYYYbbbmmmxxx~~~xxxyyyxxxuuuttttttuuuwwwyyy{{{|||~~~~~~zzzyyywwwvvvtttppppppoooppprrrvvvzzz||||||{{{{{{zzzzzz{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||||||||{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzz|||||||||}}}}}}~~~~~~}}}~~~wwwpppooossswww|||sssgggZZZQQQMMMJJJIIIHHHGGGGGGGGGIIIIIILLLOOOUUU\\\dddnnnxxx~~~xxxrrrnnnmmmnnnooopppoooooooooppprrrtttuuuvvvwwwyyy|||{{{xxxtttqqqrrrsssssssssssstttuuuvvvyyy}}}~~~||||||{{{zzzzzzzzz{{{{{{xxxwwwuuuuuuvvvwwwzzz{{{zzzzzzzzzzzz|||~~~}}}~~~}}}|||{{{{{{{{{{{{|||||||||||||||}}}~~~~~~~~~{{{yyywwwxxxxxxuuuoooggg^^^XXXTTTKKKKKKIIIHHHHHHHHHHHHHHHJJJKKKLLLOOOTTT\\\eeelllxxxvvvooojjjhhhgggiiihhhfffdddddddddeeefffhhhiiikkknnnrrrwww{{{~~~|||xxxuuusssuuurrrooonnnpppssstttuuuvvvyyy}}}~~~{{{zzzyyyyyyxxxxxxxxxyyyttttttsssrrrsssvvvxxxzzzwwwwwwxxxyyy{{{}}}}}}}}}~~~}}}|||||||||||||||{{{{{{zzzzzzzzz{{{{{{|||{{{{{{|||~~~~~~wwwooommmiiiddd___ZZZWWWUUUKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFGGGHHHKKKQQQYYY^^^fffnnn|||yyyqqqllliiidddcccaaa___^^^^^^^^^^^^^^^^^^___bbbeeehhhlllnnnqqqsssuuuvvvwwwyyy|||~~~~~~yyyvvvqqqqqqqqqqqqqqqqqqpppppppppooonnnppptttwwwzzz{{{|||~~~}}}xxxxxxwwwvvvuuuuuuuuuuuurrrrrrrrrrrrsssuuuwwwxxxuuuuuuvvvwwwyyy|||~~~||||||}}}~~~~~~}}}|||||||||||||||zzzyyyyyyxxxxxxxxxyyyyyywwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~pppkkkddd\\\WWWTTTSSSRRRMMMLLLKKKIIIHHHGGGFFFEEECCCDDDDDDEEEFFFJJJOOOSSSXXX```kkkvvvxxxtttjjjiiifffdddaaa```^^^^^^ZZZZZZZZZ[[[]]]___aaacccdddfffhhhiiijjjkkknnnpppssstttvvvwwwyyy~~~zzzvvvrrrooonnnllllllmmmoooppprrrtttuuuuuuuuuwww{{{}}}}}}{{{xxxwwwvvvuuuuuutttttttttqqqrrrrrrssstttuuuvvvvvvttttttuuuvvvyyy|||}}}~~~}}}{{{zzz{{{}}}}}}}}}|||{{{{{{{{{||||||xxxxxxwwwvvvvvvvvvvvvvvvtttuuuvvvxxxzzz{{{|||||||||{{{{{{{{{|||}}}~~~zzzssshhh^^^XXXUUUTTTSSSPPPOOONNNLLLIIIGGGFFFEEECCCDDDDDDDDDDDDEEEHHHKKKKKKQQQZZZccclllwww}}}uuutttqqqmmmiiieeeaaa```\\\[[[[[[[[[[[[]]]^^^___]]]___aaaccccccdddfffhhhgggiiikkklllnnnrrrwwwzzz{{{|||{{{|||}}}|||xxxwwwtttqqqooonnnmmmmmmnnnoooppprrruuuwwwzzz{{{}}}~~~~~~|||~~~~~~{{{yyyzzzzzzxxxwwwvvvvvvvvvvvvqqqrrrsssuuuuuuuuuuuuuuusssssstttvvvxxx{{{~~~yyy{{{|||{{{yyyxxx{{{}}}}}}||||||{{{{{{{{{{{{|||xxxwwwvvvuuuuuuttttttuuurrrssstttvvvxxxyyyyyyyyy}}}yyyyyyyyyyyyzzz|||~~~~~~}}}}}}~~~~~~}}}}}}ttteee]]]YYYVVVUUUOOOOOONNNJJJFFFEEEIIILLLDDDEEEEEEEEEFFFGGGGGGGGGLLLLLLOOOSSS[[[eeennnsss}}}vvvpppkkkiiihhhddd^^^[[[\\\^^^^^^]]]```^^^\\\\\\]]]^^^^^^^^^```bbbeeeeeedddeeeiiillloooqqquuuyyy|||}}}xxxtttrrrssstttwwwxxxyyyxxxwwwwwwyyyzzzxxxvvvtttrrrqqqqqqrrrrrrvvvwwwyyy||||||{{{|||}}}{{{yyy{{{|||}}}}}}}}}|||zzzyyy{{{zzzyyyyyyzzzyyywwwuuuvvvtttssssssuuuvvvuuutttvvvuuuttttttvvvxxx{{{}}}~~~||||||}}}{{{zzzyyyxxxwwwxxxyyyzzzyyyyyyyyyyyyxxxvvvuuutttuuusssrrrrrrtttuuuuuutttuuuttttttttttttuuuuuuvvvzzz|||~~~|||}}}|||{{{{{{{{{|||~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~xxxjjj```ZZZVVVQQQQQQOOOMMMLLLKKKLLLMMMGGGGGGGGGGGGGGGFFFFFFEEEHHHHHHIIILLLQQQXXX^^^bbbjjjooovvv||||||zzzsssnnniiifffffffffeeedddbbb```^^^^^^___``````___^^^```bbbbbbbbbcccgggiiiiiijjjllloooqqqsssttttttssssssrrrpppnnnmmmooorrrrrruuuyyy{{{|||}}}|||{{{zzz{{{}}}~~~}}}zzzyyy|||}}}|||{{{{{{{{{{{{{{{zzzyyyyyyxxxzzzyyyxxxxxxyyyxxxvvvtttuuutttrrrsssuuuwwwxxxwwwvvvuuuttttttuuuvvvxxxyyy|||}}}~~~~~~}}}|||}}}~~~{{{{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwuuutttssstttsssrrrrrrtttvvvuuuuuuttttttssssssssssssttttttwwwyyy|||}}}||||||{{{{{{|||}}}~~~zzzzzzzzzzzz{{{}}}~~~~~~}}}||||||}}}~~~~~~oooccc\\\UUURRROOONNNPPPPPPMMMKKKLLLLLLMMMLLLKKKIIIGGGFFFGGGGGGGGGHHHJJJMMMOOOQQQVVV[[[aaaiiiqqqyyy~~~zzzxxxvvvtttrrrmmmkkkhhhggghhhhhhggggggccceeegggggghhhiiilllnnnmmmlllllllllmmmoooqqqrrrqqqrrrrrrqqqqqqqqqtttvvvyyy~~~www{{{|||zzzxxxzzz~~~~~~{{{zzzyyywwwwwwvvvwwwwwwyyyxxxwwwwwwxxxwwwuuussstttrrrqqqrrrtttwwwyyyzzzvvvuuuttttttttttttuuuuuuyyy{{{}}}~~~}}}}}}}}}~~~|||{{{zzzyyyxxxwwwxxxxxxyyyyyyxxxvvvuuutttrrrrrrsssrrrrrrsssuuuvvvvvvuuutttssssssrrrrrrrrrsssssssssvvvyyy}}}}}}}}}|||{{{{{{{{{||||||yyyyyyyyyyyyzzz|||}}}~~~~~~~~~}}}{{{zzzyyyyyy{{{}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}tttjjj```ZZZSSSRRRTTTUUUQQQMMMPPPQQQQQQQQQPPPMMMKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJOOOQQQUUUZZZaaajjjsssyyy|||xxxvvvuuutttsssqqqpppqqqrrrssstttvvvxxxyyyxxxwwwvvvuuuvvvxxx{{{}}}~~~~~~~~~xxxsssqqq~~~{{{{{{yyyyyy||||||zzzxxxuuutttuuuvvvwwwyyyxxxwwwwwwxxxwwwuuussstttrrroooppprrruuuwwwwwwttttttttttttttttttttttttvvvyyy}}}~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwyyyxxxwwwuuutttrrrrrrrrrsssrrrrrrtttvvvwwwwwwuuuttttttssssssrrrssssssttttttvvvyyy}}}~~~~~~}}}|||{{{{{{zzzzzz{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxwwwvvvyyyzzz{{{{{{zzz{{{}}}|||{{{{{{}}}}}}||||||||||||{{{}}}~~~tttkkk```[[[\\\\\\WWWRRRRRRRRRSSSSSSRRRPPPOOONNNMMMMMMMMMLLLLLLKKKJJJIIILLLMMMNNNPPPTTT[[[ccchhhrrr{{{|||rrrnnnqqqvvvzzz|||{{{{{{||||||zzzwwwttttttuuuwwwxxxxxxwwwvvvwwwwwwwwwuuussssssqqqnnnnnnppprrrrrrrrrrrrssstttvvvvvvvvvvvvuuuuuuxxx|||~~~}}}}}}}}}~~~{{{{{{zzzzzzyyyxxxwwwwwwxxxwwwuuutttsssrrrsssssssssrrrsssuuuwwwxxxvvvuuutttttttttttttttuuuuuuvvvvvvwwwzzz}}}~~~~~~}}}|||{{{zzzyyyxxxzzzzzzyyyzzz{{{|||~~~~~~}}}|||||||||{{{zzzzzzyyywwwvvvvvvuuuwwwxxxyyyyyyxxxyyy{{{}}}~~~|||{{{zzz{{{~~~~~~}}}|||||||||{{{zzz|||}}}~~~~~~~~~ssskkkhhhddd]]]VVVVVVVVVUUUTTTSSSSSSRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJKKKLLLMMMQQQWWW[[[bbbiiivvvuuuqqqkkkhhhkkksss}}}~~~|||{{{}}}zzzxxxvvvtttsssuuuwwwxxxwwwvvvuuuuuuvvvuuusssrrrqqqooonnnnnnooopppooonnnppprrrtttvvvwwwwwwvvvuuutttvvvyyyzzzzzzzzz{{{|||yyyyyyzzzzzzzzzyyyxxxwwwwwwvvvuuussssssssstttuuutttttttttvvvwwwwwwuuusssssssssssstttuuuvvvwwwxxxwwwxxxyyy{{{}}}~~~~~~}}}{{{yyywwwvvvxxxxxxxxxxxxyyy{{{|||~~~~~~}}}|||{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuuuuwwwyyyyyyyyyzzz{{{}}}|||~~~~~~~~~||||||{{{zzz{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{||||||}}}~~~~~~~~~}}}}}}~~~wwwkkkccc```___\\\ZZZXXXWWWXXXXXXSSSSSSRRRQQQQQQRRRRRRSSSMMMNNNOOOOOONNNOOOQQQRRRVVV[[[ccclllvvvwwwqqqkkkmmmqqqwww~~~~~~{{{zzz|||}}}vvvuuussssssssstttvvvwwwtttsssrrrsssssssssqqqooommmmmmmmmoooqqqqqqpppnnnppprrrtttvvvvvvuuurrrqqqrrrsssuuuuuuuuuuuuvvvxxxwwwxxxyyyzzzzzzzzzyyyyyyvvvuuutttssstttuuuwwwxxxuuuuuuuuuwwwxxxwwwtttrrrpppqqqqqqrrrtttvvvxxxyyytttuuuvvvxxxzzz|||~~~~~~}}}{{{xxxvvvtttyyyyyyxxxxxxzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyywwwwwwwwwwwwwwwwwwvvvvvvtttvvvzzz{{{||||||}}}~~~zzz|||~~~~~~~~~~~~}}}{{{}}}|||zzzzzz|||}}}}}}|||~~~}}}}}}~~~||||||||||||||||||||||||}}}}}}}}}}}}|||{{{||||||}}}}}}}}}}}}}}}}}}|||}}}~~~~~~vvvkkkhhhddd```]]]]]]]]]^^^[[[[[[YYYXXXXXXYYYZZZ[[[TTTUUUVVVTTTRRROOOOOOOOONNNQQQUUUZZZaaajjjssszzz~~~yyyrrrooommmlllsssyyy~~~}}}}}}}}}yyyyyyzzz}}}{{{wwwrrrrrrqqqqqqrrrsssuuuvvvrrrqqqpppqqqqqqqqqooommmkkkkkkmmmpppssssssrrrpppqqqrrruuuvvvuuurrrooommmpppqqqrrrqqqqqqqqqsssuuuvvvwwwyyyzzz{{{{{{zzzyyyvvvuuutttssstttvvvxxxzzzvvvvvvvvvwwwxxxwwwsssqqqnnnooopppqqqsssvvvxxxyyyqqqrrrsssvvvxxx{{{}}}~~~}}}{{{xxxuuusss{{{{{{{{{{{{|||~~~~~~~~~~~~}}}|||zzzyyyxxxvvvvvvvvvvvvwwwwwwwwwwwwsssvvv{{{}}}~~~~~~~~~{{{}}}~~~xxxzzz~~~}}}|||{{{~~~}}}}}}|||||||||}}}}}}|||}}}~~~~~~}}}|||{{{{{{{{{||||||{{{{{{zzzzzz{{{zzzyyyyyyyyy{{{}}}}}}{{{yyyxxxyyyzzzzzz~~~}}}}}}}}}|||yyy}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~rrrkkkkkkjjjfffbbb___^^^^^^___``````^^^\\\\\\\\\\\\[[[YYYVVVSSSQQQMMMNNNPPPRRRUUUZZZ```dddlllqqqxxx~~~|||xxxsssmmmlllqqqyyy|||}}}}}}{{{{{{zzzyyyzzz||||||yyyvvvssssssrrrqqqqqqqqqrrrrrrqqqqqqpppooooooooooooooommmoooqqqqqqpppoooooopppssstttttttttsssrrrrrrqqqsssrrrpppnnnooopppssstttsssuuuwwwyyy{{{{{{zzzyyyuuuuuuuuuvvvwwwwwwxxxxxxvvvwwwxxxxxxvvvtttqqqooooooppppppqqqrrrrrrssssssrrrrrrssstttvvvxxxzzz{{{}}}zzzwwwvvvvvvwwwxxx{{{|||}}}}}}|||{{{|||yyyyyyzzzzzzxxxvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvxxx{{{|||zzzyyyxxxxxxwwwzzz~~~|||zzzyyyyyy~~~~~~|||{{{{{{zzzzzz|||zzzxxxvvvvvvxxxzzz|||{{{||||||~~~~~~}}}|||{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyzzz{{{}}}~~~|||zzzzzzzzz{{{|||}}}}}}||||||}}}~~~|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}yyyqqqkkkbbb```^^^^^^^^^^^^]]]\\\^^^```aaabbb```]]]YYYWWWSSSSSSTTTSSSTTTVVVYYY\\\\\\```fffkkkooosssvvvyyy~~~}}}}}}|||zzzyyywwwuuusssrrrqqqqqqqqqooooooqqqttt{{{}}}~~~}}}{{{{{{zzzyyyzzz{{{{{{xxxuuusssrrrqqqqqqpppqqqqqqqqqqqqpppoooooonnnnnnoooooonnnpppqqqqqqooonnnoooppprrrssssssssssssssssssrrrtttrrrpppooooooqqqssstttuuuvvvxxxzzzzzzzzzxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvtttuuuuuuuuutttrrrqqqpppooopppppppppqqqqqqrrrrrrqqqqqqrrrsssuuuwwwyyyzzz|||}}}~~~|||zzzwwwwwwwwwxxxyyy{{{}}}}}}}}}{{{zzz}}}{{{yyyzzz|||}}}|||zzzwwwwwwxxxxxxwwwwwwvvvuuuvvvxxx{{{{{{zzzxxxxxxxxxyyy|||~~~|||yyyxxxyyyzzz{{{}}}|||{{{zzzzzzzzz{{{{{{{{{yyyuuussssssuuuyyy{{{zzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzzzz|||}}}~~~}}}|||||||||~~~~~~}}}|||{{{zzz{{{}}}~~~~~~~~~|||{{{{{{|||~~~~~~~~~|||nnnjjjeeeaaa```___]]]\\\[[[]]]```bbbbbb```\\\ZZZZZZZZZYYYWWWTTTSSSUUUVVVUUUWWW[[[]]]^^^```ccceeeeeeeeegggjjjmmmnnnmmmllllllkkkjjjlllpppsssuuuuuuvvvvvvvvvxxxzzz}}}~~~~~~|||yyyuuurrrtttxxx|||~~~{{{yyyvvvrrrmmmiiijjjiiigggggghhhiiihhhfffbbbbbbaaabbbfffkkkpppsssvvv{{{~~~|||zzz{{{zzzyyyyyyzzzyyywwwuuusssrrrqqqpppppppppppppppppppppooonnnnnnnnnoooooopppqqqrrrqqqooonnnnnnoooqqqrrrssstttuuuuuuuuuuuuuuusssrrrppppppqqqssstttwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuttttttttttttssssssrrrrrrqqqqqqqqqpppppppppooooooppppppppppppppppppppppppqqqrrrtttvvvwwwxxxyyyzzz{{{{{{yyyxxxxxxyyyyyyzzz|||}}}}}}|||{{{zzz{{{zzzyyy{{{}}}~~~}}}xxxxxxxxxxxxxxxwwwwwwvvvvvvxxxzzzzzzyyywwwwwwxxx{{{}}}~~~{{{zzzyyyyyy{{{||||||{{{{{{{{{||||||}}}{{{yyywwwvvvvvvxxx{{{|||yyyyyyyyyyyyzzz|||}}}~~~~~~~~~}}}{{{{{{yyyzzz{{{{{{|||||||||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzzyyyyyyzzz|||}}}~~~~~~}}}|||~~~|||zzzxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~}}}uuummmgggbbb___\\\YYYZZZ\\\]]]^^^^^^^^^^^^______^^^\\\YYYXXXXXXYYY[[[\\\]]]\\\[[[[[[]]]___^^^]]]\\\]]]___```___^^^^^^]]][[[\\\^^^```aaaaaa]]]]]]^^^```bbbdddfffgggiiimmmpppoooppprrrppplllgggddd```\\\[[[\\\___aaa```___^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]___```bbbgggppp{{{~~~{{{xxxzzzyyyxxxxxxxxxwwwvvvuuutttssssssrrrqqqqqqqqqqqqpppoooooonnnnnnooooooooorrrrrrrrrqqqooommmnnnooorrrssstttvvvwwwxxxyyyyyyvvvuuusssrrrqqqrrrssstttvvvvvvxxxyyyyyyyyyyyyxxxtttttttttsssrrrqqqqqqpppoooooonnnnnnnnnoooooopppooooooooooooooooooooooooppppppqqqrrrsssuuuwwwxxxyyyzzz{{{{{{yyyxxxxxxxxxzzz{{{}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}yyyyyyyyyyyyyyyxxxwwwwwwwwwxxxzzzzzzxxxwwwwwwwwwzzz}}}}}}|||~~~}}}zzzxxxxxxyyy{{{|||{{{||||||}}}}}}}}}}}}}}}yyyzzzzzz{{{{{{{{{||||||zzzzzzyyyyyyzzz{{{{{{|||}}}~~~~~~}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~|||{{{yyyxxxxxxyyy{{{|||~~~~~~|||zzzyyy}}}{{{yyywwwwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz}}}vvvmmmeeeaaa]]]\\\ZZZYYYZZZ\\\___aaa___`````````___```bbbeeeffffffdddbbb___^^^___aaacccaaa___^^^^^^___^^^]]]ZZZXXXVVVUUUVVVWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]___bbbbbb______bbbbbb```ZZZWWWRRROOOOOOPPPRRRSSSSSSSSSSSSSSSSSSUUUWWWYYYUUUWWWYYY[[[\\\^^^```aaabbbeeelllvvv~~~~~~~~~}}}zzzwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrppppppooooooooooooppppppssssssrrrqqqnnnnnnoooppptttuuuvvvxxxzzz{{{||||||wwwwwwuuutttssssssssssssssssssuuuvvvxxxyyyzzzzzztttssssssrrrqqqpppoooooonnnmmmmmmmmmmmmnnnooooooooooooooooooooopppppppppqqqqqqrrrssstttuuuwwwxxx{{{|||}}}|||zzzxxxxxxxxx|||}}}~~~}}}|||}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzzyyyxxxwwwwwwxxxxxx{{{{{{zzzzzz~~~{{{wwwuuuwwwzzz|||{{{}}}}}}|||xxxyyy{{{|||}}}}}}|||{{{}}}||||||{{{{{{{{{||||||~~~~~~~~~}}}|||}}}~~~}}}{{{zzzzzz{{{|||~~~~~~|||{{{zzzyyyyyyzzz|||}}}}}}}}}{{{yyyxxx}}}{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}||||||}}}yyyzzz{{{{{{zzz{{{}}}xxxqqqhhhddd^^^YYYWWWYYY\\\^^^^^^___``````bbbfffkkkoootttssspppllliiihhhjjjlllmmmlllkkkkkkkkkjjjgggddd\\\ZZZXXXWWWXXXYYYYYYXXXZZZYYYYYYYYY[[[]]]___```]]]___^^^ZZZYYY[[[[[[XXXYYYVVVRRROOOPPPQQQRRRSSSRRRSSSUUUUUUVVVYYY]]]``````dddhhhkkklllmmmoooqqqpppuuu|||}}}~~~~~~}}}{{{xxxvvvuuuvvvvvvvvvtttuuuwwwxxxxxxwwwvvvuuutttsssssssssqqqqqqpppppppppqqqrrrrrrssssssrrrpppnnnnnnppprrruuuvvvxxxzzz{{{}}}}}}~~~yyyxxxwwwuuutttssssssssspppqqqrrrtttvvvxxxzzz{{{ssssssrrrqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqrrrttttttttttttvvvwwwxxxyyy}}}~~~~~~|||zzzzzzzzz|||~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{{{{zzzxxxwwwxxxyyyxxx{{{~~~}}}yyywwwwwwyyy~~~}}}|||{{{~~~zzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}||||||{{{|||~~~}}}{{{yyy{{{|||}}}~~~}}}|||zzzzzzzzz|||~~~~~~}}}}}}|||{{{zzzzzz{{{|||~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}|||}}}~~~{{{yyyxxxyyyxxxxxxxxxwwwvvvwwwzzz||||||wwwnnnfff```]]]]]]]]]^^^^^^^^^^^^```fffmmmrrr}}}{{{xxxsssppppppsssuuu|||~~~{{{vvvhhhfffeeeeeehhhjjjjjjjjj______^^^^^^```dddgggiiimmmqqqqqqnnnllljjjgggaaa]]]YYYUUUTTTUUUWWWXXXWWWUUUXXX\\\```bbbgggmmmqqqvvv{{{|||}}}~~~}}}{{{xxxvvvuuurrrtttuuutttssstttwwwzzzxxxwwwvvvtttssssssrrrrrrrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrpppnnnoooqqqttttttuuuwwwyyy{{{||||||}}}zzzyyyxxxwwwuuutttsssrrrpppqqqqqqrrrtttvvvwwwxxxrrrrrrrrrqqqqqqpppppppppnnnooopppppppppooonnnmmmmmmnnnooopppqqqsssssstttvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}~~~}}}}}}{{{||||||||||||{{{zzzzzz{{{||||||{{{yyyxxxyyyzzzyyy|||{{{wwwuuutttuuuyyy~~~~~~~~~}}}|||}}}~~~~~~~~~~~~zzz{{{|||}}}}}}|||{{{{{{zzz|||~~~}}}{{{yyy{{{|||~~~~~~}}}}}}|||{{{zzz{{{}}}}}}~~~~~~|||{{{yyyxxxwwwyyy}}}}}}}}}||||||}}}zzzwwwuuuuuuvvvvvvvvvuuuuuuxxx|||zzzqqqjjjfffddd^^^]]]\\\\\\^^^dddlllqqq|||zzzwwwsssppppppsssvvvvvvuuutttvvvyyy}}}~~~|||{{{zzzzzz}}}wwwsssoookkkkkkmmmooopppoooooottt{{{||||||}}}~~~}}}zzzwwwuuuuuuppprrrttttttssstttxxx|||wwwwwwuuutttsssrrrrrrqqqrrrrrrrrrrrrsssssstttuuurrrrrrqqqpppoooooorrruuutttuuuvvvxxxyyyzzz{{{{{{zzzzzzyyywwwvvvtttsssrrrqqqqqqqqqrrrssstttuuuvvvrrrrrrrrrqqqqqqqqqqqqqqqooopppqqqrrrrrrpppnnnlllmmmnnnoooppprrrtttuuuvvvxxxxxxxxxxxxyyyzzz{{{||||||~~~}}}|||||||||||||||{{{{{{zzz}}}}}}}}}{{{yyyxxxyyy{{{{{{~~~